
.elementor-5903 .elementor-element.elementor-element-e59037c:not(.elementor-motion-effects-element-type-background), .elementor-5903 .elementor-element.elementor-element-e59037c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-574d8c7);
}

.elementor-5903 .elementor-element.elementor-element-e59037c > .elementor-container {
	max-width: 800px;
}

.elementor-5903 .elementor-element.elementor-element-e59037c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 60px 60px 60px;
}

.elementor-5903 .elementor-element.elementor-element-e59037c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-5903 .elementor-element.elementor-element-02c2acc.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-5903 .elementor-element.elementor-element-02c2acc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-5903 .elementor-element.elementor-element-02c2acc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 30px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-5903 .elementor-element.elementor-element-b4cc58a {
	text-align: center;
}

.elementor-5903 .elementor-element.elementor-element-b4cc58a .elementor-heading-title {
	font-family: "Anton", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: .9em;
	letter-spacing: 1px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-5903 .elementor-element.elementor-element-8595adf {
	text-align: center;
}

.elementor-5903 .elementor-element.elementor-element-8595adf .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-size: 27px;
	font-weight: 500;
	line-height: 1.3em;
	letter-spacing: -.2px;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-5903 .elementor-element.elementor-element-8c37443 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-5903 .elementor-element.elementor-element-8c37443 img {
	height: 150px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5903 .elementor-element.elementor-element-0aad318 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-5903 .elementor-element.elementor-element-0aad318 img {
	height: 130px;
	object-fit: contain;
	object-position: center center;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-5903 .elementor-element.elementor-element-e2c8276 .elementor-button {
	background-color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-5903 .elementor-element.elementor-element-e2c8276 .elementor-button:hover, .elementor-5903 .elementor-element.elementor-element-e2c8276 .elementor-button:focus {
	background-color: var(--e-global-color-8fa9aaf);
	color: var(--e-global-color-574d8c7);
}

.elementor-5903 .elementor-element.elementor-element-e2c8276 .elementor-button:hover svg, .elementor-5903 .elementor-element.elementor-element-e2c8276 .elementor-button:focus svg {
	fill: var(--e-global-color-574d8c7);
}

.elementor-5903 .elementor-element.elementor-element-4e2c35e .elementor-button {
	background-color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-5903 .elementor-element.elementor-element-4e2c35e .elementor-button:hover, .elementor-5903 .elementor-element.elementor-element-4e2c35e .elementor-button:focus {
	background-color: var(--e-global-color-8fa9aaf);
	color: var(--e-global-color-574d8c7);
}

.elementor-5903 .elementor-element.elementor-element-4e2c35e .elementor-button:hover svg, .elementor-5903 .elementor-element.elementor-element-4e2c35e .elementor-button:focus svg {
	fill: var(--e-global-color-574d8c7);
}

.elementor-5903 .elementor-element.elementor-element-6f1552c > .elementor-container {
	max-width: 700px;
}

.elementor-5903 .elementor-element.elementor-element-6f1552c {
	padding: 60px 30px 0px 30px;
}

.elementor-5903 .elementor-element.elementor-element-fc308df {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-5903 .elementor-element.elementor-element-fc308df > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-5903 .elementor-element.elementor-element-fc308df .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-574d8c7);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-5903 .elementor-element.elementor-element-4b4cd10 .elementor-button {
	background-color: var(--e-global-color-574d8c7);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	fill: var(--e-global-color-8fa9aaf);
	color: var(--e-global-color-8fa9aaf);
}

.elementor-5903 .elementor-element.elementor-element-4b4cd10 .elementor-button:hover, .elementor-5903 .elementor-element.elementor-element-4b4cd10 .elementor-button:focus {
	background-color: var(--e-global-color-ba92986);
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-4b4cd10 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5903 .elementor-element.elementor-element-4b4cd10 .elementor-button:hover svg, .elementor-5903 .elementor-element.elementor-element-4b4cd10 .elementor-button:focus svg {
	fill: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-26e0346 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5903 .elementor-element.elementor-element-9860716 {
	text-align: end;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-5903 .elementor-element.elementor-element-9d44e68 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-f6ffc91);
	--divider-border-width: 3px;
}

.elementor-5903 .elementor-element.elementor-element-9d44e68 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-5903 .elementor-element.elementor-element-9d44e68 .elementor-divider-separator {
	width: 100%;
}

.elementor-5903 .elementor-element.elementor-element-9d44e68 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5903 .elementor-element.elementor-element-78ca054 > .elementor-widget-container {
	padding: 15px 0px 15px 0px;
}

.elementor-5903 .elementor-element.elementor-element-78ca054 .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: .9em;
	letter-spacing: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-d403e6b);
}

.elementor-widget-ucaddon_post_accordion .ue_heading_title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_post_accordion .ue_post_title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_post_accordion .uc_date, .elementor-widget-ucaddon_post_accordion .ue-grid-item-meta-data {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_post_accordion .ue_post_text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_post_accordion .uc_more_btn {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_post_accordion .uc_style_post_accordion_elementor_button_text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-5903 .elementor-element.elementor-element-c41fd94 .uc_content {
	background-color: #fff;
	padding: 0px 30px 10px 30px;
	border-radius: 0px;
}

.elementor-5903 .elementor-element.elementor-element-c41fd94 span.ue_accordion_icon {
	width: 30px;
	height: 30px;
	border-radius: 0px;
	font-size: 10px;
}

.elementor-5903 .elementor-element.elementor-element-c41fd94 span.uc_dactive {
	color: var(--e-global-color-primary);
}

.elementor-5903 .elementor-element.elementor-element-c41fd94 span.uc_active {
	color: var(--e-global-color-574d8c7);
}

.elementor-5903 .elementor-element.elementor-element-c41fd94 .uc-heading {
	border-radius: 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-5903 .elementor-element.elementor-element-c41fd94 .ue_heading_title {
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	font-family: "Open Sans", Sans-serif;
	font-weight: 600;
}

.elementor-5903 .elementor-element.elementor-element-c41fd94 .uc-item-active .ue_heading_title {
	color: var(--e-global-color-574d8c7);
}

.elementor-5903 .elementor-element.elementor-element-c41fd94 .ue_post_image img {
	height: 200px;
	border-radius: 0px;
}

.elementor-5903 .elementor-element.elementor-element-c41fd94 .ue_post_title {
	color: #000;
	margin-top: 20px;
}

.elementor-5903 .elementor-element.elementor-element-c41fd94 .uc_date {
	color: #7a7a7a;
	margin-top: 10px;
}

.elementor-5903 .elementor-element.elementor-element-c41fd94 .ue-grid-item-meta-data {
	color: #7a7a7a;
}

.elementor-5903 .elementor-element.elementor-element-c41fd94 .ue-grid-item-meta-data svg {
	fill: #7a7a7a;
}

.elementor-5903 .elementor-element.elementor-element-c41fd94 .ue_post_text {
	color: #7a7a7a;
	margin-top: 10px;
}

.elementor-5903 .elementor-element.elementor-element-c41fd94 .uc_more_btn {
	padding: 10px 20px 10px 20px;
	border-radius: 0px;
	background-color: #000;
	color: #fff;
	margin-top: 20px;
}

.elementor-5903 .elementor-element.elementor-element-c41fd94 .uc_more_btn:hover {
	background-color: #000;
	color: #fff;
}

.elementor-5903 .elementor-element.elementor-element-a141310 > .elementor-container {
	max-width: 800px;
}

.elementor-5903 .elementor-element.elementor-element-a141310 {
	padding: 30px 30px 20px 30px;
}

.elementor-5903 .elementor-element.elementor-element-d1c6104 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-f6ffc91);
	--divider-border-width: 3.7px;
}

.elementor-5903 .elementor-element.elementor-element-d1c6104 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-5903 .elementor-element.elementor-element-d1c6104 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5903 .elementor-element.elementor-element-d1c6104 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5903 .elementor-element.elementor-element-c035a7c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-5903 .elementor-element.elementor-element-c035a7c > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-5903 .elementor-element.elementor-element-c035a7c .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-574d8c7);
}

.elementor-5903 .elementor-element.elementor-element-0c5db51.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-5903 .elementor-element.elementor-element-a1c9847 {
	text-align: center;
}

.elementor-5903 .elementor-element.elementor-element-f21cd82 > .elementor-element-populated {
	padding: 20px 20px 0px 20px;
}

.elementor-5903 .elementor-element.elementor-element-fc54c73 {
	text-align: start;
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-2cc073a {
	text-align: start;
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-b59592e {
	text-align: start;
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-6f3cd1d:not(.elementor-motion-effects-element-type-background), .elementor-5903 .elementor-element.elementor-element-6f3cd1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ba92986);
}

.elementor-5903 .elementor-element.elementor-element-6f3cd1d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 50px 50px;
}

.elementor-5903 .elementor-element.elementor-element-6f3cd1d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5903 .elementor-element.elementor-element-30316ed > .elementor-element-populated {
	border-style: none;
}

.elementor-5903 .elementor-element.elementor-element-30316ed > .elementor-element-populated, .elementor-5903 .elementor-element.elementor-element-30316ed > .elementor-element-populated > .elementor-background-overlay, .elementor-5903 .elementor-element.elementor-element-30316ed > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-5903 .elementor-element.elementor-element-3cd9ecc {
	text-align: center;
}

.elementor-5903 .elementor-element.elementor-element-3cd9ecc .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: .9em;
	letter-spacing: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-primary);
}

.elementor-5903 .elementor-element.elementor-element-f48c6c0 .elementor-button {
	background-color: var(--e-global-color-574d8c7);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	fill: var(--e-global-color-8fa9aaf);
	color: var(--e-global-color-8fa9aaf);
}

.elementor-5903 .elementor-element.elementor-element-f48c6c0 .elementor-button:hover, .elementor-5903 .elementor-element.elementor-element-f48c6c0 .elementor-button:focus {
	background-color: var(--e-global-color-8fa9aaf);
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-f48c6c0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5903 .elementor-element.elementor-element-f48c6c0 .elementor-button:hover svg, .elementor-5903 .elementor-element.elementor-element-f48c6c0 .elementor-button:focus svg {
	fill: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-907b067:not(.elementor-motion-effects-element-type-background), .elementor-5903 .elementor-element.elementor-element-907b067 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-5903 .elementor-element.elementor-element-907b067 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 30px 30px 30px;
}

.elementor-5903 .elementor-element.elementor-element-907b067 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5903 .elementor-element.elementor-element-bb1f662 {
	text-align: center;
}

.elementor-5903 .elementor-element.elementor-element-bb1f662 .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: .9em;
	letter-spacing: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-5903 .elementor-element.elementor-element-ee9c289.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-5903 .elementor-element.elementor-element-79760fe img {
	height: 120px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5903 .elementor-element.elementor-element-035856a {
	text-align: center;
	color: var(--e-global-color-8fa9aaf);
}

.elementor-5903 .elementor-element.elementor-element-bf2b035.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-5903 .elementor-element.elementor-element-8295787 img {
	height: 120px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5903 .elementor-element.elementor-element-7f4efbc {
	text-align: center;
	color: var(--e-global-color-8fa9aaf);
}

.elementor-5903 .elementor-element.elementor-element-dcb0476.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-5903 .elementor-element.elementor-element-0417381 img {
	height: 120px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5903 .elementor-element.elementor-element-e65825f {
	text-align: center;
	color: var(--e-global-color-8fa9aaf);
}

.elementor-5903 .elementor-element.elementor-element-320bdc9.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-5903 .elementor-element.elementor-element-fd90adc img {
	height: 120px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5903 .elementor-element.elementor-element-aeca046 {
	text-align: center;
	color: var(--e-global-color-8fa9aaf);
}

.elementor-5903 .elementor-element.elementor-element-5714326.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-5903 .elementor-element.elementor-element-f00fc00 img {
	height: 120px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5903 .elementor-element.elementor-element-2aa962c {
	text-align: center;
	color: var(--e-global-color-8fa9aaf);
}

.elementor-5903 .elementor-element.elementor-element-5556a99.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-5903 .elementor-element.elementor-element-32077cb img {
	height: 120px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5903 .elementor-element.elementor-element-bd723a9 {
	text-align: center;
	color: var(--e-global-color-8fa9aaf);
}

.elementor-5903 .elementor-element.elementor-element-19305b9 > .elementor-container {
	max-width: 700px;
}

.elementor-5903 .elementor-element.elementor-element-19305b9 {
	padding: 60px 30px 40px 30px;
}

.elementor-5903 .elementor-element.elementor-element-aefd804 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-5903 .elementor-element.elementor-element-aefd804 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-5903 .elementor-element.elementor-element-aefd804 .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-ff93afe {
	padding: 0px 0px 40px 0px;
}

.elementor-5903 .elementor-element.elementor-element-33cb3af.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-5903 .elementor-element.elementor-element-d362b87 {
	text-align: end;
}

.elementor-5903 .elementor-element.elementor-element-a13882d > .elementor-element-populated {
	padding: 20px 20px 0px 20px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-5903 .elementor-element.elementor-element-f649066 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-5903 .elementor-element.elementor-element-9a30015 {
	text-align: center;
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-3f4bf19 .elementor-button {
	background-color: var(--e-global-color-574d8c7);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	fill: var(--e-global-color-8fa9aaf);
	color: var(--e-global-color-8fa9aaf);
}

.elementor-5903 .elementor-element.elementor-element-3f4bf19 .elementor-button:hover, .elementor-5903 .elementor-element.elementor-element-3f4bf19 .elementor-button:focus {
	background-color: var(--e-global-color-ba92986);
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-3f4bf19 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5903 .elementor-element.elementor-element-3f4bf19 .elementor-button:hover svg, .elementor-5903 .elementor-element.elementor-element-3f4bf19 .elementor-button:focus svg {
	fill: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-ba34f49 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-f6ffc91);
	--divider-border-width: 3.7px;
}

.elementor-5903 .elementor-element.elementor-element-ba34f49 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-5903 .elementor-element.elementor-element-ba34f49 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5903 .elementor-element.elementor-element-ba34f49 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5903 .elementor-element.elementor-element-3a462e4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-5903 .elementor-element.elementor-element-3a462e4 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-5903 .elementor-element.elementor-element-3a462e4 .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-574d8c7);
}

.elementor-5903 .elementor-element.elementor-element-28cc9a1 {
	text-align: end;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-5903 .elementor-element.elementor-element-c84121e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5903 .elementor-element.elementor-element-41eb014:not(.elementor-motion-effects-element-type-background), .elementor-5903 .elementor-element.elementor-element-41eb014 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-574d8c7);
}

.elementor-5903 .elementor-element.elementor-element-41eb014 > .elementor-container {
	max-width: 700px;
}

.elementor-5903 .elementor-element.elementor-element-41eb014 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 0px 0px 0px;
}

.elementor-5903 .elementor-element.elementor-element-41eb014 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5903 .elementor-element.elementor-element-dca3bd1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-5903 .elementor-element.elementor-element-dca3bd1 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-5903 .elementor-element.elementor-element-dca3bd1 .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-8fa9aaf);
}

.elementor-5903 .elementor-element.elementor-element-5c4514f {
	color: var(--e-global-color-8fa9aaf);
}

.elementor-5903 .elementor-element.elementor-element-db3d706:not(.elementor-motion-effects-element-type-background), .elementor-5903 .elementor-element.elementor-element-db3d706 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-574d8c7);
}

.elementor-5903 .elementor-element.elementor-element-db3d706 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 30px 0px;
}

.elementor-5903 .elementor-element.elementor-element-db3d706 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5903 .elementor-element.elementor-element-91d715b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5903 .elementor-element.elementor-element-91d715b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4fce5;
}

