
.elementor-13404 .elementor-element.elementor-element-683bbd62 .elementor-background-overlay {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-13404 .elementor-element.elementor-element-683bbd62 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 180px 0px 120px 0px;
}

.elementor-13404 .elementor-element.elementor-element-683bbd62 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13404 .elementor-element.elementor-element-7232316e > .elementor-element-populated {
	margin: 50px 0px 50px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

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

.elementor-13404 .elementor-element.elementor-element-7f14cd45 {
	width: var(--container-widget-width, 104.107%);
	max-width: 104.107%;
	--container-widget-width: 104.107%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-13404 .elementor-element.elementor-element-7f14cd45 > .elementor-widget-container {
	padding: 0px 90px 0px 90px;
}

.elementor-13404 .elementor-element.elementor-element-7f14cd45 .elementor-heading-title {
	font-size: 52px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: -2px;
	text-shadow: 0px 0px 7px rgba(0, 0, 0, .8);
	color: #fff;
}

.elementor-13404 .elementor-element.elementor-element-ac42641 {
	--spacer-size: 50px;
}

.elementor-13404 .elementor-element.elementor-element-769fc24d > .elementor-container {
	max-width: 550px;
}

.elementor-13404 .elementor-element.elementor-element-592a52e9 {
	width: var(--container-widget-width, 565px);
	max-width: 565px;
	--container-widget-width: 565px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-13404 .elementor-element.elementor-element-592a52e9 .elementor-heading-title {
	font-size: 18px;
	font-weight: 500;
	letter-spacing: .2px;
	text-shadow: 0px 0px 10px #000;
	color: rgba(255, 255, 255, .8);
}

.elementor-13404 .elementor-element.elementor-element-3f425bf4 {
	--spacer-size: 19px;
}

.elementor-13404 .elementor-element.elementor-element-3b0ebdd3 > .elementor-container {
	max-width: 797px;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-13404 .elementor-element.elementor-element-11fb1c17 .elementor-button {
	background-color: #1d7de5;
	font-size: 17px;
	font-weight: 500;
	text-transform: none;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 0px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .11);
	transition-duration: .6s;
	border-radius: 12px 12px 12px 12px;
	padding: 20px 35px 20px 35px;
}

.elementor-13404 .elementor-element.elementor-element-11fb1c17 .elementor-button:hover, .elementor-13404 .elementor-element.elementor-element-11fb1c17 .elementor-button:focus {
	background-color: #fff;
	color: #000;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-13404 .elementor-element.elementor-element-11fb1c17 .elementor-button:hover svg, .elementor-13404 .elementor-element.elementor-element-11fb1c17 .elementor-button:focus svg {
	fill: #000;
}

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

.elementor-13404 .elementor-element.elementor-element-20e44aa0 > .elementor-widget-container {
	margin: -45px 0px 0px 0px;
}

.elementor-13404 .elementor-element.elementor-element-67660c97 {
	padding: 110px 0px 110px 0px;
}

.elementor-13404 .elementor-element.elementor-element-1097661b > .elementor-container {
	max-width: 773px;
}

.elementor-13404 .elementor-element.elementor-element-1097661b {
	padding: 0px 0px 0px 0px;
}

.elementor-13404 .elementor-element.elementor-element-2249d7ca {
	text-align: center;
}

.elementor-13404 .elementor-element.elementor-element-2249d7ca .elementor-heading-title {
	font-size: 52px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.1em;
	letter-spacing: -3px;
}

.elementor-13404 .elementor-element.elementor-element-47117626 > .elementor-container {
	max-width: 520px;
}

.elementor-13404 .elementor-element.elementor-element-47117626 {
	padding: 10px 0px 45px 0px;
}

.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-13404 .elementor-element.elementor-element-61821d98 {
	text-align: center;
	font-size: 17px;
}

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

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

.elementor-13404 .elementor-element.elementor-element-28b8cc2:hover > .elementor-element-populated {
	background-color: var(--e-global-color-0dfd61d);
}

.elementor-13404 .elementor-element.elementor-element-28b8cc2 > .elementor-element-populated {
	border-style: solid;
	border-color: rgba(123, 140, 147, .32);
	transition: background .5s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-13404 .elementor-element.elementor-element-28b8cc2 > .elementor-element-populated, .elementor-13404 .elementor-element.elementor-element-28b8cc2 > .elementor-element-populated > .elementor-background-overlay, .elementor-13404 .elementor-element.elementor-element-28b8cc2 > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-13404 .elementor-element.elementor-element-28b8cc2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-image-box .elementor-image-box-title {
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

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

.elementor-13404 .elementor-element.elementor-element-5c6018d.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-13404 .elementor-element.elementor-element-5c6018d.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-13404 .elementor-element.elementor-element-5c6018d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-13404 .elementor-element.elementor-element-5c6018d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 28%;
}

.elementor-13404 .elementor-element.elementor-element-5c6018d .elementor-image-box-img img {
	opacity: .36;
	transition-duration: .3s;
}

.elementor-13404 .elementor-element.elementor-element-5c6018d .elementor-image-box-title {
	font-size: 20px;
	font-weight: bold;
	color: var(--e-global-color-19b9d66);
}

.elementor-13404 .elementor-element.elementor-element-baa5859:hover > .elementor-element-populated {
	background-color: var(--e-global-color-0dfd61d);
}

.elementor-13404 .elementor-element.elementor-element-baa5859 > .elementor-element-populated {
	border-style: solid;
	border-color: rgba(123, 140, 147, .32);
	transition: background .5s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-13404 .elementor-element.elementor-element-baa5859 > .elementor-element-populated, .elementor-13404 .elementor-element.elementor-element-baa5859 > .elementor-element-populated > .elementor-background-overlay, .elementor-13404 .elementor-element.elementor-element-baa5859 > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

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

.elementor-13404 .elementor-element.elementor-element-5434296 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-13404 .elementor-element.elementor-element-5434296.elementor-position-right .elementor-image-box-img {
	margin-left: 23px;
}

.elementor-13404 .elementor-element.elementor-element-5434296.elementor-position-left .elementor-image-box-img {
	margin-right: 23px;
}

.elementor-13404 .elementor-element.elementor-element-5434296.elementor-position-top .elementor-image-box-img {
	margin-bottom: 23px;
}

.elementor-13404 .elementor-element.elementor-element-5434296 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 21%;
}

.elementor-13404 .elementor-element.elementor-element-5434296 .elementor-image-box-img img {
	opacity: .36;
	transition-duration: .3s;
}

.elementor-13404 .elementor-element.elementor-element-5434296 .elementor-image-box-title {
	font-size: 20px;
	font-weight: bold;
}

.elementor-13404 .elementor-element.elementor-element-0f485bc:hover > .elementor-element-populated {
	background-color: var(--e-global-color-0dfd61d);
}

.elementor-13404 .elementor-element.elementor-element-0f485bc > .elementor-element-populated {
	border-style: solid;
	border-color: rgba(123, 140, 147, .32);
	transition: background .5s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-13404 .elementor-element.elementor-element-0f485bc > .elementor-element-populated, .elementor-13404 .elementor-element.elementor-element-0f485bc > .elementor-element-populated > .elementor-background-overlay, .elementor-13404 .elementor-element.elementor-element-0f485bc > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

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

.elementor-13404 .elementor-element.elementor-element-9aa5d58.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-13404 .elementor-element.elementor-element-9aa5d58.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-13404 .elementor-element.elementor-element-9aa5d58.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-13404 .elementor-element.elementor-element-9aa5d58 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 28%;
}

.elementor-13404 .elementor-element.elementor-element-9aa5d58 .elementor-image-box-img img {
	opacity: .36;
	transition-duration: .3s;
}

.elementor-13404 .elementor-element.elementor-element-9aa5d58 .elementor-image-box-title {
	font-size: 20px;
	font-weight: bold;
}

.elementor-13404 .elementor-element.elementor-element-73d666c > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-13404 .elementor-element.elementor-element-73d666c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 36px 0px 36px 0px;
}

.elementor-13404 .elementor-element.elementor-element-73d666c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13404 .elementor-element.elementor-element-ba49f2f > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-13404 .elementor-element.elementor-element-f33c10c:not(.elementor-motion-effects-element-type-background), .elementor-13404 .elementor-element.elementor-element-f33c10c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-dbc703e);
}

.elementor-13404 .elementor-element.elementor-element-f33c10c > .elementor-container {
	max-width: 867px;
}

.elementor-13404 .elementor-element.elementor-element-f33c10c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 35px;
	margin-bottom: 0px;
	padding: 35px 0px 20px 0px;
}

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

