.elementor-225 .elementor-element.elementor-element-7adee8f7 > .elementor-container {
	min-height: 68vh;
}

.elementor-225 .elementor-element.elementor-element-7adee8f7:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-7adee8f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-accent );
	background-image: url("../images/su-banner-black-base.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.elementor-225 .elementor-element.elementor-element-7adee8f7 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 130px 105px 130px;
}

.elementor-225 .elementor-element.elementor-element-7adee8f7 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-5712667d.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-225 .elementor-element.elementor-element-5712667d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-225 .elementor-element.elementor-element-5712667d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("../images/contact_01.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-225 .elementor-element.elementor-element-5712667d > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-225 .elementor-element.elementor-element-5712667d > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-146bb83c > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-225 .elementor-element.elementor-element-146bb83c {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10.5% 0% 0% 3.5%;
	z-index: 1;
}

.elementor-225 .elementor-element.elementor-element-26c475b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-225 .elementor-element.elementor-element-26c475b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-12088ae );
}

.elementor-225 .elementor-element.elementor-element-26c475b5 > .elementor-element-populated {
	border-style: solid;
	border-width: 10px 10px 10px 10px;
	border-color: var( --e-global-color-accent );
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 4.4em 2em 4em 4em;
	    border-bottom-right-radius: 100px;
}

.elementor-225 .elementor-element.elementor-element-26c475b5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-695fff65 .elementor-heading-title {
	font-family: var( --e-global-typography-75f0ba0-font-family ), Sans-serif;
	font-size: var( --e-global-typography-75f0ba0-font-size );
	font-weight: var( --e-global-typography-75f0ba0-font-weight );
	line-height: var( --e-global-typography-75f0ba0-line-height );
	letter-spacing: var( --e-global-typography-75f0ba0-letter-spacing );
	word-spacing: var( --e-global-typography-75f0ba0-word-spacing );
}

.elementor-225 .elementor-element.elementor-element-695fff65 > .elementor-widget-container {
	margin: 0px 0px -3px 0px;
}

.elementor-225 .elementor-element.elementor-element-3651a5d8 {
	color: var( --e-global-color-fdb1fd1 );
	font-family: var( --e-global-typography-7626e4a-font-family ), Sans-serif;
	font-size: var( --e-global-typography-cd52227-font-size );
	font-weight: var( --e-global-typography-7626e4a-font-weight );
	line-height: var( --e-global-typography-7626e4a-line-height );
	letter-spacing: var( --e-global-typography-7626e4a-letter-spacing );
	word-spacing: var( --e-global-typography-7626e4a-word-spacing );
}

.elementor-225 .elementor-element.elementor-element-3651a5d8 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-225 .elementor-element.elementor-element-1eab727a {
	--grid-template-columns: repeat(1, auto);
	--icon-size: 22px;
	--grid-column-gap: 5px;
	--grid-row-gap: 24px;
	width: auto;
	max-width: auto;
	top: 18.5%;
}

.elementor-225 .elementor-element.elementor-element-1eab727a .elementor-widget-container {
	text-align: center;
}

.elementor-225 .elementor-element.elementor-element-1eab727a .elementor-social-icon {
	background-color: var( --e-global-color-fe15af9 );
	--icon-padding: 0.5em;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var( --e-global-color-primary );
}

.elementor-225 .elementor-element.elementor-element-1eab727a .elementor-social-icon i {
	color: var( --e-global-color-primary );
}

.elementor-225 .elementor-element.elementor-element-1eab727a .elementor-social-icon svg {
	fill: var( --e-global-color-primary );
}

.elementor-225 .elementor-element.elementor-element-1eab727a .elementor-icon {
	border-radius: 100px 100px 100px 100px;
}

.elementor-225 .elementor-element.elementor-element-1eab727a .elementor-social-icon:hover {
	background-color: var( --e-global-color-primary );
	border-color: var( --e-global-color-primary );
}

.elementor-225 .elementor-element.elementor-element-1eab727a .elementor-social-icon:hover i {
	color: var( --e-global-color-accent );
}

