.elementor-901 .elementor-element.elementor-element-a572dba>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-901 .elementor-element.elementor-element-a572dba {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #78554624;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 8px 0px 8px 0px;
}

.elementor-901 .elementor-element.elementor-element-a572dba,
.elementor-901 .elementor-element.elementor-element-a572dba>.elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-901 .elementor-element.elementor-element-a572dba>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(50px/2);
}

.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(50px/2);
}

.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(50px/2);
	margin-left: calc(50px/2);
}

.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-50px/2);
	margin-left: calc(-50px/2);
}

body.rtl .elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-50px/2);
}

body:not(.rtl) .elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-50px/2);
}

.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-901 .elementor-element.elementor-element-f1b57d5 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-item>a {
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-901 .elementor-element.elementor-element-ca1a2cb {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 13px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-901 .elementor-element.elementor-element-ca1a2cb .elementor-widget-container {
	text-align: right;
}

.elementor-901 .elementor-element.elementor-element-ca1a2cb .elementor-social-icon {
	background-color: var(--e-global-color-accent);
	--icon-padding: 0.5em;
}

.elementor-901 .elementor-element.elementor-element-ca1a2cb .elementor-icon {
	border-radius: 50% 50% 50% 50%;
}

.elementor-901 .elementor-element.elementor-element-ca1a2cb .elementor-social-icon:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-901 .elementor-element.elementor-element-c0b07c5>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-901 .elementor-element.elementor-element-aeef1ab div.wdt-logo-container img {
	max-width: 143px;
	width: 143px;
}

.elementor-bc-flex-widget .elementor-901 .elementor-element.elementor-element-22eb7d1.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-901 .elementor-element.elementor-element-22eb7d1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-901 .elementor-element.elementor-element-22eb7d1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-901 .elementor-element.elementor-element-de5fea7 .elementor-widget-container {
	text-align: center;
	justify-content: center;
	justify-items: center;
}

.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
	background-color: var(--e-global-color-accent);
}

.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder.wdt-button-style-underline:before,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder.wdt-button-style-overline:before {
	color: var(--e-global-color-accent);
}

.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder .wdt-button:focus,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder .wdt-button:hover,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder.wdt-template-bordered .wdt-button:focus:before,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder.wdt-template-bordered .wdt-button:hover:before,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder[class*="wdt-animation-outline-out"] .wdt-button:focus:after,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder[class*="wdt-animation-outline-out"] .wdt-button:hover:after,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder[class*="wdt-animation-sweep"] .wdt-button:after,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder[class*="wdt-animation-bounce"] .wdt-button:after,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder[class*="wdt-animation-radial-in"] .wdt-button:focus:after,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder[class*="wdt-animation-radial-in"] .wdt-button:hover:after,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder[class*="wdt-animation-shutter-in"] .wdt-button:focus:after,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder[class*="wdt-animation-shutter-in"] .wdt-button:hover:after,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"] .wdt-button:focus:after,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"] .wdt-button:focus:after,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"] .wdt-button:hover:after,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"] .wdt-button:hover:after,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder[class*="wdt-animation-shutter-out"] .wdt-button:after,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-out"] .wdt-button:after,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-out"] .wdt-button:after,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder[class*="wdt-animation-radial-out"] .wdt-button:after {
	background-color: var(--e-global-color-secondary);
}

.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder.wdt-button-style-underline:focus:before,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder.wdt-button-style-underline:hover:before,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder.wdt-button-style-overline:focus:before,
.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder.wdt-button-style-overline:hover:before {
	color: var(--e-global-color-secondary);
}

.elementor-901 .elementor-element.elementor-element-de5fea7 {
	width: auto;
	max-width: auto;
}

.elementor-901 .elementor-element.elementor-element-42cf92c.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-901 .elementor-element.elementor-element-42cf92c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-901 .elementor-element.elementor-element-92fd6c9 .elementor-widget-container {
	text-align: center;
	justify-content: center;
	justify-items: center;
}