.elementor-13404 .elementor-element.elementor-element-1009ddf {
	text-align: center;
}

.elementor-13404 .elementor-element.elementor-element-1009ddf .elementor-heading-title {
	font-size: 60px;
	font-weight: 200;
	text-transform: none;
	line-height: 1.1em;
	letter-spacing: -4px;
	color: var(--e-global-color-5e3a3d9);
}

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

.elementor-13404 .elementor-element.elementor-element-db420ba > .elementor-container {
	max-width: 977px;
}

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

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

.elementor-13404 .elementor-element.elementor-element-a43770c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13404 .elementor-element.elementor-element-a43770c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0dfd61d);
}

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

.elementor-13404 .elementor-element.elementor-element-a43770c > .elementor-element-populated {
	transition: background .5s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-13404 .elementor-element.elementor-element-27229cb > .elementor-widget-container {
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-13404 .elementor-element.elementor-element-27229cb .elementor-image-box-wrapper {
	text-align: justify;
}

.elementor-13404 .elementor-element.elementor-element-27229cb.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-13404 .elementor-element.elementor-element-27229cb.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-13404 .elementor-element.elementor-element-27229cb.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-13404 .elementor-element.elementor-element-27229cb .elementor-image-box-title {
	margin-bottom: 12px;
	font-size: 14px;
	letter-spacing: 1px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #5fcec3;
}

.elementor-13404 .elementor-element.elementor-element-27229cb .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-13404 .elementor-element.elementor-element-27229cb .elementor-image-box-img img {
	opacity: .36;
	transition-duration: .3s;
}

.elementor-13404 .elementor-element.elementor-element-27229cb .elementor-image-box-description {
	color: #999;
}

.elementor-13404 .elementor-element.elementor-element-faac84f > .elementor-widget-container {
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-13404 .elementor-element.elementor-element-faac84f .elementor-image-box-wrapper {
	text-align: justify;
}

.elementor-13404 .elementor-element.elementor-element-faac84f.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-13404 .elementor-element.elementor-element-faac84f.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-13404 .elementor-element.elementor-element-faac84f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-13404 .elementor-element.elementor-element-faac84f .elementor-image-box-title {
	margin-bottom: 12px;
	font-size: 14px;
	letter-spacing: 1px;
}

.elementor-13404 .elementor-element.elementor-element-faac84f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-13404 .elementor-element.elementor-element-faac84f .elementor-image-box-img img {
	opacity: .36;
	transition-duration: .3s;
}

.elementor-13404 .elementor-element.elementor-element-faac84f .elementor-image-box-description {
	color: #999;
}

.elementor-13404 .elementor-element.elementor-element-4133226 > .elementor-widget-container {
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-13404 .elementor-element.elementor-element-4133226 .elementor-image-box-wrapper {
	text-align: justify;
}

.elementor-13404 .elementor-element.elementor-element-4133226.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-13404 .elementor-element.elementor-element-4133226.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-13404 .elementor-element.elementor-element-4133226.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-13404 .elementor-element.elementor-element-4133226 .elementor-image-box-title {
	margin-bottom: 12px;
	font-size: 14px;
	letter-spacing: 1px;
}

.elementor-13404 .elementor-element.elementor-element-4133226 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-13404 .elementor-element.elementor-element-4133226 .elementor-image-box-img img {
	opacity: .36;
	transition-duration: .3s;
}

.elementor-13404 .elementor-element.elementor-element-4133226 .elementor-image-box-description {
	color: #999;
}

.elementor-13404 .elementor-element.elementor-element-86e5207 > .elementor-widget-container {
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-13404 .elementor-element.elementor-element-86e5207 .elementor-image-box-wrapper {
	text-align: justify;
}

.elementor-13404 .elementor-element.elementor-element-86e5207.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-13404 .elementor-element.elementor-element-86e5207.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-13404 .elementor-element.elementor-element-86e5207.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-13404 .elementor-element.elementor-element-86e5207 .elementor-image-box-title {
	margin-bottom: 12px;
	font-size: 14px;
	letter-spacing: 1px;
}

.elementor-13404 .elementor-element.elementor-element-86e5207 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-13404 .elementor-element.elementor-element-86e5207 .elementor-image-box-img img {
	opacity: .36;
	transition-duration: .3s;
}

.elementor-13404 .elementor-element.elementor-element-86e5207 .elementor-image-box-description {
	color: #999;
}

.elementor-13404 .elementor-element.elementor-element-2e18aaa > .elementor-widget-container {
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-13404 .elementor-element.elementor-element-2e18aaa .elementor-image-box-wrapper {
	text-align: justify;
}

.elementor-13404 .elementor-element.elementor-element-2e18aaa.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-13404 .elementor-element.elementor-element-2e18aaa.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-13404 .elementor-element.elementor-element-2e18aaa.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-13404 .elementor-element.elementor-element-2e18aaa .elementor-image-box-title {
	margin-bottom: 12px;
	font-size: 14px;
	letter-spacing: 1px;
}

.elementor-13404 .elementor-element.elementor-element-2e18aaa .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-13404 .elementor-element.elementor-element-2e18aaa .elementor-image-box-img img {
	opacity: .36;
	transition-duration: .3s;
}

.elementor-13404 .elementor-element.elementor-element-2e18aaa .elementor-image-box-description {
	color: #999;
}

.elementor-13404 .elementor-element.elementor-element-acc40a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13404 .elementor-element.elementor-element-acc40a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0dfd61d);
}

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

.elementor-13404 .elementor-element.elementor-element-acc40a0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-13404 .elementor-element.elementor-element-d504f14 > .elementor-widget-container {
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-13404 .elementor-element.elementor-element-d504f14 .elementor-image-box-wrapper {
	text-align: justify;
}

.elementor-13404 .elementor-element.elementor-element-d504f14.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-13404 .elementor-element.elementor-element-d504f14.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-13404 .elementor-element.elementor-element-d504f14.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-13404 .elementor-element.elementor-element-d504f14 .elementor-image-box-title {
	margin-bottom: 12px;
	font-size: 14px;
	letter-spacing: 1px;
}

.elementor-13404 .elementor-element.elementor-element-d504f14 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-13404 .elementor-element.elementor-element-d504f14 .elementor-image-box-img img {
	opacity: .4;
	transition-duration: .3s;
}

.elementor-13404 .elementor-element.elementor-element-d504f14 .elementor-image-box-description {
	color: #999;
}

.elementor-13404 .elementor-element.elementor-element-fb1f90a > .elementor-widget-container {
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-13404 .elementor-element.elementor-element-fb1f90a .elementor-image-box-wrapper {
	text-align: justify;
}

.elementor-13404 .elementor-element.elementor-element-fb1f90a.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-13404 .elementor-element.elementor-element-fb1f90a.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-13404 .elementor-element.elementor-element-fb1f90a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-13404 .elementor-element.elementor-element-fb1f90a .elementor-image-box-title {
	margin-bottom: 12px;
	font-size: 14px;
	letter-spacing: 1px;
}

.elementor-13404 .elementor-element.elementor-element-fb1f90a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-13404 .elementor-element.elementor-element-fb1f90a .elementor-image-box-img img {
	opacity: .36;
	transition-duration: .3s;
}

.elementor-13404 .elementor-element.elementor-element-fb1f90a .elementor-image-box-description {
	color: #999;
}

.elementor-13404 .elementor-element.elementor-element-7a7603a > .elementor-widget-container {
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-13404 .elementor-element.elementor-element-7a7603a .elementor-image-box-wrapper {
	text-align: justify;
}

.elementor-13404 .elementor-element.elementor-element-7a7603a.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-13404 .elementor-element.elementor-element-7a7603a.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-13404 .elementor-element.elementor-element-7a7603a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-13404 .elementor-element.elementor-element-7a7603a .elementor-image-box-title {
	margin-bottom: 12px;
	font-size: 14px;
	letter-spacing: 1px;
}

.elementor-13404 .elementor-element.elementor-element-7a7603a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-13404 .elementor-element.elementor-element-7a7603a .elementor-image-box-img img {
	opacity: .36;
	transition-duration: .3s;
}

.elementor-13404 .elementor-element.elementor-element-7a7603a .elementor-image-box-description {
	color: #999;
}

.elementor-13404 .elementor-element.elementor-element-a009be4 > .elementor-widget-container {
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-13404 .elementor-element.elementor-element-a009be4 .elementor-image-box-wrapper {
	text-align: justify;
}

.elementor-13404 .elementor-element.elementor-element-a009be4.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-13404 .elementor-element.elementor-element-a009be4.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-13404 .elementor-element.elementor-element-a009be4.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-13404 .elementor-element.elementor-element-a009be4 .elementor-image-box-title {
	margin-bottom: 12px;
	font-size: 14px;
	letter-spacing: 1px;
}

.elementor-13404 .elementor-element.elementor-element-a009be4 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-13404 .elementor-element.elementor-element-a009be4 .elementor-image-box-img img {
	opacity: .36;
	transition-duration: .3s;
}

.elementor-13404 .elementor-element.elementor-element-a009be4 .elementor-image-box-description {
	color: #999;
}

.elementor-13404 .elementor-element.elementor-element-d27103a > .elementor-widget-container {
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-13404 .elementor-element.elementor-element-d27103a .elementor-image-box-wrapper {
	text-align: justify;
}

.elementor-13404 .elementor-element.elementor-element-d27103a.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-13404 .elementor-element.elementor-element-d27103a.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-13404 .elementor-element.elementor-element-d27103a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-13404 .elementor-element.elementor-element-d27103a .elementor-image-box-title {
	margin-bottom: 12px;
	font-size: 14px;
	letter-spacing: 1px;
}

.elementor-13404 .elementor-element.elementor-element-d27103a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-13404 .elementor-element.elementor-element-d27103a .elementor-image-box-img img {
	opacity: .36;
	transition-duration: .3s;
}

.elementor-13404 .elementor-element.elementor-element-d27103a .elementor-image-box-description {
	color: #999;
}

.elementor-13404 .elementor-element.elementor-element-5fdd1606 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-13404 .elementor-element.elementor-element-5fdd1606 {
	padding: 45px 0px 20px 0px;
}

.elementor-13404 .elementor-element.elementor-element-35150d56.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-13404 .elementor-element.elementor-element-a166da7 > .elementor-container {
	max-width: 773px;
}

.elementor-13404 .elementor-element.elementor-element-a166da7 {
	padding: 0px 0px 0px 0px;
}

.elementor-13404 .elementor-element.elementor-element-0f28c87 {
	text-align: center;
}

.elementor-13404 .elementor-element.elementor-element-0f28c87 .elementor-heading-title {
	font-size: 52px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.1em;
	letter-spacing: -3px;
}

.elementor-13404 .elementor-element.elementor-element-b0c8588 > .elementor-container {
	max-width: 520px;
}

.elementor-13404 .elementor-element.elementor-element-b0c8588 {
	padding: 10px 0px 40px 0px;
}

.elementor-13404 .elementor-element.elementor-element-a959e3e {
	width: var(--container-widget-width, 104.231%);
	max-width: 104.231%;
	--container-widget-width: 104.231%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: 17px;
}

.elementor-13404 .elementor-element.elementor-element-ab14ad1 {
	width: auto;
	max-width: auto;
}

.elementor-13404 .elementor-element.elementor-element-ab14ad1 .ea-advanced-data-table {
	width: 886px;
}

.elementor-13404 .elementor-element.elementor-element-ab14ad1 .ea-advanced-data-table-wrap .ea-advanced-data-table-wrap-inner {
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .26);
}

.elementor-13404 .elementor-element.elementor-element-ab14ad1 th {
	text-align: center;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #eee;
}

.elementor-13404 .elementor-element.elementor-element-ab14ad1 th .ql-editor {
	text-align: center;
}

.elementor-13404 .elementor-element.elementor-element-ab14ad1 .ea-advanced-data-table-wrap .ea-advanced-data-table th {
	color: var(--e-global-color-5e3a3d9);
}

.elementor-13404 .elementor-element.elementor-element-ab14ad1 .ea-advanced-data-table-wrap .ea-advanced-data-table th:before {
	border-bottom-color: var(--e-global-color-5e3a3d9);
}

.elementor-13404 .elementor-element.elementor-element-ab14ad1 .ea-advanced-data-table-wrap .ea-advanced-data-table th:after {
	border-top-color: var(--e-global-color-5e3a3d9);
}

.elementor-13404 .elementor-element.elementor-element-ab14ad1 thead {
	background-color: var(--e-global-color-5a24bdb4);
}

.elementor-13404 .elementor-element.elementor-element-ab14ad1 .ea-advanced-data-table th {
	padding: 10px 10px 10px 10px;
}

.elementor-13404 .elementor-element.elementor-element-ab14ad1 td {
	text-align: center;
	color: #666;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eee;
}

.elementor-13404 .elementor-element.elementor-element-ab14ad1 td .ql-editor {
	text-align: center;
}

.elementor-13404 .elementor-element.elementor-element-ab14ad1 tbody {
	background-color: #fff;
}

.elementor-13404 .elementor-element.elementor-element-ab14ad1 tbody tr:nth-child(even) {
	color: #444;
	background-color: #fbfbfb !important;
}

.elementor-13404 .elementor-element.elementor-element-ab14ad1 tbody tr:nth-child(even) td {
	color: #444;
}

.elementor-13404 .elementor-element.elementor-element-ab14ad1 .ea-advanced-data-table td {
	padding: 10px 10px 10px 10px;
}

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

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

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

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

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

.elementor-13404 .elementor-element.elementor-element-70328bf {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-13404 .elementor-element.elementor-element-70328bf .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-13404 .elementor-element.elementor-element-3a5f7e4 > .elementor-container {
	max-width: 797px;
}

.elementor-13404 .elementor-element.elementor-element-3a5f7e4 {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-13404 .elementor-element.elementor-element-3a5f7e4, .elementor-13404 .elementor-element.elementor-element-3a5f7e4 > .elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-13404 .elementor-element.elementor-element-bf203cd .elementor-button {
	background-color: var(--e-global-color-accent);
	font-size: 17px;
	font-weight: 500;
	text-transform: none;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 0px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .11);
	transition-duration: .6s;
	border-radius: 12px 12px 12px 12px;
	padding: 20px 35px 20px 35px;
}

.elementor-13404 .elementor-element.elementor-element-bf203cd .elementor-button:hover, .elementor-13404 .elementor-element.elementor-element-bf203cd .elementor-button:focus {
	background-color: #fff;
	color: #000;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-13404 .elementor-element.elementor-element-bf203cd .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-13404 .elementor-element.elementor-element-bf203cd .elementor-button .elementor-button-content-wrapper {
	gap: 14px;
}

.elementor-13404 .elementor-element.elementor-element-bf203cd .elementor-button:hover svg, .elementor-13404 .elementor-element.elementor-element-bf203cd .elementor-button:focus svg {
	fill: #000;
}

.elementor-13404 .elementor-element.elementor-element-9a4d9d1 {
	text-align: center;
}

.elementor-13404 .elementor-element.elementor-element-9a4d9d1 .elementor-heading-title {
	font-size: 20px;
	font-weight: 500;
	text-transform: none;
	line-height: 2.8em;
	letter-spacing: 0px;
	color: var(--e-global-color-5a24bdb4);
}

.elementor-13404 .elementor-element.elementor-element-1811dfb7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-13404 .elementor-element.elementor-element-1811dfb7 {
	padding: 30px 0px 0px 0px;
}

.elementor-13404 .elementor-element.elementor-element-5efabdf5 {
	text-align: center;
}

.elementor-13404 .elementor-element.elementor-element-5efabdf5 .elementor-heading-title {
	font-size: 52px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.1em;
	letter-spacing: -3px;
}

.elementor-13404 .elementor-element.elementor-element-43d4fb35 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-13404 .elementor-element.elementor-element-43d4fb35 {
	text-align: center;
}

.elementor-13404 .elementor-element.elementor-element-43d4fb35 .elementor-heading-title {
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-5a24bdb4);
}

.elementor-13404 .elementor-element.elementor-element-6fe9e4f3 {
	padding: 35px 0px 0px 0px;
}

.elementor-13404 .elementor-element.elementor-element-6520c7c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13404 .elementor-element.elementor-element-6520c7c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefef;
}

.elementor-13404 .elementor-element.elementor-element-6520c7c3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 55px 55px 55px 55px;
}

.elementor-13404 .elementor-element.elementor-element-6520c7c3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13404 .elementor-element.elementor-element-69ea933a img {
	max-width: 30%;
	opacity: .5;
}

.elementor-13404 .elementor-element.elementor-element-235481e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13404 .elementor-element.elementor-element-235481e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefef;
}

.elementor-13404 .elementor-element.elementor-element-235481e8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 55px 55px 55px 55px;
}

.elementor-13404 .elementor-element.elementor-element-235481e8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13404 .elementor-element.elementor-element-8258ae6 img {
	max-width: 30%;
	opacity: .5;
}

.elementor-13404 .elementor-element.elementor-element-125b604c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13404 .elementor-element.elementor-element-125b604c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefef;
}

.elementor-13404 .elementor-element.elementor-element-125b604c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 55px 55px 55px 55px;
}

.elementor-13404 .elementor-element.elementor-element-125b604c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13404 .elementor-element.elementor-element-2fcbe956 img {
	max-width: 30%;
	opacity: .5;
}

.elementor-13404 .elementor-element.elementor-element-3271b02e {
	padding: 10px 0px 0px 0px;
}

.elementor-13404 .elementor-element.elementor-element-540ee538:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13404 .elementor-element.elementor-element-540ee538 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefef;
}

.elementor-13404 .elementor-element.elementor-element-540ee538 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 55px 55px 55px 55px;
}

