
.elementor-2503 .elementor-element.elementor-element-597e439:not(.elementor-motion-effects-element-type-background), .elementor-2503 .elementor-element.elementor-element-597e439 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilakbef.nitrocdn.com/xPkQefKaVWcclBcuyxKMNRnmWkNDKHlI/assets/images/optimized/rev-a9b7cfc/www.asorcad.es/wp-content/uploads/2021/04/shutterstock_450568657-Convertido-e1623227211137.png");
	background-position: top center;
	background-size: cover;
}

.elementor-2503 .elementor-element.elementor-element-597e439 > .elementor-container {
	max-width: 1200px;
}

.elementor-2503 .elementor-element.elementor-element-597e439 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 100px 100px 100px;
}

.elementor-2503 .elementor-element.elementor-element-597e439 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.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-2503 .elementor-element.elementor-element-d187c70 {
	color: #7a7a7a;
}

.elementor-2503 .elementor-element.elementor-element-53a51b0 > .elementor-container {
	max-width: 1200px;
}

.elementor-2503 .elementor-element.elementor-element-53a51b0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 100px 0px 100px;
}

.elementor-2503 .elementor-element.elementor-element-53a51b0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-9145b44 > .elementor-container {
	max-width: 1200px;
}

.elementor-2503 .elementor-element.elementor-element-9145b44 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 100px 0px 100px;
}

.elementor-2503 .elementor-element.elementor-element-9145b44 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-f1fad74 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

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

