
.elementor-98 .elementor-element.elementor-element-1c8b5da {
	--display: flex;
	--min-height: 600px;
	--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;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-98 .elementor-element.elementor-element-5be2c11 {
	text-align: center;
}

.elementor-98 .elementor-element.elementor-element-5be2c11 .elementor-heading-title {
	font-size: 50px;
	font-weight: 400;
	color: var(--e-global-color-uicore_white);
}

.elementor-98 .elementor-element.elementor-element-866e660 {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-98 .elementor-element.elementor-element-68a42f9 {
	--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-98 .elementor-element.elementor-element-e3cbd82 img {
	width: 90%;
}

.elementor-98 .elementor-element.elementor-element-542819f {
	--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-98 .elementor-element.elementor-element-723c3f3 img {
	width: 90%;
}

.elementor-98 .elementor-element.elementor-element-95ffed6 {
	--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-98 .elementor-element.elementor-element-20141c5 img {
	width: 90%;
}

.elementor-98 .elementor-element.elementor-element-803311a {
	--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;
	--align-items: center;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-98 .elementor-element.elementor-element-803311a:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-803311a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_light);
}

.elementor-98 .elementor-element.elementor-element-5a010e3 {
	text-align: center;
}

.elementor-98 .elementor-element.elementor-element-8792516 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-98 .elementor-element.elementor-element-fcceab2 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-98 .elementor-element.elementor-element-eacadec {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-98 .elementor-element.elementor-element-9d26ec8 {
	--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-98 .elementor-element.elementor-element-7cf97c2 {
	--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-98 .elementor-element.elementor-element-8565181 {
	--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-98 .elementor-element.elementor-element-598e1e1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98 .elementor-element.elementor-element-598e1e1:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-598e1e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_primary);
}

.elementor-98 .elementor-element.elementor-element-8e152d8 {
	--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-98 .elementor-element.elementor-element-cf208ee {
	--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-98 .elementor-element.elementor-element-17502a0 {
	text-align: center;
}

.elementor-98 .elementor-element.elementor-element-17502a0 .elementor-heading-title {
	font-size: 30px;
	color: var(--e-global-color-uicore_white);
}

.elementor-98 .elementor-element.elementor-element-9467e21 {
	--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-98 .elementor-element.elementor-element-ca0ae6c .elementor-button {
	background-color: var(--e-global-color-uicore_white);
	fill: var(--e-global-color-uicore_primary);
	color: var(--e-global-color-uicore_primary);
	border-radius: 10px 10px 10px 10px;
}

.elementor-98 .elementor-element.elementor-element-ca0ae6c .elementor-button:hover, .elementor-98 .elementor-element.elementor-element-ca0ae6c .elementor-button:focus {
	background-color: var(--e-global-color-uicore_accent);
	color: var(--e-global-color-uicore_white);
}

.elementor-98 .elementor-element.elementor-element-ca0ae6c .elementor-button:hover svg, .elementor-98 .elementor-element.elementor-element-ca0ae6c .elementor-button:focus svg {
	fill: var(--e-global-color-uicore_white);
}

.elementor-98 .elementor-element.elementor-element-d57e5b3 {
	--display: flex;
	--min-height: 550px;
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-98 .elementor-element.elementor-element-d03ce4a {
	text-align: center;
}

.elementor-98 .elementor-element.elementor-element-1408769 {
	text-align: center;
}

.elementor-98 .elementor-element.elementor-element-d465d58 {
	--display: flex;
}

.elementor-98 .elementor-element.elementor-element-ff9de7e {
	--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;
	--align-items: center;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-98 .elementor-element.elementor-element-cb874ae {
	text-align: center;
}

.elementor-98 .elementor-element.elementor-element-1a6d065 {
	--display: flex;
}

.elementor-98 .elementor-element.elementor-element-a9e9f50 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-98 .elementor-element.elementor-element-e813e82 {
	--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: 0px;
	--padding-right: 0px;
}

.elementor-98 .elementor-element.elementor-element-fbf2dc8 {
	text-align: center;
}

.elementor-98 .elementor-element.elementor-element-271d497 {
	text-align: center;
}

.elementor-98 .elementor-element.elementor-element-271d497 .elementor-heading-title {
	font-weight: 400;
}

.elementor-98 .elementor-element.elementor-element-0041504 img {
	width: 50%;
}

.elementor-98 .elementor-element.elementor-element-fd291e2 {
	--display: flex;
	--min-height: 550px;
	--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;
	--overlay-opacity: .8;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-98 .elementor-element.elementor-element-fd291e2::before, .elementor-98 .elementor-element.elementor-element-fd291e2 > .elementor-background-video-container::before, .elementor-98 .elementor-element.elementor-element-fd291e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-98 .elementor-element.elementor-element-fd291e2 > .elementor-background-slideshow::before, .elementor-98 .elementor-element.elementor-element-fd291e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-98 .elementor-element.elementor-element-fd291e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-uicore_accent);
	--background-overlay: "";
}

.elementor-98 .elementor-element.elementor-element-2950c24 {
	--display: flex;
}

.elementor-98 .elementor-element.elementor-element-d0d2f67 {
	text-align: center;
}

.elementor-98 .elementor-element.elementor-element-d0d2f67 .elementor-heading-title {
	color: var(--e-global-color-uicore_white);
}

.elementor-98 .elementor-element.elementor-element-c2cabf6 {
	--display: flex;
}

.elementor-98 .elementor-element.elementor-element-c55982e {
	color: var(--e-global-color-uicore_white);
}

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (min-width:768px) {
	.elementor-98 .elementor-element.elementor-element-68a42f9 {
		--width: 25%;
	}
	
	.elementor-98 .elementor-element.elementor-element-542819f {
		--width: 25%;
	}
	
	.elementor-98 .elementor-element.elementor-element-95ffed6 {
		--width: 25%;
	}
	
	.elementor-98 .elementor-element.elementor-element-8792516 {
		--width: 80%;
	}
	
	.elementor-98 .elementor-element.elementor-element-eacadec {
		--width: 80%;
	}
	
	.elementor-98 .elementor-element.elementor-element-9d26ec8 {
		--width: 30%;
	}
	
	.elementor-98 .elementor-element.elementor-element-7cf97c2 {
		--width: 50%;
	}
	
	.elementor-98 .elementor-element.elementor-element-8565181 {
		--width: 30%;
	}
	
	.elementor-98 .elementor-element.elementor-element-8e152d8 {
		--width: 25%;
	}
	
	.elementor-98 .elementor-element.elementor-element-cf208ee {
		--width: 50%;
	}
	
	.elementor-98 .elementor-element.elementor-element-9467e21 {
		--width: 25%;
	}
	
	.elementor-98 .elementor-element.elementor-element-d465d58 {
		--width: 80%;
	}
	
	.elementor-98 .elementor-element.elementor-element-1a6d065 {
		--width: 70%;
	}
	
	.elementor-98 .elementor-element.elementor-element-2950c24 {
		--width: 50%;
	}
	
	.elementor-98 .elementor-element.elementor-element-c2cabf6 {
		--width: 80%;
	}
}

@media (max-width:767px) {
	.elementor-98 .elementor-element.elementor-element-1c8b5da {
		--min-height: 500px;
	}
	
	.elementor-98 .elementor-element.elementor-element-5be2c11 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-98 .elementor-element.elementor-element-e3cbd82 img {
		width: 63%;
	}
	
	.elementor-98 .elementor-element.elementor-element-723c3f3 img {
		width: 66%;
	}
	
	.elementor-98 .elementor-element.elementor-element-20141c5 img {
		width: 66%;
	}
	
	.elementor-98 .elementor-element.elementor-element-eacadec {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-98 .elementor-element.elementor-element-d57e5b3 {
		--min-height: 610px;
	}
}
