/* End custom CSS */

.elementor-1052 .elementor-element.elementor-element-c98d9c7 .elementor-repeater-item-6d37650.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-96b1e45:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1052 .elementor-element.elementor-element-96b1e45 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .56);
}

.elementor-1052 .elementor-element.elementor-element-96b1e45 > .elementor-element-populated > .elementor-background-overlay {
	opacity: .53;
}

.elementor-1052 .elementor-element.elementor-element-96b1e45 > .elementor-element-populated > .elementor-background-overlay {
	mix-blend-mode: color;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1052 .elementor-element.elementor-element-96b1e45 > .elementor-element-populated {
	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: 185px 0px 125px 0px;
}

.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-1052 .elementor-element.elementor-element-4203243 {
	text-align: center;
}

.elementor-1052 .elementor-element.elementor-element-4203243 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	color: #262262;
}

.elementor-1052 .elementor-element.elementor-element-16fd038 {
	text-align: center;
}

.elementor-1052 .elementor-element.elementor-element-16fd038 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #262262;
}

.elementor-1052 .elementor-element.elementor-element-c98d9c7 > .elementor-background-overlay {
	background-color: #000;
	opacity: 1;
	mix-blend-mode: color;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1052 .elementor-element.elementor-element-c98d9c7:not(.elementor-motion-effects-element-type-background), .elementor-1052 .elementor-element.elementor-element-c98d9c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1052 .elementor-element.elementor-element-c98d9c7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-2fcbc30 .elementor-repeater-item-c03f48f.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-c93ade6 .elementor-repeater-item-d1ce302.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-478a262 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 5px;
}

.elementor-1052 .elementor-element.elementor-element-478a262 > .elementor-element-populated {
	padding: 10px 70px 10px 70px;
}

.elementor-1052 .elementor-element.elementor-element-c1bd9c6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-c1bd9c6 {
	text-align: start;
}

.elementor-1052 .elementor-element.elementor-element-c1bd9c6 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.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-1052 .elementor-element.elementor-element-d881e0b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-d881e0b {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-1052 .elementor-element.elementor-element-b6fdb15 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-b6fdb15 {
	text-align: start;
}

.elementor-1052 .elementor-element.elementor-element-b6fdb15 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-1052 .elementor-element.elementor-element-534ef47 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-534ef47 {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.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-1052 .elementor-element.elementor-element-59bd3ba img {
	width: 100%;
	height: 490px;
	object-fit: cover;
	object-position: center center;
}

.elementor-1052 .elementor-element.elementor-element-2fcbc30 {
	margin-top: 70px;
	margin-bottom: 0px;
}

.elementor-1052 .elementor-element.elementor-element-baadaa7 .elementor-repeater-item-e62389e.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-a10a964:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1052 .elementor-element.elementor-element-a10a964 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-1052 .elementor-element.elementor-element-a10a964 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, .2);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1052 .elementor-element.elementor-element-420788b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 15px 30px 10px 30px;
}

.elementor-1052 .elementor-element.elementor-element-420788b {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.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-1052 .elementor-element.elementor-element-9351fce .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	border-radius: 2px 2px 2px 2px;
}

.elementor-1052 .elementor-element.elementor-element-9351fce > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-1052 .elementor-element.elementor-element-baadaa7 > .elementor-container {
	max-width: 693px;
}

.elementor-1052 .elementor-element.elementor-element-baadaa7 {
	margin-top: -59px;
	margin-bottom: 0px;
}

.elementor-1052 .elementor-element.elementor-element-ba19a93 .elementor-repeater-item-f5abfe3.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-b9fb147 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-70dabae > .elementor-widget-container {
	padding: 25px 25px 25px 25px;
}

.elementor-1052 .elementor-element.elementor-element-70dabae {
	text-align: center;
}

.elementor-1052 .elementor-element.elementor-element-70dabae .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: #131136;
}

.elementor-1052 .elementor-element.elementor-element-51d3793 .elementor-repeater-item-635c548.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-5cc318f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1052 .elementor-element.elementor-element-5cc318f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-chbji.nitrocdn.com/bUpyPzGzEoDMXDfxbFSmHNbHsMQtpbCs/assets/images/optimized/rev-1b1d274/saverioabogados.com/wp-content/uploads/2020/12/pexels-sora-shimazaki-5668517.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-1052 .elementor-element.elementor-element-5cc318f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1052 .elementor-element.elementor-element-5cc318f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1052 .elementor-element.elementor-element-5cc318f > .elementor-element-populated > .elementor-background-overlay {
	background-color: #fff;
	opacity: 1;
}

.elementor-bc-flex-widget .elementor-1052 .elementor-element.elementor-element-5cc318f.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

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

.elementor-1052 .elementor-element.elementor-element-5cc318f > .elementor-element-populated > .elementor-background-overlay {
	mix-blend-mode: color;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1052 .elementor-element.elementor-element-5cc318f > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, .1);
	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: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-cc15a98 {
	--spacer-size: 50px;
}

.elementor-1052 .elementor-element.elementor-element-1109410:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1052 .elementor-element.elementor-element-1109410 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8f9;
}

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

.elementor-1052 .elementor-element.elementor-element-1109410 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, .1);
	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: 0px 0px 0px 0px;
}

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

.elementor-1052 .elementor-element.elementor-element-c4dada3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 70px 70px 20px 70px;
}

.elementor-1052 .elementor-element.elementor-element-c4dada3 {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-1052 .elementor-element.elementor-element-9014748 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 70px 100px 70px;
}

.elementor-1052 .elementor-element.elementor-element-9014748 {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

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

.elementor-1052 .elementor-element.elementor-element-a4ebade > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, .021);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1052 .elementor-element.elementor-element-51d3793 > .elementor-container {
	max-width: 1200px;
}

.elementor-1052 .elementor-element.elementor-element-51d3793 {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-1052 .elementor-element.elementor-element-51d3793 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1052 .elementor-element.elementor-element-eb8fd5b .elementor-repeater-item-434da2a.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

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

.elementor-1052 .elementor-element.elementor-element-ff0d2f6 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, .021);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1052 .elementor-element.elementor-element-b9549b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1052 .elementor-element.elementor-element-b9549b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-1052 .elementor-element.elementor-element-b9549b5 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -60px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1052 .elementor-element.elementor-element-f5ca516 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 70px 70px 20px 70px;
}

.elementor-1052 .elementor-element.elementor-element-f5ca516 {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-1052 .elementor-element.elementor-element-7ea7586 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 70px 100px 70px;
}