.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-2503 .elementor-element.elementor-element-f8c175b img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2503 .elementor-element.elementor-element-7f8012e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.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-2503 .elementor-element.elementor-element-6658d9c {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-2503 .elementor-element.elementor-element-6658d9c > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-6658d9c .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2503 .elementor-element.elementor-element-6658d9c .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2503 .elementor-element.elementor-element-aedf94e {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-2503 .elementor-element.elementor-element-7ed99cb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-2503 .elementor-element.elementor-element-7ed99cb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-0c45570 img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2503 .elementor-element.elementor-element-7fcef61 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-34c5be8 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-2503 .elementor-element.elementor-element-34c5be8 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-34c5be8 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2503 .elementor-element.elementor-element-34c5be8 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2503 .elementor-element.elementor-element-e80c3f4 {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-2503 .elementor-element.elementor-element-3a12f1a > .elementor-container {
	max-width: 1200px;
}

.elementor-2503 .elementor-element.elementor-element-3a12f1a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 100px 0px 100px;
}

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

.elementor-2503 .elementor-element.elementor-element-80f3657 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-2503 .elementor-element.elementor-element-80f3657 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-faaa668 img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2503 .elementor-element.elementor-element-27d64cb > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-7183735 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-2503 .elementor-element.elementor-element-7183735 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-7183735 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-2503 .elementor-element.elementor-element-4a880a3 {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-2503 .elementor-element.elementor-element-95b7b15 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-2503 .elementor-element.elementor-element-95b7b15 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-ce861e2 img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2503 .elementor-element.elementor-element-d564ab1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-362ff05 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-2503 .elementor-element.elementor-element-362ff05 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-362ff05 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2503 .elementor-element.elementor-element-362ff05 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2503 .elementor-element.elementor-element-c06fce4 {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-2503 .elementor-element.elementor-element-2d0493b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-2d0493b .qodef-qi-accordion .qodef-e-title-holder {
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}

.elementor-2503 .elementor-element.elementor-element-2d0493b .qodef-e-mark {
	color: var(--e-global-color-a70369c);
}

.elementor-2503 .elementor-element.elementor-element-55f3dc4 > .elementor-container {
	max-width: 1200px;
}

.elementor-2503 .elementor-element.elementor-element-55f3dc4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 100px 0px 100px;
}

.elementor-2503 .elementor-element.elementor-element-55f3dc4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-18df20c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-2503 .elementor-element.elementor-element-18df20c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-00a5f21 img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2503 .elementor-element.elementor-element-c6fa83b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-4c177f1 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-2503 .elementor-element.elementor-element-4c177f1 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-4c177f1 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2503 .elementor-element.elementor-element-4c177f1 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2503 .elementor-element.elementor-element-6d9115c {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-2503 .elementor-element.elementor-element-514e6b5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-2503 .elementor-element.elementor-element-514e6b5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-0214595 img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2503 .elementor-element.elementor-element-ff1e735 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-c8f32c6 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-2503 .elementor-element.elementor-element-c8f32c6 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-c8f32c6 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-2503 .elementor-element.elementor-element-62f68ca {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-2503 .elementor-element.elementor-element-494469e > .elementor-container {
	max-width: 1200px;
}

.elementor-2503 .elementor-element.elementor-element-494469e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 100px 0px 100px;
}

.elementor-2503 .elementor-element.elementor-element-494469e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-c5fe337 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

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

.elementor-2503 .elementor-element.elementor-element-95a906a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-95a906a img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2503 .elementor-element.elementor-element-a834cbf > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-9d4a034 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-2503 .elementor-element.elementor-element-9d4a034 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-9d4a034 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2503 .elementor-element.elementor-element-9d4a034 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2503 .elementor-element.elementor-element-52dcdec {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-2503 .elementor-element.elementor-element-232bcf2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-2503 .elementor-element.elementor-element-232bcf2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-37dedd0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-37dedd0 img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2503 .elementor-element.elementor-element-47cde0a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-199324d {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-2503 .elementor-element.elementor-element-199324d > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-199324d .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2503 .elementor-element.elementor-element-199324d .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2503 .elementor-element.elementor-element-fd0d414 {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-2503 .elementor-element.elementor-element-53fc8c3 > .elementor-container {
	max-width: 1200px;
}

.elementor-2503 .elementor-element.elementor-element-53fc8c3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 100px 0px 100px;
}

.elementor-2503 .elementor-element.elementor-element-53fc8c3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-a4a8358 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

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

.elementor-2503 .elementor-element.elementor-element-39c3f5f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-39c3f5f img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2503 .elementor-element.elementor-element-8d4f282 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-f6e97a8 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-2503 .elementor-element.elementor-element-f6e97a8 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-f6e97a8 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-2503 .elementor-element.elementor-element-d87f494 {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-2503 .elementor-element.elementor-element-38626ce > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-2503 .elementor-element.elementor-element-38626ce > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-11252b1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-11252b1 img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2503 .elementor-element.elementor-element-48b5911 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-1d6f7bb {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-2503 .elementor-element.elementor-element-1d6f7bb > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-1d6f7bb .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2503 .elementor-element.elementor-element-1d6f7bb .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2503 .elementor-element.elementor-element-08c4f3b {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-2503 .elementor-element.elementor-element-55d4ff8 > .elementor-container {
	max-width: 1200px;
}

.elementor-2503 .elementor-element.elementor-element-55d4ff8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 100px 0px 100px;
}

.elementor-2503 .elementor-element.elementor-element-55d4ff8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-ffd0792 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

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

.elementor-2503 .elementor-element.elementor-element-0be3e28 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-0be3e28 img {
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2503 .elementor-element.elementor-element-87818ae > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-e83d6ec {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-2503 .elementor-element.elementor-element-e83d6ec > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-e83d6ec .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-2503 .elementor-element.elementor-element-e1a5a71 {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-2503 .elementor-element.elementor-element-019d0ee > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-2503 .elementor-element.elementor-element-019d0ee > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-1945a8f img {
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2503 .elementor-element.elementor-element-a884454 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-0f7380f {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-2503 .elementor-element.elementor-element-0f7380f > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-0f7380f .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2503 .elementor-element.elementor-element-0f7380f .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2503 .elementor-element.elementor-element-cc977f8 {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-2503 .elementor-element.elementor-element-9cb80ac > .elementor-container {
	max-width: 1200px;
}

.elementor-2503 .elementor-element.elementor-element-9cb80ac {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 100px 0px 100px;
}

.elementor-2503 .elementor-element.elementor-element-9cb80ac > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-2f16e03 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-2503 .elementor-element.elementor-element-2f16e03 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-b59bfe3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-b59bfe3 img {
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2503 .elementor-element.elementor-element-467e21b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-a5010aa {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-2503 .elementor-element.elementor-element-a5010aa > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-a5010aa .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-2503 .elementor-element.elementor-element-597dc57 {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-2503 .elementor-element.elementor-element-8fed1fd > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

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

.elementor-2503 .elementor-element.elementor-element-5293e98 img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2503 .elementor-element.elementor-element-7214d2f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-7214d2f {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-2503 .elementor-element.elementor-element-78e783d {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-2503 .elementor-element.elementor-element-78e783d > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-78e783d .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2503 .elementor-element.elementor-element-78e783d .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2503 .elementor-element.elementor-element-7f8f8d3 {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-2503 .elementor-element.elementor-element-a953a28 > .elementor-container {
	max-width: 1200px;
}

.elementor-2503 .elementor-element.elementor-element-a953a28 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 100px 0px 100px;
}

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

.elementor-2503 .elementor-element.elementor-element-02c9855 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-2503 .elementor-element.elementor-element-02c9855 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-85b32ce img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2503 .elementor-element.elementor-element-d7a9c2a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-182fdc9 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-2503 .elementor-element.elementor-element-182fdc9 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-182fdc9 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2503 .elementor-element.elementor-element-182fdc9 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2503 .elementor-element.elementor-element-50570d3 {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-2503 .elementor-element.elementor-element-2761df9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-2503 .elementor-element.elementor-element-2761df9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2503 .elementor-element.elementor-element-e699c0f img {
	height: 300px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2503 .elementor-element.elementor-element-20a31bc > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-41383d0 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-2503 .elementor-element.elementor-element-41383d0 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2503 .elementor-element.elementor-element-41383d0 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2503 .elementor-element.elementor-element-41383d0 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2503 .elementor-element.elementor-element-35ca34a {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-2503 .elementor-element.elementor-element-ae52eb9 {
		width: 100%;
	}
	
	.elementor-2503 .elementor-element.elementor-element-d8d6bc7 {
		width: 100%;
	}
	
	.elementor-2503 .elementor-element.elementor-element-f1fad74 {
		width: 100%;
	}
	
	.elementor-2503 .elementor-element.elementor-element-7ed99cb {
		width: 100%;
	}
	
	.elementor-2503 .elementor-element.elementor-element-80f3657 {
		width: 100%;
	}
	
	.elementor-2503 .elementor-element.elementor-element-95b7b15 {
		width: 100%;
	}
	
	.elementor-2503 .elementor-element.elementor-element-18df20c {
		width: 100%;
	}
	
	.elementor-2503 .elementor-element.elementor-element-514e6b5 {
		width: 100%;
	}
	
	.elementor-2503 .elementor-element.elementor-element-c5fe337 {
		width: 100%;
	}
	
	.elementor-2503 .elementor-element.elementor-element-232bcf2 {
		width: 100%;
	}
	
	.elementor-2503 .elementor-element.elementor-element-a4a8358 {
		width: 100%;
	}
	
	.elementor-2503 .elementor-element.elementor-element-38626ce {
		width: 100%;
	}
	
	.elementor-2503 .elementor-element.elementor-element-ffd0792 {
		width: 100%;
	}
	
	.elementor-2503 .elementor-element.elementor-element-019d0ee {
		width: 100%;
	}
	
	.elementor-2503 .elementor-element.elementor-element-2f16e03 {
		width: 100%;
	}
	
	.elementor-2503 .elementor-element.elementor-element-8fed1fd {
		width: 100%;
	}
	
	.elementor-2503 .elementor-element.elementor-element-02c9855 {
		width: 100%;
	}
	
	.elementor-2503 .elementor-element.elementor-element-2761df9 {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-2503 .elementor-element.elementor-element-597e439 {
		padding: 60px 60px 60px 60px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-53a51b0 {
		padding: 0px 60px 0px 60px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-9145b44 {
		padding: 0px 60px 0px 60px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-f1fad74 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-7ed99cb > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-3a12f1a {
		padding: 0px 60px 0px 60px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-80f3657 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-95b7b15 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-55f3dc4 {
		padding: 0px 60px 0px 60px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-18df20c > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-514e6b5 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-494469e {
		padding: 0px 60px 0px 60px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-c5fe337 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-232bcf2 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-53fc8c3 {
		padding: 60px 60px 0px 60px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-a4a8358 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-38626ce > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-55d4ff8 {
		padding: 0px 60px 0px 60px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-ffd0792 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-019d0ee > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-9cb80ac {
		padding: 0px 60px 0px 60px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-2f16e03 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-8fed1fd > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-a953a28 {
		padding: 0px 60px 0px 60px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-02c9855 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-2761df9 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-e699c0f img {
		width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-2503 .elementor-element.elementor-element-597e439:not(.elementor-motion-effects-element-type-background), .elementor-2503 .elementor-element.elementor-element-597e439 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-2503 .elementor-element.elementor-element-597e439 {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-53a51b0 {
		padding: 0px 30px 40px 30px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-9145b44 {
		padding: 0px 30px 40px 30px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-f1fad74 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-7f8012e {
		text-align: center;
	}
	
	.elementor-2503 .elementor-element.elementor-element-7ed99cb > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-7fcef61 {
		text-align: center;
	}
	
	.elementor-2503 .elementor-element.elementor-element-3a12f1a {
		padding: 0px 30px 40px 30px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-80f3657 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-27d64cb {
		text-align: center;
	}
	
	.elementor-2503 .elementor-element.elementor-element-95b7b15 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-d564ab1 {
		text-align: center;
	}
	
	.elementor-2503 .elementor-element.elementor-element-55f3dc4 {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-18df20c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-c6fa83b {
		text-align: center;
	}
	
	.elementor-2503 .elementor-element.elementor-element-514e6b5 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-ff1e735 {
		text-align: center;
	}
	
	.elementor-2503 .elementor-element.elementor-element-494469e {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-c5fe337 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-a834cbf {
		text-align: center;
	}
	
	.elementor-2503 .elementor-element.elementor-element-232bcf2 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-47cde0a {
		text-align: center;
	}
	
	.elementor-2503 .elementor-element.elementor-element-53fc8c3 {
		padding: 30px 30px 0px 30px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-a4a8358 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-8d4f282 {
		text-align: center;
	}
	
	.elementor-2503 .elementor-element.elementor-element-38626ce > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-48b5911 {
		text-align: center;
	}
	
	.elementor-2503 .elementor-element.elementor-element-55d4ff8 {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-ffd0792 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-87818ae {
		text-align: center;
	}
	
	.elementor-2503 .elementor-element.elementor-element-019d0ee > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-a884454 {
		text-align: center;
	}
	
	.elementor-2503 .elementor-element.elementor-element-9cb80ac {
		padding: 0px 30px 40px 30px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-2f16e03 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-467e21b {
		text-align: center;
	}
	
	.elementor-2503 .elementor-element.elementor-element-8fed1fd > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-7214d2f {
		text-align: center;
	}
	
	.elementor-2503 .elementor-element.elementor-element-a953a28 {
		padding: 0px 30px 40px 30px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-02c9855 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-d7a9c2a {
		text-align: center;
	}
	
	.elementor-2503 .elementor-element.elementor-element-2761df9 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2503 .elementor-element.elementor-element-20a31bc {
		text-align: center;
	}
}

.elementor-2503 .elementor-element.elementor-element-597e439:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2503 .elementor-element.elementor-element-597e439 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}
