
.elementor-95 .elementor-element.elementor-element-44b5453 {
	--display: flex;
	--min-height: 500px;
	--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;
	--overlay-opacity: 1;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-95 .elementor-element.elementor-element-44b5453::before, .elementor-95 .elementor-element.elementor-element-44b5453 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-44b5453 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-44b5453 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-44b5453 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-44b5453 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilelfae.nitrocdn.com/kQqxMUxpcTqmwcSySzmpfjeLigyYqBdr/assets/images/optimized/rev-333f15d/www.everythingtulalip.com/wp-content/uploads/2025/12/Collage-Header-T-Spa.webp");
	--background-overlay: "";
	background-position: center center;
	background-size: cover;
}

.elementor-95 .elementor-element.elementor-element-a794303 {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--overlay-opacity: .7;
	box-shadow: 0px 4px 125px 0px rgba(0, 0, 0, .35);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-a794303::before, .elementor-95 .elementor-element.elementor-element-a794303 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-a794303 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-a794303 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-a794303 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-a794303 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-widget-animated-headline .elementor-headline-plain-text {
	color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline {
	--dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-95 .elementor-element.elementor-element-368eab6 {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-275ec11);
}

.elementor-95 .elementor-element.elementor-element-368eab6 .elementor-headline {
	text-align: start;
	font-size: 40px;
	font-weight: 400;
}

.elementor-95 .elementor-element.elementor-element-368eab6 .elementor-headline-plain-text {
	color: var(--e-global-color-275ec11);
}

.elementor-95 .elementor-element.elementor-element-368eab6 .elementor-headline-dynamic-text {
	font-weight: 800;
}

.elementor-95 .elementor-element.elementor-element-368eab6 .elementor-headline-dynamic-wrapper path {
	stroke: rgba(2, 1, 1, 0);
}

.elementor-widget-text-editor {
	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-95 .elementor-element.elementor-element-87c153b > .elementor-widget-container {
	margin: 17px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-87c153b {
	color: var(--e-global-color-275ec11);
}

.elementor-95 .elementor-element.elementor-element-a86f862 {
	--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;
	--overlay-opacity: .025;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-95 .elementor-element.elementor-element-a86f862:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-a86f862 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7765075);
}

.elementor-95 .elementor-element.elementor-element-a86f862::before, .elementor-95 .elementor-element.elementor-element-a86f862 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-a86f862 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-a86f862 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-a86f862 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-a86f862 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilelfae.nitrocdn.com/kQqxMUxpcTqmwcSySzmpfjeLigyYqBdr/assets/images/optimized/rev-333f15d/www.everythingtulalip.com/wp-content/uploads/2024/05/bg-smallpattern-right.svg");
	--background-overlay: "";
	background-position: center right;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-95 .elementor-element.elementor-element-98be01c {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-24ade07 {
	--display: flex;
}

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

.elementor-95 .elementor-element.elementor-element-21c4dd5 .gallery-item {
	padding: 0 10px 10px 0;
}

.elementor-95 .elementor-element.elementor-element-21c4dd5 .gallery {
	margin: 0 -10px -10px 0;
}

.elementor-95 .elementor-element.elementor-element-21c4dd5 .gallery-item img {
	border-style: none;
}

.elementor-95 .elementor-element.elementor-element-21c4dd5 .gallery-item .gallery-caption {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-0deef67 {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-0768a52 .gallery-item {
	padding: 0 0px 0px 0;
}

.elementor-95 .elementor-element.elementor-element-0768a52 .gallery {
	margin: 0 -0px -0px 0;
}

.elementor-95 .elementor-element.elementor-element-0768a52 .gallery-item .gallery-caption {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-38a5b46 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-38a5b46.e-con {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-35e4ea2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-a5699e4 {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 32px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-f790e5e .elementor-button {
	padding: 20px 70px 20px 70px;
}

.elementor-95 .elementor-element.elementor-element-04280f6 {
	--display: flex;
	--overlay-opacity: .5;
	--margin-top: 30px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-04280f6::before, .elementor-95 .elementor-element.elementor-element-04280f6 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-04280f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-04280f6 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-04280f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-04280f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-95 .elementor-element.elementor-element-04280f6.e-con {
	--align-self: flex-start;
	--order: 99999;
}

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

.elementor-95 .elementor-element.elementor-element-ffddc44 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-ffddc44 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-95 .elementor-element.elementor-element-ffddc44.elementor-element {
	--align-self: center;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-95 .elementor-element.elementor-element-ffddc44 .elementor-cta__content {
	min-height: 380px;
	text-align: center;
	padding: 0px 0px 20px 0px;
}

.elementor-95 .elementor-element.elementor-element-ffddc44 .elementor-cta__title {
	font-size: 24px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 12px;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .6);
	color: var(--e-global-color-7765075);
}

.elementor-95 .elementor-element.elementor-element-ffddc44 .elementor-cta__title:not(:last-child) {
	margin-bottom: 12px;
}

.elementor-95 .elementor-element.elementor-element-ffddc44 .elementor-cta__description {
	font-size: 14px;
	text-transform: uppercase;
	color: var(--e-global-color-7765075);
}

.elementor-95 .elementor-element.elementor-element-ffddc44 .elementor-cta__description:not(:last-child) {
	margin-bottom: 30px;
}

.elementor-95 .elementor-element.elementor-element-ffddc44 .elementor-cta__button {
	background-color: rgba(245, 239, 235, 0);
	border-width: 0px;
	border-radius: 6px;
	padding: 15px 15px 15px 15px;
}

.elementor-95 .elementor-element.elementor-element-ffddc44 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(30, 30, 30, .52);
}

.elementor-95 .elementor-element.elementor-element-ffddc44 .elementor-cta__bg-overlay {
	mix-blend-mode: multiply;
}

.elementor-95 .elementor-element.elementor-element-ffddc44 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(30, 30, 30, .56);
}

.elementor-95 .elementor-element.elementor-element-ffddc44 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-95 .elementor-element.elementor-element-788a23a {
	--display: flex;
	--overlay-opacity: .5;
	--margin-top: 30px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-788a23a::before, .elementor-95 .elementor-element.elementor-element-788a23a > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-788a23a > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-788a23a > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-788a23a > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-788a23a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-95 .elementor-element.elementor-element-788a23a.e-con {
	--align-self: flex-start;
	--order: 99999;
}

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

.elementor-95 .elementor-element.elementor-element-eaf2249 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-eaf2249 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-95 .elementor-element.elementor-element-eaf2249.elementor-element {
	--align-self: center;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-95 .elementor-element.elementor-element-eaf2249 .elementor-cta__content {
	min-height: 380px;
	text-align: center;
	padding: 0px 0px 20px 0px;
}

.elementor-95 .elementor-element.elementor-element-eaf2249 .elementor-cta__title {
	font-size: 24px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .6);
	color: var(--e-global-color-7765075);
}

.elementor-95 .elementor-element.elementor-element-eaf2249 .elementor-cta__title:not(:last-child) {
	margin-bottom: 12px;
}

.elementor-95 .elementor-element.elementor-element-eaf2249 .elementor-cta__description {
	font-size: 14px;
	text-transform: uppercase;
	color: var(--e-global-color-7765075);
}

.elementor-95 .elementor-element.elementor-element-eaf2249 .elementor-cta__description:not(:last-child) {
	margin-bottom: 30px;
}

.elementor-95 .elementor-element.elementor-element-eaf2249 .elementor-cta__button {
	border-width: 0px;
	border-radius: 6px;
	padding: 15px 15px 15px 15px;
}

.elementor-95 .elementor-element.elementor-element-eaf2249 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(30, 30, 30, .51);
}

.elementor-95 .elementor-element.elementor-element-eaf2249 .elementor-cta__bg-overlay {
	mix-blend-mode: multiply;
}

.elementor-95 .elementor-element.elementor-element-eaf2249 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(30, 30, 30, .56);
}

.elementor-95 .elementor-element.elementor-element-eaf2249 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-95 .elementor-element.elementor-element-5dc997a {
	--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: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 32px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-7243a3e .elementor-button {
	padding: 20px 68px 20px 68px;
}

.elementor-95 .elementor-element.elementor-element-21e6a54 {
	--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: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 32px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-4ddef08 .elementor-button {
	padding: 22px 60px 20px 60px;
}

.elementor-95 .elementor-element.elementor-element-635f522 {
	--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-95 .elementor-element.elementor-element-635f522:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-635f522 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-275ec11);
}

.elementor-95 .elementor-element.elementor-element-91152b5 {
	--display: flex;
	--min-height: 0px;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-60b3772 {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-60b3772 .elementor-headline {
	text-align: center;
	font-weight: 400;
}

.elementor-95 .elementor-element.elementor-element-60b3772 .elementor-headline-dynamic-text {
	font-weight: 800;
}

.elementor-95 .elementor-element.elementor-element-60b3772 .elementor-headline-dynamic-wrapper path {
	stroke: rgba(2, 1, 1, 0);
	stroke-width: 0px;
}

.elementor-95 .elementor-element.elementor-element-a3171ea {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-95 .elementor-element.elementor-element-ff90f87 {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-ff90f87 .elementor-heading-title {
	font-weight: normal;
	font-style: italic;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-a345a7f {
	--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;
	--flex-wrap: nowrap;
}

.elementor-95 .elementor-element.elementor-element-4406d2f {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-6564f42 {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-518f38a {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-518f38a .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-97663d4 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-97663d4.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-97663d4 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-b1f866e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-b1f866e {
	text-align: start;
	font-size: 16px;
	font-weight: 300;
}

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

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

.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-95 .elementor-element.elementor-element-98be9d7 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-98be9d7 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-98be9d7 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-d8e59ab {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 19px;
	--padding-bottom: 30px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-aac2dda {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-aac2dda .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-b8cd3f9 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-b8cd3f9.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-b8cd3f9 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-1675f60 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-1675f60 {
	text-align: start;
	font-size: 16px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-65f74d9 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-65f74d9 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-65f74d9 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-eb4411e {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 50px;
	--padding-bottom: 25px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-1110a2f {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-1110a2f .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-7f32170 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-7f32170.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-7f32170 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-1347fcf > .elementor-widget-container {
	padding: 30px 0px 20px 0px;
}

.elementor-95 .elementor-element.elementor-element-1347fcf {
	text-align: start;
	font-size: 16px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-1e5c76e {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-1e5c76e .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-1e5c76e .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-60a7ed7 {
	--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-95 .elementor-element.elementor-element-770a1aa {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 50px;
	--padding-bottom: 25px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-f66b97c {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-f66b97c .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-647099c > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-647099c.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-647099c {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-def02c9 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-95 .elementor-element.elementor-element-def02c9 {
	text-align: start;
	font-size: 16px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-352edb1 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-352edb1 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-352edb1 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-a7be589 {
	--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-95 .elementor-element.elementor-element-496151b {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 20px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-52a6817 {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-52a6817 .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-a77ca77 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-a77ca77.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-a77ca77 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-fbf4bc1 > .elementor-widget-container {
	padding: 0px 0px 56px 0px;
}

.elementor-95 .elementor-element.elementor-element-fbf4bc1 {
	text-align: start;
	font-size: 16px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-a73d7ff {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-a73d7ff .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-a73d7ff .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-644bec9 {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 28px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-53e0855 {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-53e0855 .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-6595eaa > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-6595eaa.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-6595eaa {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-fca42d9 {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 10px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-bb892a4 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-bb892a4 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-bb892a4 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-8ceee39 {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-7db4389 {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-7db4389 .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-37cce58 > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-37cce58.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-37cce58 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-53ff423 {
	--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;
	--flex-wrap: nowrap;
}

.elementor-95 .elementor-element.elementor-element-efcbad1 {
	--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-95 .elementor-element.elementor-element-efcbad1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-95 .elementor-element.elementor-element-d7b3516 {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-f122a07 {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-f122a07 .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-0ecff65 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-0ecff65.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-0ecff65 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-7a1e330 > .elementor-widget-container {
	padding: 0px 0px 147px 0px;
}

.elementor-95 .elementor-element.elementor-element-7a1e330 {
	text-align: start;
	font-size: 16px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-04367ce {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-04367ce .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-04367ce .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-bb280ad {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-6f42b40 {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-6f42b40 .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-1e88039 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-1e88039.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-1e88039 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-79176e1 > .elementor-widget-container {
	padding: 0px 0px 96px 0px;
}

.elementor-95 .elementor-element.elementor-element-79176e1 {
	text-align: start;
	font-size: 16px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-191050f {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-191050f .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-191050f .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-1a3a474 {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-10593fc {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-10593fc .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-e0f9afd > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-e0f9afd.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-e0f9afd {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-77a47d0 > .elementor-widget-container {
	padding: 0px 0px 105px 0px;
}

.elementor-95 .elementor-element.elementor-element-77a47d0 {
	text-align: start;
	font-size: 16px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-7f6e0bd {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-7f6e0bd .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-7f6e0bd .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-963d5d3 {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-a82bac8 {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-a82bac8 .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-c8561de > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-c8561de.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-c8561de {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-939c67e > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-95 .elementor-element.elementor-element-939c67e {
	text-align: start;
	font-size: 16px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-6ae97c6 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-6ae97c6 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-6ae97c6 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-8aca8ce {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-89037cd {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-89037cd .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-9493752 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-9493752.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-9493752 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-a17ad57 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-a17ad57 {
	text-align: start;
	font-size: 16px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-0174546 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-0174546 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-0174546 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-a2e959b {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-9e59307 {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-9e59307 .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-9037135 > .elementor-widget-container {
	padding: 30px 0px 65px 0px;
}

.elementor-95 .elementor-element.elementor-element-9037135.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-9037135 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-05f52a1 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-05f52a1 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-05f52a1 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-4d0517b {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: .5;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-4d0517b:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-4d0517b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7765075);
}

.elementor-95 .elementor-element.elementor-element-4d0517b::before, .elementor-95 .elementor-element.elementor-element-4d0517b > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-4d0517b > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-4d0517b > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-4d0517b > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-4d0517b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-95 .elementor-element.elementor-element-4d0517b.e-con {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-7250227 {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-7250227 .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-ab34ed2 > .elementor-widget-container {
	padding: 30px 0px 30px 0px;
}

.elementor-95 .elementor-element.elementor-element-ab34ed2.elementor-element {
	--align-self: center;
}

.elementor-95 .elementor-element.elementor-element-ab34ed2 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-d36322e {
	--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-95 .elementor-element.elementor-element-d36322e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-95 .elementor-element.elementor-element-3bdfb3c {
	--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;
}

.elementor-95 .elementor-element.elementor-element-93cb520 {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-851ef05 {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-851ef05 .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-f3f033c > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-f3f033c.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-f3f033c {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-e95d573 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-e95d573 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-e95d573 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-00d8d03 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-00d8d03.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-00d8d03 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-02db0dd {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-02db0dd .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-02db0dd .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-1645c22 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-1645c22.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-1645c22 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-1e04701 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-1e04701 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-1e04701 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-ed3115c > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-ed3115c.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-ed3115c {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-6aa0773 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-6aa0773 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-6aa0773 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-31b8c5c > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-31b8c5c.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-31b8c5c {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-114f2c2 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-114f2c2 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-114f2c2 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-6d41fae {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-229e0e8 {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-229e0e8 .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-23e56ed > .elementor-widget-container {
	padding: 30px 0px 8px 0px;
}

.elementor-95 .elementor-element.elementor-element-23e56ed.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-23e56ed {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-2776ae4 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-2776ae4 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-2776ae4 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-feead1f > .elementor-widget-container {
	padding: 30px 0px 45px 0px;
}

.elementor-95 .elementor-element.elementor-element-feead1f.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-feead1f {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-8be2c6a {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-8be2c6a .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-8be2c6a .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-5e8c4e5 > .elementor-widget-container {
	margin: 0px 0px 45px 0px;
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-5e8c4e5.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-5e8c4e5 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-5b40091 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-5b40091 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-5b40091 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-4a6a629 > .elementor-widget-container {
	padding: 0px 0px 79px 0px;
}

.elementor-95 .elementor-element.elementor-element-4a6a629.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-4a6a629 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-181b221 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-181b221 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-181b221 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-c01b472 > .elementor-widget-container {
	padding: 30px 0px 58px 0px;
}

.elementor-95 .elementor-element.elementor-element-c01b472.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-c01b472 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-3f4ecfc {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-3f4ecfc .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-3f4ecfc .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-6784953 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-6784953.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-6784953 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-6df2606 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-6df2606 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-6df2606 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-0dd5e05 > .elementor-widget-container {
	background-color: var(--e-global-color-05a5889);
	padding: 30px 20px 30px 20px;
}

.elementor-95 .elementor-element.elementor-element-0dd5e05.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-0dd5e05 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
	color: var(--e-global-color-7765075);
}

.elementor-95 .elementor-element.elementor-element-0058561 {
	--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;
}

.elementor-95 .elementor-element.elementor-element-7d19502 {
	--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-95 .elementor-element.elementor-element-14f346d {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-29d6648 {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-29d6648 .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-03c1fa7 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-03c1fa7 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-03c1fa7 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-bc2d492 > .elementor-widget-container {
	padding: 30px 0px 83px 0px;
}

.elementor-95 .elementor-element.elementor-element-bc2d492.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-bc2d492 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-470f63f {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-470f63f .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-470f63f .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-103561d > .elementor-widget-container {
	padding: 30px 0px 90px 0px;
}

.elementor-95 .elementor-element.elementor-element-103561d.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-103561d {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-b20753c {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-b20753c .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-b20753c .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-4903cfd > .elementor-widget-container {
	padding: 30px 0px 144px 0px;
}

.elementor-95 .elementor-element.elementor-element-4903cfd.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-4903cfd {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-00c3edf {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-00c3edf .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-00c3edf .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-8f9ceb8 > .elementor-widget-container {
	padding: 30px 0px 28px 0px;
}

.elementor-95 .elementor-element.elementor-element-8f9ceb8.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-8f9ceb8 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-b94cc06 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-b94cc06 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-b94cc06 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-d2d7edc {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-d2d7edc .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-41786e5 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-41786e5 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-41786e5 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-a6807a6 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-a6807a6.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-a6807a6 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-e969141 {
	--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-95 .elementor-element.elementor-element-011bc69 {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-8ea80cc {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-8ea80cc .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: #16697a;
}

.elementor-95 .elementor-element.elementor-element-79e583e {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-79e583e .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-79e583e .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-af7d46b > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-af7d46b.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-af7d46b {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-ff2f745 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-ff2f745 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-ff2f745 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-f666e14 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-f666e14.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-f666e14 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-fc860de {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-fc860de .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-fc860de .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-de4b35a > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-de4b35a.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-de4b35a {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-9e798b7 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-9e798b7 .elementor-divider-separator {
	width: 100%;
}

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

.elementor-95 .elementor-element.elementor-element-48872a1 {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-48872a1 .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-9706388 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-9706388 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-9706388 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-2c6261e > .elementor-widget-container {
	padding: 35px 0px 80px 0px;
}

.elementor-95 .elementor-element.elementor-element-2c6261e.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-2c6261e {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-6561d1b {
	--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;
}

.elementor-95 .elementor-element.elementor-element-a01e97d {
	--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-95 .elementor-element.elementor-element-a01e97d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-95 .elementor-element.elementor-element-10fed08 {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-717f05e {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-717f05e .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-3d98f4b > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-3d98f4b.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-3d98f4b {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-12e24cb > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-95 .elementor-element.elementor-element-12e24cb {
	text-align: start;
	font-size: 16px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-c91f43c {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-c91f43c .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-c91f43c .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-c8219e1 {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-95 .elementor-element.elementor-element-201e8e9 {
	text-align: start;
}

.elementor-95 .elementor-element.elementor-element-201e8e9 .elementor-heading-title {
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-2dc49b8 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-2dc49b8.elementor-element {
	--align-self: flex-start;
}

.elementor-95 .elementor-element.elementor-element-2dc49b8 {
	text-align: start;
	font-size: 18px;
	font-weight: 300;
}

.elementor-95 .elementor-element.elementor-element-c3fc339 {
	--divider-border-style: solid;
	--divider-color: #c9c9c9;
	--divider-border-width: 1px;
}

.elementor-95 .elementor-element.elementor-element-c3fc339 .elementor-divider-separator {
	width: 100%;
}

.elementor-95 .elementor-element.elementor-element-c3fc339 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-95 .elementor-element.elementor-element-a1b135f {
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	--n-tabs-title-gap: 0px;
	--n-tabs-gap: 0px;
	--n-tabs-title-border-radius: 0px 0px 0px 0px;
	--n-tabs-title-padding-top: 20px;
	--n-tabs-title-padding-right: 30px;
	--n-tabs-title-padding-bottom: 20px;
	--n-tabs-title-padding-left: 30px;
	--n-tabs-title-font-size: 14px;
	--n-tabs-title-color: var(--e-global-color-primary);
	--n-tabs-title-color-active: var(--e-global-color-primary);
}

.elementor-95 .elementor-element.elementor-element-a1b135f > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: var(--e-global-color-275ec11);
}

.elementor-95 .elementor-element.elementor-element-a1b135f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: #e6e6e6;
}

.elementor-95 .elementor-element.elementor-element-a1b135f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-95 .elementor-element.elementor-element-a1b135f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-7765075);
}

:where( .elementor-95 .elementor-element.elementor-element-a1b135f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con {
	background-color: var(--e-global-color-7765075);
	--padding-top: 10px;
	--padding-right: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
}

.elementor-95 .elementor-element.elementor-element-a1b135f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-a1b135f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-weight: normal;
	text-transform: uppercase;
}

.elementor-95 .elementor-element.elementor-element-a1b135f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: var(--e-global-color-primary);
}

.elementor-95 .elementor-element.elementor-element-8d5a4b8 {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-3758acd .elementor-button {
	padding: 20px 70px 20px 70px;
}

.elementor-95 .elementor-element.elementor-element-dee6af0 {
	--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;
	--overlay-opacity: .25;
	--padding-top: 100px;
	--padding-bottom: 50px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-95 .elementor-element.elementor-element-dee6af0:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-dee6af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7765075);
}

.elementor-95 .elementor-element.elementor-element-dee6af0::before, .elementor-95 .elementor-element.elementor-element-dee6af0 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-dee6af0 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-dee6af0 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-dee6af0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-dee6af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-95 .elementor-element.elementor-element-bca9e63 {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-2624024 {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-2624024 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-95 .elementor-element.elementor-element-2624024 .elementor-headline {
	text-align: center;
	font-weight: 400;
}

.elementor-95 .elementor-element.elementor-element-2624024 .elementor-headline-dynamic-text {
	font-weight: 800;
}

.elementor-95 .elementor-element.elementor-element-2624024 .elementor-headline-dynamic-wrapper path {
	stroke: rgba(2, 1, 1, 0);
	stroke-width: 0px;
}

.elementor-95 .elementor-element.elementor-element-bd9c7c9 {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-bd9c7c9 .elementor-heading-title {
	font-size: 24px;
	font-weight: 700;
}

.elementor-95 .elementor-element.elementor-element-d57fde6 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-d57fde6:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-d57fde6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7765075);
}

.elementor-95 .elementor-element.elementor-element-e3bd295 {
	--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-95 .elementor-element.elementor-element-38aa399 {
	--display: flex;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
}

.elementor-95 .elementor-element.elementor-element-6324bce {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-6324bce img {
	width: 50%;
}

.elementor-95 .elementor-element.elementor-element-2f73fa0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-95 .elementor-element.elementor-element-2f73fa0.e-con {
	--align-self: center;
}

.elementor-95 .elementor-element.elementor-element-6697f6c > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-6697f6c {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-f1e4978 {
	--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-95 .elementor-element.elementor-element-e297a4a {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-b4bfcd8 {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-b4bfcd8 img {
	width: 50%;
}

.elementor-95 .elementor-element.elementor-element-3d7ef85 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-95 .elementor-element.elementor-element-3d7ef85.e-con {
	--align-self: center;
}

.elementor-95 .elementor-element.elementor-element-4542757 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-4542757 {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-c8738d7 {
	--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-95 .elementor-element.elementor-element-d3ad369 {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-346522e {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-346522e img {
	width: 50%;
}

.elementor-95 .elementor-element.elementor-element-c4606b9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-95 .elementor-element.elementor-element-c4606b9.e-con {
	--align-self: center;
}

.elementor-95 .elementor-element.elementor-element-5bb8d4f > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-5bb8d4f {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-7f433ac {
	--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-95 .elementor-element.elementor-element-b7df1ad {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-78db4a7 {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-78db4a7 img {
	width: 50%;
}

.elementor-95 .elementor-element.elementor-element-277b371 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-95 .elementor-element.elementor-element-277b371.e-con {
	--align-self: center;
}

.elementor-95 .elementor-element.elementor-element-0e0d6eb > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-0e0d6eb {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-1916f8e {
	--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;
	--padding-top: 50px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-95 .elementor-element.elementor-element-242859f {
	--display: flex;
	--min-height: 0px;
	--margin-top: 50px;
	--margin-bottom: 15px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-b77eeb0 {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-b77eeb0 .elementor-headline {
	text-align: center;
	font-weight: 400;
}

.elementor-95 .elementor-element.elementor-element-b77eeb0 .elementor-headline-dynamic-text {
	font-weight: 800;
}

.elementor-95 .elementor-element.elementor-element-b77eeb0 .elementor-headline-dynamic-wrapper path {
	stroke: rgba(2, 1, 1, 0);
	stroke-width: 0px;
}

.elementor-95 .elementor-element.elementor-element-4d72dff {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-854cc9a {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-primary);
}

.elementor-95 .elementor-element.elementor-element-854cc9a .elementor-headline {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-854cc9a .elementor-headline-plain-text {
	color: var(--e-global-color-primary);
}

.elementor-95 .elementor-element.elementor-element-854cc9a .elementor-headline-dynamic-text {
	font-weight: 800;
}

.elementor-95 .elementor-element.elementor-element-854cc9a .elementor-headline-dynamic-wrapper path {
	stroke: rgba(2, 1, 1, 0);
	stroke-width: 0px;
}

.elementor-95 .elementor-element.elementor-element-8a68d28 {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-96e7b90 {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-085a040 > .elementor-widget-container {
	padding: 26px 30px 25px 30px;
}

.elementor-95 .elementor-element.elementor-element-86c2bc3 {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-66f00fd > .elementor-widget-container {
	padding: 26px 30px 25px 30px;
}

.elementor-95 .elementor-element.elementor-element-842044c {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-6dfed11 > .elementor-widget-container {
	padding: 26px 30px 25px 30px;
}

.elementor-95 .elementor-element.elementor-element-144a9ff {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-1b8a3ac > .elementor-widget-container {
	padding: 26px 30px 25px 30px;
}

.elementor-95 .elementor-element.elementor-element-e03be5d {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-4d4eef6 > .elementor-widget-container {
	padding: 26px 30px 25px 30px;
}

.elementor-95 .elementor-element.elementor-element-60b90d9 {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-43ba4cd > .elementor-widget-container {
	padding: 26px 30px 25px 30px;
}

.elementor-95 .elementor-element.elementor-element-e9ef059 {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-2c4f070 > .elementor-widget-container {
	padding: 26px 30px 25px 30px;
}

.elementor-95 .elementor-element.elementor-element-c6e4de0 {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-6f01490 > .elementor-widget-container {
	padding: 26px 30px 25px 30px;
}

.elementor-95 .elementor-element.elementor-element-5addc78 {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-adb683a > .elementor-widget-container {
	padding: 26px 30px 25px 30px;
}

.elementor-95 .elementor-element.elementor-element-c558efb {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-0380efa > .elementor-widget-container {
	padding: 26px 30px 25px 30px;
}

.elementor-95 .elementor-element.elementor-element-be2d291 {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-5fc50e8 > .elementor-widget-container {
	padding: 26px 30px 25px 30px;
}

.elementor-95 .elementor-element.elementor-element-9e93f7f {
	--display: flex;
}

.elementor-95 .elementor-element.elementor-element-52b5d80 > .elementor-widget-container {
	padding: 26px 30px 25px 30px;
}

.elementor-95 .elementor-element.elementor-element-9b40c72 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 8px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: rgba(255, 255, 255, 0);
	--n-accordion-icon-hover-color: rgba(30, 30, 30, 0);
	--n-accordion-icon-active-color: rgba(30, 30, 30, 0);
}

.elementor-95 .elementor-element.elementor-element-9b40c72 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: var(--e-global-color-7765075);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

:where( .elementor-95 .elementor-element.elementor-element-9b40c72 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	background-color: var(--e-global-color-7765075);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-9b40c72 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(168, 81, 0, .8);
}

.elementor-95 .elementor-element.elementor-element-9b40c72 {
	--n-accordion-padding: 20px 30px 19px 30px;
}

:where( .elementor-95 .elementor-element.elementor-element-9b40c72 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 500;
	line-height: 1.6em;
}

.elementor-95 .elementor-element.elementor-element-be91075 {
	--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: 24px 40px;
	--row-gap: 24px;
	--column-gap: 40px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-95 .elementor-element.elementor-element-be91075:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-be91075 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d4fd01a);
}

.elementor-95 .elementor-element.elementor-element-0f5a862 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-05a5889);
	--border-color: var(--e-global-color-05a5889);
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 50px;
	--padding-bottom: 46px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-95 .elementor-element.elementor-element-0f5a862:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-0f5a862 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7765075);
}

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

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

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

.elementor-95 .elementor-element.elementor-element-7083bb8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-7083bb8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-7083bb8.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-7083bb8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-05a5889);
	border-color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-7083bb8.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-7083bb8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-7083bb8 .elementor-icon {
	font-size: 50px;
}

.elementor-95 .elementor-element.elementor-element-7083bb8 .elementor-icon svg {
	height: 50px;
}

.elementor-95 .elementor-element.elementor-element-b0831f9 > .elementor-widget-container {
	margin: 7px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-b0831f9 {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-b0831f9 .elementor-heading-title {
	font-weight: 400;
}

.elementor-95 .elementor-element.elementor-element-c2e5d40 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-c2e5d40 {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-c2e5d40 .elementor-heading-title {
	text-transform: uppercase;
	letter-spacing: 1.4px;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-597fea1 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-597fea1 {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-96e063c > .elementor-widget-container {
	margin: 11px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-96e063c {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-1df292e > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
	padding: 16px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: rgba(30, 30, 30, .2);
}

.elementor-95 .elementor-element.elementor-element-1df292e {
	text-align: center;
	font-size: 14px;
	line-height: 1.6em;
}

.elementor-95 .elementor-element.elementor-element-86657e0 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 3px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-05a5889);
	--border-color: var(--e-global-color-05a5889);
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 50px;
	--padding-bottom: 46px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-95 .elementor-element.elementor-element-86657e0:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-86657e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7765075);
}

.elementor-95 .elementor-element.elementor-element-9caee1f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-9caee1f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-9caee1f.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-9caee1f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-05a5889);
	border-color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-9caee1f.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-9caee1f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-9caee1f .elementor-icon {
	font-size: 50px;
}

.elementor-95 .elementor-element.elementor-element-9caee1f .elementor-icon svg {
	height: 50px;
}

.elementor-95 .elementor-element.elementor-element-08f8222 > .elementor-widget-container {
	margin: 7px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-08f8222 {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-08f8222 .elementor-heading-title {
	font-weight: 400;
}

.elementor-95 .elementor-element.elementor-element-a4dd928 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
	padding: 16px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: rgba(30, 30, 30, .2);
}

.elementor-95 .elementor-element.elementor-element-a4dd928 {
	text-align: center;
}

.elementor-95 .elementor-element.elementor-element-a4dd928 .elementor-heading-title {
	text-transform: uppercase;
	letter-spacing: 1.4px;
	color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-47e62b2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--margin-top: 11px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-83c460c {
	--display: flex;
	--justify-content: center;
}

.elementor-95 .elementor-element.elementor-element-86ce7a8 {
	width: var(--container-widget-width, 166);
	max-width: 166;
	--container-widget-width: 166;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-weight: 400;
}

.elementor-95 .elementor-element.elementor-element-cbfaca8 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
	padding: 16px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: rgba(30, 30, 30, .2);
}

.elementor-95 .elementor-element.elementor-element-cbfaca8 {
	text-align: center;
	font-size: 14px;
	line-height: 1.6em;
}

.elementor-95 .elementor-element.elementor-element-148cea4 {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-bef9634 .elementor-button {
	padding: 20px 70px 20px 70px;
}

.elementor-95 .elementor-element.elementor-element-d484295 {
	--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;
	--overflow: hidden;
	--padding-top: 104px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-95 .elementor-element.elementor-element-9763734 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-e82a975 {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-e82a975 .elementor-headline {
	text-align: center;
	font-weight: 400;
}

.elementor-95 .elementor-element.elementor-element-e82a975 .elementor-headline-dynamic-text {
	font-weight: 800;
}

.elementor-95 .elementor-element.elementor-element-e82a975 .elementor-headline-dynamic-wrapper path {
	stroke: rgba(2, 1, 1, 0);
	stroke-width: 0px;
}

.elementor-95 .elementor-element.elementor-element-69993c2 {
	--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;
	--flex-wrap: wrap;
}

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

.elementor-95 .elementor-element.elementor-element-3560696 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-3560696 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-3560696 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-3560696 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-3560696 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-3560696 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-8201851 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-8201851 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-8201851 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-8201851 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-8201851 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-8201851 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-636378f {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-636378f > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-636378f .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-636378f .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-636378f .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-636378f .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

.elementor-95 .elementor-element.elementor-element-b5de4d4 {
	--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;
	--overflow: hidden;
	--padding-top: 104px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-95 .elementor-element.elementor-element-99b09c9 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-6edc108 {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-6edc108 .elementor-headline {
	text-align: center;
	font-weight: 400;
}

.elementor-95 .elementor-element.elementor-element-6edc108 .elementor-headline-dynamic-text {
	font-weight: 800;
}

.elementor-95 .elementor-element.elementor-element-6edc108 .elementor-headline-dynamic-wrapper path {
	stroke: rgba(2, 1, 1, 0);
	stroke-width: 0px;
}

.elementor-95 .elementor-element.elementor-element-44e8f36 {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--flex-wrap: nowrap;
}

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

.elementor-95 .elementor-element.elementor-element-63dc534 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-63dc534 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-63dc534 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-63dc534 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-63dc534 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-63dc534 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-5fe3261 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-5fe3261 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-5fe3261 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-5fe3261 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-5fe3261 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-5fe3261 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-ad27d5b {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-ad27d5b > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-ad27d5b .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-ad27d5b .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-ad27d5b .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-ad27d5b .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-1fea79d {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-1fea79d > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-1fea79d .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-1fea79d .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-1fea79d .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-1fea79d .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-7b967e0 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-7b967e0 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-7b967e0 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-7b967e0 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-7b967e0 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-7b967e0 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

.elementor-95 .elementor-element.elementor-element-1ae444e {
	--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;
	--overflow: hidden;
	--padding-top: 104px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-95 .elementor-element.elementor-element-1ae444e:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-1ae444e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-95 .elementor-element.elementor-element-07573ae {
	--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;
	--flex-wrap: wrap;
}

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

.elementor-95 .elementor-element.elementor-element-edac25c {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-edac25c > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-edac25c .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-edac25c .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-edac25c .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-edac25c .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-e13c401 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-e13c401 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-e13c401 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-e13c401 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-e13c401 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-e13c401 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-8998590 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-8998590 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-8998590 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-8998590 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-8998590 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-8998590 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-9ec26de {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-9ec26de > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-9ec26de .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-9ec26de .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-9ec26de .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-9ec26de .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-e36f13e {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-e36f13e > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-e36f13e .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-e36f13e .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-e36f13e .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-e36f13e .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-c1f1ce2 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-c1f1ce2 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-c1f1ce2 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-c1f1ce2 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-c1f1ce2 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-c1f1ce2 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-4bd9ec9 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-4bd9ec9 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-4bd9ec9 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-4bd9ec9 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-4bd9ec9 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-4bd9ec9 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-b3149cf {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-b3149cf > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-b3149cf .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-b3149cf .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-b3149cf .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-b3149cf .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-dc5613c {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-dc5613c > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-dc5613c .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-dc5613c .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-dc5613c .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-dc5613c .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

.elementor-95 .elementor-element.elementor-element-c259de9 {
	--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;
	--overflow: hidden;
	--padding-top: 104px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-95 .elementor-element.elementor-element-727c190 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-9ed3ca5 {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-9ed3ca5 .elementor-headline {
	text-align: center;
	font-weight: 400;
}

.elementor-95 .elementor-element.elementor-element-9ed3ca5 .elementor-headline-dynamic-text {
	font-weight: 800;
}

.elementor-95 .elementor-element.elementor-element-9ed3ca5 .elementor-headline-dynamic-wrapper path {
	stroke: rgba(2, 1, 1, 0);
	stroke-width: 0px;
}

.elementor-95 .elementor-element.elementor-element-92a48af {
	--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;
	--flex-wrap: wrap;
}

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

.elementor-95 .elementor-element.elementor-element-2e28424 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-2e28424 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-2e28424 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-2e28424 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-2e28424 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-2e28424 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-a31e46b {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-a31e46b > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-a31e46b .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-a31e46b .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-a31e46b .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-a31e46b .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-819254d {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-819254d > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-819254d .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-819254d .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-819254d .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-819254d .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-bbfef0e {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-bbfef0e > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-bbfef0e .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-bbfef0e .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-bbfef0e .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-bbfef0e .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-4d3d7ea {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-4d3d7ea > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-4d3d7ea .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-4d3d7ea .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-4d3d7ea .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-4d3d7ea .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-ca89580 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-ca89580 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-ca89580 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-ca89580 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-ca89580 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-ca89580 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-1b052af {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-1b052af > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-1b052af .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-1b052af .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-1b052af .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-1b052af .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-3b34392 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-3b34392 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-3b34392 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-3b34392 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-3b34392 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-3b34392 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-4ad59ec {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-4ad59ec > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-4ad59ec .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-4ad59ec .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-4ad59ec .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-4ad59ec .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-1b34f64 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-1b34f64 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-1b34f64 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-1b34f64 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-1b34f64 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-1b34f64 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-9c36c6d {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-9c36c6d > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-9c36c6d .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-9c36c6d .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-9c36c6d .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-9c36c6d .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-5dc35b0 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-5dc35b0 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-5dc35b0 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-5dc35b0 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-5dc35b0 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-5dc35b0 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-db1a3e1 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-db1a3e1 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-db1a3e1 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-db1a3e1 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-db1a3e1 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-db1a3e1 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

.elementor-95 .elementor-element.elementor-element-0e2168d {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-0e2168d .elementor-headline {
	text-align: center;
	font-weight: 400;
}

.elementor-95 .elementor-element.elementor-element-0e2168d .elementor-headline-dynamic-text {
	font-weight: 800;
}

.elementor-95 .elementor-element.elementor-element-0e2168d .elementor-headline-dynamic-wrapper path {
	stroke: rgba(2, 1, 1, 0);
	stroke-width: 0px;
}

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

.elementor-95 .elementor-element.elementor-element-67d1110 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-67d1110 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-67d1110 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-67d1110 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-67d1110 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-67d1110 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-65a1033 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-65a1033 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-65a1033 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-65a1033 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-65a1033 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-65a1033 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

.elementor-95 .elementor-element.elementor-element-1b21fca {
	--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;
	--overflow: hidden;
	--padding-top: 104px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-95 .elementor-element.elementor-element-1b21fca:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-1b21fca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-95 .elementor-element.elementor-element-5bb71e2 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-304c4ce {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-304c4ce .elementor-headline {
	text-align: center;
	font-weight: 400;
}

.elementor-95 .elementor-element.elementor-element-304c4ce .elementor-headline-dynamic-text {
	font-weight: 800;
}

.elementor-95 .elementor-element.elementor-element-304c4ce .elementor-headline-dynamic-wrapper path {
	stroke: rgba(2, 1, 1, 0);
	stroke-width: 0px;
}

.elementor-95 .elementor-element.elementor-element-b75fb7b {
	--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;
	--flex-wrap: wrap;
}

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

.elementor-95 .elementor-element.elementor-element-465faf8 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-465faf8 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-465faf8 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-465faf8 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-465faf8 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-465faf8 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-4dae044 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-4dae044 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-4dae044 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-4dae044 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-4dae044 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-4dae044 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-49c932e {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-49c932e > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-49c932e .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-49c932e .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-49c932e .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-49c932e .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-7e618d8 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-7e618d8 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-7e618d8 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-7e618d8 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-7e618d8 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-7e618d8 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

.elementor-95 .elementor-element.elementor-element-297f51d {
	--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;
	--overflow: hidden;
	--padding-top: 104px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-95 .elementor-element.elementor-element-297f51d:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-297f51d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-95 .elementor-element.elementor-element-b7fe43e {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-0dfa052 {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-0dfa052 .elementor-headline {
	text-align: center;
	font-weight: 400;
}

.elementor-95 .elementor-element.elementor-element-0dfa052 .elementor-headline-dynamic-text {
	font-weight: 800;
}

.elementor-95 .elementor-element.elementor-element-0dfa052 .elementor-headline-dynamic-wrapper path {
	stroke: rgba(2, 1, 1, 0);
	stroke-width: 0px;
}

.elementor-95 .elementor-element.elementor-element-17d5e95 {
	--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;
	--flex-wrap: wrap;
}

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

.elementor-95 .elementor-element.elementor-element-a3452d7 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-a3452d7 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-a3452d7 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-a3452d7 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-a3452d7 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-a3452d7 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

.elementor-95 .elementor-element.elementor-element-9cf942d {
	--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;
	--overflow: hidden;
	--padding-top: 104px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-95 .elementor-element.elementor-element-9cf942d:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-9cf942d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-95 .elementor-element.elementor-element-ae7389f {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-43ea32e {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-43ea32e .elementor-headline {
	text-align: center;
	font-weight: 400;
}

.elementor-95 .elementor-element.elementor-element-43ea32e .elementor-headline-dynamic-text {
	font-weight: 800;
}

.elementor-95 .elementor-element.elementor-element-43ea32e .elementor-headline-dynamic-wrapper path {
	stroke: rgba(2, 1, 1, 0);
	stroke-width: 0px;
}

.elementor-95 .elementor-element.elementor-element-d310387 {
	--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;
	--flex-wrap: wrap;
}

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

.elementor-95 .elementor-element.elementor-element-36f8654 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-36f8654 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-36f8654 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-36f8654 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-36f8654 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-36f8654 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

.elementor-95 .elementor-element.elementor-element-ad829c4 {
	--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;
	--overflow: hidden;
	--padding-top: 104px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-95 .elementor-element.elementor-element-e9b2124 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-95 .elementor-element.elementor-element-0591568 {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-05a5889);
}

.elementor-95 .elementor-element.elementor-element-0591568 .elementor-headline {
	text-align: center;
	font-weight: 400;
}

.elementor-95 .elementor-element.elementor-element-0591568 .elementor-headline-dynamic-text {
	font-weight: 800;
}

.elementor-95 .elementor-element.elementor-element-0591568 .elementor-headline-dynamic-wrapper path {
	stroke: rgba(2, 1, 1, 0);
	stroke-width: 0px;
}

.elementor-95 .elementor-element.elementor-element-78f53f2 {
	--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;
	--flex-wrap: wrap;
}

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

.elementor-95 .elementor-element.elementor-element-7c79460 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-7c79460 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-7c79460 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-7c79460 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-7c79460 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-7c79460 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-2dd3126 {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-2dd3126 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-2dd3126 .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-2dd3126 .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-2dd3126 .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-2dd3126 .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

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

.elementor-95 .elementor-element.elementor-element-bd3786d {
	width: var(--container-widget-width, calc(33.33% - 20px));
	max-width: calc(33.33% - 20px);
	--container-widget-width: calc(33.33% - 20px);
	--container-widget-flex-grow: 0;
}

.elementor-95 .elementor-element.elementor-element-bd3786d > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-95 .elementor-element.elementor-element-bd3786d .elementor-cta__content {
	min-height: 400px;
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.elementor-95 .elementor-element.elementor-element-bd3786d .elementor-cta__title {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-95 .elementor-element.elementor-element-bd3786d .elementor-cta__title:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-95 .elementor-element.elementor-element-bd3786d .elementor-cta__description:not(:last-child) {
	margin-bottom: 32px;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-95 .elementor-element.elementor-element-44b5453 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-368eab6 .elementor-headline {
		font-size: 36px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a86f862 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-38a5b46 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-35e4ea2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a5699e4 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a5699e4.e-con {
		--align-self: center;
	}
	
	.elementor-95 .elementor-element.elementor-element-f790e5e .elementor-button {
		padding: 15px 60px 15px 60px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ffddc44 {
		--container-widget-width: 400px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 400px);
		max-width: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ffddc44 .elementor-cta__content {
		min-height: 350px;
	}
	
	.elementor-95 .elementor-element.elementor-element-eaf2249 {
		--container-widget-width: 400px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 400px);
		max-width: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-eaf2249 .elementor-cta__content {
		min-height: 350px;
	}
	
	.elementor-95 .elementor-element.elementor-element-5dc997a {
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-7243a3e .elementor-button {
		padding: 20px 76px 20px 75px;
	}
	
	.elementor-95 .elementor-element.elementor-element-21e6a54 {
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4ddef08 .elementor-button {
		padding: 20px 58px 20px 58px;
	}
	
	.elementor-95 .elementor-element.elementor-element-6564f42 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-95 .elementor-element.elementor-element-d7b3516 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-95 .elementor-element.elementor-element-8d5a4b8 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-8d5a4b8.e-con {
		--align-self: center;
	}
	
	.elementor-95 .elementor-element.elementor-element-3758acd .elementor-button {
		padding: 15px 60px 15px 60px;
	}
	
	.elementor-95 .elementor-element.elementor-element-2624024 > .elementor-widget-container {
		margin: 0px 0px 24px 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1916f8e {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4d72dff {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-085a040 > .elementor-widget-container {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-95 .elementor-element.elementor-element-66f00fd > .elementor-widget-container {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-95 .elementor-element.elementor-element-6dfed11 > .elementor-widget-container {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1b8a3ac > .elementor-widget-container {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4d4eef6 > .elementor-widget-container {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-95 .elementor-element.elementor-element-43ba4cd > .elementor-widget-container {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-95 .elementor-element.elementor-element-2c4f070 > .elementor-widget-container {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-95 .elementor-element.elementor-element-6f01490 > .elementor-widget-container {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-95 .elementor-element.elementor-element-adb683a > .elementor-widget-container {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-95 .elementor-element.elementor-element-0380efa > .elementor-widget-container {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-95 .elementor-element.elementor-element-5fc50e8 > .elementor-widget-container {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-95 .elementor-element.elementor-element-52b5d80 > .elementor-widget-container {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9b40c72 {
		--n-accordion-padding: 18px 40px 18px 40px;
	}
	
	.elementor-95 .elementor-element.elementor-element-be91075 {
		--gap: 24px 25px;
		--row-gap: 24px;
		--column-gap: 25px;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-0f5a862 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-95 .elementor-element.elementor-element-7083bb8 .elementor-icon {
		font-size: 45px;
	}
	
	.elementor-95 .elementor-element.elementor-element-7083bb8 .elementor-icon svg {
		height: 45px;
	}
	
	.elementor-95 .elementor-element.elementor-element-86657e0 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9caee1f .elementor-icon {
		font-size: 45px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9caee1f .elementor-icon svg {
		height: 45px;
	}
	
	.elementor-95 .elementor-element.elementor-element-148cea4 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-148cea4.e-con {
		--align-self: center;
	}
	
	.elementor-95 .elementor-element.elementor-element-bef9634 .elementor-button {
		padding: 15px 60px 15px 60px;
	}
	
	.elementor-95 .elementor-element.elementor-element-d484295 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-3560696 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-3560696 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-8201851 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-8201851 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-636378f {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-636378f .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-b5de4d4 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-63dc534 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-63dc534 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-5fe3261 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-5fe3261 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ad27d5b {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-ad27d5b .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1fea79d {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-1fea79d .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-7b967e0 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-7b967e0 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1ae444e {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-edac25c {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-edac25c .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-e13c401 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-e13c401 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-8998590 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-8998590 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9ec26de {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-9ec26de .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-e36f13e {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-e36f13e .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-c1f1ce2 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-c1f1ce2 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4bd9ec9 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-4bd9ec9 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-b3149cf {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-b3149cf .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-dc5613c {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-dc5613c .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-c259de9 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-2e28424 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-2e28424 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a31e46b {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-a31e46b .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-819254d {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-819254d .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-bbfef0e {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-bbfef0e .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4d3d7ea {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-4d3d7ea .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ca89580 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-ca89580 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1b052af {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-1b052af .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-3b34392 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-3b34392 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4ad59ec {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-4ad59ec .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1b34f64 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-1b34f64 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9c36c6d {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-9c36c6d .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-5dc35b0 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-5dc35b0 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-db1a3e1 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-db1a3e1 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-67d1110 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-67d1110 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-65a1033 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-65a1033 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1b21fca {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-465faf8 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-465faf8 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4dae044 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-4dae044 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-49c932e {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-49c932e .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-7e618d8 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-7e618d8 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-297f51d {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a3452d7 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-a3452d7 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9cf942d {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-36f8654 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-36f8654 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ad829c4 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-7c79460 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-7c79460 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-2dd3126 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-2dd3126 .elementor-cta__content {
		min-height: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-bd3786d {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-bd3786d .elementor-cta__content {
		min-height: 400px;
	}
}

@media (max-width:767px) {
	.elementor-95 .elementor-element.elementor-element-44b5453 {
		--min-height: 0px;
		--justify-content: flex-end;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a794303 {
		--min-height: 350px;
		--justify-content: flex-end;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a794303.e-con {
		--align-self: stretch;
	}
	
	.elementor-95 .elementor-element.elementor-element-368eab6 .elementor-headline {
		text-align: center;
		font-size: 32px;
	}
	
	.elementor-95 .elementor-element.elementor-element-87c153b > .elementor-widget-container {
		margin: 9px 0px 0px 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a86f862 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-98be01c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-24ade07 {
		--flex-wrap: nowrap;
	}
	
	.elementor-95 .elementor-element.elementor-element-0deef67 {
		--flex-wrap: nowrap;
	}
	
	.elementor-95 .elementor-element.elementor-element-38a5b46 {
		--margin-top: 26px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-35e4ea2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a5699e4 {
		--justify-content: center;
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a5699e4.e-con {
		--align-self: center;
	}
	
	.elementor-95 .elementor-element.elementor-element-f790e5e .elementor-button {
		padding: 15px 35px 15px 35px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ffddc44 {
		--container-widget-width: 400px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 400px);
		max-width: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ffddc44 .elementor-cta__content {
		min-height: 300px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ffddc44 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ffddc44 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-eaf2249 {
		--container-widget-width: 400px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 400px);
		max-width: 400px;
	}
	
	.elementor-95 .elementor-element.elementor-element-eaf2249 .elementor-cta__content {
		min-height: 300px;
	}
	
	.elementor-95 .elementor-element.elementor-element-eaf2249 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-eaf2249 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-5dc997a {
		--justify-content: flex-start;
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-21e6a54 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4ddef08 .elementor-button {
		padding: 20px 74px 20px 74px;
	}
	
	.elementor-95 .elementor-element.elementor-element-91152b5 {
		--margin-top: 25px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a3171ea {
		--margin-top: 32px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a345a7f {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-6564f42 {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-d8e59ab {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-eb4411e {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-770a1aa {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-496151b {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-644bec9 {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-fca42d9 {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-d7b3516 {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-bb280ad {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1a3a474 {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-963d5d3 {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-8aca8ce {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a2e959b {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4d0517b {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-d36322e {
		--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;
	}
	
	.elementor-95 .elementor-element.elementor-element-93cb520 {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-6d41fae {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-14f346d {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-011bc69 {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-c8219e1 {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a1b135f {
		--n-tabs-direction: column-reverse;
		--n-tabs-heading-direction: row;
		--n-tabs-heading-width: initial;
		--n-tabs-title-flex-basis: content;
		--n-tabs-title-flex-shrink: 0;
		--n-tabs-heading-justify-content: flex-start;
		--n-tabs-title-width: initial;
		--n-tabs-title-height: initial;
		--n-tabs-title-align-items: center;
		--n-tabs-title-flex-grow: 0;
		--n-tabs-heading-wrap: nowrap;
		--n-tabs-heading-overflow-x: scroll;
		--n-tabs-title-white-space: nowrap;
	}
	
	.elementor-95 .elementor-element.elementor-element-8d5a4b8 {
		--justify-content: center;
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-8d5a4b8.e-con {
		--align-self: center;
	}
	
	.elementor-95 .elementor-element.elementor-element-3758acd .elementor-button {
		padding: 15px 35px 15px 35px;
	}
	
	.elementor-95 .elementor-element.elementor-element-2624024 > .elementor-widget-container {
		margin: 9px 9px 9px 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-d57fde6 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-95 .elementor-element.elementor-element-3d7ef85 {
		--margin-top: 47px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-95 .elementor-element.elementor-element-d3ad369 {
		--min-height: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-c4606b9 {
		--min-height: 120px;
		--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: space-between;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: wrap;
		--align-content: space-between;
		--margin-top: 47px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-95 .elementor-element.elementor-element-277b371 {
		--margin-top: 47px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1916f8e {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-242859f {
		--margin-top: 25px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4d72dff {
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-085a040 > .elementor-widget-container {
		padding: 21px 15px 17px 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-085a040 {
		font-size: 14px;
	}
	
	.elementor-95 .elementor-element.elementor-element-66f00fd > .elementor-widget-container {
		padding: 21px 15px 17px 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-66f00fd {
		font-size: 14px;
	}
	
	.elementor-95 .elementor-element.elementor-element-6dfed11 > .elementor-widget-container {
		padding: 21px 15px 17px 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-6dfed11 {
		font-size: 14px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1b8a3ac > .elementor-widget-container {
		padding: 21px 15px 17px 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1b8a3ac {
		font-size: 14px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4d4eef6 > .elementor-widget-container {
		padding: 21px 15px 17px 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4d4eef6 {
		font-size: 14px;
	}
	
	.elementor-95 .elementor-element.elementor-element-43ba4cd > .elementor-widget-container {
		padding: 21px 15px 17px 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-43ba4cd {
		font-size: 14px;
	}
	
	.elementor-95 .elementor-element.elementor-element-2c4f070 > .elementor-widget-container {
		padding: 21px 15px 17px 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-2c4f070 {
		font-size: 14px;
	}
	
	.elementor-95 .elementor-element.elementor-element-6f01490 > .elementor-widget-container {
		padding: 21px 15px 17px 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-6f01490 {
		font-size: 14px;
	}
	
	.elementor-95 .elementor-element.elementor-element-adb683a > .elementor-widget-container {
		padding: 21px 15px 17px 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-adb683a {
		font-size: 14px;
	}
	
	.elementor-95 .elementor-element.elementor-element-0380efa > .elementor-widget-container {
		padding: 21px 15px 17px 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-0380efa {
		font-size: 14px;
	}
	
	.elementor-95 .elementor-element.elementor-element-5fc50e8 > .elementor-widget-container {
		padding: 21px 15px 17px 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-5fc50e8 {
		font-size: 14px;
	}
	
	.elementor-95 .elementor-element.elementor-element-52b5d80 > .elementor-widget-container {
		padding: 21px 15px 17px 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-52b5d80 {
		font-size: 14px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9b40c72 {
		--n-accordion-item-title-space-between: 7.5px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 16px;
		--n-accordion-icon-size: 8px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9b40c72 {
		--n-accordion-padding: 16px 11px 16px 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-be91075 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-0f5a862 {
		--padding-top: 30px;
		--padding-bottom: 28px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-95 .elementor-element.elementor-element-7083bb8 .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-95 .elementor-element.elementor-element-7083bb8 .elementor-icon svg {
		height: 40px;
	}
	
	.elementor-95 .elementor-element.elementor-element-b0831f9 > .elementor-widget-container {
		margin: 9px 0px 0px 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-c2e5d40 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-95 .elementor-element.elementor-element-86657e0 {
		--padding-top: 30px;
		--padding-bottom: 26px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9caee1f .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9caee1f .elementor-icon svg {
		height: 40px;
	}
	
	.elementor-95 .elementor-element.elementor-element-08f8222 > .elementor-widget-container {
		margin: 9px 0px 0px 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a4dd928 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-95 .elementor-element.elementor-element-47e62b2 {
		--gap: 0px 15px;
		--row-gap: 0px;
		--column-gap: 15px;
		--flex-wrap: nowrap;
	}
	
	.elementor-95 .elementor-element.elementor-element-83c460c {
		--width: 115px;
	}
	
	.elementor-95 .elementor-element.elementor-element-86ce7a8 {
		--container-widget-width: 115;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 115);
		max-width: 115;
	}
	
	.elementor-95 .elementor-element.elementor-element-148cea4 {
		--justify-content: center;
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-148cea4.e-con {
		--align-self: center;
	}
	
	.elementor-95 .elementor-element.elementor-element-bef9634 .elementor-button {
		padding: 15px 35px 15px 35px;
	}
	
	.elementor-95 .elementor-element.elementor-element-d484295 {
		--padding-top: 44px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9763734 {
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-3560696 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-3560696 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-3560696 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-3560696 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-8201851 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-8201851 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-8201851 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-8201851 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-636378f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-636378f .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-636378f .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-636378f .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-b5de4d4 {
		--padding-top: 44px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-99b09c9 {
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-63dc534 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-63dc534 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-63dc534 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-63dc534 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-5fe3261 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-5fe3261 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-5fe3261 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-5fe3261 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ad27d5b {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-ad27d5b .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ad27d5b .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ad27d5b .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1fea79d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-1fea79d .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1fea79d .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1fea79d .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-7b967e0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-7b967e0 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-7b967e0 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-7b967e0 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1ae444e {
		--padding-top: 44px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-edac25c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-edac25c .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-edac25c .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-edac25c .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-e13c401 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-e13c401 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-e13c401 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-e13c401 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-8998590 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-8998590 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-8998590 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-8998590 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9ec26de {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-9ec26de .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9ec26de .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9ec26de .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-e36f13e {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-e36f13e .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-e36f13e .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-e36f13e .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-c1f1ce2 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-c1f1ce2 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-c1f1ce2 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-c1f1ce2 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4bd9ec9 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-4bd9ec9 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4bd9ec9 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4bd9ec9 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-b3149cf {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-b3149cf .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-b3149cf .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-b3149cf .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-dc5613c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-dc5613c .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-dc5613c .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-dc5613c .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-c259de9 {
		--padding-top: 44px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-727c190 {
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-2e28424 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-2e28424 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-2e28424 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-2e28424 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a31e46b {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-a31e46b .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a31e46b .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a31e46b .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-819254d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-819254d .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-819254d .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-819254d .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-bbfef0e {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-bbfef0e .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-bbfef0e .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-bbfef0e .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4d3d7ea {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-4d3d7ea .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4d3d7ea .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4d3d7ea .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ca89580 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-ca89580 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ca89580 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ca89580 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1b052af {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-1b052af .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1b052af .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1b052af .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-3b34392 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-3b34392 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-3b34392 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-3b34392 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4ad59ec {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-4ad59ec .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4ad59ec .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4ad59ec .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1b34f64 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-1b34f64 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1b34f64 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1b34f64 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9c36c6d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-9c36c6d .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9c36c6d .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9c36c6d .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-5dc35b0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-5dc35b0 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-5dc35b0 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-5dc35b0 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-db1a3e1 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-db1a3e1 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-db1a3e1 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-db1a3e1 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-67d1110 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-67d1110 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-67d1110 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-67d1110 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-65a1033 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-65a1033 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-65a1033 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-65a1033 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-1b21fca {
		--padding-top: 44px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-5bb71e2 {
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-465faf8 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-465faf8 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-465faf8 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-465faf8 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4dae044 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-4dae044 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4dae044 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-4dae044 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-49c932e {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-49c932e .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-49c932e .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-49c932e .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-7e618d8 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-7e618d8 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-7e618d8 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-7e618d8 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-297f51d {
		--padding-top: 44px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-b7fe43e {
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a3452d7 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-a3452d7 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a3452d7 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a3452d7 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9cf942d {
		--padding-top: 44px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ae7389f {
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-36f8654 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-36f8654 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-36f8654 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-36f8654 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ad829c4 {
		--padding-top: 44px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-95 .elementor-element.elementor-element-e9b2124 {
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-95 .elementor-element.elementor-element-7c79460 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-7c79460 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-7c79460 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-7c79460 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-2dd3126 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-2dd3126 .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-2dd3126 .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-2dd3126 .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
	
	.elementor-95 .elementor-element.elementor-element-bd3786d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-bd3786d .elementor-cta__content {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-95 .elementor-element.elementor-element-bd3786d .elementor-cta__title:not(:last-child) {
		margin-bottom: 9px;
	}
	
	.elementor-95 .elementor-element.elementor-element-bd3786d .elementor-cta__description:not(:last-child) {
		margin-bottom: 24px;
	}
}

@media (min-width:768px) {
	.elementor-95 .elementor-element.elementor-element-a794303 {
		--content-width: 550px;
	}
	
	.elementor-95 .elementor-element.elementor-element-24ade07 {
		--width: 42.8%;
	}
	
	.elementor-95 .elementor-element.elementor-element-0deef67 {
		--width: 42.8%;
	}
	
	.elementor-95 .elementor-element.elementor-element-38a5b46 {
		--width: 57.2%;
	}
	
	.elementor-95 .elementor-element.elementor-element-635f522 {
		--content-width: 1078px;
	}
	
	.elementor-95 .elementor-element.elementor-element-a345a7f {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-6564f42 {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-d8e59ab {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-eb4411e {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-60a7ed7 {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-770a1aa {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-a7be589 {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-496151b {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-644bec9 {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-fca42d9 {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-53ff423 {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-efcbad1 {
		--width: 99.826%;
	}
	
	.elementor-95 .elementor-element.elementor-element-d36322e {
		--width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-93cb520 {
		--width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-6d41fae {
		--width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-7d19502 {
		--width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-14f346d {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-e969141 {
		--width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-011bc69 {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-a01e97d {
		--width: 97.13%;
	}
	
	.elementor-95 .elementor-element.elementor-element-c8219e1 {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-e3bd295 {
		--width: 25%;
	}
	
	.elementor-95 .elementor-element.elementor-element-38aa399 {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-2f73fa0 {
		--width: 85%;
	}
	
	.elementor-95 .elementor-element.elementor-element-f1e4978 {
		--width: 25%;
	}
	
	.elementor-95 .elementor-element.elementor-element-3d7ef85 {
		--width: 85%;
	}
	
	.elementor-95 .elementor-element.elementor-element-c8738d7 {
		--width: 25%;
	}
	
	.elementor-95 .elementor-element.elementor-element-c4606b9 {
		--width: 85%;
	}
	
	.elementor-95 .elementor-element.elementor-element-7f433ac {
		--width: 25%;
	}
	
	.elementor-95 .elementor-element.elementor-element-277b371 {
		--width: 85%;
	}
	
	.elementor-95 .elementor-element.elementor-element-1916f8e {
		--content-width: 970px;
	}
	
	.elementor-95 .elementor-element.elementor-element-0f5a862 {
		--width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-86657e0 {
		--width: 50%;
	}
	
	.elementor-95 .elementor-element.elementor-element-83c460c {
		--width: 166px;
	}
	
	.elementor-95 .elementor-element.elementor-element-9763734 {
		--content-width: 770px;
	}
	
	.elementor-95 .elementor-element.elementor-element-99b09c9 {
		--content-width: 770px;
	}
	
	.elementor-95 .elementor-element.elementor-element-727c190 {
		--content-width: 770px;
	}
	
	.elementor-95 .elementor-element.elementor-element-5bb71e2 {
		--content-width: 770px;
	}
	
	.elementor-95 .elementor-element.elementor-element-b7fe43e {
		--content-width: 770px;
	}
	
	.elementor-95 .elementor-element.elementor-element-ae7389f {
		--content-width: 770px;
	}
	
	.elementor-95 .elementor-element.elementor-element-e9b2124 {
		--content-width: 770px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-95 .elementor-element.elementor-element-4406d2f {
		--content-width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-efcbad1 {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-d7b3516 {
		--width: 100%;
	}
	
	.elementor-95 .elementor-element.elementor-element-a01e97d {
		--width: 100%;
	}
}