.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder .wdt-button {
	margin: 0px 0px 0px 0px;
	background-color: var(--e-global-color-accent);
}

.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder.wdt-button-style-underline:before,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder.wdt-button-style-overline:before {
	color: var(--e-global-color-accent);
}

.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder .wdt-button:focus,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder .wdt-button:hover,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder.wdt-template-bordered .wdt-button:focus:before,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder.wdt-template-bordered .wdt-button:hover:before,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder[class*="wdt-animation-outline-out"] .wdt-button:focus:after,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder[class*="wdt-animation-outline-out"] .wdt-button:hover:after,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder[class*="wdt-animation-sweep"] .wdt-button:after,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder[class*="wdt-animation-bounce"] .wdt-button:after,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder[class*="wdt-animation-radial-in"] .wdt-button:focus:after,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder[class*="wdt-animation-radial-in"] .wdt-button:hover:after,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder[class*="wdt-animation-shutter-in"] .wdt-button:focus:after,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder[class*="wdt-animation-shutter-in"] .wdt-button:hover:after,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"] .wdt-button:focus:after,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"] .wdt-button:focus:after,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"] .wdt-button:hover:after,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"] .wdt-button:hover:after,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder[class*="wdt-animation-shutter-out"] .wdt-button:after,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-out"] .wdt-button:after,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-out"] .wdt-button:after,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder[class*="wdt-animation-radial-out"] .wdt-button:after {
	background-color: var(--e-global-color-secondary);
}

.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder.wdt-button-style-underline:focus:before,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder.wdt-button-style-underline:hover:before,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder.wdt-button-style-overline:focus:before,
.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder.wdt-button-style-overline:hover:before {
	color: var(--e-global-color-secondary);
}

.elementor-901 .elementor-element.elementor-element-92fd6c9 {
	width: auto;
	max-width: auto;
}

@media(max-width: 1540px) {
	.elementor-901 .elementor-element.elementor-element-aeef1ab div.wdt-logo-container img {
		max-width: 150px;
		width: 150px;
	}

	.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder .wdt-button {
		margin: 0px 0px 0px 0px;
	}
}

@media(min-width: 480px) {
	.elementor-901 .elementor-element.elementor-element-7c434a7 {
		width: 20%;
	}

	.elementor-901 .elementor-element.elementor-element-22eb7d1 {
		width: 60%;
	}

	.elementor-901 .elementor-element.elementor-element-42cf92c {
		width: 20%;
	}
}

@media(max-width: 1280px) and (min-width:480px) {
	.elementor-901 .elementor-element.elementor-element-b10c753 {
		width: 80%;
	}

	.elementor-901 .elementor-element.elementor-element-f5e1383 {
		width: 20%;
	}

	.elementor-901 .elementor-element.elementor-element-7c434a7 {
		width: 25%;
	}

	.elementor-901 .elementor-element.elementor-element-22eb7d1 {
		width: 60%;
	}

	.elementor-901 .elementor-element.elementor-element-42cf92c {
		width: 15%;
	}
}

@media(max-width: 1024px) and (min-width:480px) {
	.elementor-901 .elementor-element.elementor-element-22eb7d1 {
		width: 70%;
	}

	.elementor-901 .elementor-element.elementor-element-42cf92c {
		width: 5%;
	}
}

@media(max-width: 767px) and (min-width:480px) {
	.elementor-901 .elementor-element.elementor-element-b10c753 {
		width: 100%;
	}

	.elementor-901 .elementor-element.elementor-element-f5e1383 {
		width: 40%;
	}

	.elementor-901 .elementor-element.elementor-element-7c434a7 {
		width: 30%;
	}

	.elementor-901 .elementor-element.elementor-element-22eb7d1 {
		width: 60%;
	}

	.elementor-901 .elementor-element.elementor-element-42cf92c {
		width: 10%;
	}
}