.elementor-1052 .elementor-element.elementor-element-7ea7586 {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-1052 .elementor-element.elementor-element-2976ff4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1052 .elementor-element.elementor-element-2976ff4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-chbji.nitrocdn.com/bUpyPzGzEoDMXDfxbFSmHNbHsMQtpbCs/assets/images/optimized/rev-1b1d274/saverioabogados.com/wp-content/uploads/2021/01/javier-22-1.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-1052 .elementor-element.elementor-element-2976ff4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1052 .elementor-element.elementor-element-2976ff4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1052 .elementor-element.elementor-element-2976ff4 > .elementor-element-populated > .elementor-background-overlay {
	background-color: #fff;
	opacity: 1;
}

.elementor-bc-flex-widget .elementor-1052 .elementor-element.elementor-element-2976ff4.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-1052 .elementor-element.elementor-element-2976ff4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 5px;
}

.elementor-1052 .elementor-element.elementor-element-2976ff4 > .elementor-element-populated > .elementor-background-overlay {
	mix-blend-mode: color;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1052 .elementor-element.elementor-element-2976ff4 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -60px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-7b4f645 {
	--spacer-size: 50px;
}

.elementor-1052 .elementor-element.elementor-element-eb8fd5b > .elementor-container {
	max-width: 1200px;
}

.elementor-1052 .elementor-element.elementor-element-eb8fd5b {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 20px;
	margin-bottom: 0px;
}

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

.elementor-1052 .elementor-element.elementor-element-42e1422 .elementor-repeater-item-ab32c51.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-f3afa59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1052 .elementor-element.elementor-element-f3afa59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-chbji.nitrocdn.com/bUpyPzGzEoDMXDfxbFSmHNbHsMQtpbCs/assets/images/optimized/rev-1b1d274/saverioabogados.com/wp-content/uploads/2020/12/despacho-de-abogados-derecho-de-familia-y-matrimonial.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-1052 .elementor-element.elementor-element-f3afa59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1052 .elementor-element.elementor-element-f3afa59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1052 .elementor-element.elementor-element-f3afa59 > .elementor-element-populated > .elementor-background-overlay {
	background-color: #fff;
	opacity: 1;
}

.elementor-bc-flex-widget .elementor-1052 .elementor-element.elementor-element-f3afa59.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

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

.elementor-1052 .elementor-element.elementor-element-f3afa59 > .elementor-element-populated > .elementor-background-overlay {
	mix-blend-mode: color;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1052 .elementor-element.elementor-element-f3afa59 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -60px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-35142f0 {
	--spacer-size: 50px;
}

.elementor-1052 .elementor-element.elementor-element-d601d02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1052 .elementor-element.elementor-element-d601d02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8f9;
}

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

.elementor-1052 .elementor-element.elementor-element-d601d02 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -60px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1052 .elementor-element.elementor-element-9f6c78f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 70px 70px 20px 70px;
}

.elementor-1052 .elementor-element.elementor-element-9f6c78f {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-1052 .elementor-element.elementor-element-30785ef > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 70px 100px 70px;
}

.elementor-1052 .elementor-element.elementor-element-30785ef {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-1052 .elementor-element.elementor-element-73f8fdb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 5px;
}

.elementor-1052 .elementor-element.elementor-element-73f8fdb > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, .021);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-73f8fdb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1052 .elementor-element.elementor-element-42e1422 > .elementor-container {
	max-width: 1200px;
}

.elementor-1052 .elementor-element.elementor-element-42e1422 {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-1052 .elementor-element.elementor-element-42e1422 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1052 .elementor-element.elementor-element-ba19a93 {
	margin-top: 50px;
	margin-bottom: 70px;
}

.elementor-1052 .elementor-element.elementor-element-534eeed .elementor-repeater-item-642f667.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

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

.elementor-1052 .elementor-element.elementor-element-d4a78e6 > .elementor-element-populated > .elementor-background-overlay {
	opacity: 0;
}

.elementor-1052 .elementor-element.elementor-element-d4a78e6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 0px 10px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 50px 0px 0px 0px;
}

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

.elementor-1052 .elementor-element.elementor-element-0ec0bb1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-0ec0bb1 {
	z-index: 0;
}