.elementor-13404 .elementor-element.elementor-element-540ee538 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13404 .elementor-element.elementor-element-3cf5e8ca img {
	max-width: 30%;
	opacity: .5;
}

.elementor-13404 .elementor-element.elementor-element-54b7bcf3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13404 .elementor-element.elementor-element-54b7bcf3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefef;
}

.elementor-13404 .elementor-element.elementor-element-54b7bcf3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 55px 55px 55px 55px;
}

.elementor-13404 .elementor-element.elementor-element-54b7bcf3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13404 .elementor-element.elementor-element-5d2a201b img {
	max-width: 30%;
	opacity: .5;
}

.elementor-13404 .elementor-element.elementor-element-485ec15f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13404 .elementor-element.elementor-element-485ec15f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefef;
}

.elementor-13404 .elementor-element.elementor-element-485ec15f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 55px 55px 55px 55px;
}

.elementor-13404 .elementor-element.elementor-element-485ec15f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13404 .elementor-element.elementor-element-195b2eec img {
	max-width: 30%;
	opacity: .5;
}

.elementor-13404 .elementor-element.elementor-element-5e6819bf > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-13404 .elementor-element.elementor-element-5e6819bf {
	padding: 65px 0px 100px 0px;
}

.elementor-13404 .elementor-element.elementor-element-4155182 {
	text-align: center;
}