@media(max-width: 1280px) {
	.elementor-901 .elementor-element.elementor-element-aeef1ab div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-bc-flex-widget .elementor-901 .elementor-element.elementor-element-22eb7d1.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-901 .elementor-element.elementor-element-22eb7d1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-901 .elementor-element.elementor-element-22eb7d1.elementor-column>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-901 .elementor-element.elementor-element-c7c992b {
		width: auto;
		max-width: auto;
	}
}

@media(max-width: 1024px) {
	.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(25px/2);
	}

	.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(25px/2);
	}

	.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(25px/2);
		margin-left: calc(25px/2);
	}

	.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-25px/2);
		margin-left: calc(-25px/2);
	}

	body.rtl .elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-25px/2);
	}

	body:not(.rtl) .elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-25px/2);
	}

	.elementor-901 .elementor-element.elementor-element-aeef1ab div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-901 .elementor-element.elementor-element-c7c992b {
		width: auto;
		max-width: auto;
	}
}

@media(max-width: 767px) {
	.elementor-901 .elementor-element.elementor-element-b10c753.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(15px/2);
	}

	.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(15px/2);
	}

	.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(15px/2);
		margin-left: calc(15px/2);
	}

	.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-15px/2);
		margin-left: calc(-15px/2);
	}

	body.rtl .elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-15px/2);
	}

	body:not(.rtl) .elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-15px/2);
	}

	.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-901 .elementor-element.elementor-element-f1b57d5 .elementor-icon-list-item>a {
		font-size: 12px;
	}

	.elementor-901 .elementor-element.elementor-element-f1b57d5 {
		width: auto;
		max-width: auto;
	}

	.elementor-901 .elementor-element.elementor-element-c0b07c5 {
		padding: 10px 0px 0px 0px;
	}

	.elementor-bc-flex-widget .elementor-901 .elementor-element.elementor-element-7c434a7.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-901 .elementor-element.elementor-element-7c434a7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-901 .elementor-element.elementor-element-aeef1ab div.wdt-logo-container img {
		max-width: 100px;
		width: 100px;
	}

	.elementor-bc-flex-widget .elementor-901 .elementor-element.elementor-element-22eb7d1.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-901 .elementor-element.elementor-element-22eb7d1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-901 .elementor-element.elementor-element-22eb7d1.elementor-column>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder .wdt-button {
		padding: 7px 20px 7px 20px;
	}

	.elementor-901 .elementor-element.elementor-element-de5fea7 {
		width: auto;
		max-width: auto;
	}

	.elementor-bc-flex-widget .elementor-901 .elementor-element.elementor-element-42cf92c.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-901 .elementor-element.elementor-element-42cf92c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-901 .elementor-element.elementor-element-42cf92c.elementor-column>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-901 .elementor-element.elementor-element-92fd6c9 .wdt-button-holder .wdt-button {
		padding: 7px 20px 7px 20px;
	}

	.elementor-901 .elementor-element.elementor-element-c7c992b {
		width: auto;
		max-width: auto;
	}
}

@media(max-width: 479px) {
	.elementor-901 .elementor-element.elementor-element-f5e1383.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-901 .elementor-element.elementor-element-7c434a7 {
		width: 25%;
	}

	.elementor-bc-flex-widget .elementor-901 .elementor-element.elementor-element-7c434a7.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-901 .elementor-element.elementor-element-7c434a7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-901 .elementor-element.elementor-element-aeef1ab div.wdt-logo-container img {
		max-width: 60px;
		width: 60px;
	}

	.elementor-901 .elementor-element.elementor-element-22eb7d1 {
		width: 60%;
	}

	.elementor-901 .elementor-element.elementor-element-de5fea7 .wdt-button-holder .wdt-button {
		margin: 0px 0px 0px 0px;
	}

	.elementor-901 .elementor-element.elementor-element-de5fea7>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-901 .elementor-element.elementor-element-42cf92c {
		width: 15%;
	}

	.elementor-bc-flex-widget .elementor-901 .elementor-element.elementor-element-42cf92c.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-901 .elementor-element.elementor-element-42cf92c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
}