.elementor-225 .elementor-element.elementor-element-1eab727a .elementor-social-icon:hover svg {
	fill: var( --e-global-color-accent );
}

.elementor-225 .elementor-element.elementor-element-1eab727a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-225 .elementor-element.elementor-element-1eab727a {
	right: -4.5vw;
}

body.rtl .elementor-225 .elementor-element.elementor-element-1eab727a {
	left: -4.5vw;
}

.elementor-225 .elementor-element.elementor-element-2e149482 {
	margin-top: 0px;
	margin-bottom: -560px;
	padding: 70px 0px 0px 0px;
	z-index: 1;
}

.elementor-225 .elementor-element.elementor-element-4258e526 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-225 .elementor-element.elementor-element-63aaa1a8 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 55px 0px 0px 15px;
}

.elementor-225 .elementor-element.elementor-element-3ae9ba1f {
	--width: 110px;
	--rotate: -9deg;
	font-family: var( --e-global-typography-7ee0c7a-font-family ), Sans-serif;
	font-size: var( --e-global-typography-7ee0c7a-font-size );
	font-weight: var( --e-global-typography-7ee0c7a-font-weight );
	line-height: var( --e-global-typography-7ee0c7a-line-height );
	letter-spacing: var( --e-global-typography-7ee0c7a-letter-spacing );
	word-spacing: var( --e-global-typography-7ee0c7a-word-spacing );
	--word-spacing: 20px;
	--text-color: var( --e-global-color-bd9a26b );
	--text-color-hover: var( --e-global-color-accent );
	--transition: 0.3s;
	width: auto;
	max-width: auto;
	top: 2.5%;
	z-index: 1;
}

body:not(.rtl) .elementor-225 .elementor-element.elementor-element-3ae9ba1f {
	left: -1.6vw;
}

body.rtl .elementor-225 .elementor-element.elementor-element-3ae9ba1f {
	right: -1.6vw;
}

.elementor-225 .elementor-element.elementor-element-3ae9ba1f > .elementor-widget-container {
	background-image: url("../images/text-path-circle.png");
	background-position: center center;
	background-repeat: no-repeat;
}

.elementor-225 .elementor-element.elementor-element-48888165 {
	text-align: right;
	width: auto;
	max-width: auto;
	z-index: 0;
}

.elementor-225 .elementor-element.elementor-element-48888165 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-225 .elementor-element.elementor-element-48888165 {
	right: 0px;
}

body.rtl .elementor-225 .elementor-element.elementor-element-48888165 {
	left: 0px;
}

.elementor-225 .elementor-element.elementor-element-5c61e108 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 20px 0px 0px;
}

.elementor-225 .elementor-element.elementor-element-19e31ccb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-225 .elementor-element.elementor-element-19e31ccb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-12088ae );
}

.elementor-225 .elementor-element.elementor-element-19e31ccb > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 115px 45px 75px 45px;
}

.elementor-225 .elementor-element.elementor-element-19e31ccb > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-3c14730f > .elementor-widget-container {
	background-color: #FFFFFF;
}

.elementor-225 .elementor-element.elementor-element-23cde90e > .elementor-element-populated {
	padding: 215px 0px 0px 30px;
}

.elementor-225 .elementor-element.elementor-element-3408e608 .elementor-heading-title {
	color: var( --e-global-color-secondary );
	font-family: var( --e-global-typography-75f0ba0-font-family ), Sans-serif;
	font-size: var( --e-global-typography-75f0ba0-font-size );
	font-weight: var( --e-global-typography-75f0ba0-font-weight );
	line-height: var( --e-global-typography-75f0ba0-line-height );
	letter-spacing: var( --e-global-typography-75f0ba0-letter-spacing );
	word-spacing: var( --e-global-typography-75f0ba0-word-spacing );
}

.elementor-225 .elementor-element.elementor-element-1117b8e7 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-225 .elementor-element.elementor-element-43d3239f iframe {
	height: 560px;
	filter: brightness( 100% ) contrast( 100% ) saturate( 21% ) blur( 0px ) hue-rotate( 25deg );
}