.elementor-13404 .elementor-element.elementor-element-4155182 .elementor-heading-title {
	font-size: 52px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.1em;
	letter-spacing: -3px;
}

.elementor-13404 .elementor-element.elementor-element-a5939e7 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-13404 .elementor-element.elementor-element-a5939e7 {
	text-align: center;
}

.elementor-13404 .elementor-element.elementor-element-a5939e7 .elementor-heading-title {
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-5a24bdb4);
}

.elementor-13404 .elementor-element.elementor-element-5fdcb4b3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-13404 .elementor-element.elementor-element-5fdcb4b3:not(.elementor-motion-effects-element-type-background), .elementor-13404 .elementor-element.elementor-element-5fdcb4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0dfd61d);
}

.elementor-13404 .elementor-element.elementor-element-5fdcb4b3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 0px 0px 0px;
}

.elementor-13404 .elementor-element.elementor-element-5fdcb4b3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13404 .elementor-element.elementor-element-3eb00fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13404 .elementor-element.elementor-element-3eb00fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5e3a3d9);
}

.elementor-13404 .elementor-element.elementor-element-3eb00fe > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e5e5e5;
	transition: background .5s, border .5s, border-radius .5s, box-shadow .5s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 55px 55px 55px 55px;
}

.elementor-13404 .elementor-element.elementor-element-3eb00fe:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-5a24bdb4);
}

