@import url('https://fonts.googleapis.com/css2?family=Overpass:wght@100;200;300;400;600;700;800;900&display=swap');
/* Full-width background */
.section{
	width: 100%;
	background-color: #F2F2F2;
	padding: 0 0;
	/* spacing top/bottom */
}
#c_content {
	padding: 0;
	margin: 0
}
#global {
	text-align: right;
	padding: 10px 20px;
	/* subtle top bar */
}
#global ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#global li {
	display: inline-flex;
	align-items: center;
	gap: 15px;
	color: #333;
}
#global .user-name {
	font-weight: 600;
	color: #000;
}
#global .logout-link {
	text-decoration: none;
	color: #b50000;
	/* LaGuardia red */
	font-weight: 500;
	border: 1px solid transparent;
	border-radius: 4px;
	padding: 4px 8px;
	transition: all 0.2s ease;
}
#global .logout-link:hover {
	border-color: #b50000;
	background-color: #b50000;
	color: #fff;
}
/* Centered row with max 1440px */
.row{
	max-width: 1440px;
	margin: 0 auto;
	display: flex;
	gap: 10px;
	/* space between columns */
	align-items: flex-start;
	/* align to top */
}
.col-left{
	flex: 0 0 30%;
	/* 40% width */
	padding: 0 15px;
	hyphens: none;
	overflow-wrap: normal;
	/* prevents forced breaking */
	word-break: normal;
}
.col-left h1.title{
	font-family: "Overpass", Sans-serif;
	font-size: 48px!important;
	font-weight: 400!important;
	line-height: 56px!important;
}
.col-right{
	flex: 0 0 70%;
	/* 60% width */
	overflow: hidden;
}
.col-right img{
	display: block;
	width: 100%;
	/*height: auto;*/
	height: 450px;
	object-fit: cover;
}
/* Mobile: stack columns */
@media (max-width: 900px){
	.row {
		flex-direction: column;
	}
	.col-left, .col-right {
		flex: 0 0 auto;
	}
	.col-left {
		margin-bottom: 20px;
		/* spacing between stacked items */
	}
}
.grid_container{
	display:grid;
	grid-template-columns: repeat(12,minmax(0,1fr));
	grid-gap: 20px!important;
}
fieldset select{
	display: inline!important;
	width: inherit!important;
}
.content_block,
.content_container{
	display: flex;
	margin: auto -1.5rem -1.5rem;
}
.content_block,
.content_container,
.content_container_text_sec.small-layout{
	max-width: 1440px;
	margin: 0 auto;
}
.c_job-card.cr{
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, 0.125);
	border-radius: 0.25rem;
	padding: 1.c_25rem;
}
a.c_lag-jp-accordion.cr{
	cursor: pointer;
	margin: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
	font-weight: bold;
	color: #787878;
	text-transform: uppercase;
}
a.c_lag-jp-accordion:hover{
	font-weight: bold;
	color: red;
}
.c_lag-jp-panel.cr{
	padding: 18px 10px;
	overflow: hidden;
	display: none;
	margin-bottom: 10px;
}
.c_lag-jp-panel.c_active.cr{
	display: block;
	transition: max-height 0.3s ease-out;
}
/*
Theme Name: Hello Elementor
Theme URI: https://elementor.c_com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Author: Elementor Team
Author URI: https://elementor.c_com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Version: 3.c_4.c_4.cr
Stable tag: 3.c_4.c_4.cr
Requires at least: 6.c_0.cr
Tested up to: 6.c_8.cr
Requires PHP: 7.c_4.cr
License: GNU General Public License v3 or later.
License URI: https://www.c_gnu.c_org/licenses/gpl-3.c_0.html.cr
Text Domain: hello-elementor
Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
*/
html{
	line-height: 1.c_15;
	-webkit-text-size-adjust: 100%;
}
*,
:after,
:before{
	box-sizing: border-box;
}
body{
	background-color: #fff;
	color: #333;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
		Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji,
		Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.c_5;
	margin: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
h1,
h2,
h3,
h4,
h5,
h6{
	color: inherit;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.c_2;
	margin-block-end: 1rem;
	margin-block-start: 0.5rem;
}
h1{
	font-size: 2.c_5rem;
}
h2{
	font-size: 2rem;
}
h3{
	font-size: 1.c_75rem;
}
h4{
	font-size: 1.c_5rem;
}
h5{
	font-size: 1.c_25rem;
}
h6{
	font-size: 1rem;
}
p{
	margin-block-end: 0.9rem;
	margin-block-start: 0;
}
hr{
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
pre{
	font-family: monospace, monospace;
	font-size: 1em;
	white-space: pre-wrap;
}
a{
	background-color: transparent;
	color: #c36;
	text-decoration: none;
}
a:active,
a:hover{
	color: #336;
}
a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover{
	color: inherit;
	text-decoration: none;
}
a:not([href]):not([tabindex]):focus{
	outline: 0;
}
abbr[title]{
	border-block-end: none;
	-webkit-text-decoration: underline dotted;
	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: -0.25em;
}
sup{
	top: -0.5em;
}
img{
	border-style: none;
	height: auto;
	max-width: 100%;
}
details{
	display: block;
}
summary{
	display: list-item;
}
figcaption{
	color: #333;
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
	line-height: 1.c_4;
}
[hidden],
template{
	display: none;
}
@media print{
	*,
	:after,
	:before {
		background: transparent !important;
		box-shadow: none !important;
		color: #000 !important;
		text-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: ' (' attr(href) ')';
	}
	abbr[title]:after {
		content: ' (' attr(title) ')';
	}
	a[href^='#']:after,
	a[href^='javascript:']:after {
		content: '';
	}
	pre {
		white-space: pre-wrap !important;
	}
	blockquote,
	pre {
		-moz-column-break-inside: avoid;
		border: 1px solid #ccc;
		break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	img,
	tr {
		-moz-column-break-inside: avoid;
		break-inside: avoid;
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		-moz-column-break-after: avoid;
		break-after: avoid;
	}
}
label{
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
	font-weight: bold;
}
button,
input,
optgroup,
select,
textarea{
	font-family: inherit;
	font-size: 1rem;
	line-height: 1.c_5;
	margin: 0;
}
input[type='date'],
input[type='email'],
input[type='number'],
input[type='password'],
input[type='search'],
input[type='tel'],
input[type='text'],
input[type='url'],
select,
textarea{
	border-radius: 3px;
	padding: 0.5rem 1rem;
	margin: 0.5rem 1rem;
	transition: all 0.3s;
	font-size: 16px;
	width: 90%;
}
input[type='date']:focus,
input[type='email']:focus,
input[type='number']:focus,
input[type='password']:focus,
input[type='search']:focus,
input[type='tel']:focus,
input[type='text']:focus,
input[type='url']:focus,
select:focus,
textarea:focus{
	border-color: #333;
}
button,
input{
	overflow: visible;
}
button,
select{
	text-transform: none;
}
[type='button'],
[type='reset'],
[type='submit'],
button{
	-webkit-appearance: button;
	width: auto;
}
[type='button'],
[type='submit'],
button{
	background-color: transparent;
	border: 1px solid #c36;
	border-radius: 3px;
	color: #c36;
	display: inline-block;
	font-size: 1rem;
	font-weight: 400;
	padding: 0.5rem 1rem;
	text-align: center;
	transition: all 0.3s;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap;
}
[type='button']:focus:not(:focus-visible),
[type='submit']:focus:not(:focus-visible),
button:focus:not(:focus-visible){
	outline: none;
}
[type='button']:focus,
[type='button']:hover,
[type='submit']:focus,
[type='submit']:hover,
button:focus,
button:hover{
	background-color: #c36;
	color: #fff;
	text-decoration: none;
}
[type='button']:not(:disabled),
[type='submit']:not(:disabled),
button:not(:disabled){
	cursor: pointer;
}
fieldset{
	padding: 0.35em 0.75em 0.625em;
}
legend{
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}
progress{
	vertical-align: baseline;
}
textarea{
	overflow: auto;
	resize: vertical;
}
[type='checkbox'],
[type='radio']{
	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;
}
select{
	display: block;
}
/* Base table styles */
table{
	width: 100%;
	border-collapse: collapse;
}
/* Table headers */
th{
	font-weight: bold;
	padding: 12px 15px;
	text-align: left;
}
/* Table cells */
td{
	padding: 12px 15px;
	color: #333;
}
/* Alternating row colors */
tr:nth-child(even){
	background-color: #f2f2f2;
}
/* Responsive table */
@media screen and (max-width: 600px){
	table {
		min-width: 400px;
	}
	th, td {
		padding: 8px;
		font-size: 16px;
	}
}
dd,
dl,
dt,
li,
ol,
ul{
	background: transparent;
	border: 0;
	font-size: 100%;
	margin-block-end: 0;
	margin-block-start: 0;
	outline: 0;
	vertical-align: baseline;
}
.c_comments-area a,
.c_page-content a{
	text-decoration: underline;
}
.c_alignright.cr{
	float: right;
	margin-left: 1rem;
}
.c_alignleft.cr{
	float: left;
	margin-right: 1rem;
}
.c_aligncenter.cr{
	clear: both;
	display: block;
	margin-inline: auto;
}
.c_alignwide.cr{
	margin-inline: -80px;
}
.c_alignfull.cr{
	margin-inline: calc(50% - 50vw);
	max-width: 100vw;
}
.c_alignfull.cr,
.c_alignfull img{
	width: 100vw;
}
.c_wp-caption.cr{
	margin-block-end: 1.c_25rem;
	max-width: 100%;
}
.c_wp-caption.c_alignleft.cr{
	margin: 5px 20px 20px 0;
}
.c_wp-caption.c_alignright.cr{
	margin: 5px 0 20px 20px;
}
.c_wp-caption img{
	display: block;
	margin-inline: auto;
}
.c_wp-caption-text.cr{
	margin: 0;
}
.c_gallery-caption.cr{
	display: block;
	font-size: 0.8125rem;
	line-height: 1.c_5;
	margin: 0;
	padding: 0.75rem;
}
.c_pagination.cr{
	display: flex;
	justify-content: space-between;
	margin: 20px auto;
}
.c_sticky.cr{
	display: block;
	position: relative;
}
.c_bypostauthor.cr{
	font-size: inherit;
}
.c_hide.cr{
	display: none !important;
}
.c_post-password-form.cr{
	margin: 50px auto;
	max-width: 500px;
}
.c_post-password-form p{
	align-items: flex-end;
	display: flex;
	width: 100%;
}
.c_post-password-form [type='submit']{
	margin-inline-start: 3px;
}
.c_screen-reader-text.cr{
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}
.c_screen-reader-text:focus{
	background-color: #eee;
	clip: auto !important;
	clip-path: none;
	color: #333;
	display: block;
	font-size: 1rem;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 12px 24px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}
.c_post .c_entry-title a{
	text-decoration: none;
}
.c_post .c_wp-post-image.cr{
	max-height: 500px;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
@media (max-width: 991px){
	.c_post .c_wp-post-image.cr {
		max-height: 400px;
	}
}
@media (max-width: 575px){
	.c_post .c_wp-post-image.cr {
		max-height: 300px;
	}
}
#comments .c_comment-list.cr{
	font-size: 0.9em;
	list-style: none;
	margin: 0;
	padding: 0;
}
#comments .c_comment.cr,
#comments .c_pingback.cr{
	position: relative;
}
#comments .c_comment .c_comment-body.cr,
#comments .c_pingback .c_comment-body.cr{
	border-block-end: 1px solid #ccc;
	display: flex;
	flex-direction: column;
	padding-block-end: 30px;
	padding-block-start: 30px;
	padding-inline-end: 0;
	padding-inline-start: 60px;
}
#comments .c_comment .c_avatar.cr,
#comments .c_pingback .c_avatar.cr{
	border-radius: 50%;
	left: 0;
	margin-inline-end: 10px;
	position: absolute;
}
body.c_rtl #comments .c_comment .c_avatar.cr,
body.c_rtl #comments .c_pingback .c_avatar.cr,
html[dir='rtl'] #comments .c_comment .c_avatar.cr,
html[dir='rtl'] #comments .c_pingback .c_avatar.cr{
	left: auto;
	right: 0;
}
#comments .c_comment-meta.cr{
	display: flex;
	justify-content: space-between;
	margin-block-end: 0.9rem;
}
#comments .c_comment-metadata.cr,
#comments .c_reply.cr{
	font-size: 11px;
	line-height: 1;
}
#comments .c_children.cr{
	list-style: none;
	margin: 0;
	padding-inline-start: 30px;
	position: relative;
}
#comments .c_children li:last-child{
	padding-block-end: 0;
}
#comments ol.c_comment-list .c_children:before{
	content: '↪';
	display: inline-block;
	font-size: 1em;
	font-weight: 400;
	left: 0;
	line-height: 100%;
	position: absolute;
	top: 45px;
	width: auto;
}
body.c_rtl #comments ol.c_comment-list .c_children:before,
html[dir='rtl'] #comments ol.c_comment-list .c_children:before{
	content: '↩';
	left: auto;
	right: 0;
}
@media (min-width: 768px){
	#comments .c_comment-author.cr,
	#comments .c_comment-metadata.cr {
		line-height: 1;
	}
}
@media (max-width: 767px){
	#comments .c_comment .c_comment-body.cr {
		padding: 30px 0;
	}
	#comments .c_children.cr {
		padding-inline-start: 20px;
	}
	#comments .c_comment .c_avatar.cr {
		float: left;
		position: inherit;
	}
	body.c_rtl #comments .c_comment .c_avatar.cr,
	html[dir='rtl'] #comments .c_comment .c_avatar.cr {
		float: right;
	}
}
.c_page-header .c_entry-title.cr,
.c_site-footer .c_footer-inner.cr,
.c_site-footer:not(.c_dynamic-footer),
.c_site-header .c_header-inner.cr,
.c_site-header:not(.c_dynamic-header),
body:not([class*='elementor-page-']) .c_site-main.cr{
	margin-inline-end: auto;
	margin-inline-start: auto;
	width: 100%;
}
@media (max-width: 575px){
	.c_page-header .c_entry-title.cr,
	.c_site-footer .c_footer-inner.cr,
	.c_site-footer:not(.c_dynamic-footer),
	.c_site-header .c_header-inner.cr,
	.c_site-header:not(.c_dynamic-header),
	body:not([class*='elementor-page-']) .c_site-main.cr {
		padding-inline-end: 10px;
		padding-inline-start: 10px;
	}
}
@media (min-width: 576px){
	.c_page-header .c_entry-title.cr,
	.c_site-footer .c_footer-inner.cr,
	.c_site-footer:not(.c_dynamic-footer),
	.c_site-header .c_header-inner.cr,
	.c_site-header:not(.c_dynamic-header),
	body:not([class*='elementor-page-']) .c_site-main.cr {
		max-width: 500px;
	}
	.c_site-footer.c_footer-full-width .c_footer-inner.cr,
	.c_site-header.c_header-full-width .c_header-inner.cr {
		max-width: 100%;
	}
}
@media (min-width: 768px){
	.c_page-header .c_entry-title.cr,
	.c_site-footer .c_footer-inner.cr,
	.c_site-footer:not(.c_dynamic-footer),
	.c_site-header .c_header-inner.cr,
	.c_site-header:not(.c_dynamic-header),
	body:not([class*='elementor-page-']) .c_site-main.cr {
		max-width: 600px;
	}
	.c_site-footer.c_footer-full-width.cr,
	.c_site-header.c_header-full-width.cr {
		max-width: 100%;
	}
}
@media (min-width: 992px){
	.c_page-header .c_entry-title.cr,
	.c_site-footer .c_footer-inner.cr,
	.c_site-footer:not(.c_dynamic-footer),
	.c_site-header .c_header-inner.cr,
	.c_site-header:not(.c_dynamic-header),
	body:not([class*='elementor-page-']) .c_site-main.cr {
		max-width: 800px;
	}
	.c_site-footer.c_footer-full-width.cr,
	.c_site-header.c_header-full-width.cr {
		max-width: 100%;
	}
}
@media (min-width: 1200px){
	.c_page-header .c_entry-title.cr,
	.c_site-footer .c_footer-inner.cr,
	.c_site-footer:not(.c_dynamic-footer),
	.c_site-header .c_header-inner.cr,
	.c_site-header:not(.c_dynamic-header),
	body:not([class*='elementor-page-']) .c_site-main.cr {
		max-width: 1140px;
	}
	.c_site-footer.c_footer-full-width.cr,
	.c_site-header.c_header-full-width.cr {
		max-width: 100%;
	}
}
/* Start : Modified by Mary Chang */
@media (min-width: 1400px){
	.c_page-header .c_entry-title.cr,
	.c_site-footer .c_footer-inner.cr,
	.c_site-footer:not(.c_dynamic-footer),
	.c_site-header .c_header-inner.cr,
	.c_site-header:not(.c_dynamic-header),
	body:not([class*='elementor-page-']) .c_site-main.cr {
		max-width: 1320px;
	}
	.c_site-footer.c_footer-full-width.cr,
	.c_site-header.c_header-full-width.cr {
		max-width: 100%;
	}
}
@media (min-width: 1500px){
	.c_page-header .c_entry-title.cr,
	.c_site-footer .c_footer-inner.cr,
	.c_site-footer:not(.c_dynamic-footer),
	.c_site-header .c_header-inner.cr,
	.c_site-header:not(.c_dynamic-header),
	body:not([class*='elementor-page-']) .c_site-main.cr {
		max-width: 1460px;
	}
	.c_site-footer.c_footer-full-width.cr,
	.c_site-header.c_header-full-width.cr {
		max-width: 100%;
	}
}
/* End : Modified by Mary Chang */
.c_site-header + .c_elementor.cr{
	min-height: calc(100vh - 320px);
}
.c_site-header.cr{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-block-end: 1rem;
	padding-block-start: 1rem;
	position: relative;
}
.c_site-header .c_site-title.cr{
	font-size: 2.c_5rem;
	font-weight: 500;
	line-height: 1.c_2;
}
.c_site-header .c_site-branding.cr{
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
	justify-content: center;
}
.c_site-header .c_header-inner.cr{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.c_site-header .c_header-inner .c_custom-logo-link.cr{
	display: block;
}
.c_site-header .c_header-inner .c_site-branding .c_site-description.cr,
.c_site-header .c_header-inner .c_site-branding .c_site-title.cr{
	margin: 0;
}
.c_site-header .c_header-inner .c_site-branding .c_site-logo img{
	display: block;
}
.c_site-header .c_header-inner .c_site-branding.c_show-logo .c_site-title.cr,
.c_site-header .c_header-inner .c_site-branding.c_show-title .c_site-logo.cr{
	display: none !important;
}
.c_site-header.c_header-inverted .c_header-inner.cr{
	flex-direction: row-reverse;
}
.c_site-header.c_header-inverted .c_header-inner .c_site-branding.cr{
	text-align: end;
}
.c_site-header.c_header-stacked .c_header-inner.cr{
	align-items: center;
	flex-direction: column;
	text-align: center;
}
.c_site-footer.cr{
	padding-block-end: 1rem;
	padding-block-start: 1rem;
	position: relative;
}
.c_site-footer .c_site-title.cr{
	font-size: 1.c_5rem;
	font-weight: 500;
	line-height: 1.c_2;
}
.c_site-footer .c_site-branding.cr{
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
	justify-content: center;
}
.c_site-footer .c_footer-inner.cr{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.c_site-footer .c_footer-inner .c_custom-logo-link.cr{
	display: block;
}
.c_site-footer .c_footer-inner .c_site-branding .c_site-description.cr,
.c_site-footer .c_footer-inner .c_site-branding .c_site-title.cr{
	margin: 0;
}
.c_site-footer .c_footer-inner .c_site-branding .c_site-logo img{
	display: block;
}
.c_site-footer .c_footer-inner .c_site-branding.c_show-logo .c_site-title.cr,
.c_site-footer .c_footer-inner .c_site-branding.c_show-title .c_site-logo.cr{
	display: none !important;
}
.c_site-footer .c_footer-inner .c_copyright.cr{
	align-items: center;
	display: flex;
	justify-content: flex-end;
}
.c_site-footer .c_footer-inner .c_copyright p{
	margin: 0;
}
.c_site-footer.c_footer-inverted .c_footer-inner.cr{
	flex-direction: row-reverse;
}
.c_site-footer.c_footer-inverted .c_footer-inner .c_site-branding.cr{
	text-align: end;
}
.c_site-footer.c_footer-stacked .c_footer-inner.cr{
	align-items: center;
	flex-direction: column;
	text-align: center;
}
.c_site-footer.c_footer-stacked .c_footer-inner .c_site-branding .c_site-title.cr{
	text-align: center;
}
.c_site-footer.c_footer-stacked .c_footer-inner .c_site-navigation .c_menu.cr{
	padding: 0;
}
@media (max-width: 576px){
	.c_site-footer:not(.c_footer-stacked) .c_footer-inner .c_copyright.cr,
	.c_site-footer:not(.c_footer-stacked) .c_footer-inner .c_site-branding.cr,
	.c_site-footer:not(.c_footer-stacked) .c_footer-inner .c_site-navigation.cr {
		display: block;
		max-width: none;
		text-align: center;
		width: 100%;
	}
	.c_site-footer .c_footer-inner .c_site-navigation ul.c_menu.cr {
		justify-content: center;
	}
	.c_site-footer .c_footer-inner .c_site-navigation ul.c_menu li {
		display: inline-block;
	}
}
.c_site-header.c_header-stacked .c_site-navigation-toggle-holder.cr{
	justify-content: center;
	max-width: 100%;
}
.c_site-header.c_menu-layout-dropdown .c_site-navigation.cr{
	display: none;
}
.c_site-navigation-toggle-holder.cr{
	align-items: center;
	display: flex;
	padding: 8px 15px;
}
.c_site-navigation-toggle-holder .c_site-navigation-toggle.cr{
	align-items: center;
	background-color: rgba(0, 0, 0, 0.05);
	border: 0 solid;
	border-radius: 3px;
	color: #494c4f;
	cursor: pointer;
	display: flex;
	justify-content: center;
	padding: 0.5rem;
}
.c_site-navigation-toggle-holder .c_site-navigation-toggle-icon.cr{
	display: block;
	width: 1.c_25rem;
}
.c_site-navigation-toggle-holder .c_site-navigation-toggle-icon:after,
.c_site-navigation-toggle-holder .c_site-navigation-toggle-icon:before{
	background-color: currentColor;
	border-radius: 3px;
	content: '';
	display: block;
	height: 3px;
	transition: all 0.2s ease-in-out;
}
.c_site-navigation-toggle-holder .c_site-navigation-toggle-icon:before{
	box-shadow: 0 0.35rem 0 currentColor;
	margin-block-end: 0.5rem;
}
.c_site-navigation-toggle-holder.cr
.c_site-navigation-toggle[aria-expanded='true']
.c_site-navigation-toggle-icon:before{
	box-shadow: none;
	transform: translateY(0.35rem) rotate(45deg);
}
.c_site-navigation-toggle-holder.cr
.c_site-navigation-toggle[aria-expanded='true']
.c_site-navigation-toggle-icon:after{
	transform: translateY(-0.35rem) rotate(-45deg);
}
.c_site-navigation.cr{
	align-items: center;
	display: flex;
}
.c_site-navigation ul.c_menu.cr,
.c_site-navigation ul.c_menu ul{
	list-style-type: none;
	padding: 0;
}
.c_site-navigation ul.c_menu.cr{
	display: flex;
	flex-wrap: wrap;
}
.c_site-navigation ul.c_menu li{
	display: flex;
	position: relative;
}
.c_site-navigation ul.c_menu li a{
	display: block;
	padding: 8px 15px;
}
.c_site-navigation ul.c_menu li.c_menu-item-has-children.cr{
	padding-inline-end: 15px;
}
.c_site-navigation ul.c_menu li.c_menu-item-has-children:after{
	align-items: center;
	color: #666;
	content: '▾';
	display: flex;
	font-size: 1.c_5em;
	justify-content: center;
	text-decoration: none;
}
.c_site-navigation ul.c_menu li.c_menu-item-has-children:focus-within > ul{
	display: block;
}
.c_site-navigation ul.c_menu li ul{
	background: #fff;
	display: none;
	left: 0;
	min-width: 150px;
	position: absolute;
	top: 100%;
	z-index: 2;
}
.c_site-navigation ul.c_menu li ul li{
	border-block-end: 1px solid #eee;
}
.c_site-navigation ul.c_menu li ul li:last-child{
	border-block-end: none;
}
.c_site-navigation ul.c_menu li ul li.c_menu-item-has-children a{
	flex-grow: 1;
}
.c_site-navigation ul.c_menu li ul li.c_menu-item-has-children:after{
	transform: translateY(-50%) rotate(-90deg);
}
.c_site-navigation ul.c_menu li ul ul{
	left: 100%;
	top: 0;
}
.c_site-navigation ul.c_menu li:hover > ul{
	display: block;
}
footer .c_site-navigation ul.c_menu li ul{
	bottom: 100%;
	top: auto;
}
footer .c_site-navigation ul.c_menu li ul ul{
	bottom: 0;
}
footer .c_site-navigation ul.c_menu a{
	padding: 5px 15px;
}
.c_site-navigation-dropdown.cr{
	bottom: 0;
	left: 0;
	margin-block-start: 10px;
	position: absolute;
	transform-origin: top;
	transition: max-height 0.3s.cr, transform 0.3s;
	width: 100%;
	z-index: 10000;
}
.c_site-navigation-toggle-holder:not(.c_elementor-active)
+ .c_site-navigation-dropdown.cr{
	max-height: 0;
	transform: scaleY(0);
}
.c_site-navigation-toggle-holder.c_elementor-active + .c_site-navigation-dropdown.cr{
	max-height: 100vh;
	transform: scaleY(1);
}
.c_site-navigation-dropdown ul{
	padding: 0;
}
.c_site-navigation-dropdown ul.c_menu.cr{
	background: #fff;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 100%;
}
.c_site-navigation-dropdown ul.c_menu li{
	display: block;
	position: relative;
	width: 100%;
}
.c_site-navigation-dropdown ul.c_menu li a{
	background: #fff;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.102);
	color: #55595c;
	display: block;
	padding: 20px;
}
.c_site-navigation-dropdown ul.c_menu li.c_current-menu-item a{
	background: #55595c;
	color: #fff;
}
.c_site-navigation-dropdown ul.c_menu > li li{
	max-height: 0;
	transform: scaleY(0);
	transform-origin: top;
	transition: max-height 0.3s.cr, transform 0.3s;
}
.c_site-navigation-dropdown ul.c_menu li.c_elementor-active > ul > li{
	max-height: 100vh;
	transform: scaleY(1);
}
@media (max-width: 576px){
	.c_site-header.c_menu-dropdown-mobile:not(.c_menu-layout-dropdown)
	.c_site-navigation.cr {
		display: none !important;
	}
}
@media (min-width: 768px){
	.c_site-header.c_menu-dropdown-mobile:not(.c_menu-layout-dropdown)
	.c_site-navigation-toggle-holder.cr {
		display: none !important;
	}
}
@media (min-width: 576px) and (max-width: 767px){
	.c_site-header.c_menu-dropdown-mobile:not(.c_menu-layout-dropdown)
	.c_site-navigation.cr {
		display: none !important;
	}
}
@media (min-width: 992px){
	.c_site-header.c_menu-dropdown-tablet:not(.c_menu-layout-dropdown)
	.c_site-navigation-toggle-holder.cr {
		display: none !important;
	}
}
@media (max-width: 992px){
	.c_site-header.c_menu-dropdown-tablet:not(.c_menu-layout-dropdown)
	.c_site-navigation.cr {
		display: none !important;
	}
}
.c_site-header.c_menu-dropdown-none:not(.c_menu-layout-dropdown)
.c_site-navigation-toggle-holder.cr{
	display: none !important;
}
.c_elementor-hidden.cr{
	display: none;
}
.c_elementor-visibility-hidden.cr{
	visibility: hidden;
}
.c_elementor-screen-only.cr,
.c_screen-reader-text.cr,
.c_screen-reader-text span,
.c_ui-helper-hidden-accessible.cr{
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: -10000em;
	width: 1px;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.c_elementor-clearfix:after{
	clear: both;
	content: '';
	display: block;
	height: 0;
	width: 0;
}
.c_e-logo-wrapper.cr{
	background: var(--e-a-bg-logo);
	border-radius: 50%;
	display: inline-block;
	line-height: 1;
	padding: 0.75em;
}
.c_e-logo-wrapper i{
	color: var(--e-a-color-logo);
	font-size: 1em;
}
.c_elementor *,
.c_elementor :after,
.c_elementor :before{
	box-sizing: border-box;
}
.c_elementor a{
	box-shadow: none;
	text-decoration: none;
}
.c_elementor hr{
	background-color: transparent;
	margin: 0;
}
.c_elementor img{
	border: none;
	border-radius: 0;
	box-shadow: none;
	height: auto;
	max-width: 100%;
}
.c_elementor.cr
.c_elementor-widget:not(.c_elementor-widget-text-editor):not(
.c_elementor-widget-theme-post-content.cr
)
figure{
	margin: 0;
}
.c_elementor embed,
.c_elementor iframe,
.c_elementor object,
.c_elementor video{
	border: none;
	line-height: 1;
	margin: 0;
	max-width: 100%;
	width: 100%;
}
.c_elementor .c_elementor-background.cr,
.c_elementor .c_elementor-background-holder.cr,
.c_elementor .c_elementor-background-video-container.cr{
	direction: ltr;
	inset: 0;
	overflow: hidden;
	position: absolute;
	z-index: 0;
}
.c_elementor .c_elementor-background-video-container.cr{
	pointer-events: none;
	transition: opacity 1s;
}
.c_elementor .c_elementor-background-video-container.c_elementor-loading.cr{
	opacity: 0;
}
.c_elementor .c_elementor-background-video-embed.cr{
	max-width: none;
}
.c_elementor .c_elementor-background-video.cr,
.c_elementor .c_elementor-background-video-embed.cr,
.c_elementor .c_elementor-background-video-hosted.cr{
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.c_elementor .c_elementor-background-video.cr{
	max-width: none;
}
.c_elementor .c_elementor-background-video-hosted.cr{
	-o-object-fit: cover;
	object-fit: cover;
}
.c_elementor .c_elementor-background-overlay.cr{
	inset: 0;
	position: absolute;
}
.c_elementor .c_elementor-background-slideshow.cr{
	inset: 0;
	position: absolute;
	z-index: 0;
}
.c_elementor .c_elementor-background-slideshow__slide__image.cr{
	background-position: 50%;
	background-size: cover;
	height: 100%;
	width: 100%;
}
.c_e-con-inner > .c_elementor-element.c_elementor-absolute.cr,
.c_e-con > .c_elementor-element.c_elementor-absolute.cr,
.c_elementor-widget-wrap > .c_elementor-element.c_elementor-absolute.cr{
	position: absolute;
}
.c_e-con-inner > .c_elementor-element.c_elementor-fixed.cr,
.c_e-con > .c_elementor-element.c_elementor-fixed.cr,
.c_elementor-widget-wrap > .c_elementor-element.c_elementor-fixed.cr{
	position: fixed;
}
.c_elementor-widget-wrap .c_elementor-element.c_elementor-widget__width-auto.cr,
.c_elementor-widget-wrap .c_elementor-element.c_elementor-widget__width-initial.cr{
	max-width: 100%;
}
@media (max-width: 987px){
	.c_elementor-widget-wrap .c_elementor-element.c_elementor-widget-tablet__width-auto.cr,
	.c_elementor-widget-wrap.cr
	.c_elementor-element.c_elementor-widget-tablet__width-initial.cr {
		max-width: 100%;
	}
}
@media (max-width: 425px){
	.c_elementor-widget-wrap .c_elementor-element.c_elementor-widget-mobile__width-auto.cr,
	.c_elementor-widget-wrap.cr
	.c_elementor-element.c_elementor-widget-mobile__width-initial.cr {
		max-width: 100%;
	}
}
.c_elementor-element.cr{
	--flex-direction: initial;
	--flex-wrap: initial;
	--justify-content: initial;
	--align-items: initial;
	--align-content: initial;
	--gap: initial;
	--flex-basis: initial;
	--flex-grow: initial;
	--flex-shrink: initial;
	--order: initial;
	--align-self: initial;
	align-self: var(--align-self);
	flex-basis: var(--flex-basis);
	flex-grow: var(--flex-grow);
	flex-shrink: var(--flex-shrink);
	order: var(--order);
}
.c_elementor-element.c_elementor-absolute.cr,
.c_elementor-element.c_elementor-fixed.cr{
	z-index: 1;
}
.c_elementor-element:where(.c_e-con-full.cr, .c_elementor-widget){
	align-content: var(--align-content);
	align-items: var(--align-items);
	flex-direction: var(--flex-direction);
	flex-wrap: var(--flex-wrap);
	gap: var(--row-gap) var(--column-gap);
	justify-content: var(--justify-content);
}
.c_elementor-invisible.cr{
	visibility: hidden;
}
.c_elementor-align-center.cr{
	text-align: center;
}
.c_elementor-align-right.cr{
	text-align: right;
}
.c_elementor-align-left.cr{
	text-align: left;
}
.c_elementor-align-center .c_elementor-button.cr,
.c_elementor-align-left .c_elementor-button.cr,
.c_elementor-align-right .c_elementor-button.cr{
	width: auto;
}
.c_elementor-align-justify .c_elementor-button.cr{
	width: 100%;
}
.c_elementor-custom-embed-play.cr{
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.c_elementor-custom-embed-play i{
	color: #fff;
	font-size: 100px;
	text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3);
}
.c_elementor-custom-embed-play svg{
	height: 100px;
	width: 100px;
	fill: #fff;
	filter: drop-shadow(1px 0 6px rgba(0, 0, 0, 0.3));
}
.c_elementor-custom-embed-play i,
.c_elementor-custom-embed-play svg{
	opacity: 0.8;
	transition: all 0.5s;
}
.c_elementor-custom-embed-play.c_elementor-playing i{
	font-family: eicons;
}
.c_elementor-custom-embed-play.c_elementor-playing i:before{
	content: '\e8fb';
}
.c_elementor-custom-embed-play.c_elementor-playing i,
.c_elementor-custom-embed-play.c_elementor-playing svg{
	animation: eicon-spin 2s linear infinite;
}
.c_elementor-tag.cr{
	display: inline-flex;
}
.c_elementor-ken-burns.cr{
	transition-duration: 10s;
	transition-property: transform;
	transition-timing-function: linear;
}
.c_elementor-ken-burns--out.cr{
	transform: scale(1.c_3);
}
.c_elementor-ken-burns--active.cr{
	transition-duration: 20s;
}
.c_elementor-ken-burns--active.c_elementor-ken-burns--out.cr{
	transform: scale(1);
}
.c_elementor-ken-burns--active.c_elementor-ken-burns--in.cr{
	transform: scale(1.c_3);
}
@media (min-width: -1){
	.c_elementor-widescreen-align-center.cr {
		text-align: center;
	}
	.c_elementor-widescreen-align-right.cr {
		text-align: right;
	}
	.c_elementor-widescreen-align-left.cr {
		text-align: left;
	}
	.c_elementor-widescreen-align-center .c_elementor-button.cr,
	.c_elementor-widescreen-align-left .c_elementor-button.cr,
	.c_elementor-widescreen-align-right .c_elementor-button.cr {
		width: auto;
	}
	.c_elementor-widescreen-align-justify .c_elementor-button.cr {
		width: 100%;
	}
}
@media (max-width: 1220px){
	.c_elementor-laptop-align-center.cr {
		text-align: center;
	}
	.c_elementor-laptop-align-right.cr {
		text-align: right;
	}
	.c_elementor-laptop-align-left.cr {
		text-align: left;
	}
	.c_elementor-laptop-align-center .c_elementor-button.cr,
	.c_elementor-laptop-align-left .c_elementor-button.cr,
	.c_elementor-laptop-align-right .c_elementor-button.cr {
		width: auto;
	}
	.c_elementor-laptop-align-justify .c_elementor-button.cr {
		width: 100%;
	}
}
@media (max-width: 1082px){
	.c_elementor-tablet_extra-align-center.cr {
		text-align: center;
	}
	.c_elementor-tablet_extra-align-right.cr {
		text-align: right;
	}
	.c_elementor-tablet_extra-align-left.cr {
		text-align: left;
	}
	.c_elementor-tablet_extra-align-center .c_elementor-button.cr,
	.c_elementor-tablet_extra-align-left .c_elementor-button.cr,
	.c_elementor-tablet_extra-align-right .c_elementor-button.cr {
		width: auto;
	}
	.c_elementor-tablet_extra-align-justify .c_elementor-button.cr {
		width: 100%;
	}
}
@media (max-width: 987px){
	.c_elementor-tablet-align-center.cr {
		text-align: center;
	}
	.c_elementor-tablet-align-right.cr {
		text-align: right;
	}
	.c_elementor-tablet-align-left.cr {
		text-align: left;
	}
	.c_elementor-tablet-align-center .c_elementor-button.cr,
	.c_elementor-tablet-align-left .c_elementor-button.cr,
	.c_elementor-tablet-align-right .c_elementor-button.cr {
		width: auto;
	}
	.c_elementor-tablet-align-justify .c_elementor-button.cr {
		width: 100%;
	}
}
@media (max-width: -1){
	.c_elementor-mobile_extra-align-center.cr {
		text-align: center;
	}
	.c_elementor-mobile_extra-align-right.cr {
		text-align: right;
	}
	.c_elementor-mobile_extra-align-left.cr {
		text-align: left;
	}
	.c_elementor-mobile_extra-align-center .c_elementor-button.cr,
	.c_elementor-mobile_extra-align-left .c_elementor-button.cr,
	.c_elementor-mobile_extra-align-right .c_elementor-button.cr {
		width: auto;
	}
	.c_elementor-mobile_extra-align-justify .c_elementor-button.cr {
		width: 100%;
	}
}
@media (max-width: 425px){
	.c_elementor-mobile-align-center.cr {
		text-align: center;
	}
	.c_elementor-mobile-align-right.cr {
		text-align: right;
	}
	.c_elementor-mobile-align-left.cr {
		text-align: left;
	}
	.c_elementor-mobile-align-center .c_elementor-button.cr,
	.c_elementor-mobile-align-left .c_elementor-button.cr,
	.c_elementor-mobile-align-right .c_elementor-button.cr {
		width: auto;
	}
	.c_elementor-mobile-align-justify .c_elementor-button.cr {
		width: 100%;
	}
}
:root{
	--page-title-display: block;
}
.c_elementor-page-title.cr,
h1.c_entry-title.cr{
	display: var(--page-title-display);
}
@keyframes eicon-spin{
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(359deg);
	}
}
.c_eicon-animation-spin.cr{
	animation: eicon-spin 2s linear infinite;
}
.c_elementor-section.cr{
	position: relative;
}
.c_elementor-section .c_elementor-container.cr{
	display: flex;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
@media (max-width: 987px){
	.c_elementor-section .c_elementor-container.cr {
		flex-wrap: wrap;
	}
}
.c_elementor-section.c_elementor-section-boxed > .c_elementor-container.cr{
	max-width: 1140px;
}
.c_elementor-section.c_elementor-section-stretched.cr{
	position: relative;
	width: 100%;
}
.c_elementor-section.c_elementor-section-items-top > .c_elementor-container.cr{
	align-items: flex-start;
}
.c_elementor-section.c_elementor-section-items-middle > .c_elementor-container.cr{
	align-items: center;
}
.c_elementor-section.c_elementor-section-items-bottom > .c_elementor-container.cr{
	align-items: flex-end;
}
@media (min-width: 426px){
	.c_elementor-section.c_elementor-section-height-full.cr {
		height: 100vh;
	}
	.c_elementor-section.c_elementor-section-height-full > .c_elementor-container.cr {
		height: 100%;
	}
}
.c_elementor-bc-flex-widget.cr
.c_elementor-section-content-top.cr
> .c_elementor-container.cr
> .c_elementor-column.cr
> .c_elementor-widget-wrap.cr{
	align-items: flex-start;
}
.c_elementor-bc-flex-widget.cr
.c_elementor-section-content-middle.cr
> .c_elementor-container.cr
> .c_elementor-column.cr
> .c_elementor-widget-wrap.cr{
	align-items: center;
}
.c_elementor-bc-flex-widget.cr
.c_elementor-section-content-bottom.cr
> .c_elementor-container.cr
> .c_elementor-column.cr
> .c_elementor-widget-wrap.cr{
	align-items: flex-end;
}
.c_elementor-widget-wrap.cr{
	align-content: flex-start;
	flex-wrap: wrap;
	position: relative;
	width: 100%;
}
.c_elementor:not(.c_elementor-bc-flex-widget) .c_elementor-widget-wrap.cr{
	display: flex;
}
.c_elementor-widget-wrap > .c_elementor-element.cr{
	width: 100%;
}
.c_elementor-widget-wrap.c_e-swiper-container.cr{
	width: calc(
		100% -
		(var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px))
	);
}
.c_elementor-widget.cr{
	position: relative;
}
.c_elementor-widget:not(:last-child){
	margin-bottom: var(--kit-widget-spacing, 20px);
}
.c_elementor-widget:not(:last-child).c_elementor-absolute.cr,
.c_elementor-widget:not(:last-child).c_elementor-widget__width-auto.cr,
.c_elementor-widget:not(:last-child).c_elementor-widget__width-initial.cr{
	margin-bottom: 0;
}
.c_elementor-column.cr{
	display: flex;
	min-height: 1px;
	position: relative;
}
.c_elementor-column-gap-narrow.cr
> .c_elementor-column.cr
> .c_elementor-element-populated.cr{
	padding: 5px;
}
.c_elementor-column-gap-default.cr
> .c_elementor-column.cr
> .c_elementor-element-populated.cr{
	padding: 10px;
}
.c_elementor-column-gap-extended.cr
> .c_elementor-column.cr
> .c_elementor-element-populated.cr{
	padding: 15px;
}
.c_elementor-column-gap-wide > .c_elementor-column > .c_elementor-element-populated.cr{
	padding: 20px;
}
.c_elementor-column-gap-wider > .c_elementor-column > .c_elementor-element-populated.cr{
	padding: 30px;
}
.c_elementor-inner-section .c_elementor-column-gap-no .c_elementor-element-populated.cr{
	padding: 0;
}
@media (min-width: 426px){
	.c_elementor-column.c_elementor-col-10.cr,
	.c_elementor-column[data-col='10'] {
		width: 10%;
	}
	.c_elementor-column.c_elementor-col-11.cr,
	.c_elementor-column[data-col='11'] {
		width: 11.c_111%;
	}
	.c_elementor-column.c_elementor-col-12.cr,
	.c_elementor-column[data-col='12'] {
		width: 12.c_5%;
	}
	.c_elementor-column.c_elementor-col-14.cr,
	.c_elementor-column[data-col='14'] {
		width: 14.c_285%;
	}
	.c_elementor-column.c_elementor-col-16.cr,
	.c_elementor-column[data-col='16'] {
		width: 16.c_666%;
	}
	.c_elementor-column.c_elementor-col-20.cr,
	.c_elementor-column[data-col='20'] {
		width: 20%;
	}
	.c_elementor-column.c_elementor-col-25.cr,
	.c_elementor-column[data-col='25'] {
		width: 25%;
	}
	.c_elementor-column.c_elementor-col-30.cr,
	.c_elementor-column[data-col='30'] {
		width: 30%;
	}
	.c_elementor-column.c_elementor-col-33.cr,
	.c_elementor-column[data-col='33'] {
		width: 33.c_333%;
	}
	.c_elementor-column.c_elementor-col-40.cr,
	.c_elementor-column[data-col='40'] {
		width: 40%;
	}
	.c_elementor-column.c_elementor-col-50.cr,
	.c_elementor-column[data-col='50'] {
		width: 50%;
	}
	.c_elementor-column.c_elementor-col-60.cr,
	.c_elementor-column[data-col='60'] {
		width: 60%;
	}
	.c_elementor-column.c_elementor-col-66.cr,
	.c_elementor-column[data-col='66'] {
		width: 66.c_666%;
	}
	.c_elementor-column.c_elementor-col-70.cr,
	.c_elementor-column[data-col='70'] {
		width: 70%;
	}
	.c_elementor-column.c_elementor-col-75.cr,
	.c_elementor-column[data-col='75'] {
		width: 75%;
	}
	.c_elementor-column.c_elementor-col-80.cr,
	.c_elementor-column[data-col='80'] {
		width: 80%;
	}
	.c_elementor-column.c_elementor-col-83.cr,
	.c_elementor-column[data-col='83'] {
		width: 83.c_333%;
	}
	.c_elementor-column.c_elementor-col-90.cr,
	.c_elementor-column[data-col='90'] {
		width: 90%;
	}
	.c_elementor-column.c_elementor-col-100.cr,
	.c_elementor-column[data-col='100'] {
		width: 100%;
	}
}
@media (max-width: 479px){
	.c_elementor-column.c_elementor-xs-10.cr {
		width: 10%;
	}
	.c_elementor-column.c_elementor-xs-11.cr {
		width: 11.c_111%;
	}
	.c_elementor-column.c_elementor-xs-12.cr {
		width: 12.c_5%;
	}
	.c_elementor-column.c_elementor-xs-14.cr {
		width: 14.c_285%;
	}
	.c_elementor-column.c_elementor-xs-16.cr {
		width: 16.c_666%;
	}
	.c_elementor-column.c_elementor-xs-20.cr {
		width: 20%;
	}
	.c_elementor-column.c_elementor-xs-25.cr {
		width: 25%;
	}
	.c_elementor-column.c_elementor-xs-30.cr {
		width: 30%;
	}
	.c_elementor-column.c_elementor-xs-33.cr {
		width: 33.c_333%;
	}
	.c_elementor-column.c_elementor-xs-40.cr {
		width: 40%;
	}
	.c_elementor-column.c_elementor-xs-50.cr {
		width: 50%;
	}
	.c_elementor-column.c_elementor-xs-60.cr {
		width: 60%;
	}
	.c_elementor-column.c_elementor-xs-66.cr {
		width: 66.c_666%;
	}
	.c_elementor-column.c_elementor-xs-70.cr {
		width: 70%;
	}
	.c_elementor-column.c_elementor-xs-75.cr {
		width: 75%;
	}
	.c_elementor-column.c_elementor-xs-80.cr {
		width: 80%;
	}
	.c_elementor-column.c_elementor-xs-83.cr {
		width: 83.c_333%;
	}
	.c_elementor-column.c_elementor-xs-90.cr {
		width: 90%;
	}
	.c_elementor-column.c_elementor-xs-100.cr {
		width: 100%;
	}
}
@media (max-width: 425px){
	.c_elementor-column.c_elementor-sm-10.cr {
		width: 10%;
	}
	.c_elementor-column.c_elementor-sm-11.cr {
		width: 11.c_111%;
	}
	.c_elementor-column.c_elementor-sm-12.cr {
		width: 12.c_5%;
	}
	.c_elementor-column.c_elementor-sm-14.cr {
		width: 14.c_285%;
	}
	.c_elementor-column.c_elementor-sm-16.cr {
		width: 16.c_666%;
	}
	.c_elementor-column.c_elementor-sm-20.cr {
		width: 20%;
	}
	.c_elementor-column.c_elementor-sm-25.cr {
		width: 25%;
	}
	.c_elementor-column.c_elementor-sm-30.cr {
		width: 30%;
	}
	.c_elementor-column.c_elementor-sm-33.cr {
		width: 33.c_333%;
	}
	.c_elementor-column.c_elementor-sm-40.cr {
		width: 40%;
	}
	.c_elementor-column.c_elementor-sm-50.cr {
		width: 50%;
	}
	.c_elementor-column.c_elementor-sm-60.cr {
		width: 60%;
	}
	.c_elementor-column.c_elementor-sm-66.cr {
		width: 66.c_666%;
	}
	.c_elementor-column.c_elementor-sm-70.cr {
		width: 70%;
	}
	.c_elementor-column.c_elementor-sm-75.cr {
		width: 75%;
	}
	.c_elementor-column.c_elementor-sm-80.cr {
		width: 80%;
	}
	.c_elementor-column.c_elementor-sm-83.cr {
		width: 83.c_333%;
	}
	.c_elementor-column.c_elementor-sm-90.cr {
		width: 90%;
	}
	.c_elementor-column.c_elementor-sm-100.cr {
		width: 100%;
	}
}
@media (min-width: 426px) and (max-width: 987px){
	.c_elementor-column.c_elementor-md-10.cr {
		width: 10%;
	}
	.c_elementor-column.c_elementor-md-11.cr {
		width: 11.c_111%;
	}
	.c_elementor-column.c_elementor-md-12.cr {
		width: 12.c_5%;
	}
	.c_elementor-column.c_elementor-md-14.cr {
		width: 14.c_285%;
	}
	.c_elementor-column.c_elementor-md-16.cr {
		width: 16.c_666%;
	}
	.c_elementor-column.c_elementor-md-20.cr {
		width: 20%;
	}
	.c_elementor-column.c_elementor-md-25.cr {
		width: 25%;
	}
	.c_elementor-column.c_elementor-md-30.cr {
		width: 30%;
	}
	.c_elementor-column.c_elementor-md-33.cr {
		width: 33.c_333%;
	}
	.c_elementor-column.c_elementor-md-40.cr {
		width: 40%;
	}
	.c_elementor-column.c_elementor-md-50.cr {
		width: 50%;
	}
	.c_elementor-column.c_elementor-md-60.cr {
		width: 60%;
	}
	.c_elementor-column.c_elementor-md-66.cr {
		width: 66.c_666%;
	}
	.c_elementor-column.c_elementor-md-70.cr {
		width: 70%;
	}
	.c_elementor-column.c_elementor-md-75.cr {
		width: 75%;
	}
	.c_elementor-column.c_elementor-md-80.cr {
		width: 80%;
	}
	.c_elementor-column.c_elementor-md-83.cr {
		width: 83.c_333%;
	}
	.c_elementor-column.c_elementor-md-90.cr {
		width: 90%;
	}
	.c_elementor-column.c_elementor-md-100.cr {
		width: 100%;
	}
}
@media (min-width: -1){
	.c_elementor-reverse-widescreen > .c_elementor-container > :first-child {
		order: 10;
	}
	.c_elementor-reverse-widescreen > .c_elementor-container > :nth-child(2) {
		order: 9;
	}
	.c_elementor-reverse-widescreen > .c_elementor-container > :nth-child(3) {
		order: 8;
	}
	.c_elementor-reverse-widescreen > .c_elementor-container > :nth-child(4) {
		order: 7;
	}
	.c_elementor-reverse-widescreen > .c_elementor-container > :nth-child(5) {
		order: 6;
	}
	.c_elementor-reverse-widescreen > .c_elementor-container > :nth-child(6) {
		order: 5;
	}
	.c_elementor-reverse-widescreen > .c_elementor-container > :nth-child(7) {
		order: 4;
	}
	.c_elementor-reverse-widescreen > .c_elementor-container > :nth-child(8) {
		order: 3;
	}
	.c_elementor-reverse-widescreen > .c_elementor-container > :nth-child(9) {
		order: 2;
	}
	.c_elementor-reverse-widescreen > .c_elementor-container > :nth-child(10) {
		order: 1;
	}
}
@media (min-width: 988px) and (max-width: 1220px){
	.c_elementor-reverse-laptop > .c_elementor-container > :first-child {
		order: 10;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(2) {
		order: 9;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(3) {
		order: 8;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(4) {
		order: 7;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(5) {
		order: 6;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(6) {
		order: 5;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(7) {
		order: 4;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(8) {
		order: 3;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(9) {
		order: 2;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(10) {
		order: 1;
	}
}
@media (min-width: 1083px) and (max-width: 1220px){
	.c_elementor-reverse-laptop > .c_elementor-container > :first-child {
		order: 10;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(2) {
		order: 9;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(3) {
		order: 8;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(4) {
		order: 7;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(5) {
		order: 6;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(6) {
		order: 5;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(7) {
		order: 4;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(8) {
		order: 3;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(9) {
		order: 2;
	}
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(10) {
		order: 1;
	}
}
@media (min-width: 988px) and (max-width: 1082px){
	.c_elementor-reverse-laptop > .c_elementor-container > :first-child,
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(10),
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(2),
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(3),
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(4),
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(5),
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(6),
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(7),
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(8),
	.c_elementor-reverse-laptop > .c_elementor-container > :nth-child(9) {
		order: 0;
	}
	.c_elementor-reverse-tablet_extra > .c_elementor-container > :first-child {
		order: 10;
	}
	.c_elementor-reverse-tablet_extra > .c_elementor-container > :nth-child(2) {
		order: 9;
	}
	.c_elementor-reverse-tablet_extra > .c_elementor-container > :nth-child(3) {
		order: 8;
	}
	.c_elementor-reverse-tablet_extra > .c_elementor-container > :nth-child(4) {
		order: 7;
	}
	.c_elementor-reverse-tablet_extra > .c_elementor-container > :nth-child(5) {
		order: 6;
	}
	.c_elementor-reverse-tablet_extra > .c_elementor-container > :nth-child(6) {
		order: 5;
	}
	.c_elementor-reverse-tablet_extra > .c_elementor-container > :nth-child(7) {
		order: 4;
	}
	.c_elementor-reverse-tablet_extra > .c_elementor-container > :nth-child(8) {
		order: 3;
	}
	.c_elementor-reverse-tablet_extra > .c_elementor-container > :nth-child(9) {
		order: 2;
	}
	.c_elementor-reverse-tablet_extra > .c_elementor-container > :nth-child(10) {
		order: 1;
	}
}
@media (min-width: 426px) and (max-width: 987px){
	.c_elementor-reverse-tablet > .c_elementor-container > :first-child {
		order: 10;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(2) {
		order: 9;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(3) {
		order: 8;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(4) {
		order: 7;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(5) {
		order: 6;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(6) {
		order: 5;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(7) {
		order: 4;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(8) {
		order: 3;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(9) {
		order: 2;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(10) {
		order: 1;
	}
}
@media (min-width: -1) and (max-width: 987px){
	.c_elementor-reverse-tablet > .c_elementor-container > :first-child {
		order: 10;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(2) {
		order: 9;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(3) {
		order: 8;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(4) {
		order: 7;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(5) {
		order: 6;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(6) {
		order: 5;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(7) {
		order: 4;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(8) {
		order: 3;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(9) {
		order: 2;
	}
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(10) {
		order: 1;
	}
}
@media (min-width: 426px) and (max-width: -1){
	.c_elementor-reverse-tablet > .c_elementor-container > :first-child,
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(10),
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(2),
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(3),
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(4),
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(5),
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(6),
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(7),
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(8),
	.c_elementor-reverse-tablet > .c_elementor-container > :nth-child(9) {
		order: 0;
	}
	.c_elementor-reverse-mobile_extra > .c_elementor-container > :first-child {
		order: 10;
	}
	.c_elementor-reverse-mobile_extra > .c_elementor-container > :nth-child(2) {
		order: 9;
	}
	.c_elementor-reverse-mobile_extra > .c_elementor-container > :nth-child(3) {
		order: 8;
	}
	.c_elementor-reverse-mobile_extra > .c_elementor-container > :nth-child(4) {
		order: 7;
	}
	.c_elementor-reverse-mobile_extra > .c_elementor-container > :nth-child(5) {
		order: 6;
	}
	.c_elementor-reverse-mobile_extra > .c_elementor-container > :nth-child(6) {
		order: 5;
	}
	.c_elementor-reverse-mobile_extra > .c_elementor-container > :nth-child(7) {
		order: 4;
	}
	.c_elementor-reverse-mobile_extra > .c_elementor-container > :nth-child(8) {
		order: 3;
	}
	.c_elementor-reverse-mobile_extra > .c_elementor-container > :nth-child(9) {
		order: 2;
	}
	.c_elementor-reverse-mobile_extra > .c_elementor-container > :nth-child(10) {
		order: 1;
	}
}
@media (max-width: 425px){
	.c_elementor-reverse-mobile > .c_elementor-container > :first-child {
		order: 10;
	}
	.c_elementor-reverse-mobile > .c_elementor-container > :nth-child(2) {
		order: 9;
	}
	.c_elementor-reverse-mobile > .c_elementor-container > :nth-child(3) {
		order: 8;
	}
	.c_elementor-reverse-mobile > .c_elementor-container > :nth-child(4) {
		order: 7;
	}
	.c_elementor-reverse-mobile > .c_elementor-container > :nth-child(5) {
		order: 6;
	}
	.c_elementor-reverse-mobile > .c_elementor-container > :nth-child(6) {
		order: 5;
	}
	.c_elementor-reverse-mobile > .c_elementor-container > :nth-child(7) {
		order: 4;
	}
	.c_elementor-reverse-mobile > .c_elementor-container > :nth-child(8) {
		order: 3;
	}
	.c_elementor-reverse-mobile > .c_elementor-container > :nth-child(9) {
		order: 2;
	}
	.c_elementor-reverse-mobile > .c_elementor-container > :nth-child(10) {
		order: 1;
	}
	.c_elementor-column.cr {
		width: 100%;
	}
}
.c_elementor-grid.cr{
	display: grid;
	grid-column-gap: var(--grid-column-gap);
	grid-row-gap: var(--grid-row-gap);
}
.c_elementor-grid .c_elementor-grid-item.cr{
	min-width: 0;
}
.c_elementor-grid-0 .c_elementor-grid.cr{
	display: inline-block;
	margin-bottom: calc(-1 * var(--grid-row-gap));
	width: 100%;
	word-spacing: var(--grid-column-gap);
}
.c_elementor-grid-0 .c_elementor-grid .c_elementor-grid-item.cr{
	display: inline-block;
	margin-bottom: var(--grid-row-gap);
	word-break: break-word;
}
.c_elementor-grid-1 .c_elementor-grid.cr{
	grid-template-columns: repeat(1, 1fr);
}
.c_elementor-grid-2 .c_elementor-grid.cr{
	grid-template-columns: repeat(2, 1fr);
}
.c_elementor-grid-3 .c_elementor-grid.cr{
	grid-template-columns: repeat(3, 1fr);
}
.c_elementor-grid-4 .c_elementor-grid.cr{
	grid-template-columns: repeat(4, 1fr);
}
.c_elementor-grid-5 .c_elementor-grid.cr{
	grid-template-columns: repeat(5, 1fr);
}
.c_elementor-grid-6 .c_elementor-grid.cr{
	grid-template-columns: repeat(6, 1fr);
}
.c_elementor-grid-7 .c_elementor-grid.cr{
	grid-template-columns: repeat(7, 1fr);
}
.c_elementor-grid-8 .c_elementor-grid.cr{
	grid-template-columns: repeat(8, 1fr);
}
.c_elementor-grid-9 .c_elementor-grid.cr{
	grid-template-columns: repeat(9, 1fr);
}
.c_elementor-grid-10 .c_elementor-grid.cr{
	grid-template-columns: repeat(10, 1fr);
}
.c_elementor-grid-11 .c_elementor-grid.cr{
	grid-template-columns: repeat(11, 1fr);
}
.c_elementor-grid-12 .c_elementor-grid.cr{
	grid-template-columns: repeat(12, 1fr);
}
@media (min-width: -1){
	.c_elementor-grid-widescreen-0 .c_elementor-grid.cr {
		display: inline-block;
		margin-bottom: calc(-1 * var(--grid-row-gap));
		width: 100%;
		word-spacing: var(--grid-column-gap);
	}
	.c_elementor-grid-widescreen-0 .c_elementor-grid .c_elementor-grid-item.cr {
		display: inline-block;
		margin-bottom: var(--grid-row-gap);
		word-break: break-word;
	}
	.c_elementor-grid-widescreen-1 .c_elementor-grid.cr {
		grid-template-columns: repeat(1, 1fr);
	}
	.c_elementor-grid-widescreen-2 .c_elementor-grid.cr {
		grid-template-columns: repeat(2, 1fr);
	}
	.c_elementor-grid-widescreen-3 .c_elementor-grid.cr {
		grid-template-columns: repeat(3, 1fr);
	}
	.c_elementor-grid-widescreen-4 .c_elementor-grid.cr {
		grid-template-columns: repeat(4, 1fr);
	}
	.c_elementor-grid-widescreen-5 .c_elementor-grid.cr {
		grid-template-columns: repeat(5, 1fr);
	}
	.c_elementor-grid-widescreen-6 .c_elementor-grid.cr {
		grid-template-columns: repeat(6, 1fr);
	}
	.c_elementor-grid-widescreen-7 .c_elementor-grid.cr {
		grid-template-columns: repeat(7, 1fr);
	}
	.c_elementor-grid-widescreen-8 .c_elementor-grid.cr {
		grid-template-columns: repeat(8, 1fr);
	}
	.c_elementor-grid-widescreen-9 .c_elementor-grid.cr {
		grid-template-columns: repeat(9, 1fr);
	}
	.c_elementor-grid-widescreen-10 .c_elementor-grid.cr {
		grid-template-columns: repeat(10, 1fr);
	}
	.c_elementor-grid-widescreen-11 .c_elementor-grid.cr {
		grid-template-columns: repeat(11, 1fr);
	}
	.c_elementor-grid-widescreen-12 .c_elementor-grid.cr {
		grid-template-columns: repeat(12, 1fr);
	}
}
@media (max-width: 1220px){
	.c_elementor-grid-laptop-0 .c_elementor-grid.cr {
		display: inline-block;
		margin-bottom: calc(-1 * var(--grid-row-gap));
		width: 100%;
		word-spacing: var(--grid-column-gap);
	}
	.c_elementor-grid-laptop-0 .c_elementor-grid .c_elementor-grid-item.cr {
		display: inline-block;
		margin-bottom: var(--grid-row-gap);
		word-break: break-word;
	}
	.c_elementor-grid-laptop-1 .c_elementor-grid.cr {
		grid-template-columns: repeat(1, 1fr);
	}
	.c_elementor-grid-laptop-2 .c_elementor-grid.cr {
		grid-template-columns: repeat(2, 1fr);
	}
	.c_elementor-grid-laptop-3 .c_elementor-grid.cr {
		grid-template-columns: repeat(3, 1fr);
	}
	.c_elementor-grid-laptop-4 .c_elementor-grid.cr {
		grid-template-columns: repeat(4, 1fr);
	}
	.c_elementor-grid-laptop-5 .c_elementor-grid.cr {
		grid-template-columns: repeat(5, 1fr);
	}
	.c_elementor-grid-laptop-6 .c_elementor-grid.cr {
		grid-template-columns: repeat(6, 1fr);
	}
	.c_elementor-grid-laptop-7 .c_elementor-grid.cr {
		grid-template-columns: repeat(7, 1fr);
	}
	.c_elementor-grid-laptop-8 .c_elementor-grid.cr {
		grid-template-columns: repeat(8, 1fr);
	}
	.c_elementor-grid-laptop-9 .c_elementor-grid.cr {
		grid-template-columns: repeat(9, 1fr);
	}
	.c_elementor-grid-laptop-10 .c_elementor-grid.cr {
		grid-template-columns: repeat(10, 1fr);
	}
	.c_elementor-grid-laptop-11 .c_elementor-grid.cr {
		grid-template-columns: repeat(11, 1fr);
	}
	.c_elementor-grid-laptop-12 .c_elementor-grid.cr {
		grid-template-columns: repeat(12, 1fr);
	}
}
@media (max-width: 1082px){
	.c_elementor-grid-tablet_extra-0 .c_elementor-grid.cr {
		display: inline-block;
		margin-bottom: calc(-1 * var(--grid-row-gap));
		width: 100%;
		word-spacing: var(--grid-column-gap);
	}
	.c_elementor-grid-tablet_extra-0 .c_elementor-grid .c_elementor-grid-item.cr {
		display: inline-block;
		margin-bottom: var(--grid-row-gap);
		word-break: break-word;
	}
	.c_elementor-grid-tablet_extra-1 .c_elementor-grid.cr {
		grid-template-columns: repeat(1, 1fr);
	}
	.c_elementor-grid-tablet_extra-2 .c_elementor-grid.cr {
		grid-template-columns: repeat(2, 1fr);
	}
	.c_elementor-grid-tablet_extra-3 .c_elementor-grid.cr {
		grid-template-columns: repeat(3, 1fr);
	}
	.c_elementor-grid-tablet_extra-4 .c_elementor-grid.cr {
		grid-template-columns: repeat(4, 1fr);
	}
	.c_elementor-grid-tablet_extra-5 .c_elementor-grid.cr {
		grid-template-columns: repeat(5, 1fr);
	}
	.c_elementor-grid-tablet_extra-6 .c_elementor-grid.cr {
		grid-template-columns: repeat(6, 1fr);
	}
	.c_elementor-grid-tablet_extra-7 .c_elementor-grid.cr {
		grid-template-columns: repeat(7, 1fr);
	}
	.c_elementor-grid-tablet_extra-8 .c_elementor-grid.cr {
		grid-template-columns: repeat(8, 1fr);
	}
	.c_elementor-grid-tablet_extra-9 .c_elementor-grid.cr {
		grid-template-columns: repeat(9, 1fr);
	}
	.c_elementor-grid-tablet_extra-10 .c_elementor-grid.cr {
		grid-template-columns: repeat(10, 1fr);
	}
	.c_elementor-grid-tablet_extra-11 .c_elementor-grid.cr {
		grid-template-columns: repeat(11, 1fr);
	}
	.c_elementor-grid-tablet_extra-12 .c_elementor-grid.cr {
		grid-template-columns: repeat(12, 1fr);
	}
}
@media (max-width: 987px){
	.c_elementor-grid-tablet-0 .c_elementor-grid.cr {
		display: inline-block;
		margin-bottom: calc(-1 * var(--grid-row-gap));
		width: 100%;
		word-spacing: var(--grid-column-gap);
	}
	.c_elementor-grid-tablet-0 .c_elementor-grid .c_elementor-grid-item.cr {
		display: inline-block;
		margin-bottom: var(--grid-row-gap);
		word-break: break-word;
	}
	.c_elementor-grid-tablet-1 .c_elementor-grid.cr {
		grid-template-columns: repeat(1, 1fr);
	}
	.c_elementor-grid-tablet-2 .c_elementor-grid.cr {
		grid-template-columns: repeat(2, 1fr);
	}
	.c_elementor-grid-tablet-3 .c_elementor-grid.cr {
		grid-template-columns: repeat(3, 1fr);
	}
	.c_elementor-grid-tablet-4 .c_elementor-grid.cr {
		grid-template-columns: repeat(4, 1fr);
	}
	.c_elementor-grid-tablet-5 .c_elementor-grid.cr {
		grid-template-columns: repeat(5, 1fr);
	}
	.c_elementor-grid-tablet-6 .c_elementor-grid.cr {
		grid-template-columns: repeat(6, 1fr);
	}
	.c_elementor-grid-tablet-7 .c_elementor-grid.cr {
		grid-template-columns: repeat(7, 1fr);
	}
	.c_elementor-grid-tablet-8 .c_elementor-grid.cr {
		grid-template-columns: repeat(8, 1fr);
	}
	.c_elementor-grid-tablet-9 .c_elementor-grid.cr {
		grid-template-columns: repeat(9, 1fr);
	}
	.c_elementor-grid-tablet-10 .c_elementor-grid.cr {
		grid-template-columns: repeat(10, 1fr);
	}
	.c_elementor-grid-tablet-11 .c_elementor-grid.cr {
		grid-template-columns: repeat(11, 1fr);
	}
	.c_elementor-grid-tablet-12 .c_elementor-grid.cr {
		grid-template-columns: repeat(12, 1fr);
	}
}
@media (max-width: -1){
	.c_elementor-grid-mobile_extra-0 .c_elementor-grid.cr {
		display: inline-block;
		margin-bottom: calc(-1 * var(--grid-row-gap));
		width: 100%;
		word-spacing: var(--grid-column-gap);
	}
	.c_elementor-grid-mobile_extra-0 .c_elementor-grid .c_elementor-grid-item.cr {
		display: inline-block;
		margin-bottom: var(--grid-row-gap);
		word-break: break-word;
	}
	.c_elementor-grid-mobile_extra-1 .c_elementor-grid.cr {
		grid-template-columns: repeat(1, 1fr);
	}
	.c_elementor-grid-mobile_extra-2 .c_elementor-grid.cr {
		grid-template-columns: repeat(2, 1fr);
	}
	.c_elementor-grid-mobile_extra-3 .c_elementor-grid.cr {
		grid-template-columns: repeat(3, 1fr);
	}
	.c_elementor-grid-mobile_extra-4 .c_elementor-grid.cr {
		grid-template-columns: repeat(4, 1fr);
	}
	.c_elementor-grid-mobile_extra-5 .c_elementor-grid.cr {
		grid-template-columns: repeat(5, 1fr);
	}
	.c_elementor-grid-mobile_extra-6 .c_elementor-grid.cr {
		grid-template-columns: repeat(6, 1fr);
	}
	.c_elementor-grid-mobile_extra-7 .c_elementor-grid.cr {
		grid-template-columns: repeat(7, 1fr);
	}
	.c_elementor-grid-mobile_extra-8 .c_elementor-grid.cr {
		grid-template-columns: repeat(8, 1fr);
	}
	.c_elementor-grid-mobile_extra-9 .c_elementor-grid.cr {
		grid-template-columns: repeat(9, 1fr);
	}
	.c_elementor-grid-mobile_extra-10 .c_elementor-grid.cr {
		grid-template-columns: repeat(10, 1fr);
	}
	.c_elementor-grid-mobile_extra-11 .c_elementor-grid.cr {
		grid-template-columns: repeat(11, 1fr);
	}
	.c_elementor-grid-mobile_extra-12 .c_elementor-grid.cr {
		grid-template-columns: repeat(12, 1fr);
	}
}
@media (max-width: 425px){
	.c_elementor-grid-mobile-0 .c_elementor-grid.cr {
		display: inline-block;
		margin-bottom: calc(-1 * var(--grid-row-gap));
		width: 100%;
		word-spacing: var(--grid-column-gap);
	}
	.c_elementor-grid-mobile-0 .c_elementor-grid .c_elementor-grid-item.cr {
		display: inline-block;
		margin-bottom: var(--grid-row-gap);
		word-break: break-word;
	}
	.c_elementor-grid-mobile-1 .c_elementor-grid.cr {
		grid-template-columns: repeat(1, 1fr);
	}
	.c_elementor-grid-mobile-2 .c_elementor-grid.cr {
		grid-template-columns: repeat(2, 1fr);
	}
	.c_elementor-grid-mobile-3 .c_elementor-grid.cr {
		grid-template-columns: repeat(3, 1fr);
	}
	.c_elementor-grid-mobile-4 .c_elementor-grid.cr {
		grid-template-columns: repeat(4, 1fr);
	}
	.c_elementor-grid-mobile-5 .c_elementor-grid.cr {
		grid-template-columns: repeat(5, 1fr);
	}
	.c_elementor-grid-mobile-6 .c_elementor-grid.cr {
		grid-template-columns: repeat(6, 1fr);
	}
	.c_elementor-grid-mobile-7 .c_elementor-grid.cr {
		grid-template-columns: repeat(7, 1fr);
	}
	.c_elementor-grid-mobile-8 .c_elementor-grid.cr {
		grid-template-columns: repeat(8, 1fr);
	}
	.c_elementor-grid-mobile-9 .c_elementor-grid.cr {
		grid-template-columns: repeat(9, 1fr);
	}
	.c_elementor-grid-mobile-10 .c_elementor-grid.cr {
		grid-template-columns: repeat(10, 1fr);
	}
	.c_elementor-grid-mobile-11 .c_elementor-grid.cr {
		grid-template-columns: repeat(11, 1fr);
	}
	.c_elementor-grid-mobile-12 .c_elementor-grid.cr {
		grid-template-columns: repeat(12, 1fr);
	}
}
@media (min-width: 1221px){
	#elementor-device-mode:after {
		content: 'desktop';
	}
}
@media (min-width: -1){
	#elementor-device-mode:after {
		content: 'widescreen';
	}
}
@media (max-width: 1220px){
	#elementor-device-mode:after {
		content: 'laptop';
	}
}
@media (max-width: 1082px){
	#elementor-device-mode:after {
		content: 'tablet_extra';
	}
}
@media (max-width: 987px){
	#elementor-device-mode:after {
		content: 'tablet';
	}
}
@media (max-width: -1){
	#elementor-device-mode:after {
		content: 'mobile_extra';
	}
}
@media (max-width: 425px){
	#elementor-device-mode:after {
		content: 'mobile';
	}
}
@media (prefers-reduced-motion: no-preference){
	html {
		scroll-behavior: smooth;
	}
}
.c_e-con.cr{
	--border-radius: 0;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-style: initial;
	--border-color: initial;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--content-width: min(100%, var(--container-max-width, 1140px));
	--width: 100%;
	--min-height: initial;
	--height: auto;
	--text-align: initial;
	--margin-top: 0px;
	--margin-right: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--padding-top: var(--container-default-padding-top, 10px);
	--padding-right: var(--container-default-padding-right, 10px);
	--padding-bottom: var(--container-default-padding-bottom, 10px);
	--padding-left: var(--container-default-padding-left, 10px);
	--position: relative;
	--z-index: revert;
	--overflow: visible;
	--gap: var(--widgets-spacing, 20px);
	--row-gap: var(--widgets-spacing-row, 20px);
	--column-gap: var(--widgets-spacing-column, 20px);
	--overlay-mix-blend-mode: initial;
	--overlay-opacity: 1;
	--overlay-transition: 0.3s;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	border-radius: var(--border-radius);
	height: var(--height);
	min-height: var(--min-height);
	min-width: 0;
	overflow: var(--overflow);
	position: var(--position);
	width: var(--width);
	z-index: var(--z-index);
	--flex-wrap-mobile: wrap;
	margin-block-end: var(--margin-block-end);
	margin-block-start: var(--margin-block-start);
	margin-inline-end: var(--margin-inline-end);
	margin-inline-start: var(--margin-inline-start);
	padding-inline-end: var(--padding-inline-end);
	padding-inline-start: var(--padding-inline-start);
}
.c_e-con:where(:not(.c_e-div-block-base)){
	transition: background var(--background-transition, 0.3s),
		border var(--border-transition, 0.3s),
		box-shadow var(--border-transition, 0.3s),
		transform var(--e-con-transform-transition-duration, 0.4s);
}
.c_e-con.cr{
	--margin-block-start: var(--margin-top);
	--margin-block-end: var(--margin-bottom);
	--margin-inline-start: var(--margin-left);
	--margin-inline-end: var(--margin-right);
	--padding-inline-start: var(--padding-left);
	--padding-inline-end: var(--padding-right);
	--padding-block-start: var(--padding-top);
	--padding-block-end: var(--padding-bottom);
	--border-block-start-width: var(--border-top-width);
	--border-block-end-width: var(--border-bottom-width);
	--border-inline-start-width: var(--border-left-width);
	--border-inline-end-width: var(--border-right-width);
}
body.c_rtl .c_e-con.cr{
	--padding-inline-start: var(--padding-right);
	--padding-inline-end: var(--padding-left);
	--margin-inline-start: var(--margin-right);
	--margin-inline-end: var(--margin-left);
	--border-inline-start-width: var(--border-right-width);
	--border-inline-end-width: var(--border-left-width);
}
.c_e-con.c_e-flex.cr{
	--flex-direction: column;
	--flex-basis: auto;
	--flex-grow: 0;
	--flex-shrink: 1;
	flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}
.c_e-con-full.cr,
.c_e-con > .c_e-con-inner.cr{
	padding-block-end: var(--padding-block-end);
	padding-block-start: var(--padding-block-start);
	text-align: var(--text-align);
}
.c_e-con-full.c_e-flex.cr,
.c_e-con.c_e-flex > .c_e-con-inner.cr{
	flex-direction: var(--flex-direction);
}
.c_e-con.cr,
.c_e-con > .c_e-con-inner.cr{
	display: var(--display);
}
.c_e-con.c_e-grid.cr{
	--grid-justify-content: start;
	--grid-align-content: start;
	--grid-auto-flow: row;
}
.c_e-con.c_e-grid.cr,
.c_e-con.c_e-grid > .c_e-con-inner.cr{
	align-content: var(--grid-align-content);
	align-items: var(--align-items);
	grid-auto-flow: var(--grid-auto-flow);
	grid-template-columns: var(--e-con-grid-template-columns);
	grid-template-rows: var(--e-con-grid-template-rows);
	justify-content: var(--grid-justify-content);
	justify-items: var(--justify-items);
}
.c_e-con-boxed.c_e-flex.cr{
	align-content: normal;
	align-items: normal;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: normal;
}
.c_e-con-boxed.c_e-grid.cr{
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	justify-items: legacy;
}
.c_e-con-boxed.cr{
	gap: initial;
	text-align: initial;
}
.c_e-con.c_e-flex > .c_e-con-inner.cr{
	align-content: var(--align-content);
	align-items: var(--align-items);
	align-self: auto;
	flex-basis: auto;
	flex-grow: 1;
	flex-shrink: 1;
	flex-wrap: var(--flex-wrap);
	justify-content: var(--justify-content);
}
.c_e-con.c_e-grid > .c_e-con-inner.cr{
	align-items: var(--align-items);
	justify-items: var(--justify-items);
}
.c_e-con > .c_e-con-inner.cr{
	gap: var(--row-gap) var(--column-gap);
	height: 100%;
	margin: 0 auto;
	max-width: var(--content-width);
	padding-inline-end: 0;
	padding-inline-start: 0;
	width: 100%;
}
:is(.c_elementor-section-wrap.cr, [data-elementor-id]) > .c_e-con.cr{
	--margin-left: auto;
	--margin-right: auto;
	max-width: min(100%, var(--width));
}
.c_e-con .c_elementor-widget.c_elementor-widget.cr{
	margin-block-end: 0;
}
.c_e-con:before,
.c_e-con > .c_elementor-background-slideshow:before,
.c_e-con.cr
> .c_elementor-motion-effects-container.cr
> .c_elementor-motion-effects-layer:before,
:is(.c_e-con.cr, .c_e-con > .c_e-con-inner)
> .c_elementor-background-video-container:before{
	border-block-end-width: var(--border-block-end-width);
	border-block-start-width: var(--border-block-start-width);
	border-color: var(--border-color);
	border-inline-end-width: var(--border-inline-end-width);
	border-inline-start-width: var(--border-inline-start-width);
	border-radius: var(--border-radius);
	border-style: var(--border-style);
	content: var(--background-overlay);
	display: block;
	height: max(
		100% + var(--border-top-width) + var(--border-bottom-width),
		100%
	);
	left: calc(0px - var(--border-left-width));
	mix-blend-mode: var(--overlay-mix-blend-mode);
	opacity: var(--overlay-opacity);
	position: absolute;
	top: calc(0px - var(--border-top-width));
	transition: var(--overlay-transition, 0.3s);
	width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
}
.c_e-con:before{
	transition: background var(--overlay-transition, 0.3s),
		border-radius var(--border-transition, 0.3s),
		opacity var(--overlay-transition, 0.3s);
}
.c_e-con > .c_elementor-background-slideshow.cr,
:is(.c_e-con.cr, .c_e-con > .c_e-con-inner) > .c_elementor-background-video-container.cr{
	border-block-end-width: var(--border-block-end-width);
	border-block-start-width: var(--border-block-start-width);
	border-color: var(--border-color);
	border-inline-end-width: var(--border-inline-end-width);
	border-inline-start-width: var(--border-inline-start-width);
	border-radius: var(--border-radius);
	border-style: var(--border-style);
	height: max(
		100% + var(--border-top-width) + var(--border-bottom-width),
		100%
	);
	left: calc(0px - var(--border-left-width));
	top: calc(0px - var(--border-top-width));
	width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
}
@media (max-width: 425px){
	:is(.c_e-con.cr, .c_e-con > .c_e-con-inner)
	> .c_elementor-background-video-container.c_elementor-hidden-mobile.cr {
		display: none;
	}
}
:is(.c_e-con.cr, .c_e-con > .c_e-con-inner)
> .c_elementor-background-video-container:before{
	z-index: 1;
}
:is(.c_e-con.cr, .c_e-con > .c_e-con-inner) > .c_elementor-background-slideshow:before{
	z-index: 2;
}
.c_e-con .c_elementor-widget.cr{
	min-width: 0;
}
.c_e-con .c_elementor-widget-empty.cr,
.c_e-con .c_elementor-widget-google_maps.cr,
.c_e-con .c_elementor-widget-video.cr,
.c_e-con .c_elementor-widget.c_e-widget-swiper.cr{
	width: 100%;
}
.c_e-con > .c_e-con-inner > .c_elementor-widget > .c_elementor-widget-container.cr,
.c_e-con > .c_elementor-widget > .c_elementor-widget-container.cr{
	height: 100%;
}
.c_e-con.c_e-con > .c_e-con-inner > .c_elementor-widget.cr,
.c_elementor.c_elementor .c_e-con > .c_elementor-widget.cr{
	max-width: 100%;
}
.c_e-con .c_elementor-widget:not(:last-child){
	--kit-widget-spacing: 0px;
}
@media (max-width: 767px){
	.c_e-con.c_e-flex.cr {
		--width: 100%;
		--flex-wrap: var(--flex-wrap-mobile);
	}
	.c_e-con.c_e-flex .c_elementor-widget-archive-posts.cr {
		width: 100%;
	}
}
.c_elementor-field-group.cr{
	align-items: center;
	flex-wrap: wrap;
}
.c_elementor-field-group.c_elementor-field-type-submit.cr{
	align-items: flex-end;
}
.c_elementor-field-group .c_elementor-field-textual.cr{
	background-color: transparent;
	border: 1px solid #69727d;
	color: #1f2124;
	flex-grow: 1;
	max-width: 100%;
	vertical-align: middle;
	width: 100%;
}
.c_elementor-field-group .c_elementor-field-textual:focus{
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
	outline: 0;
}
.c_elementor-field-group .c_elementor-field-textual::-moz-placeholder{
	color: inherit;
	font-family: inherit;
	opacity: 0.6;
}
.c_elementor-field-group .c_elementor-field-textual::placeholder{
	color: inherit;
	font-family: inherit;
	opacity: 0.6;
}
.c_elementor-field-group .c_elementor-select-wrapper.cr{
	display: flex;
	position: relative;
	width: 100%;
}
.c_elementor-field-group .c_elementor-select-wrapper select{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: inherit;
	flex-basis: 100%;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	padding-inline-end: 20px;
	text-transform: inherit;
}
.c_elementor-field-group .c_elementor-select-wrapper:before{
	content: '\e92a';
	font-family: eicons;
	font-size: 15px;
	pointer-events: none;
	position: absolute;
	right: 10px;
	text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
	top: 50%;
	transform: translateY(-50%);
}
.c_elementor-field-group.c_elementor-field-type-select-multiple.cr
.c_elementor-select-wrapper:before{
	content: '';
}
.c_elementor-field-subgroup.cr{
	display: flex;
	flex-wrap: wrap;
}
.c_elementor-field-subgroup .c_elementor-field-option label{
	display: inline-block;
}
.c_elementor-field-subgroup.c_elementor-subgroup-inline .c_elementor-field-option.cr{
	padding-inline-end: 10px;
}
.c_elementor-field-subgroup:not(.c_elementor-subgroup-inline)
.c_elementor-field-option.cr{
	flex-basis: 100%;
}
.c_elementor-field-type-acceptance.cr
.c_elementor-field-subgroup.cr
.c_elementor-field-option.cr
input,
.c_elementor-field-type-acceptance.cr
.c_elementor-field-subgroup.cr
.c_elementor-field-option.cr
label,
.c_elementor-field-type-checkbox.cr
.c_elementor-field-subgroup.cr
.c_elementor-field-option.cr
input,
.c_elementor-field-type-checkbox.cr
.c_elementor-field-subgroup.cr
.c_elementor-field-option.cr
label,
.c_elementor-field-type-radio.cr
.c_elementor-field-subgroup.cr
.c_elementor-field-option.cr
input,
.c_elementor-field-type-radio.cr
.c_elementor-field-subgroup.cr
.c_elementor-field-option.cr
label{
	display: inline;
}
.c_elementor-field-label.cr{
	cursor: pointer;
}
.c_elementor-mark-required .c_elementor-field-label:after{
	color: red;
	content: '*';
	padding-inline-start: 0.2em;
}
.c_elementor-field-textual.cr{
	border-radius: 3px;
	font-size: 15px;
	line-height: 1.c_4;
	min-height: 40px;
	padding: 5px 14px;
}
.c_elementor-field-textual.c_elementor-size-xs.cr{
	border-radius: 2px;
	font-size: 13px;
	min-height: 33px;
	padding: 4px 12px;
}
.c_elementor-field-textual.c_elementor-size-md.cr{
	border-radius: 4px;
	font-size: 16px;
	min-height: 47px;
	padding: 6px 16px;
}
.c_elementor-field-textual.c_elementor-size-lg.cr{
	border-radius: 5px;
	font-size: 18px;
	min-height: 59px;
	padding: 7px 20px;
}
.c_elementor-field-textual.c_elementor-size-xl.cr{
	border-radius: 6px;
	font-size: 20px;
	min-height: 72px;
	padding: 8px 24px;
}
.c_elementor-button-align-stretch.cr
.c_elementor-field-type-submit:not(.c_e-form__buttons__wrapper)
.c_elementor-button.cr{
	flex-basis: 100%;
}
.c_elementor-button-align-stretch .c_e-form__buttons__wrapper.cr{
	flex-basis: 50%;
	flex-grow: 1;
}
.c_elementor-button-align-stretch .c_e-form__buttons__wrapper__button.cr{
	flex-basis: 100%;
}
.c_elementor-button-align-center .c_e-form__buttons.cr,
.c_elementor-button-align-center .c_elementor-field-type-submit.cr{
	justify-content: center;
}
.c_elementor-button-align-start .c_e-form__buttons.cr,
.c_elementor-button-align-start .c_elementor-field-type-submit.cr{
	justify-content: flex-start;
}
.c_elementor-button-align-end .c_e-form__buttons.cr,
.c_elementor-button-align-end .c_elementor-field-type-submit.cr{
	justify-content: flex-end;
}
.c_elementor-button-align-center.cr
.c_elementor-field-type-submit:not(.c_e-form__buttons__wrapper)
.c_elementor-button.cr,
.c_elementor-button-align-end.cr
.c_elementor-field-type-submit:not(.c_e-form__buttons__wrapper)
.c_elementor-button.cr,
.c_elementor-button-align-start.cr
.c_elementor-field-type-submit:not(.c_e-form__buttons__wrapper)
.c_elementor-button.cr{
	flex-basis: auto;
}
.c_elementor-button-align-center .c_e-form__buttons__wrapper.cr,
.c_elementor-button-align-end .c_e-form__buttons__wrapper.cr,
.c_elementor-button-align-start .c_e-form__buttons__wrapper.cr{
	flex-grow: 0;
}
.c_elementor-button-align-center .c_e-form__buttons__wrapper.cr,
.c_elementor-button-align-center .c_e-form__buttons__wrapper__button.cr,
.c_elementor-button-align-end .c_e-form__buttons__wrapper.cr,
.c_elementor-button-align-end .c_e-form__buttons__wrapper__button.cr,
.c_elementor-button-align-start .c_e-form__buttons__wrapper.cr,
.c_elementor-button-align-start .c_e-form__buttons__wrapper__button.cr{
	flex-basis: auto;
}
@media screen and (max-width: 987px){
	.c_elementor-tablet-button-align-stretch.cr
	.c_elementor-field-type-submit:not(.c_e-form__buttons__wrapper)
	.c_elementor-button.cr {
		flex-basis: 100%;
	}
	.c_elementor-tablet-button-align-stretch .c_e-form__buttons__wrapper.cr {
		flex-basis: 50%;
		flex-grow: 1;
	}
	.c_elementor-tablet-button-align-stretch .c_e-form__buttons__wrapper__button.cr {
		flex-basis: 100%;
	}
	.c_elementor-tablet-button-align-center .c_e-form__buttons.cr,
	.c_elementor-tablet-button-align-center .c_elementor-field-type-submit.cr {
		justify-content: center;
	}
	.c_elementor-tablet-button-align-start .c_e-form__buttons.cr,
	.c_elementor-tablet-button-align-start .c_elementor-field-type-submit.cr {
		justify-content: flex-start;
	}
	.c_elementor-tablet-button-align-end .c_e-form__buttons.cr,
	.c_elementor-tablet-button-align-end .c_elementor-field-type-submit.cr {
		justify-content: flex-end;
	}
	.c_elementor-tablet-button-align-center.cr
	.c_elementor-field-type-submit:not(.c_e-form__buttons__wrapper)
	.c_elementor-button.cr,
	.c_elementor-tablet-button-align-end.cr
	.c_elementor-field-type-submit:not(.c_e-form__buttons__wrapper)
	.c_elementor-button.cr,
	.c_elementor-tablet-button-align-start.cr
	.c_elementor-field-type-submit:not(.c_e-form__buttons__wrapper)
	.c_elementor-button.cr {
		flex-basis: auto;
	}
	.c_elementor-tablet-button-align-center .c_e-form__buttons__wrapper.cr,
	.c_elementor-tablet-button-align-end .c_e-form__buttons__wrapper.cr,
	.c_elementor-tablet-button-align-start .c_e-form__buttons__wrapper.cr {
		flex-grow: 0;
	}
	.c_elementor-tablet-button-align-center .c_e-form__buttons__wrapper.cr,
	.c_elementor-tablet-button-align-center .c_e-form__buttons__wrapper__button.cr,
	.c_elementor-tablet-button-align-end .c_e-form__buttons__wrapper.cr,
	.c_elementor-tablet-button-align-end .c_e-form__buttons__wrapper__button.cr,
	.c_elementor-tablet-button-align-start .c_e-form__buttons__wrapper.cr,
	.c_elementor-tablet-button-align-start .c_e-form__buttons__wrapper__button.cr {
		flex-basis: auto;
	}
}
@media screen and (max-width: 425px){
	.c_elementor-mobile-button-align-stretch.cr
	.c_elementor-field-type-submit:not(.c_e-form__buttons__wrapper)
	.c_elementor-button.cr {
		flex-basis: 100%;
	}
	.c_elementor-mobile-button-align-stretch .c_e-form__buttons__wrapper.cr {
		flex-basis: 50%;
		flex-grow: 1;
	}
	.c_elementor-mobile-button-align-stretch .c_e-form__buttons__wrapper__button.cr {
		flex-basis: 100%;
	}
	.c_elementor-mobile-button-align-center .c_e-form__buttons.cr,
	.c_elementor-mobile-button-align-center .c_elementor-field-type-submit.cr {
		justify-content: center;
	}
	.c_elementor-mobile-button-align-start .c_e-form__buttons.cr,
	.c_elementor-mobile-button-align-start .c_elementor-field-type-submit.cr {
		justify-content: flex-start;
	}
	.c_elementor-mobile-button-align-end .c_e-form__buttons.cr,
	.c_elementor-mobile-button-align-end .c_elementor-field-type-submit.cr {
		justify-content: flex-end;
	}
	.c_elementor-mobile-button-align-center.cr
	.c_elementor-field-type-submit:not(.c_e-form__buttons__wrapper)
	.c_elementor-button.cr,
	.c_elementor-mobile-button-align-end.cr
	.c_elementor-field-type-submit:not(.c_e-form__buttons__wrapper)
	.c_elementor-button.cr,
	.c_elementor-mobile-button-align-start.cr
	.c_elementor-field-type-submit:not(.c_e-form__buttons__wrapper)
	.c_elementor-button.cr {
		flex-basis: auto;
	}
	.c_elementor-mobile-button-align-center .c_e-form__buttons__wrapper.cr,
	.c_elementor-mobile-button-align-end .c_e-form__buttons__wrapper.cr,
	.c_elementor-mobile-button-align-start .c_e-form__buttons__wrapper.cr {
		flex-grow: 0;
	}
	.c_elementor-mobile-button-align-center .c_e-form__buttons__wrapper.cr,
	.c_elementor-mobile-button-align-center .c_e-form__buttons__wrapper__button.cr,
	.c_elementor-mobile-button-align-end .c_e-form__buttons__wrapper.cr,
	.c_elementor-mobile-button-align-end .c_e-form__buttons__wrapper__button.cr,
	.c_elementor-mobile-button-align-start .c_e-form__buttons__wrapper.cr,
	.c_elementor-mobile-button-align-start .c_e-form__buttons__wrapper__button.cr {
		flex-basis: auto;
	}
}
.c_elementor-error .c_elementor-field.cr{
	border-color: #d9534f;
}
.c_elementor-error .c_help-inline.cr{
	color: #d9534f;
	font-size: 0.9em;
}
.c_elementor-message.cr{
	font-size: 1em;
	line-height: 1;
	margin: 10px 0;
}
.c_elementor-message:before{
	content: '\e90e';
	display: inline-block;
	font-family: eicons;
	font-style: normal;
	font-weight: 400;
	margin-inline-end: 5px;
	vertical-align: middle;
}
.c_elementor-message.c_elementor-message-danger.cr{
	color: #d9534f;
}
.c_elementor-message.c_elementor-message-danger:before{
	content: '\e87f';
}
.c_elementor-form .c_elementor-button.cr{
	border: none;
	padding-block-end: 0;
	padding-block-start: 0;
}
.c_elementor-form .c_elementor-button-content-wrapper.cr,
.c_elementor-form .c_elementor-button > span{
	display: flex;
	flex-direction: row;
	gap: 5px;
	justify-content: center;
}
.c_elementor-form .c_elementor-button.c_elementor-size-xs.cr{
	min-height: 33px;
}
.c_elementor-form .c_elementor-button.c_elementor-size-sm.cr{
	min-height: 40px;
}
.c_elementor-form .c_elementor-button.c_elementor-size-md.cr{
	min-height: 47px;
}
.c_elementor-form .c_elementor-button.c_elementor-size-lg.cr{
	min-height: 59px;
}
.c_elementor-form .c_elementor-button.c_elementor-size-xl.cr{
	min-height: 72px;
}
.c_elementor-element:where(:not(.c_e-con)):where(:not(.c_e-div-block-base))
.c_elementor-widget-container.cr,
.c_elementor-element:where(:not(.c_e-con)):where(:not(.c_e-div-block-base)):not(
:has(.c_elementor-widget-container)
){
	transition: background 0.3s.cr, border 0.3s.cr, border-radius 0.3s.cr, box-shadow 0.3s.cr,
		transform var(--e-transform-transition-duration, 0.4s);
}
.c_elementor-heading-title.cr{
	line-height: 1;
	margin: 0;
	padding: 0;
}
.c_elementor-button.cr{
	background-color: #69727d;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	line-height: 1;
	padding: 12px 24px;
	fill: #fff;
	text-align: center;
	transition: all 0.3s;
}
.c_elementor-button:focus,
.c_elementor-button:hover,
.c_elementor-button:visited{
	color: #fff;
}
.c_elementor-button-content-wrapper.cr{
	display: flex;
	flex-direction: row;
	gap: 5px;
	justify-content: center;
}
.c_elementor-button-icon.cr{
	align-items: center;
	display: flex;
}
.c_elementor-button-icon svg{
	height: auto;
	width: 1em;
}
.c_elementor-button-icon .c_e-font-icon-svg.cr{
	height: 1em;
}
.c_elementor-button-text.cr{
	display: inline-block;
}
.c_elementor-button.c_elementor-size-xs.cr{
	border-radius: 2px;
	font-size: 13px;
	padding: 10px 20px;
}
.c_elementor-button.c_elementor-size-md.cr{
	border-radius: 4px;
	font-size: 16px;
	padding: 15px 30px;
}
.c_elementor-button.c_elementor-size-lg.cr{
	border-radius: 5px;
	font-size: 18px;
	padding: 20px 40px;
}
.c_elementor-button.c_elementor-size-xl.cr{
	border-radius: 6px;
	font-size: 20px;
	padding: 25px 50px;
}
.c_elementor-button span{
	text-decoration: inherit;
}
.c_elementor-element.c_elementor-button-info .c_elementor-button.cr{
	background-color: #5bc0de;
}
.c_elementor-element.c_elementor-button-success .c_elementor-button.cr{
	background-color: #5cb85c;
}
.c_elementor-element.c_elementor-button-warning .c_elementor-button.cr{
	background-color: #f0ad4e;
}
.c_elementor-element.c_elementor-button-danger .c_elementor-button.cr{
	background-color: #d9534f;
}
.c_elementor-widget-button .c_elementor-button .c_elementor-button-info.cr{
	background-color: #5bc0de;
}
.c_elementor-widget-button .c_elementor-button .c_elementor-button-success.cr{
	background-color: #5cb85c;
}
.c_elementor-widget-button .c_elementor-button .c_elementor-button-warning.cr{
	background-color: #f0ad4e;
}
.c_elementor-widget-button .c_elementor-button .c_elementor-button-danger.cr{
	background-color: #d9534f;
}
.c_elementor-view-stacked .c_elementor-icon.cr{
	background-color: #69727d;
	color: #fff;
	padding: 0.5em;
	fill: #fff;
}
.c_elementor-view-framed .c_elementor-icon.cr{
	background-color: transparent;
	border: 3px solid #69727d;
	color: #69727d;
	padding: 0.5em;
}
.c_elementor-icon.cr{
	color: #69727d;
	display: inline-block;
	font-size: 50px;
	line-height: 1;
	text-align: center;
	transition: all 0.3s;
}
.c_elementor-icon:hover{
	color: #69727d;
}
.c_elementor-icon i,
.c_elementor-icon svg{
	display: block;
	height: 1em;
	position: relative;
	width: 1em;
}
.c_elementor-icon i:before,
.c_elementor-icon svg:before{
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
}
.c_elementor-icon i.c_fad.cr{
	width: auto;
}
.c_elementor-shape-square .c_elementor-icon.cr{
	border-radius: 0;
}
.c_elementor-shape-rounded .c_elementor-icon.cr{
	border-radius: 10%;
}
.c_elementor-shape-circle .c_elementor-icon.cr{
	border-radius: 50%;
}
.c_e-transform .c_elementor-widget-container.cr,
.c_e-transform:not(:has(.c_elementor-widget-container)){
	transform: perspective(var(--e-transform-perspective, 0))
		rotate(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0))
		rotateY(var(--e-transform-rotateY, 0))
		translate(var(--e-transform-translate, 0))
		translateX(var(--e-transform-translateX, 0))
		translateY(var(--e-transform-translateY, 0))
		scaleX(
			calc(
				var(--e-transform-flipX, 1) *
				var(--e-transform-scaleX, var(--e-transform-scale, 1))
			)
		)
		scaleY(
			calc(
				var(--e-transform-flipY, 1) *
				var(--e-transform-scaleY, var(--e-transform-scale, 1))
			)
		)
		skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
	transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
}
.c_e-con.c_e-transform.cr{
	transform: perspective(var(--e-con-transform-perspective, 0))
		rotate(var(--e-con-transform-rotateZ, 0))
		rotateX(var(--e-con-transform-rotateX, 0))
		rotateY(var(--e-con-transform-rotateY, 0))
		translate(var(--e-con-transform-translate, 0))
		translateX(var(--e-con-transform-translateX, 0))
		translateY(var(--e-con-transform-translateY, 0))
		scaleX(
			calc(
				var(--e-con-transform-flipX, 1) *
				var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1))
			)
		)
		scaleY(
			calc(
				var(--e-con-transform-flipY, 1) *
				var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1))
			)
		)
		skewX(var(--e-con-transform-skewX, 0))
		skewY(var(--e-con-transform-skewY, 0));
	transform-origin: var(--e-con-transform-origin-y)
		var(--e-con-transform-origin-x);
}
.c_animated.cr{
	animation-duration: 1.c_25s;
}
.c_animated.c_animated-slow.cr{
	animation-duration: 2s;
}
.c_animated.c_animated-fast.cr{
	animation-duration: 0.75s;
}
.c_animated.c_infinite.cr{
	animation-iteration-count: infinite;
}
.c_animated.c_reverse.cr{
	animation-direction: reverse;
	animation-fill-mode: forwards;
}
@media (prefers-reduced-motion: reduce){
	.c_animated.cr {
		animation: none;
	}
}
@media (max-width: 425px){
	.c_elementor .c_elementor-hidden-mobile.cr,
	.c_elementor .c_elementor-hidden-phone.cr {
		display: none;
	}
}
@media (min-width: -1) and (max-width: -1){
	.c_elementor .c_elementor-hidden-mobile_extra.cr {
		display: none;
	}
}
@media (min-width: 426px) and (max-width: 987px){
	.c_elementor .c_elementor-hidden-tablet.cr {
		display: none;
	}
}
@media (min-width: 988px) and (max-width: 1082px){
	.c_elementor .c_elementor-hidden-tablet_extra.cr {
		display: none;
	}
}
@media (min-width: 1083px) and (max-width: 1220px){
	.c_elementor .c_elementor-hidden-laptop.cr {
		display: none;
	}
}
@media (min-width: 1221px) and (max-width: 99999px){
	.c_elementor .c_elementor-hidden-desktop.cr {
		display: none;
	}
}
@media (min-width: -1){
	.c_elementor .c_elementor-hidden-widescreen.cr {
		display: none;
	}
}
.c_elementor-kit-38155.cr{
	--e-global-color-primary: #c4262e;
	--e-global-color-secondary: #2a7ab0;
	--e-global-color-text: #000000;
	--e-global-color-accent: #2a7ab0;
	--e-global-color-7eaffc8: #c4262e;
	--e-global-color-f225c21: #6e273d;
	--e-global-color-c891ace: #fed501;
	--e-global-color-1a04e60: #f2f2f2;
	--e-global-color-5f40f3d: #cccccc;
	--e-global-color-d6cea4e: #ffffff;
	--e-global-color-6c43b32: #000000;
	--e-global-color-c191bb4: #c8102e;
	--e-global-color-0c9bba8: #f94423;
	--e-global-color-b34832f: #d43900;
	--e-global-color-fbf1118: #2a7ab0;
	--e-global-color-b3e1993: #e2e2e2;
	--e-global-color-eac17ed: #677783;
	--e-global-color-0f277fa: #737373;
	--e-global-color-4711c62: #63666a;
	--e-global-color-5c8af81: #333333;
	--e-global-color-57c8da2: #000000cc;
	--e-global-color-c4ac43f: #ececec;
	--e-global-color-34825dc: #272727;
	--e-global-color-2cedee2: #272727;
	--e-global-color-60da78b: #02010100;
	--e-global-color-c696dce: #ffffff;
	--e-global-color-14ef391: #c8d5dc;
	--e-global-color-764183d: #f9fafd;
	--e-global-color-86b4fcd: #02010100;
	--e-global-typography-primary-font-family: 'Roboto';
	--e-global-typography-primary-font-size: 16px;
	--e-global-typography-primary-font-weight: 400;
	--e-global-typography-primary-text-transform: none;
	--e-global-typography-primary-font-style: normal;
	--e-global-typography-primary-text-decoration: none;
	--e-global-typography-primary-line-height: 24px;
	--e-global-typography-primary-letter-spacing: 0px;
	--e-global-typography-secondary-font-family: 'Overpass';
	--e-global-typography-secondary-font-size: 16px;
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-secondary-text-transform: none;
	--e-global-typography-secondary-font-style: normal;
	--e-global-typography-secondary-text-decoration: none;
	--e-global-typography-secondary-line-height: 24em;
	--e-global-typography-secondary-letter-spacing: 0px;
	--e-global-typography-text-font-family: 'Roboto';
	--e-global-typography-text-font-size: 16px;
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-text-text-transform: none;
	--e-global-typography-text-font-style: normal;
	--e-global-typography-text-text-decoration: none;
	--e-global-typography-text-line-height: 24px;
	--e-global-typography-text-letter-spacing: 0px;
	--e-global-typography-accent-font-family: 'Overpass';
	--e-global-typography-accent-font-size: 16px;
	--e-global-typography-accent-font-weight: 400;
	--e-global-typography-accent-text-transform: none;
	--e-global-typography-accent-font-style: normal;
	--e-global-typography-accent-text-decoration: none;
	--e-global-typography-accent-line-height: 24px;
	--e-global-typography-accent-letter-spacing: 0px;
	--e-global-typography-392b9e0-font-family: 'Roboto';
	--e-global-typography-392b9e0-font-size: 20px;
	--e-global-typography-392b9e0-font-weight: 600;
	--e-global-typography-392b9e0-text-transform: capitalize;
	--e-global-typography-392b9e0-font-style: normal;
	--e-global-typography-392b9e0-text-decoration: none;
	--e-global-typography-392b9e0-line-height: 1.c_2em;
	--e-global-typography-392b9e0-letter-spacing: 0px;
	--e-global-typography-c05b693-font-family: 'Roboto';
	--e-global-typography-c05b693-font-size: 22px;
	--e-global-typography-c05b693-font-weight: 300;
	--e-global-typography-c05b693-text-transform: none;
	--e-global-typography-c05b693-font-style: normal;
	--e-global-typography-c05b693-text-decoration: none;
	--e-global-typography-c05b693-line-height: 1.c_5em;
	--e-global-typography-c05b693-letter-spacing: 0px;
	--e-global-typography-6558fb1-font-family: 'Poppins';
	--e-global-typography-6558fb1-font-size: 16px;
	--e-global-typography-6558fb1-font-weight: 300;
	--e-global-typography-6558fb1-text-transform: uppercase;
	--e-global-typography-6558fb1-font-style: normal;
	--e-global-typography-6558fb1-text-decoration: none;
	--e-global-typography-6558fb1-line-height: 1.c_5em;
	--e-global-typography-6558fb1-letter-spacing: 10px;
	--e-global-typography-92bce3b-font-family: 'Overpass';
	--e-global-typography-92bce3b-font-size: 16px;
	--e-global-typography-92bce3b-font-weight: 400;
	--e-global-typography-92bce3b-text-transform: capitalize;
	--e-global-typography-92bce3b-font-style: italic;
	--e-global-typography-92bce3b-text-decoration: underline;
	--e-global-typography-92bce3b-line-height: 1em;
	--e-global-typography-92bce3b-letter-spacing: 0px;
	--e-global-typography-b2deeae-font-family: 'Roboto';
	--e-global-typography-b2deeae-font-size: 65px;
	--e-global-typography-b2deeae-font-weight: 600;
	--e-global-typography-b2deeae-text-transform: none;
	--e-global-typography-b2deeae-font-style: normal;
	--e-global-typography-b2deeae-text-decoration: none;
	--e-global-typography-b2deeae-line-height: 1em;
	--e-global-typography-b2deeae-letter-spacing: 0px;
	--e-global-typography-fb1a3e0-font-family: 'Roboto';
	--e-global-typography-fb1a3e0-font-size: 200px;
	--e-global-typography-fb1a3e0-font-weight: 600;
	--e-global-typography-fb1a3e0-text-transform: none;
	--e-global-typography-fb1a3e0-font-style: normal;
	--e-global-typography-fb1a3e0-text-decoration: none;
	--e-global-typography-fb1a3e0-line-height: 1.c_2em;
	--e-global-typography-fb1a3e0-letter-spacing: 0px;
	--e-global-typography-397e168-font-family: 'Roboto';
	--e-global-typography-397e168-font-size: 16px;
	--e-global-typography-397e168-font-weight: 400;
	--e-global-typography-397e168-text-transform: capitalize;
	--e-global-typography-397e168-font-style: italic;
	--e-global-typography-397e168-text-decoration: none;
	--e-global-typography-397e168-line-height: 1.c_3em;
	--e-global-typography-397e168-letter-spacing: 0px;
	background-color: var(--e-global-color-c696dce);
	color: var(--e-global-color-text);
	font-family: 'Roboto', Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	--e-preloader-animation-duration: 1500ms;
	--e-preloader-delay: 0ms;
	--e-preloader-color: #fff;
	--e-preloader-size: 20px;
	--e-preloader-rotate: 0deg;
}
.c_elementor-kit-38155 button,
.c_elementor-kit-38155 input[type='button'],
.c_elementor-kit-38155 input[type='submit'],
.c_elementor-kit-38155 .c_elementor-button.cr{
	background-color: #c4262e;
	text-transform: none;
	text-decoration: none;
	color: var(--e-global-color-d6cea4e);
	padding: 16px 32px 16px 32px;
}
.c_elementor-kit-38155 a{
	color: var(--e-global-color-primary);
	font-family: 'Roboto', Sans-serif;
	font-size: 16px;
	line-height: 24px;
}
.c_elementor-kit-38155 a:hover{
	color: #db343d;
	text-decoration: none;
}
.c_elementor-kit-38155 h1{
	color: var(--e-global-color-text);
	font-family: 'Overpass', Sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 56px;
}
.c_elementor-kit-38155 h2{
	color: var(--e-global-color-text);
	font-family: 'Overpass', Sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 40px;
}
.c_elementor-kit-38155 h3{
	color: var(--e-global-color-text);
	font-family: 'Overpass', Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
}
.c_elementor-kit-38155 h4{
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-392b9e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-392b9e0-font-size);
	font-weight: var(--e-global-typography-392b9e0-font-weight);
	text-transform: var(--e-global-typography-392b9e0-text-transform);
	font-style: var(--e-global-typography-392b9e0-font-style);
	text-decoration: var(--e-global-typography-392b9e0-text-decoration);
	line-height: var(--e-global-typography-392b9e0-line-height);
	letter-spacing: var(--e-global-typography-392b9e0-letter-spacing);
	word-spacing: var(--e-global-typography-392b9e0-word-spacing);
}
.c_elementor-kit-38155 h5{
	font-family: 'Overpass', Sans-serif;
	font-size: 18px;
	line-height: 26px;
}
.c_elementor-kit-38155 h6{
	font-family: 'Overpass', Sans-serif;
	font-size: 16px;
	line-height: 24px;
}
.c_elementor-kit-38155 button:hover,
.c_elementor-kit-38155 button:focus,
.c_elementor-kit-38155 input[type='button']:hover,
.c_elementor-kit-38155 input[type='button']:focus,
.c_elementor-kit-38155 input[type='submit']:hover,
.c_elementor-kit-38155 input[type='submit']:focus,
.c_elementor-kit-38155 .c_elementor-button:hover,
.c_elementor-kit-38155 .c_elementor-button:focus{
	color: var(--e-global-color-c891ace);
}
.c_elementor-section.c_elementor-section-boxed > .c_elementor-container.cr{
	max-width: 1440px;
}
.c_e-con.cr{
	--container-max-width: 1440px;
	--container-default-padding-top: 0px;
	--container-default-padding-right: 24px;
	--container-default-padding-bottom: 0px;
	--container-default-padding-left: 24px;
}
.c_elementor-widget:not(:last-child){
	margin-block-end: 40px;
}
.c_elementor-element.cr{
	--widgets-spacing: 40px 40px;
	--widgets-spacing-row: 40px;
	--widgets-spacing-column: 40px;
}
{
}
h1.c_entry-title.cr{
	display: var(--page-title-display);
}
.c_site-footer .c_site-branding.cr{
	flex-direction: column;
	align-items: stretch;
}
@media (max-width: 1220px){
	.c_elementor-kit-38155 h4 {
		font-size: var(--e-global-typography-392b9e0-font-size);
		line-height: var(--e-global-typography-392b9e0-line-height);
		letter-spacing: var(--e-global-typography-392b9e0-letter-spacing);
		word-spacing: var(--e-global-typography-392b9e0-word-spacing);
	}
	.c_elementor-kit-38155 button,
	.c_elementor-kit-38155 input[type='button'],
	.c_elementor-kit-38155 input[type='submit'],
	.c_elementor-kit-38155 .c_elementor-button.cr {
		padding: 16px 32px 16px 32px;
	}
}
@media (max-width: 987px){
	.c_elementor-kit-38155.cr {
		--e-global-typography-primary-font-size: 45px;
		--e-global-typography-secondary-font-size: 25px;
		--e-global-typography-text-font-size: 14px;
		--e-global-typography-accent-font-size: 14px;
		--e-global-typography-c05b693-font-size: 14px;
		--e-global-typography-6558fb1-font-size: 14px;
		--e-global-typography-92bce3b-font-size: 14px;
		--e-global-typography-b2deeae-font-size: 65px;
		--e-global-typography-fb1a3e0-font-size: 145px;
		--e-global-typography-397e168-font-size: 14px;
	}
	.c_elementor-kit-38155 h4 {
		font-size: var(--e-global-typography-392b9e0-font-size);
		line-height: var(--e-global-typography-392b9e0-line-height);
		letter-spacing: var(--e-global-typography-392b9e0-letter-spacing);
		word-spacing: var(--e-global-typography-392b9e0-word-spacing);
	}
	.c_elementor-section.c_elementor-section-boxed > .c_elementor-container.cr {
		max-width: 1024px;
	}
	.c_e-con.cr {
		--container-max-width: 1024px;
	}
}
@media (max-width: 425px){
	.c_elementor-kit-38155.cr {
		--e-global-typography-primary-font-size: 28px;
		--e-global-typography-primary-line-height: 1.c_1em;
		--e-global-typography-secondary-font-size: 20px;
		--e-global-typography-392b9e0-font-size: 18px;
		--e-global-typography-b2deeae-font-size: 48px;
		--e-global-typography-b2deeae-line-height: 1em;
		--e-global-typography-fb1a3e0-font-size: 100px;
		--e-global-typography-fb1a3e0-line-height: 1em;
	}
	.c_elementor-kit-38155 h4 {
		font-size: var(--e-global-typography-392b9e0-font-size);
		line-height: var(--e-global-typography-392b9e0-line-height);
		letter-spacing: var(--e-global-typography-392b9e0-letter-spacing);
		word-spacing: var(--e-global-typography-392b9e0-word-spacing);
	}
	.c_elementor-section.c_elementor-section-boxed > .c_elementor-container.cr {
		max-width: 767px;
	}
	.c_e-con.cr {
		--container-max-width: 767px;
	}
}
/* Start custom CSS */
ol,
ul,
li{
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{
	display: block;
}
footer ol,
footer ul{
	list-style: none;
}
article{
	width: 90%;
	max-width: 1440px;
	margin: auto;
	text-align: left;
}
html{
	font-size: 100%;
	line-height: 1.c_4;
	font-family: 'Roboto';
}
body{
	font-size: 1.c_381rem;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-epub-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	color: #333;
}
.c_h2.cr,
h2{
	font-family: overpass, sans-serif;
	font-weight: 400;
	font-size: 32px;
	line-height: 40px;
}
h4{
	text-transform: none !important;
}
.c_center.cr{
	text-align: center !important;
}
@media (min-width: 1024px){
	.c_h2.cr,
	h2 {
		font-size: 26px !important;
		line-height: 1.c_33;
	}
}
/*Remove underline from posts */
.c_comments-area a,
.c_page-content a{
	text-decoration: inherit;
}
/* Make this Website Talk */
#__ba_panel button.c_textDiv.cr,
#__ba_panel button.c_input[type='submit']{
	background: none;
	border: none;
	color: #fff;
	padding: 0 0 0 10px;
	text-decoration: none;
	/*margin: 4px 2px;*/
	cursor: pointer;
}
span.c_customText.cr{
	/* margin-left: 100px; */
}
/* End Make this Website Talk */
/* Header */
#header-main-menu nav{
	cursor: pointer;
}
/*Hide h1 duplicated title in pages */
#content .c_page-header h1{
	display: none !important;
}
/*Global Widgets*/
/* Buttons */
.c_btn.cr{
	display: inline-block;
	font-size: 14px;
	line-height: 24px;
	border-radius: 8px;
	font-weight: 500;
	padding: 19px 30px;
	border-width: 2px;
}
.c_btn-primary.cr{
	border-color: #c4262e;
	border: 1px solid;
}
.c_btn-primary:hover{
	border-color: #c4262e;
	border: 1px solid;
	color: red;
}
.c_btn-secondary.cr{
	background-color: #6c7577 !important;
	border-color: #6c7577;
}
.c_btn-secondary:hover{
	background-color: #fff;
	border-color: #6c7577;
}
/* Responsive Tables */
/* Styles for mobile devices */
/* Responsive Tables */
/* Styles for mobile devices */
table a:link{
	font-size: inherit !important;
}
@media only screen and (max-width: 360px){
	table {
		border-collapse: collapse;
		border-spacing: 0;
		width: 100%;
		border: 1px solid #ddd;
	}
	table thead {
		display: none;
	}
	th,
	td {
		display: block;
	}
	th {
		text-align: center;
	}
	table tbody td::before {
		content: attr(data-label);
		font-weight: bold;
		display: block;
	}
	table tbody td {
		display: block;
		text-align: left;
	}
	table tbody td:last-child {
		margin-bottom: 10px;
	}
	table tbody td::before {
		content: attr(data-label);
		font-weight: bold;
		display: block;
	}
}
.c_page-header.cr,
.c_page-header .c_entry-title.cr,
.c_site-header.cr{
	display: none !important;
}
/* Academics
Fields of Interest; refer to post 37975 and see custom csS*/
.c_lg-news h1{
	font-size: 32px;
	line-height: 40px;
}
.c_lg-academic-lines .c_elementor-widget-loop-grid.cr,
.c_lg-academic-lines .c_elementor-grid.cr{
	grid-column-gap: var(--grid-column-gap, 0);
	grid-row-gap: var(--grid-row-gap, 0);
}
.c_academics .c_elementor-heading-title.cr{
	margin: 10px 0 25px 0;
	font-size: 26px !important;
}
@media only screen and (max-width: 987px){
	.c_academics .c_elementor-heading-title.cr {
		font-size: 26px !important;
	}
}
span.c_customText.cr{
	/* margin-left: 100px; */
}
#ceMainNav .c_elementor-widget-container nav ul li:first-child a:link{
	width: 115px;
}
#ceMainNav .c_elementor-widget-container nav ul li a:link{
	display: inline;
	white-space: normal;
	width: 210px;
	color: #000;
	font-weight: bold;
}
#ceMainNav .c_elementor-widget-container nav ul li a:hover,
#ceMainNav .c_elementor-widget-container nav ul li a:focus,
#ceMainNav .c_elementor-widget-container nav ul li a:active{
	display: inline;
	white-space: normal;
	width: 210px;
	color: #c4262e;
	font-weight: bold;
}
#ceMainNav .c_elementor-widget-container nav ul li a:hover,
#ceMainNav .c_elementor-widget-container nav ul li a:focus,
#ceMainNav .c_elementor-widget-container nav ul li a:active{
	display: inline;
	white-space: normal;
	width: 210px;
	color: #c4262e;
	font-weight: bold;
}
@media only screen and (max-width: 1600px){
	#ceMainNav .c_elementor-widget-container nav ul li {
		width: 100% !important;
	}
	.c_elementor-nav-menu--layout-horizontal .c_elementor-nav-menu > li {
		width: 100%;
		margin: 0 2%;
	}
	.c_elementor-800.cr
	.c_elementor-element.c_elementor-element-b7dcf65.cr
	.c_elementor-nav-menu--main.cr
	.c_elementor-item.cr {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
		width: 100%;
	}
}
@media only screen and (max-width: 600px){
	#ceMainNav .c_elementor-widget-container nav ul li a {
		padding: 30px 0;
		margin: 30px 0;
	}
}
.c_elementor-widget-container.cr
.c_elementor-section.c_elementor-section-boxed.cr
> .c_elementor-container.cr{
	padding: 0px 0 0px 0;
	margin: 0 auto;
}
a.c_elementor-toggle-title.cr,
span.c_elementor-toggle-icon.cr{
	color: #2a7ab0;
}
@media only screen and (min-width: 1600px){
	.c_menu-hamburger.cr,
	.c_elementor-800 .c_elementor-element.c_elementor-element-e3a5207.cr,
	.c_nav-column.cr {
		display: none;
	}
}
@media only screen and (max-width: 1600px){
	header.c_menu-horizontal nav ul#menu-1-5af7bfca,
	.c_menu-lg.cr {
		display: none !important;
	}
}
header.c_page-header.cr{
	display: none;
}
.c_elementor-section nav ul#menu-1-5af7bfca li:first-child a:link,
.c_elementor-section nav ul#menu-1-5860e45 li:first-child a:link{
	width: 115px;
}
.c_elementor-section nav ul#menu-1-5809043 li a:link,
.c_elementor-section nav ul#menu-1-5af7bfca li a:link,
.c_elementor-section nav ul#menu-1-5860e45 li a:link{
	display: inline;
	white-space: normal;
	width: 210px;
	color: #000;
	font-weight: bold;
	float: left;
}
.c_elementor-section nav ul#menu-1-5af7bfca li a:hover,
.c_elementor-section nav ul#menu-1-5af7bfca li a:focus,
.c_elementor-section nav ul#menu-1-5af7bfca li a:active{
	display: inline;
	white-space: normal;
	width: 210px;
	color: #c4262e;
	font-weight: bold;
	float: left;
}
.c_elementor-section nav ul#menu-1-5860e45 li a:hover,
.c_elementor-section nav ul#menu-1-5860e45 li a:focus,
.c_elementor-section nav ul#menu-1-5860e45 li a:active{
	display: inline;
	white-space: normal;
	width: 210px;
	color: #c4262e;
	font-weight: bold;
	float: left;
}
hr{
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0;
	border-top: 2px solid #eee;
}
.c_figure-caption-text.cr{
	text-transform: uppercase;
}
/*Custom Blue Navigation*/
nav.c_nav-custom dl,
nav.c_nav-custom ol,
nav.c_nav-custom ul{
	margin: 0;
	padding: 0;
}
nav.c_nav-custom.cr{
	padding: 20px 10px;
	float: none;
	text-align: center;
}
nav.c_nav-custom li a.c_nav-link.cr{
	color: #fff;
	font-size: 20px;
	padding: 5px 20px;
	font-weight: normal;
}
nav.c_nav-custom li a:hover{
	color: white;
	font-weight: normal;
}
@media only screen and (max-width: 960px){
	nav.c_nav-custom.cr {
		font-size: 22px;
		font-size: 1.c_125rem;
	}
}
nav.c_nav-custom li{
	float: none;
	display: inline-block;
	text-align: center;
}
@media only screen and (max-width: 1150px){
	nav.c_nav-custom li {
		width: 100%;
		border-bottom: 1px solid #fff;
	}
}
nav.c_nav-custom li a{
	color: #fff;
	line-height: 1.c_2;
	padding: 10px 20px;
	border-radius: 4px;
	font-weight: normal;
}
@media only screen and (max-width: 600px){
	nav.c_nav-custom li a {
		padding: 10px 0;
	}
}
nav.c_nav-custom li:hover{
	text-decoration: underline;
}
nav.c_nav-custom li > a:focus,
.c_nav-custom li > a:hover{
	background: rgba(1, 1, 1, 0.55) none repeat scroll 0 0;
	border-radius: 4px;
}
@media (min-width: 768px){
	.c_lead.cr {
		font-size: 22px;
	}
}
.c_lead.cr{
	margin-bottom: 20px;
	font-size: 20px;
	line-height: 1.c_4;
}
.c_blue.cr{
	color: #2a7ab0;
}
.c_bglightgray.cr{
	background-color: #ececec;
	color: black;
}
.c_bgblue.cr{
	background-color: #2a7ab0;
	color: #fff;
}
.c_bgred.cr{
	background-color: #c4262e;
	color: #fff;
}
.c_bgred a:link{
	color: #fff;
	font-size: 20px;
}
.c_bgred a:hover{
	color: #fff;
	text-decoration: underline;
}
.c_elementor-800.cr
.c_elementor-element.c_elementor-element-5f56ada8.cr
> .c_elementor-widget-container.cr{
	margin: 0 0 0 0 !important;
}
.c_wp-editor-container button{
	background-color: transparent;
}
/* LaGuardia Experts*/
.c_user-box.cr{
	display: flex;
	align-items: center;
	padding: 10px;
	margin: 20px;
}
.c_avatar.cr{
	width: 177px;
	height: 177px;
	border-radius: 50%;
	margin-right: 40px;
	align-self: flex-start;
}
.c_user-details.cr{
	flex: 1;
}
.c_name.cr{
	font-weight: bold;
}
.c_email.cr{
	color: #666;
}
.c_expertise.cr{
	margin-top: 10px;
}
/* Start Search and Filter Plugin V3 */
.c_president-results.cr,
.c_president-results ul{
	margin: 0;
	list-style-type: none;
	background-color: #ededed;
	padding: 12px 12px 12px 13px;
}
.c_flatpickr-current-month.cr{
	display: flex !important;
}
.c_flatpickr-current-month input.c_cur-year.cr{
	vertical-align: middle;
	padding-top: 2px;
}
/* End Search and Filter Plugin V3 */
/* /academics/online */
.c_online-learning [id^='elementor-toc__heading-anchor'].c_elementor-menu-anchor.cr{
	display: inline-block;
	height: 100px;
	/* this is the height of your header */
	margin-top: -100px;
	/* offset for your header */
	position: relative;
	visibility: visible;
	/* Ensure the element remains visible */
}
/*ADD A PDF ICON TO PDF LINKS - ADD IT BY CARLOS */
a[href$='.c_pdf']:after{
	content: url(/shared/wp-content/uploads/2023/03/pdf-icon.c_svg);
	padding-left: 4px;
	padding-right: 4px;
}
/* End custom CSS */
.c_elementor-nav-menu--main .c_elementor-nav-menu--dropdown .c_sub-arrow i{
	transform: rotate(0deg);
}
/* INCREASE THE WIDTH OF THE DROPDOWN LEFT COLUMN MENUS BY CARLOS */
.c_elementor-sub-item.cr{
	width: 330px;
}
/* Fix broken nav */
.c_elementor-nav-menu--layout-horizontal .c_elementor-nav-menu.cr{
	flex-wrap: unset !important;
}
/* End custom CSS */
/* Google Recaptcha overlapped by LiveChat */
.c_grecaptcha-badge.cr{
	bottom: 66px !important;
}
/* Enabled blockquote for Marketing */
blockquote{
	font-size: 1.c_2em;
	margin: 50px auto;
	font-family: Open Sans;
	font-style: italic;
	color: #000;
	padding: 1.c_2em 30px 1.c_2em 75px;
	border-left: 8px solid #c4262e;
	line-height: 1.c_6;
	position: relative;
	background: #ededed;
}
blockquote:before{
	font-family: Times New Roman, Times, serif;
	font-size: 100px;
	color: #c4262e;
	font-weight: 900;
	line-height: 1;
	display: block;
	height: 0.6em;
}
blockquote > p{
	display: inline;
}
blockquote:before{
	content: '“';
}
/* Start Profile Container for Students for Marketing */
.c_profile-container.cr{
	display: flex;
	flex-wrap: wrap;
	/* Allows wrapping on smaller screens */
	justify-content: center;
	gap: 40px;
	/* Increased gap from 20px to 40px */
	color: #000;
}
.c_profile-card.cr{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	/* Ensures the button is pushed to the bottom */
	background-color: #ffffff;
	border: 1px solid #ddd;
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
	width: 350px;
	text-align: center;
	transition: transform 0.2s;
	flex: 1 1 calc(33.c_33% - 40px);
	max-width: 350px;
}
.c_profile-card:hover{
	transform: translateY(-10px);
}
.c_profile-image img{
	width: 100%;
	height: 400px;
	/* Increased height by 50px */
	object-fit: cover;
}
.c_profile-info.cr{
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	/* Allows the content to stretch */
	justify-content: space-between;
	padding: 15px;
}
.c_profile-info h2{
	font-size: 1.c_5rem;
	margin: 5px 0;
	color: #333;
}
.c_profile-info p{
	font-size: 1rem;
	color: #000;
	margin: 5px 0;
}
.c_profile-details p{
	font-size: 0.938rem;
	color: #000;
	padding: 15px 0;
}
.c_profile-info button,
.c_profile-info button:hover{
	margin: 25px 0 15px 0;
}
/* End Profile Container for Students for Marketing */
/* Media Queries for smaller screens */
@media (max-width: 768px){
	.c_profile-card.cr {
		flex: 1 1 calc(50% - 40px);
		/* Two cards per row, adjusted for the gap */
	}
}
@media (max-width: 480px){
	.c_profile-card.cr {
		flex: 1 1 100%;
		/* Single card per row */
	}
}
.c_elementor-widget-n-accordion.cr,
.c_e-n-accordion-item-title.cr{
	border: none;
}
#employment-opportunities .c_elementor-widget-n-accordion.cr{
	font-weight: bold !important;
}
.c_grecaptcha-badge.cr{
	display: none !important;
}
/* End custom CSS */
/*! elementor - v3.c_30.0 - 30-07-2025 */
.c_elementor-widget-social-icons.c_elementor-grid-0 .c_elementor-widget-container.cr,
.c_elementor-widget-social-icons.c_elementor-grid-0:not(
:has(.c_elementor-widget-container)
),
.c_elementor-widget-social-icons.c_elementor-grid-mobile-0.cr
.c_elementor-widget-container.cr,
.c_elementor-widget-social-icons.c_elementor-grid-mobile-0:not(
:has(.c_elementor-widget-container)
),
.c_elementor-widget-social-icons.c_elementor-grid-tablet-0.cr
.c_elementor-widget-container.cr,
.c_elementor-widget-social-icons.c_elementor-grid-tablet-0:not(
:has(.c_elementor-widget-container)
){
	font-size: 0;
	line-height: 1;
}
.c_elementor-widget-social-icons:not(.c_elementor-grid-0):not(
.c_elementor-grid-tablet-0.cr
):not(.c_elementor-grid-mobile-0)
.c_elementor-grid.cr{
	display: inline-grid;
}
.c_elementor-widget-social-icons .c_elementor-grid.cr{
	grid-column-gap: var(--grid-column-gap, 5px);
	grid-row-gap: var(--grid-row-gap, 5px);
	grid-template-columns: var(--grid-template-columns);
	justify-content: var(--justify-content, center);
	justify-items: var(--justify-content, center);
}
.c_elementor-icon.c_elementor-social-icon.cr{
	font-size: var(--icon-size, 25px);
	height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, 0.5em));
	line-height: var(--icon-size, 25px);
	width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, 0.5em));
}
.c_elementor-social-icon.cr{
	--e-social-icon-icon-color: #fff;
	align-items: center;
	background-color: #69727d;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	text-align: center;
}
.c_elementor-social-icon i{
	color: var(--e-social-icon-icon-color);
}
.c_elementor-social-icon svg{
	fill: var(--e-social-icon-icon-color);
}
.c_elementor-social-icon:last-child{
	margin: 0;
}
.c_elementor-social-icon:hover{
	color: #fff;
	opacity: 0.9;
}
.c_elementor-social-icon-android.cr{
	background-color: #a4c639;
}
.c_elementor-social-icon-apple.cr{
	background-color: #999;
}
.c_elementor-social-icon-behance.cr{
	background-color: #1769ff;
}
.c_elementor-social-icon-bitbucket.cr{
	background-color: #205081;
}
.c_elementor-social-icon-codepen.cr{
	background-color: #000;
}
.c_elementor-social-icon-delicious.cr{
	background-color: #39f;
}
.c_elementor-social-icon-deviantart.cr{
	background-color: #05cc47;
}
.c_elementor-social-icon-digg.cr{
	background-color: #005be2;
}
.c_elementor-social-icon-dribbble.cr{
	background-color: #ea4c89;
}
.c_elementor-social-icon-elementor.cr{
	background-color: #d30c5c;
}
.c_elementor-social-icon-envelope.cr{
	background-color: #ea4335;
}
.c_elementor-social-icon-facebook.cr,
.c_elementor-social-icon-facebook-f.cr{
	background-color: #3b5998;
}
.c_elementor-social-icon-flickr.cr{
	background-color: #0063dc;
}
.c_elementor-social-icon-foursquare.cr{
	background-color: #2d5be3;
}
.c_elementor-social-icon-free-code-camp.cr,
.c_elementor-social-icon-freecodecamp.cr{
	background-color: #006400;
}
.c_elementor-social-icon-github.cr{
	background-color: #333;
}
.c_elementor-social-icon-gitlab.cr{
	background-color: #e24329;
}
.c_elementor-social-icon-globe.cr{
	background-color: #69727d;
}
.c_elementor-social-icon-google-plus.cr,
.c_elementor-social-icon-google-plus-g.cr{
	background-color: #dd4b39;
}
.c_elementor-social-icon-houzz.cr{
	background-color: #7ac142;
}
.c_elementor-social-icon-instagram.cr{
	background-color: #262626;
}
.c_elementor-social-icon-jsfiddle.cr{
	background-color: #487aa2;
}
.c_elementor-social-icon-link.cr{
	background-color: #818a91;
}
.c_elementor-social-icon-linkedin.cr,
.c_elementor-social-icon-linkedin-in.cr{
	background-color: #0077b5;
}
.c_elementor-social-icon-medium.cr{
	background-color: #00ab6b;
}
.c_elementor-social-icon-meetup.cr{
	background-color: #ec1c40;
}
.c_elementor-social-icon-mixcloud.cr{
	background-color: #273a4b;
}
.c_elementor-social-icon-odnoklassniki.cr{
	background-color: #f4731c;
}
.c_elementor-social-icon-pinterest.cr{
	background-color: #bd081c;
}
.c_elementor-social-icon-product-hunt.cr{
	background-color: #da552f;
}
.c_elementor-social-icon-reddit.cr{
	background-color: #ff4500;
}
.c_elementor-social-icon-rss.cr{
	background-color: #f26522;
}
.c_elementor-social-icon-shopping-cart.cr{
	background-color: #4caf50;
}
.c_elementor-social-icon-skype.cr{
	background-color: #00aff0;
}
.c_elementor-social-icon-slideshare.cr{
	background-color: #0077b5;
}
.c_elementor-social-icon-snapchat.cr{
	background-color: #fffc00;
}
.c_elementor-social-icon-soundcloud.cr{
	background-color: #f80;
}
.c_elementor-social-icon-spotify.cr{
	background-color: #2ebd59;
}
.c_elementor-social-icon-stack-overflow.cr{
	background-color: #fe7a15;
}
.c_elementor-social-icon-steam.cr{
	background-color: #00adee;
}
.c_elementor-social-icon-stumbleupon.cr{
	background-color: #eb4924;
}
.c_elementor-social-icon-telegram.cr{
	background-color: #2ca5e0;
}
.c_elementor-social-icon-threads.cr{
	background-color: #000;
}
.c_elementor-social-icon-thumb-tack.cr{
	background-color: #1aa1d8;
}
.c_elementor-social-icon-tripadvisor.cr{
	background-color: #589442;
}
.c_elementor-social-icon-tumblr.cr{
	background-color: #35465c;
}
.c_elementor-social-icon-twitch.cr{
	background-color: #6441a5;
}
.c_elementor-social-icon-twitter.cr{
	background-color: #1da1f2;
}
.c_elementor-social-icon-viber.cr{
	background-color: #665cac;
}
.c_elementor-social-icon-vimeo.cr{
	background-color: #1ab7ea;
}
.c_elementor-social-icon-vk.cr{
	background-color: #45668e;
}
.c_elementor-social-icon-weibo.cr{
	background-color: #dd2430;
}
.c_elementor-social-icon-weixin.cr{
	background-color: #31a918;
}
.c_elementor-social-icon-whatsapp.cr{
	background-color: #25d366;
}
.c_elementor-social-icon-wordpress.cr{
	background-color: #21759b;
}
.c_elementor-social-icon-x-twitter.cr{
	background-color: #000;
}
.c_elementor-social-icon-xing.cr{
	background-color: #026466;
}
.c_elementor-social-icon-yelp.cr{
	background-color: #af0606;
}
.c_elementor-social-icon-youtube.cr{
	background-color: #cd201f;
}
.c_elementor-social-icon-500px.cr{
	background-color: #0099e5;
}
.c_e--ua-appleWebkit.c_rtl.cr{
	--flex-right: flex-start;
}
.c_e--ua-appleWebkit .c_elementor-share-buttons--align-right.cr,
.c_e--ua-appleWebkit .c_elementor-widget-social-icons.c_e-grid-align-right.cr{
	--justify-content: var(--flex-right, flex-end);
}
.c_e--ua-appleWebkit .c_elementor-share-buttons--align-center.cr,
.c_e--ua-appleWebkit .c_elementor-widget-social-icons.c_e-grid-align-center.cr{
	--justify-content: center;
}
.c_e--ua-appleWebkit.cr
.c_elementor-grid-0.elementor-share-buttons--align-center.cr
.c_elementor-grid.cr,
.c_e--ua-appleWebkit.cr
.c_elementor-grid-0.elementor-share-buttons--align-justify.cr
.c_elementor-grid.cr,
.c_e--ua-appleWebkit.cr
.c_elementor-grid-0.elementor-share-buttons--align-right.cr
.c_elementor-grid.cr,
.c_e--ua-appleWebkit.cr
.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-center.cr
.c_elementor-grid.cr,
.c_e--ua-appleWebkit.cr
.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-right.cr
.c_elementor-grid.cr{
	display: flex;
	flex-wrap: wrap;
	justify-content: var(--justify-content, space-between);
	margin-left: calc(-0.5 * var(--grid-column-gap));
	margin-right: calc(-0.5 * var(--grid-column-gap));
	width: auto;
}
.c_e--ua-appleWebkit.cr
.c_elementor-grid-0.elementor-share-buttons--align-center.cr
.c_elementor-grid-item.cr,
.c_e--ua-appleWebkit.cr
.c_elementor-grid-0.elementor-share-buttons--align-justify.cr
.c_elementor-grid-item.cr,
.c_e--ua-appleWebkit.cr
.c_elementor-grid-0.elementor-share-buttons--align-right.cr
.c_elementor-grid-item.cr,
.c_e--ua-appleWebkit.cr
.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-center.cr
.c_elementor-grid-item.cr,
.c_e--ua-appleWebkit.cr
.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-right.cr
.c_elementor-grid-item.cr{
	margin-left: calc(0.5 * var(--grid-column-gap));
	margin-right: calc(0.5 * var(--grid-column-gap));
}
.c_e--ua-appleWebkit.cr
.c_elementor-grid-0.elementor-share-buttons--align-left.cr
.c_elementor-grid.cr,
.c_e--ua-appleWebkit.cr
.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-left.cr
.c_elementor-grid.cr{
	display: inline-block;
}
.c_e--ua-appleWebkit.cr
.c_elementor-grid-0.elementor-share-buttons--align-left.cr
.c_elementor-grid.cr,
.c_e--ua-appleWebkit.cr
.c_elementor-grid-0.elementor-share-buttons--align-left.cr
.c_elementor-grid-item.cr,
.c_e--ua-appleWebkit.cr
.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-left.cr
.c_elementor-grid.cr,
.c_e--ua-appleWebkit.cr
.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-left.cr
.c_elementor-grid-item.cr{
	margin-left: 0;
	margin-right: 0;
}
@media (max-width: 1024px){
	.c_e--ua-appleWebkit .c_elementor-share-buttons-tablet--align-right.cr,
	.c_e--ua-appleWebkit .c_elementor-widget-social-icons.c_e-grid-align-tablet-right.cr {
		--justify-content: var(--flex-right, flex-end);
	}
	.c_e--ua-appleWebkit .c_elementor-share-buttons-tablet--align-center.cr,
	.c_e--ua-appleWebkit .c_elementor-widget-social-icons.c_e-grid-align-tablet-center.cr {
		--justify-content: center;
	}
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons--align-tablet-center.cr
	.c_elementor-grid.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons--align-tablet-justify.cr
	.c_elementor-grid.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons--align-tablet-right.cr
	.c_elementor-grid.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-tablet-center.cr
	.c_elementor-grid.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-tablet-right.cr
	.c_elementor-grid.cr {
		display: flex;
		flex-wrap: wrap;
		justify-content: var(--justify-content, space-between);
		margin-left: calc(-0.5 * var(--grid-column-gap));
		margin-right: calc(-0.5 * var(--grid-column-gap));
		width: auto;
	}
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons--align-tablet-center.cr
	.c_elementor-grid-item.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons--align-tablet-justify.cr
	.c_elementor-grid-item.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons--align-tablet-right.cr
	.c_elementor-grid-item.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-tablet-center.cr
	.c_elementor-grid-item.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-tablet-right.cr
	.c_elementor-grid-item.cr {
		margin-left: calc(0.5 * var(--grid-column-gap));
		margin-right: calc(0.5 * var(--grid-column-gap));
	}
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons-tablet--align-left.cr
	.c_elementor-grid.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-tablet-left.cr
	.c_elementor-grid.cr {
		display: inline-block;
	}
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons-tablet--align-left.cr
	.c_elementor-grid.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons-tablet--align-left.cr
	.c_elementor-grid-item.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-tablet-left.cr
	.c_elementor-grid.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-tablet-left.cr
	.c_elementor-grid-item.cr {
		margin-left: 0;
		margin-right: 0;
	}
}
@media (max-width: 767px){
	.c_e--ua-appleWebkit .c_elementor-share-buttons-mobile--align-right.cr,
	.c_e--ua-appleWebkit .c_elementor-widget-social-icons.c_e-grid-align-mobile-right.cr {
		--justify-content: var(--flex-right, flex-end);
	}
	.c_e--ua-appleWebkit .c_elementor-share-buttons-mobile--align-center.cr,
	.c_e--ua-appleWebkit .c_elementor-widget-social-icons.c_e-grid-align-mobile-center.cr {
		--justify-content: center;
	}
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons--align-mobile-center.cr
	.c_elementor-grid.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons--align-mobile-justify.cr
	.c_elementor-grid.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons--align-mobile-right.cr
	.c_elementor-grid.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-mobile-center.cr
	.c_elementor-grid.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-mobile-right.cr
	.c_elementor-grid.cr {
		display: flex;
		flex-wrap: wrap;
		justify-content: var(--justify-content, space-between);
		margin-left: calc(-0.5 * var(--grid-column-gap));
		margin-right: calc(-0.5 * var(--grid-column-gap));
		width: auto;
	}
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons--align-mobile-center.cr
	.c_elementor-grid-item.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons--align-mobile-justify.cr
	.c_elementor-grid-item.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons--align-mobile-right.cr
	.c_elementor-grid-item.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-mobile-center.cr
	.c_elementor-grid-item.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-mobile-right.cr
	.c_elementor-grid-item.cr {
		margin-left: calc(0.5 * var(--grid-column-gap));
		margin-right: calc(0.5 * var(--grid-column-gap));
	}
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons-mobile--align-left.cr
	.c_elementor-grid.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-mobile-left.cr
	.c_elementor-grid.cr {
		display: inline-block;
	}
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons-mobile--align-left.cr
	.c_elementor-grid.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-share-buttons-mobile--align-left.cr
	.c_elementor-grid-item.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-mobile-left.cr
	.c_elementor-grid.cr,
	.c_e--ua-appleWebkit.cr
	.c_elementor-grid-0.elementor-widget-social-icons.c_e-grid-align-mobile-left.cr
	.c_elementor-grid-item.cr {
		margin-left: 0;
		margin-right: 0;
	}
}
@charset "UTF-8";
.c_site-main .c_menu-navigation-container.cr{
	overflow: visible;
}
.c_elementor-item:after,
.c_elementor-item:before{
	display: block;
	position: absolute;
	transition: 0.3s;
	transition-timing-function: cubic-bezier(0.58.cr, 0.3.cr, 0.005.cr, 1);
}
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):after,
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before{
	opacity: 0;
}
.c_elementor-item-active:after,
.c_elementor-item-active:before,
.c_elementor-item.c_highlighted:after,
.c_elementor-item.c_highlighted:before,
.c_elementor-item:focus:after,
.c_elementor-item:focus:before,
.c_elementor-item:hover:after,
.c_elementor-item:hover:before{
	transform: scale(1);
}
.c_e--pointer-double-line .c_elementor-item:after,
.c_e--pointer-double-line .c_elementor-item:before,
.c_e--pointer-overline .c_elementor-item:after,
.c_e--pointer-overline .c_elementor-item:before,
.c_e--pointer-underline .c_elementor-item:after,
.c_e--pointer-underline .c_elementor-item:before{
	background-color: #3f444b;
	height: 3px;
	left: 0;
	width: 100%;
	z-index: 2;
}
.c_e--pointer-double-line.c_e--animation-grow.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):after,
.c_e--pointer-double-line.c_e--animation-grow.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before,
.c_e--pointer-overline.c_e--animation-grow.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):after,
.c_e--pointer-overline.c_e--animation-grow.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before,
.c_e--pointer-underline.c_e--animation-grow.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):after,
.c_e--pointer-underline.c_e--animation-grow.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before{
	height: 0;
	left: 50%;
	width: 0;
}
.c_e--pointer-double-line.c_e--animation-drop-out.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before,
.c_e--pointer-overline.c_e--animation-drop-out.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before,
.c_e--pointer-underline.c_e--animation-drop-out.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before{
	top: 10px;
}
.c_e--pointer-double-line.c_e--animation-drop-out.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):after,
.c_e--pointer-overline.c_e--animation-drop-out.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):after,
.c_e--pointer-underline.c_e--animation-drop-out.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):after{
	bottom: 10px;
}
.c_e--pointer-double-line.c_e--animation-drop-in.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before,
.c_e--pointer-overline.c_e--animation-drop-in.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before,
.c_e--pointer-underline.c_e--animation-drop-in.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before{
	top: -10px;
}
.c_e--pointer-double-line.c_e--animation-drop-in.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):after,
.c_e--pointer-overline.c_e--animation-drop-in.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):after,
.c_e--pointer-underline.c_e--animation-drop-in.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):after{
	bottom: -10px;
}
.c_e--pointer-double-line.c_e--animation-none.cr,
.c_e--pointer-double-line.c_e--animation-none .c_elementor-item.cr,
.c_e--pointer-double-line.c_e--animation-none .c_elementor-item:after,
.c_e--pointer-double-line.c_e--animation-none .c_elementor-item:before,
.c_e--pointer-double-line.c_e--animation-none .c_elementor-item:focus,
.c_e--pointer-double-line.c_e--animation-none .c_elementor-item:hover,
.c_e--pointer-double-line.c_e--animation-none:after,
.c_e--pointer-double-line.c_e--animation-none:before,
.c_e--pointer-double-line.c_e--animation-none:focus,
.c_e--pointer-double-line.c_e--animation-none:hover,
.c_e--pointer-overline.c_e--animation-none.cr,
.c_e--pointer-overline.c_e--animation-none .c_elementor-item.cr,
.c_e--pointer-overline.c_e--animation-none .c_elementor-item:after,
.c_e--pointer-overline.c_e--animation-none .c_elementor-item:before,
.c_e--pointer-overline.c_e--animation-none .c_elementor-item:focus,
.c_e--pointer-overline.c_e--animation-none .c_elementor-item:hover,
.c_e--pointer-overline.c_e--animation-none:after,
.c_e--pointer-overline.c_e--animation-none:before,
.c_e--pointer-overline.c_e--animation-none:focus,
.c_e--pointer-overline.c_e--animation-none:hover,
.c_e--pointer-underline.c_e--animation-none.cr,
.c_e--pointer-underline.c_e--animation-none .c_elementor-item.cr,
.c_e--pointer-underline.c_e--animation-none .c_elementor-item:after,
.c_e--pointer-underline.c_e--animation-none .c_elementor-item:before,
.c_e--pointer-underline.c_e--animation-none .c_elementor-item:focus,
.c_e--pointer-underline.c_e--animation-none .c_elementor-item:hover,
.c_e--pointer-underline.c_e--animation-none:after,
.c_e--pointer-underline.c_e--animation-none:before,
.c_e--pointer-underline.c_e--animation-none:focus,
.c_e--pointer-underline.c_e--animation-none:hover{
	transition-duration: 0s;
}
.c_e--pointer-double-line .c_elementor-item:before,
.c_e--pointer-overline .c_elementor-item:before{
	content: '';
	top: 0;
}
.c_e--pointer-double-line.c_e--animation-slide.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before,
.c_e--pointer-overline.c_e--animation-slide.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before{
	left: -20px;
	width: 10px;
}
.c_e--pointer-double-line .c_elementor-item:after,
.c_e--pointer-underline .c_elementor-item:after{
	bottom: 0;
	content: '';
}
.c_e--pointer-double-line.c_e--animation-slide.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):after,
.c_e--pointer-underline.c_e--animation-slide.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):after{
	inset-inline-start: 100%;
	width: 10px;
}
.c_e--pointer-framed .c_elementor-item:after,
.c_e--pointer-framed .c_elementor-item:before{
	background: transparent;
	border: 3px solid #3f444b;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}
.c_e--pointer-framed .c_elementor-item:before{
	content: '';
}
.c_e--pointer-framed.c_e--animation-grow.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before{
	transform: scale(0.75);
}
.c_e--pointer-framed.c_e--animation-shrink.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before{
	transform: scale(1.c_25);
}
.c_e--pointer-framed.c_e--animation-grow .c_elementor-item:before,
.c_e--pointer-framed.c_e--animation-shrink .c_elementor-item:before{
	transition: opacity 0.2s.cr, transform 0.4s;
}
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item:after,
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item:before{
	height: 3px;
	width: 3px;
}
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item:before{
	border-width: 0 0 3px 3px;
	transition: width 0.1s 0.2s.cr, height 0.1s 0.3s.cr, opacity 0.12s 0.22s;
}
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item:after{
	border-width: 3px 3px 0 0;
	bottom: 0;
	content: '';
	left: auto;
	right: 0;
	top: auto;
	transition: width 0.1s.cr, height 0.1s 0.1s.cr, opacity 0.02s 0.18s;
}
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item-active:after,
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item-active:before,
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item.c_highlighted:after,
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item.c_highlighted:before,
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item:focus:after,
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item:focus:before,
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item:hover:after,
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item:hover:before{
	height: 100%;
	width: 100%;
}
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item-active:before,
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item.c_highlighted:before,
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item:focus:before,
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item:hover:before{
	transition: opacity 0.02s.cr, height 0.1s.cr, width 0.1s 0.1s;
}
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item-active:after,
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item.c_highlighted:after,
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item:focus:after,
.c_e--pointer-framed.c_e--animation-draw .c_elementor-item:hover:after{
	transition: opacity 0.02s 0.2s.cr, height 0.1s 0.2s.cr, width 0.1s 0.3s;
}
.c_e--pointer-framed.c_e--animation-corners .c_elementor-item:after,
.c_e--pointer-framed.c_e--animation-corners .c_elementor-item:before{
	height: 3px;
	width: 3px;
}
.c_e--pointer-framed.c_e--animation-corners .c_elementor-item:before{
	border-width: 3px 0 0 3px;
}
.c_e--pointer-framed.c_e--animation-corners .c_elementor-item:after{
	border-width: 0 3px 3px 0;
	bottom: 0;
	content: '';
	left: auto;
	right: 0;
	top: auto;
}
.c_e--pointer-framed.c_e--animation-corners .c_elementor-item-active:after,
.c_e--pointer-framed.c_e--animation-corners .c_elementor-item-active:before,
.c_e--pointer-framed.c_e--animation-corners .c_elementor-item.c_highlighted:after,
.c_e--pointer-framed.c_e--animation-corners .c_elementor-item.c_highlighted:before,
.c_e--pointer-framed.c_e--animation-corners .c_elementor-item:focus:after,
.c_e--pointer-framed.c_e--animation-corners .c_elementor-item:focus:before,
.c_e--pointer-framed.c_e--animation-corners .c_elementor-item:hover:after,
.c_e--pointer-framed.c_e--animation-corners .c_elementor-item:hover:before{
	height: 100%;
	transition: opacity 2ms, width 0.4s.cr, height 0.4s;
	width: 100%;
}
.c_e--pointer-framed.c_e--animation-none.cr,
.c_e--pointer-framed.c_e--animation-none .c_elementor-item.cr,
.c_e--pointer-framed.c_e--animation-none .c_elementor-item:after,
.c_e--pointer-framed.c_e--animation-none .c_elementor-item:before,
.c_e--pointer-framed.c_e--animation-none .c_elementor-item:focus,
.c_e--pointer-framed.c_e--animation-none .c_elementor-item:hover,
.c_e--pointer-framed.c_e--animation-none:after,
.c_e--pointer-framed.c_e--animation-none:before,
.c_e--pointer-framed.c_e--animation-none:focus,
.c_e--pointer-framed.c_e--animation-none:hover{
	transition-duration: 0s;
}
.c_e--pointer-background .c_elementor-item:after,
.c_e--pointer-background .c_elementor-item:before{
	content: '';
	transition: 0.3s;
}
.c_e--pointer-background .c_elementor-item:before{
	background: #3f444b;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	z-index: -1;
}
.c_e--pointer-background .c_elementor-item-active.cr,
.c_e--pointer-background .c_elementor-item.c_highlighted.cr,
.c_e--pointer-background .c_elementor-item:focus,
.c_e--pointer-background .c_elementor-item:hover{
	color: #fff;
}
.c_e--pointer-background.c_e--animation-grow .c_elementor-item:before{
	transform: scale(0.5);
}
.c_e--pointer-background.c_e--animation-grow .c_elementor-item-active:before,
.c_e--pointer-background.c_e--animation-grow .c_elementor-item.c_highlighted:before,
.c_e--pointer-background.c_e--animation-grow .c_elementor-item:focus:before,
.c_e--pointer-background.c_e--animation-grow .c_elementor-item:hover:before{
	opacity: 1;
	transform: scale(1);
}
.c_e--pointer-background.c_e--animation-shrink.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before{
	transform: scale(1.c_2);
	transition: 0.3s;
}
.c_e--pointer-background.c_e--animation-shrink .c_elementor-item-active:before,
.c_e--pointer-background.c_e--animation-shrink .c_elementor-item.c_highlighted:before,
.c_e--pointer-background.c_e--animation-shrink .c_elementor-item:focus:before,
.c_e--pointer-background.c_e--animation-shrink .c_elementor-item:hover:before{
	transition: opacity 0.15s.cr, transform 0.4s;
}
.c_e--pointer-background.c_e--animation-sweep-left.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before{
	left: 100%;
}
.c_e--pointer-background.c_e--animation-sweep-right.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before{
	right: 100%;
}
.c_e--pointer-background.c_e--animation-sweep-up.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before{
	top: 100%;
}
.c_e--pointer-background.c_e--animation-sweep-down.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before{
	bottom: 100%;
}
.c_e--pointer-background.c_e--animation-shutter-out-vertical.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before{
	bottom: 50%;
	top: 50%;
}
.c_e--pointer-background.c_e--animation-shutter-out-horizontal.cr
.c_elementor-item:not(:hover):not(:focus):not(.c_elementor-item-active):not(
.c_highlighted.cr
):before{
	left: 50%;
	right: 50%;
}
.c_e--pointer-background.c_e--animation-shutter-in-horizontal .c_elementor-item:after,
.c_e--pointer-background.c_e--animation-shutter-in-vertical .c_elementor-item:after{
	background: #3f444b;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	z-index: -1;
}
.c_e--pointer-background.c_e--animation-shutter-in-vertical .c_elementor-item:before{
	bottom: 100%;
	top: 0;
}
.c_e--pointer-background.c_e--animation-shutter-in-vertical .c_elementor-item:after{
	bottom: 0;
	top: 100%;
}
.c_e--pointer-background.c_e--animation-shutter-in-vertical.cr
.c_elementor-item-active:before,
.c_e--pointer-background.c_e--animation-shutter-in-vertical.cr
.c_elementor-item.c_highlighted:before,
.c_e--pointer-background.c_e--animation-shutter-in-vertical.cr
.c_elementor-item:focus:before,
.c_e--pointer-background.c_e--animation-shutter-in-vertical.cr
.c_elementor-item:hover:before{
	bottom: 50%;
}
.c_e--pointer-background.c_e--animation-shutter-in-vertical.cr
.c_elementor-item-active:after,
.c_e--pointer-background.c_e--animation-shutter-in-vertical.cr
.c_elementor-item.c_highlighted:after,
.c_e--pointer-background.c_e--animation-shutter-in-vertical.cr
.c_elementor-item:focus:after,
.c_e--pointer-background.c_e--animation-shutter-in-vertical.cr
.c_elementor-item:hover:after{
	top: 50%;
}
.c_e--pointer-background.c_e--animation-shutter-in-horizontal.cr
.c_elementor-item:before{
	left: 100%;
	right: 0;
}
.c_e--pointer-background.c_e--animation-shutter-in-horizontal.cr
.c_elementor-item:after{
	left: 0;
	right: 100%;
}
.c_e--pointer-background.c_e--animation-shutter-in-horizontal.cr
.c_elementor-item-active:before,
.c_e--pointer-background.c_e--animation-shutter-in-horizontal.cr
.c_elementor-item.c_highlighted:before,
.c_e--pointer-background.c_e--animation-shutter-in-horizontal.cr
.c_elementor-item:focus:before,
.c_e--pointer-background.c_e--animation-shutter-in-horizontal.cr
.c_elementor-item:hover:before{
	left: 50%;
}
.c_e--pointer-background.c_e--animation-shutter-in-horizontal.cr
.c_elementor-item-active:after,
.c_e--pointer-background.c_e--animation-shutter-in-horizontal.cr
.c_elementor-item.c_highlighted:after,
.c_e--pointer-background.c_e--animation-shutter-in-horizontal.cr
.c_elementor-item:focus:after,
.c_e--pointer-background.c_e--animation-shutter-in-horizontal.cr
.c_elementor-item:hover:after{
	right: 50%;
}
.c_e--pointer-background.c_e--animation-none.cr,
.c_e--pointer-background.c_e--animation-none .c_elementor-item.cr,
.c_e--pointer-background.c_e--animation-none .c_elementor-item:after,
.c_e--pointer-background.c_e--animation-none .c_elementor-item:before,
.c_e--pointer-background.c_e--animation-none .c_elementor-item:focus,
.c_e--pointer-background.c_e--animation-none .c_elementor-item:hover,
.c_e--pointer-background.c_e--animation-none:after,
.c_e--pointer-background.c_e--animation-none:before,
.c_e--pointer-background.c_e--animation-none:focus,
.c_e--pointer-background.c_e--animation-none:hover{
	transition-duration: 0s;
}
.c_e--pointer-text.c_e--animation-skew .c_elementor-item:focus,
.c_e--pointer-text.c_e--animation-skew .c_elementor-item:hover{
	transform: skew(-8deg);
}
.c_e--pointer-text.c_e--animation-grow .c_elementor-item:focus,
.c_e--pointer-text.c_e--animation-grow .c_elementor-item:hover{
	transform: scale(1.c_2);
}
.c_e--pointer-text.c_e--animation-shrink .c_elementor-item:focus,
.c_e--pointer-text.c_e--animation-shrink .c_elementor-item:hover{
	transform: scale(0.8);
}
.c_e--pointer-text.c_e--animation-float .c_elementor-item:focus,
.c_e--pointer-text.c_e--animation-float .c_elementor-item:hover{
	transform: translateY(-8px);
}
.c_e--pointer-text.c_e--animation-sink .c_elementor-item:focus,
.c_e--pointer-text.c_e--animation-sink .c_elementor-item:hover{
	transform: translateY(8px);
}
.c_e--pointer-text.c_e--animation-rotate .c_elementor-item:focus,
.c_e--pointer-text.c_e--animation-rotate .c_elementor-item:hover{
	transform: rotate(6deg);
}
.c_e--pointer-text.c_e--animation-none.cr,
.c_e--pointer-text.c_e--animation-none .c_elementor-item.cr,
.c_e--pointer-text.c_e--animation-none .c_elementor-item:after,
.c_e--pointer-text.c_e--animation-none .c_elementor-item:before,
.c_e--pointer-text.c_e--animation-none .c_elementor-item:focus,
.c_e--pointer-text.c_e--animation-none .c_elementor-item:hover,
.c_e--pointer-text.c_e--animation-none:after,
.c_e--pointer-text.c_e--animation-none:before,
.c_e--pointer-text.c_e--animation-none:focus,
.c_e--pointer-text.c_e--animation-none:hover{
	transition-duration: 0s;
}
.c_elementor-nav-menu--main .c_elementor-nav-menu a{
	transition: 0.4s;
}
.c_elementor-nav-menu--main .c_elementor-nav-menu a,
.c_elementor-nav-menu--main .c_elementor-nav-menu a.c_highlighted.cr,
.c_elementor-nav-menu--main .c_elementor-nav-menu a:focus,
.c_elementor-nav-menu--main .c_elementor-nav-menu a:hover{
	padding: 13px 20px;
}
.c_elementor-nav-menu--main .c_elementor-nav-menu a.c_current.cr{
	background: #1f2124;
	color: #fff;
}
.c_elementor-nav-menu--main .c_elementor-nav-menu a.c_disabled.cr{
	background: #3f444b;
	color: #88909b;
}
.c_elementor-nav-menu--main .c_elementor-nav-menu ul{
	border-style: solid;
	border-width: 0;
	padding: 0;
	position: absolute;
	width: 12em;
}
.c_elementor-nav-menu--main .c_elementor-nav-menu span.c_scroll-down.cr,
.c_elementor-nav-menu--main .c_elementor-nav-menu span.c_scroll-up.cr{
	background: #fff;
	display: none;
	height: 20px;
	overflow: hidden;
	position: absolute;
	visibility: hidden;
}
.c_elementor-nav-menu--main .c_elementor-nav-menu span.c_scroll-down-arrow.cr,
.c_elementor-nav-menu--main .c_elementor-nav-menu span.c_scroll-up-arrow.cr{
	border: 8px dashed transparent;
	border-bottom: 8px solid #33373d;
	height: 0;
	left: 50%;
	margin-inline-start: -8px;
	overflow: hidden;
	position: absolute;
	top: -2px;
	width: 0;
}
.c_elementor-nav-menu--main .c_elementor-nav-menu span.c_scroll-down-arrow.cr{
	border-color: #33373d transparent transparent;
	border-style: solid dashed dashed;
	top: 6px;
}
.c_elementor-nav-menu--main.cr
.c_elementor-nav-menu--dropdown.cr
.c_sub-arrow.cr
.c_e-font-icon-svg.cr,
.c_elementor-nav-menu--main .c_elementor-nav-menu--dropdown .c_sub-arrow i{
	transform: rotate(-90deg);
}
.c_elementor-nav-menu--main.cr
.c_elementor-nav-menu--dropdown.cr
.c_sub-arrow.cr
.c_e-font-icon-svg.cr{
	fill: currentColor;
	height: 1em;
	width: 1em;
}
.c_elementor-nav-menu--layout-horizontal.cr{
	display: flex;
}
.c_elementor-nav-menu--layout-horizontal .c_elementor-nav-menu.cr{
	display: flex;
	flex-wrap: wrap;
}
.c_elementor-nav-menu--layout-horizontal .c_elementor-nav-menu a{
	flex-grow: 1;
	white-space: nowrap;
}
.c_elementor-nav-menu--layout-horizontal .c_elementor-nav-menu > li{
	display: flex;
}
.c_elementor-nav-menu--layout-horizontal .c_elementor-nav-menu > li ul,
.c_elementor-nav-menu--layout-horizontal .c_elementor-nav-menu > li > .c_scroll-down.cr{
	top: 100% !important;
}
.c_elementor-nav-menu--layout-horizontal.cr
.c_elementor-nav-menu.cr
> li:not(:first-child)
> a{
	margin-inline-start: var(--e-nav-menu-horizontal-menu-item-margin);
}
.c_elementor-nav-menu--layout-horizontal.cr
.c_elementor-nav-menu.cr
> li:not(:first-child)
> .c_scroll-down.cr,
.c_elementor-nav-menu--layout-horizontal.cr
.c_elementor-nav-menu.cr
> li:not(:first-child)
> .c_scroll-up.cr,
.c_elementor-nav-menu--layout-horizontal.cr
.c_elementor-nav-menu.cr
> li:not(:first-child)
> ul{
	left: var(--e-nav-menu-horizontal-menu-item-margin) !important;
}
.c_elementor-nav-menu--layout-horizontal.cr
.c_elementor-nav-menu.cr
> li:not(:last-child)
> a{
	margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin);
}
.c_elementor-nav-menu--layout-horizontal.cr
.c_elementor-nav-menu.cr
> li:not(:last-child):after{
	align-self: center;
	border-color: var(--e-nav-menu-divider-color, #000);
	border-left-style: var(--e-nav-menu-divider-style, solid);
	border-left-width: var(--e-nav-menu-divider-width, 2px);
	content: var(--e-nav-menu-divider-content, none);
	height: var(--e-nav-menu-divider-height, 35%);
}
.c_elementor-nav-menu__align-right .c_elementor-nav-menu.cr{
	justify-content: flex-end;
	margin-left: auto;
}
.c_elementor-nav-menu__align-right.cr
.c_elementor-nav-menu--layout-vertical.cr
> ul
> li
> a{
	justify-content: flex-end;
}
.c_elementor-nav-menu__align-left .c_elementor-nav-menu.cr{
	justify-content: flex-start;
	margin-right: auto;
}
.c_elementor-nav-menu__align-left.cr
.c_elementor-nav-menu--layout-vertical.cr
> ul
> li
> a{
	justify-content: flex-start;
}
.c_elementor-nav-menu__align-start .c_elementor-nav-menu.cr{
	justify-content: flex-start;
	margin-inline-end: auto;
}
.c_elementor-nav-menu__align-start.cr
.c_elementor-nav-menu--layout-vertical.cr
> ul
> li
> a{
	justify-content: flex-start;
}
.c_elementor-nav-menu__align-end .c_elementor-nav-menu.cr{
	justify-content: flex-end;
	margin-inline-start: auto;
}
.c_elementor-nav-menu__align-end.cr
.c_elementor-nav-menu--layout-vertical.cr
> ul
> li
> a{
	justify-content: flex-end;
}
.c_elementor-nav-menu__align-center .c_elementor-nav-menu.cr{
	justify-content: center;
	margin-inline-end: auto;
	margin-inline-start: auto;
}
.c_elementor-nav-menu__align-center.cr
.c_elementor-nav-menu--layout-vertical.cr
> ul
> li
> a{
	justify-content: center;
}
.c_elementor-nav-menu__align-justify.cr
.c_elementor-nav-menu--layout-horizontal.cr
.c_elementor-nav-menu.cr{
	width: 100%;
}
.c_elementor-nav-menu__align-justify.cr
.c_elementor-nav-menu--layout-horizontal.cr
.c_elementor-nav-menu.cr
> li{
	flex-grow: 1;
}
.c_elementor-nav-menu__align-justify.cr
.c_elementor-nav-menu--layout-horizontal.cr
.c_elementor-nav-menu.cr
> li
> a{
	justify-content: center;
}
.c_elementor-widget-nav-menu:not(.c_elementor-nav-menu--toggle)
.c_elementor-menu-toggle.cr{
	display: none;
}
.c_elementor-widget-nav-menu .c_elementor-widget-container.cr,
.c_elementor-widget-nav-menu:not(:has(.c_elementor-widget-container)):not(
[class*='elementor-hidden-']
){
	display: flex;
	flex-direction: column;
}
.c_elementor-nav-menu.cr{
	position: relative;
	z-index: 2;
}
.c_elementor-nav-menu:after{
	clear: both;
	content: ' ';
	display: block;
	font: 0/0 serif;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
.c_elementor-nav-menu.cr,
.c_elementor-nav-menu li,
.c_elementor-nav-menu ul{
	display: block;
	line-height: normal;
	list-style: none;
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.c_elementor-nav-menu ul{
	display: none;
}
.c_elementor-nav-menu ul ul a,
.c_elementor-nav-menu ul ul a:active,
.c_elementor-nav-menu ul ul a:focus,
.c_elementor-nav-menu ul ul a:hover{
	border-left: 16px solid transparent;
}
.c_elementor-nav-menu ul ul ul a,
.c_elementor-nav-menu ul ul ul a:active,
.c_elementor-nav-menu ul ul ul a:focus,
.c_elementor-nav-menu ul ul ul a:hover{
	border-left: 24px solid transparent;
}
.c_elementor-nav-menu ul ul ul ul a,
.c_elementor-nav-menu ul ul ul ul a:active,
.c_elementor-nav-menu ul ul ul ul a:focus,
.c_elementor-nav-menu ul ul ul ul a:hover{
	border-left: 32px solid transparent;
}
.c_elementor-nav-menu ul ul ul ul ul a,
.c_elementor-nav-menu ul ul ul ul ul a:active,
.c_elementor-nav-menu ul ul ul ul ul a:focus,
.c_elementor-nav-menu ul ul ul ul ul a:hover{
	border-left: 40px solid transparent;
}
.c_elementor-nav-menu a,
.c_elementor-nav-menu li{
	position: relative;
}
.c_elementor-nav-menu li{
	border-width: 0;
}
.c_elementor-nav-menu a{
	align-items: center;
	display: flex;
}
.c_elementor-nav-menu a,
.c_elementor-nav-menu a:focus,
.c_elementor-nav-menu a:hover{
	line-height: 20px;
	padding: 10px 20px;
}
.c_elementor-nav-menu a.c_current.cr{
	background: #1f2124;
	color: #fff;
}
.c_elementor-nav-menu a.c_disabled.cr{
	color: #88909b;
	cursor: not-allowed;
}
.c_elementor-nav-menu .c_e-plus-icon:before{
	content: '+';
}
.c_elementor-nav-menu .c_sub-arrow.cr{
	align-items: center;
	display: flex;
	line-height: 1;
	margin-block-end: -10px;
	margin-block-start: -10px;
	padding: 10px;
	padding-inline-end: 0;
}
.c_elementor-nav-menu .c_sub-arrow i{
	pointer-events: none;
}
.c_elementor-nav-menu .c_sub-arrow .c_fa.c_fa-chevron-down.cr,
.c_elementor-nav-menu .c_sub-arrow .c_fas.c_fa-chevron-down.cr{
	font-size: 0.7em;
}
.c_elementor-nav-menu .c_sub-arrow .c_e-font-icon-svg.cr{
	height: 1em;
	width: 1em;
}
.c_elementor-nav-menu .c_sub-arrow .c_e-font-icon-svg.c_fa-svg-chevron-down.cr{
	height: 0.7em;
	width: 0.7em;
}
.c_elementor-nav-menu--dropdown .c_elementor-item.c_elementor-item-active.cr,
.c_elementor-nav-menu--dropdown .c_elementor-item.c_highlighted.cr,
.c_elementor-nav-menu--dropdown .c_elementor-item:focus,
.c_elementor-nav-menu--dropdown .c_elementor-item:hover,
.c_elementor-sub-item.c_elementor-item-active.cr,
.c_elementor-sub-item.c_highlighted.cr,
.c_elementor-sub-item:focus,
.c_elementor-sub-item:hover{
	background-color: #3f444b;
	color: #fff;
}
.c_elementor-menu-toggle.cr{
	align-items: center;
	background-color: rgba(0, 0, 0, 0.05);
	border: 0 solid;
	border-radius: 3px;
	color: #33373d;
	cursor: pointer;
	display: flex;
	font-size: var(--nav-menu-icon-size, 22px);
	justify-content: center;
	padding: 0.25em;
}
.c_elementor-menu-toggle.c_elementor-active .c_elementor-menu-toggle__icon--open.cr,
.c_elementor-menu-toggle:not(.c_elementor-active)
.c_elementor-menu-toggle__icon--close.cr{
	display: none;
}
.c_elementor-menu-toggle .c_e-font-icon-svg.cr{
	fill: #33373d;
	height: 1em;
	width: 1em;
}
.c_elementor-menu-toggle svg{
	height: auto;
	width: 1em;
	fill: var(--nav-menu-icon-color, currentColor);
}
span.c_elementor-menu-toggle__icon--close.cr,
span.c_elementor-menu-toggle__icon--open.cr{
	line-height: 1;
}
.c_elementor-nav-menu--dropdown.cr{
	background-color: #fff;
	font-size: 13px;
}
.c_elementor-nav-menu--dropdown-none .c_elementor-menu-toggle.cr,
.c_elementor-nav-menu--dropdown-none .c_elementor-nav-menu--dropdown.cr{
	display: none;
}
.c_elementor-nav-menu--dropdown.c_elementor-nav-menu__container.cr{
	margin-top: 10px;
	overflow-x: hidden;
	overflow-y: auto;
	transform-origin: top;
	transition: max-height 0.3s.cr, transform 0.3s;
}
.c_elementor-nav-menu--dropdown.c_elementor-nav-menu__container.cr
.c_elementor-sub-item.cr{
	font-size: 0.85em;
}
.c_elementor-nav-menu--dropdown a{
	color: #33373d;
}
.c_elementor-nav-menu--dropdown a.c_current.cr{
	background: #1f2124;
	color: #fff;
}
.c_elementor-nav-menu--dropdown a.c_disabled.cr{
	color: #b3b3b3;
}
ul.c_elementor-nav-menu--dropdown a,
ul.c_elementor-nav-menu--dropdown a:focus,
ul.c_elementor-nav-menu--dropdown a:hover{
	border-inline-start: 8px solid transparent;
	text-shadow: none;
}
.c_elementor-nav-menu__text-align-center.cr
.c_elementor-nav-menu--dropdown.cr
.c_elementor-nav-menu.cr
a{
	justify-content: center;
}
.c_elementor-nav-menu--toggle.cr{
	--menu-height: 100vh;
}
.c_elementor-nav-menu--toggle.cr
.c_elementor-menu-toggle:not(.c_elementor-active)
+ .c_elementor-nav-menu__container.cr{
	max-height: 0;
	overflow: hidden;
	transform: scaleY(0);
}
.c_elementor-nav-menu--toggle.cr
.c_elementor-menu-toggle.c_elementor-active.cr
+ .c_elementor-nav-menu__container.cr{
	animation: hide-scroll 0.3s backwards;
	max-height: var(--menu-height);
	transform: scaleY(1);
}
.c_elementor-nav-menu--stretch.cr
.c_elementor-nav-menu__container.c_elementor-nav-menu--dropdown.cr{
	position: absolute;
	z-index: 9997;
}
@media (max-width: 425px){
	.c_elementor-nav-menu--dropdown-mobile .c_elementor-nav-menu--main.cr {
		display: none;
	}
}
@media (min-width: 426px){
	.c_elementor-nav-menu--dropdown-mobile .c_elementor-menu-toggle.cr,
	.c_elementor-nav-menu--dropdown-mobile .c_elementor-nav-menu--dropdown.cr {
		display: none;
	}
	.c_elementor-nav-menu--dropdown-mobile.cr
	nav.c_elementor-nav-menu--dropdown.c_elementor-nav-menu__container.cr {
		overflow-y: hidden;
	}
}
@media (max-width: -1){
	.c_elementor-nav-menu--dropdown-mobile_extra .c_elementor-nav-menu--main.cr {
		display: none;
	}
}
@media (min-width: -1){
	.c_elementor-nav-menu--dropdown-mobile_extra .c_elementor-menu-toggle.cr,
	.c_elementor-nav-menu--dropdown-mobile_extra .c_elementor-nav-menu--dropdown.cr {
		display: none;
	}
	.c_elementor-nav-menu--dropdown-mobile_extra.cr
	nav.c_elementor-nav-menu--dropdown.c_elementor-nav-menu__container.cr {
		overflow-y: hidden;
	}
}
@media (max-width: 987px){
	.c_elementor-nav-menu--dropdown-tablet .c_elementor-nav-menu--main.cr {
		display: none;
	}
}
@media (min-width: 988px){
	.c_elementor-nav-menu--dropdown-tablet .c_elementor-menu-toggle.cr,
	.c_elementor-nav-menu--dropdown-tablet .c_elementor-nav-menu--dropdown.cr {
		display: none;
	}
	.c_elementor-nav-menu--dropdown-tablet.cr
	nav.c_elementor-nav-menu--dropdown.c_elementor-nav-menu__container.cr {
		overflow-y: hidden;
	}
}
@media (max-width: 1082px){
	.c_elementor-nav-menu--dropdown-tablet_extra .c_elementor-nav-menu--main.cr {
		display: none;
	}
}
@media (min-width: 1083px){
	.c_elementor-nav-menu--dropdown-tablet_extra .c_elementor-menu-toggle.cr,
	.c_elementor-nav-menu--dropdown-tablet_extra .c_elementor-nav-menu--dropdown.cr {
		display: none;
	}
	.c_elementor-nav-menu--dropdown-tablet_extra.cr
	nav.c_elementor-nav-menu--dropdown.c_elementor-nav-menu__container.cr {
		overflow-y: hidden;
	}
}
@keyframes hide-scroll{
	0%,
	to {
		overflow: hidden;
	}
}
/*! elementor - v3.c_30.0 - 30-07-2025 */
.c_elementor-widget-image.cr{
	text-align: center;
}
.c_elementor-widget-image a{
	display: inline-block;
}
.c_elementor-widget-image a img[src$='.c_svg']{
	width: 48px;
}
.c_elementor-widget-image img{
	display: inline-block;
	vertical-align: middle;
}
/*! elementor - v3.c_30.0 - 30-07-2025 */
.c_elementor-widget-heading.cr
.c_elementor-heading-title[class*='elementor-size-']
> a{
	color: inherit;
	font-size: inherit;
	line-height: inherit;
}
.c_elementor-widget-heading .c_elementor-heading-title.c_elementor-size-small.cr{
	font-size: 15px;
}
.c_elementor-widget-heading .c_elementor-heading-title.c_elementor-size-medium.cr{
	font-size: 19px;
}
.c_elementor-widget-heading .c_elementor-heading-title.c_elementor-size-large.cr{
	font-size: 29px;
}
.c_elementor-widget-heading .c_elementor-heading-title.c_elementor-size-xl.cr{
	font-size: 39px;
}
.c_elementor-widget-heading .c_elementor-heading-title.c_elementor-size-xxl.cr{
	font-size: 59px;
}
.c_elementor-widget.c_elementor-icon-list--layout-inline.cr
.c_elementor-widget-container.cr,
.c_elementor-widget:not(:has(.c_elementor-widget-container))
.c_elementor-widget-container.cr{
	overflow: hidden;
}
.c_elementor-widget .c_elementor-icon-list-items.c_elementor-inline-items.cr{
	display: flex;
	flex-wrap: wrap;
	margin-left: -8px;
	margin-right: -8px;
}
.c_elementor-widget.cr
.c_elementor-icon-list-items.c_elementor-inline-items.cr
.c_elementor-inline-item.cr{
	word-break: break-word;
}
.c_elementor-widget.cr
.c_elementor-icon-list-items.c_elementor-inline-items.cr
.c_elementor-icon-list-item.cr{
	margin-left: 8px;
	margin-right: 8px;
}
.c_elementor-widget.cr
.c_elementor-icon-list-items.c_elementor-inline-items.cr
.c_elementor-icon-list-item:after{
	border-bottom: 0;
	border-left-width: 1px;
	border-right: 0;
	border-top: 0;
	border-style: solid;
	height: 100%;
	left: auto;
	position: relative;
	right: auto;
	right: -8px;
	width: auto;
}
.c_elementor-widget .c_elementor-icon-list-items.cr{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.c_elementor-widget .c_elementor-icon-list-item.cr{
	margin: 0;
	padding: 0;
	position: relative;
}
.c_elementor-widget .c_elementor-icon-list-item:after{
	bottom: 0;
	position: absolute;
	width: 100%;
}
.c_elementor-widget .c_elementor-icon-list-item.cr,
.c_elementor-widget .c_elementor-icon-list-item a{
	align-items: var(--icon-vertical-align, center);
	display: flex;
	font-size: inherit;
}
.c_elementor-widget .c_elementor-icon-list-icon + .c_elementor-icon-list-text.cr{
	align-self: center;
	padding-inline-start: 5px;
}
.c_elementor-widget .c_elementor-icon-list-icon.cr{
	display: flex;
	position: relative;
	top: var(--icon-vertical-offset, initial);
}
.c_elementor-widget .c_elementor-icon-list-icon svg{
	height: var(--e-icon-list-icon-size, 1em);
	width: var(--e-icon-list-icon-size, 1em);
}
.c_elementor-widget .c_elementor-icon-list-icon i{
	font-size: var(--e-icon-list-icon-size);
	width: 1.c_25em;
}
.c_elementor-widget.c_elementor-widget-icon-list .c_elementor-icon-list-icon.cr{
	text-align: var(--e-icon-list-icon-align);
}
.c_elementor-widget.c_elementor-widget-icon-list .c_elementor-icon-list-icon svg{
	margin: var(
		--e-icon-list-icon-margin,
		0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0
	);
}
.c_elementor-widget.c_elementor-list-item-link-full_width a{
	width: 100%;
}
.c_elementor-widget.c_elementor-align-center .c_elementor-icon-list-item.cr,
.c_elementor-widget.c_elementor-align-center .c_elementor-icon-list-item a{
	justify-content: center;
}
.c_elementor-widget.c_elementor-align-center .c_elementor-icon-list-item:after{
	margin: auto;
}
.c_elementor-widget.c_elementor-align-center .c_elementor-inline-items.cr{
	justify-content: center;
}
.c_elementor-widget.c_elementor-align-left .c_elementor-icon-list-item.cr,
.c_elementor-widget.c_elementor-align-left .c_elementor-icon-list-item a{
	justify-content: flex-start;
	text-align: left;
}
.c_elementor-widget.c_elementor-align-left .c_elementor-inline-items.cr{
	justify-content: flex-start;
}
.c_elementor-widget.c_elementor-align-right .c_elementor-icon-list-item.cr,
.c_elementor-widget.c_elementor-align-right .c_elementor-icon-list-item a{
	justify-content: flex-end;
	text-align: right;
}
.c_elementor-widget.c_elementor-align-right .c_elementor-icon-list-items.cr{
	justify-content: flex-end;
}
.c_elementor-widget:not(.c_elementor-align-right) .c_elementor-icon-list-item:after{
	left: 0;
}
.c_elementor-widget:not(.c_elementor-align-left) .c_elementor-icon-list-item:after{
	right: 0;
}
@media (min-width: -1){
	.c_elementor-widget.c_elementor-widescreen-align-center .c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-widescreen-align-center.cr
	.c_elementor-icon-list-item.cr
	a {
		justify-content: center;
	}
	.c_elementor-widget.c_elementor-widescreen-align-center.cr
	.c_elementor-icon-list-item:after {
		margin: auto;
	}
	.c_elementor-widget.c_elementor-widescreen-align-center .c_elementor-inline-items.cr {
		justify-content: center;
	}
	.c_elementor-widget.c_elementor-widescreen-align-left .c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-widescreen-align-left.cr
	.c_elementor-icon-list-item.cr
	a {
		justify-content: flex-start;
		text-align: left;
	}
	.c_elementor-widget.c_elementor-widescreen-align-left .c_elementor-inline-items.cr {
		justify-content: flex-start;
	}
	.c_elementor-widget.c_elementor-widescreen-align-right .c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-widescreen-align-right.cr
	.c_elementor-icon-list-item.cr
	a {
		justify-content: flex-end;
		text-align: right;
	}
	.c_elementor-widget.c_elementor-widescreen-align-right.cr
	.c_elementor-icon-list-items.cr {
		justify-content: flex-end;
	}
	.c_elementor-widget:not(.c_elementor-widescreen-align-right)
	.c_elementor-icon-list-item:after {
		left: 0;
	}
	.c_elementor-widget:not(.c_elementor-widescreen-align-left)
	.c_elementor-icon-list-item:after {
		right: 0;
	}
}
@media (max-width: 1220px){
	.c_elementor-widget.c_elementor-laptop-align-center .c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-laptop-align-center .c_elementor-icon-list-item a {
		justify-content: center;
	}
	.c_elementor-widget.c_elementor-laptop-align-center.cr
	.c_elementor-icon-list-item:after {
		margin: auto;
	}
	.c_elementor-widget.c_elementor-laptop-align-center .c_elementor-inline-items.cr {
		justify-content: center;
	}
	.c_elementor-widget.c_elementor-laptop-align-left .c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-laptop-align-left .c_elementor-icon-list-item a {
		justify-content: flex-start;
		text-align: left;
	}
	.c_elementor-widget.c_elementor-laptop-align-left .c_elementor-inline-items.cr {
		justify-content: flex-start;
	}
	.c_elementor-widget.c_elementor-laptop-align-right .c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-laptop-align-right .c_elementor-icon-list-item a {
		justify-content: flex-end;
		text-align: right;
	}
	.c_elementor-widget.c_elementor-laptop-align-right .c_elementor-icon-list-items.cr {
		justify-content: flex-end;
	}
	.c_elementor-widget:not(.c_elementor-laptop-align-right)
	.c_elementor-icon-list-item:after {
		left: 0;
	}
	.c_elementor-widget:not(.c_elementor-laptop-align-left)
	.c_elementor-icon-list-item:after {
		right: 0;
	}
}
@media (max-width: 1082px){
	.c_elementor-widget.c_elementor-tablet_extra-align-center.cr
	.c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-tablet_extra-align-center.cr
	.c_elementor-icon-list-item.cr
	a {
		justify-content: center;
	}
	.c_elementor-widget.c_elementor-tablet_extra-align-center.cr
	.c_elementor-icon-list-item:after {
		margin: auto;
	}
	.c_elementor-widget.c_elementor-tablet_extra-align-center.cr
	.c_elementor-inline-items.cr {
		justify-content: center;
	}
	.c_elementor-widget.c_elementor-tablet_extra-align-left .c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-tablet_extra-align-left.cr
	.c_elementor-icon-list-item.cr
	a {
		justify-content: flex-start;
		text-align: left;
	}
	.c_elementor-widget.c_elementor-tablet_extra-align-left .c_elementor-inline-items.cr {
		justify-content: flex-start;
	}
	.c_elementor-widget.c_elementor-tablet_extra-align-right.cr
	.c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-tablet_extra-align-right.cr
	.c_elementor-icon-list-item.cr
	a {
		justify-content: flex-end;
		text-align: right;
	}
	.c_elementor-widget.c_elementor-tablet_extra-align-right.cr
	.c_elementor-icon-list-items.cr {
		justify-content: flex-end;
	}
	.c_elementor-widget:not(.c_elementor-tablet_extra-align-right)
	.c_elementor-icon-list-item:after {
		left: 0;
	}
	.c_elementor-widget:not(.c_elementor-tablet_extra-align-left)
	.c_elementor-icon-list-item:after {
		right: 0;
	}
}
@media (max-width: 987px){
	.c_elementor-widget.c_elementor-tablet-align-center .c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-tablet-align-center .c_elementor-icon-list-item a {
		justify-content: center;
	}
	.c_elementor-widget.c_elementor-tablet-align-center.cr
	.c_elementor-icon-list-item:after {
		margin: auto;
	}
	.c_elementor-widget.c_elementor-tablet-align-center .c_elementor-inline-items.cr {
		justify-content: center;
	}
	.c_elementor-widget.c_elementor-tablet-align-left .c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-tablet-align-left .c_elementor-icon-list-item a {
		justify-content: flex-start;
		text-align: left;
	}
	.c_elementor-widget.c_elementor-tablet-align-left .c_elementor-inline-items.cr {
		justify-content: flex-start;
	}
	.c_elementor-widget.c_elementor-tablet-align-right .c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-tablet-align-right .c_elementor-icon-list-item a {
		justify-content: flex-end;
		text-align: right;
	}
	.c_elementor-widget.c_elementor-tablet-align-right .c_elementor-icon-list-items.cr {
		justify-content: flex-end;
	}
	.c_elementor-widget:not(.c_elementor-tablet-align-right)
	.c_elementor-icon-list-item:after {
		left: 0;
	}
	.c_elementor-widget:not(.c_elementor-tablet-align-left)
	.c_elementor-icon-list-item:after {
		right: 0;
	}
}
@media (max-width: -1){
	.c_elementor-widget.c_elementor-mobile_extra-align-center.cr
	.c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-mobile_extra-align-center.cr
	.c_elementor-icon-list-item.cr
	a {
		justify-content: center;
	}
	.c_elementor-widget.c_elementor-mobile_extra-align-center.cr
	.c_elementor-icon-list-item:after {
		margin: auto;
	}
	.c_elementor-widget.c_elementor-mobile_extra-align-center.cr
	.c_elementor-inline-items.cr {
		justify-content: center;
	}
	.c_elementor-widget.c_elementor-mobile_extra-align-left .c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-mobile_extra-align-left.cr
	.c_elementor-icon-list-item.cr
	a {
		justify-content: flex-start;
		text-align: left;
	}
	.c_elementor-widget.c_elementor-mobile_extra-align-left .c_elementor-inline-items.cr {
		justify-content: flex-start;
	}
	.c_elementor-widget.c_elementor-mobile_extra-align-right.cr
	.c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-mobile_extra-align-right.cr
	.c_elementor-icon-list-item.cr
	a {
		justify-content: flex-end;
		text-align: right;
	}
	.c_elementor-widget.c_elementor-mobile_extra-align-right.cr
	.c_elementor-icon-list-items.cr {
		justify-content: flex-end;
	}
	.c_elementor-widget:not(.c_elementor-mobile_extra-align-right)
	.c_elementor-icon-list-item:after {
		left: 0;
	}
	.c_elementor-widget:not(.c_elementor-mobile_extra-align-left)
	.c_elementor-icon-list-item:after {
		right: 0;
	}
}
@media (max-width: 425px){
	.c_elementor-widget.c_elementor-mobile-align-center .c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-mobile-align-center .c_elementor-icon-list-item a {
		justify-content: center;
	}
	.c_elementor-widget.c_elementor-mobile-align-center.cr
	.c_elementor-icon-list-item:after {
		margin: auto;
	}
	.c_elementor-widget.c_elementor-mobile-align-center .c_elementor-inline-items.cr {
		justify-content: center;
	}
	.c_elementor-widget.c_elementor-mobile-align-left .c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-mobile-align-left .c_elementor-icon-list-item a {
		justify-content: flex-start;
		text-align: left;
	}
	.c_elementor-widget.c_elementor-mobile-align-left .c_elementor-inline-items.cr {
		justify-content: flex-start;
	}
	.c_elementor-widget.c_elementor-mobile-align-right .c_elementor-icon-list-item.cr,
	.c_elementor-widget.c_elementor-mobile-align-right .c_elementor-icon-list-item a {
		justify-content: flex-end;
		text-align: right;
	}
	.c_elementor-widget.c_elementor-mobile-align-right .c_elementor-icon-list-items.cr {
		justify-content: flex-end;
	}
	.c_elementor-widget:not(.c_elementor-mobile-align-right)
	.c_elementor-icon-list-item:after {
		left: 0;
	}
	.c_elementor-widget:not(.c_elementor-mobile-align-left)
	.c_elementor-icon-list-item:after {
		right: 0;
	}
}
#left-area ul.c_elementor-icon-list-items.cr,
.c_elementor .c_elementor-element ul.c_elementor-icon-list-items.cr,
.c_elementor-edit-area .c_elementor-element ul.c_elementor-icon-list-items.cr{
	padding: 0;
}
/*! elementor-pro - v3.c_30.0 - 22-07-2025 */
.c_elementor-search-form.cr{
	display: block;
	transition: 0.2s;
}
.c_elementor-search-form .c_e-font-icon-svg-container.cr{
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%;
}
.c_elementor-search-form button,
.c_elementor-search-form input[type='search']{
	-webkit-appearance: none;
	-moz-appearance: none;
	background: none;
	border: 0;
	display: inline-block;
	font-size: 15px;
	line-height: 1;
	margin: 0;
	min-width: 0;
	padding: 0;
	vertical-align: middle;
	white-space: normal;
}
.c_elementor-search-form button:focus,
.c_elementor-search-form input[type='search']:focus{
	color: inherit;
	outline: 0;
}
.c_elementor-search-form button{
	background-color: #69727d;
	border-radius: 0;
	color: #fff;
	font-size: var(--e-search-form-submit-icon-size, 16px);
}
.c_elementor-search-form__container.cr{
	border: 0 solid transparent;
	display: flex;
	min-height: 50px;
	overflow: hidden;
	transition: 0.2s;
}
.c_elementor-search-form__input.cr{
	color: #3f444b;
	flex-basis: 100%;
	transition: color 0.2s;
}
.c_elementor-search-form__input::-moz-placeholder{
	color: inherit;
	font-family: inherit;
	opacity: 0.6;
}
.c_elementor-search-form__input::placeholder{
	color: inherit;
	font-family: inherit;
	opacity: 0.6;
}
.c_elementor-search-form__submit.cr{
	font-size: var(--e-search-form-submit-icon-size, 16px);
	transition: color 0.2s.cr, background 0.2s;
}
.c_elementor-search-form__submit svg{
	fill: var(--e-search-form-submit-text-color, #fff);
	height: var(--e-search-form-submit-icon-size, 16px);
	width: var(--e-search-form-submit-icon-size, 16px);
}
.c_elementor-search-form .c_elementor-search-form__submit.cr,
.c_elementor-search-form .c_elementor-search-form__submit:hover{
	border: none;
	border-radius: 0;
	color: var(--e-search-form-submit-text-color, #fff);
}
/*!
* Font Awesome Free 5.c_15.c_3 by @fontawesome - https://fontawesome.c_com.cr
* License - https://fontawesome.c_com/license/free (Icons: CC BY 4.c_0.cr, Fonts: SIL OFL 1.c_1.cr, Code: MIT License)
*/
.c_fa.cr,
.c_fab.cr,
.c_fad.cr,
.c_fal.cr,
.c_far.cr,
.c_fas.cr{
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}
.c_fa-lg.cr{
	font-size: 1.c_33333em;
	line-height: 0.75em;
	vertical-align: -0.0667em;
}
.c_fa-xs.cr{
	font-size: 0.75em;
}
.c_fa-sm.cr{
	font-size: 0.875em;
}
.c_fa-1x.cr{
	font-size: 1em;
}
.c_fa-2x.cr{
	font-size: 2em;
}
.c_fa-3x.cr{
	font-size: 3em;
}
.c_fa-4x.cr{
	font-size: 4em;
}
.c_fa-5x.cr{
	font-size: 5em;
}
.c_fa-6x.cr{
	font-size: 6em;
}
.c_fa-7x.cr{
	font-size: 7em;
}
.c_fa-8x.cr{
	font-size: 8em;
}
.c_fa-9x.cr{
	font-size: 9em;
}
.c_fa-10x.cr{
	font-size: 10em;
}
.c_fa-fw.cr{
	text-align: center;
	width: 1.c_25em;
}
.c_fa-ul.cr{
	list-style-type: none;
	margin-left: 2.c_5em;
	padding-left: 0;
}
.c_fa-ul > li{
	position: relative;
}
.c_fa-li.cr{
	left: -2em;
	position: absolute;
	text-align: center;
	width: 2em;
	line-height: inherit;
}
.c_fa-border.cr{
	border: 0.08em solid #eee;
	border-radius: 0.1em;
	padding: 0.2em 0.25em 0.15em;
}
.c_fa-pull-left.cr{
	float: left;
}
.c_fa-pull-right.cr{
	float: right;
}
.c_fa.c_fa-pull-left.cr,
.c_fab.c_fa-pull-left.cr,
.c_fal.c_fa-pull-left.cr,
.c_far.c_fa-pull-left.cr,
.c_fas.c_fa-pull-left.cr{
	margin-right: 0.3em;
}
.c_fa.c_fa-pull-right.cr,
.c_fab.c_fa-pull-right.cr,
.c_fal.c_fa-pull-right.cr,
.c_far.c_fa-pull-right.cr,
.c_fas.c_fa-pull-right.cr{
	margin-left: 0.3em;
}
.c_fa-spin.cr{
	-webkit-animation: fa-spin 2s linear infinite;
	animation: fa-spin 2s linear infinite;
}
.c_fa-pulse.cr{
	-webkit-animation: fa-spin 1s steps(8) infinite;
	animation: fa-spin 1s steps(8) infinite;
}
@-webkit-keyframes fa-spin{
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}
@keyframes fa-spin{
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}
.c_fa-rotate-90.cr{
	-ms-filter: 'progid:DXImageTransform.c_Microsoft.c_BasicImage(rotation=1)';
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.c_fa-rotate-180.cr{
	-ms-filter: 'progid:DXImageTransform.c_Microsoft.c_BasicImage(rotation=2)';
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.c_fa-rotate-270.cr{
	-ms-filter: 'progid:DXImageTransform.c_Microsoft.c_BasicImage(rotation=3)';
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}
.c_fa-flip-horizontal.cr{
	-ms-filter: 'progid:DXImageTransform.c_Microsoft.c_BasicImage(rotation=0, mirror=1)';
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}
.c_fa-flip-vertical.cr{
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1);
}
.c_fa-flip-both.cr,
.c_fa-flip-horizontal.c_fa-flip-vertical.cr,
.c_fa-flip-vertical.cr{
	-ms-filter: 'progid:DXImageTransform.c_Microsoft.c_BasicImage(rotation=2, mirror=1)';
}
.c_fa-flip-both.cr,
.c_fa-flip-horizontal.c_fa-flip-vertical.cr{
	-webkit-transform: scale(-1);
	transform: scale(-1);
}
:root .c_fa-flip-both.cr,
:root .c_fa-flip-horizontal.cr,
:root .c_fa-flip-vertical.cr,
:root .c_fa-rotate-90.cr,
:root .c_fa-rotate-180.cr,
:root .c_fa-rotate-270.cr{
	-webkit-filter: none;
	filter: none;
}
.c_fa-stack.cr{
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2.c_5em;
}
.c_fa-stack-1x.cr,
.c_fa-stack-2x.cr{
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}
.c_fa-stack-1x.cr{
	line-height: inherit;
}
.c_fa-stack-2x.cr{
	font-size: 2em;
}
.c_fa-inverse.cr{
	color: #fff;
}
.c_fa-500px:before{
	content: '\f26e';
}
.c_fa-accessible-icon:before{
	content: '\f368';
}
.c_fa-accusoft:before{
	content: '\f369';
}
.c_fa-acquisitions-incorporated:before{
	content: '\f6af';
}
.c_fa-ad:before{
	content: '\f641';
}
.c_fa-address-book:before{
	content: '\f2b9';
}
.c_fa-address-card:before{
	content: '\f2bb';
}
.c_fa-adjust:before{
	content: '\f042';
}
.c_fa-adn:before{
	content: '\f170';
}
.c_fa-adversal:before{
	content: '\f36a';
}
.c_fa-affiliatetheme:before{
	content: '\f36b';
}
.c_fa-air-freshener:before{
	content: '\f5d0';
}
.c_fa-airbnb:before{
	content: '\f834';
}
.c_fa-algolia:before{
	content: '\f36c';
}
.c_fa-align-center:before{
	content: '\f037';
}
.c_fa-align-justify:before{
	content: '\f039';
}
.c_fa-align-left:before{
	content: '\f036';
}
.c_fa-align-right:before{
	content: '\f038';
}
.c_fa-alipay:before{
	content: '\f642';
}
.c_fa-allergies:before{
	content: '\f461';
}
.c_fa-amazon:before{
	content: '\f270';
}
.c_fa-amazon-pay:before{
	content: '\f42c';
}
.c_fa-ambulance:before{
	content: '\f0f9';
}
.c_fa-american-sign-language-interpreting:before{
	content: '\f2a3';
}
.c_fa-amilia:before{
	content: '\f36d';
}
.c_fa-anchor:before{
	content: '\f13d';
}
.c_fa-android:before{
	content: '\f17b';
}
.c_fa-angellist:before{
	content: '\f209';
}
.c_fa-angle-double-down:before{
	content: '\f103';
}
.c_fa-angle-double-left:before{
	content: '\f100';
}
.c_fa-angle-double-right:before{
	content: '\f101';
}
.c_fa-angle-double-up:before{
	content: '\f102';
}
.c_fa-angle-down:before{
	content: '\f107';
}
.c_fa-angle-left:before{
	content: '\f104';
}
.c_fa-angle-right:before{
	content: '\f105';
}
.c_fa-angle-up:before{
	content: '\f106';
}
.c_fa-angry:before{
	content: '\f556';
}
.c_fa-angrycreative:before{
	content: '\f36e';
}
.c_fa-angular:before{
	content: '\f420';
}
.c_fa-ankh:before{
	content: '\f644';
}
.c_fa-app-store:before{
	content: '\f36f';
}
.c_fa-app-store-ios:before{
	content: '\f370';
}
.c_fa-apper:before{
	content: '\f371';
}
.c_fa-apple:before{
	content: '\f179';
}
.c_fa-apple-alt:before{
	content: '\f5d1';
}
.c_fa-apple-pay:before{
	content: '\f415';
}
.c_fa-archive:before{
	content: '\f187';
}
.c_fa-archway:before{
	content: '\f557';
}
.c_fa-arrow-alt-circle-down:before{
	content: '\f358';
}
.c_fa-arrow-alt-circle-left:before{
	content: '\f359';
}
.c_fa-arrow-alt-circle-right:before{
	content: '\f35a';
}
.c_fa-arrow-alt-circle-up:before{
	content: '\f35b';
}
.c_fa-arrow-circle-down:before{
	content: '\f0ab';
}
.c_fa-arrow-circle-left:before{
	content: '\f0a8';
}
.c_fa-arrow-circle-right:before{
	content: '\f0a9';
}
.c_fa-arrow-circle-up:before{
	content: '\f0aa';
}
.c_fa-arrow-down:before{
	content: '\f063';
}
.c_fa-arrow-left:before{
	content: '\f060';
}
.c_fa-arrow-right:before{
	content: '\f061';
}
.c_fa-arrow-up:before{
	content: '\f062';
}
.c_fa-arrows-alt:before{
	content: '\f0b2';
}
.c_fa-arrows-alt-h:before{
	content: '\f337';
}
.c_fa-arrows-alt-v:before{
	content: '\f338';
}
.c_fa-artstation:before{
	content: '\f77a';
}
.c_fa-assistive-listening-systems:before{
	content: '\f2a2';
}
.c_fa-asterisk:before{
	content: '\f069';
}
.c_fa-asymmetrik:before{
	content: '\f372';
}
.c_fa-at:before{
	content: '\f1fa';
}
.c_fa-atlas:before{
	content: '\f558';
}
.c_fa-atlassian:before{
	content: '\f77b';
}
.c_fa-atom:before{
	content: '\f5d2';
}
.c_fa-audible:before{
	content: '\f373';
}
.c_fa-audio-description:before{
	content: '\f29e';
}
.c_fa-autoprefixer:before{
	content: '\f41c';
}
.c_fa-avianex:before{
	content: '\f374';
}
.c_fa-aviato:before{
	content: '\f421';
}
.c_fa-award:before{
	content: '\f559';
}
.c_fa-aws:before{
	content: '\f375';
}
.c_fa-baby:before{
	content: '\f77c';
}
.c_fa-baby-carriage:before{
	content: '\f77d';
}
.c_fa-backspace:before{
	content: '\f55a';
}
.c_fa-backward:before{
	content: '\f04a';
}
.c_fa-bacon:before{
	content: '\f7e5';
}
.c_fa-bacteria:before{
	content: '\e059';
}
.c_fa-bacterium:before{
	content: '\e05a';
}
.c_fa-bahai:before{
	content: '\f666';
}
.c_fa-ban:before{
	content: '\f05e';
}
.c_fa-band-aid:before{
	content: '\f462';
}
.c_fa-bandcamp:before{
	content: '\f2d5';
}
.c_fa-barcode:before{
	content: '\f02a';
}
.c_fa-bars:before{
	content: '\f0c9';
}
.c_fa-baseball-ball:before{
	content: '\f433';
}
.c_fa-basketball-ball:before{
	content: '\f434';
}
.c_fa-bath:before{
	content: '\f2cd';
}
.c_fa-battery-empty:before{
	content: '\f244';
}
.c_fa-battery-full:before{
	content: '\f240';
}
.c_fa-battery-half:before{
	content: '\f242';
}
.c_fa-battery-quarter:before{
	content: '\f243';
}
.c_fa-battery-three-quarters:before{
	content: '\f241';
}
.c_fa-battle-net:before{
	content: '\f835';
}
.c_fa-bed:before{
	content: '\f236';
}
.c_fa-beer:before{
	content: '\f0fc';
}
.c_fa-behance:before{
	content: '\f1b4';
}
.c_fa-bell:before{
	content: '\f0f3';
}
.c_fa-bell-slash:before{
	content: '\f1f6';
}
.c_fa-bezier-curve:before{
	content: '\f55b';
}
.c_fa-bible:before{
	content: '\f647';
}
.c_fa-bicycle:before{
	content: '\f206';
}
.c_fa-biking:before{
	content: '\f84a';
}
.c_fa-bimobject:before{
	content: '\f378';
}
.c_fa-binoculars:before{
	content: '\f1e5';
}
.c_fa-biohazard:before{
	content: '\f780';
}
.c_fa-birthday-cake:before{
	content: '\f1fd';
}
.c_fa-bitbucket:before{
	content: '\f171';
}
.c_fa-bitcoin:before{
	content: '\f379';
}
.c_fa-bity:before{
	content: '\f37a';
}
.c_fa-black-tie:before{
	content: '\f27e';
}
.c_fa-blackberry:before{
	content: '\f37b';
}
.c_fa-blender:before{
	content: '\f517';
}
.c_fa-blender-phone:before{
	content: '\f6b6';
}
.c_fa-blind:before{
	content: '\f29d';
}
.c_fa-bluetooth:before{
	content: '\f293';
}
.c_fa-bluetooth-b:before{
	content: '\f294';
}
.c_fa-bold:before{
	content: '\f032';
}
.c_fa-bolt:before{
	content: '\f0e7';
}
.c_fa-bomb:before{
	content: '\f1e2';
}
.c_fa-bone:before{
	content: '\f5d7';
}
.c_fa-bong:before{
	content: '\f55c';
}
.c_fa-book:before{
	content: '\f02d';
}
.c_fa-book-dead:before{
	content: '\f6b7';
}
.c_fa-book-medical:before{
	content: '\f7e6';
}
.c_fa-book-open:before{
	content: '\f518';
}
.c_fa-book-reader:before{
	content: '\f5da';
}
.c_fa-bookmark:before{
	content: '\f02e';
}
.c_fa-bootstrap:before{
	content: '\f836';
}
.c_fa-border-all:before{
	content: '\f84c';
}
.c_fa-border-none:before{
	content: '\f850';
}
.c_fa-border-style:before{
	content: '\f853';
}
.c_fa-bowling-ball:before{
	content: '\f436';
}
.c_fa-box:before{
	content: '\f466';
}
.c_fa-box-open:before{
	content: '\f49e';
}
.c_fa-box-tissue:before{
	content: '\e05b';
}
.c_fa-boxes:before{
	content: '\f468';
}
.c_fa-braille:before{
	content: '\f2a1';
}
.c_fa-brain:before{
	content: '\f5dc';
}
.c_fa-bread-slice:before{
	content: '\f7ec';
}
.c_fa-briefcase:before{
	content: '\f0b1';
}
.c_fa-briefcase-medical:before{
	content: '\f469';
}
.c_fa-broadcast-tower:before{
	content: '\f519';
}
.c_fa-broom:before{
	content: '\f51a';
}
.c_fa-brush:before{
	content: '\f55d';
}
.c_fa-btc:before{
	content: '\f15a';
}
.c_fa-buffer:before{
	content: '\f837';
}
.c_fa-bug:before{
	content: '\f188';
}
.c_fa-building:before{
	content: '\f1ad';
}
.c_fa-bullhorn:before{
	content: '\f0a1';
}
.c_fa-bullseye:before{
	content: '\f140';
}
.c_fa-burn:before{
	content: '\f46a';
}
.c_fa-buromobelexperte:before{
	content: '\f37f';
}
.c_fa-bus:before{
	content: '\f207';
}
.c_fa-bus-alt:before{
	content: '\f55e';
}
.c_fa-business-time:before{
	content: '\f64a';
}
.c_fa-buy-n-large:before{
	content: '\f8a6';
}
.c_fa-buysellads:before{
	content: '\f20d';
}
.c_fa-calculator:before{
	content: '\f1ec';
}
.c_fa-calendar:before{
	content: '\f133';
}
.c_fa-calendar-alt:before{
	content: '\f073';
}
.c_fa-calendar-check:before{
	content: '\f274';
}
.c_fa-calendar-day:before{
	content: '\f783';
}
.c_fa-calendar-minus:before{
	content: '\f272';
}
.c_fa-calendar-plus:before{
	content: '\f271';
}
.c_fa-calendar-times:before{
	content: '\f273';
}
.c_fa-calendar-week:before{
	content: '\f784';
}
.c_fa-camera:before{
	content: '\f030';
}
.c_fa-camera-retro:before{
	content: '\f083';
}
.c_fa-campground:before{
	content: '\f6bb';
}
.c_fa-canadian-maple-leaf:before{
	content: '\f785';
}
.c_fa-candy-cane:before{
	content: '\f786';
}
.c_fa-cannabis:before{
	content: '\f55f';
}
.c_fa-capsules:before{
	content: '\f46b';
}
.c_fa-car:before{
	content: '\f1b9';
}
.c_fa-car-alt:before{
	content: '\f5de';
}
.c_fa-car-battery:before{
	content: '\f5df';
}
.c_fa-car-crash:before{
	content: '\f5e1';
}
.c_fa-car-side:before{
	content: '\f5e4';
}
.c_fa-caravan:before{
	content: '\f8ff';
}
.c_fa-caret-down:before{
	content: '\f0d7';
}
.c_fa-caret-left:before{
	content: '\f0d9';
}
.c_fa-caret-right:before{
	content: '\f0da';
}
.c_fa-caret-square-down:before{
	content: '\f150';
}
.c_fa-caret-square-left:before{
	content: '\f191';
}
.c_fa-caret-square-right:before{
	content: '\f152';
}
.c_fa-caret-square-up:before{
	content: '\f151';
}
.c_fa-caret-up:before{
	content: '\f0d8';
}
.c_fa-carrot:before{
	content: '\f787';
}
.c_fa-cart-arrow-down:before{
	content: '\f218';
}
.c_fa-cart-plus:before{
	content: '\f217';
}
.c_fa-cash-register:before{
	content: '\f788';
}
.c_fa-cat:before{
	content: '\f6be';
}
.c_fa-cc-amazon-pay:before{
	content: '\f42d';
}
.c_fa-cc-amex:before{
	content: '\f1f3';
}
.c_fa-cc-apple-pay:before{
	content: '\f416';
}
.c_fa-cc-diners-club:before{
	content: '\f24c';
}
.c_fa-cc-discover:before{
	content: '\f1f2';
}
.c_fa-cc-jcb:before{
	content: '\f24b';
}
.c_fa-cc-mastercard:before{
	content: '\f1f1';
}
.c_fa-cc-paypal:before{
	content: '\f1f4';
}
.c_fa-cc-stripe:before{
	content: '\f1f5';
}
.c_fa-cc-visa:before{
	content: '\f1f0';
}
.c_fa-centercode:before{
	content: '\f380';
}
.c_fa-centos:before{
	content: '\f789';
}
.c_fa-certificate:before{
	content: '\f0a3';
}
.c_fa-chair:before{
	content: '\f6c0';
}
.c_fa-chalkboard:before{
	content: '\f51b';
}
.c_fa-chalkboard-teacher:before{
	content: '\f51c';
}
.c_fa-charging-station:before{
	content: '\f5e7';
}
.c_fa-chart-area:before{
	content: '\f1fe';
}
.c_fa-chart-bar:before{
	content: '\f080';
}
.c_fa-chart-line:before{
	content: '\f201';
}
.c_fa-chart-pie:before{
	content: '\f200';
}
.c_fa-check:before{
	content: '\f00c';
}
.c_fa-check-circle:before{
	content: '\f058';
}
.c_fa-check-double:before{
	content: '\f560';
}
.c_fa-check-square:before{
	content: '\f14a';
}
.c_fa-cheese:before{
	content: '\f7ef';
}
.c_fa-chess:before{
	content: '\f439';
}
.c_fa-chess-bishop:before{
	content: '\f43a';
}
.c_fa-chess-board:before{
	content: '\f43c';
}
.c_fa-chess-king:before{
	content: '\f43f';
}
.c_fa-chess-knight:before{
	content: '\f441';
}
.c_fa-chess-pawn:before{
	content: '\f443';
}
.c_fa-chess-queen:before{
	content: '\f445';
}
.c_fa-chess-rook:before{
	content: '\f447';
}
.c_fa-chevron-circle-down:before{
	content: '\f13a';
}
.c_fa-chevron-circle-left:before{
	content: '\f137';
}
.c_fa-chevron-circle-right:before{
	content: '\f138';
}
.c_fa-chevron-circle-up:before{
	content: '\f139';
}
.c_fa-chevron-down:before{
	content: '\f078';
}
.c_fa-chevron-left:before{
	content: '\f053';
}
.c_fa-chevron-right:before{
	content: '\f054';
}
.c_fa-chevron-up:before{
	content: '\f077';
}
.c_fa-child:before{
	content: '\f1ae';
}
.c_fa-chrome:before{
	content: '\f268';
}
.c_fa-chromecast:before{
	content: '\f838';
}
.c_fa-church:before{
	content: '\f51d';
}
.c_fa-circle:before{
	content: '\f111';
}
.c_fa-circle-notch:before{
	content: '\f1ce';
}
.c_fa-city:before{
	content: '\f64f';
}
.c_fa-clinic-medical:before{
	content: '\f7f2';
}
.c_fa-clipboard:before{
	content: '\f328';
}
.c_fa-clipboard-check:before{
	content: '\f46c';
}
.c_fa-clipboard-list:before{
	content: '\f46d';
}
.c_fa-clock:before{
	content: '\f017';
}
.c_fa-clone:before{
	content: '\f24d';
}
.c_fa-closed-captioning:before{
	content: '\f20a';
}
.c_fa-cloud:before{
	content: '\f0c2';
}
.c_fa-cloud-download-alt:before{
	content: '\f381';
}
.c_fa-cloud-meatball:before{
	content: '\f73b';
}
.c_fa-cloud-moon:before{
	content: '\f6c3';
}
.c_fa-cloud-moon-rain:before{
	content: '\f73c';
}
.c_fa-cloud-rain:before{
	content: '\f73d';
}
.c_fa-cloud-showers-heavy:before{
	content: '\f740';
}
.c_fa-cloud-sun:before{
	content: '\f6c4';
}
.c_fa-cloud-sun-rain:before{
	content: '\f743';
}
.c_fa-cloud-upload-alt:before{
	content: '\f382';
}
.c_fa-cloudflare:before{
	content: '\e07d';
}
.c_fa-cloudscale:before{
	content: '\f383';
}
.c_fa-cloudsmith:before{
	content: '\f384';
}
.c_fa-cloudversify:before{
	content: '\f385';
}
.c_fa-cocktail:before{
	content: '\f561';
}
.c_fa-code:before{
	content: '\f121';
}
.c_fa-code-branch:before{
	content: '\f126';
}
.c_fa-codepen:before{
	content: '\f1cb';
}
.c_fa-codiepie:before{
	content: '\f284';
}
.c_fa-coffee:before{
	content: '\f0f4';
}
.c_fa-cog:before{
	content: '\f013';
}
.c_fa-cogs:before{
	content: '\f085';
}
.c_fa-coins:before{
	content: '\f51e';
}
.c_fa-columns:before{
	content: '\f0db';
}
.c_fa-comment:before{
	content: '\f075';
}
.c_fa-comment-alt:before{
	content: '\f27a';
}
.c_fa-comment-dollar:before{
	content: '\f651';
}
.c_fa-comment-dots:before{
	content: '\f4ad';
}
.c_fa-comment-medical:before{
	content: '\f7f5';
}
.c_fa-comment-slash:before{
	content: '\f4b3';
}
.c_fa-comments:before{
	content: '\f086';
}
.c_fa-comments-dollar:before{
	content: '\f653';
}
.c_fa-compact-disc:before{
	content: '\f51f';
}
.c_fa-compass:before{
	content: '\f14e';
}
.c_fa-compress:before{
	content: '\f066';
}
.c_fa-compress-alt:before{
	content: '\f422';
}
.c_fa-compress-arrows-alt:before{
	content: '\f78c';
}
.c_fa-concierge-bell:before{
	content: '\f562';
}
.c_fa-confluence:before{
	content: '\f78d';
}
.c_fa-connectdevelop:before{
	content: '\f20e';
}
.c_fa-contao:before{
	content: '\f26d';
}
.c_fa-cookie:before{
	content: '\f563';
}
.c_fa-cookie-bite:before{
	content: '\f564';
}
.c_fa-copy:before{
	content: '\f0c5';
}
.c_fa-copyright:before{
	content: '\f1f9';
}
.c_fa-cotton-bureau:before{
	content: '\f89e';
}
.c_fa-couch:before{
	content: '\f4b8';
}
.c_fa-cpanel:before{
	content: '\f388';
}
.c_fa-creative-commons:before{
	content: '\f25e';
}
.c_fa-creative-commons-by:before{
	content: '\f4e7';
}
.c_fa-creative-commons-nc:before{
	content: '\f4e8';
}
.c_fa-creative-commons-nc-eu:before{
	content: '\f4e9';
}
.c_fa-creative-commons-nc-jp:before{
	content: '\f4ea';
}
.c_fa-creative-commons-nd:before{
	content: '\f4eb';
}
.c_fa-creative-commons-pd:before{
	content: '\f4ec';
}
.c_fa-creative-commons-pd-alt:before{
	content: '\f4ed';
}
.c_fa-creative-commons-remix:before{
	content: '\f4ee';
}
.c_fa-creative-commons-sa:before{
	content: '\f4ef';
}
.c_fa-creative-commons-sampling:before{
	content: '\f4f0';
}
.c_fa-creative-commons-sampling-plus:before{
	content: '\f4f1';
}
.c_fa-creative-commons-share:before{
	content: '\f4f2';
}
.c_fa-creative-commons-zero:before{
	content: '\f4f3';
}
.c_fa-credit-card:before{
	content: '\f09d';
}
.c_fa-critical-role:before{
	content: '\f6c9';
}
.c_fa-crop:before{
	content: '\f125';
}
.c_fa-crop-alt:before{
	content: '\f565';
}
.c_fa-cross:before{
	content: '\f654';
}
.c_fa-crosshairs:before{
	content: '\f05b';
}
.c_fa-crow:before{
	content: '\f520';
}
.c_fa-crown:before{
	content: '\f521';
}
.c_fa-crutch:before{
	content: '\f7f7';
}
.c_fa-css3:before{
	content: '\f13c';
}
.c_fa-css3-alt:before{
	content: '\f38b';
}
.c_fa-cube:before{
	content: '\f1b2';
}
.c_fa-cubes:before{
	content: '\f1b3';
}
.c_fa-cut:before{
	content: '\f0c4';
}
.c_fa-cuttlefish:before{
	content: '\f38c';
}
.c_fa-d-and-d:before{
	content: '\f38d';
}
.c_fa-d-and-d-beyond:before{
	content: '\f6ca';
}
.c_fa-dailymotion:before{
	content: '\e052';
}
.c_fa-dashcube:before{
	content: '\f210';
}
.c_fa-database:before{
	content: '\f1c0';
}
.c_fa-deaf:before{
	content: '\f2a4';
}
.c_fa-deezer:before{
	content: '\e077';
}
.c_fa-delicious:before{
	content: '\f1a5';
}
.c_fa-democrat:before{
	content: '\f747';
}
.c_fa-deploydog:before{
	content: '\f38e';
}
.c_fa-deskpro:before{
	content: '\f38f';
}
.c_fa-desktop:before{
	content: '\f108';
}
.c_fa-dev:before{
	content: '\f6cc';
}
.c_fa-deviantart:before{
	content: '\f1bd';
}
.c_fa-dharmachakra:before{
	content: '\f655';
}
.c_fa-dhl:before{
	content: '\f790';
}
.c_fa-diagnoses:before{
	content: '\f470';
}
.c_fa-diaspora:before{
	content: '\f791';
}
.c_fa-dice:before{
	content: '\f522';
}
.c_fa-digg:before{
	content: '\f1a6';
}
.c_fa-digital-ocean:before{
	content: '\f391';
}
.c_fa-digital-tachograph:before{
	content: '\f566';
}
.c_fa-directions:before{
	content: '\f5eb';
}
.c_fa-discord:before{
	content: '\f392';
}
.c_fa-discourse:before{
	content: '\f393';
}
.c_fa-disease:before{
	content: '\f7fa';
}
.c_fa-divide:before{
	content: '\f529';
}
.c_fa-dizzy:before{
	content: '\f567';
}
.c_fa-dna:before{
	content: '\f471';
}
.c_fa-dochub:before{
	content: '\f394';
}
.c_fa-docker:before{
	content: '\f395';
}
.c_fa-dog:before{
	content: '\f6d3';
}
.c_fa-dollar-sign:before{
	content: '\f155';
}
.c_fa-dolly:before{
	content: '\f472';
}
.c_fa-dolly-flatbed:before{
	content: '\f474';
}
.c_fa-donate:before{
	content: '\f4b9';
}
.c_fa-door-closed:before{
	content: '\f52a';
}
.c_fa-door-open:before{
	content: '\f52b';
}
.c_fa-dot-circle:before{
	content: '\f192';
}
.c_fa-dove:before{
	content: '\f4ba';
}
.c_fa-download:before{
	content: '\f019';
}
.c_fa-draft2digital:before{
	content: '\f396';
}
.c_fa-drafting-compass:before{
	content: '\f568';
}
.c_fa-dragon:before{
	content: '\f6d5';
}
.c_fa-draw-polygon:before{
	content: '\f5ee';
}
.c_fa-dribbble:before{
	content: '\f17d';
}
.c_fa-dribbble-square:before{
	content: '\f397';
}
.c_fa-dropbox:before{
	content: '\f16b';
}
.c_fa-drum:before{
	content: '\f569';
}
.c_fa-drum-steelpan:before{
	content: '\f56a';
}
.c_fa-drumstick-bite:before{
	content: '\f6d7';
}
.c_fa-drupal:before{
	content: '\f1a9';
}
.c_fa-dumbbell:before{
	content: '\f44b';
}
.c_fa-dumpster:before{
	content: '\f793';
}
.c_fa-dumpster-fire:before{
	content: '\f794';
}
.c_fa-dungeon:before{
	content: '\f6d9';
}
.c_fa-dyalog:before{
	content: '\f399';
}
.c_fa-earlybirds:before{
	content: '\f39a';
}
.c_fa-ebay:before{
	content: '\f4f4';
}
.c_fa-edge:before{
	content: '\f282';
}
.c_fa-edge-legacy:before{
	content: '\e078';
}
.c_fa-edit:before{
	content: '\f044';
}
.c_fa-egg:before{
	content: '\f7fb';
}
.c_fa-eject:before{
	content: '\f052';
}
.c_fa-elementor:before{
	content: '\f430';
}
.c_fa-ellipsis-h:before{
	content: '\f141';
}
.c_fa-ellipsis-v:before{
	content: '\f142';
}
.c_fa-ello:before{
	content: '\f5f1';
}
.c_fa-ember:before{
	content: '\f423';
}
.c_fa-empire:before{
	content: '\f1d1';
}
.c_fa-envelope:before{
	content: '\f0e0';
}
.c_fa-envelope-open:before{
	content: '\f2b6';
}
.c_fa-envelope-open-text:before{
	content: '\f658';
}
.c_fa-envelope-square:before{
	content: '\f199';
}
.c_fa-envira:before{
	content: '\f299';
}
.c_fa-equals:before{
	content: '\f52c';
}
.c_fa-eraser:before{
	content: '\f12d';
}
.c_fa-erlang:before{
	content: '\f39d';
}
.c_fa-ethereum:before{
	content: '\f42e';
}
.c_fa-ethernet:before{
	content: '\f796';
}
.c_fa-etsy:before{
	content: '\f2d7';
}
.c_fa-euro-sign:before{
	content: '\f153';
}
.c_fa-evernote:before{
	content: '\f839';
}
.c_fa-exchange-alt:before{
	content: '\f362';
}
.c_fa-exclamation:before{
	content: '\f12a';
}
.c_fa-exclamation-circle:before{
	content: '\f06a';
}
.c_fa-exclamation-triangle:before{
	content: '\f071';
}
.c_fa-expand:before{
	content: '\f065';
}
.c_fa-expand-alt:before{
	content: '\f424';
}
.c_fa-expand-arrows-alt:before{
	content: '\f31e';
}
.c_fa-expeditedssl:before{
	content: '\f23e';
}
.c_fa-external-link-alt:before{
	content: '\f35d';
}
.c_fa-external-link-square-alt:before{
	content: '\f360';
}
.c_fa-eye:before{
	content: '\f06e';
}
.c_fa-eye-dropper:before{
	content: '\f1fb';
}
.c_fa-eye-slash:before{
	content: '\f070';
}
.c_fa-facebook:before{
	content: '\f09a';
}
.c_fa-facebook-f:before{
	content: '\f39e';
}
.c_fa-facebook-messenger:before{
	content: '\f39f';
}
.c_fa-facebook-square:before{
	content: '\f082';
}
.c_fa-fan:before{
	content: '\f863';
}
.c_fa-fantasy-flight-games:before{
	content: '\f6dc';
}
.c_fa-fast-backward:before{
	content: '\f049';
}
.c_fa-fast-forward:before{
	content: '\f050';
}
.c_fa-faucet:before{
	content: '\e005';
}
.c_fa-fax:before{
	content: '\f1ac';
}
.c_fa-feather:before{
	content: '\f52d';
}
.c_fa-feather-alt:before{
	content: '\f56b';
}
.c_fa-fedex:before{
	content: '\f797';
}
.c_fa-fedora:before{
	content: '\f798';
}
.c_fa-female:before{
	content: '\f182';
}
.c_fa-fighter-jet:before{
	content: '\f0fb';
}
.c_fa-figma:before{
	content: '\f799';
}
.c_fa-file:before{
	content: '\f15b';
}
.c_fa-file-alt:before{
	content: '\f15c';
}
.c_fa-file-archive:before{
	content: '\f1c6';
}
.c_fa-file-audio:before{
	content: '\f1c7';
}
.c_fa-file-code:before{
	content: '\f1c9';
}
.c_fa-file-contract:before{
	content: '\f56c';
}
.c_fa-file-csv:before{
	content: '\f6dd';
}
.c_fa-file-download:before{
	content: '\f56d';
}
.c_fa-file-excel:before{
	content: '\f1c3';
}
.c_fa-file-export:before{
	content: '\f56e';
}
.c_fa-file-image:before{
	content: '\f1c5';
}
.c_fa-file-import:before{
	content: '\f56f';
}
.c_fa-file-invoice:before{
	content: '\f570';
}
.c_fa-file-medical:before{
	content: '\f477';
}
.c_fa-file-medical-alt:before{
	content: '\f478';
}
.c_fa-file-pdf:before{
	content: '\f1c1';
}
.c_fa-file-powerpoint:before{
	content: '\f1c4';
}
.c_fa-file-prescription:before{
	content: '\f572';
}
.c_fa-file-signature:before{
	content: '\f573';
}
.c_fa-file-upload:before{
	content: '\f574';
}
.c_fa-file-video:before{
	content: '\f1c8';
}
.c_fa-file-word:before{
	content: '\f1c2';
}
.c_fa-fill:before{
	content: '\f575';
}
.c_fa-fill-drip:before{
	content: '\f576';
}
.c_fa-film:before{
	content: '\f008';
}
.c_fa-filter:before{
	content: '\f0b0';
}
.c_fa-fingerprint:before{
	content: '\f577';
}
.c_fa-fire:before{
	content: '\f06d';
}
.c_fa-fire-alt:before{
	content: '\f7e4';
}
.c_fa-fire-extinguisher:before{
	content: '\f134';
}
.c_fa-firefox:before{
	content: '\f269';
}
.c_fa-firefox-browser:before{
	content: '\e007';
}
.c_fa-first-aid:before{
	content: '\f479';
}
.c_fa-first-order:before{
	content: '\f2b0';
}
.c_fa-first-order-alt:before{
	content: '\f50a';
}
.c_fa-firstdraft:before{
	content: '\f3a1';
}
.c_fa-fish:before{
	content: '\f578';
}
.c_fa-fist-raised:before{
	content: '\f6de';
}
.c_fa-flag:before{
	content: '\f024';
}
.c_fa-flag-checkered:before{
	content: '\f11e';
}
.c_fa-flag-usa:before{
	content: '\f74d';
}
.c_fa-flask:before{
	content: '\f0c3';
}
.c_fa-flickr:before{
	content: '\f16e';
}
.c_fa-flipboard:before{
	content: '\f44d';
}
.c_fa-flushed:before{
	content: '\f579';
}
.c_fa-fly:before{
	content: '\f417';
}
.c_fa-folder:before{
	content: '\f07b';
}
.c_fa-folder-minus:before{
	content: '\f65d';
}
.c_fa-folder-open:before{
	content: '\f07c';
}
.c_fa-folder-plus:before{
	content: '\f65e';
}
.c_fa-font:before{
	content: '\f031';
}
.c_fa-font-awesome:before{
	content: '\f2b4';
}
.c_fa-font-awesome-alt:before{
	content: '\f35c';
}
.c_fa-font-awesome-flag:before{
	content: '\f425';
}
.c_fa-font-awesome-logo-full:before{
	content: '\f4e6';
}
.c_fa-fonticons:before{
	content: '\f280';
}
.c_fa-fonticons-fi:before{
	content: '\f3a2';
}
.c_fa-football-ball:before{
	content: '\f44e';
}
.c_fa-fort-awesome:before{
	content: '\f286';
}
.c_fa-fort-awesome-alt:before{
	content: '\f3a3';
}
.c_fa-forumbee:before{
	content: '\f211';
}
.c_fa-forward:before{
	content: '\f04e';
}
.c_fa-foursquare:before{
	content: '\f180';
}
.c_fa-free-code-camp:before{
	content: '\f2c5';
}
.c_fa-freebsd:before{
	content: '\f3a4';
}
.c_fa-frog:before{
	content: '\f52e';
}
.c_fa-frown:before{
	content: '\f119';
}
.c_fa-frown-open:before{
	content: '\f57a';
}
.c_fa-fulcrum:before{
	content: '\f50b';
}
.c_fa-funnel-dollar:before{
	content: '\f662';
}
.c_fa-futbol:before{
	content: '\f1e3';
}
.c_fa-galactic-republic:before{
	content: '\f50c';
}
.c_fa-galactic-senate:before{
	content: '\f50d';
}
.c_fa-gamepad:before{
	content: '\f11b';
}
.c_fa-gas-pump:before{
	content: '\f52f';
}
.c_fa-gavel:before{
	content: '\f0e3';
}
.c_fa-gem:before{
	content: '\f3a5';
}
.c_fa-genderless:before{
	content: '\f22d';
}
.c_fa-get-pocket:before{
	content: '\f265';
}
.c_fa-gg:before{
	content: '\f260';
}
.c_fa-gg-circle:before{
	content: '\f261';
}
.c_fa-ghost:before{
	content: '\f6e2';
}
.c_fa-gift:before{
	content: '\f06b';
}
.c_fa-gifts:before{
	content: '\f79c';
}
.c_fa-git:before{
	content: '\f1d3';
}
.c_fa-git-alt:before{
	content: '\f841';
}
.c_fa-git-square:before{
	content: '\f1d2';
}
.c_fa-github:before{
	content: '\f09b';
}
.c_fa-github-alt:before{
	content: '\f113';
}
.c_fa-github-square:before{
	content: '\f092';
}
.c_fa-gitkraken:before{
	content: '\f3a6';
}
.c_fa-gitlab:before{
	content: '\f296';
}
.c_fa-gitter:before{
	content: '\f426';
}
.c_fa-glass-cheers:before{
	content: '\f79f';
}
.c_fa-glass-martini:before{
	content: '\f000';
}
.c_fa-glass-martini-alt:before{
	content: '\f57b';
}
.c_fa-glass-whiskey:before{
	content: '\f7a0';
}
.c_fa-glasses:before{
	content: '\f530';
}
.c_fa-glide:before{
	content: '\f2a5';
}
.c_fa-glide-g:before{
	content: '\f2a6';
}
.c_fa-globe:before{
	content: '\f0ac';
}
.c_fa-globe-africa:before{
	content: '\f57c';
}
.c_fa-globe-americas:before{
	content: '\f57d';
}
.c_fa-globe-asia:before{
	content: '\f57e';
}
.c_fa-globe-europe:before{
	content: '\f7a2';
}
.c_fa-gofore:before{
	content: '\f3a7';
}
.c_fa-golf-ball:before{
	content: '\f450';
}
.c_fa-goodreads:before{
	content: '\f3a8';
}
.c_fa-goodreads-g:before{
	content: '\f3a9';
}
.c_fa-google:before{
	content: '\f1a0';
}
.c_fa-google-drive:before{
	content: '\f3aa';
}
.c_fa-google-pay:before{
	content: '\e079';
}
.c_fa-google-play:before{
	content: '\f3ab';
}
.c_fa-google-plus:before{
	content: '\f2b3';
}
.c_fa-google-plus-g:before{
	content: '\f0d5';
}
.c_fa-google-plus-square:before{
	content: '\f0d4';
}
.c_fa-google-wallet:before{
	content: '\f1ee';
}
.c_fa-gopuram:before{
	content: '\f664';
}
.c_fa-graduation-cap:before{
	content: '\f19d';
}
.c_fa-gratipay:before{
	content: '\f184';
}
.c_fa-grav:before{
	content: '\f2d6';
}
.c_fa-greater-than:before{
	content: '\f531';
}
.c_fa-greater-than-equal:before{
	content: '\f532';
}
.c_fa-grimace:before{
	content: '\f57f';
}
.c_fa-grin:before{
	content: '\f580';
}
.c_fa-grin-alt:before{
	content: '\f581';
}
.c_fa-grin-beam:before{
	content: '\f582';
}
.c_fa-grin-beam-sweat:before{
	content: '\f583';
}
.c_fa-grin-hearts:before{
	content: '\f584';
}
.c_fa-grin-squint:before{
	content: '\f585';
}
.c_fa-grin-squint-tears:before{
	content: '\f586';
}
.c_fa-grin-stars:before{
	content: '\f587';
}
.c_fa-grin-tears:before{
	content: '\f588';
}
.c_fa-grin-tongue:before{
	content: '\f589';
}
.c_fa-grin-tongue-squint:before{
	content: '\f58a';
}
.c_fa-grin-tongue-wink:before{
	content: '\f58b';
}
.c_fa-grin-wink:before{
	content: '\f58c';
}
.c_fa-grip-horizontal:before{
	content: '\f58d';
}
.c_fa-grip-lines:before{
	content: '\f7a4';
}
.c_fa-grip-lines-vertical:before{
	content: '\f7a5';
}
.c_fa-grip-vertical:before{
	content: '\f58e';
}
.c_fa-gripfire:before{
	content: '\f3ac';
}
.c_fa-grunt:before{
	content: '\f3ad';
}
.c_fa-guilded:before{
	content: '\e07e';
}
.c_fa-guitar:before{
	content: '\f7a6';
}
.c_fa-gulp:before{
	content: '\f3ae';
}
.c_fa-h-square:before{
	content: '\f0fd';
}
.c_fa-hacker-news:before{
	content: '\f1d4';
}
.c_fa-hacker-news-square:before{
	content: '\f3af';
}
.c_fa-hackerrank:before{
	content: '\f5f7';
}
.c_fa-hamburger:before{
	content: '\f805';
}
.c_fa-hammer:before{
	content: '\f6e3';
}
.c_fa-hamsa:before{
	content: '\f665';
}
.c_fa-hand-holding:before{
	content: '\f4bd';
}
.c_fa-hand-holding-heart:before{
	content: '\f4be';
}
.c_fa-hand-holding-medical:before{
	content: '\e05c';
}
.c_fa-hand-holding-usd:before{
	content: '\f4c0';
}
.c_fa-hand-holding-water:before{
	content: '\f4c1';
}
.c_fa-hand-lizard:before{
	content: '\f258';
}
.c_fa-hand-middle-finger:before{
	content: '\f806';
}
.c_fa-hand-paper:before{
	content: '\f256';
}
.c_fa-hand-peace:before{
	content: '\f25b';
}
.c_fa-hand-point-down:before{
	content: '\f0a7';
}
.c_fa-hand-point-left:before{
	content: '\f0a5';
}
.c_fa-hand-point-right:before{
	content: '\f0a4';
}
.c_fa-hand-point-up:before{
	content: '\f0a6';
}
.c_fa-hand-pointer:before{
	content: '\f25a';
}
.c_fa-hand-rock:before{
	content: '\f255';
}
.c_fa-hand-scissors:before{
	content: '\f257';
}
.c_fa-hand-sparkles:before{
	content: '\e05d';
}
.c_fa-hand-spock:before{
	content: '\f259';
}
.c_fa-hands:before{
	content: '\f4c2';
}
.c_fa-hands-helping:before{
	content: '\f4c4';
}
.c_fa-hands-wash:before{
	content: '\e05e';
}
.c_fa-handshake:before{
	content: '\f2b5';
}
.c_fa-handshake-alt-slash:before{
	content: '\e05f';
}
.c_fa-handshake-slash:before{
	content: '\e060';
}
.c_fa-hanukiah:before{
	content: '\f6e6';
}
.c_fa-hard-hat:before{
	content: '\f807';
}
.c_fa-hashtag:before{
	content: '\f292';
}
.c_fa-hat-cowboy:before{
	content: '\f8c0';
}
.c_fa-hat-cowboy-side:before{
	content: '\f8c1';
}
.c_fa-hat-wizard:before{
	content: '\f6e8';
}
.c_fa-hdd:before{
	content: '\f0a0';
}
.c_fa-head-side-cough:before{
	content: '\e061';
}
.c_fa-head-side-cough-slash:before{
	content: '\e062';
}
.c_fa-head-side-mask:before{
	content: '\e063';
}
.c_fa-head-side-virus:before{
	content: '\e064';
}
.c_fa-heading:before{
	content: '\f1dc';
}
.c_fa-headphones:before{
	content: '\f025';
}
.c_fa-headphones-alt:before{
	content: '\f58f';
}
.c_fa-headset:before{
	content: '\f590';
}
.c_fa-heart:before{
	content: '\f004';
}
.c_fa-heart-broken:before{
	content: '\f7a9';
}
.c_fa-heartbeat:before{
	content: '\f21e';
}
.c_fa-helicopter:before{
	content: '\f533';
}
.c_fa-highlighter:before{
	content: '\f591';
}
.c_fa-hiking:before{
	content: '\f6ec';
}
.c_fa-hippo:before{
	content: '\f6ed';
}
.c_fa-hips:before{
	content: '\f452';
}
.c_fa-hire-a-helper:before{
	content: '\f3b0';
}
.c_fa-history:before{
	content: '\f1da';
}
.c_fa-hive:before{
	content: '\e07f';
}
.c_fa-hockey-puck:before{
	content: '\f453';
}
.c_fa-holly-berry:before{
	content: '\f7aa';
}
.c_fa-hooli:before{
	content: '\f427';
}
.c_fa-hornbill:before{
	content: '\f592';
}
.c_fa-horse:before{
	content: '\f6f0';
}
.c_fa-horse-head:before{
	content: '\f7ab';
}
.c_fa-hospital:before{
	content: '\f0f8';
}
.c_fa-hospital-alt:before{
	content: '\f47d';
}
.c_fa-hospital-symbol:before{
	content: '\f47e';
}
.c_fa-hospital-user:before{
	content: '\f80d';
}
.c_fa-hot-tub:before{
	content: '\f593';
}
.c_fa-hotdog:before{
	content: '\f80f';
}
.c_fa-hotel:before{
	content: '\f594';
}
.c_fa-hotjar:before{
	content: '\f3b1';
}
.c_fa-hourglass:before{
	content: '\f254';
}
.c_fa-hourglass-end:before{
	content: '\f253';
}
.c_fa-hourglass-half:before{
	content: '\f252';
}
.c_fa-hourglass-start:before{
	content: '\f251';
}
.c_fa-house-damage:before{
	content: '\f6f1';
}
.c_fa-house-user:before{
	content: '\e065';
}
.c_fa-houzz:before{
	content: '\f27c';
}
.c_fa-hryvnia:before{
	content: '\f6f2';
}
.c_fa-html5:before{
	content: '\f13b';
}
.c_fa-hubspot:before{
	content: '\f3b2';
}
.c_fa-i-cursor:before{
	content: '\f246';
}
.c_fa-icicles:before{
	content: '\f7ad';
}
.c_fa-icons:before{
	content: '\f86d';
}
.c_fa-id-badge:before{
	content: '\f2c1';
}
.c_fa-id-card:before{
	content: '\f2c2';
}
.c_fa-id-card-alt:before{
	content: '\f47f';
}
.c_fa-ideal:before{
	content: '\e013';
}
.c_fa-igloo:before{
	content: '\f7ae';
}
.c_fa-image:before{
	content: '\f03e';
}
.c_fa-images:before{
	content: '\f302';
}
.c_fa-imdb:before{
	content: '\f2d8';
}
.c_fa-inbox:before{
	content: '\f01c';
}
.c_fa-indent:before{
	content: '\f03c';
}
.c_fa-industry:before{
	content: '\f275';
}
.c_fa-infinity:before{
	content: '\f534';
}
.c_fa-info:before{
	content: '\f129';
}
.c_fa-info-circle:before{
	content: '\f05a';
}
.c_fa-innosoft:before{
	content: '\e080';
}
.c_fa-instagram:before{
	content: '\f16d';
}
.c_fa-instagram-square:before{
	content: '\e055';
}
.c_fa-instalod:before{
	content: '\e081';
}
.c_fa-intercom:before{
	content: '\f7af';
}
.c_fa-internet-explorer:before{
	content: '\f26b';
}
.c_fa-invision:before{
	content: '\f7b0';
}
.c_fa-ioxhost:before{
	content: '\f208';
}
.c_fa-italic:before{
	content: '\f033';
}
.c_fa-itch-io:before{
	content: '\f83a';
}
.c_fa-itunes:before{
	content: '\f3b4';
}
.c_fa-itunes-note:before{
	content: '\f3b5';
}
.c_fa-java:before{
	content: '\f4e4';
}
.c_fa-jedi:before{
	content: '\f669';
}
.c_fa-jedi-order:before{
	content: '\f50e';
}
.c_fa-jenkins:before{
	content: '\f3b6';
}
.c_fa-jira:before{
	content: '\f7b1';
}
.c_fa-joget:before{
	content: '\f3b7';
}
.c_fa-joint:before{
	content: '\f595';
}
.c_fa-joomla:before{
	content: '\f1aa';
}
.c_fa-journal-whills:before{
	content: '\f66a';
}
.c_fa-js:before{
	content: '\f3b8';
}
.c_fa-js-square:before{
	content: '\f3b9';
}
.c_fa-jsfiddle:before{
	content: '\f1cc';
}
.c_fa-kaaba:before{
	content: '\f66b';
}
.c_fa-kaggle:before{
	content: '\f5fa';
}
.c_fa-key:before{
	content: '\f084';
}
.c_fa-keybase:before{
	content: '\f4f5';
}
.c_fa-keyboard:before{
	content: '\f11c';
}
.c_fa-keycdn:before{
	content: '\f3ba';
}
.c_fa-khanda:before{
	content: '\f66d';
}
.c_fa-kickstarter:before{
	content: '\f3bb';
}
.c_fa-kickstarter-k:before{
	content: '\f3bc';
}
.c_fa-kiss:before{
	content: '\f596';
}
.c_fa-kiss-beam:before{
	content: '\f597';
}
.c_fa-kiss-wink-heart:before{
	content: '\f598';
}
.c_fa-kiwi-bird:before{
	content: '\f535';
}
.c_fa-korvue:before{
	content: '\f42f';
}
.c_fa-landmark:before{
	content: '\f66f';
}
.c_fa-language:before{
	content: '\f1ab';
}
.c_fa-laptop:before{
	content: '\f109';
}
.c_fa-laptop-code:before{
	content: '\f5fc';
}
.c_fa-laptop-house:before{
	content: '\e066';
}
.c_fa-laptop-medical:before{
	content: '\f812';
}
.c_fa-laravel:before{
	content: '\f3bd';
}
.c_fa-lastfm:before{
	content: '\f202';
}
.c_fa-lastfm-square:before{
	content: '\f203';
}
.c_fa-laugh:before{
	content: '\f599';
}
.c_fa-laugh-beam:before{
	content: '\f59a';
}
.c_fa-laugh-squint:before{
	content: '\f59b';
}
.c_fa-laugh-wink:before{
	content: '\f59c';
}
.c_fa-layer-group:before{
	content: '\f5fd';
}
.c_fa-leaf:before{
	content: '\f06c';
}
.c_fa-leanpub:before{
	content: '\f212';
}
.c_fa-lemon:before{
	content: '\f094';
}
.c_fa-less:before{
	content: '\f41d';
}
.c_fa-less-than:before{
	content: '\f536';
}
.c_fa-less-than-equal:before{
	content: '\f537';
}
.c_fa-level-down-alt:before{
	content: '\f3be';
}
.c_fa-level-up-alt:before{
	content: '\f3bf';
}
.c_fa-life-ring:before{
	content: '\f1cd';
}
.c_fa-lightbulb:before{
	content: '\f0eb';
}
.c_fa-line:before{
	content: '\f3c0';
}
.c_fa-link:before{
	content: '\f0c1';
}
.c_fa-linkedin:before{
	content: '\f08c';
}
.c_fa-linkedin-in:before{
	content: '\f0e1';
}
.c_fa-linode:before{
	content: '\f2b8';
}
.c_fa-linux:before{
	content: '\f17c';
}
.c_fa-lira-sign:before{
	content: '\f195';
}
.c_fa-list:before{
	content: '\f03a';
}
.c_fa-list-alt:before{
	content: '\f022';
}
.c_fa-list-ol:before{
	content: '\f0cb';
}
.c_fa-list-ul:before{
	content: '\f0ca';
}
.c_fa-location-arrow:before{
	content: '\f124';
}
.c_fa-lock:before{
	content: '\f023';
}
.c_fa-lock-open:before{
	content: '\f3c1';
}
.c_fa-long-arrow-alt-down:before{
	content: '\f309';
}
.c_fa-long-arrow-alt-left:before{
	content: '\f30a';
}
.c_fa-long-arrow-alt-right:before{
	content: '\f30b';
}
.c_fa-long-arrow-alt-up:before{
	content: '\f30c';
}
.c_fa-low-vision:before{
	content: '\f2a8';
}
.c_fa-luggage-cart:before{
	content: '\f59d';
}
.c_fa-lungs:before{
	content: '\f604';
}
.c_fa-lungs-virus:before{
	content: '\e067';
}
.c_fa-lyft:before{
	content: '\f3c3';
}
.c_fa-magento:before{
	content: '\f3c4';
}
.c_fa-magic:before{
	content: '\f0d0';
}
.c_fa-magnet:before{
	content: '\f076';
}
.c_fa-mail-bulk:before{
	content: '\f674';
}
.c_fa-mailchimp:before{
	content: '\f59e';
}
.c_fa-male:before{
	content: '\f183';
}
.c_fa-mandalorian:before{
	content: '\f50f';
}
.c_fa-map:before{
	content: '\f279';
}
.c_fa-map-marked:before{
	content: '\f59f';
}
.c_fa-map-marked-alt:before{
	content: '\f5a0';
}
.c_fa-map-marker:before{
	content: '\f041';
}
.c_fa-map-marker-alt:before{
	content: '\f3c5';
}
.c_fa-map-pin:before{
	content: '\f276';
}
.c_fa-map-signs:before{
	content: '\f277';
}
.c_fa-markdown:before{
	content: '\f60f';
}
.c_fa-marker:before{
	content: '\f5a1';
}
.c_fa-mars:before{
	content: '\f222';
}
.c_fa-mars-double:before{
	content: '\f227';
}
.c_fa-mars-stroke:before{
	content: '\f229';
}
.c_fa-mars-stroke-h:before{
	content: '\f22b';
}
.c_fa-mars-stroke-v:before{
	content: '\f22a';
}
.c_fa-mask:before{
	content: '\f6fa';
}
.c_fa-mastodon:before{
	content: '\f4f6';
}
.c_fa-maxcdn:before{
	content: '\f136';
}
.c_fa-mdb:before{
	content: '\f8ca';
}
.c_fa-medal:before{
	content: '\f5a2';
}
.c_fa-medapps:before{
	content: '\f3c6';
}
.c_fa-medium:before{
	content: '\f23a';
}
.c_fa-medium-m:before{
	content: '\f3c7';
}
.c_fa-medkit:before{
	content: '\f0fa';
}
.c_fa-medrt:before{
	content: '\f3c8';
}
.c_fa-meetup:before{
	content: '\f2e0';
}
.c_fa-megaport:before{
	content: '\f5a3';
}
.c_fa-meh:before{
	content: '\f11a';
}
.c_fa-meh-blank:before{
	content: '\f5a4';
}
.c_fa-meh-rolling-eyes:before{
	content: '\f5a5';
}
.c_fa-memory:before{
	content: '\f538';
}
.c_fa-mendeley:before{
	content: '\f7b3';
}
.c_fa-menorah:before{
	content: '\f676';
}
.c_fa-mercury:before{
	content: '\f223';
}
.c_fa-meteor:before{
	content: '\f753';
}
.c_fa-microchip:before{
	content: '\f2db';
}
.c_fa-microphone:before{
	content: '\f130';
}
.c_fa-microphone-alt:before{
	content: '\f3c9';
}
.c_fa-microphone-alt-slash:before{
	content: '\f539';
}
.c_fa-microphone-slash:before{
	content: '\f131';
}
.c_fa-microscope:before{
	content: '\f610';
}
.c_fa-microsoft:before{
	content: '\f3ca';
}
.c_fa-minus:before{
	content: '\f068';
}
.c_fa-minus-circle:before{
	content: '\f056';
}
.c_fa-minus-square:before{
	content: '\f146';
}
.c_fa-mitten:before{
	content: '\f7b5';
}
.c_fa-mix:before{
	content: '\f3cb';
}
.c_fa-mixcloud:before{
	content: '\f289';
}
.c_fa-mixer:before{
	content: '\e056';
}
.c_fa-mizuni:before{
	content: '\f3cc';
}
.c_fa-mobile:before{
	content: '\f10b';
}
.c_fa-mobile-alt:before{
	content: '\f3cd';
}
.c_fa-modx:before{
	content: '\f285';
}
.c_fa-monero:before{
	content: '\f3d0';
}
.c_fa-money-bill:before{
	content: '\f0d6';
}
.c_fa-money-bill-alt:before{
	content: '\f3d1';
}
.c_fa-money-bill-wave:before{
	content: '\f53a';
}
.c_fa-money-bill-wave-alt:before{
	content: '\f53b';
}
.c_fa-money-check:before{
	content: '\f53c';
}
.c_fa-money-check-alt:before{
	content: '\f53d';
}
.c_fa-monument:before{
	content: '\f5a6';
}
.c_fa-moon:before{
	content: '\f186';
}
.c_fa-mortar-pestle:before{
	content: '\f5a7';
}
.c_fa-mosque:before{
	content: '\f678';
}
.c_fa-motorcycle:before{
	content: '\f21c';
}
.c_fa-mountain:before{
	content: '\f6fc';
}
.c_fa-mouse:before{
	content: '\f8cc';
}
.c_fa-mouse-pointer:before{
	content: '\f245';
}
.c_fa-mug-hot:before{
	content: '\f7b6';
}
.c_fa-music:before{
	content: '\f001';
}
.c_fa-napster:before{
	content: '\f3d2';
}
.c_fa-neos:before{
	content: '\f612';
}
.c_fa-network-wired:before{
	content: '\f6ff';
}
.c_fa-neuter:before{
	content: '\f22c';
}
.c_fa-newspaper:before{
	content: '\f1ea';
}
.c_fa-nimblr:before{
	content: '\f5a8';
}
.c_fa-node:before{
	content: '\f419';
}
.c_fa-node-js:before{
	content: '\f3d3';
}
.c_fa-not-equal:before{
	content: '\f53e';
}
.c_fa-notes-medical:before{
	content: '\f481';
}
.c_fa-npm:before{
	content: '\f3d4';
}
.c_fa-ns8:before{
	content: '\f3d5';
}
.c_fa-nutritionix:before{
	content: '\f3d6';
}
.c_fa-object-group:before{
	content: '\f247';
}
.c_fa-object-ungroup:before{
	content: '\f248';
}
.c_fa-octopus-deploy:before{
	content: '\e082';
}
.c_fa-odnoklassniki:before{
	content: '\f263';
}
.c_fa-odnoklassniki-square:before{
	content: '\f264';
}
.c_fa-oil-can:before{
	content: '\f613';
}
.c_fa-old-republic:before{
	content: '\f510';
}
.c_fa-om:before{
	content: '\f679';
}
.c_fa-opencart:before{
	content: '\f23d';
}
.c_fa-openid:before{
	content: '\f19b';
}
.c_fa-opera:before{
	content: '\f26a';
}
.c_fa-optin-monster:before{
	content: '\f23c';
}
.c_fa-orcid:before{
	content: '\f8d2';
}
.c_fa-osi:before{
	content: '\f41a';
}
.c_fa-otter:before{
	content: '\f700';
}
.c_fa-outdent:before{
	content: '\f03b';
}
.c_fa-page4:before{
	content: '\f3d7';
}
.c_fa-pagelines:before{
	content: '\f18c';
}
.c_fa-pager:before{
	content: '\f815';
}
.c_fa-paint-brush:before{
	content: '\f1fc';
}
.c_fa-paint-roller:before{
	content: '\f5aa';
}
.c_fa-palette:before{
	content: '\f53f';
}
.c_fa-palfed:before{
	content: '\f3d8';
}
.c_fa-pallet:before{
	content: '\f482';
}
.c_fa-paper-plane:before{
	content: '\f1d8';
}
.c_fa-paperclip:before{
	content: '\f0c6';
}
.c_fa-parachute-box:before{
	content: '\f4cd';
}
.c_fa-paragraph:before{
	content: '\f1dd';
}
.c_fa-parking:before{
	content: '\f540';
}
.c_fa-passport:before{
	content: '\f5ab';
}
.c_fa-pastafarianism:before{
	content: '\f67b';
}
.c_fa-paste:before{
	content: '\f0ea';
}
.c_fa-patreon:before{
	content: '\f3d9';
}
.c_fa-pause:before{
	content: '\f04c';
}
.c_fa-pause-circle:before{
	content: '\f28b';
}
.c_fa-paw:before{
	content: '\f1b0';
}
.c_fa-paypal:before{
	content: '\f1ed';
}
.c_fa-peace:before{
	content: '\f67c';
}
.c_fa-pen:before{
	content: '\f304';
}
.c_fa-pen-alt:before{
	content: '\f305';
}
.c_fa-pen-fancy:before{
	content: '\f5ac';
}
.c_fa-pen-nib:before{
	content: '\f5ad';
}
.c_fa-pen-square:before{
	content: '\f14b';
}
.c_fa-pencil-alt:before{
	content: '\f303';
}
.c_fa-pencil-ruler:before{
	content: '\f5ae';
}
.c_fa-penny-arcade:before{
	content: '\f704';
}
.c_fa-people-arrows:before{
	content: '\e068';
}
.c_fa-people-carry:before{
	content: '\f4ce';
}
.c_fa-pepper-hot:before{
	content: '\f816';
}
.c_fa-perbyte:before{
	content: '\e083';
}
.c_fa-percent:before{
	content: '\f295';
}
.c_fa-percentage:before{
	content: '\f541';
}
.c_fa-periscope:before{
	content: '\f3da';
}
.c_fa-person-booth:before{
	content: '\f756';
}
.c_fa-phabricator:before{
	content: '\f3db';
}
.c_fa-phoenix-framework:before{
	content: '\f3dc';
}
.c_fa-phoenix-squadron:before{
	content: '\f511';
}
.c_fa-phone:before{
	content: '\f095';
}
.c_fa-phone-alt:before{
	content: '\f879';
}
.c_fa-phone-slash:before{
	content: '\f3dd';
}
.c_fa-phone-square:before{
	content: '\f098';
}
.c_fa-phone-square-alt:before{
	content: '\f87b';
}
.c_fa-phone-volume:before{
	content: '\f2a0';
}
.c_fa-photo-video:before{
	content: '\f87c';
}
.c_fa-php:before{
	content: '\f457';
}
.c_fa-pied-piper:before{
	content: '\f2ae';
}
.c_fa-pied-piper-alt:before{
	content: '\f1a8';
}
.c_fa-pied-piper-hat:before{
	content: '\f4e5';
}
.c_fa-pied-piper-pp:before{
	content: '\f1a7';
}
.c_fa-pied-piper-square:before{
	content: '\e01e';
}
.c_fa-piggy-bank:before{
	content: '\f4d3';
}
.c_fa-pills:before{
	content: '\f484';
}
.c_fa-pinterest:before{
	content: '\f0d2';
}
.c_fa-pinterest-p:before{
	content: '\f231';
}
.c_fa-pinterest-square:before{
	content: '\f0d3';
}
.c_fa-pizza-slice:before{
	content: '\f818';
}
.c_fa-plane:before{
	content: '\f072';
}
.c_fa-plane-arrival:before{
	content: '\f5af';
}
.c_fa-plane-departure:before{
	content: '\f5b0';
}
.c_fa-plane-slash:before{
	content: '\e069';
}
.c_fa-play:before{
	content: '\f04b';
}
.c_fa-play-circle:before{
	content: '\f144';
}
.c_fa-playstation:before{
	content: '\f3df';
}
.c_fa-plug:before{
	content: '\f1e6';
}
.c_fa-plus:before{
	content: '\f067';
}
.c_fa-plus-circle:before{
	content: '\f055';
}
.c_fa-plus-square:before{
	content: '\f0fe';
}
.c_fa-podcast:before{
	content: '\f2ce';
}
.c_fa-poll:before{
	content: '\f681';
}
.c_fa-poll-h:before{
	content: '\f682';
}
.c_fa-poo:before{
	content: '\f2fe';
}
.c_fa-poo-storm:before{
	content: '\f75a';
}
.c_fa-poop:before{
	content: '\f619';
}
.c_fa-portrait:before{
	content: '\f3e0';
}
.c_fa-pound-sign:before{
	content: '\f154';
}
.c_fa-power-off:before{
	content: '\f011';
}
.c_fa-pray:before{
	content: '\f683';
}
.c_fa-praying-hands:before{
	content: '\f684';
}
.c_fa-prescription:before{
	content: '\f5b1';
}
.c_fa-prescription-bottle:before{
	content: '\f485';
}
.c_fa-prescription-bottle-alt:before{
	content: '\f486';
}
.c_fa-print:before{
	content: '\f02f';
}
.c_fa-procedures:before{
	content: '\f487';
}
.c_fa-product-hunt:before{
	content: '\f288';
}
.c_fa-project-diagram:before{
	content: '\f542';
}
.c_fa-pump-medical:before{
	content: '\e06a';
}
.c_fa-pump-soap:before{
	content: '\e06b';
}
.c_fa-pushed:before{
	content: '\f3e1';
}
.c_fa-puzzle-piece:before{
	content: '\f12e';
}
.c_fa-python:before{
	content: '\f3e2';
}
.c_fa-qq:before{
	content: '\f1d6';
}
.c_fa-qrcode:before{
	content: '\f029';
}
.c_fa-question:before{
	content: '\f128';
}
.c_fa-question-circle:before{
	content: '\f059';
}
.c_fa-quidditch:before{
	content: '\f458';
}
.c_fa-quinscape:before{
	content: '\f459';
}
.c_fa-quora:before{
	content: '\f2c4';
}
.c_fa-quote-left:before{
	content: '\f10d';
}
.c_fa-quote-right:before{
	content: '\f10e';
}
.c_fa-quran:before{
	content: '\f687';
}
.c_fa-r-project:before{
	content: '\f4f7';
}
.c_fa-radiation:before{
	content: '\f7b9';
}
.c_fa-radiation-alt:before{
	content: '\f7ba';
}
.c_fa-rainbow:before{
	content: '\f75b';
}
.c_fa-random:before{
	content: '\f074';
}
.c_fa-raspberry-pi:before{
	content: '\f7bb';
}
.c_fa-ravelry:before{
	content: '\f2d9';
}
.c_fa-react:before{
	content: '\f41b';
}
.c_fa-reacteurope:before{
	content: '\f75d';
}
.c_fa-readme:before{
	content: '\f4d5';
}
.c_fa-rebel:before{
	content: '\f1d0';
}
.c_fa-receipt:before{
	content: '\f543';
}
.c_fa-record-vinyl:before{
	content: '\f8d9';
}
.c_fa-recycle:before{
	content: '\f1b8';
}
.c_fa-red-river:before{
	content: '\f3e3';
}
.c_fa-reddit:before{
	content: '\f1a1';
}
.c_fa-reddit-alien:before{
	content: '\f281';
}
.c_fa-reddit-square:before{
	content: '\f1a2';
}
.c_fa-redhat:before{
	content: '\f7bc';
}
.c_fa-redo:before{
	content: '\f01e';
}
.c_fa-redo-alt:before{
	content: '\f2f9';
}
.c_fa-registered:before{
	content: '\f25d';
}
.c_fa-remove-format:before{
	content: '\f87d';
}
.c_fa-renren:before{
	content: '\f18b';
}
.c_fa-reply:before{
	content: '\f3e5';
}
.c_fa-reply-all:before{
	content: '\f122';
}
.c_fa-replyd:before{
	content: '\f3e6';
}
.c_fa-republican:before{
	content: '\f75e';
}
.c_fa-researchgate:before{
	content: '\f4f8';
}
.c_fa-resolving:before{
	content: '\f3e7';
}
.c_fa-restroom:before{
	content: '\f7bd';
}
.c_fa-retweet:before{
	content: '\f079';
}
.c_fa-rev:before{
	content: '\f5b2';
}
.c_fa-ribbon:before{
	content: '\f4d6';
}
.c_fa-ring:before{
	content: '\f70b';
}
.c_fa-road:before{
	content: '\f018';
}
.c_fa-robot:before{
	content: '\f544';
}
.c_fa-rocket:before{
	content: '\f135';
}
.c_fa-rocketchat:before{
	content: '\f3e8';
}
.c_fa-rockrms:before{
	content: '\f3e9';
}
.c_fa-route:before{
	content: '\f4d7';
}
.c_fa-rss:before{
	content: '\f09e';
}
.c_fa-rss-square:before{
	content: '\f143';
}
.c_fa-ruble-sign:before{
	content: '\f158';
}
.c_fa-ruler:before{
	content: '\f545';
}
.c_fa-ruler-combined:before{
	content: '\f546';
}
.c_fa-ruler-horizontal:before{
	content: '\f547';
}
.c_fa-ruler-vertical:before{
	content: '\f548';
}
.c_fa-running:before{
	content: '\f70c';
}
.c_fa-rupee-sign:before{
	content: '\f156';
}
.c_fa-rust:before{
	content: '\e07a';
}
.c_fa-sad-cry:before{
	content: '\f5b3';
}
.c_fa-sad-tear:before{
	content: '\f5b4';
}
.c_fa-safari:before{
	content: '\f267';
}
.c_fa-salesforce:before{
	content: '\f83b';
}
.c_fa-sass:before{
	content: '\f41e';
}
.c_fa-satellite:before{
	content: '\f7bf';
}
.c_fa-satellite-dish:before{
	content: '\f7c0';
}
.c_fa-save:before{
	content: '\f0c7';
}
.c_fa-schlix:before{
	content: '\f3ea';
}
.c_fa-school:before{
	content: '\f549';
}
.c_fa-screwdriver:before{
	content: '\f54a';
}
.c_fa-scribd:before{
	content: '\f28a';
}
.c_fa-scroll:before{
	content: '\f70e';
}
.c_fa-sd-card:before{
	content: '\f7c2';
}
.c_fa-search:before{
	content: '\f002';
}
.c_fa-search-dollar:before{
	content: '\f688';
}
.c_fa-search-location:before{
	content: '\f689';
}
.c_fa-search-minus:before{
	content: '\f010';
}
.c_fa-search-plus:before{
	content: '\f00e';
}
.c_fa-searchengin:before{
	content: '\f3eb';
}
.c_fa-seedling:before{
	content: '\f4d8';
}
.c_fa-sellcast:before{
	content: '\f2da';
}
.c_fa-sellsy:before{
	content: '\f213';
}
.c_fa-server:before{
	content: '\f233';
}
.c_fa-servicestack:before{
	content: '\f3ec';
}
.c_fa-shapes:before{
	content: '\f61f';
}
.c_fa-share:before{
	content: '\f064';
}
.c_fa-share-alt:before{
	content: '\f1e0';
}
.c_fa-share-alt-square:before{
	content: '\f1e1';
}
.c_fa-share-square:before{
	content: '\f14d';
}
.c_fa-shekel-sign:before{
	content: '\f20b';
}
.c_fa-shield-alt:before{
	content: '\f3ed';
}
.c_fa-shield-virus:before{
	content: '\e06c';
}
.c_fa-ship:before{
	content: '\f21a';
}
.c_fa-shipping-fast:before{
	content: '\f48b';
}
.c_fa-shirtsinbulk:before{
	content: '\f214';
}
.c_fa-shoe-prints:before{
	content: '\f54b';
}
.c_fa-shopify:before{
	content: '\e057';
}
.c_fa-shopping-bag:before{
	content: '\f290';
}
.c_fa-shopping-basket:before{
	content: '\f291';
}
.c_fa-shopping-cart:before{
	content: '\f07a';
}
.c_fa-shopware:before{
	content: '\f5b5';
}
.c_fa-shower:before{
	content: '\f2cc';
}
.c_fa-shuttle-van:before{
	content: '\f5b6';
}
.c_fa-sign:before{
	content: '\f4d9';
}
.c_fa-sign-in-alt:before{
	content: '\f2f6';
}
.c_fa-sign-language:before{
	content: '\f2a7';
}
.c_fa-sign-out-alt:before{
	content: '\f2f5';
}
.c_fa-signal:before{
	content: '\f012';
}
.c_fa-signature:before{
	content: '\f5b7';
}
.c_fa-sim-card:before{
	content: '\f7c4';
}
.c_fa-simplybuilt:before{
	content: '\f215';
}
.c_fa-sink:before{
	content: '\e06d';
}
.c_fa-sistrix:before{
	content: '\f3ee';
}
.c_fa-sitemap:before{
	content: '\f0e8';
}
.c_fa-sith:before{
	content: '\f512';
}
.c_fa-skating:before{
	content: '\f7c5';
}
.c_fa-sketch:before{
	content: '\f7c6';
}
.c_fa-skiing:before{
	content: '\f7c9';
}
.c_fa-skiing-nordic:before{
	content: '\f7ca';
}
.c_fa-skull:before{
	content: '\f54c';
}
.c_fa-skull-crossbones:before{
	content: '\f714';
}
.c_fa-skyatlas:before{
	content: '\f216';
}
.c_fa-skype:before{
	content: '\f17e';
}
.c_fa-slack:before{
	content: '\f198';
}
.c_fa-slack-hash:before{
	content: '\f3ef';
}
.c_fa-slash:before{
	content: '\f715';
}
.c_fa-sleigh:before{
	content: '\f7cc';
}
.c_fa-sliders-h:before{
	content: '\f1de';
}
.c_fa-slideshare:before{
	content: '\f1e7';
}
.c_fa-smile:before{
	content: '\f118';
}
.c_fa-smile-beam:before{
	content: '\f5b8';
}
.c_fa-smile-wink:before{
	content: '\f4da';
}
.c_fa-smog:before{
	content: '\f75f';
}
.c_fa-smoking:before{
	content: '\f48d';
}
.c_fa-smoking-ban:before{
	content: '\f54d';
}
.c_fa-sms:before{
	content: '\f7cd';
}
.c_fa-snapchat:before{
	content: '\f2ab';
}
.c_fa-snapchat-ghost:before{
	content: '\f2ac';
}
.c_fa-snapchat-square:before{
	content: '\f2ad';
}
.c_fa-snowboarding:before{
	content: '\f7ce';
}
.c_fa-snowflake:before{
	content: '\f2dc';
}
.c_fa-snowman:before{
	content: '\f7d0';
}
.c_fa-snowplow:before{
	content: '\f7d2';
}
.c_fa-soap:before{
	content: '\e06e';
}
.c_fa-socks:before{
	content: '\f696';
}
.c_fa-solar-panel:before{
	content: '\f5ba';
}
.c_fa-sort:before{
	content: '\f0dc';
}
.c_fa-sort-alpha-down:before{
	content: '\f15d';
}
.c_fa-sort-alpha-down-alt:before{
	content: '\f881';
}
.c_fa-sort-alpha-up:before{
	content: '\f15e';
}
.c_fa-sort-alpha-up-alt:before{
	content: '\f882';
}
.c_fa-sort-amount-down:before{
	content: '\f160';
}
.c_fa-sort-amount-down-alt:before{
	content: '\f884';
}
.c_fa-sort-amount-up:before{
	content: '\f161';
}
.c_fa-sort-amount-up-alt:before{
	content: '\f885';
}
.c_fa-sort-down:before{
	content: '\f0dd';
}
.c_fa-sort-numeric-down:before{
	content: '\f162';
}
.c_fa-sort-numeric-down-alt:before{
	content: '\f886';
}
.c_fa-sort-numeric-up:before{
	content: '\f163';
}
.c_fa-sort-numeric-up-alt:before{
	content: '\f887';
}
.c_fa-sort-up:before{
	content: '\f0de';
}
.c_fa-soundcloud:before{
	content: '\f1be';
}
.c_fa-sourcetree:before{
	content: '\f7d3';
}
.c_fa-spa:before{
	content: '\f5bb';
}
.c_fa-speakap:before{
	content: '\f3f3';
}
.c_fa-speaker-deck:before{
	content: '\f83c';
}
.c_fa-spell-check:before{
	content: '\f891';
}
.c_fa-spider:before{
	content: '\f717';
}
.c_fa-spinner:before{
	content: '\f110';
}
.c_fa-splotch:before{
	content: '\f5bc';
}
.c_fa-spotify:before{
	content: '\f1bc';
}
.c_fa-spray-can:before{
	content: '\f5bd';
}
.c_fa-square:before{
	content: '\f0c8';
}
.c_fa-square-full:before{
	content: '\f45c';
}
.c_fa-square-root-alt:before{
	content: '\f698';
}
.c_fa-squarespace:before{
	content: '\f5be';
}
.c_fa-stack-exchange:before{
	content: '\f18d';
}
.c_fa-stack-overflow:before{
	content: '\f16c';
}
.c_fa-stackpath:before{
	content: '\f842';
}
.c_fa-stamp:before{
	content: '\f5bf';
}
.c_fa-star:before{
	content: '\f005';
}
.c_fa-star-and-crescent:before{
	content: '\f699';
}
.c_fa-star-half:before{
	content: '\f089';
}
.c_fa-star-half-alt:before{
	content: '\f5c0';
}
.c_fa-star-of-david:before{
	content: '\f69a';
}
.c_fa-star-of-life:before{
	content: '\f621';
}
.c_fa-staylinked:before{
	content: '\f3f5';
}
.c_fa-steam:before{
	content: '\f1b6';
}
.c_fa-steam-square:before{
	content: '\f1b7';
}
.c_fa-steam-symbol:before{
	content: '\f3f6';
}
.c_fa-step-backward:before{
	content: '\f048';
}
.c_fa-step-forward:before{
	content: '\f051';
}
.c_fa-stethoscope:before{
	content: '\f0f1';
}
.c_fa-sticker-mule:before{
	content: '\f3f7';
}
.c_fa-sticky-note:before{
	content: '\f249';
}
.c_fa-stop:before{
	content: '\f04d';
}
.c_fa-stop-circle:before{
	content: '\f28d';
}
.c_fa-stopwatch:before{
	content: '\f2f2';
}
.c_fa-stopwatch-20:before{
	content: '\e06f';
}
.c_fa-store:before{
	content: '\f54e';
}
.c_fa-store-alt:before{
	content: '\f54f';
}
.c_fa-store-alt-slash:before{
	content: '\e070';
}
.c_fa-store-slash:before{
	content: '\e071';
}
.c_fa-strava:before{
	content: '\f428';
}
.c_fa-stream:before{
	content: '\f550';
}
.c_fa-street-view:before{
	content: '\f21d';
}
.c_fa-strikethrough:before{
	content: '\f0cc';
}
.c_fa-stripe:before{
	content: '\f429';
}
.c_fa-stripe-s:before{
	content: '\f42a';
}
.c_fa-stroopwafel:before{
	content: '\f551';
}
.c_fa-studiovinari:before{
	content: '\f3f8';
}
.c_fa-stumbleupon:before{
	content: '\f1a4';
}
.c_fa-stumbleupon-circle:before{
	content: '\f1a3';
}
.c_fa-subscript:before{
	content: '\f12c';
}
.c_fa-subway:before{
	content: '\f239';
}
.c_fa-suitcase:before{
	content: '\f0f2';
}
.c_fa-suitcase-rolling:before{
	content: '\f5c1';
}
.c_fa-sun:before{
	content: '\f185';
}
.c_fa-superpowers:before{
	content: '\f2dd';
}
.c_fa-superscript:before{
	content: '\f12b';
}
.c_fa-supple:before{
	content: '\f3f9';
}
.c_fa-surprise:before{
	content: '\f5c2';
}
.c_fa-suse:before{
	content: '\f7d6';
}
.c_fa-swatchbook:before{
	content: '\f5c3';
}
.c_fa-swift:before{
	content: '\f8e1';
}
.c_fa-swimmer:before{
	content: '\f5c4';
}
.c_fa-swimming-pool:before{
	content: '\f5c5';
}
.c_fa-symfony:before{
	content: '\f83d';
}
.c_fa-synagogue:before{
	content: '\f69b';
}
.c_fa-sync:before{
	content: '\f021';
}
.c_fa-sync-alt:before{
	content: '\f2f1';
}
.c_fa-syringe:before{
	content: '\f48e';
}
.c_fa-table:before{
	content: '\f0ce';
}
.c_fa-table-tennis:before{
	content: '\f45d';
}
.c_fa-tablet:before{
	content: '\f10a';
}
.c_fa-tablet-alt:before{
	content: '\f3fa';
}
.c_fa-tablets:before{
	content: '\f490';
}
.c_fa-tag:before{
	content: '\f02b';
}
.c_fa-tags:before{
	content: '\f02c';
}
.c_fa-tape:before{
	content: '\f4db';
}
.c_fa-tasks:before{
	content: '\f0ae';
}
.c_fa-taxi:before{
	content: '\f1ba';
}
.c_fa-teamspeak:before{
	content: '\f4f9';
}
.c_fa-teeth:before{
	content: '\f62e';
}
.c_fa-teeth-open:before{
	content: '\f62f';
}
.c_fa-telegram:before{
	content: '\f2c6';
}
.c_fa-telegram-plane:before{
	content: '\f3fe';
}
.c_fa-temperature-high:before{
	content: '\f769';
}
.c_fa-temperature-low:before{
	content: '\f76b';
}
.c_fa-tencent-weibo:before{
	content: '\f1d5';
}
.c_fa-tenge:before{
	content: '\f7d7';
}
.c_fa-terminal:before{
	content: '\f120';
}
.c_fa-text-height:before{
	content: '\f034';
}
.c_fa-text-width:before{
	content: '\f035';
}
.c_fa-th:before{
	content: '\f00a';
}
.c_fa-th-large:before{
	content: '\f009';
}
.c_fa-th-list:before{
	content: '\f00b';
}
.c_fa-the-red-yeti:before{
	content: '\f69d';
}
.c_fa-theater-masks:before{
	content: '\f630';
}
.c_fa-themeco:before{
	content: '\f5c6';
}
.c_fa-themeisle:before{
	content: '\f2b2';
}
.c_fa-thermometer:before{
	content: '\f491';
}
.c_fa-thermometer-empty:before{
	content: '\f2cb';
}
.c_fa-thermometer-full:before{
	content: '\f2c7';
}
.c_fa-thermometer-half:before{
	content: '\f2c9';
}
.c_fa-thermometer-quarter:before{
	content: '\f2ca';
}
.c_fa-thermometer-three-quarters:before{
	content: '\f2c8';
}
.c_fa-think-peaks:before{
	content: '\f731';
}
.c_fa-thumbs-down:before{
	content: '\f165';
}
.c_fa-thumbs-up:before{
	content: '\f164';
}
.c_fa-thumbtack:before{
	content: '\f08d';
}
.c_fa-ticket-alt:before{
	content: '\f3ff';
}
.c_fa-tiktok:before{
	content: '\e07b';
}
.c_fa-times:before{
	content: '\f00d';
}
.c_fa-times-circle:before{
	content: '\f057';
}
.c_fa-tint:before{
	content: '\f043';
}
.c_fa-tint-slash:before{
	content: '\f5c7';
}
.c_fa-tired:before{
	content: '\f5c8';
}
.c_fa-threads:before{
	content: '\e9cb';
}
.c_fa-threads-square:before{
	content: '\e9cc';
}
.c_fa-toggle-off:before{
	content: '\f204';
}
.c_fa-toggle-on:before{
	content: '\f205';
}
.c_fa-toilet:before{
	content: '\f7d8';
}
.c_fa-toilet-paper:before{
	content: '\f71e';
}
.c_fa-toilet-paper-slash:before{
	content: '\e072';
}
.c_fa-toolbox:before{
	content: '\f552';
}
.c_fa-tools:before{
	content: '\f7d9';
}
.c_fa-tooth:before{
	content: '\f5c9';
}
.c_fa-torah:before{
	content: '\f6a0';
}
.c_fa-torii-gate:before{
	content: '\f6a1';
}
.c_fa-tractor:before{
	content: '\f722';
}
.c_fa-trade-federation:before{
	content: '\f513';
}
.c_fa-trademark:before{
	content: '\f25c';
}
.c_fa-traffic-light:before{
	content: '\f637';
}
.c_fa-trailer:before{
	content: '\e041';
}
.c_fa-train:before{
	content: '\f238';
}
.c_fa-tram:before{
	content: '\f7da';
}
.c_fa-transgender:before{
	content: '\f224';
}
.c_fa-transgender-alt:before{
	content: '\f225';
}
.c_fa-trash:before{
	content: '\f1f8';
}
.c_fa-trash-alt:before{
	content: '\f2ed';
}
.c_fa-trash-restore:before{
	content: '\f829';
}
.c_fa-trash-restore-alt:before{
	content: '\f82a';
}
.c_fa-tree:before{
	content: '\f1bb';
}
.c_fa-trello:before{
	content: '\f181';
}
.c_fa-tripadvisor:before{
	content: '\f262';
}
.c_fa-trophy:before{
	content: '\f091';
}
.c_fa-truck:before{
	content: '\f0d1';
}
.c_fa-truck-loading:before{
	content: '\f4de';
}
.c_fa-truck-monster:before{
	content: '\f63b';
}
.c_fa-truck-moving:before{
	content: '\f4df';
}
.c_fa-truck-pickup:before{
	content: '\f63c';
}
.c_fa-tshirt:before{
	content: '\f553';
}
.c_fa-tty:before{
	content: '\f1e4';
}
.c_fa-tumblr:before{
	content: '\f173';
}
.c_fa-tumblr-square:before{
	content: '\f174';
}
.c_fa-tv:before{
	content: '\f26c';
}
.c_fa-twitch:before{
	content: '\f1e8';
}
.c_fa-twitter:before{
	content: '\f099';
}
.c_fa-twitter-square:before{
	content: '\f081';
}
.c_fa-typo3:before{
	content: '\f42b';
}
.c_fa-uber:before{
	content: '\f402';
}
.c_fa-ubuntu:before{
	content: '\f7df';
}
.c_fa-uikit:before{
	content: '\f403';
}
.c_fa-umbraco:before{
	content: '\f8e8';
}
.c_fa-umbrella:before{
	content: '\f0e9';
}
.c_fa-umbrella-beach:before{
	content: '\f5ca';
}
.c_fa-uncharted:before{
	content: '\e084';
}
.c_fa-underline:before{
	content: '\f0cd';
}
.c_fa-undo:before{
	content: '\f0e2';
}
.c_fa-undo-alt:before{
	content: '\f2ea';
}
.c_fa-uniregistry:before{
	content: '\f404';
}
.c_fa-unity:before{
	content: '\e049';
}
.c_fa-universal-access:before{
	content: '\f29a';
}
.c_fa-university:before{
	content: '\f19c';
}
.c_fa-unlink:before{
	content: '\f127';
}
.c_fa-unlock:before{
	content: '\f09c';
}
.c_fa-unlock-alt:before{
	content: '\f13e';
}
.c_fa-unsplash:before{
	content: '\e07c';
}
.c_fa-untappd:before{
	content: '\f405';
}
.c_fa-upload:before{
	content: '\f093';
}
.c_fa-ups:before{
	content: '\f7e0';
}
.c_fa-usb:before{
	content: '\f287';
}
.c_fa-user:before{
	content: '\f007';
}
.c_fa-user-alt:before{
	content: '\f406';
}
.c_fa-user-alt-slash:before{
	content: '\f4fa';
}
.c_fa-user-astronaut:before{
	content: '\f4fb';
}
.c_fa-user-check:before{
	content: '\f4fc';
}
.c_fa-user-circle:before{
	content: '\f2bd';
}
.c_fa-user-clock:before{
	content: '\f4fd';
}
.c_fa-user-cog:before{
	content: '\f4fe';
}
.c_fa-user-edit:before{
	content: '\f4ff';
}
.c_fa-user-friends:before{
	content: '\f500';
}
.c_fa-user-graduate:before{
	content: '\f501';
}
.c_fa-user-injured:before{
	content: '\f728';
}
.c_fa-user-lock:before{
	content: '\f502';
}
.c_fa-user-md:before{
	content: '\f0f0';
}
.c_fa-user-minus:before{
	content: '\f503';
}
.c_fa-user-ninja:before{
	content: '\f504';
}
.c_fa-user-nurse:before{
	content: '\f82f';
}
.c_fa-user-plus:before{
	content: '\f234';
}
.c_fa-user-secret:before{
	content: '\f21b';
}
.c_fa-user-shield:before{
	content: '\f505';
}
.c_fa-user-slash:before{
	content: '\f506';
}
.c_fa-user-tag:before{
	content: '\f507';
}
.c_fa-user-tie:before{
	content: '\f508';
}
.c_fa-user-times:before{
	content: '\f235';
}
.c_fa-users:before{
	content: '\f0c0';
}
.c_fa-users-cog:before{
	content: '\f509';
}
.c_fa-users-slash:before{
	content: '\e073';
}
.c_fa-usps:before{
	content: '\f7e1';
}
.c_fa-ussunnah:before{
	content: '\f407';
}
.c_fa-utensil-spoon:before{
	content: '\f2e5';
}
.c_fa-utensils:before{
	content: '\f2e7';
}
.c_fa-vaadin:before{
	content: '\f408';
}
.c_fa-vector-square:before{
	content: '\f5cb';
}
.c_fa-venus:before{
	content: '\f221';
}
.c_fa-venus-double:before{
	content: '\f226';
}
.c_fa-venus-mars:before{
	content: '\f228';
}
.c_fa-vest:before{
	content: '\e085';
}
.c_fa-vest-patches:before{
	content: '\e086';
}
.c_fa-viacoin:before{
	content: '\f237';
}
.c_fa-viadeo:before{
	content: '\f2a9';
}
.c_fa-viadeo-square:before{
	content: '\f2aa';
}
.c_fa-vial:before{
	content: '\f492';
}
.c_fa-vials:before{
	content: '\f493';
}
.c_fa-viber:before{
	content: '\f409';
}
.c_fa-video:before{
	content: '\f03d';
}
.c_fa-video-slash:before{
	content: '\f4e2';
}
.c_fa-vihara:before{
	content: '\f6a7';
}
.c_fa-vimeo:before{
	content: '\f40a';
}
.c_fa-vimeo-square:before{
	content: '\f194';
}
.c_fa-vimeo-v:before{
	content: '\f27d';
}
.c_fa-vine:before{
	content: '\f1ca';
}
.c_fa-virus:before{
	content: '\e074';
}
.c_fa-virus-slash:before{
	content: '\e075';
}
.c_fa-viruses:before{
	content: '\e076';
}
.c_fa-vk:before{
	content: '\f189';
}
.c_fa-vnv:before{
	content: '\f40b';
}
.c_fa-voicemail:before{
	content: '\f897';
}
.c_fa-volleyball-ball:before{
	content: '\f45f';
}
.c_fa-volume-down:before{
	content: '\f027';
}
.c_fa-volume-mute:before{
	content: '\f6a9';
}
.c_fa-volume-off:before{
	content: '\f026';
}
.c_fa-volume-up:before{
	content: '\f028';
}
.c_fa-vote-yea:before{
	content: '\f772';
}
.c_fa-vr-cardboard:before{
	content: '\f729';
}
.c_fa-vuejs:before{
	content: '\f41f';
}
.c_fa-walking:before{
	content: '\f554';
}
.c_fa-wallet:before{
	content: '\f555';
}
.c_fa-warehouse:before{
	content: '\f494';
}
.c_fa-watchman-monitoring:before{
	content: '\e087';
}
.c_fa-water:before{
	content: '\f773';
}
.c_fa-wave-square:before{
	content: '\f83e';
}
.c_fa-waze:before{
	content: '\f83f';
}
.c_fa-weebly:before{
	content: '\f5cc';
}
.c_fa-weibo:before{
	content: '\f18a';
}
.c_fa-weight:before{
	content: '\f496';
}
.c_fa-weight-hanging:before{
	content: '\f5cd';
}
.c_fa-weixin:before{
	content: '\f1d7';
}
.c_fa-whatsapp:before{
	content: '\f232';
}
.c_fa-whatsapp-square:before{
	content: '\f40c';
}
.c_fa-wheelchair:before{
	content: '\f193';
}
.c_fa-whmcs:before{
	content: '\f40d';
}
.c_fa-wifi:before{
	content: '\f1eb';
}
.c_fa-wikipedia-w:before{
	content: '\f266';
}
.c_fa-wind:before{
	content: '\f72e';
}
.c_fa-window-close:before{
	content: '\f410';
}
.c_fa-window-maximize:before{
	content: '\f2d0';
}
.c_fa-window-minimize:before{
	content: '\f2d1';
}
.c_fa-window-restore:before{
	content: '\f2d2';
}
.c_fa-windows:before{
	content: '\f17a';
}
.c_fa-wine-bottle:before{
	content: '\f72f';
}
.c_fa-wine-glass:before{
	content: '\f4e3';
}
.c_fa-wine-glass-alt:before{
	content: '\f5ce';
}
.c_fa-wix:before{
	content: '\f5cf';
}
.c_fa-wizards-of-the-coast:before{
	content: '\f730';
}
.c_fa-wodu:before{
	content: '\e088';
}
.c_fa-wolf-pack-battalion:before{
	content: '\f514';
}
.c_fa-won-sign:before{
	content: '\f159';
}
.c_fa-wordpress:before{
	content: '\f19a';
}
.c_fa-wordpress-simple:before{
	content: '\f411';
}
.c_fa-wpbeginner:before{
	content: '\f297';
}
.c_fa-wpexplorer:before{
	content: '\f2de';
}
.c_fa-wpforms:before{
	content: '\f298';
}
.c_fa-wpressr:before{
	content: '\f3e4';
}
.c_fa-wrench:before{
	content: '\f0ad';
}
.c_fa-x-ray:before{
	content: '\f497';
}
.c_fa-xbox:before{
	content: '\f412';
}
.c_fa-xing:before{
	content: '\f168';
}
.c_fa-xing-square:before{
	content: '\f169';
}
.c_fa-x-twitter:before{
	content: '\e9ca';
}
.c_fa-x-twitter-square:before{
	content: '\e9c9';
}
.c_fa-y-combinator:before{
	content: '\f23b';
}
.c_fa-yahoo:before{
	content: '\f19e';
}
.c_fa-yammer:before{
	content: '\f840';
}
.c_fa-yandex:before{
	content: '\f413';
}
.c_fa-yandex-international:before{
	content: '\f414';
}
.c_fa-yarn:before{
	content: '\f7e3';
}
.c_fa-yelp:before{
	content: '\f1e9';
}
.c_fa-yen-sign:before{
	content: '\f157';
}
.c_fa-yin-yang:before{
	content: '\f6ad';
}
.c_fa-yoast:before{
	content: '\f2b1';
}
.c_fa-youtube:before{
	content: '\f167';
}
.c_fa-youtube-square:before{
	content: '\f431';
}
.c_fa-zhihu:before{
	content: '\f63f';
}
.c_sr-only.cr{
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.c_sr-only-focusable:active,
.c_sr-only-focusable:focus{
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
/*!
* Font Awesome Free 5.c_15.c_3 by @fontawesome - https://fontawesome.c_com.cr
* License - https://fontawesome.c_com/license/free (Icons: CC BY 4.c_0.cr, Fonts: SIL OFL 1.c_1.cr, Code: MIT License)
*/
@font-face{
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src:url(/shared/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format('woff2'),
		url(/shared/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff) format('woff'),
		url(/shared/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf) format('truetype')
}
@font-face{
	font-family: 'Font Awesome 5 Brands';
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src:url(/shared/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2) format('woff2'),
		url(/shared/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff) format('woff'),
		url(/shared/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf) format('truetype')
}
.c_fa.cr,
.c_fas.cr{
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
}
.c_fab.cr{
	font-family: 'Font Awesome 5 Brands';
	font-weight: 400;
}
/*! elementor-icons - v5.c_43.c_0 - 30-05-2025 */
@font-face{
	font-family: eicons;
	src:url(/shared/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2) format('woff2'),
		url(/shared//wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff) format('woff'),
		url(/shared/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf) format('truetype')
		font-weight: 400;
	font-style: normal;
}
[class*=' eicon-'],
[class^='eicon']{
	display: inline-block;
	font-family: eicons;
	font-size: inherit;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@keyframes a{
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(359deg);
	}
}
.c_eicon-animation-spin.cr{
	animation: a 2s infinite linear;
}
.c_eicon-editor-link:before{
	content: '\e800';
}
.c_eicon-editor-unlink:before{
	content: '\e801';
}
.c_eicon-editor-external-link:before{
	content: '\e802';
}
.c_eicon-editor-close:before{
	content: '\e803';
}
.c_eicon-editor-list-ol:before{
	content: '\e804';
}
.c_eicon-editor-list-ul:before{
	content: '\e805';
}
.c_eicon-editor-bold:before{
	content: '\e806';
}
.c_eicon-editor-italic:before{
	content: '\e807';
}
.c_eicon-editor-underline:before{
	content: '\e808';
}
.c_eicon-editor-paragraph:before{
	content: '\e809';
}
.c_eicon-editor-h1:before{
	content: '\e80a';
}
.c_eicon-editor-h2:before{
	content: '\e80b';
}
.c_eicon-editor-h3:before{
	content: '\e80c';
}
.c_eicon-editor-h4:before{
	content: '\e80d';
}
.c_eicon-editor-h5:before{
	content: '\e80e';
}
.c_eicon-editor-h6:before{
	content: '\e80f';
}
.c_eicon-editor-quote:before{
	content: '\e810';
}
.c_eicon-editor-code:before{
	content: '\e811';
}
.c_eicon-elementor:before{
	content: '\e812';
}
.c_eicon-elementor-circle:before{
	content: '\e813';
}
.c_eicon-pojome:before{
	content: '\e814';
}
.c_eicon-plus:before{
	content: '\e815';
}
.c_eicon-menu-bar:before{
	content: '\e816';
}
.c_eicon-apps:before{
	content: '\e817';
}
.c_eicon-accordion:before{
	content: '\e818';
}
.c_eicon-alert:before{
	content: '\e819';
}
.c_eicon-animation-text:before{
	content: '\e81a';
}
.c_eicon-animation:before{
	content: '\e81b';
}
.c_eicon-banner:before{
	content: '\e81c';
}
.c_eicon-blockquote:before{
	content: '\e81d';
}
.c_eicon-button:before{
	content: '\e81e';
}
.c_eicon-call-to-action:before{
	content: '\e81f';
}
.c_eicon-captcha:before{
	content: '\e820';
}
.c_eicon-carousel:before{
	content: '\e821';
}
.c_eicon-checkbox:before{
	content: '\e822';
}
.c_eicon-columns:before{
	content: '\e823';
}
.c_eicon-countdown:before{
	content: '\e824';
}
.c_eicon-counter:before{
	content: '\e825';
}
.c_eicon-date:before{
	content: '\e826';
}
.c_eicon-divider-shape:before{
	content: '\e827';
}
.c_eicon-divider:before{
	content: '\e828';
}
.c_eicon-download-button:before{
	content: '\e829';
}
.c_eicon-dual-button:before{
	content: '\e82a';
}
.c_eicon-email-field:before{
	content: '\e82b';
}
.c_eicon-facebook-comments:before{
	content: '\e82c';
}
.c_eicon-facebook-like-box:before{
	content: '\e82d';
}
.c_eicon-gallery-grid:before{
	content: '\e830';
}
.c_eicon-gallery-group:before{
	content: '\e831';
}
.c_eicon-gallery-justified:before{
	content: '\e832';
}
.c_eicon-gallery-masonry:before{
	content: '\e833';
}
.c_eicon-icon-box:before{
	content: '\e834';
}
.c_eicon-image-before-after:before{
	content: '\e835';
}
.c_eicon-image-box:before{
	content: '\e836';
}
.c_eicon-image-hotspot:before{
	content: '\e837';
}
.c_eicon-image-rollover:before{
	content: '\e838';
}
.c_eicon-info-box:before{
	content: '\e839';
}
.c_eicon-inner-section:before{
	content: '\e83a';
}
.c_eicon-mailchimp:before{
	content: '\e83b';
}
.c_eicon-menu-card:before{
	content: '\e83c';
}
.c_eicon-navigation-horizontal:before{
	content: '\e83d';
}
.c_eicon-nav-menu:before{
	content: '\e83e';
}
.c_eicon-navigation-vertical:before{
	content: '\e83f';
}
.c_eicon-number-field:before{
	content: '\e840';
}
.c_eicon-parallax:before{
	content: '\e841';
}
.c_eicon-php7:before{
	content: '\e842';
}
.c_eicon-post-list:before{
	content: '\e843';
}
.c_eicon-post-slider:before{
	content: '\e844';
}
.c_eicon-post:before{
	content: '\e845';
}
.c_eicon-posts-carousel:before{
	content: '\e846';
}
.c_eicon-posts-grid:before{
	content: '\e847';
}
.c_eicon-posts-group:before{
	content: '\e848';
}
.c_eicon-posts-justified:before{
	content: '\e849';
}
.c_eicon-posts-masonry:before{
	content: '\e84a';
}
.c_eicon-posts-ticker:before{
	content: '\e84b';
}
.c_eicon-radio:before{
	content: '\e84e';
}
.c_eicon-rtl:before{
	content: '\e84f';
}
.c_eicon-scroll:before{
	content: '\e850';
}
.c_eicon-search:before{
	content: '\e851';
}
.c_eicon-select:before{
	content: '\e852';
}
.c_eicon-share:before{
	content: '\e853';
}
.c_eicon-sidebar:before{
	content: '\e854';
}
.c_eicon-skill-bar:before{
	content: '\e855';
}
.c_eicon-slider-3d:before{
	content: '\e856';
}
.c_eicon-slider-album:before{
	content: '\e857';
}
.c_eicon-slider-device:before{
	content: '\e858';
}
.c_eicon-slider-full-screen:before{
	content: '\e859';
}
.c_eicon-slider-push:before{
	content: '\e85a';
}
.c_eicon-slider-vertical:before{
	content: '\e85b';
}
.c_eicon-slider-video:before{
	content: '\e85c';
}
.c_eicon-slides:before{
	content: '\e85d';
}
.c_eicon-social-icons:before{
	content: '\e85e';
}
.c_eicon-spacer:before{
	content: '\e85f';
}
.c_eicon-table:before{
	content: '\e860';
}
.c_eicon-tabs:before{
	content: '\e861';
}
.c_eicon-tel-field:before{
	content: '\e862';
}
.c_eicon-text-area:before{
	content: '\e863';
}
.c_eicon-text-field:before{
	content: '\e864';
}
.c_eicon-thumbnails-down:before{
	content: '\e865';
}
.c_eicon-thumbnails-half:before{
	content: '\e866';
}
.c_eicon-thumbnails-right:before{
	content: '\e867';
}
.c_eicon-time-line:before{
	content: '\e868';
}
.c_eicon-toggle:before{
	content: '\e869';
}
.c_eicon-url:before{
	content: '\e86a';
}
.c_eicon-t-letter:before{
	content: '\e86b';
}
.c_eicon-wordpress:before{
	content: '\e86c';
}
.c_eicon-text:before{
	content: '\e86d';
}
.c_eicon-anchor:before{
	content: '\e86e';
}
.c_eicon-bullet-list:before{
	content: '\e86f';
}
.c_eicon-code:before{
	content: '\e870';
}
.c_eicon-favorite:before{
	content: '\e871';
}
.c_eicon-google-maps:before{
	content: '\e872';
}
.c_eicon-image:before{
	content: '\e873';
}
.c_eicon-photo-library:before{
	content: '\e874';
}
.c_eicon-woocommerce:before{
	content: '\e875';
}
.c_eicon-youtube:before{
	content: '\e876';
}
.c_eicon-flip-box:before{
	content: '\e877';
}
.c_eicon-settings:before{
	content: '\e878';
}
.c_eicon-headphones:before{
	content: '\e879';
}
.c_eicon-testimonial:before{
	content: '\e87a';
}
.c_eicon-counter-circle:before{
	content: '\e87b';
}
.c_eicon-person:before{
	content: '\e87c';
}
.c_eicon-chevron-right:before{
	content: '\e87d';
}
.c_eicon-chevron-left:before{
	content: '\e87e';
}
.c_eicon-close:before{
	content: '\e87f';
}
.c_eicon-file-download:before{
	content: '\e880';
}
.c_eicon-save:before{
	content: '\e881';
}
.c_eicon-zoom-in:before{
	content: '\e882';
}
.c_eicon-shortcode:before{
	content: '\e883';
}
.c_eicon-nerd:before{
	content: '\e884';
}
.c_eicon-document-file:before{
	content: '\e888';
}
.c_eicon-folder-o:before{
	content: '\e889';
}
.c_eicon-hypster:before{
	content: '\e88a';
}
.c_eicon-h-align-left:before{
	content: '\e88b';
}
.c_eicon-h-align-right:before{
	content: '\e88c';
}
.c_eicon-h-align-center:before{
	content: '\e88d';
}
.c_eicon-h-align-stretch:before{
	content: '\e88e';
}
.c_eicon-v-align-top:before{
	content: '\e88f';
}
.c_eicon-v-align-bottom:before{
	content: '\e890';
}
.c_eicon-v-align-middle:before{
	content: '\e891';
}
.c_eicon-v-align-stretch:before{
	content: '\e892';
}
.c_eicon-pro-icon:before{
	content: '\e893';
}
.c_eicon-mail:before{
	content: '\e894';
}
.c_eicon-lock-user:before{
	content: '\e895';
}
.c_eicon-testimonial-carousel:before{
	content: '\e896';
}
.c_eicon-media-carousel:before{
	content: '\e897';
}
.c_eicon-section:before{
	content: '\e898';
}
.c_eicon-column:before{
	content: '\e899';
}
.c_eicon-edit:before{
	content: '\e89a';
}
.c_eicon-clone:before{
	content: '\e89b';
}
.c_eicon-trash:before{
	content: '\e89c';
}
.c_eicon-play:before{
	content: '\e89d';
}
.c_eicon-angle-right:before{
	content: '\e89e';
}
.c_eicon-angle-left:before{
	content: '\e89f';
}
.c_eicon-animated-headline:before{
	content: '\e8a0';
}
.c_eicon-menu-toggle:before{
	content: '\e8a1';
}
.c_eicon-fb-embed:before{
	content: '\e8a2';
}
.c_eicon-fb-feed:before{
	content: '\e8a3';
}
.c_eicon-twitter-embed:before{
	content: '\e8a4';
}
.c_eicon-twitter-feed:before{
	content: '\e8a5';
}
.c_eicon-sync:before{
	content: '\e8a6';
}
.c_eicon-import-export:before{
	content: '\e8a7';
}
.c_eicon-check-circle:before{
	content: '\e8a8';
}
.c_eicon-library-save:before{
	content: '\e8a9';
}
.c_eicon-library-download:before{
	content: '\e9dd';
}
.c_eicon-insert:before{
	content: '\e8ab';
}
.c_eicon-preview-medium:before{
	content: '\e8ac';
}
.c_eicon-sort-down:before{
	content: '\e8ad';
}
.c_eicon-sort-up:before{
	content: '\e8ae';
}
.c_eicon-heading:before{
	content: '\e8af';
}
.c_eicon-logo:before{
	content: '\e8b0';
}
.c_eicon-meta-data:before{
	content: '\e8b1';
}
.c_eicon-post-content:before{
	content: '\e8b2';
}
.c_eicon-post-excerpt:before{
	content: '\e8b3';
}
.c_eicon-post-navigation:before{
	content: '\e8b4';
}
.c_eicon-yoast:before{
	content: '\e8b5';
}
.c_eicon-nerd-chuckle:before{
	content: '\e8b6';
}
.c_eicon-nerd-wink:before{
	content: '\e8b7';
}
.c_eicon-comments:before{
	content: '\e8b8';
}
.c_eicon-download-circle-o:before{
	content: '\e8b9';
}
.c_eicon-library-upload:before{
	content: '\e8ba';
}
.c_eicon-save-o:before{
	content: '\e8bb';
}
.c_eicon-upload-circle-o:before{
	content: '\e8bc';
}
.c_eicon-ellipsis-h:before{
	content: '\e8bd';
}
.c_eicon-ellipsis-v:before{
	content: '\e8be';
}
.c_eicon-arrow-left:before{
	content: '\e8bf';
}
.c_eicon-arrow-right:before{
	content: '\e8c0';
}
.c_eicon-arrow-up:before{
	content: '\e8c1';
}
.c_eicon-arrow-down:before{
	content: '\e8c2';
}
.c_eicon-play-o:before{
	content: '\e8c3';
}
.c_eicon-archive-posts:before{
	content: '\e8c4';
}
.c_eicon-archive-title:before{
	content: '\e8c5';
}
.c_eicon-featured-image:before{
	content: '\e8c6';
}
.c_eicon-post-info:before{
	content: '\e8c7';
}
.c_eicon-post-title:before{
	content: '\e8c8';
}
.c_eicon-site-logo:before{
	content: '\e8c9';
}
.c_eicon-site-search:before{
	content: '\e8ca';
}
.c_eicon-site-title:before{
	content: '\e8cb';
}
.c_eicon-plus-square:before{
	content: '\e8cc';
}
.c_eicon-minus-square:before{
	content: '\e8cd';
}
.c_eicon-cloud-check:before{
	content: '\e8ce';
}
.c_eicon-drag-n-drop:before{
	content: '\e8cf';
}
.c_eicon-welcome:before{
	content: '\e8d0';
}
.c_eicon-handle:before{
	content: '\e8d1';
}
.c_eicon-cart:before{
	content: '\e8d2';
}
.c_eicon-product-add-to-cart:before{
	content: '\e8d3';
}
.c_eicon-product-breadcrumbs:before{
	content: '\e8d4';
}
.c_eicon-product-categories:before{
	content: '\e8d5';
}
.c_eicon-product-description:before{
	content: '\e8d6';
}
.c_eicon-product-images:before{
	content: '\e8d7';
}
.c_eicon-product-info:before{
	content: '\e8d8';
}
.c_eicon-product-meta:before{
	content: '\e8d9';
}
.c_eicon-product-pages:before{
	content: '\e8da';
}
.c_eicon-product-price:before{
	content: '\e8db';
}
.c_eicon-product-rating:before{
	content: '\e8dc';
}
.c_eicon-product-related:before{
	content: '\e8dd';
}
.c_eicon-product-stock:before{
	content: '\e8de';
}
.c_eicon-product-tabs:before{
	content: '\e8df';
}
.c_eicon-product-title:before{
	content: '\e8e0';
}
.c_eicon-product-upsell:before{
	content: '\e8e1';
}
.c_eicon-products:before{
	content: '\e8e2';
}
.c_eicon-bag-light:before{
	content: '\e8e3';
}
.c_eicon-bag-medium:before{
	content: '\e8e4';
}
.c_eicon-bag-solid:before{
	content: '\e8e5';
}
.c_eicon-basket-light:before{
	content: '\e8e6';
}
.c_eicon-basket-medium:before{
	content: '\e8e7';
}
.c_eicon-basket-solid:before{
	content: '\e8e8';
}
.c_eicon-cart-light:before{
	content: '\e8e9';
}
.c_eicon-cart-medium:before{
	content: '\e8ea';
}
.c_eicon-cart-solid:before{
	content: '\e8eb';
}
.c_eicon-exchange:before{
	content: '\e8ec';
}
.c_eicon-preview-thin:before{
	content: '\e8ed';
}
.c_eicon-collapse:before{
	content: '\e8ef';
}
.c_eicon-expand:before{
	content: '\e8f0';
}
.c_eicon-navigator:before{
	content: '\e8f1';
}
.c_eicon-plug:before{
	content: '\e8f2';
}
.c_eicon-dashboard:before{
	content: '\e8f3';
}
.c_eicon-typography:before{
	content: '\e8f4';
}
.c_eicon-info-circle-o:before{
	content: '\e8f5';
}
.c_eicon-integration:before{
	content: '\e8f6';
}
.c_eicon-plus-circle-o:before{
	content: '\e8f7';
}
.c_eicon-rating:before{
	content: '\e8f8';
}
.c_eicon-review:before{
	content: '\e8f9';
}
.c_eicon-tools:before{
	content: '\e8fa';
}
.c_eicon-loading:before{
	content: '\e8fb';
}
.c_eicon-sitemap:before{
	content: '\e8fc';
}
.c_eicon-click:before{
	content: '\e8fd';
}
.c_eicon-clock:before{
	content: '\e8fe';
}
.c_eicon-library-open:before{
	content: '\e8ff';
}
.c_eicon-warning:before{
	content: '\e900';
}
.c_eicon-flow:before{
	content: '\e901';
}
.c_eicon-cursor-move:before{
	content: '\e902';
}
.c_eicon-arrow-circle-left:before{
	content: '\e903';
}
.c_eicon-flash:before{
	content: '\e904';
}
.c_eicon-redo:before{
	content: '\e905';
}
.c_eicon-ban:before{
	content: '\e906';
}
.c_eicon-barcode:before{
	content: '\e907';
}
.c_eicon-calendar:before{
	content: '\e908';
}
.c_eicon-caret-left:before{
	content: '\e909';
}
.c_eicon-caret-right:before{
	content: '\e90a';
}
.c_eicon-caret-up:before{
	content: '\e90b';
}
.c_eicon-chain-broken:before{
	content: '\e90c';
}
.c_eicon-check-circle-o:before{
	content: '\e90d';
}
.c_eicon-check:before{
	content: '\e90e';
}
.c_eicon-chevron-double-left:before{
	content: '\e90f';
}
.c_eicon-chevron-double-right:before{
	content: '\e910';
}
.c_eicon-undo:before{
	content: '\e911';
}
.c_eicon-filter:before{
	content: '\e912';
}
.c_eicon-circle-o:before{
	content: '\e913';
}
.c_eicon-circle:before{
	content: '\e914';
}
.c_eicon-clock-o:before{
	content: '\e915';
}
.c_eicon-cog:before{
	content: '\e916';
}
.c_eicon-cogs:before{
	content: '\e917';
}
.c_eicon-commenting-o:before{
	content: '\e918';
}
.c_eicon-copy:before{
	content: '\e919';
}
.c_eicon-database:before{
	content: '\e91a';
}
.c_eicon-dot-circle-o:before{
	content: '\e91b';
}
.c_eicon-envelope:before{
	content: '\e91c';
}
.c_eicon-external-link-square:before{
	content: '\e91d';
}
.c_eicon-eyedropper:before{
	content: '\e91e';
}
.c_eicon-folder:before{
	content: '\e91f';
}
.c_eicon-font:before{
	content: '\e920';
}
.c_eicon-adjust:before{
	content: '\e921';
}
.c_eicon-lightbox:before{
	content: '\e922';
}
.c_eicon-heart-o:before{
	content: '\e923';
}
.c_eicon-history:before{
	content: '\e924';
}
.c_eicon-image-bold:before{
	content: '\e925';
}
.c_eicon-info-circle:before{
	content: '\e926';
}
.c_eicon-link:before{
	content: '\e927';
}
.c_eicon-long-arrow-left:before{
	content: '\e928';
}
.c_eicon-long-arrow-right:before{
	content: '\e929';
}
.c_eicon-caret-down:before{
	content: '\e92a';
}
.c_eicon-paint-brush:before{
	content: '\e92b';
}
.c_eicon-pencil:before{
	content: '\e92c';
}
.c_eicon-plus-circle:before{
	content: '\e92d';
}
.c_eicon-zoom-in-bold:before{
	content: '\e92e';
}
.c_eicon-sort-amount-desc:before{
	content: '\e92f';
}
.c_eicon-sign-out:before{
	content: '\e930';
}
.c_eicon-spinner:before{
	content: '\e931';
}
.c_eicon-square:before{
	content: '\e932';
}
.c_eicon-star-o:before{
	content: '\e933';
}
.c_eicon-star:before{
	content: '\e934';
}
.c_eicon-text-align-justify:before{
	content: '\e935';
}
.c_eicon-text-align-center:before{
	content: '\e936';
}
.c_eicon-tags:before{
	content: '\e937';
}
.c_eicon-text-align-left:before{
	content: '\e938';
}
.c_eicon-text-align-right:before{
	content: '\e939';
}
.c_eicon-close-circle:before{
	content: '\e93a';
}
.c_eicon-trash-o:before{
	content: '\e93b';
}
.c_eicon-font-awesome:before{
	content: '\e93c';
}
.c_eicon-user-circle-o:before{
	content: '\e93d';
}
.c_eicon-video-camera:before{
	content: '\e93e';
}
.c_eicon-heart:before{
	content: '\e93f';
}
.c_eicon-wrench:before{
	content: '\e940';
}
.c_eicon-help:before{
	content: '\e941';
}
.c_eicon-help-o:before{
	content: '\e942';
}
.c_eicon-zoom-out-bold:before{
	content: '\e943';
}
.c_eicon-plus-square-o:before{
	content: '\e944';
}
.c_eicon-minus-square-o:before{
	content: '\e945';
}
.c_eicon-minus-circle:before{
	content: '\e946';
}
.c_eicon-minus-circle-o:before{
	content: '\e947';
}
.c_eicon-code-bold:before{
	content: '\e948';
}
.c_eicon-cloud-upload:before{
	content: '\e949';
}
.c_eicon-search-bold:before{
	content: '\e94a';
}
.c_eicon-map-pin:before{
	content: '\e94b';
}
.c_eicon-meetup:before{
	content: '\e94c';
}
.c_eicon-slideshow:before{
	content: '\e94d';
}
.c_eicon-t-letter-bold:before{
	content: '\e94e';
}
.c_eicon-preferences:before{
	content: '\e94f';
}
.c_eicon-table-of-contents:before{
	content: '\e950';
}
.c_eicon-tv:before{
	content: '\e951';
}
.c_eicon-upload:before{
	content: '\e952';
}
.c_eicon-instagram-comments:before{
	content: '\e953';
}
.c_eicon-instagram-nested-gallery:before{
	content: '\e954';
}
.c_eicon-instagram-post:before{
	content: '\e955';
}
.c_eicon-instagram-video:before{
	content: '\e956';
}
.c_eicon-instagram-gallery:before{
	content: '\e957';
}
.c_eicon-instagram-likes:before{
	content: '\e958';
}
.c_eicon-facebook:before{
	content: '\e959';
}
.c_eicon-twitter:before{
	content: '\e95a';
}
.c_eicon-pinterest:before{
	content: '\e95b';
}
.c_eicon-frame-expand:before{
	content: '\e95c';
}
.c_eicon-frame-minimize:before{
	content: '\e95d';
}
.c_eicon-archive:before{
	content: '\e95e';
}
.c_eicon-colors-typography:before{
	content: '\e95f';
}
.c_eicon-custom:before{
	content: '\e960';
}
.c_eicon-footer:before{
	content: '\e961';
}
.c_eicon-header:before{
	content: '\e962';
}
.c_eicon-layout-settings:before{
	content: '\e963';
}
.c_eicon-lightbox-expand:before{
	content: '\e964';
}
.c_eicon-error-404:before{
	content: '\e965';
}
.c_eicon-theme-style:before{
	content: '\e966';
}
.c_eicon-search-results:before{
	content: '\e967';
}
.c_eicon-single-post:before{
	content: '\e968';
}
.c_eicon-site-identity:before{
	content: '\e969';
}
.c_eicon-theme-builder:before{
	content: '\e96a';
}
.c_eicon-download-bold:before{
	content: '\e96b';
}
.c_eicon-share-arrow:before{
	content: '\e96c';
}
.c_eicon-global-settings:before{
	content: '\e96d';
}
.c_eicon-user-preferences:before{
	content: '\e96e';
}
.c_eicon-lock:before{
	content: '\e96f';
}
.c_eicon-export-kit:before{
	content: '\e970';
}
.c_eicon-import-kit:before{
	content: '\e971';
}
.c_eicon-lottie:before{
	content: '\e972';
}
.c_eicon-products-archive:before{
	content: '\e973';
}
.c_eicon-single-product:before{
	content: '\e974';
}
.c_eicon-disable-trash-o:before{
	content: '\e975';
}
.c_eicon-single-page:before{
	content: '\e976';
}
.c_eicon-wordpress-light:before{
	content: '\e977';
}
.c_eicon-cogs-check:before{
	content: '\e978';
}
.c_eicon-custom-css:before{
	content: '\e979';
}
.c_eicon-global-colors:before{
	content: '\e97a';
}
.c_eicon-globe:before{
	content: '\e97b';
}
.c_eicon-typography-1:before{
	content: '\e97c';
}
.c_eicon-background:before{
	content: '\e97d';
}
.c_eicon-code-highlight:before{
	content: '\e980';
}
.c_eicon-video-playlist:before{
	content: '\e981';
}
.c_eicon-download-kit:before{
	content: '\e982';
}
.c_eicon-kit-details:before{
	content: '\e983';
}
.c_eicon-kit-parts:before{
	content: '\e984';
}
.c_eicon-kit-upload:before{
	content: '\e985';
}
.c_eicon-kit-plugins:before{
	content: '\e986';
}
.c_eicon-kit-upload-alt:before{
	content: '\e987';
}
.c_eicon-hotspot:before{
	content: '\e988';
}
.c_eicon-paypal-button:before{
	content: '\e989';
}
.c_eicon-shape:before{
	content: '\e98a';
}
.c_eicon-wordart:before{
	content: '\e98b';
}
.c_eicon-checkout:before{
	content: '\e98c';
}
.c_eicon-container:before{
	content: '\e98d';
}
.c_eicon-flip:before{
	content: '\e98e';
}
.c_eicon-info:before{
	content: '\e98f';
}
.c_eicon-my-account:before{
	content: '\e990';
}
.c_eicon-purchase-summary:before{
	content: '\e991';
}
.c_eicon-page-transition:before{
	content: '\e992';
}
.c_eicon-spotify:before{
	content: '\e993';
}
.c_eicon-stripe-button:before{
	content: '\e994';
}
.c_eicon-woo-settings:before{
	content: '\e995';
}
.c_eicon-woo-cart:before{
	content: '\e996';
}
.c_eicon-grow:before{
	content: '\e997';
}
.c_eicon-order-end:before{
	content: '\e998';
}
.c_eicon-nowrap:before{
	content: '\e999';
}
.c_eicon-order-start:before{
	content: '\e99a';
}
.c_eicon-progress-tracker:before{
	content: '\e99b';
}
.c_eicon-shrink:before{
	content: '\e99c';
}
.c_eicon-wrap:before{
	content: '\e99d';
}
.c_eicon-align-center-h:before{
	content: '\e99e';
}
.c_eicon-align-center-v:before{
	content: '\e99f';
}
.c_eicon-align-end-h:before{
	content: '\e9a0';
}
.c_eicon-align-end-v:before{
	content: '\e9a1';
}
.c_eicon-align-start-h:before{
	content: '\e9a2';
}
.c_eicon-align-start-v:before{
	content: '\e9a3';
}
.c_eicon-align-stretch-h:before{
	content: '\e9a4';
}
.c_eicon-align-stretch-v:before{
	content: '\e9a5';
}
.c_eicon-justify-center-h:before{
	content: '\e9a6';
}
.c_eicon-justify-center-v:before{
	content: '\e9a7';
}
.c_eicon-justify-end-h:before{
	content: '\e9a8';
}
.c_eicon-justify-end-v:before{
	content: '\e9a9';
}
.c_eicon-justify-start-h:before{
	content: '\e9b0';
}
.c_eicon-justify-start-v:before{
	content: '\e9b1';
}
.c_eicon-inner-container:before{
	content: '\e9b4';
}
.c_eicon-warning-full:before{
	content: '\e9b5';
}
.c_eicon-exit:before{
	content: '\e9b6';
}
.c_eicon-loop-builder:before{
	content: '\e9b7';
}
.c_eicon-notes:before{
	content: '\e9b8';
}
.c_eicon-read:before{
	content: '\e9b9';
}
.c_eicon-unread:before{
	content: '\e9ba';
}
.c_eicon-carousel-loop:before{
	content: '\e9bb';
}
.c_eicon-mega-menu:before{
	content: '\eb78';
}
.c_eicon-nested-carousel:before{
	content: '\e9bd';
}
.c_eicon-ai:before{
	content: '\e9be';
}
.c_eicon-taxonomy-filter:before{
	content: '\eb7d';
}
.c_eicon-container-grid:before{
	content: '\ef02';
}
.c_eicon-upgrade:before{
	content: '\e9c1';
}
.c_eicon-advanced:before{
	content: '\eb84';
}
.c_eicon-div-block:before{
	content: '\eb9b';
}
.c_eicon-notification:before{
	content: '\e9c3';
}
.c_eicon-light-mode:before{
	content: '\e9c4';
}
.c_eicon-dark-mode:before{
	content: '\e9c5';
}
.c_eicon-upgrade-crown:before{
	content: '\e9c6';
}
.c_eicon-off-canvas:before{
	content: '\e9c7';
}
.c_eicon-speakerphone:before{
	content: '\e9c9';
}
.c_eicon-ehp-cta:before{
	content: '\e9cb';
}
.c_eicon-ehp-forms:before{
	content: '\e9bc';
}
.c_eicon-ehp-hero:before{
	content: '\e9ca';
}
.c_eicon-ehp-zigzag:before{
	content: '\e9cc';
}
.c_eicon-e-button:before{
	content: '\e9ce';
}
.c_eicon-flexbox:before{
	content: '\e9d0';
}
.c_eicon-paragraph:before{
	content: '\e9d1';
}
.c_eicon-icon:before{
	content: '\e9d2';
}
.c_eicon-e-image:before{
	content: '\e9d3';
}
.c_eicon-video:before{
	content: '\e9d4';
}
.c_eicon-svg:before{
	content: '\e9d5';
}
.c_eicon-e-divider:before{
	content: '\e9d6';
}
.c_eicon-e-heading:before{
	content: '\e9d7';
}
.c_eicon-atomic:before{
	content: '\ebae';
}
.c_eicon-library-delete:before{
	content: '\e9d8';
}
.c_eicon-library-copy:before{
	content: '\e9d9';
}
.c_eicon-library-folder-empty:before{
	content: '\e9da';
}
.c_eicon-library-move:before{
	content: '\e9db';
}
.c_eicon-library-edit:before{
	content: '\e9dc';
}
.c_eicon-library-subscription-upgrade:before{
	content: '\e9de';
}
.c_eicon-library-folder-view:before{
	content: '\e9df';
}
.c_eicon-library-grid:before{
	content: '\e9e1';
}
.c_eicon-library-cloud-connect:before{
	content: '\e9e2';
}
.c_eicon-library-import:before{
	content: '\e9e3';
}
.c_eicon-library-list:before{
	content: '\e9e4';
}
.c_eicon-library-cloud-empty:before{
	content: '\e9e5';
}
.c_eicon-folder-plus:before{
	content: '\e8aa';
}
.c_eicon-library-folder:before{
	content: '\e9e6';
}
.c_eicon-accessibility:before{
	content: '\e9bf';
}
.c_eicon-lock-outline:before{
	content: '\e9e7';
}
.c_eicon-e-youtube:before{
	content: '\e9e8';
}
.c_eicon-eye:before{
	content: '\e8ac';
}
.c_eicon-elementor-square:before{
	content: '\e813';
}
.c_elementor-32373 .c_elementor-element.c_elementor-element-0b11164.cr{
	--display: flex;
	--min-height: 40px;
	--flex-direction: row;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 24px;
	--z-index: 100;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-0b11164:not(
.c_elementor-motion-effects-element-type-background.cr
),
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-0b11164.cr
> .c_elementor-motion-effects-container.cr
> .c_elementor-motion-effects-layer.cr{
	background-color: var(--e-global-color-primary);
}
.c_elementor-32373 .c_elementor-element.c_elementor-element-b45bc8e.cr{
	--grid-template-columns: repeat(0, auto);
	width: auto;
	max-width: auto;
	align-self: center;
	--icon-size: 18px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-b45bc8e.cr
.c_elementor-widget-container.cr{
	text-align: center;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-b45bc8e.cr
> .c_elementor-widget-container.cr{
	margin: 0px 0px 0px 0px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-b45bc8e.cr
.c_elementor-social-icon.cr{
	background-color: rgba(2, 1, 1, 0);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-b45bc8e.cr
.c_elementor-social-icon:hover
i{
	color: var(--e-global-color-c891ace);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-b45bc8e.cr
.c_elementor-social-icon:hover
svg{
	fill: var(--e-global-color-c891ace);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
> .c_elementor-widget-container.cr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.c_elementor-element.cr{
	--flex-grow: 1;
	--flex-shrink: 0;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu.cr
.c_elementor-item.cr{
	font-size: 16px;
	font-weight: 600;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item.cr{
	color: var(--e-global-color-d6cea4e);
	fill: var(--e-global-color-d6cea4e);
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item:hover,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item.c_elementor-item-active.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item.c_highlighted.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item:focus{
	color: var(--e-global-color-c891ace);
	fill: var(--e-global-color-c891ace);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--main:not(.c_e--pointer-framed)
.c_elementor-item:before,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--main:not(.c_e--pointer-framed)
.c_elementor-item:after{
	background-color: var(--e-global-color-c891ace);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_e--pointer-framed.cr
.c_elementor-item:before,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_e--pointer-framed.cr
.c_elementor-item:after{
	border-color: var(--e-global-color-c891ace);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item.c_elementor-item-active.cr{
	color: var(--e-global-color-c891ace);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_e--pointer-framed.cr
.c_elementor-item:before{
	border-width: 3px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_e--pointer-framed.c_e--animation-draw.cr
.c_elementor-item:before{
	border-width: 0 0 3px 3px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_e--pointer-framed.c_e--animation-draw.cr
.c_elementor-item:after{
	border-width: 3px 3px 0 0;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_e--pointer-framed.c_e--animation-corners.cr
.c_elementor-item:before{
	border-width: 3px 0 0 3px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_e--pointer-framed.c_e--animation-corners.cr
.c_elementor-item:after{
	border-width: 0 3px 3px 0;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_e--pointer-underline.cr
.c_elementor-item:after,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_e--pointer-overline.cr
.c_elementor-item:before,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_e--pointer-double-line.cr
.c_elementor-item:before,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_e--pointer-double-line.cr
.c_elementor-item:after{
	height: 3px;
}
.c_elementor-32373 .c_elementor-element.c_elementor-element-ad09a02.cr{
	--e-nav-menu-horizontal-menu-item-margin: calc(16px / 2);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--main:not(.c_elementor-nav-menu--layout-horizontal)
.c_elementor-nav-menu.cr
> li:not(:last-child){
	margin-bottom: 16px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--dropdown.cr
a,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-menu-toggle.cr{
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--dropdown.cr{
	background-color: var(--e-global-color-d6cea4e);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--dropdown.cr
a:hover,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--dropdown.cr
a:focus,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--dropdown.cr
a.c_elementor-item-active.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--dropdown.cr
a.c_highlighted.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-menu-toggle:hover,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-menu-toggle:focus{
	color: var(--e-global-color-text);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--dropdown.cr
a:hover,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--dropdown.cr
a:focus,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--dropdown.cr
a.c_elementor-item-active.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--dropdown.cr
a.c_highlighted.cr{
	background-color: var(--e-global-color-1a04e60);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--dropdown.cr
.c_elementor-item.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--dropdown.cr
.c_elementor-sub-item.cr{
	font-size: 14px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--main.cr
.c_elementor-nav-menu--dropdown.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu__container.c_elementor-nav-menu--dropdown.cr{
	box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.11);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-ad09a02.cr
.c_elementor-nav-menu--dropdown.cr
li:not(:last-child){
	border-style: solid;
	border-color: var(--e-global-color-1a04e60);
	border-bottom-width: 1px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-0e38335.cr
> .c_elementor-widget-container.cr{
	margin: 7px 0px 0px 10px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-0e38335.cr
.c_elementor-icon-wrapper.cr{
	text-align: center;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-0e38335.c_elementor-view-stacked.cr
.c_elementor-icon.cr{
	background-color: #ffffff;
	color: var(--e-global-color-primary);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-0e38335.c_elementor-view-framed.cr
.c_elementor-icon.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-0e38335.c_elementor-view-default.cr
.c_elementor-icon.cr{
	color: #ffffff;
	border-color: #ffffff;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-0e38335.c_elementor-view-framed.cr
.c_elementor-icon.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-0e38335.c_elementor-view-default.cr
.c_elementor-icon.cr
svg{
	fill: #ffffff;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-0e38335.c_elementor-view-framed.cr
.c_elementor-icon.cr{
	background-color: var(--e-global-color-primary);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-0e38335.c_elementor-view-stacked.cr
.c_elementor-icon.cr
svg{
	fill: var(--e-global-color-primary);
}
.c_elementor-32373 .c_elementor-element.c_elementor-element-0e38335 .c_elementor-icon.cr{
	font-size: 14px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-0e38335.cr
.c_elementor-icon.cr
svg{
	height: 14px;
}
.c_elementor-32373 .c_elementor-element.c_elementor-element-c3a72ee.cr{
	--display: flex;
	--min-height: 100px;
	--flex-direction: row;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 24px;
	--z-index: 10;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-c3a72ee:not(
.c_elementor-motion-effects-element-type-background.cr
),
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-c3a72ee.cr
> .c_elementor-motion-effects-container.cr
> .c_elementor-motion-effects-layer.cr{
	background-color: var(--e-global-color-d6cea4e);
}
.c_elementor-32373 .c_elementor-element.c_elementor-element-ac33ea6.cr{
	width: auto;
	max-width: auto;
	text-align: left;
}
.c_elementor-32373 .c_elementor-element.c_elementor-element-ac33ea6 img{
	width: 250px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
> .c_elementor-widget-container.cr{
	margin: 0px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.c_elementor-element.cr{
	--flex-grow: 1;
	--flex-shrink: 0;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu.cr
.c_elementor-item.cr{
	font-size: 16px;
	font-weight: 600;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item.cr{
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item:hover,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item.c_elementor-item-active.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item.c_highlighted.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item:focus{
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--main:not(.c_e--pointer-framed)
.c_elementor-item:before,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--main:not(.c_e--pointer-framed)
.c_elementor-item:after{
	background-color: var(--e-global-color-primary);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_e--pointer-framed.cr
.c_elementor-item:before,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_e--pointer-framed.cr
.c_elementor-item:after{
	border-color: var(--e-global-color-primary);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item.c_elementor-item-active.cr{
	color: var(--e-global-color-primary);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--main:not(.c_e--pointer-framed)
.c_elementor-item.c_elementor-item-active:before,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--main:not(.c_e--pointer-framed)
.c_elementor-item.c_elementor-item-active:after{
	background-color: var(--e-global-color-primary);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_e--pointer-framed.cr
.c_elementor-item.c_elementor-item-active:before,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_e--pointer-framed.cr
.c_elementor-item.c_elementor-item-active:after{
	border-color: var(--e-global-color-primary);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_e--pointer-framed.cr
.c_elementor-item:before{
	border-width: 2px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_e--pointer-framed.c_e--animation-draw.cr
.c_elementor-item:before{
	border-width: 0 0 2px 2px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_e--pointer-framed.c_e--animation-draw.cr
.c_elementor-item:after{
	border-width: 2px 2px 0 0;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_e--pointer-framed.c_e--animation-corners.cr
.c_elementor-item:before{
	border-width: 2px 0 0 2px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_e--pointer-framed.c_e--animation-corners.cr
.c_elementor-item:after{
	border-width: 0 2px 2px 0;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_e--pointer-underline.cr
.c_elementor-item:after,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_e--pointer-overline.cr
.c_elementor-item:before,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_e--pointer-double-line.cr
.c_elementor-item:before,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_e--pointer-double-line.cr
.c_elementor-item:after{
	height: 2px;
}
.c_elementor-32373 .c_elementor-element.c_elementor-element-3feb2aa.cr{
	--e-nav-menu-horizontal-menu-item-margin: calc(18px / 2);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--main:not(.c_elementor-nav-menu--layout-horizontal)
.c_elementor-nav-menu.cr
> li:not(:last-child){
	margin-bottom: 18px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--dropdown.cr
a:hover,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--dropdown.cr
a:focus,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--dropdown.cr
a.c_elementor-item-active.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--dropdown.cr
a.c_highlighted.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-menu-toggle:hover,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-menu-toggle:focus{
	color: var(--e-global-color-text);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--dropdown.cr
a:hover,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--dropdown.cr
a:focus,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--dropdown.cr
a.c_elementor-item-active.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--dropdown.cr
a.c_highlighted.cr{
	background-color: var(--e-global-color-1a04e60);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--dropdown.cr
a.c_elementor-item-active.cr{
	color: var(--e-global-color-primary);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--dropdown.cr
.c_elementor-item.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--dropdown.cr
.c_elementor-sub-item.cr{
	font-size: 15px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--dropdown.cr{
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-1a04e60);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--main.cr
.c_elementor-nav-menu--dropdown.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu__container.c_elementor-nav-menu--dropdown.cr{
	box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.11);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--dropdown.cr
a{
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-3feb2aa.cr
.c_elementor-nav-menu--dropdown.cr
li:not(:last-child){
	border-style: solid;
	border-color: var(--e-global-color-1a04e60);
	border-bottom-width: 1px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-7c5b67b.cr
> .c_elementor-widget-container.cr{
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-7c5b67b.cr
.c_elementor-icon-wrapper.cr{
	text-align: right;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-7c5b67b.c_elementor-view-stacked.cr
.c_elementor-icon.cr{
	background-color: var(--e-global-color-primary);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-7c5b67b.c_elementor-view-framed.cr
.c_elementor-icon.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-7c5b67b.c_elementor-view-default.cr
.c_elementor-icon.cr{
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-7c5b67b.c_elementor-view-framed.cr
.c_elementor-icon.cr,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-7c5b67b.c_elementor-view-default.cr
.c_elementor-icon.cr
svg{
	fill: var(--e-global-color-primary);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-7c5b67b.c_elementor-view-stacked.cr
.c_elementor-icon:hover{
	background-color: #c4262e94;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-7c5b67b.c_elementor-view-framed.cr
.c_elementor-icon:hover,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-7c5b67b.c_elementor-view-default.cr
.c_elementor-icon:hover{
	color: #c4262e94;
	border-color: #c4262e94;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-7c5b67b.c_elementor-view-framed.cr
.c_elementor-icon:hover,
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-7c5b67b.c_elementor-view-default.cr
.c_elementor-icon:hover
svg{
	fill: #c4262e94;
}
.c_elementor-32373 .c_elementor-element.c_elementor-element-7c5b67b .c_elementor-icon.cr{
	font-size: 18px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-7c5b67b.cr
.c_elementor-icon.cr
svg{
	height: 18px;
}
.c_elementor-32373 .c_elementor-element.c_elementor-element-a6111d6.cr{
	--display: flex;
	--min-height: 100px;
	--flex-direction: row;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--z-index: 10;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-a6111d6:not(
.c_elementor-motion-effects-element-type-background.cr
),
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-a6111d6.cr
> .c_elementor-motion-effects-container.cr
> .c_elementor-motion-effects-layer.cr{
	background-color: var(--e-global-color-d6cea4e);
}
.c_elementor-32373 .c_elementor-element.c_elementor-element-2857ea1.cr{
	width: auto;
	max-width: auto;
	text-align: left;
}
.c_elementor-32373 .c_elementor-element.c_elementor-element-2857ea1 img{
	width: 200px;
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-bc18e66.cr
> .c_elementor-widget-container.cr{
	background-color: var(--e-global-color-1a04e60);
}
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-bc18e66.c_elementor-element.cr{
	--flex-grow: 0;
	--flex-shrink: 0;
}
.c_elementor-32373 .c_elementor-element.c_elementor-element-e90fdea.cr{
	--display: flex;
}
.c_elementor-theme-builder-content-area.cr{
	height: 400px;
}
.c_elementor-location-header:before,
.c_elementor-location-footer:before{
	content: '';
	display: table;
	clear: both;
}
@media (max-width: 1220px){
	.c_elementor-32373 .c_elementor-element.c_elementor-element-0b11164.cr {
		--justify-content: space-between;
		--align-items: center;
		--container-widget-width: calc(
			(1 - var(--container-widget-flex-grow)) * 100%
		);
	}
	.c_elementor-32373 .c_elementor-element.c_elementor-element-c3a72ee.cr {
		--align-items: center;
		--container-widget-width: calc(
			(1 - var(--container-widget-flex-grow)) * 100%
		);
	}
	.c_elementor-32373.cr
	.c_elementor-element.c_elementor-element-3feb2aa.cr
	> .c_elementor-widget-container.cr {
		margin: 0px -14px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.c_elementor-32373.cr
	.c_elementor-element.c_elementor-element-3feb2aa.c_elementor-element.cr {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	.c_elementor-32373.cr
	.c_elementor-element.c_elementor-element-3feb2aa.cr
	.c_elementor-nav-menu--main.cr
	.c_elementor-item.cr {
		padding-left: 4px;
		padding-right: 4px;
	}
	.c_elementor-32373 .c_elementor-element.c_elementor-element-3feb2aa.cr {
		--e-nav-menu-horizontal-menu-item-margin: calc(6px / 2);
	}
	.c_elementor-32373.cr
	.c_elementor-element.c_elementor-element-3feb2aa.cr
	.c_elementor-nav-menu--main:not(.c_elementor-nav-menu--layout-horizontal)
	.c_elementor-nav-menu.cr
	> li:not(:last-child) {
		margin-bottom: 6px;
	}
	.c_elementor-32373 .c_elementor-element.c_elementor-element-a6111d6.cr {
		--justify-content: space-between;
		--align-items: center;
		--container-widget-width: calc(
			(1 - var(--container-widget-flex-grow)) * 100%
		);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
}
@media (max-width: 1082px){
	.c_elementor-32373.cr
	.c_elementor-element.c_elementor-element-ad09a02.cr
	> .c_elementor-widget-container.cr {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.c_elementor-32373.cr
	.c_elementor-element.c_elementor-element-ad09a02.c_elementor-element.cr {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	.c_elementor-32373.cr
	.c_elementor-element.c_elementor-element-ad09a02.cr
	.c_elementor-nav-menu--main.cr
	.c_elementor-item.cr {
		padding-left: 0px;
		padding-right: 0px;
	}
	.c_elementor-32373 .c_elementor-element.c_elementor-element-ad09a02.cr {
		--e-nav-menu-horizontal-menu-item-margin: calc(4px / 2);
	}
	.c_elementor-32373.cr
	.c_elementor-element.c_elementor-element-ad09a02.cr
	.c_elementor-nav-menu--main:not(.c_elementor-nav-menu--layout-horizontal)
	.c_elementor-nav-menu.cr
	> li:not(:last-child) {
		margin-bottom: 4px;
	}
	.c_elementor-32373 .c_elementor-element.c_elementor-element-c3a72ee.cr {
		--align-items: center;
		--container-widget-width: calc(
			(1 - var(--container-widget-flex-grow)) * 100%
		);
	}
	.c_elementor-32373 .c_elementor-element.c_elementor-element-ac33ea6.cr {
		width: auto;
		max-width: auto;
	}
	.c_elementor-32373.cr
	.c_elementor-element.c_elementor-element-ac33ea6.cr
	> .c_elementor-widget-container.cr {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.c_elementor-32373 .c_elementor-element.c_elementor-element-ac33ea6 img {
		max-width: 180px;
	}
	.c_elementor-32373 .c_elementor-element.c_elementor-element-3feb2aa.cr {
		width: auto;
		max-width: auto;
		--e-nav-menu-horizontal-menu-item-margin: calc(4px / 2);
		--nav-menu-icon-size: 24px;
	}
	.c_elementor-32373.cr
	.c_elementor-element.c_elementor-element-3feb2aa.cr
	> .c_elementor-widget-container.cr {
		padding: 0px 0px 0px 0px;
	}
	.c_elementor-32373.cr
	.c_elementor-element.c_elementor-element-3feb2aa.c_elementor-element.cr {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	.c_elementor-32373.cr
	.c_elementor-element.c_elementor-element-3feb2aa.cr
	.c_elementor-nav-menu--main.cr
	.c_elementor-item.cr {
		padding-left: 3px;
		padding-right: 3px;
	}
	.c_elementor-32373.cr
	.c_elementor-element.c_elementor-element-3feb2aa.cr
	.c_elementor-nav-menu--main:not(.c_elementor-nav-menu--layout-horizontal)
	.c_elementor-nav-menu.cr
	> li:not(:last-child) {
		margin-bottom: 4px;
	}
	.c_elementor-32373.cr
	.c_elementor-element.c_elementor-element-7c5b67b.cr
	> .c_elementor-widget-container.cr {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}
@media (max-width: 987px){
	.c_elementor-32373 .c_elementor-element.c_elementor-element-b45bc8e.cr {
		width: 100%;
		max-width: 100%;
	}
	.c_elementor-32373.cr
	.c_elementor-element.c_elementor-element-b45bc8e.c_elementor-element.cr {
		--align-self: center;
	}
	.c_elementor-32373 .c_elementor-element.c_elementor-element-3feb2aa.cr {
		--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
	}
	.c_elementor-32373.cr
	.c_elementor-element.c_elementor-element-3feb2aa.cr
	.c_elementor-nav-menu--main:not(.c_elementor-nav-menu--layout-horizontal)
	.c_elementor-nav-menu.cr
	> li:not(:last-child) {
		margin-bottom: 0px;
	}
	.c_elementor-32373 .c_elementor-element.c_elementor-element-2857ea1 img {
		width: 220px;
	}
	.c_elementor-32373 .c_elementor-element.c_elementor-element-bc18e66.cr {
		width: auto;
		max-width: auto;
		text-align: right;
	}
	.c_elementor-32373.cr
	.c_elementor-element.c_elementor-element-bc18e66.cr
	> .c_elementor-widget-container.cr {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.c_elementor-32373 .c_elementor-element.c_elementor-element-bc18e66 img {
		width: 40px;
	}
}
@media (max-width: 425px){
	.c_elementor-32373 .c_elementor-element.c_elementor-element-a6111d6.cr {
		--min-height: 72px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.c_elementor-32373 .c_elementor-element.c_elementor-element-2857ea1 img {
		width: 180px;
	}
}
/* Start custom CSS for icon, class: .c_elementor-element-0e38335 */
.c_elementor-32373.cr
.c_elementor-element.c_elementor-element-0e38335.c_elementor-view-stacked.cr
.c_elementor-icon.cr{
	background-color: #ffffff;
}
/* End custom CSS */
/* Start custom CSS for nav-menu, class: .c_elementor-element-3feb2aa */
@media only screen and (max-width: 1600px){
	.c_elementor-nav-menu--layout-horizontal .c_elementor-nav-menu > li {
		margin: 0px 0px 0px 0px;
	}
	.c_elementor-nav-menu .c_sub-arrow.cr {
		padding: 0 0px 0 8px;
	}
}
/* End custom CSS */
/* Start custom CSS for container, class: .c_elementor-element-a6111d6 */
.c_elementor-nav-menu--layout-horizontal .c_elementor-nav-menu.cr{
	flex-wrap: nowrap;
}
/* End custom CSS */
.c_elementor-19393 .c_elementor-element.c_elementor-element-64ea267.cr{
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}
.c_elementor-19393 .c_elementor-element.c_elementor-element-6bf4ccc.cr{
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 24px;
	--padding-right: 24px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-6bf4ccc:not(
.c_elementor-motion-effects-element-type-background.cr
),
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-6bf4ccc.cr
> .c_elementor-motion-effects-container.cr
> .c_elementor-motion-effects-layer.cr{
	background-color: var(--e-global-color-1a04e60);
}
.c_elementor-19393 .c_elementor-element.c_elementor-element-e41af63.cr{
	--display: flex;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-7a4453e.cr
> .c_elementor-widget-container.cr{
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-7a4453e.cr
.c_elementor-heading-title.cr{
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-text);
}
.c_elementor-19393 .c_elementor-element.c_elementor-element-9b71b20.cr{
	width: 100%;
	max-width: 100%;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-9b71b20.cr
> .c_elementor-widget-container.cr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-9b71b20.cr
.c_elementor-icon-list-items:not(.c_elementor-inline-items)
.c_elementor-icon-list-item:not(:last-child){
	padding-bottom: calc(24px / 2);
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-9b71b20.cr
.c_elementor-icon-list-items:not(.c_elementor-inline-items)
.c_elementor-icon-list-item:not(:first-child){
	margin-top: calc(24px / 2);
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-9b71b20.cr
.c_elementor-icon-list-items.c_elementor-inline-items.cr
.c_elementor-icon-list-item.cr{
	margin-right: calc(24px / 2);
	margin-left: calc(24px / 2);
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-9b71b20.cr
.c_elementor-icon-list-items.c_elementor-inline-items.cr{
	margin-right: calc(-24px / 2);
	margin-left: calc(-24px / 2);
}
body.c_rtl.cr
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-9b71b20.cr
.c_elementor-icon-list-items.c_elementor-inline-items.cr
.c_elementor-icon-list-item:after{
	left: calc(-24px / 2);
}
body:not(.c_rtl)
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-9b71b20.cr
.c_elementor-icon-list-items.c_elementor-inline-items.cr
.c_elementor-icon-list-item:after{
	right: calc(-24px / 2);
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-9b71b20.cr
.c_elementor-icon-list-icon.cr
i{
	color: var(--e-global-color-7eaffc8);
	transition: color 0.3s;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-9b71b20.cr
.c_elementor-icon-list-icon.cr
svg{
	fill: var(--e-global-color-7eaffc8);
	transition: fill 0.3s;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-9b71b20.cr
.c_elementor-icon-list-icon.cr{
	padding-right: 16px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-9b71b20.cr
.c_elementor-icon-list-item.cr
> .c_elementor-icon-list-text.cr,
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-9b71b20.cr
.c_elementor-icon-list-item.cr
> a{
	font-size: 16px;
	font-weight: 400;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-9b71b20.cr
.c_elementor-icon-list-text.cr{
	color: var(--e-global-color-text);
	transition: color 0.3s;
}
.c_elementor-19393 .c_elementor-element.c_elementor-element-18723e6.cr{
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-30d83b4.cr
> .c_elementor-widget-container.cr{
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-30d83b4.cr
.c_elementor-heading-title.cr{
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-text);
}
.c_elementor-19393 .c_elementor-element.c_elementor-element-c6a8014.cr{
	width: 100%;
	max-width: 100%;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-c6a8014.cr
> .c_elementor-widget-container.cr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-c6a8014.c_elementor-element.cr{
	--align-self: center;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-c6a8014.cr
.c_elementor-nav-menu.cr
.c_elementor-item.cr{
	font-size: 16px;
	line-height: 18px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-c6a8014.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item.cr{
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-c6a8014.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item:hover,
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-c6a8014.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item.c_elementor-item-active.cr,
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-c6a8014.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item.c_highlighted.cr,
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-c6a8014.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item:focus{
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-c6a8014.cr
.c_elementor-nav-menu--main.cr
.c_elementor-item.c_elementor-item-active.cr{
	color: var(--e-global-color-primary);
}
.c_elementor-19393 .c_elementor-element.c_elementor-element-ad80be2.cr{
	--display: flex;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-8c6df63.cr
> .c_elementor-widget-container.cr{
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-8c6df63.cr
.c_elementor-heading-title.cr{
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-text);
}
.c_elementor-19393 .c_elementor-element.c_elementor-element-3339540.cr{
	--grid-template-columns: repeat(3, auto);
	--icon-size: 26px;
	--grid-column-gap: 16px;
	--grid-row-gap: 0px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-3339540.cr
.c_elementor-widget-container.cr{
	text-align: left;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-3339540.elementor-element.cr{
	--align-self: flex-start;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-3339540.cr
.c_elementor-social-icon.cr{
	background-color: rgba(0, 0, 0, 0);
	--icon-padding: 0.3em;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-3339540.cr
.c_elementor-social-icon.cr
i{
	color: var(--e-global-color-primary);
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-3339540.cr
.c_elementor-social-icon.cr
svg{
	fill: var(--e-global-color-primary);
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-3339540.cr
.c_elementor-social-icon:hover
i{
	color: #ea343d;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-3339540.cr
.c_elementor-social-icon:hover
svg{
	fill: #ea343d;
}
.c_elementor-19393 .c_elementor-element.c_elementor-element-a1ffc54.cr{
	--display: flex;
	--min-height: 50px;
	--flex-direction: row;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-a1ffc54:not(
.c_elementor-motion-effects-element-type-background.cr
),
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-a1ffc54.cr
> .c_elementor-motion-effects-container.cr
> .c_elementor-motion-effects-layer.cr{
	background-color: var(--e-global-color-5c8af81);
}
.c_elementor-19393 .c_elementor-element.c_elementor-element-f7d654a.cr{
	width: var(--container-widget-width, 324px);
	max-width: 324px;
	--container-widget-width: 324px;
	--container-widget-flex-grow: 0;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-f7d654a.cr
> .c_elementor-widget-container.cr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-f7d654a.cr
.c_elementor-heading-title.cr{
	font-size: 14px;
	font-weight: 400;
	color: var(--e-global-color-d6cea4e);
}
.c_elementor-19393 .c_elementor-element.c_elementor-element-af2c14e.cr{
	width: 100%;
	max-width: 100%;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-af2c14e.cr
.c_elementor-icon-list-items:not(.c_elementor-inline-items)
.c_elementor-icon-list-item:not(:last-child){
	padding-bottom: calc(14px / 2);
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-af2c14e.cr
.c_elementor-icon-list-items:not(.c_elementor-inline-items)
.c_elementor-icon-list-item:not(:first-child){
	margin-top: calc(14px / 2);
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-af2c14e.cr
.c_elementor-icon-list-items.c_elementor-inline-items.cr
.c_elementor-icon-list-item.cr{
	margin-right: calc(14px / 2);
	margin-left: calc(14px / 2);
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-af2c14e.cr
.c_elementor-icon-list-items.c_elementor-inline-items.cr{
	margin-right: calc(-14px / 2);
	margin-left: calc(-14px / 2);
}
body.c_rtl.cr
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-af2c14e.cr
.c_elementor-icon-list-items.c_elementor-inline-items.cr
.c_elementor-icon-list-item:after{
	left: calc(-14px / 2);
}
body:not(.c_rtl)
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-af2c14e.cr
.c_elementor-icon-list-items.c_elementor-inline-items.cr
.c_elementor-icon-list-item:after{
	right: calc(-14px / 2);
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-af2c14e.cr
.c_elementor-icon-list-icon.cr
i{
	transition: color 0.3s;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-af2c14e.cr
.c_elementor-icon-list-icon.cr
svg{
	transition: fill 0.3s;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-af2c14e.cr
.c_elementor-icon-list-item.cr
> .c_elementor-icon-list-text.cr,
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-af2c14e.cr
.c_elementor-icon-list-item.cr
> a{
	font-size: 14px;
}
.c_elementor-19393.cr
.c_elementor-element.c_elementor-element-af2c14e.cr
.c_elementor-icon-list-text.cr{
	color: var(--e-global-color-d6cea4e);
	transition: color 0.3s;
}
.c_elementor-theme-builder-content-area.cr{
	height: 400px;
}
.c_elementor-location-header:before,
.c_elementor-location-footer:before{
	content: '';
	display: table;
	clear: both;
}
@media (min-width: 426px){
	.c_elementor-19393 .c_elementor-element.c_elementor-element-6bf4ccc.cr {
		--content-width: 1200px;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-e41af63.cr {
		--width: 40%;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-18723e6.cr {
		--width: 30%;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-ad80be2.cr {
		--width: 30%;
	}
}
@media (max-width: 987px) and (min-width: 426px){
	.c_elementor-19393 .c_elementor-element.c_elementor-element-e41af63.cr {
		--width: 100%;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-18723e6.cr {
		--width: 100%;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-ad80be2.cr {
		--width: 30%;
	}
}
@media (max-width: 1082px){
	.c_elementor-19393 .c_elementor-element.c_elementor-element-6bf4ccc.cr {
		--justify-content: space-evenly;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-ad80be2.cr {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-3339540.cr
	> .c_elementor-widget-container.cr {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-f7d654a.cr {
		width: var(--container-widget-width, 387px);
		max-width: 387px;
		--container-widget-width: 387px;
		--container-widget-flex-grow: 0;
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-f7d654a.cr
	> .c_elementor-widget-container.cr {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}
@media (max-width: 987px){
	.c_elementor-19393 .c_elementor-element.c_elementor-element-6bf4ccc.cr {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-e41af63.cr {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-9b71b20.cr
	.c_elementor-icon-list-items:not(.c_elementor-inline-items)
	.c_elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(12px / 2);
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-9b71b20.cr
	.c_elementor-icon-list-items:not(.c_elementor-inline-items)
	.c_elementor-icon-list-item:not(:first-child) {
		margin-top: calc(12px / 2);
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-9b71b20.cr
	.c_elementor-icon-list-items.c_elementor-inline-items.cr
	.c_elementor-icon-list-item.cr {
		margin-right: calc(12px / 2);
		margin-left: calc(12px / 2);
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-9b71b20.cr
	.c_elementor-icon-list-items.c_elementor-inline-items.cr {
		margin-right: calc(-12px / 2);
		margin-left: calc(-12px / 2);
	}
	body.c_rtl.cr
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-9b71b20.cr
	.c_elementor-icon-list-items.c_elementor-inline-items.cr
	.c_elementor-icon-list-item:after {
		left: calc(-12px / 2);
	}
	body:not(.c_rtl)
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-9b71b20.cr
	.c_elementor-icon-list-items.c_elementor-inline-items.cr
	.c_elementor-icon-list-item:after {
		right: calc(-12px / 2);
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-9b71b20.cr
	.c_elementor-icon-list-item.cr
	> .c_elementor-icon-list-text.cr,
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-9b71b20.cr
	.c_elementor-icon-list-item.cr
	> a {
		font-size: 14px;
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-c6a8014.cr
	.c_elementor-nav-menu.cr
	.c_elementor-item.cr {
		font-size: 14px;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-ad80be2.cr {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-a1ffc54.cr {
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: nowrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-a1ffc54.c_e-con.cr {
		--align-self: center;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-f7d654a.cr {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-f7d654a.cr
	> .c_elementor-widget-container.cr {
		margin: 0px 0px 8px 0px;
		padding: 0px 0px 0px 0px;
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-af2c14e.cr
	> .c_elementor-widget-container.cr {
		margin: 8px 0px 16px 0px;
		padding: 0px 0px 8px 0px;
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-af2c14e.c_elementor-element.cr {
		--align-self: center;
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-af2c14e.cr
	.c_elementor-icon-list-items:not(.c_elementor-inline-items)
	.c_elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(36px / 2);
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-af2c14e.cr
	.c_elementor-icon-list-items:not(.c_elementor-inline-items)
	.c_elementor-icon-list-item:not(:first-child) {
		margin-top: calc(36px / 2);
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-af2c14e.cr
	.c_elementor-icon-list-items.c_elementor-inline-items.cr
	.c_elementor-icon-list-item.cr {
		margin-right: calc(36px / 2);
		margin-left: calc(36px / 2);
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-af2c14e.cr
	.c_elementor-icon-list-items.c_elementor-inline-items.cr {
		margin-right: calc(-36px / 2);
		margin-left: calc(-36px / 2);
	}
	body.c_rtl.cr
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-af2c14e.cr
	.c_elementor-icon-list-items.c_elementor-inline-items.cr
	.c_elementor-icon-list-item:after {
		left: calc(-36px / 2);
	}
	body:not(.c_rtl)
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-af2c14e.cr
	.c_elementor-icon-list-items.c_elementor-inline-items.cr
	.c_elementor-icon-list-item:after {
		right: calc(-36px / 2);
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-8bf1f58.cr {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-8bf1f58.c_elementor-element.cr {
		--align-self: center;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-8bf1f58 img {
		width: 40px;
	}
}
@media (max-width: 425px){
	.c_elementor-19393 .c_elementor-element.c_elementor-element-6bf4ccc.cr {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-e41af63.cr {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-18723e6.cr {
		--width: 100%;
		--margin-top: 16px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-30d83b4.cr
	> .c_elementor-widget-container.cr {
		margin: 0px 0px 0px 0px;
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-c6a8014.cr
	> .c_elementor-widget-container.cr {
		margin: -24px 0px 0px 0px;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-ad80be2.cr {
		--width: 100%;
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-3339540.cr {
		--grid-template-columns: repeat(0, auto);
		--icon-size: 24px;
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-3339540.cr
	.c_elementor-widget-container.cr {
		text-align: left;
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-3339540.cr
	.c_elementor-social-icon.cr {
		--icon-padding: 0.1em;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-a1ffc54.cr {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--flex-wrap: wrap;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-a1ffc54.c_e-con.cr {
		--align-self: center;
	}
	.c_elementor-19393.cr
	.c_elementor-element.c_elementor-element-f7d654a.cr
	> .c_elementor-widget-container.cr {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-f7d654a.cr {
		text-align: left;
	}
	.c_elementor-19393 .c_elementor-element.c_elementor-element-8bf1f58.cr {
		width: auto;
		max-width: auto;
		text-align: left;
	}
}
/* Start custom CSS for container, class: .c_elementor-element-a1ffc54 */
@media only screen and (max-width: 988px){
	#lg-bottom-fotter a {
		padding: 16px;
	}
	div.c_legal a {
		margin: 16px 5px;
	}
}
/* End custom CSS */
div#global{
	display: flex;
	justify-content: end;
	margin-top: 10px;
}
.dialog_host div[style="width: 500px;"]{
	width: 600px !important;
	max-width: 100%;
}
/* App Nav Styling */
div[class^="period"]{
	margin-left: 0px !important;
}
div#menu{
	margin-top: 20px;
	padding: 1em;
	width: 100%;
	/*    background-color: #fbfbfb;*/
	/*    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .2);*/
	display: grid;
	grid-gap: 5px;
	list-style: none;
	font-weight: 300;
	line-height: 1.1;
}
@media (max-width: 768px){
	div#menu {
		padding: 0;
	}
}
div#menu ul li a{
	font-size: 16px;
	line-height: 28px;
	position: relative;
	width: 100%;
	color: #000;
	text-decoration: none;
	list-style: none;
	padding: 12px 8px 12px;
	line-height: 1.2;
	font-weight: 400;
}
div#menu ul li a:hover{
	transition: all .2s ease-in-out;
	color: #000;
	background-color: transparent;
}
div#menu ul li a.selected{
	transition: all .2s ease-in-out;
	color: #000;
	/*    font-weight: bold;*/
	background-color: #e6e6e6;
}
div#menu ul li a:focus{
	color: #000;
}
#side{
	width: 350px;
	margin-right: 25px;
	padding: 0;
}
#main{
	width: calc(100% - 375px);
}
#main h1{
	margin-top: 3px;
}
/* ==========================================================================
Portals Branding CSS
Sections: Next Steps | My Library | Verify Email + Accept Offer | Help | Contact | Admissions
========================================================================== */
/* ==========================================================================
GLOBAL VARIABLES
========================================================================== */
:root {
	--laguardia-red: #c4262e;
	--laguardia-dark: #222;
	--laguardia-gray: #f6f6f6;
	--laguardia-gray-light: #d8d8d8;
	--laguardia-blue: #c3cbcf;
	--laguardia-font: "Overpass", "Helvetica Neue", Arial, sans-serif;
	--radius: 6px;
	--shadow-soft: 0 2px 6px rgba(0, 0, 0, 0.05);
	--space-lg: 40px;
	--space-md: 20px;
	--space-sm: 10px;
}
/* ==========================================================================
BASE STYLES
========================================================================== */
body {
	font-family: var(--laguardia-font);
	color: var(--laguardia-dark);
	background-color: #fff;
	line-height: 1.6;
}
/* ==========================================================================
NEXT STEPS SECTION
========================================================================== */
.next-steps {
	padding: 0;
}
.next-steps-container {
	max-width: 100%;
	margin: 50px auto;
}
.next-steps h2 {
	font-size: 2rem;
	font-weight: 700;
	margin-bottom: 2rem;
}
.next-steps-list {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	gap: 30px;
	list-style: none;
	padding: 0;
	margin: 25px 0;
}
.next-steps-list li {
	border-radius: 10px;
	overflow: hidden;
	transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.next-steps-list li:hover {
	transform: translateY(-6px);
	box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
}
.next-steps-list a {
	display: block;
	text-decoration: none;
	color: #000;
	text-align: center;
}
.next-steps-list a.active {
	color: var(--laguardia-red);
	font-weight: 700;
	text-decoration: none;
}
.next-steps-list img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	display: block;
}
.next-steps-list h3 {
	font-size: 1.25rem;
	font-weight: 600;
	padding: 1rem 0;
	margin: 0;
	color: #000;
}
/* ==========================================================================
MY LIBRARY SECTION
========================================================================== */
.my-library-section aside {
	padding: 30px 20px;
	background-color: var(--laguardia-gray);
}
/* ==========================================================================
VERIFY EMAIL + ACCEPT OFFER SECTION
========================================================================== */
.info-section {
	display: flex;
	flex-direction: column;
	gap: 20px;
	margin: 0 auto;
	padding: 0;
}
/* Info Boxes */
.info-box {
	background-color: var(--laguardia-gray);
	border-left: 6px solid var(--laguardia-red);
	border-radius: var(--radius);
	padding: 25px 30px;
	box-shadow: var(--shadow-soft);
	transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.info-box:hover {
	transform: translateY(-3px);
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08);
}
.info-box h3 {
	font-size: 1.3rem;
	margin-bottom: 10px;
	color: #000;
	font-weight: 700;
}
.info-box p {
	margin: 0;
	font-size: 1rem;
	color: #333;
}
.info-box a {
	color: var(--laguardia-red);
	text-decoration: none;
	font-weight: 600;
}
.info-box a:hover {
	text-decoration: underline;
}
/* Variants (BEM naming) */
.info-box-blue {
	background-color: var(--laguardia-blue);
	border-left: none;
	border-radius: var(--radius);
	padding: 25px 30px;
}
.info-box-gray {
	background-color: var(--laguardia-gray-light);
	border-left: none;
	border: 1px solid #ccc;
	border-radius: var(--radius);
	padding: 25px 30px;
}
/* ==========================================================================
HELP SECTION
========================================================================== */
.help-section {
	background-color: #f8f8f8;
	padding: var(--space-lg) var(--space-md);
	margin: 50px 0;
	text-align: center;
}
.help-container {
	margin: 0 auto;
}
.help-container h2 {
	color: var(--laguardia-red);
	font-size: 1.8rem;
	font-weight: 700;
	margin-bottom: 0.5rem;
}
.help-subtext {
	color: var(--laguardia-red);
	font-size: 1.3rem;
	font-weight: 500;
	margin-bottom: 2rem;
}
.help-contact {
	font-size: 1rem;
	color: #333;
}
.help-contact a {
	color: #333;
	text-decoration: none;
	font-weight: 600;
}
.help-contact a:hover {
	color: var(--laguardia-red);
}
.help-address {
	margin-top: 1rem;
	font-size: 0.95rem;
	color: #555;
}
/* ==========================================================================
CONTACT INLINE
========================================================================== */
.contact-inline {
	font-size: 0.95rem;
	color: var(--laguardia-dark);
	background: #fff;
	border-left: 6px solid var(--laguardia-red);
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 8px 14px;
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 6px;
	white-space: normal;
}
.contact-inline .name {
	font-weight: 600;
	color: #000;
}
.contact-inline .divider {
	color: #bbb;
	font-size: 1.1rem;
	line-height: 1;
}
.contact-inline .email a {
	color: var(--laguardia-red);
	text-decoration: none;
	font-weight: 500;
}
.contact-inline .email a:hover {
	text-decoration: underline;
}
.contact-inline .emplid,
.contact-inline .phone {
	color: #555;
}
/* ==========================================================================
ADMISSIONS : MISSING DOCUMENTS
========================================================================== */
.admissions-section {
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
	border-radius: 12px;
	color: var(--laguardia-dark);
}
.admissions-section h2 {
	color: var(--laguardia-red);
	font-size: 28px;
	margin-bottom: 10px;
	font-weight: 700;
}
.admissions-section p {
	font-size: 16px;
	margin-bottom: 12px;
}
.submission-options {
	padding-left: 20px;
	margin-bottom: 30px;
}
.submission-options li {
	margin-bottom: 6px;
}
/* Document categories */
.doc-category {
	background-color: #f9f9f9;
	border-left: 4px solid var(--laguardia-red);
	border-radius: 6px;
	padding: 16px 20px;
	margin-bottom: 20px;
}
.doc-category h4 {
	color: #000;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 8px;
}
.doc-category ul {
	padding-left: 20px;
	margin: 0;
}
.doc-category li {
	margin-bottom: 6px;
}
/* Links */
.admissions-section a {
	color: var(--laguardia-red);
	text-decoration: none;
	font-weight: 500;
}
.admissions-section a:hover {
	text-decoration: underline;
}
/* Contact info */
.contact-info {
	margin-top: 30px;
	font-size: 15px;
	text-align: center;
	background-color: #fafafa;
	border-radius: 10px;
	padding: 16px;
	border: 1px solid #eee;
}
/* ==========================================================================
RESPONSIVE DESIGN 
========================================================================== */
@media (max-width: 768px) {
	.next-steps {
		padding: 40px 16px;
	}
	.next-steps h2 {
		font-size: 1.7rem;
	}
	.next-steps-list {
		grid-template-columns: 1fr;
		gap: 20px;
	}
	.next-steps-list img {
		height: 200px;
	}
	.help-section {
		padding: 20px 16px;
	}
	.help-container h2 {
		font-size: 1.6rem;
	}
	.help-subtext {
		font-size: 1.1rem;
	}
	.admissions-section {
		padding: 24px;
	}
	.admissions-section h2 {
		font-size: 22px;
	}
	.col-right img{
		display:none;
	}
}
/* ==========================================================================
BLOCKQUOTE
========================================================================== */
blockquote {
	margin: 50px auto;
	font-style: italic;
	font-size: 20px;
	color: #000;
	padding: 20px 16px;
	border-left: 5px solid #C4262E;
	position: relative;
	background: #EDEDED;
}
blockquote:before {
	font-family: Times New Roman, Times, serif;
	font-size: 100px;
	color: #C4262E;
	font-weight: 900;
	line-height: 1;
	display: block;
	height: .6em;
}
blockquote>p {
	display: inline;
}
blockquote:before {
	content: '“';
}