.elementor-225 .elementor-element.elementor-element-6769751 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 103px 0px 70px 0px;
}

.elementor-225 .elementor-element.elementor-element-6d67176e > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var( --e-global-color-accent );
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 25px 30px 23px 30px;
}

.elementor-225 .elementor-element.elementor-element-6d67176e > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-689bfc81.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-225 .elementor-element.elementor-element-689bfc81.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-225 .elementor-element.elementor-element-689bfc81.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-225 .elementor-element.elementor-element-689bfc81 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-225 .elementor-element.elementor-element-689bfc81 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-225 .elementor-element.elementor-element-689bfc81 .elementor-image-box-title {
	margin-bottom: 4px;
	color: var( --e-global-color-cb89439 );
	font-family: var( --e-global-typography-60f9ee8-font-family ), Sans-serif;
	font-size: var( --e-global-typography-60f9ee8-font-size );
	font-weight: var( --e-global-typography-60f9ee8-font-weight );
	line-height: var( --e-global-typography-60f9ee8-line-height );
	letter-spacing: var( --e-global-typography-60f9ee8-letter-spacing );
	word-spacing: var( --e-global-typography-60f9ee8-word-spacing );
}

.elementor-225 .elementor-element.elementor-element-689bfc81 .elementor-image-box-description {
	color: var( --e-global-color-c9f42d4 );
	font-family: var( --e-global-typography-cd52227-font-family ), Sans-serif;
	font-size: var( --e-global-typography-cd52227-font-size );
	font-weight: var( --e-global-typography-cd52227-font-weight );
	line-height: var( --e-global-typography-cd52227-line-height );
	letter-spacing: var( --e-global-typography-cd52227-letter-spacing );
	word-spacing: var( --e-global-typography-cd52227-word-spacing );
}

.elementor-225 .elementor-element.elementor-element-373d03d0 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var( --e-global-color-accent );
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 25px 30px 23px 30px;
}

.elementor-225 .elementor-element.elementor-element-373d03d0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-f70253c.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-225 .elementor-element.elementor-element-f70253c.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-225 .elementor-element.elementor-element-f70253c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-225 .elementor-element.elementor-element-f70253c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-225 .elementor-element.elementor-element-f70253c .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-225 .elementor-element.elementor-element-f70253c .elementor-image-box-title {
	margin-bottom: 4px;
	color: #000000;
	font-family: var( --e-global-typography-60f9ee8-font-family ), Sans-serif;
	font-size: var( --e-global-typography-60f9ee8-font-size );
	font-weight: var( --e-global-typography-60f9ee8-font-weight );
	line-height: var( --e-global-typography-60f9ee8-line-height );
	letter-spacing: var( --e-global-typography-60f9ee8-letter-spacing );
	word-spacing: var( --e-global-typography-60f9ee8-word-spacing );
}

.elementor-225 .elementor-element.elementor-element-f70253c .elementor-image-box-description {
	color: var( --e-global-color-c9f42d4 );
	font-family: var( --e-global-typography-cd52227-font-family ), Sans-serif;
	font-size: var( --e-global-typography-cd52227-font-size );
	font-weight: var( --e-global-typography-cd52227-font-weight );
	line-height: var( --e-global-typography-cd52227-line-height );
	letter-spacing: var( --e-global-typography-cd52227-letter-spacing );
	word-spacing: var( --e-global-typography-cd52227-word-spacing );
}

.elementor-225 .elementor-element.elementor-element-73d2f7d6 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var( --e-global-color-accent );
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 25px 30px 23px 30px;
}

.elementor-225 .elementor-element.elementor-element-73d2f7d6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-73d2f7d6 .elementor-element-populated a {
	color: #000;
}