.elementor-13404 .elementor-element.elementor-element-3eb00fe > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .5s, opacity .3s;
}

.elementor-13404 .elementor-element.elementor-element-1401c95c.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-13404 .elementor-element.elementor-element-1401c95c.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-13404 .elementor-element.elementor-element-1401c95c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-13404 .elementor-element.elementor-element-1401c95c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-13404 .elementor-element.elementor-element-1401c95c .elementor-image-box-img img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	opacity: .5;
	transition-duration: .3s;
}

.elementor-13404 .elementor-element.elementor-element-1401c95c .elementor-image-box-title {
	font-size: 26px;
	color: var(--e-global-color-secondary);
}

.elementor-13404 .elementor-element.elementor-element-1401c95c .elementor-image-box-description {
	font-size: 16px;
	font-weight: 300;
	line-height: 1.7em;
	color: var(--e-global-color-secondary);
}

.elementor-13404 .elementor-element.elementor-element-f8ae784:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13404 .elementor-element.elementor-element-f8ae784 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5e3a3d9);
}

.elementor-13404 .elementor-element.elementor-element-f8ae784 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e5e5e5;
	transition: background .3s, border .5s, border-radius .5s, box-shadow .5s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 55px 55px 55px 55px;
}

.elementor-13404 .elementor-element.elementor-element-f8ae784:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-5a24bdb4);
}

