
.elementor-16 .elementor-element.elementor-element-6cf9ad68 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-16 .elementor-element.elementor-element-6cf9ad68:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6cf9ad68 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilecmeb.nitrocdn.com/QuRcskSYlDOJknOyxwrARZlsjGrVkGsU/assets/images/optimized/rev-25563c7/advokatturciya.com/wp-content/uploads/2025/09/advokat-jurist-turcii.webp");
	background-position: center center;
	background-size: 100% auto;
}

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

.elementor-16 .elementor-element.elementor-element-518b29d8 {
	--display: flex;
	--min-height: 400px;
	--justify-content: flex-end;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.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-16 .elementor-element.elementor-element-03fe8fd {
	--e-transform-translateX: 0px;
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-03fe8fd .elementor-heading-title {
	color: #fff;
}

.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-16 .elementor-element.elementor-element-88b29a8 {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
	color: #fff;
}

.elementor-16 .elementor-element.elementor-element-c42cb42 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-16 .elementor-element.elementor-element-428e283 .elementor-heading-title {
	font-family: var(--e-global-typography-a5d0c52-font-family), Sans-serif;
	font-size: var(--e-global-typography-a5d0c52-font-size);
	font-weight: var(--e-global-typography-a5d0c52-font-weight);
	color: #fff;
}

.elementor-16 .elementor-element.elementor-element-3ec3584 {
	font-family: var(--e-global-typography-f011080-font-family), Sans-serif;
	font-size: var(--e-global-typography-f011080-font-size);
	font-weight: var(--e-global-typography-f011080-font-weight);
	color: #fff;
}

.elementor-16 .elementor-element.elementor-element-0408448 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 52px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-f49bf46 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-16 .elementor-element.elementor-element-44682f3 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-16 .elementor-element.elementor-element-51a7eb4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-16 .elementor-element.elementor-element-5a29357 {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-5a29357 .elementor-heading-title {
	font-family: var(--e-global-typography-a025c9c-font-family), Sans-serif;
	font-size: var(--e-global-typography-a025c9c-font-size);
	font-weight: var(--e-global-typography-a025c9c-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-77ec50a {
	text-align: justify;
	font-family: var(--e-global-typography-5bf0c6b-font-family), Sans-serif;
	font-size: var(--e-global-typography-5bf0c6b-font-size);
	font-weight: var(--e-global-typography-5bf0c6b-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-179ece4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 66px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-179ece4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-179ece4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ccc;
}

.elementor-16 .elementor-element.elementor-element-2956f51 {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-2956f51 .elementor-heading-title {
	font-family: var(--e-global-typography-a025c9c-font-family), Sans-serif;
	font-size: var(--e-global-typography-a025c9c-font-size);
	font-weight: var(--e-global-typography-a025c9c-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-09d200a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-09d200a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-09d200a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-c7a0e81 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-c7a0e81.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-call-to-action .elementor-cta__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-call-to-action .elementor-cta__description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-call-to-action .elementor-cta__button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-call-to-action .elementor-ribbon-inner {
	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-16 .elementor-element.elementor-element-43a4f11 .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-43a4f11 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-43a4f11 .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-43a4f11 .elementor-cta__bg-wrapper {
	min-height: 500px;
}

.elementor-16 .elementor-element.elementor-element-43a4f11 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-d1c0fd7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

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

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

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

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

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

.elementor-16 .elementor-element.elementor-element-01a4c7f {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-01a4c7f .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-01a4c7f .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-cdd0983 .elementor-heading-title {
	font-family: var(--e-global-typography-a5d0c52-font-family), Sans-serif;
	font-size: var(--e-global-typography-a5d0c52-font-size);
	font-weight: var(--e-global-typography-a5d0c52-font-weight);
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-351511f {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-f011080-font-family), Sans-serif;
	font-size: var(--e-global-typography-f011080-font-size);
	font-weight: var(--e-global-typography-f011080-font-weight);
	color: #1c1c1c;
}

.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-16 .elementor-element.elementor-element-7b8c170 .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-cb0ff72 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-cb0ff72:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-cb0ff72 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-6ab9032 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-6ab9032.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-f80424b .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-f80424b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-f80424b .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-f80424b .elementor-cta__bg-wrapper {
	min-height: 500px;
}

.elementor-16 .elementor-element.elementor-element-f80424b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-0420432 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-70d89f1 {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-70d89f1 .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-70d89f1 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-9ac00bd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-9ac00bd .elementor-heading-title {
	font-family: var(--e-global-typography-a025c9c-font-family), Sans-serif;
	font-size: var(--e-global-typography-a025c9c-font-size);
	font-weight: var(--e-global-typography-a025c9c-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-c755305 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-f011080-font-family), Sans-serif;
	font-size: var(--e-global-typography-f011080-font-size);
	font-weight: var(--e-global-typography-f011080-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-4ec5102 .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-99234b7 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-99234b7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-99234b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-5a3d148 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-5a3d148.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-4c9e831 .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-4c9e831 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-4c9e831 .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-4c9e831 .elementor-cta__bg-wrapper {
	min-height: 500px;
}

.elementor-16 .elementor-element.elementor-element-4c9e831 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-0fdc843 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-6878f05 {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-6878f05 .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-6878f05 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-3bb17cb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-3bb17cb .elementor-heading-title {
	font-family: var(--e-global-typography-a740949-font-family), Sans-serif;
	font-size: var(--e-global-typography-a740949-font-size);
	font-weight: var(--e-global-typography-a740949-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-70a2264 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-f011080-font-family), Sans-serif;
	font-size: var(--e-global-typography-f011080-font-size);
	font-weight: var(--e-global-typography-f011080-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-dc97992 .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-dc97992 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-6a1db84 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-6a1db84:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6a1db84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-f027de6 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-f027de6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-ba4be84 .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-ba4be84 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-ba4be84 .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-ba4be84 .elementor-cta__bg-wrapper {
	min-height: 500px;
}

.elementor-16 .elementor-element.elementor-element-ba4be84 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-dda4512 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-753a6a2 {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-753a6a2 .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-753a6a2 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-e05e569 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-e05e569 .elementor-heading-title {
	font-family: var(--e-global-typography-a025c9c-font-family), Sans-serif;
	font-size: var(--e-global-typography-a025c9c-font-size);
	font-weight: var(--e-global-typography-a025c9c-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-8243aa2 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-5bf0c6b-font-family), Sans-serif;
	font-size: var(--e-global-typography-5bf0c6b-font-size);
	font-weight: var(--e-global-typography-5bf0c6b-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-d3ddb96 .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-d3ddb96 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-a11133a {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-a11133a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a11133a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-b766977 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-b766977.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-3c15fa5 .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-3c15fa5 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-3c15fa5 .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-3c15fa5 .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-3c15fa5 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-3b63156 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-0e6f461 {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-0e6f461 .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-0e6f461 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-ec9a8bb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-ec9a8bb .elementor-heading-title {
	font-family: var(--e-global-typography-a740949-font-family), Sans-serif;
	font-size: var(--e-global-typography-a740949-font-size);
	font-weight: var(--e-global-typography-a740949-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-5e887d7 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-f011080-font-family), Sans-serif;
	font-size: var(--e-global-typography-f011080-font-size);
	font-weight: var(--e-global-typography-f011080-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-c53c96e .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-c53c96e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-2df36ab {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-2df36ab:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2df36ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-23a3147 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-23a3147.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-1305c83 .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-1305c83 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-1305c83 .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-1305c83 .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-1305c83 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-51a768c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-236b5ec {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-236b5ec .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-236b5ec .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-15e94cc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-15e94cc .elementor-heading-title {
	font-family: var(--e-global-typography-a025c9c-font-family), Sans-serif;
	font-size: var(--e-global-typography-a025c9c-font-size);
	font-weight: var(--e-global-typography-a025c9c-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-05c66e6 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-5bf0c6b-font-family), Sans-serif;
	font-size: var(--e-global-typography-5bf0c6b-font-size);
	font-weight: var(--e-global-typography-5bf0c6b-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-2a916c7 .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-2a916c7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-6f42c7c {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-6f42c7c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6f42c7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-8750eb9 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-8750eb9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-33bb6db .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-33bb6db .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-33bb6db .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-33bb6db .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-33bb6db .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-bde7201 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-9de2ce2 {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-9de2ce2 .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-9de2ce2 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-b2cf5b2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-b2cf5b2 .elementor-heading-title {
	font-family: var(--e-global-typography-a740949-font-family), Sans-serif;
	font-size: var(--e-global-typography-a740949-font-size);
	font-weight: var(--e-global-typography-a740949-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-096ee64 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-f011080-font-family), Sans-serif;
	font-size: var(--e-global-typography-f011080-font-size);
	font-weight: var(--e-global-typography-f011080-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-150c535 .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-150c535 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-c51d82d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-c51d82d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c51d82d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-e079e6d {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-e079e6d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-c22a0dc .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-c22a0dc .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-c22a0dc .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-c22a0dc .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-c22a0dc .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-33894e2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-34bf118 {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-34bf118 .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-34bf118 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-bb3cef7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-bb3cef7 .elementor-heading-title {
	font-family: var(--e-global-typography-a025c9c-font-family), Sans-serif;
	font-size: var(--e-global-typography-a025c9c-font-size);
	font-weight: var(--e-global-typography-a025c9c-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-afb6ba4 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-5bf0c6b-font-family), Sans-serif;
	font-size: var(--e-global-typography-5bf0c6b-font-size);
	font-weight: var(--e-global-typography-5bf0c6b-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-c1186da .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-c1186da {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-04d1f67 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-04d1f67:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-04d1f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-8f2039a {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-8f2039a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-70814df .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-70814df .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-70814df .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-70814df .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-70814df .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-e2c7bc3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-efcb4af {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-efcb4af .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-efcb4af .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-d31b83b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-d31b83b .elementor-heading-title {
	font-family: var(--e-global-typography-a740949-font-family), Sans-serif;
	font-size: var(--e-global-typography-a740949-font-size);
	font-weight: var(--e-global-typography-a740949-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-0f87e06 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-f011080-font-family), Sans-serif;
	font-size: var(--e-global-typography-f011080-font-size);
	font-weight: var(--e-global-typography-f011080-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-a31010f .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-a31010f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-60948a7 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-60948a7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-60948a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-45b2a58 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-45b2a58.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-2fb2f41 .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-2fb2f41 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-2fb2f41 .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-2fb2f41 .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-2fb2f41 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-4252fa5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-eb42190 {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-eb42190 .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-eb42190 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-9357f07 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-9357f07 .elementor-heading-title {
	font-family: var(--e-global-typography-a025c9c-font-family), Sans-serif;
	font-size: var(--e-global-typography-a025c9c-font-size);
	font-weight: var(--e-global-typography-a025c9c-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-33c6d89 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-5bf0c6b-font-family), Sans-serif;
	font-size: var(--e-global-typography-5bf0c6b-font-size);
	font-weight: var(--e-global-typography-5bf0c6b-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-bb2c003 .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-bb2c003 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-8c8680f {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-8c8680f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8c8680f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-3ae3aab {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-3ae3aab.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-c35418e .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-c35418e .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-c35418e .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-c35418e .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-c35418e .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-e6fc7c3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-5927acf {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-5927acf .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-5927acf .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-4ad41de {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-4ad41de .elementor-heading-title {
	font-family: var(--e-global-typography-a740949-font-family), Sans-serif;
	font-size: var(--e-global-typography-a740949-font-size);
	font-weight: var(--e-global-typography-a740949-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-b7600d4 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-f011080-font-family), Sans-serif;
	font-size: var(--e-global-typography-f011080-font-size);
	font-weight: var(--e-global-typography-f011080-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-2a0adda .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-2a0adda {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-7bf8ef8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-7bf8ef8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7bf8ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-517676e {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-517676e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-3285da3 .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-3285da3 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-3285da3 .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-3285da3 .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-3285da3 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-2c62029 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-fe2aebc {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-fe2aebc .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-fe2aebc .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-3031efc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-3031efc .elementor-heading-title {
	font-family: var(--e-global-typography-a025c9c-font-family), Sans-serif;
	font-size: var(--e-global-typography-a025c9c-font-size);
	font-weight: var(--e-global-typography-a025c9c-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-e17bcc5 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-5bf0c6b-font-family), Sans-serif;
	font-size: var(--e-global-typography-5bf0c6b-font-size);
	font-weight: var(--e-global-typography-5bf0c6b-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-13d6b38 .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-13d6b38 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-2ed0bd8 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-2ed0bd8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2ed0bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-e4073c5 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-e4073c5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-ac5292c .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-ac5292c .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-ac5292c .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-ac5292c .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-ac5292c .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-9c337fa {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-8b8d057 {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-8b8d057 .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-8b8d057 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-15fddc0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-15fddc0 .elementor-heading-title {
	font-family: var(--e-global-typography-a740949-font-family), Sans-serif;
	font-size: var(--e-global-typography-a740949-font-size);
	font-weight: var(--e-global-typography-a740949-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-2580e37 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-f011080-font-family), Sans-serif;
	font-size: var(--e-global-typography-f011080-font-size);
	font-weight: var(--e-global-typography-f011080-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-382d321 .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-382d321 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-3574f8a {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-3574f8a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3574f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-37f181a {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-37f181a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-d9d339b .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-d9d339b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-d9d339b .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-d9d339b .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-d9d339b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-1c255de {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-0d2c159 {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-0d2c159 .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-0d2c159 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-8df43f3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-8df43f3 .elementor-heading-title {
	font-family: var(--e-global-typography-a025c9c-font-family), Sans-serif;
	font-size: var(--e-global-typography-a025c9c-font-size);
	font-weight: var(--e-global-typography-a025c9c-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-9a4bb83 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-5bf0c6b-font-family), Sans-serif;
	font-size: var(--e-global-typography-5bf0c6b-font-size);
	font-weight: var(--e-global-typography-5bf0c6b-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-d3d52b8 .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-d3d52b8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-38d77c9 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-38d77c9:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-38d77c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-cce3fc7 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-cce3fc7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-7aa4ef1 .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-7aa4ef1 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-7aa4ef1 .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-7aa4ef1 .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-7aa4ef1 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-1cc35b5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-9c0975f {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-9c0975f .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-9c0975f .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-13c7192 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-13c7192 .elementor-heading-title {
	font-family: var(--e-global-typography-a740949-font-family), Sans-serif;
	font-size: var(--e-global-typography-a740949-font-size);
	font-weight: var(--e-global-typography-a740949-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-07aac11 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-f011080-font-family), Sans-serif;
	font-size: var(--e-global-typography-f011080-font-size);
	font-weight: var(--e-global-typography-f011080-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-cd9017b .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-cd9017b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-5d8a2e6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-5d8a2e6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5d8a2e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-f812d92 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-f812d92.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-fb4f4eb .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-fb4f4eb .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-fb4f4eb .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-fb4f4eb .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-fb4f4eb .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-67c42ec {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-9b29f20 {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-9b29f20 .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-9b29f20 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-2fa1dda {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-2fa1dda .elementor-heading-title {
	font-family: var(--e-global-typography-a025c9c-font-family), Sans-serif;
	font-size: var(--e-global-typography-a025c9c-font-size);
	font-weight: var(--e-global-typography-a025c9c-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-d7bb54c {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-5bf0c6b-font-family), Sans-serif;
	font-size: var(--e-global-typography-5bf0c6b-font-size);
	font-weight: var(--e-global-typography-5bf0c6b-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-1d5f17c .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-1d5f17c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-d68616f {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-d68616f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d68616f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-1c3fa1b {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-1c3fa1b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-95ce96b .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-95ce96b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-95ce96b .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-95ce96b .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-95ce96b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-ef9788c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-34ed349 {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-34ed349 .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-34ed349 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-2b0ee3e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-2b0ee3e .elementor-heading-title {
	font-family: var(--e-global-typography-a740949-font-family), Sans-serif;
	font-size: var(--e-global-typography-a740949-font-size);
	font-weight: var(--e-global-typography-a740949-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-4bdc00a {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-f011080-font-family), Sans-serif;
	font-size: var(--e-global-typography-f011080-font-size);
	font-weight: var(--e-global-typography-f011080-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-b8db401 .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-b8db401 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-00a8f3f {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-00a8f3f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-00a8f3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-b6c811e {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-b6c811e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-95333a4 .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-95333a4 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-95333a4 .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-95333a4 .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-95333a4 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-2589240 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-a6a2f82 {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-a6a2f82 .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-a6a2f82 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-78a385f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-78a385f .elementor-heading-title {
	font-family: var(--e-global-typography-a025c9c-font-family), Sans-serif;
	font-size: var(--e-global-typography-a025c9c-font-size);
	font-weight: var(--e-global-typography-a025c9c-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-7f61b54 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-5bf0c6b-font-family), Sans-serif;
	font-size: var(--e-global-typography-5bf0c6b-font-size);
	font-weight: var(--e-global-typography-5bf0c6b-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-6201e8c .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-6201e8c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-1650346 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-1650346:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1650346 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-1ca832b {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-1ca832b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-9befb52 .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-9befb52 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-9befb52 .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-9befb52 .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-9befb52 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-016b4f0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-9ce7f80 {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-9ce7f80 .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-9ce7f80 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-ef8fbae {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-ef8fbae .elementor-heading-title {
	font-family: var(--e-global-typography-a740949-font-family), Sans-serif;
	font-size: var(--e-global-typography-a740949-font-size);
	font-weight: var(--e-global-typography-a740949-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-bfd9599 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-f011080-font-family), Sans-serif;
	font-size: var(--e-global-typography-f011080-font-size);
	font-weight: var(--e-global-typography-f011080-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-b60e5fc .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-b60e5fc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-d3ac1d8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-d3ac1d8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d3ac1d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-b782989 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-b782989.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-3b05a2b .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-3b05a2b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-3b05a2b .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-3b05a2b .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-3b05a2b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-592d91a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-b1b2cda {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-b1b2cda .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-b1b2cda .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-cd50c84 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-cd50c84 .elementor-heading-title {
	font-family: var(--e-global-typography-a025c9c-font-family), Sans-serif;
	font-size: var(--e-global-typography-a025c9c-font-size);
	font-weight: var(--e-global-typography-a025c9c-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-3960e68 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-5bf0c6b-font-family), Sans-serif;
	font-size: var(--e-global-typography-5bf0c6b-font-size);
	font-weight: var(--e-global-typography-5bf0c6b-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-aa0180b .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-aa0180b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-451af7a {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-451af7a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-451af7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-ce5a9c5 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-ce5a9c5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-d6fac4b .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-d6fac4b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-d6fac4b .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-d6fac4b .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-d6fac4b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-a1559f7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-e0e53f2 {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-e0e53f2 .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-e0e53f2 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-397f5cf {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-397f5cf .elementor-heading-title {
	font-family: var(--e-global-typography-a740949-font-family), Sans-serif;
	font-size: var(--e-global-typography-a740949-font-size);
	font-weight: var(--e-global-typography-a740949-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-b87aa0c {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-f011080-font-family), Sans-serif;
	font-size: var(--e-global-typography-f011080-font-size);
	font-weight: var(--e-global-typography-f011080-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-d8337cb .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-d8337cb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-251af33 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-251af33:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-251af33 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-65565ac {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-65565ac.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-ecd0935 .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-ecd0935 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-ecd0935 .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-ecd0935 .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-ecd0935 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-0b19610 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-157bf5e {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-157bf5e .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-157bf5e .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-3e26484 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-3e26484 .elementor-heading-title {
	font-family: var(--e-global-typography-a025c9c-font-family), Sans-serif;
	font-size: var(--e-global-typography-a025c9c-font-size);
	font-weight: var(--e-global-typography-a025c9c-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-dec487e {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-5bf0c6b-font-family), Sans-serif;
	font-size: var(--e-global-typography-5bf0c6b-font-size);
	font-weight: var(--e-global-typography-5bf0c6b-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-ffff683 .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-ffff683 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-76250cf {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-76250cf:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-76250cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-cb4294e {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-cb4294e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-62a497b .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-62a497b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-62a497b .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-62a497b .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-62a497b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-b348c03 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-2c0d35f {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-2c0d35f .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-2c0d35f .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-8979182 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-8979182 .elementor-heading-title {
	font-family: var(--e-global-typography-a740949-font-family), Sans-serif;
	font-size: var(--e-global-typography-a740949-font-size);
	font-weight: var(--e-global-typography-a740949-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-0b7ea75 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-f011080-font-family), Sans-serif;
	font-size: var(--e-global-typography-f011080-font-size);
	font-weight: var(--e-global-typography-f011080-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-ca978c9 .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-ca978c9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-f5f80dc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 12%;
}

.elementor-16 .elementor-element.elementor-element-f5f80dc:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f5f80dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, rgba(19, 113, 255, .15) 0%, rgba(242, 41, 91, 0) 30%);
}

.elementor-16 .elementor-element.elementor-element-9374f4e {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-9374f4e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16 .elementor-element.elementor-element-69b7621 .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-69b7621 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-16 .elementor-element.elementor-element-69b7621 .elementor-cta__content {
	text-align: center;
}

.elementor-16 .elementor-element.elementor-element-69b7621 .elementor-cta__bg-wrapper {
	min-height: 430px;
}

.elementor-16 .elementor-element.elementor-element-69b7621 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16 .elementor-element.elementor-element-18a26dc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 0%;
}

.elementor-16 .elementor-element.elementor-element-cfc3c17 {
	--divider-border-style: solid;
	--divider-color: #ccc;
	--divider-border-width: 10px;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;
}

.elementor-16 .elementor-element.elementor-element-cfc3c17 .elementor-divider-separator {
	width: 245px;
}

.elementor-16 .elementor-element.elementor-element-cfc3c17 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16 .elementor-element.elementor-element-230a01e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-230a01e .elementor-heading-title {
	font-family: var(--e-global-typography-a025c9c-font-family), Sans-serif;
	font-size: var(--e-global-typography-a025c9c-font-size);
	font-weight: var(--e-global-typography-a025c9c-font-weight);
	color: #000;
}

.elementor-16 .elementor-element.elementor-element-de06f86 {
	padding: 0% 15% 0% 0%;
	text-align: justify;
	font-family: var(--e-global-typography-5bf0c6b-font-family), Sans-serif;
	font-size: var(--e-global-typography-5bf0c6b-font-size);
	font-weight: var(--e-global-typography-5bf0c6b-font-weight);
	color: #1c1c1c;
}

.elementor-16 .elementor-element.elementor-element-535d5f5 .elementor-button {
	background-color: #7e7e7e;
}

.elementor-16 .elementor-element.elementor-element-535d5f5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

body.elementor-page-16:not(.elementor-motion-effects-element-type-background), body.elementor-page-16 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

@media (max-width:1024px) {
	.elementor-16 .elementor-element.elementor-element-428e283 .elementor-heading-title {
		font-size: var(--e-global-typography-a5d0c52-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-3ec3584 {
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-5a29357 .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-77ec50a {
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-2956f51 .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-09d200a {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-c7a0e81 {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-43a4f11 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-d1c0fd7 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-01a4c7f {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-01a4c7f .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-01a4c7f .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-cdd0983 {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-cdd0983 .elementor-heading-title {
		font-size: var(--e-global-typography-a5d0c52-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-351511f {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-cb0ff72 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-6ab9032 {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-f80424b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-0420432 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-70d89f1 {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-70d89f1 .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-70d89f1 .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-9ac00bd {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-9ac00bd .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-c755305 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-99234b7 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-5a3d148 {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-4c9e831 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-0fdc843 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-6878f05 {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-6878f05 .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-6878f05 .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-3bb17cb {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-3bb17cb .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-70a2264 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-6a1db84 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-f027de6 {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-ba4be84 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-dda4512 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-753a6a2 {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-753a6a2 .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-753a6a2 .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-e05e569 {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-e05e569 .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-8243aa2 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-a11133a {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-b766977 {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-3c15fa5 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-3b63156 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-0e6f461 {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-0e6f461 .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-0e6f461 .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-ec9a8bb {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-ec9a8bb .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-5e887d7 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-2df36ab {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-23a3147 {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-1305c83 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-51a768c {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-236b5ec {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-236b5ec .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-236b5ec .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-15e94cc {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-15e94cc .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-05c66e6 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-6f42c7c {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-8750eb9 {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-33bb6db {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-bde7201 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-9de2ce2 {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-9de2ce2 .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-9de2ce2 .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-b2cf5b2 {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-b2cf5b2 .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-096ee64 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-c51d82d {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-e079e6d {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-c22a0dc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-33894e2 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-34bf118 {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-34bf118 .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-34bf118 .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-bb3cef7 {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-bb3cef7 .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-afb6ba4 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-04d1f67 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-8f2039a {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-70814df {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-e2c7bc3 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-efcb4af {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-efcb4af .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-efcb4af .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-d31b83b {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-d31b83b .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-0f87e06 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-60948a7 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-45b2a58 {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-2fb2f41 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-4252fa5 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-eb42190 {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-eb42190 .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-eb42190 .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-9357f07 {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-9357f07 .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-33c6d89 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-8c8680f {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-3ae3aab {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-c35418e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-e6fc7c3 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-5927acf {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-5927acf .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-5927acf .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-4ad41de {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-4ad41de .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-b7600d4 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-7bf8ef8 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-517676e {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-3285da3 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-2c62029 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-fe2aebc {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-fe2aebc .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-fe2aebc .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-3031efc {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-3031efc .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-e17bcc5 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-2ed0bd8 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-e4073c5 {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-ac5292c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-9c337fa {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-8b8d057 {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-8b8d057 .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-8b8d057 .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-15fddc0 {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-15fddc0 .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-2580e37 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-3574f8a {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-37f181a {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-d9d339b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-1c255de {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-0d2c159 {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-0d2c159 .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-0d2c159 .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-8df43f3 {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-8df43f3 .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-9a4bb83 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-38d77c9 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-cce3fc7 {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-7aa4ef1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-1cc35b5 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-9c0975f {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-9c0975f .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-9c0975f .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-13c7192 {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-13c7192 .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-07aac11 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-5d8a2e6 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-f812d92 {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-fb4f4eb {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-67c42ec {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-9b29f20 {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-9b29f20 .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-9b29f20 .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-2fa1dda {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-2fa1dda .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-d7bb54c {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-d68616f {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-1c3fa1b {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-95ce96b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-ef9788c {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-34ed349 {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-34ed349 .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-34ed349 .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-2b0ee3e {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-2b0ee3e .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-4bdc00a {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-00a8f3f {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-b6c811e {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-95333a4 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-2589240 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-a6a2f82 {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-a6a2f82 .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-a6a2f82 .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-78a385f {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-78a385f .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-7f61b54 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-1650346 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-1ca832b {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-9befb52 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-016b4f0 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-9ce7f80 {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-9ce7f80 .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-9ce7f80 .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-ef8fbae {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-ef8fbae .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-bfd9599 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-d3ac1d8 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-b782989 {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-3b05a2b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-592d91a {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-b1b2cda {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-b1b2cda .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-b1b2cda .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-cd50c84 {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-cd50c84 .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-3960e68 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-451af7a {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-ce5a9c5 {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-d6fac4b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-a1559f7 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-e0e53f2 {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-e0e53f2 .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-e0e53f2 .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-397f5cf {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-397f5cf .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-b87aa0c {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-251af33 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-65565ac {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-ecd0935 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-0b19610 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-157bf5e {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-157bf5e .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-157bf5e .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-3e26484 {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-3e26484 .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-dec487e {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-76250cf {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-cb4294e {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-62a497b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-b348c03 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-2c0d35f {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-2c0d35f .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-2c0d35f .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-8979182 {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-8979182 .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-0b7ea75 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-f5f80dc {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-16 .elementor-element.elementor-element-9374f4e {
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-69b7621 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-18a26dc {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-cfc3c17 {
		margin: 68px 0px calc(var(--kit-widget-spacing, 0px) + -68px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-cfc3c17 .elementor-divider-separator {
		width: 190px;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-16 .elementor-element.elementor-element-cfc3c17 .elementor-divider {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-230a01e {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-230a01e .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-de06f86 {
		padding: 0% 10% 0% 10%;
		text-align: center;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
}

@media (max-width:767px) {
	.elementor-16 .elementor-element.elementor-element-c42cb42:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c42cb42 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilecmeb.nitrocdn.com/QuRcskSYlDOJknOyxwrARZlsjGrVkGsU/assets/images/optimized/rev-25563c7/advokatturciya.com/wp-content/uploads/2025/09/advokat-jurist-turcii.webp");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-16 .elementor-element.elementor-element-c42cb42 {
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-428e283 {
		text-align: center;
	}
	
	.elementor-16 .elementor-element.elementor-element-428e283 .elementor-heading-title {
		font-size: var(--e-global-typography-a5d0c52-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-3ec3584 {
		text-align: center;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-0408448 {
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-f49bf46 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-51a7eb4 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-5a29357 .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-77ec50a {
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-2956f51 .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-09d200a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-c7a0e81 {
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-43a4f11 .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-01a4c7f {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-01a4c7f .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-cdd0983 .elementor-heading-title {
		font-size: var(--e-global-typography-a5d0c52-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-351511f {
		padding: 0px 10px 0px 10px;
		text-align: justify;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-cb0ff72 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-6ab9032 {
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-f80424b .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-70d89f1 {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-70d89f1 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-9ac00bd .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-c755305 {
		padding: 0px 10px 0px 10px;
		text-align: justify;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-99234b7 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-4c9e831 .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-6878f05 {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-6878f05 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-3bb17cb .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-70a2264 {
		padding: 0px 10px 0px 10px;
		text-align: justify;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-6a1db84 {
		--margin-top: 70%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-ba4be84 .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-753a6a2 {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-753a6a2 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-e05e569 .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-8243aa2 {
		padding: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-a11133a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-3c15fa5 .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-0e6f461 {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-0e6f461 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-ec9a8bb .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-5e887d7 {
		padding: 0px 10px 0px 10px;
		text-align: justify;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-2df36ab {
		--margin-top: 70%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-1305c83 .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-236b5ec {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-236b5ec .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-15e94cc .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-05c66e6 {
		padding: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-6f42c7c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-33bb6db .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-9de2ce2 {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-9de2ce2 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-b2cf5b2 .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-096ee64 {
		padding: 0px 10px 0px 10px;
		text-align: justify;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-c51d82d {
		--margin-top: 70%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-c22a0dc .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-34bf118 {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-34bf118 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-bb3cef7 .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-afb6ba4 {
		padding: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-04d1f67 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-70814df .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-efcb4af {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-efcb4af .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-d31b83b .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-0f87e06 {
		padding: 0px 10px 0px 10px;
		text-align: justify;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-60948a7 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 70%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-2fb2f41 .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-eb42190 {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-eb42190 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-9357f07 .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-33c6d89 {
		padding: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-8c8680f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-c35418e .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-5927acf {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-5927acf .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-4ad41de .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-b7600d4 {
		padding: 0px 10px 0px 10px;
		text-align: justify;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-7bf8ef8 {
		--margin-top: 70%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-3285da3 .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-fe2aebc {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-fe2aebc .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-3031efc .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-e17bcc5 {
		padding: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-2ed0bd8 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-ac5292c .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-8b8d057 {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-8b8d057 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-15fddc0 .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-2580e37 {
		padding: 0px 10px 0px 10px;
		text-align: justify;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-3574f8a {
		--margin-top: 70%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-d9d339b .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-0d2c159 {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-0d2c159 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-8df43f3 .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-9a4bb83 {
		padding: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-38d77c9 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-7aa4ef1 .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-9c0975f {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-9c0975f .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-13c7192 .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-07aac11 {
		padding: 0px 10px 0px 10px;
		text-align: justify;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-5d8a2e6 {
		--margin-top: 70%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-fb4f4eb .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-9b29f20 {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-9b29f20 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-2fa1dda .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-d7bb54c {
		padding: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-d68616f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-95ce96b .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-34ed349 {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-34ed349 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-2b0ee3e .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-4bdc00a {
		padding: 0px 10px 0px 10px;
		text-align: justify;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-00a8f3f {
		--margin-top: 70%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-95333a4 .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-a6a2f82 {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-a6a2f82 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-78a385f .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-7f61b54 {
		padding: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-1650346 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-9befb52 .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-9ce7f80 {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-9ce7f80 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-ef8fbae .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-bfd9599 {
		padding: 0px 10px 0px 10px;
		text-align: justify;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-d3ac1d8 {
		--margin-top: 70%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-3b05a2b .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-b1b2cda {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-b1b2cda .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-cd50c84 .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-3960e68 {
		padding: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-451af7a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-d6fac4b .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-e0e53f2 {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-e0e53f2 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-397f5cf .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-b87aa0c {
		padding: 0px 10px 0px 10px;
		text-align: justify;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-251af33 {
		--margin-top: 70%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-ecd0935 .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-157bf5e {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-157bf5e .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-3e26484 .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-dec487e {
		padding: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-76250cf {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-62a497b .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-2c0d35f {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-2c0d35f .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-8979182 .elementor-heading-title {
		font-size: var(--e-global-typography-a740949-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-0b7ea75 {
		padding: 0px 10px 0px 10px;
		text-align: justify;
		font-size: var(--e-global-typography-f011080-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-f5f80dc {
		--margin-top: 70%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-16 .elementor-element.elementor-element-69b7621 .elementor-cta__bg-wrapper {
		min-height: 300px;
	}
	
	.elementor-16 .elementor-element.elementor-element-cfc3c17 {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;
	}
	
	.elementor-16 .elementor-element.elementor-element-cfc3c17 .elementor-divider-separator {
		width: 135px;
	}
	
	.elementor-16 .elementor-element.elementor-element-230a01e .elementor-heading-title {
		font-size: var(--e-global-typography-a025c9c-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-de06f86 {
		padding: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-5bf0c6b-font-size);
	}
	
	.elementor-16 .elementor-element.elementor-element-c42cb42:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-16 .elementor-element.elementor-element-c42cb42 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

@media (min-width:768px) {
	.elementor-16 .elementor-element.elementor-element-f49bf46 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-51a7eb4 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-c7a0e81 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-d1c0fd7 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-6ab9032 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-0420432 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-5a3d148 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-0fdc843 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-f027de6 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-dda4512 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-b766977 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-3b63156 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-23a3147 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-51a768c {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-8750eb9 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-bde7201 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-e079e6d {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-33894e2 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-8f2039a {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-e2c7bc3 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-45b2a58 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-4252fa5 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-3ae3aab {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-e6fc7c3 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-517676e {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-2c62029 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-e4073c5 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-9c337fa {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-37f181a {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-1c255de {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-cce3fc7 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-1cc35b5 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-f812d92 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-67c42ec {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-1c3fa1b {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-ef9788c {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-b6c811e {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-2589240 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-1ca832b {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-016b4f0 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-b782989 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-592d91a {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-ce5a9c5 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-a1559f7 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-65565ac {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-0b19610 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-cb4294e {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-b348c03 {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-9374f4e {
		--width: 50%;
	}
	
	.elementor-16 .elementor-element.elementor-element-18a26dc {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-16 .elementor-element.elementor-element-c7a0e81 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-d1c0fd7 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-6ab9032 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-0420432 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-5a3d148 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-0fdc843 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-f027de6 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-dda4512 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-b766977 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-3b63156 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-23a3147 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-51a768c {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-8750eb9 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-bde7201 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-e079e6d {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-33894e2 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-8f2039a {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-e2c7bc3 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-45b2a58 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-4252fa5 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-3ae3aab {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-e6fc7c3 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-517676e {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-2c62029 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-e4073c5 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-9c337fa {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-37f181a {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-1c255de {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-cce3fc7 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-1cc35b5 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-f812d92 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-67c42ec {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-1c3fa1b {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-ef9788c {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-b6c811e {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-2589240 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-1ca832b {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-016b4f0 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-b782989 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-592d91a {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-ce5a9c5 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-a1559f7 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-65565ac {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-0b19610 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-cb4294e {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-b348c03 {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-9374f4e {
		--width: 100%;
	}
	
	.elementor-16 .elementor-element.elementor-element-18a26dc {
		--width: 100%;
	}
}