.elementor-5903 .elementor-element.elementor-element-91d715b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-5903 .elementor-element.elementor-element-91d715b > .elementor-element-populated {
	border-style: solid;
	border-width: 9px 9px 9px 9px;
	border-color: var(--e-global-color-8fa9aaf);
	box-shadow: 4px 4px 0px 0px rgba(39.351361841328, 140.2234375, 16.156178668478, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 0px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-5903 .elementor-element.elementor-element-91d715b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5903 .elementor-element.elementor-element-c38d8cf .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5903 .elementor-element.elementor-element-ab06afa {
	text-align: center;
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-8c72235:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5903 .elementor-element.elementor-element-8c72235 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4fce5;
}

.elementor-5903 .elementor-element.elementor-element-8c72235 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-5903 .elementor-element.elementor-element-8c72235 > .elementor-element-populated {
	border-style: solid;
	border-width: 9px 9px 9px 9px;
	border-color: var(--e-global-color-8fa9aaf);
	box-shadow: 4px 4px 0px 0px rgba(39.351361841328, 140.2234375, 16.156178668478, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 0px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-5903 .elementor-element.elementor-element-8c72235 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5903 .elementor-element.elementor-element-f759b15 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5903 .elementor-element.elementor-element-55a334c {
	text-align: center;
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-1b7d14d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5903 .elementor-element.elementor-element-1b7d14d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4fce5;
}

.elementor-5903 .elementor-element.elementor-element-1b7d14d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-5903 .elementor-element.elementor-element-1b7d14d > .elementor-element-populated {
	border-style: solid;
	border-width: 9px 9px 9px 9px;
	border-color: var(--e-global-color-8fa9aaf);
	box-shadow: 4px 4px 0px 0px rgba(39.351361841328, 140.2234375, 16.156178668478, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 0px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-5903 .elementor-element.elementor-element-1b7d14d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5903 .elementor-element.elementor-element-c56ad3a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5903 .elementor-element.elementor-element-77dfb86 {
	text-align: center;
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-601d2b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5903 .elementor-element.elementor-element-601d2b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4fce5;
}

.elementor-5903 .elementor-element.elementor-element-601d2b7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-5903 .elementor-element.elementor-element-601d2b7 > .elementor-element-populated {
	border-style: solid;
	border-width: 9px 9px 9px 9px;
	border-color: var(--e-global-color-8fa9aaf);
	box-shadow: 4px 4px 0px 0px rgba(39.351361841328, 140.2234375, 16.156178668478, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 0px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-5903 .elementor-element.elementor-element-601d2b7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5903 .elementor-element.elementor-element-e1c460d .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5903 .elementor-element.elementor-element-4a74a54 {
	text-align: center;
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-d7d4dbe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5903 .elementor-element.elementor-element-d7d4dbe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4fce5;
}

.elementor-5903 .elementor-element.elementor-element-d7d4dbe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-5903 .elementor-element.elementor-element-d7d4dbe > .elementor-element-populated {
	border-style: solid;
	border-width: 9px 9px 9px 9px;
	border-color: var(--e-global-color-8fa9aaf);
	box-shadow: 4px 4px 0px 0px rgba(39.351361841328, 140.2234375, 16.156178668478, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 0px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-5903 .elementor-element.elementor-element-d7d4dbe > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5903 .elementor-element.elementor-element-8012845 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5903 .elementor-element.elementor-element-69b90ae {
	text-align: center;
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-24e776a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5903 .elementor-element.elementor-element-24e776a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4fce5;
}

.elementor-5903 .elementor-element.elementor-element-24e776a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-5903 .elementor-element.elementor-element-24e776a > .elementor-element-populated {
	border-style: solid;
	border-width: 9px 9px 9px 9px;
	border-color: var(--e-global-color-8fa9aaf);
	box-shadow: 4px 4px 0px 0px rgba(39.351361841328, 140.2234375, 16.156178668478, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 0px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-5903 .elementor-element.elementor-element-24e776a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5903 .elementor-element.elementor-element-7b45c24 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5903 .elementor-element.elementor-element-46bf81e {
	text-align: center;
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-9d685ee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5903 .elementor-element.elementor-element-9d685ee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4fce5;
}

.elementor-5903 .elementor-element.elementor-element-9d685ee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-5903 .elementor-element.elementor-element-9d685ee > .elementor-element-populated {
	border-style: solid;
	border-width: 9px 9px 9px 9px;
	border-color: var(--e-global-color-8fa9aaf);
	box-shadow: 4px 4px 0px 0px rgba(39.351361841328, 140.2234375, 16.156178668478, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 0px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-5903 .elementor-element.elementor-element-9d685ee > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5903 .elementor-element.elementor-element-204641a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5903 .elementor-element.elementor-element-9cf5c06 {
	text-align: center;
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-63eb7ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5903 .elementor-element.elementor-element-63eb7ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4fce5;
}

.elementor-5903 .elementor-element.elementor-element-63eb7ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-5903 .elementor-element.elementor-element-63eb7ca > .elementor-element-populated {
	border-style: solid;
	border-width: 9px 9px 9px 9px;
	border-color: var(--e-global-color-8fa9aaf);
	box-shadow: 4px 4px 0px 0px rgba(39.351361841328, 140.2234375, 16.156178668478, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 0px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-5903 .elementor-element.elementor-element-63eb7ca > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5903 .elementor-element.elementor-element-068fb74 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5903 .elementor-element.elementor-element-7077e0c {
	text-align: center;
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-65eb07d > .elementor-element-populated {
	border-style: solid;
	border-width: 9px 9px 9px 9px;
	border-color: var(--e-global-color-8fa9aaf);
	box-shadow: 4px 4px 0px 0px rgba(39.351361841328, 140.2234375, 16.156178668478, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 20px 20px 20px 20px;
}

.elementor-5903 .elementor-element.elementor-element-65eb07d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5903 .elementor-element.elementor-element-58292f0:not(.elementor-motion-effects-element-type-background), .elementor-5903 .elementor-element.elementor-element-58292f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ba92986);
}

.elementor-5903 .elementor-element.elementor-element-58292f0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 50px 50px;
}

.elementor-5903 .elementor-element.elementor-element-58292f0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5903 .elementor-element.elementor-element-8764501.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-5903 .elementor-element.elementor-element-8764501 > .elementor-element-populated {
	border-style: none;
}

.elementor-5903 .elementor-element.elementor-element-8764501 > .elementor-element-populated, .elementor-5903 .elementor-element.elementor-element-8764501 > .elementor-element-populated > .elementor-background-overlay, .elementor-5903 .elementor-element.elementor-element-8764501 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-5903 .elementor-element.elementor-element-0688d7b {
	text-align: center;
}

.elementor-5903 .elementor-element.elementor-element-0688d7b .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: .9em;
	letter-spacing: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-primary);
}

.elementor-5903 .elementor-element.elementor-element-58f8ea9 .elementor-button {
	background-color: var(--e-global-color-574d8c7);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	fill: var(--e-global-color-8fa9aaf);
	color: var(--e-global-color-8fa9aaf);
}

.elementor-5903 .elementor-element.elementor-element-58f8ea9 .elementor-button:hover, .elementor-5903 .elementor-element.elementor-element-58f8ea9 .elementor-button:focus {
	background-color: var(--e-global-color-ba92986);
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-58f8ea9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5903 .elementor-element.elementor-element-58f8ea9 .elementor-button:hover svg, .elementor-5903 .elementor-element.elementor-element-58f8ea9 .elementor-button:focus svg {
	fill: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-ef9208a {
	width: auto;
	max-width: auto;
	color: var(--e-global-color-primary);
}

.elementor-5903 .elementor-element.elementor-element-ef9208a > .elementor-widget-container {
	margin: 0px 30px 0px 0px;
}

.elementor-5903 .elementor-element.elementor-element-f411a77 .elementor-button {
	background-color: var(--e-global-color-574d8c7);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	fill: var(--e-global-color-8fa9aaf);
	color: var(--e-global-color-8fa9aaf);
}

.elementor-5903 .elementor-element.elementor-element-f411a77 .elementor-button:hover, .elementor-5903 .elementor-element.elementor-element-f411a77 .elementor-button:focus {
	background-color: var(--e-global-color-ba92986);
	color: var(--e-global-color-d403e6b);
}

.elementor-5903 .elementor-element.elementor-element-f411a77 {
	width: auto;
	max-width: auto;
}

.elementor-5903 .elementor-element.elementor-element-f411a77 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5903 .elementor-element.elementor-element-f411a77 .elementor-button:hover svg, .elementor-5903 .elementor-element.elementor-element-f411a77 .elementor-button:focus svg {
	fill: var(--e-global-color-d403e6b);
}

@media (min-width:768px) {
	.elementor-5903 .elementor-element.elementor-element-0c5db51 {
		width: 30%;
	}
	
	.elementor-5903 .elementor-element.elementor-element-f21cd82 {
		width: 70%;
	}
	
	.elementor-5903 .elementor-element.elementor-element-33cb3af {
		width: 30%;
	}
	
	.elementor-5903 .elementor-element.elementor-element-a13882d {
		width: 70%;
	}
}

@media (max-width:767px) {
	.elementor-5903 .elementor-element.elementor-element-e59037c {
		padding: 60px 30px 0px 30px;
	}
	
	.elementor-5903 .elementor-element.elementor-element-8c37443 img {
		height: 150px;
	}
	
	.elementor-5903 .elementor-element.elementor-element-0aad318 img {
		height: 150px;
	}
}