.elementor-13404 .elementor-element.elementor-element-f8ae784 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .5s, opacity .3s;
}

.elementor-13404 .elementor-element.elementor-element-317f0331.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-13404 .elementor-element.elementor-element-317f0331.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-13404 .elementor-element.elementor-element-317f0331.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-13404 .elementor-element.elementor-element-317f0331 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-13404 .elementor-element.elementor-element-317f0331 .elementor-image-box-img img {
	opacity: .5;
	transition-duration: .3s;
}

.elementor-13404 .elementor-element.elementor-element-317f0331 .elementor-image-box-title {
	font-size: 26px;
	color: var(--e-global-color-secondary);
}

.elementor-13404 .elementor-element.elementor-element-317f0331 .elementor-image-box-description {
	font-size: 16px;
	font-weight: 300;
	line-height: 1.7em;
	color: var(--e-global-color-secondary);
}

.elementor-13404 .elementor-element.elementor-element-64a6fe9f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-13404 .elementor-element.elementor-element-64a6fe9f:not(.elementor-motion-effects-element-type-background), .elementor-13404 .elementor-element.elementor-element-64a6fe9f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0dfd61d);
}

.elementor-13404 .elementor-element.elementor-element-64a6fe9f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-13404 .elementor-element.elementor-element-64a6fe9f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13404 .elementor-element.elementor-element-501d8322:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13404 .elementor-element.elementor-element-501d8322 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5e3a3d9);
}

.elementor-13404 .elementor-element.elementor-element-501d8322 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e5e5e5;
	transition: background .3s, border .5s, border-radius .5s, box-shadow .5s;
	margin: 15px 15px 30px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 55px 55px 55px 55px;
}

.elementor-13404 .elementor-element.elementor-element-501d8322:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-5a24bdb4);
}

.elementor-13404 .elementor-element.elementor-element-501d8322 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .5s, opacity .3s;
}