.elementor-1052 .elementor-element.elementor-element-fd03b24 > .elementor-widget-container {
	background-color: #ff0b0b;
	background-image: url("https://cdn-chbji.nitrocdn.com/bUpyPzGzEoDMXDfxbFSmHNbHsMQtpbCs/assets/images/optimized/rev-1b1d274/saverioabogados.com/wp-content/uploads/2020/12/2-1.png");
	margin: -65px 20px 0px 40px;
	padding: 0px 0px 0px 0px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1052 .elementor-element.elementor-element-fd03b24 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1052 .elementor-element.elementor-element-fd03b24 {
	z-index: 3;
}

.elementor-1052 .elementor-element.elementor-element-e9cdd43 > .elementor-widget-container {
	margin: -85px -100px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-e9cdd43 {
	z-index: 2;
}

.elementor-1052 .elementor-element.elementor-element-ebe591f > .elementor-widget-container {
	background-color: #ff0b0b;
	background-image: url("https://cdn-chbji.nitrocdn.com/bUpyPzGzEoDMXDfxbFSmHNbHsMQtpbCs/assets/images/optimized/rev-1b1d274/saverioabogados.com/wp-content/uploads/2021/02/edicion-natural-11-scaled.jpg");
	margin: -50px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1052 .elementor-element.elementor-element-ebe591f > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1052 .elementor-element.elementor-element-ebe591f {
	z-index: 1;
}

.elementor-1052 .elementor-element.elementor-element-4a6dd69 > .elementor-widget-container {
	margin: -80px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-4a6dd69 {
	z-index: 0;
}

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

.elementor-1052 .elementor-element.elementor-element-cbc62cd > .elementor-element-populated > .elementor-background-overlay {
	opacity: 0;
}

.elementor-1052 .elementor-element.elementor-element-cbc62cd > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 0px 10px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1052 .elementor-element.elementor-element-f66bfee > .elementor-widget-container {
	background-color: #ff0b0b;
	background-image: url("https://cdn-chbji.nitrocdn.com/bUpyPzGzEoDMXDfxbFSmHNbHsMQtpbCs/assets/images/optimized/rev-1b1d274/saverioabogados.com/wp-content/uploads/2020/12/7-1.png");
	margin: 0px 40px 0px 20px;
	padding: 0px 0px 0px 0px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1052 .elementor-element.elementor-element-f66bfee > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1052 .elementor-element.elementor-element-f66bfee {
	z-index: 0;
}

.elementor-1052 .elementor-element.elementor-element-275d783 > .elementor-widget-container {
	margin: -50px -20px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-275d783 {
	z-index: 4;
}

.elementor-1052 .elementor-element.elementor-element-3aa663d > .elementor-widget-container {
	background-color: #ff0b0b;
	background-image: url("https://cdn-chbji.nitrocdn.com/bUpyPzGzEoDMXDfxbFSmHNbHsMQtpbCs/assets/images/optimized/rev-1b1d274/saverioabogados.com/wp-content/uploads/2020/12/pexels-alex-green-5699418-1.jpg");
	margin: -50px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1052 .elementor-element.elementor-element-3aa663d > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1052 .elementor-element.elementor-element-3aa663d {
	z-index: 3;
}

.elementor-1052 .elementor-element.elementor-element-534eeed > .elementor-container {
	min-height: 0px;
}

.elementor-1052 .elementor-element.elementor-element-534eeed {
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-4d0efb1 .elementor-repeater-item-3bb671d.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-f26b952:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1052 .elementor-element.elementor-element-f26b952 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .49);
}

.elementor-bc-flex-widget .elementor-1052 .elementor-element.elementor-element-f26b952.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1052 .elementor-element.elementor-element-f26b952.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1052 .elementor-element.elementor-element-f26b952 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	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: 0px 0px 0px 0px;
}

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

.elementor-1052 .elementor-element.elementor-element-b3d6201 .elementor-repeater-item-9cafb55.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-bc-flex-widget .elementor-1052 .elementor-element.elementor-element-81f7458.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-1052 .elementor-element.elementor-element-ee127fb > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-1052 .elementor-element.elementor-element-ee127fb {
	text-align: center;
}

.elementor-1052 .elementor-element.elementor-element-ee127fb .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 50px;
	font-weight: 200;
	text-transform: uppercase;
	color: #fff;
}

.elementor-1052 .elementor-element.elementor-element-b3d6201 > .elementor-container {
	min-height: 450px;
}

.elementor-1052 .elementor-element.elementor-element-b3d6201 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1052 .elementor-element.elementor-element-4d0efb1:not(.elementor-motion-effects-element-type-background), .elementor-1052 .elementor-element.elementor-element-4d0efb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-chbji.nitrocdn.com/bUpyPzGzEoDMXDfxbFSmHNbHsMQtpbCs/assets/images/optimized/rev-1b1d274/saverioabogados.com/wp-content/uploads/2020/12/5-1.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1052 .elementor-element.elementor-element-4d0efb1 > .elementor-background-overlay {
	background-color: #fff;
	opacity: 1;
	mix-blend-mode: color;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1052 .elementor-element.elementor-element-4d0efb1 {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 100px;
	margin-bottom: 0px;
	z-index: 1;
}

.elementor-1052 .elementor-element.elementor-element-4d0efb1, .elementor-1052 .elementor-element.elementor-element-4d0efb1 > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-a5fa47a .elementor-repeater-item-c6c34c3.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-99b87f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1052 .elementor-element.elementor-element-99b87f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1052 .elementor-element.elementor-element-99b87f6 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-99b87f6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1052 .elementor-element.elementor-element-7154249 .elementor-repeater-item-28cf991.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-42b55df > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-42b55df {
	text-align: start;
}

.elementor-1052 .elementor-element.elementor-element-42b55df .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-1052 .elementor-element.elementor-element-5a2817a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-5a2817a {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-1052 .elementor-element.elementor-element-1822c95 > .elementor-widget-container {
	padding: 50px 50px 50px 50px;
}

.elementor-1052 .elementor-element.elementor-element-7154249 {
	padding: 50px 50px 50px 50px;
}

.elementor-1052 .elementor-element.elementor-element-cd9fb4f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1052 .elementor-element.elementor-element-cd9fb4f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1052 .elementor-element.elementor-element-cd9fb4f > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 0px 0px 0px;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -260px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1052 .elementor-element.elementor-element-743ed8c .elementor-repeater-item-f546f1c.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-10d07d5 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-30bb50a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-30bb50a {
	text-align: start;
}

.elementor-1052 .elementor-element.elementor-element-30bb50a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-1052 .elementor-element.elementor-element-c200edc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-c200edc {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-1052 .elementor-element.elementor-element-af6a4eb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-af6a4eb {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-1052 .elementor-element.elementor-element-1471fef > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-1471fef {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-1052 .elementor-element.elementor-element-3fe94c2 > .elementor-widget-container {
	margin: 0px 0px -25px -28px;
}

.elementor-1052 .elementor-element.elementor-element-3fe94c2 {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-1052 .elementor-element.elementor-element-743ed8c:not(.elementor-motion-effects-element-type-background), .elementor-1052 .elementor-element.elementor-element-743ed8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8f9;
}

.elementor-1052 .elementor-element.elementor-element-743ed8c {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaeaea;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 50px 50px 50px;
}

.elementor-1052 .elementor-element.elementor-element-743ed8c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1052 .elementor-element.elementor-element-3dd39e3 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	border-radius: 2px 2px 2px 2px;
	padding: 25px 30px 25px 30px;
}

.elementor-1052 .elementor-element.elementor-element-3dd39e3 > .elementor-widget-container {
	margin: 30px 0px 30px 0px;
}

.elementor-1052 .elementor-element.elementor-element-a5fa47a > .elementor-container {
	max-width: 1200px;
}

.elementor-1052 .elementor-element.elementor-element-a5fa47a {
	margin-top: 0px;
	margin-bottom: 0px;
	z-index: 1;
}

.elementor-1052 .elementor-element.elementor-element-574ee38 .elementor-repeater-item-24d78f5.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-8c04395 .elementor-repeater-item-91e2154.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-7150cb1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 5px;
}

.elementor-1052 .elementor-element.elementor-element-f3e42e1 img {
	width: 100%;
	height: 400px;
	object-fit: cover;
	object-position: center center;
}

.elementor-bc-flex-widget .elementor-1052 .elementor-element.elementor-element-a5345a4.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

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

.elementor-1052 .elementor-element.elementor-element-a5345a4 > .elementor-element-populated {
	padding: 30px 30px 15px 30px;
}

.elementor-1052 .elementor-element.elementor-element-7bc84c5 > .elementor-widget-container {
	margin: 0px 0px 150px 0px;
}

.elementor-1052 .elementor-element.elementor-element-7bc84c5 {
	text-align: start;
}

.elementor-1052 .elementor-element.elementor-element-7bc84c5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 27px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-1052 .elementor-element.elementor-element-a95d80e .elementor-repeater-item-1b8b3a9.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

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

.elementor-1052 .elementor-element.elementor-element-0ebe8c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1052 .elementor-element.elementor-element-0ebe8c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1052 .elementor-element.elementor-element-0ebe8c8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 5px;
}

.elementor-1052 .elementor-element.elementor-element-0ebe8c8 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, .021);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-0ebe8c8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1052 .elementor-element.elementor-element-b712c8e > .elementor-widget-container {
	margin: -2px -1px 0px -1px;
	padding: 40px 70px 20px 70px;
	border-style: solid;
	border-width: 3px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-b712c8e {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-1052 .elementor-element.elementor-element-afeeb1a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 70px 20px 70px;
}

.elementor-1052 .elementor-element.elementor-element-afeeb1a {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-1052 .elementor-element.elementor-element-f3ddfda > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 70px 20px 70px;
}

.elementor-1052 .elementor-element.elementor-element-f3ddfda {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-1052 .elementor-element.elementor-element-b85de7c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 70px 0px 70px;
}

.elementor-1052 .elementor-element.elementor-element-b85de7c {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-1052 .elementor-element.elementor-element-5836124 > .elementor-widget-container {
	margin: 0px 0px 0px -27px;
	padding: 0px 70px 0px 70px;
}

.elementor-1052 .elementor-element.elementor-element-5836124 {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-1052 .elementor-element.elementor-element-ba44c79 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 70px 20px 70px;
}

.elementor-1052 .elementor-element.elementor-element-ba44c79 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-1052 .elementor-element.elementor-element-70a2677 > .elementor-widget-container {
	margin: 0px 0px 0px -27px;
	padding: 0px 70px 20px 70px;
}

.elementor-1052 .elementor-element.elementor-element-70a2677 {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-1052 .elementor-element.elementor-element-a95d80e {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -150px;
	margin-bottom: 0px;
}

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

.elementor-1052 .elementor-element.elementor-element-574ee38 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-1052 .elementor-element.elementor-element-d74c731 .elementor-repeater-item-e1b2374.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-8540fdc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-1052 .elementor-element.elementor-element-1281862 > .elementor-widget-container {
	padding: 25px 25px 25px 25px;
}

.elementor-1052 .elementor-element.elementor-element-1281862 {
	text-align: center;
}

.elementor-1052 .elementor-element.elementor-element-1281862 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: #131136;
}

.elementor-1052 .elementor-element.elementor-element-fd8ddd5 .elementor-repeater-item-64a12eb.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-0594a4f > .elementor-element-populated {
	padding: 0px 50px 0px 50px;
}

.elementor-1052 .elementor-element.elementor-element-3414b21 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-3414b21 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-1052 .elementor-element.elementor-element-bb3c167 > .elementor-widget-container {
	margin: 0px 0px -27px 0px;
}

.elementor-1052 .elementor-element.elementor-element-bb3c167 {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-1052 .elementor-element.elementor-element-86c7217 > .elementor-widget-container {
	margin: 0px 0px 0px -34px;
}

.elementor-1052 .elementor-element.elementor-element-86c7217 {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-1052 .elementor-element.elementor-element-404bbce > .elementor-element-populated {
	padding: 0px 50px 0px 50px;
}

.elementor-1052 .elementor-element.elementor-element-97333db > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-97333db {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-1052 .elementor-element.elementor-element-c605569 > .elementor-widget-container {
	margin: 0px 0px -27px 0px;
}

.elementor-1052 .elementor-element.elementor-element-c605569 {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-1052 .elementor-element.elementor-element-e868425 > .elementor-widget-container {
	margin: 0px 0px 0px -34px;
}

.elementor-1052 .elementor-element.elementor-element-e868425 {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-1052 .elementor-element.elementor-element-d74c731 {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-1052 .elementor-element.elementor-element-6ffd0b3 .elementor-repeater-item-2051f48.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-851732c .elementor-repeater-item-ca71fe9.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-bc-flex-widget .elementor-1052 .elementor-element.elementor-element-9516059.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

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

.elementor-1052 .elementor-element.elementor-element-9516059 > .elementor-element-populated {
	padding: 30px 30px 15px 30px;
}

.elementor-1052 .elementor-element.elementor-element-fc23bbf > .elementor-widget-container {
	margin: 0px 0px 150px 0px;
}

.elementor-1052 .elementor-element.elementor-element-fc23bbf {
	text-align: end;
}

.elementor-1052 .elementor-element.elementor-element-fc23bbf .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

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

.elementor-1052 .elementor-element.elementor-element-3788baf img {
	width: 100%;
	height: 400px;
	object-fit: cover;
	object-position: center center;
}

.elementor-1052 .elementor-element.elementor-element-0ac88f1 .elementor-repeater-item-aaf3f30.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-0df7386:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1052 .elementor-element.elementor-element-0df7386 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1052 .elementor-element.elementor-element-0df7386 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 5px;
}

.elementor-1052 .elementor-element.elementor-element-0df7386 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, .021);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-0df7386 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1052 .elementor-element.elementor-element-47bd2a8 > .elementor-widget-container {
	margin: -2px -1px 0px -1px;
	padding: 40px 70px 20px 70px;
	border-style: solid;
	border-width: 3px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-47bd2a8 {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-1052 .elementor-element.elementor-element-3f9beae > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 70px 20px 70px;
}

.elementor-1052 .elementor-element.elementor-element-3f9beae {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-1052 .elementor-element.elementor-element-86a39ff > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 70px 20px 70px;
}

.elementor-1052 .elementor-element.elementor-element-86a39ff {
	text-align: justify;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

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

.elementor-1052 .elementor-element.elementor-element-0ac88f1 {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -150px;
	margin-bottom: 0px;
}

.elementor-1052 .elementor-element.elementor-element-0ac88f1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1052 .elementor-element.elementor-element-6ffd0b3 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-1052 .elementor-element.elementor-element-8c24e5f .elementor-repeater-item-cce5ac8.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-7198d4d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-7198d4d {
	text-align: justify;
}

.elementor-1052 .elementor-element.elementor-element-7198d4d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-accent);
}

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

.elementor-widget-accordion .elementor-tab-content {
	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-1052 .elementor-element.elementor-element-94c7755 .elementor-accordion-item {
	border-width: 0px;
	border-color: #eaeaea;
}

.elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
	border-block-start-color: #eaeaea;
}

.elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
	border-block-end-color: #eaeaea;
}

.elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-active .elementor-accordion-icon, .elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-active .elementor-accordion-title {
	color: #c02590;
}

.elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-active .elementor-accordion-icon svg {
	fill: #c02590;
}

.elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-accordion-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-accordion-icon {
	margin-inline-end: 0px;
}

.elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-tab-content {
	background-color: #f7f8f9;
	padding: 26px 40px 5px 40px;
}

.elementor-1052 .elementor-element.elementor-element-8c24e5f {
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-1052 .elementor-element.elementor-element-64814f9 .elementor-repeater-item-6261804.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-891edbc > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1052 .elementor-element.elementor-element-743d12f .elementor-repeater-item-06d3e5d.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-a2eb5f9 > .elementor-widget-container {
	padding: 25px 25px 25px 25px;
}

.elementor-1052 .elementor-element.elementor-element-a2eb5f9 {
	text-align: center;
}

.elementor-1052 .elementor-element.elementor-element-a2eb5f9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: #131136;
}

.elementor-1052 .elementor-element.elementor-element-743d12f {
	margin-top: 50px;
	margin-bottom: 70px;
}

.elementor-1052 .elementor-element.elementor-element-7fd515d .elementor-repeater-item-39835e4.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-7e31b50 .elementor-repeater-item-1903a5a.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-1052 .elementor-element.elementor-element-fdf46da > .elementor-widget-container {
	margin: 30px 0px 15px 0px;
}

.elementor-1052 .elementor-element.elementor-element-fdf46da {
	text-align: center;
}

.elementor-1052 .elementor-element.elementor-element-fdf46da .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-1052 .elementor-element.elementor-element-7fd515d:not(.elementor-motion-effects-element-type-background), .elementor-1052 .elementor-element.elementor-element-7fd515d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8f9;
}

.elementor-1052 .elementor-element.elementor-element-7fd515d {
	border-style: solid;
	border-width: 3px 0px 0px 0px;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 15px;
}

.elementor-1052 .elementor-element.elementor-element-7fd515d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

@media (min-width:768px) {
	.elementor-1052 .elementor-element.elementor-element-478a262 {
		width: 55%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-e3c7bff {
		width: 45%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-1109410 {
		width: 56.296%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-a4ebade {
		width: 10%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-ff0d2f6 {
		width: 10%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-b9549b5 {
		width: 56.296%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-d601d02 {
		width: 56.296%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-73f8fdb {
		width: 10%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-7150cb1 {
		width: 54.879%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-a5345a4 {
		width: 44.943%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-e1960a6 {
		width: 31.193%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-0ebe8c8 {
		width: 68.815%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-9516059 {
		width: 37.353%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-b050a5b {
		width: 62.469%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-0df7386 {
		width: 64.312%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-abcf8e2 {
		width: 35.696%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1052 .elementor-element.elementor-element-478a262 {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-e3c7bff {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-5cc318f {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-1109410 {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-a4ebade {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-ff0d2f6 {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-b9549b5 {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-2976ff4 {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-f3afa59 {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-d601d02 {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-73f8fdb {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-d4a78e6 {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-cbc62cd {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-81f7458 {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-99b87f6 {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-cd9fb4f {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-7150cb1 {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-a5345a4 {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-e1960a6 {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-0ebe8c8 {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-0594a4f {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-404bbce {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-9516059 {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-b050a5b {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-0df7386 {
		width: 100%;
	}
	
	.elementor-1052 .elementor-element.elementor-element-abcf8e2 {
		width: 100%;
	}
}

@media (min-width:1025px) {
	.elementor-1052 .elementor-element.elementor-element-fd03b24 > .elementor-widget-container {
		background-attachment: scroll;
	}
	
	.elementor-1052 .elementor-element.elementor-element-ebe591f > .elementor-widget-container {
		background-attachment: scroll;
	}
	
	.elementor-1052 .elementor-element.elementor-element-f66bfee > .elementor-widget-container {
		background-attachment: scroll;
	}
	
	.elementor-1052 .elementor-element.elementor-element-3aa663d > .elementor-widget-container {
		background-attachment: scroll;
	}
}

@media (max-width:1024px) {
	.elementor-1052 .elementor-element.elementor-element-4203243 {
		text-align: center;
	}
	
	.elementor-1052 .elementor-element.elementor-element-478a262 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-c1bd9c6 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-e3c7bff > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-59bd3ba img {
		height: 350px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-baadaa7 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-70dabae > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 15px 15px 15px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-5cc318f > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-cc15a98 {
		--spacer-size: 300px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-1109410 > .elementor-element-populated {
		padding: 40px 40px 40px 40px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-c4dada3 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-9014748 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-a4ebade > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-51d3793 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-ff0d2f6 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-b9549b5 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 40px 40px 40px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-f5ca516 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-7ea7586 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-2976ff4 > .elementor-element-populated {
		margin: -1px -1px -1px -1px;
		--e-column-margin-right: -1px;
		--e-column-margin-left: -1px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-7b4f645 {
		--spacer-size: 300px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-eb8fd5b {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-f3afa59 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-35142f0 {
		--spacer-size: 300px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-d601d02 > .elementor-element-populated {
		padding: 40px 40px 40px 40px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-9f6c78f > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-30785ef > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-73f8fdb > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-42e1422 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-ba19a93 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-fd03b24 > .elementor-widget-container {
		margin: -80px 20px 0px 20px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-ebe591f > .elementor-widget-container {
		margin: 40px 20px 0px 20px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-f66bfee > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-275d783 > .elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-3aa663d > .elementor-widget-container {
		margin: -40px 20px 0px 20px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-ee127fb {
		text-align: center;
	}
	
	.elementor-1052 .elementor-element.elementor-element-cd9fb4f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-7150cb1 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-a5345a4 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-7bc84c5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-7bc84c5 {
		text-align: center;
	}
	
	.elementor-1052 .elementor-element.elementor-element-e1960a6 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-0ebe8c8 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-9516059 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-fc23bbf > .elementor-widget-container {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-fc23bbf {
		text-align: center;
	}
	
	.elementor-1052 .elementor-element.elementor-element-b050a5b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-0df7386 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-abcf8e2 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-1052 .elementor-element.elementor-element-4203243 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-1109410 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-c4dada3 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-9014748 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-ff0d2f6 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-b9549b5 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-f5ca516 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-7ea7586 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-2976ff4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-7b4f645 {
		--spacer-size: 166px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-d601d02 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-9f6c78f > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-30785ef > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-73f8fdb > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-ee127fb .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-99b87f6 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-42b55df {
		text-align: center;
	}
	
	.elementor-1052 .elementor-element.elementor-element-1822c95 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-7154249 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-30bb50a {
		text-align: center;
	}
	
	.elementor-1052 .elementor-element.elementor-element-743ed8c {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-7bc84c5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-b712c8e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-afeeb1a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-f3ddfda > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-b85de7c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-5836124 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-ba44c79 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-70a2677 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-0594a4f > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-404bbce > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-47bd2a8 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-3f9beae > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-86a39ff > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1052 .elementor-element.elementor-element-7198d4d {
		text-align: center;
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-d881e0b */
.elementor-1052 .elementor-element.elementor-element-d881e0b p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-534ef47 */
.elementor-1052 .elementor-element.elementor-element-534ef47 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d881e0b */
.elementor-1052 .elementor-element.elementor-element-d881e0b p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-534ef47 */
.elementor-1052 .elementor-element.elementor-element-534ef47 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d881e0b */
.elementor-1052 .elementor-element.elementor-element-d881e0b p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-534ef47 */
.elementor-1052 .elementor-element.elementor-element-534ef47 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d881e0b */
.elementor-1052 .elementor-element.elementor-element-d881e0b p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-534ef47 */
.elementor-1052 .elementor-element.elementor-element-534ef47 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-420788b */
.elementor-1052 .elementor-element.elementor-element-420788b p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-9351fce */
.elementor-1052 .elementor-element.elementor-element-9351fce {
	background-color: rgba(0, 0, 0, 0);
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-420788b */
.elementor-1052 .elementor-element.elementor-element-420788b p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-9351fce */
.elementor-1052 .elementor-element.elementor-element-9351fce {
	background-color: rgba(0, 0, 0, 0);
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c4dada3 */
.elementor-1052 .elementor-element.elementor-element-c4dada3 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9014748 */
.elementor-1052 .elementor-element.elementor-element-9014748 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c4dada3 */
.elementor-1052 .elementor-element.elementor-element-c4dada3 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9014748 */
.elementor-1052 .elementor-element.elementor-element-9014748 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f5ca516 */
.elementor-1052 .elementor-element.elementor-element-f5ca516 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7ea7586 */
.elementor-1052 .elementor-element.elementor-element-7ea7586 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f5ca516 */
.elementor-1052 .elementor-element.elementor-element-f5ca516 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7ea7586 */
.elementor-1052 .elementor-element.elementor-element-7ea7586 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9f6c78f */
.elementor-1052 .elementor-element.elementor-element-9f6c78f p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-30785ef */
.elementor-1052 .elementor-element.elementor-element-30785ef p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9f6c78f */
.elementor-1052 .elementor-element.elementor-element-9f6c78f p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-30785ef */
.elementor-1052 .elementor-element.elementor-element-30785ef p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c4dada3 */
.elementor-1052 .elementor-element.elementor-element-c4dada3 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9014748 */
.elementor-1052 .elementor-element.elementor-element-9014748 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c4dada3 */
.elementor-1052 .elementor-element.elementor-element-c4dada3 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9014748 */
.elementor-1052 .elementor-element.elementor-element-9014748 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f5ca516 */
.elementor-1052 .elementor-element.elementor-element-f5ca516 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7ea7586 */
.elementor-1052 .elementor-element.elementor-element-7ea7586 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f5ca516 */
.elementor-1052 .elementor-element.elementor-element-f5ca516 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7ea7586 */
.elementor-1052 .elementor-element.elementor-element-7ea7586 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9f6c78f */
.elementor-1052 .elementor-element.elementor-element-9f6c78f p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-30785ef */
.elementor-1052 .elementor-element.elementor-element-30785ef p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9f6c78f */
.elementor-1052 .elementor-element.elementor-element-9f6c78f p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-30785ef */
.elementor-1052 .elementor-element.elementor-element-30785ef p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-0ec0bb1 */
.elementor-1052 .elementor-element.elementor-element-0ec0bb1 .bloque {
	background-color: #d0cfd7;
	opacity: 1;
	width: 100px;
	height: 100px !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-fd03b24 */
.elementor-1052 .elementor-element.elementor-element-fd03b24 .parrafo {
	background-color: rgba(0, 0, 0, .7);
	padding: 130px 70px 130px 70px;
}

@media only screen and (max-width: 768px) {
	.elementor-1052 .elementor-element.elementor-element-fd03b24 .parrafo {
		padding: 20px 20px 20px 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-e9cdd43 */
.elementor-1052 .elementor-element.elementor-element-e9cdd43 .bloque {
	background-color: #d0cfd7;
	opacity: 1;
	width: 200px;
	height: 150px !important;
	float: right;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-ebe591f */
.elementor-1052 .elementor-element.elementor-element-ebe591f .parrafo {
	background-color: rgba(255, 255, 255, .7);
	padding: 100px 70px 100px 70px;
}

@media only screen and (max-width: 768px) {
	.elementor-1052 .elementor-element.elementor-element-ebe591f .parrafo {
		padding: 20px 20px 20px 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-4a6dd69 */
.elementor-1052 .elementor-element.elementor-element-4a6dd69 .bloque {
	background-color: #131136;
	opacity: 1;
	width: 100px;
	height: 100px !important;
	float: right;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-f66bfee */
.elementor-1052 .elementor-element.elementor-element-f66bfee .parrafo {
	background-color: rgba(255, 255, 255, .7);
	padding: 100px 70px 100px 70px;
}

@media only screen and (max-width: 768px) {
	.elementor-1052 .elementor-element.elementor-element-f66bfee .parrafo {
		padding: 20px 20px 60px 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-275d783 */
.elementor-1052 .elementor-element.elementor-element-275d783 .bloque {
	background-color: #131136;
	opacity: 1;
	width: 120px;
	height: 120px !important;
	float: right !important;
}

@media only screen and (max-width: 768px) {
	.elementor-1052 .elementor-element.elementor-element-275d783 .bloque {
		background-color: #d0cfd7;
		opacity: 1;
		width: 120px;
		height: 120px !important;
		float: left !important;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-3aa663d */
.elementor-1052 .elementor-element.elementor-element-3aa663d .parrafo {
	background-color: rgba(0, 0, 0, .7);
	padding: 130px 70px 130px 70px;
}

@media only screen and (max-width: 768px) {
	.elementor-1052 .elementor-element.elementor-element-3aa663d .parrafo {
		padding: 50px 20px 20px 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-0ec0bb1 */
.elementor-1052 .elementor-element.elementor-element-0ec0bb1 .bloque {
	background-color: #d0cfd7;
	opacity: 1;
	width: 100px;
	height: 100px !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-fd03b24 */
.elementor-1052 .elementor-element.elementor-element-fd03b24 .parrafo {
	background-color: rgba(0, 0, 0, .7);
	padding: 130px 70px 130px 70px;
}

@media only screen and (max-width: 768px) {
	.elementor-1052 .elementor-element.elementor-element-fd03b24 .parrafo {
		padding: 20px 20px 20px 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-e9cdd43 */
.elementor-1052 .elementor-element.elementor-element-e9cdd43 .bloque {
	background-color: #d0cfd7;
	opacity: 1;
	width: 200px;
	height: 150px !important;
	float: right;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-ebe591f */
.elementor-1052 .elementor-element.elementor-element-ebe591f .parrafo {
	background-color: rgba(255, 255, 255, .7);
	padding: 100px 70px 100px 70px;
}

@media only screen and (max-width: 768px) {
	.elementor-1052 .elementor-element.elementor-element-ebe591f .parrafo {
		padding: 20px 20px 20px 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-4a6dd69 */
.elementor-1052 .elementor-element.elementor-element-4a6dd69 .bloque {
	background-color: #131136;
	opacity: 1;
	width: 100px;
	height: 100px !important;
	float: right;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-f66bfee */
.elementor-1052 .elementor-element.elementor-element-f66bfee .parrafo {
	background-color: rgba(255, 255, 255, .7);
	padding: 100px 70px 100px 70px;
}

@media only screen and (max-width: 768px) {
	.elementor-1052 .elementor-element.elementor-element-f66bfee .parrafo {
		padding: 20px 20px 60px 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-275d783 */
.elementor-1052 .elementor-element.elementor-element-275d783 .bloque {
	background-color: #131136;
	opacity: 1;
	width: 120px;
	height: 120px !important;
	float: right !important;
}

@media only screen and (max-width: 768px) {
	.elementor-1052 .elementor-element.elementor-element-275d783 .bloque {
		background-color: #d0cfd7;
		opacity: 1;
		width: 120px;
		height: 120px !important;
		float: left !important;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-3aa663d */
.elementor-1052 .elementor-element.elementor-element-3aa663d .parrafo {
	background-color: rgba(0, 0, 0, .7);
	padding: 130px 70px 130px 70px;
}

@media only screen and (max-width: 768px) {
	.elementor-1052 .elementor-element.elementor-element-3aa663d .parrafo {
		padding: 50px 20px 20px 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5a2817a */
.elementor-1052 .elementor-element.elementor-element-5a2817a p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1822c95 */
.elementor-1052 .elementor-element.elementor-element-1822c95 {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5a2817a */
.elementor-1052 .elementor-element.elementor-element-5a2817a p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1822c95 */
.elementor-1052 .elementor-element.elementor-element-1822c95 {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c200edc */
.elementor-1052 .elementor-element.elementor-element-c200edc p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-af6a4eb */
.elementor-1052 .elementor-element.elementor-element-af6a4eb p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1471fef */
.elementor-1052 .elementor-element.elementor-element-1471fef p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3fe94c2 */
.elementor-1052 .elementor-element.elementor-element-3fe94c2 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c200edc */
.elementor-1052 .elementor-element.elementor-element-c200edc p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-af6a4eb */
.elementor-1052 .elementor-element.elementor-element-af6a4eb p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1471fef */
.elementor-1052 .elementor-element.elementor-element-1471fef p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3fe94c2 */
.elementor-1052 .elementor-element.elementor-element-3fe94c2 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-3dd39e3 */
.elementor-1052 .elementor-element.elementor-element-3dd39e3 {
	background-color: rgba(0, 0, 0, 0);
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5a2817a */
.elementor-1052 .elementor-element.elementor-element-5a2817a p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1822c95 */
.elementor-1052 .elementor-element.elementor-element-1822c95 {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5a2817a */
.elementor-1052 .elementor-element.elementor-element-5a2817a p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1822c95 */
.elementor-1052 .elementor-element.elementor-element-1822c95 {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c200edc */
.elementor-1052 .elementor-element.elementor-element-c200edc p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-af6a4eb */
.elementor-1052 .elementor-element.elementor-element-af6a4eb p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1471fef */
.elementor-1052 .elementor-element.elementor-element-1471fef p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3fe94c2 */
.elementor-1052 .elementor-element.elementor-element-3fe94c2 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c200edc */
.elementor-1052 .elementor-element.elementor-element-c200edc p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-af6a4eb */
.elementor-1052 .elementor-element.elementor-element-af6a4eb p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1471fef */
.elementor-1052 .elementor-element.elementor-element-1471fef p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3fe94c2 */
.elementor-1052 .elementor-element.elementor-element-3fe94c2 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-3dd39e3 */
.elementor-1052 .elementor-element.elementor-element-3dd39e3 {
	background-color: rgba(0, 0, 0, 0);
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b712c8e */
.elementor-1052 .elementor-element.elementor-element-b712c8e p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-afeeb1a */
.elementor-1052 .elementor-element.elementor-element-afeeb1a p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f3ddfda */
.elementor-1052 .elementor-element.elementor-element-f3ddfda p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b85de7c */
.elementor-1052 .elementor-element.elementor-element-b85de7c p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5836124 */
.elementor-1052 .elementor-element.elementor-element-5836124 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ba44c79 */
.elementor-1052 .elementor-element.elementor-element-ba44c79 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-70a2677 */
.elementor-1052 .elementor-element.elementor-element-70a2677 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b712c8e */
.elementor-1052 .elementor-element.elementor-element-b712c8e p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-afeeb1a */
.elementor-1052 .elementor-element.elementor-element-afeeb1a p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f3ddfda */
.elementor-1052 .elementor-element.elementor-element-f3ddfda p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b85de7c */
.elementor-1052 .elementor-element.elementor-element-b85de7c p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5836124 */
.elementor-1052 .elementor-element.elementor-element-5836124 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ba44c79 */
.elementor-1052 .elementor-element.elementor-element-ba44c79 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-70a2677 */
.elementor-1052 .elementor-element.elementor-element-70a2677 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b712c8e */
.elementor-1052 .elementor-element.elementor-element-b712c8e p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-afeeb1a */
.elementor-1052 .elementor-element.elementor-element-afeeb1a p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f3ddfda */
.elementor-1052 .elementor-element.elementor-element-f3ddfda p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b85de7c */
.elementor-1052 .elementor-element.elementor-element-b85de7c p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5836124 */
.elementor-1052 .elementor-element.elementor-element-5836124 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ba44c79 */
.elementor-1052 .elementor-element.elementor-element-ba44c79 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-70a2677 */
.elementor-1052 .elementor-element.elementor-element-70a2677 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b712c8e */
.elementor-1052 .elementor-element.elementor-element-b712c8e p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-afeeb1a */
.elementor-1052 .elementor-element.elementor-element-afeeb1a p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f3ddfda */
.elementor-1052 .elementor-element.elementor-element-f3ddfda p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b85de7c */
.elementor-1052 .elementor-element.elementor-element-b85de7c p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5836124 */
.elementor-1052 .elementor-element.elementor-element-5836124 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ba44c79 */
.elementor-1052 .elementor-element.elementor-element-ba44c79 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-70a2677 */
.elementor-1052 .elementor-element.elementor-element-70a2677 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3414b21 */
.elementor-1052 .elementor-element.elementor-element-3414b21 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-97333db */
.elementor-1052 .elementor-element.elementor-element-97333db p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3414b21 */
.elementor-1052 .elementor-element.elementor-element-3414b21 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-97333db */
.elementor-1052 .elementor-element.elementor-element-97333db p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3414b21 */
.elementor-1052 .elementor-element.elementor-element-3414b21 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-97333db */
.elementor-1052 .elementor-element.elementor-element-97333db p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3414b21 */
.elementor-1052 .elementor-element.elementor-element-3414b21 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-97333db */
.elementor-1052 .elementor-element.elementor-element-97333db p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-47bd2a8 */
.elementor-1052 .elementor-element.elementor-element-47bd2a8 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f9beae */
.elementor-1052 .elementor-element.elementor-element-3f9beae p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-86a39ff */
.elementor-1052 .elementor-element.elementor-element-86a39ff p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-47bd2a8 */
.elementor-1052 .elementor-element.elementor-element-47bd2a8 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f9beae */
.elementor-1052 .elementor-element.elementor-element-3f9beae p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-86a39ff */
.elementor-1052 .elementor-element.elementor-element-86a39ff p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-47bd2a8 */
.elementor-1052 .elementor-element.elementor-element-47bd2a8 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f9beae */
.elementor-1052 .elementor-element.elementor-element-3f9beae p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-86a39ff */
.elementor-1052 .elementor-element.elementor-element-86a39ff p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-47bd2a8 */
.elementor-1052 .elementor-element.elementor-element-47bd2a8 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f9beae */
.elementor-1052 .elementor-element.elementor-element-3f9beae p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-86a39ff */
.elementor-1052 .elementor-element.elementor-element-86a39ff p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for accordion, class: .elementor-element-94c7755 */
.elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-accordion-item:hover a, .elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-accordion-item:hover span {
	color: #c02590 !important;
}

.elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-accordion-item {
	border-top: 1px solid #eaeaea !important;
}

.elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-accordion-item:first-of-type {
	border-top: 0px solid white !important;
}

.elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-tab-content {
	border-top: 1px solid #eaeaea !important;
}

/* End custom CSS */

/* Start custom CSS for accordion, class: .elementor-element-94c7755 */
.elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-accordion-item:hover a, .elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-accordion-item:hover span {
	color: #c02590 !important;
}

.elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-accordion-item {
	border-top: 1px solid #eaeaea !important;
}

.elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-accordion-item:first-of-type {
	border-top: 0px solid white !important;
}

.elementor-1052 .elementor-element.elementor-element-94c7755 .elementor-tab-content {
	border-top: 1px solid #eaeaea !important;
}

/* End custom CSS */

/* Start custom CSS for shortcode, class: .elementor-element-000e9d5 */
.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body li {
	margin-top: 0px !important;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body input {
	margin-top: 0px !important;
	margin-bottom: 12px !important;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body input, .elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body textarea {
	padding-left: 10px !important;
	font-family: poppins;
	border: 1px solid #d0d0d0;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body input:focus, .elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body textarea:focus {
	background-color: white;
	border-bottom: 1px solid #c02590;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body .gfield_label {
	display: none !important;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_footer {
	padding-right: 15px !important;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_footer .button {
	margin-right: 0 !important;
	background-color: #c02590 !important;
	width: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for shortcode, class: .elementor-element-000e9d5 */
.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body li {
	margin-top: 0px !important;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body input {
	margin-top: 0px !important;
	margin-bottom: 12px !important;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body input, .elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body textarea {
	padding-left: 10px !important;
	font-family: poppins;
	border: 1px solid #d0d0d0;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body input:focus, .elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body textarea:focus {
	background-color: white;
	border-bottom: 1px solid #c02590;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body .gfield_label {
	display: none !important;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_footer {
	padding-right: 15px !important;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_footer .button {
	margin-right: 0 !important;
	background-color: #c02590 !important;
	width: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for shortcode, class: .elementor-element-000e9d5 */
.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body li {
	margin-top: 0px !important;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body input {
	margin-top: 0px !important;
	margin-bottom: 12px !important;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body input, .elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body textarea {
	padding-left: 10px !important;
	font-family: poppins;
	border: 1px solid #d0d0d0;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body input:focus, .elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body textarea:focus {
	background-color: white;
	border-bottom: 1px solid #c02590;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body .gfield_label {
	display: none !important;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_footer {
	padding-right: 15px !important;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_footer .button {
	margin-right: 0 !important;
	background-color: #c02590 !important;
	width: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for shortcode, class: .elementor-element-000e9d5 */
.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body li {
	margin-top: 0px !important;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body input {
	margin-top: 0px !important;
	margin-bottom: 12px !important;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body input, .elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body textarea {
	padding-left: 10px !important;
	font-family: poppins;
	border: 1px solid #d0d0d0;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body input:focus, .elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body textarea:focus {
	background-color: white;
	border-bottom: 1px solid #c02590;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_body .gfield_label {
	display: none !important;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_footer {
	padding-right: 15px !important;
}

.elementor-1052 .elementor-element.elementor-element-000e9d5 .gform_footer .button {
	margin-right: 0 !important;
	background-color: #c02590 !important;
	width: 100% !important;
}