.elementor-225 .elementor-element.elementor-element-1299a19b.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-225 .elementor-element.elementor-element-1299a19b.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-225 .elementor-element.elementor-element-1299a19b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-225 .elementor-element.elementor-element-1299a19b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-225 .elementor-element.elementor-element-1299a19b .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-225 .elementor-element.elementor-element-1299a19b .elementor-image-box-title {
	margin-bottom: 4px;
	color: #000000;
	font-family: var( --e-global-typography-60f9ee8-font-family ), Sans-serif;
	font-size: var( --e-global-typography-60f9ee8-font-size );
	font-weight: var( --e-global-typography-60f9ee8-font-weight );
	line-height: var( --e-global-typography-60f9ee8-line-height );
	letter-spacing: var( --e-global-typography-60f9ee8-letter-spacing );
	word-spacing: var( --e-global-typography-60f9ee8-word-spacing );
}

.elementor-225 .elementor-element.elementor-element-1299a19b .elementor-image-box-description {
	color: #8A8A8A;
	font-family: var( --e-global-typography-cd52227-font-family ), Sans-serif;
	font-size: var( --e-global-typography-cd52227-font-size );
	font-weight: var( --e-global-typography-cd52227-font-weight );
	line-height: var( --e-global-typography-cd52227-line-height );
	letter-spacing: var( --e-global-typography-cd52227-letter-spacing );
	word-spacing: var( --e-global-typography-cd52227-word-spacing );
}

@media(min-width:768px) {
	.elementor-225 .elementor-element.elementor-element-26c475b5 {
		width: 33%;
	}

	.elementor-225 .elementor-element.elementor-element-468e2b8 {
		width: 67%;
	}

	.elementor-225 .elementor-element.elementor-element-63aaa1a8 {
		width: 62.5%;
	}

	.elementor-225 .elementor-element.elementor-element-23cde90e {
		width: 37.5%;
	}
}