.elementor-13404 .elementor-element.elementor-element-491f8edf.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-13404 .elementor-element.elementor-element-491f8edf.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-13404 .elementor-element.elementor-element-491f8edf.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-13404 .elementor-element.elementor-element-491f8edf .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-13404 .elementor-element.elementor-element-491f8edf .elementor-image-box-img img {
	opacity: .5;
	transition-duration: .3s;
}

.elementor-13404 .elementor-element.elementor-element-491f8edf .elementor-image-box-title {
	font-size: 26px;
	color: var(--e-global-color-secondary);
}

.elementor-13404 .elementor-element.elementor-element-491f8edf .elementor-image-box-description {
	font-size: 16px;
	font-weight: 300;
	line-height: 1.7em;
	color: var(--e-global-color-secondary);
}

.elementor-13404 .elementor-element.elementor-element-2969d175:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13404 .elementor-element.elementor-element-2969d175 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5e3a3d9);
}

.elementor-13404 .elementor-element.elementor-element-2969d175 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e5e5e5;
	transition: background .5s, border .5s, border-radius .5s, box-shadow .5s;
	margin: 15px 15px 30px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 55px 55px 55px 55px;
}

.elementor-13404 .elementor-element.elementor-element-2969d175:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-5a24bdb4);
}

.elementor-13404 .elementor-element.elementor-element-2969d175 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .5s, opacity .3s;
}

.elementor-13404 .elementor-element.elementor-element-409af6b4.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-13404 .elementor-element.elementor-element-409af6b4.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-13404 .elementor-element.elementor-element-409af6b4.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-13404 .elementor-element.elementor-element-409af6b4 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-13404 .elementor-element.elementor-element-409af6b4 .elementor-image-box-img img {
	opacity: .5;
	transition-duration: .3s;
}

.elementor-13404 .elementor-element.elementor-element-409af6b4 .elementor-image-box-title {
	font-size: 26px;
	color: var(--e-global-color-secondary);
}

.elementor-13404 .elementor-element.elementor-element-409af6b4 .elementor-image-box-description {
	font-size: 16px;
	font-weight: 300;
	line-height: 1.7em;
	color: var(--e-global-color-secondary);
}

.elementor-13404 .elementor-element.elementor-element-63e0fd41 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-13404 .elementor-element.elementor-element-63e0fd41:not(.elementor-motion-effects-element-type-background), .elementor-13404 .elementor-element.elementor-element-63e0fd41 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-13404 .elementor-element.elementor-element-63e0fd41 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 110px 0px 110px 0px;
}

.elementor-13404 .elementor-element.elementor-element-63e0fd41 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13404 .elementor-element.elementor-element-326b0f4b {
	text-align: start;
}

.elementor-13404 .elementor-element.elementor-element-326b0f4b .elementor-heading-title {
	font-size: 52px;
	font-weight: 400;
	text-transform: none;
	line-height: 1.2em;
	letter-spacing: -3px;
	color: var(--e-global-color-primary);
}

.elementor-13404 .elementor-element.elementor-element-3e2c48b .elementor-button {
	background-color: #1d7de5;
	font-size: 17px;
	font-weight: 500;
	text-transform: none;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 0px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .11);
	transition-duration: .6s;
	border-radius: 12px 12px 12px 12px;
	padding: 20px 35px 20px 35px;
}