@media(max-width:1366px) and (min-width:768px) {
	.elementor-225 .elementor-element.elementor-element-26c475b5 {
		width: 58%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-225 .elementor-element.elementor-element-26c475b5 {
		width: 56%;
	}
}

@media(max-width:1366px) {
	.elementor-225 .elementor-element.elementor-element-7adee8f7 > .elementor-container {
		min-height: 60vh;
	}

	.elementor-225 .elementor-element.elementor-element-7adee8f7:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-7adee8f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 100% auto;
	}

	.elementor-225 .elementor-element.elementor-element-7adee8f7 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-225 .elementor-element.elementor-element-5712667d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-225 .elementor-element.elementor-element-5712667d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}

	.elementor-225 .elementor-element.elementor-element-5712667d > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-225 .elementor-element.elementor-element-146bb83c {
		padding: 7% 0% 0% 6%;
	}

	.elementor-225 .elementor-element.elementor-element-26c475b5 > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}

	.elementor-225 .elementor-element.elementor-element-695fff65 .elementor-heading-title {
		font-size: var( --e-global-typography-75f0ba0-font-size );
		line-height: var( --e-global-typography-75f0ba0-line-height );
		letter-spacing: var( --e-global-typography-75f0ba0-letter-spacing );
		word-spacing: var( --e-global-typography-75f0ba0-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-3651a5d8 {
		font-size: var( --e-global-typography-7626e4a-font-size );

		line-height: var( --e-global-typography-7626e4a-line-height );
		letter-spacing: var( --e-global-typography-7626e4a-letter-spacing );
		word-spacing: var( --e-global-typography-7626e4a-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-1eab727a {
		--icon-size: 16px;
		--grid-row-gap: 16px;
		top: 4%;
	}

	.elementor-225 .elementor-element.elementor-element-1eab727a .elementor-social-icon {
		--icon-padding: 10px;
	}

	body:not(.rtl) .elementor-225 .elementor-element.elementor-element-1eab727a {
		right: 2.5vw;
	}

	body.rtl .elementor-225 .elementor-element.elementor-element-1eab727a {
		left: 2.5vw;
	}

	.elementor-225 .elementor-element.elementor-element-3ae9ba1f {
		--width: 90px;
		font-size: var( --e-global-typography-7ee0c7a-font-size );
		line-height: var( --e-global-typography-7ee0c7a-line-height );
		letter-spacing: var( --e-global-typography-7ee0c7a-letter-spacing );
		word-spacing: var( --e-global-typography-7ee0c7a-word-spacing );
		top: 14%;
	}

	body:not(.rtl) .elementor-225 .elementor-element.elementor-element-3ae9ba1f {
		left: -4.5vw;
	}

	body.rtl .elementor-225 .elementor-element.elementor-element-3ae9ba1f {
		right: -4.5vw;
	}

	.elementor-225 .elementor-element.elementor-element-3ae9ba1f > .elementor-widget-container {
		background-size: 24px auto;
	}

	.elementor-225 .elementor-element.elementor-element-3408e608 .elementor-heading-title {
		font-size: var( --e-global-typography-75f0ba0-font-size );
		line-height: var( --e-global-typography-75f0ba0-line-height );
		letter-spacing: var( --e-global-typography-75f0ba0-letter-spacing );
		word-spacing: var( --e-global-typography-75f0ba0-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-689bfc81 .elementor-image-box-title {
		font-size: var( --e-global-typography-60f9ee8-font-size );
		line-height: var( --e-global-typography-60f9ee8-line-height );
		letter-spacing: var( --e-global-typography-60f9ee8-letter-spacing );
		word-spacing: var( --e-global-typography-60f9ee8-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-689bfc81 .elementor-image-box-description {
		font-size: var( --e-global-typography-cd52227-font-size );
		line-height: var( --e-global-typography-cd52227-line-height );
		letter-spacing: var( --e-global-typography-cd52227-letter-spacing );
		word-spacing: var( --e-global-typography-cd52227-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-f70253c .elementor-image-box-title {
		font-size: var( --e-global-typography-60f9ee8-font-size );
		line-height: var( --e-global-typography-60f9ee8-line-height );
		letter-spacing: var( --e-global-typography-60f9ee8-letter-spacing );
		word-spacing: var( --e-global-typography-60f9ee8-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-f70253c .elementor-image-box-description {
		font-size: var( --e-global-typography-cd52227-font-size );
		line-height: var( --e-global-typography-cd52227-line-height );
		letter-spacing: var( --e-global-typography-cd52227-letter-spacing );
		word-spacing: var( --e-global-typography-cd52227-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-1299a19b .elementor-image-box-title {
		font-size: var( --e-global-typography-60f9ee8-font-size );
		line-height: var( --e-global-typography-60f9ee8-line-height );
		letter-spacing: var( --e-global-typography-60f9ee8-letter-spacing );
		word-spacing: var( --e-global-typography-60f9ee8-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-1299a19b .elementor-image-box-description {
		font-size: var( --e-global-typography-cd52227-font-size );
		line-height: var( --e-global-typography-cd52227-line-height );
		letter-spacing: var( --e-global-typography-cd52227-letter-spacing );
		word-spacing: var( --e-global-typography-cd52227-word-spacing );
	}
}

@media(max-width:1024px) {
	.elementor-225 .elementor-element.elementor-element-7adee8f7 > .elementor-container {
		min-height: 43vh;
	}

	.elementor-225 .elementor-element.elementor-element-7adee8f7:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-7adee8f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 100% auto;
	}

	.elementor-225 .elementor-element.elementor-element-7adee8f7 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-225 .elementor-element.elementor-element-5712667d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-225 .elementor-element.elementor-element-5712667d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}

	.elementor-225 .elementor-element.elementor-element-5712667d > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-225 .elementor-element.elementor-element-695fff65 .elementor-heading-title {
		font-size: var( --e-global-typography-75f0ba0-font-size );
		line-height: var( --e-global-typography-75f0ba0-line-height );
		letter-spacing: var( --e-global-typography-75f0ba0-letter-spacing );
		word-spacing: var( --e-global-typography-75f0ba0-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-695fff65 > .elementor-widget-container {
		margin: 0px 0px -9px 0px;
	}

	.elementor-225 .elementor-element.elementor-element-3651a5d8 {
		font-size: var( --e-global-typography-7626e4a-font-size );
		line-height: var( --e-global-typography-7626e4a-line-height );
		letter-spacing: var( --e-global-typography-7626e4a-letter-spacing );
		word-spacing: var( --e-global-typography-7626e4a-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-3651a5d8 > .elementor-widget-container {
		margin: 0px 0px 5px 0px;
	}

	.elementor-225 .elementor-element.elementor-element-2e149482 {
		margin-top: 0px;
		margin-bottom: -420px;
		padding: 80px 0px 0px 0px;
	}

	.elementor-225 .elementor-element.elementor-element-63aaa1a8 > .elementor-element-populated {
		padding: 0px 0px 0px 20px;
	}

	.elementor-225 .elementor-element.elementor-element-3ae9ba1f {
		--width: 65px;
		font-size: var( --e-global-typography-7ee0c7a-font-size );
		line-height: var( --e-global-typography-7ee0c7a-line-height );
		letter-spacing: var( --e-global-typography-7ee0c7a-letter-spacing );
		word-spacing: var( --e-global-typography-7ee0c7a-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-3ae9ba1f > .elementor-widget-container {
		background-size: 30% auto;
	}

	.elementor-225 .elementor-element.elementor-element-48888165 img {
		max-width: 60%;
	}

	.elementor-225 .elementor-element.elementor-element-5c61e108 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-225 .elementor-element.elementor-element-19e31ccb > .elementor-element-populated {
		padding: 50px 30px 35px 30px;
	}

	.elementor-225 .elementor-element.elementor-element-23cde90e > .elementor-element-populated {
		padding: 70px 0px 0px 20px;
	}

	.elementor-225 .elementor-element.elementor-element-3408e608 .elementor-heading-title {
		font-size: var( --e-global-typography-75f0ba0-font-size );
		line-height: var( --e-global-typography-75f0ba0-line-height );
		letter-spacing: var( --e-global-typography-75f0ba0-letter-spacing );
		word-spacing: var( --e-global-typography-75f0ba0-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-43d3239f iframe {
		height: 420px;
	}

	.elementor-225 .elementor-element.elementor-element-6769751 {
		padding: 80px 0px 80px 0px;
	}

	.elementor-225 .elementor-element.elementor-element-113d233a > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 10px 0px 10px;
	}

	.elementor-225 .elementor-element.elementor-element-6d67176e > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-225 .elementor-element.elementor-element-689bfc81 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 26%;
	}

	.elementor-225 .elementor-element.elementor-element-689bfc81 .elementor-image-box-title {
		font-size: var( --e-global-typography-60f9ee8-font-size );
		line-height: var( --e-global-typography-60f9ee8-line-height );
		letter-spacing: var( --e-global-typography-60f9ee8-letter-spacing );
		word-spacing: var( --e-global-typography-60f9ee8-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-689bfc81 .elementor-image-box-description {
		font-size: var( --e-global-typography-cd52227-font-size );
		line-height: var( --e-global-typography-cd52227-line-height );
		letter-spacing: var( --e-global-typography-cd52227-letter-spacing );
		word-spacing: var( --e-global-typography-cd52227-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-373d03d0 > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-225 .elementor-element.elementor-element-f70253c .elementor-image-box-wrapper .elementor-image-box-img {
		width: 26%;
	}

	.elementor-225 .elementor-element.elementor-element-f70253c .elementor-image-box-title {
		font-size: var( --e-global-typography-60f9ee8-font-size );
		line-height: var( --e-global-typography-60f9ee8-line-height );
		letter-spacing: var( --e-global-typography-60f9ee8-letter-spacing );
		word-spacing: var( --e-global-typography-60f9ee8-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-f70253c .elementor-image-box-description {
		font-size: var( --e-global-typography-cd52227-font-size );
		line-height: var( --e-global-typography-cd52227-line-height );
		letter-spacing: var( --e-global-typography-cd52227-letter-spacing );
		word-spacing: var( --e-global-typography-cd52227-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-73d2f7d6 > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-225 .elementor-element.elementor-element-1299a19b .elementor-image-box-wrapper .elementor-image-box-img {
		width: 26%;
	}

	.elementor-225 .elementor-element.elementor-element-1299a19b .elementor-image-box-title {
		font-size: var( --e-global-typography-60f9ee8-font-size );
		line-height: var( --e-global-typography-60f9ee8-line-height );
		letter-spacing: var( --e-global-typography-60f9ee8-letter-spacing );
		word-spacing: var( --e-global-typography-60f9ee8-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-1299a19b .elementor-image-box-description {
		font-size: var( --e-global-typography-cd52227-font-size );
		line-height: var( --e-global-typography-cd52227-line-height );
		letter-spacing: var( --e-global-typography-cd52227-letter-spacing );
		word-spacing: var( --e-global-typography-cd52227-word-spacing );
	}
}

@media(max-width:767px) {
	.elementor-225 .elementor-element.elementor-element-7adee8f7 > .elementor-container {
		min-height: 47vh;
	}

	.elementor-225 .elementor-element.elementor-element-7adee8f7:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-7adee8f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 0% auto;
	}

	.elementor-225 .elementor-element.elementor-element-7adee8f7 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-225 .elementor-element.elementor-element-5712667d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-225 .elementor-element.elementor-element-5712667d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}

	.elementor-225 .elementor-element.elementor-element-5712667d > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-225 .elementor-element.elementor-element-146bb83c {
		padding: 13.5% 5% 13.5% 5%;
	}

	.elementor-225 .elementor-element.elementor-element-26c475b5.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-225 .elementor-element.elementor-element-26c475b5 > .elementor-element-populated {
		padding: 5em 2em 4em 2em;
	}

	.elementor-225 .elementor-element.elementor-element-695fff65 {
		text-align: center;
	}

	.elementor-225 .elementor-element.elementor-element-695fff65 .elementor-heading-title {
		font-size: var( --e-global-typography-75f0ba0-font-size );
		line-height: var( --e-global-typography-75f0ba0-line-height );
		letter-spacing: var( --e-global-typography-75f0ba0-letter-spacing );
		word-spacing: var( --e-global-typography-75f0ba0-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-3651a5d8 {
		text-align: center;
		font-size: var( --e-global-typography-7626e4a-font-size );
		line-height: var( --e-global-typography-7626e4a-line-height );
		letter-spacing: var( --e-global-typography-7626e4a-letter-spacing );
		word-spacing: var( --e-global-typography-7626e4a-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-3651a5d8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-225 .elementor-element.elementor-element-2e149482 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 50px 15px 0px 15px;
	}

	.elementor-225 .elementor-element.elementor-element-5e8ff4b9 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-225 .elementor-element.elementor-element-63aaa1a8 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-225 .elementor-element.elementor-element-3ae9ba1f {
		--width: 70px;
		font-size: var( --e-global-typography-7ee0c7a-font-size );
		line-height: var( --e-global-typography-7ee0c7a-line-height );
		letter-spacing: var( --e-global-typography-7ee0c7a-letter-spacing );
		word-spacing: var( --e-global-typography-7ee0c7a-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-5c61e108 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-225 .elementor-element.elementor-element-19e31ccb > .elementor-element-populated {
		padding: 40px 25px 30px 25px;
	}

	.elementor-225 .elementor-element.elementor-element-23cde90e > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-225 .elementor-element.elementor-element-3408e608 {
		text-align: center;
	}

	.elementor-225 .elementor-element.elementor-element-3408e608 .elementor-heading-title {
		font-size: var( --e-global-typography-75f0ba0-font-size );
		line-height: var( --e-global-typography-75f0ba0-line-height );
		letter-spacing: var( --e-global-typography-75f0ba0-letter-spacing );
		word-spacing: var( --e-global-typography-75f0ba0-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-43d3239f iframe {
		height: 320px;
	}

	.elementor-225 .elementor-element.elementor-element-6769751 {
		padding: 50px 15px 50px 14px;
	}

	.elementor-225 .elementor-element.elementor-element-113d233a > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-225 .elementor-element.elementor-element-6d67176e > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-225 .elementor-element.elementor-element-689bfc81 .elementor-image-box-img {
		margin-bottom: 2px;
	}

	.elementor-225 .elementor-element.elementor-element-689bfc81.elementor-position-right .elementor-image-box-img {
		margin-left: 2px;
	}

	.elementor-225 .elementor-element.elementor-element-689bfc81.elementor-position-left .elementor-image-box-img {
		margin-right: 2px;
	}


	.elementor-225 .elementor-element.elementor-element-689bfc81.elementor-position-top .elementor-image-box-img {
		margin-bottom: 2px;
	}

	.elementor-225 .elementor-element.elementor-element-689bfc81 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 16%;
	}

	.elementor-225 .elementor-element.elementor-element-689bfc81 .elementor-image-box-title {
		font-size: var( --e-global-typography-60f9ee8-font-size );
		line-height: var( --e-global-typography-60f9ee8-line-height );
		letter-spacing: var( --e-global-typography-60f9ee8-letter-spacing );
		word-spacing: var( --e-global-typography-60f9ee8-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-689bfc81 .elementor-image-box-description {
		font-size: var( --e-global-typography-cd52227-font-size );
		line-height: var( --e-global-typography-cd52227-line-height );
		letter-spacing: var( --e-global-typography-cd52227-letter-spacing );
		word-spacing: var( --e-global-typography-cd52227-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-373d03d0 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-225 .elementor-element.elementor-element-f70253c .elementor-image-box-img {
		margin-bottom: 2px;
	}

	.elementor-225 .elementor-element.elementor-element-f70253c.elementor-position-right .elementor-image-box-img {
		margin-left: 2px;
	}

	.elementor-225 .elementor-element.elementor-element-f70253c.elementor-position-left .elementor-image-box-img {
		margin-right: 2px;
	}

	.elementor-225 .elementor-element.elementor-element-f70253c.elementor-position-top .elementor-image-box-img {
		margin-bottom: 2px;
	}

	.elementor-225 .elementor-element.elementor-element-f70253c .elementor-image-box-wrapper .elementor-image-box-img {
		width: 16%;
	}

	.elementor-225 .elementor-element.elementor-element-f70253c .elementor-image-box-title {
		font-size: var( --e-global-typography-60f9ee8-font-size );
		line-height: var( --e-global-typography-60f9ee8-line-height );
		letter-spacing: var( --e-global-typography-60f9ee8-letter-spacing );
		word-spacing: var( --e-global-typography-60f9ee8-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-f70253c .elementor-image-box-description {
		font-size: var( --e-global-typography-cd52227-font-size );
		line-height: var( --e-global-typography-cd52227-line-height );
		letter-spacing: var( --e-global-typography-cd52227-letter-spacing );
		word-spacing: var( --e-global-typography-cd52227-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-73d2f7d6 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-225 .elementor-element.elementor-element-1299a19b .elementor-image-box-img {
		margin-bottom: 2px;
	}

	.elementor-225 .elementor-element.elementor-element-1299a19b.elementor-position-right .elementor-image-box-img {
		margin-left: 2px;
	}

	.elementor-225 .elementor-element.elementor-element-1299a19b.elementor-position-left .elementor-image-box-img {
		margin-right: 2px;
	}

	.elementor-225 .elementor-element.elementor-element-1299a19b.elementor-position-top .elementor-image-box-img {
		margin-bottom: 2px;
	}

	.elementor-225 .elementor-element.elementor-element-1299a19b .elementor-image-box-wrapper .elementor-image-box-img {
		width: 16%;
	}

	.elementor-225 .elementor-element.elementor-element-1299a19b .elementor-image-box-title {
		font-size: var( --e-global-typography-60f9ee8-font-size );
		line-height: var( --e-global-typography-60f9ee8-line-height );
		letter-spacing: var( --e-global-typography-60f9ee8-letter-spacing );
		word-spacing: var( --e-global-typography-60f9ee8-word-spacing );
	}

	.elementor-225 .elementor-element.elementor-element-1299a19b .elementor-image-box-description {
		font-size: var( --e-global-typography-cd52227-font-size );
		line-height: var( --e-global-typography-cd52227-line-height );
		letter-spacing: var( --e-global-typography-cd52227-letter-spacing );
		word-spacing: var( --e-global-typography-cd52227-word-spacing );
	}
}