.elementor-13404 .elementor-element.elementor-element-3e2c48b .elementor-button:hover, .elementor-13404 .elementor-element.elementor-element-3e2c48b .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-5e3a3d9);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-13404 .elementor-element.elementor-element-3e2c48b .elementor-button:hover svg, .elementor-13404 .elementor-element.elementor-element-3e2c48b .elementor-button:focus svg {
	fill: var(--e-global-color-5e3a3d9);
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-13404 .elementor-element.elementor-element-683bbd62 {
		padding: 90px 0px 60px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-7232316e > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-7f14cd45 > .elementor-widget-container {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-7f14cd45 .elementor-heading-title {
		font-size: 48px;
		letter-spacing: -1px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-67660c97 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-2249d7ca .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-73d666c {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-1009ddf .elementor-heading-title {
		font-size: 64px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-db420ba {
		padding: 0px 160px 0px 160px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-27229cb > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-4133226 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-5fdd1606 {
		padding: 60px 30px 60px 30px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-0f28c87 .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-ab14ad1 .ea-advanced-data-table {
		width: 100%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-9a4d9d1 .elementor-heading-title {
		font-size: 64px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-1811dfb7 {
		padding: 100px 25px 100px 25px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-5efabdf5 .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-69ea933a img {
		max-width: 65%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-8258ae6 img {
		max-width: 65%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-2fcbe956 img {
		max-width: 65%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-3cf5e8ca img {
		max-width: 65%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-5d2a201b img {
		max-width: 65%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-195b2eec img {
		max-width: 65%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-5e6819bf {
		padding: 100px 25px 100px 25px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-4155182 .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-3eb00fe > .elementor-element-populated {
		margin: 0px 15px 0px 0px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 0px;
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-1401c95c .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-f8ae784 > .elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-317f0331 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-64a6fe9f {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-501d8322 > .elementor-element-populated {
		margin: 0px 15px 0px 0px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 0px;
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-491f8edf .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-2969d175 > .elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-409af6b4 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-63e0fd41 {
		padding: 60px 30px 60px 30px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-326b0f4b .elementor-heading-title {
		font-size: 44px;
	}
}

@media (max-width:767px) {
	.elementor-13404 .elementor-element.elementor-element-683bbd62 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-7f14cd45 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-7f14cd45 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-769fc24d {
		padding: 0px 25px 0px 25px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-20e44aa0 > .elementor-widget-container {
		margin: -43px 0px 0px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-67660c97 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-2249d7ca .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-47117626 {
		padding: 10px 0px 35px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-5c6018d .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-5434296 .elementor-image-box-img {
		margin-bottom: 23px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-9aa5d58 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-73d666c {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-1009ddf .elementor-heading-title {
		font-size: 44px;
		letter-spacing: -1px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-db420ba {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-27229cb > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-27229cb .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-27229cb.elementor-position-right .elementor-image-box-img {
		margin-left: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-27229cb.elementor-position-left .elementor-image-box-img {
		margin-right: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-27229cb.elementor-position-top .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-faac84f > .elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-faac84f .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-faac84f.elementor-position-right .elementor-image-box-img {
		margin-left: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-faac84f.elementor-position-left .elementor-image-box-img {
		margin-right: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-faac84f.elementor-position-top .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-4133226 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-4133226 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-4133226.elementor-position-right .elementor-image-box-img {
		margin-left: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-4133226.elementor-position-left .elementor-image-box-img {
		margin-right: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-4133226.elementor-position-top .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-86e5207 > .elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-86e5207 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-86e5207.elementor-position-right .elementor-image-box-img {
		margin-left: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-86e5207.elementor-position-left .elementor-image-box-img {
		margin-right: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-86e5207.elementor-position-top .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-2e18aaa > .elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-2e18aaa .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-2e18aaa.elementor-position-right .elementor-image-box-img {
		margin-left: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-2e18aaa.elementor-position-left .elementor-image-box-img {
		margin-right: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-2e18aaa.elementor-position-top .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-d504f14 > .elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-d504f14 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-d504f14.elementor-position-right .elementor-image-box-img {
		margin-left: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-d504f14.elementor-position-left .elementor-image-box-img {
		margin-right: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-d504f14.elementor-position-top .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-fb1f90a > .elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-fb1f90a .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-fb1f90a.elementor-position-right .elementor-image-box-img {
		margin-left: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-fb1f90a.elementor-position-left .elementor-image-box-img {
		margin-right: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-fb1f90a.elementor-position-top .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-7a7603a > .elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-7a7603a .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-7a7603a.elementor-position-right .elementor-image-box-img {
		margin-left: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-7a7603a.elementor-position-left .elementor-image-box-img {
		margin-right: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-7a7603a.elementor-position-top .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-a009be4 > .elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-a009be4 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-a009be4.elementor-position-right .elementor-image-box-img {
		margin-left: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-a009be4.elementor-position-left .elementor-image-box-img {
		margin-right: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-a009be4.elementor-position-top .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-d27103a > .elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-d27103a .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-d27103a.elementor-position-right .elementor-image-box-img {
		margin-left: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-d27103a.elementor-position-left .elementor-image-box-img {
		margin-right: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-d27103a.elementor-position-top .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-5fdd1606 {
		padding: 0px 30px 50px 30px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-0f28c87 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-b0c8588 {
		padding: 10px 0px 35px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-a959e3e > .elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-ab14ad1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-ab14ad1 > .elementor-widget-container {
		margin: -30px -30px -30px -30px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-ab14ad1 th {
		font-size: 10px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-ab14ad1 td {
		font-size: 10px;
		line-height: 1.2em;
	}
	
	.elementor-13404 .elementor-element.elementor-element-3a5f7e4 {
		margin-top: 15px;
		margin-bottom: 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-9a4d9d1 .elementor-heading-title {
		font-size: 20px;
		letter-spacing: -1px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-1811dfb7 {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-5efabdf5 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-6fe9e4f3 {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-69ea933a img {
		max-width: 30%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-8258ae6 img {
		max-width: 30%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-2fcbe956 img {
		max-width: 30%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-3cf5e8ca img {
		max-width: 30%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-5d2a201b img {
		max-width: 30%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-195b2eec img {
		max-width: 30%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-5e6819bf {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-4155182 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-3eb00fe > .elementor-element-populated {
		margin: 0px 20px 0px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-1401c95c .elementor-image-box-img {
		margin-bottom: 25px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-f8ae784 > .elementor-element-populated {
		margin: 25px 20px 0px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-317f0331 .elementor-image-box-img {
		margin-bottom: 25px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-64a6fe9f {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-501d8322 > .elementor-element-populated {
		margin: 25px 20px 0px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-491f8edf .elementor-image-box-img {
		margin-bottom: 25px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-2969d175 > .elementor-element-populated {
		margin: 25px 20px 25px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-409af6b4 .elementor-image-box-img {
		margin-bottom: 25px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-326b0f4b {
		text-align: center;
	}
	
	.elementor-13404 .elementor-element.elementor-element-326b0f4b .elementor-heading-title {
		font-size: 48px;
	}
	
	.elementor-13404 .elementor-element.elementor-element-7c5cb1c {
		text-align: center;
	}
}

@media (min-width:768px) {
	.elementor-13404 .elementor-element.elementor-element-901ce47 {
		width: 38%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-4eac4dee {
		width: 62%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-6fc0f18 {
		width: 100%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-59868452 {
		width: 40.351%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-507131f8 {
		width: 65.161%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-13404 .elementor-element.elementor-element-a43770c {
		width: 100%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-acc40a0 {
		width: 100%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-59868452 {
		width: 50%;
	}
	
	.elementor-13404 .elementor-element.elementor-element-507131f8 {
		width: 50%;
	}
}
