.elementor-344 .elementor-element.elementor-element-4b406708>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-344 .elementor-element.elementor-element-4b406708>.elementor-background-overlay {
	background-color: #00000091;
	background-image: url("../../2021/12/0da768_8b89980121844d37be099f0dbe33e3e3-_1_.png");
	opacity: 0.72;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-344 .elementor-element.elementor-element-4b406708 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 20px 0px 150px 0px;
}

.elementor-bc-flex-widget .elementor-344 .elementor-element.elementor-element-67902c0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-344 .elementor-element.elementor-element-67902c0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-344 .elementor-element.elementor-element-67902c0.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-344 .elementor-element.elementor-element-67902c0>.elementor-element-populated {
	margin: 0px 100px 0px 100px;
	--e-column-margin-right: 100px;
	--e-column-margin-left: 100px;
}

.elementor-344 .elementor-element.elementor-element-8d55957>.elementor-container {
	max-width: 1400px;
}

.elementor-344 .elementor-element.elementor-element-8d55957>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-344 .elementor-element.elementor-element-8d55957 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-344 .elementor-element.elementor-element-82e5fb9>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-151d0e3 {
	text-align: left;
}

.elementor-344 .elementor-element.elementor-element-151d0e3 img {
	width: 290px;
}

.elementor-344 .elementor-element.elementor-element-b351fa4.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-344 .elementor-element.elementor-element-b351fa4>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-77a7e2a .elementor-button .elementor-align-icon-right {
	margin-left: 13px;
}

.elementor-344 .elementor-element.elementor-element-77a7e2a .elementor-button .elementor-align-icon-left {
	margin-right: 13px;
}

.elementor-344 .elementor-element.elementor-element-77a7e2a .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #61ce7054;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF;
	border-radius: 59px 59px 59px 59px;
	padding: 10px 18px 10px 18px;
}

.elementor-344 .elementor-element.elementor-element-77a7e2a .elementor-button:hover,
.elementor-344 .elementor-element.elementor-element-77a7e2a .elementor-button:focus {
	color: #42914d;
	background-color: #FFFFFF;
}

.elementor-344 .elementor-element.elementor-element-77a7e2a .elementor-button:hover svg,
.elementor-344 .elementor-element.elementor-element-77a7e2a .elementor-button:focus svg {
	fill: #42914d;
}

.elementor-344 .elementor-element.elementor-element-77a7e2a {
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-e516c8a .elementor-button .elementor-align-icon-right {
	margin-left: 13px;
}

.elementor-344 .elementor-element.elementor-element-e516c8a .elementor-button .elementor-align-icon-left {
	margin-right: 13px;
}

.elementor-344 .elementor-element.elementor-element-e516c8a .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #61ce7054;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF;
	border-radius: 59px 59px 59px 59px;
	padding: 10px 18px 10px 18px;
}

.elementor-344 .elementor-element.elementor-element-e516c8a .elementor-button:hover,
.elementor-344 .elementor-element.elementor-element-e516c8a .elementor-button:focus {
	color: #42914d;
	background-color: #FFFFFF;
}

.elementor-344 .elementor-element.elementor-element-e516c8a .elementor-button:hover svg,
.elementor-344 .elementor-element.elementor-element-e516c8a .elementor-button:focus svg {
	fill: #42914d;
}

.elementor-344 .elementor-element.elementor-element-e516c8a>.elementor-widget-container {
	margin: 0px 0px 0px 30px;
}

.elementor-344 .elementor-element.elementor-element-e516c8a {
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-f259a2c .elementor-button .elementor-align-icon-right {
	margin-left: 13px;
}

.elementor-344 .elementor-element.elementor-element-f259a2c .elementor-button .elementor-align-icon-left {
	margin-right: 13px;
}

.elementor-344 .elementor-element.elementor-element-f259a2c .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: transparent;
	background-image: linear-gradient(90deg, #186b3b 0%, #186b3b 100%);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #FFFFFF;
	border-radius: 63px 63px 63px 63px;
	padding: 11px 19px 11px 19px;
}

.elementor-344 .elementor-element.elementor-element-f259a2c .elementor-button:hover,
.elementor-344 .elementor-element.elementor-element-f259a2c .elementor-button:focus {
	color: #42914d;
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
}

.elementor-344 .elementor-element.elementor-element-f259a2c .elementor-button:hover svg,
.elementor-344 .elementor-element.elementor-element-f259a2c .elementor-button:focus svg {
	fill: #42914d;
}

.elementor-344 .elementor-element.elementor-element-f259a2c>.elementor-widget-container {
	margin: 0px 0px 0px 30px;
}

.elementor-344 .elementor-element.elementor-element-f259a2c {
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-menu-toggle {
	margin: 0 auto;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu .elementor-item {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--main .elementor-item {
	color: #FFFFFF;
	fill: #FFFFFF;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--main .elementor-item:hover,
.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--main .elementor-item:focus {
	color: #FFFFFF;
	fill: #FFFFFF;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: #FFFFFF;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .e--pointer-framed .elementor-item:before,
.elementor-344 .elementor-element.elementor-element-f5e1a6a .e--pointer-framed .elementor-item:after {
	border-color: #FFFFFF;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #FFFFFF;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
	background-color: #FFFFFF;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .e--pointer-framed .elementor-item.elementor-item-active:before,
.elementor-344 .elementor-element.elementor-element-f5e1a6a .e--pointer-framed .elementor-item.elementor-item-active:after {
	border-color: #FFFFFF;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--dropdown a,
.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-menu-toggle {
	color: #FFFFFF;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--dropdown {
	background-color: #42914d;
	border-radius: 8px 8px 8px 8px;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--dropdown a:hover,
.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--dropdown a.highlighted,
.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-menu-toggle:hover {
	color: #FFFFFF9C;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--dropdown a:hover,
.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--dropdown a.highlighted {
	background-color: #02010100;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--dropdown .elementor-item,
.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--dropdown .elementor-sub-item {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--dropdown li:first-child a {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--dropdown li:last-child a {
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--dropdown a {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
.elementor-344 .elementor-element.elementor-element-f5e1a6a .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	margin-top: 20px !important;
}

.elementor-344 .elementor-element.elementor-element-f5e1a6a>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-62bc6c4 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-344 .elementor-element.elementor-element-62bc6c4.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-344 .elementor-element.elementor-element-62bc6c4.elementor-view-framed .elementor-icon,
.elementor-344 .elementor-element.elementor-element-62bc6c4.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-344 .elementor-element.elementor-element-62bc6c4.elementor-view-framed .elementor-icon,
.elementor-344 .elementor-element.elementor-element-62bc6c4.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-344 .elementor-element.elementor-element-62bc6c4.elementor-view-stacked .elementor-icon:hover {
	background-color: #42914d;
}

.elementor-344 .elementor-element.elementor-element-62bc6c4.elementor-view-framed .elementor-icon:hover,
.elementor-344 .elementor-element.elementor-element-62bc6c4.elementor-view-default .elementor-icon:hover {
	color: #42914d;
	border-color: #42914d;
}

.elementor-344 .elementor-element.elementor-element-62bc6c4.elementor-view-framed .elementor-icon:hover,
.elementor-344 .elementor-element.elementor-element-62bc6c4.elementor-view-default .elementor-icon:hover svg {
	fill: #42914d;
}

.elementor-344 .elementor-element.elementor-element-62bc6c4 .elementor-icon i,
.elementor-344 .elementor-element.elementor-element-62bc6c4 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-344 .elementor-element.elementor-element-62bc6c4>.elementor-widget-container {
	margin: -8px -6px -14px 0px;
}

.elementor-344 .elementor-element.elementor-element-6f5b4c6c>.elementor-container {
	max-width: 1200px;
}

.elementor-344 .elementor-element.elementor-element-2c941da2>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-48cfb76e .elementor-spacer-inner {
	height: 10px;
}

.elementor-344 .elementor-element.elementor-element-431c8f78>.elementor-container {
	max-width: 1400px;
}

.elementor-344 .elementor-element.elementor-element-431c8f78>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-344 .elementor-element.elementor-element-431c8f78 {
	margin-top: -50px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-344 .elementor-element.elementor-element-18c6c1cd.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-344 .elementor-element.elementor-element-18c6c1cd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-344 .elementor-element.elementor-element-18c6c1cd>.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-344 .elementor-element.elementor-element-18c6c1cd>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-2e5686f {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 70px;
	font-weight: 700;
	line-height: 70px;
	width: 441px;
	max-width: 441px;
}

.elementor-344 .elementor-element.elementor-element-2e5686f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-221d5ab {
	--divider-border-style: solid;
	--divider-color: #42914d;
	--divider-border-width: 3px;
}

.elementor-344 .elementor-element.elementor-element-221d5ab .elementor-divider-separator {
	width: 102px;
}

.elementor-344 .elementor-element.elementor-element-221d5ab .elementor-divider {
	padding-top: 5px;
	padding-bottom: 5px;
}

.elementor-344 .elementor-element.elementor-element-221d5ab>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-d88f1c5 {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.4em;
	width: 481px;
	max-width: 481px;
}

.elementor-344 .elementor-element.elementor-element-d88f1c5>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-344 .elementor-element.elementor-element-315d09c {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.4em;
	width: 366px;
	max-width: 366px;
}

.elementor-344 .elementor-element.elementor-element-315d09c>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-296a90b .elementor-button .elementor-align-icon-right {
	margin-left: 29px;
}

.elementor-344 .elementor-element.elementor-element-296a90b .elementor-button .elementor-align-icon-left {
	margin-right: 29px;
}

.elementor-344 .elementor-element.elementor-element-296a90b .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	background-color: transparent;
	background-image: linear-gradient(90deg, #42914d 0%, #63d773 100%);
	border-radius: 500px 500px 500px 500px;
	padding: 16px 70px 16px 70px;
}

.elementor-344 .elementor-element.elementor-element-296a90b .elementor-button:hover,
.elementor-344 .elementor-element.elementor-element-296a90b .elementor-button:focus {
	color: #42914d;
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
}

.elementor-344 .elementor-element.elementor-element-296a90b .elementor-button:hover svg,
.elementor-344 .elementor-element.elementor-element-296a90b .elementor-button:focus svg {
	fill: #42914d;
}

.elementor-344 .elementor-element.elementor-element-296a90b>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-c5b27d6>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-1b5aa6cd>.elementor-container {
	max-width: 1200px;
}

.elementor-344 .elementor-element.elementor-element-1b5aa6cd {
	padding: 150px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-17f72c23>.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-344 .elementor-element.elementor-element-5807f0f2 .elementor-heading-title {
	color: #324158;
	font-family: "Montserrat", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 42px;
}

.elementor-344 .elementor-element.elementor-element-7e669779 .elementor-heading-title {
	color: #324158;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 38px;
}

.elementor-344 .elementor-element.elementor-element-59f84c5 {
	--divider-border-style: solid;
	--divider-color: #42914d;
	--divider-border-width: 3px;
}

.elementor-344 .elementor-element.elementor-element-59f84c5 .elementor-divider-separator {
	width: 102px;
}

.elementor-344 .elementor-element.elementor-element-59f84c5 .elementor-divider {
	padding-top: 5px;
	padding-bottom: 25px;
}

.elementor-344 .elementor-element.elementor-element-59f84c5>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-1ae16dda>.elementor-container {
	max-width: 1200px;
}

.elementor-344 .elementor-element.elementor-element-1ae16dda {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-31024230>.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-344 .elementor-element.elementor-element-31024230:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-344 .elementor-element.elementor-element-31024230>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

.elementor-344 .elementor-element.elementor-element-31024230>.elementor-element-populated,
.elementor-344 .elementor-element.elementor-element-31024230>.elementor-element-populated>.elementor-background-overlay,
.elementor-344 .elementor-element.elementor-element-31024230>.elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-344 .elementor-element.elementor-element-31024230>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 20px 15px 20px 15px;
}

.elementor-344 .elementor-element.elementor-element-31024230>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-344 .elementor-element.elementor-element-782d59b5 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-344 .elementor-element.elementor-element-782d59b5.elementor-view-stacked .elementor-icon {
	background-color: #20303C;
}

.elementor-344 .elementor-element.elementor-element-782d59b5.elementor-view-framed .elementor-icon,
.elementor-344 .elementor-element.elementor-element-782d59b5.elementor-view-default .elementor-icon {
	color: #20303C;
	border-color: #20303C;
}

.elementor-344 .elementor-element.elementor-element-782d59b5.elementor-view-framed .elementor-icon,
.elementor-344 .elementor-element.elementor-element-782d59b5.elementor-view-default .elementor-icon svg {
	fill: #20303C;
}

.elementor-344 .elementor-element.elementor-element-782d59b5 .elementor-icon {
	font-size: 50px;
}

.elementor-344 .elementor-element.elementor-element-782d59b5 .elementor-icon i,
.elementor-344 .elementor-element.elementor-element-782d59b5 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-344 .elementor-element.elementor-element-782d59b5>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-344 .elementor-element.elementor-element-782d59b5 {
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-2fe25a80 .elementor-heading-title {
	color: #324158;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}

.elementor-344 .elementor-element.elementor-element-2fe25a80>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-3d31f562>.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-344 .elementor-element.elementor-element-3d31f562:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-344 .elementor-element.elementor-element-3d31f562>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

.elementor-344 .elementor-element.elementor-element-3d31f562>.elementor-element-populated,
.elementor-344 .elementor-element.elementor-element-3d31f562>.elementor-element-populated>.elementor-background-overlay,
.elementor-344 .elementor-element.elementor-element-3d31f562>.elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-344 .elementor-element.elementor-element-3d31f562>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-344 .elementor-element.elementor-element-3d31f562>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-344 .elementor-element.elementor-element-217301c5 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-344 .elementor-element.elementor-element-217301c5.elementor-view-stacked .elementor-icon {
	background-color: #20303C;
}

.elementor-344 .elementor-element.elementor-element-217301c5.elementor-view-framed .elementor-icon,
.elementor-344 .elementor-element.elementor-element-217301c5.elementor-view-default .elementor-icon {
	color: #20303C;
	border-color: #20303C;
}

.elementor-344 .elementor-element.elementor-element-217301c5.elementor-view-framed .elementor-icon,
.elementor-344 .elementor-element.elementor-element-217301c5.elementor-view-default .elementor-icon svg {
	fill: #20303C;
}

.elementor-344 .elementor-element.elementor-element-217301c5 .elementor-icon {
	font-size: 50px;
}

.elementor-344 .elementor-element.elementor-element-217301c5 .elementor-icon i,
.elementor-344 .elementor-element.elementor-element-217301c5 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-344 .elementor-element.elementor-element-217301c5>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-344 .elementor-element.elementor-element-217301c5 {
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-357ac393 .elementor-heading-title {
	color: #324158;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}

.elementor-344 .elementor-element.elementor-element-357ac393>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-17a70e7c>.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-344 .elementor-element.elementor-element-17a70e7c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-344 .elementor-element.elementor-element-17a70e7c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

.elementor-344 .elementor-element.elementor-element-17a70e7c>.elementor-element-populated,
.elementor-344 .elementor-element.elementor-element-17a70e7c>.elementor-element-populated>.elementor-background-overlay,
.elementor-344 .elementor-element.elementor-element-17a70e7c>.elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-344 .elementor-element.elementor-element-17a70e7c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-344 .elementor-element.elementor-element-17a70e7c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-344 .elementor-element.elementor-element-5d95485e .elementor-icon-wrapper {
	text-align: left;
}

.elementor-344 .elementor-element.elementor-element-5d95485e.elementor-view-stacked .elementor-icon {
	background-color: #20303C;
}

.elementor-344 .elementor-element.elementor-element-5d95485e.elementor-view-framed .elementor-icon,
.elementor-344 .elementor-element.elementor-element-5d95485e.elementor-view-default .elementor-icon {
	color: #20303C;
	border-color: #20303C;
}

.elementor-344 .elementor-element.elementor-element-5d95485e.elementor-view-framed .elementor-icon,
.elementor-344 .elementor-element.elementor-element-5d95485e.elementor-view-default .elementor-icon svg {
	fill: #20303C;
}

.elementor-344 .elementor-element.elementor-element-5d95485e .elementor-icon {
	font-size: 50px;
}

.elementor-344 .elementor-element.elementor-element-5d95485e .elementor-icon i,
.elementor-344 .elementor-element.elementor-element-5d95485e .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-344 .elementor-element.elementor-element-5d95485e>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-344 .elementor-element.elementor-element-5d95485e {
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-47def1ac .elementor-heading-title {
	color: #324158;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}

.elementor-344 .elementor-element.elementor-element-47def1ac>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-2c509ded>.elementor-container {
	max-width: 1200px;
}

.elementor-344 .elementor-element.elementor-element-2c509ded {
	padding: 50px 0px 100px 0px;
}

.elementor-344 .elementor-element.elementor-element-5dc4c645>.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-344 .elementor-element.elementor-element-5dc4c645:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-344 .elementor-element.elementor-element-5dc4c645>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

.elementor-344 .elementor-element.elementor-element-5dc4c645>.elementor-element-populated,
.elementor-344 .elementor-element.elementor-element-5dc4c645>.elementor-element-populated>.elementor-background-overlay,
.elementor-344 .elementor-element.elementor-element-5dc4c645>.elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-344 .elementor-element.elementor-element-5dc4c645>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-344 .elementor-element.elementor-element-5dc4c645>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-344 .elementor-element.elementor-element-3a676837 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-344 .elementor-element.elementor-element-3a676837.elementor-view-stacked .elementor-icon {
	background-color: #20303C;
}

.elementor-344 .elementor-element.elementor-element-3a676837.elementor-view-framed .elementor-icon,
.elementor-344 .elementor-element.elementor-element-3a676837.elementor-view-default .elementor-icon {
	color: #20303C;
	border-color: #20303C;
}

.elementor-344 .elementor-element.elementor-element-3a676837.elementor-view-framed .elementor-icon,
.elementor-344 .elementor-element.elementor-element-3a676837.elementor-view-default .elementor-icon svg {
	fill: #20303C;
}

.elementor-344 .elementor-element.elementor-element-3a676837 .elementor-icon {
	font-size: 50px;
}

.elementor-344 .elementor-element.elementor-element-3a676837 .elementor-icon i,
.elementor-344 .elementor-element.elementor-element-3a676837 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-344 .elementor-element.elementor-element-3a676837>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-344 .elementor-element.elementor-element-3a676837 {
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-2d1c58b7 .elementor-heading-title {
	color: #324158;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}

.elementor-344 .elementor-element.elementor-element-2d1c58b7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-28adcd38>.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-344 .elementor-element.elementor-element-28adcd38:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-344 .elementor-element.elementor-element-28adcd38>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

.elementor-344 .elementor-element.elementor-element-28adcd38>.elementor-element-populated,
.elementor-344 .elementor-element.elementor-element-28adcd38>.elementor-element-populated>.elementor-background-overlay,
.elementor-344 .elementor-element.elementor-element-28adcd38>.elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-344 .elementor-element.elementor-element-28adcd38>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-344 .elementor-element.elementor-element-28adcd38>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-344 .elementor-element.elementor-element-5c277f68 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-344 .elementor-element.elementor-element-5c277f68.elementor-view-stacked .elementor-icon {
	background-color: #20303C;
}

.elementor-344 .elementor-element.elementor-element-5c277f68.elementor-view-framed .elementor-icon,
.elementor-344 .elementor-element.elementor-element-5c277f68.elementor-view-default .elementor-icon {
	color: #20303C;
	border-color: #20303C;
}

.elementor-344 .elementor-element.elementor-element-5c277f68.elementor-view-framed .elementor-icon,
.elementor-344 .elementor-element.elementor-element-5c277f68.elementor-view-default .elementor-icon svg {
	fill: #20303C;
}

.elementor-344 .elementor-element.elementor-element-5c277f68 .elementor-icon {
	font-size: 50px;
}

.elementor-344 .elementor-element.elementor-element-5c277f68 .elementor-icon i,
.elementor-344 .elementor-element.elementor-element-5c277f68 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-344 .elementor-element.elementor-element-5c277f68>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-344 .elementor-element.elementor-element-5c277f68 {
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-680ee0c8 .elementor-heading-title {
	color: #324158;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}

.elementor-344 .elementor-element.elementor-element-680ee0c8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-5e7e46ba>.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-344 .elementor-element.elementor-element-5e7e46ba:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-344 .elementor-element.elementor-element-5e7e46ba>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

.elementor-344 .elementor-element.elementor-element-5e7e46ba>.elementor-element-populated,
.elementor-344 .elementor-element.elementor-element-5e7e46ba>.elementor-element-populated>.elementor-background-overlay,
.elementor-344 .elementor-element.elementor-element-5e7e46ba>.elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-344 .elementor-element.elementor-element-5e7e46ba>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-344 .elementor-element.elementor-element-5e7e46ba>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-344 .elementor-element.elementor-element-40f66ef0 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-344 .elementor-element.elementor-element-40f66ef0.elementor-view-stacked .elementor-icon {
	background-color: #20303C;
}

.elementor-344 .elementor-element.elementor-element-40f66ef0.elementor-view-framed .elementor-icon,
.elementor-344 .elementor-element.elementor-element-40f66ef0.elementor-view-default .elementor-icon {
	color: #20303C;
	border-color: #20303C;
}

.elementor-344 .elementor-element.elementor-element-40f66ef0.elementor-view-framed .elementor-icon,
.elementor-344 .elementor-element.elementor-element-40f66ef0.elementor-view-default .elementor-icon svg {
	fill: #20303C;
}

.elementor-344 .elementor-element.elementor-element-40f66ef0 .elementor-icon {
	font-size: 50px;
}

.elementor-344 .elementor-element.elementor-element-40f66ef0 .elementor-icon i,
.elementor-344 .elementor-element.elementor-element-40f66ef0 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-344 .elementor-element.elementor-element-40f66ef0>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-344 .elementor-element.elementor-element-40f66ef0 {
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-2510aa89 .elementor-heading-title {
	color: #324158;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}

.elementor-344 .elementor-element.elementor-element-2510aa89>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-554cea78>.elementor-container {
	max-width: 1200px;
}

.elementor-344 .elementor-element.elementor-element-554cea78>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-344 .elementor-element.elementor-element-554cea78:not(.elementor-motion-effects-element-type-background),
.elementor-344 .elementor-element.elementor-element-554cea78>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2021/12/f781c4_8b759f56734141d1bc3c0de6091c5541_mv2.png");
	background-size: cover;
}

.elementor-344 .elementor-element.elementor-element-554cea78 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 50px 0px;
}

.elementor-344 .elementor-element.elementor-element-554cea78>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-344 .elementor-element.elementor-element-7025e566.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-344 .elementor-element.elementor-element-7025e566>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-439b173f {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-439b173f .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 42px;
}

.elementor-344 .elementor-element.elementor-element-18827323 {
	--divider-border-style: solid;
	--divider-color: #FFFFFF;
	--divider-border-width: 3px;
}

.elementor-344 .elementor-element.elementor-element-18827323 .elementor-divider-separator {
	width: 100px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-344 .elementor-element.elementor-element-18827323 .elementor-divider {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-344 .elementor-element.elementor-element-3c6ef77e .elementor-spacer-inner {
	height: 50px;
}

.elementor-344 .elementor-element.elementor-element-2d31d05a {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-2d31d05a .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 25px;
}

.elementor-344 .elementor-element.elementor-element-2d31d05a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-e472e26 {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-e472e26 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 25px;
}

.elementor-344 .elementor-element.elementor-element-e472e26>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-5c611423 .elementor-spacer-inner {
	height: 30px;
}

.elementor-344 .elementor-element.elementor-element-1aedc403 img {
	width: 200px;
	max-width: 200px;
	height: 50px;
}

.elementor-344 .elementor-element.elementor-element-1aedc403>.elementor-widget-container {
	margin: 0px 5px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-1aedc403 {
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-5cd35324 img {
	width: 200px;
	height: 50px;
}

.elementor-344 .elementor-element.elementor-element-5cd35324>.elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-344 .elementor-element.elementor-element-5cd35324 {
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-702e0e99>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-17737774>.elementor-widget-container {
	margin: -100px 0px -113px 0px;
	padding: -200px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-7b2a7ba {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-2ce15d7>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-9102015 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-9102015 .elementor-icon {
	font-size: 56px;
}

.elementor-344 .elementor-element.elementor-element-9102015 .elementor-icon i,
.elementor-344 .elementor-element.elementor-element-9102015 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-344 .elementor-element.elementor-element-9102015>.elementor-widget-container {
	margin: 0px 0px -6px 0px;
}

.elementor-344 .elementor-element.elementor-element-9102015 {
	width: auto;
	max-width: auto;
	bottom: 14px;
}

body:not(.rtl) .elementor-344 .elementor-element.elementor-element-9102015 {
	right: 30px;
}

body.rtl .elementor-344 .elementor-element.elementor-element-9102015 {
	left: 85px;
}

.elementor-344 .elementor-element.elementor-element-7b1aaba .elementor-icon-wrapper {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-7b1aaba .elementor-icon {
	font-size: 56px;
}

.elementor-344 .elementor-element.elementor-element-7b1aaba .elementor-icon i,
.elementor-344 .elementor-element.elementor-element-7b1aaba .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-344 .elementor-element.elementor-element-7b1aaba>.elementor-widget-container {
	margin: 0px 0px -6px 0px;
}

.elementor-344 .elementor-element.elementor-element-7b1aaba {
	width: auto;
	max-width: auto;
	bottom: 14px;
}

body:not(.rtl) .elementor-344 .elementor-element.elementor-element-7b1aaba {
	right: 100px;
}

body.rtl .elementor-344 .elementor-element.elementor-element-7b1aaba {
	left: 155px;
}

.elementor-344 .elementor-element.elementor-element-42385dd9>.elementor-container {
	max-width: 1200px;
}

.elementor-344 .elementor-element.elementor-element-42385dd9>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-344 .elementor-element.elementor-element-42385dd9 {
	padding: 100px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-b37c7ac:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-344 .elementor-element.elementor-element-b37c7ac>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2021/12/bg-01.png");
	background-position: -414px 290px;
	background-repeat: repeat-x;
}

.elementor-344 .elementor-element.elementor-element-b37c7ac>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-b37c7ac>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-344 .elementor-element.elementor-element-48c60d3c {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-5dfa480 {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-5dfa480 .elementor-heading-title {
	color: #324158;
	font-family: "Montserrat", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 42px;
}

.elementor-344 .elementor-element.elementor-element-1282222a {
	--divider-border-style: solid;
	--divider-color: #42914d;
	--divider-border-width: 3px;
}

.elementor-344 .elementor-element.elementor-element-1282222a .elementor-divider-separator {
	width: 100px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-344 .elementor-element.elementor-element-1282222a .elementor-divider {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.elementor-344 .elementor-element.elementor-element-2ec375ae .elementor-button .elementor-align-icon-right {
	margin-left: 17px;
}

.elementor-344 .elementor-element.elementor-element-2ec375ae .elementor-button .elementor-align-icon-left {
	margin-right: 17px;
}

.elementor-344 .elementor-element.elementor-element-2ec375ae .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
	background-color: transparent;
	background-image: linear-gradient(90deg, #42914d 0%, #63d773 100%);
	border-radius: 500px 500px 500px 500px;
	padding: 18px 65px 18px 65px;
}

.elementor-344 .elementor-element.elementor-element-2ec375ae .elementor-button:hover,
.elementor-344 .elementor-element.elementor-element-2ec375ae .elementor-button:focus {
	color: #FFFFFF;
	background-color: transparent;
	background-image: linear-gradient(90deg, #42914d 0%, #63d773 100%);
}

.elementor-344 .elementor-element.elementor-element-2ec375ae .elementor-button:hover svg,
.elementor-344 .elementor-element.elementor-element-2ec375ae .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-344 .elementor-element.elementor-element-5abd1b80>.elementor-container {
	min-height: 728px;
}

.elementor-344 .elementor-element.elementor-element-5abd1b80:not(.elementor-motion-effects-element-type-background),
.elementor-344 .elementor-element.elementor-element-5abd1b80>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2021/12/file.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-344 .elementor-element.elementor-element-5abd1b80>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.68;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-344 .elementor-element.elementor-element-5abd1b80 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-344 .elementor-element.elementor-element-597740b7 {
	--lottie-container-width: 26%;
}

.elementor-344 .elementor-element.elementor-element-312498d5>.elementor-container {
	max-width: 1200px;
}

.elementor-344 .elementor-element.elementor-element-312498d5>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-344 .elementor-element.elementor-element-312498d5:not(.elementor-motion-effects-element-type-background),
.elementor-344 .elementor-element.elementor-element-312498d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2021/12/f781c4_8b759f56734141d1bc3c0de6091c5541_mv2.png");
	background-size: cover;
}

.elementor-344 .elementor-element.elementor-element-312498d5 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 150px 0px 150px 0px;
}

.elementor-344 .elementor-element.elementor-element-312498d5>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-344 .elementor-element.elementor-element-7320b02b>.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-344 .elementor-element.elementor-element-7320b02b>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-5d55df52 img {
	width: 426px;
}

.elementor-344 .elementor-element.elementor-element-63a94431 .elementor-spacer-inner {
	height: 30px;
}

.elementor-344 .elementor-element.elementor-element-f3c332f {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-f3c332f .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 42px;
}

.elementor-344 .elementor-element.elementor-element-3da12fb0 .elementor-spacer-inner {
	height: 90px;
}

.elementor-344 .elementor-element.elementor-element-551cab51>.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-344 .elementor-element.elementor-element-6bc50362 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-6bc50362 .elementor-icon {
	font-size: 63px;
}

.elementor-344 .elementor-element.elementor-element-6bc50362 .elementor-icon i,
.elementor-344 .elementor-element.elementor-element-6bc50362 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-344 .elementor-element.elementor-element-6bc50362>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-344 .elementor-element.elementor-element-71aaea90 {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-71aaea90 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-344 .elementor-element.elementor-element-71aaea90>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-2cf9c006 {
	--divider-border-style: solid;
	--divider-color: #FFFFFF;
	--divider-border-width: 2px;
}

.elementor-344 .elementor-element.elementor-element-2cf9c006 .elementor-divider-separator {
	width: 90px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-344 .elementor-element.elementor-element-2cf9c006 .elementor-divider {
	text-align: center;
	padding-top: 13px;
	padding-bottom: 13px;
}

.elementor-344 .elementor-element.elementor-element-3b35cbcd>.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-344 .elementor-element.elementor-element-32bf9764 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-32bf9764 .elementor-icon {
	font-size: 63px;
}

.elementor-344 .elementor-element.elementor-element-32bf9764 .elementor-icon i,
.elementor-344 .elementor-element.elementor-element-32bf9764 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-344 .elementor-element.elementor-element-32bf9764>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-344 .elementor-element.elementor-element-356bd115 {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-356bd115 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-344 .elementor-element.elementor-element-356bd115>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-11bd830c {
	--divider-border-style: solid;
	--divider-color: #FFFFFF;
	--divider-border-width: 2px;
}

.elementor-344 .elementor-element.elementor-element-11bd830c .elementor-divider-separator {
	width: 90px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-344 .elementor-element.elementor-element-11bd830c .elementor-divider {
	text-align: center;
	padding-top: 13px;
	padding-bottom: 13px;
}

.elementor-344 .elementor-element.elementor-element-548e9985>.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-344 .elementor-element.elementor-element-7a5b4bb5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-7a5b4bb5 .elementor-icon {
	font-size: 63px;
}

.elementor-344 .elementor-element.elementor-element-7a5b4bb5 .elementor-icon i,
.elementor-344 .elementor-element.elementor-element-7a5b4bb5 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-344 .elementor-element.elementor-element-7a5b4bb5>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-344 .elementor-element.elementor-element-42fff4a1 {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-42fff4a1 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-344 .elementor-element.elementor-element-42fff4a1>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-69b62d8a {
	--divider-border-style: solid;
	--divider-color: #FFFFFF;
	--divider-border-width: 2px;
}

.elementor-344 .elementor-element.elementor-element-69b62d8a .elementor-divider-separator {
	width: 90px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-344 .elementor-element.elementor-element-69b62d8a .elementor-divider {
	text-align: center;
	padding-top: 13px;
	padding-bottom: 13px;
}

.elementor-344 .elementor-element.elementor-element-11d06963>.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-344 .elementor-element.elementor-element-7138bf6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-7138bf6 .elementor-icon {
	font-size: 63px;
}

.elementor-344 .elementor-element.elementor-element-7138bf6 .elementor-icon i,
.elementor-344 .elementor-element.elementor-element-7138bf6 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-344 .elementor-element.elementor-element-7138bf6>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-344 .elementor-element.elementor-element-441bc370 {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-441bc370 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-344 .elementor-element.elementor-element-441bc370>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-36a9315e {
	--divider-border-style: solid;
	--divider-color: #FFFFFF;
	--divider-border-width: 2px;
}

.elementor-344 .elementor-element.elementor-element-36a9315e .elementor-divider-separator {
	width: 90px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-344 .elementor-element.elementor-element-36a9315e .elementor-divider {
	text-align: center;
	padding-top: 13px;
	padding-bottom: 13px;
}

.elementor-344 .elementor-element.elementor-element-6aec0d7f .elementor-spacer-inner {
	height: 70px;
}

.elementor-344 .elementor-element.elementor-element-23a7adce .elementor-button .elementor-align-icon-right {
	margin-left: 17px;
}

.elementor-344 .elementor-element.elementor-element-23a7adce .elementor-button .elementor-align-icon-left {
	margin-right: 17px;
}

.elementor-344 .elementor-element.elementor-element-23a7adce .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
	fill: #42914d;
	color: #42914d;
	background-color: #FFFFFF;
	border-radius: 500px 500px 500px 500px;
	padding: 18px 90px 18px 90px;
}

.elementor-344 .elementor-element.elementor-element-23a7adce .elementor-button:hover,
.elementor-344 .elementor-element.elementor-element-23a7adce .elementor-button:focus {
	color: #42914d;
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
}

.elementor-344 .elementor-element.elementor-element-23a7adce .elementor-button:hover svg,
.elementor-344 .elementor-element.elementor-element-23a7adce .elementor-button:focus svg {
	fill: #42914d;
}

.elementor-344 .elementor-element.elementor-element-6e82f3f5>.elementor-container {
	max-width: 1200px;
}

.elementor-344 .elementor-element.elementor-element-6e82f3f5:not(.elementor-motion-effects-element-type-background),
.elementor-344 .elementor-element.elementor-element-6e82f3f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2021/12/f781c4_dc112cab121041cdaa2f10df5078af55_mv2.png");
	background-position: center left;
	background-size: cover;
}

.elementor-344 .elementor-element.elementor-element-6e82f3f5 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 210px 0px 210px 0px;
}

.elementor-344 .elementor-element.elementor-element-6e82f3f5>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-344 .elementor-element.elementor-element-73035e48>.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-344 .elementor-element.elementor-element-683a91bf {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-683a91bf .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 38px;
	font-weight: 400;
	line-height: 42px;
}

.elementor-344 .elementor-element.elementor-element-6506a9aa {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-6506a9aa .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 42px;
}

.elementor-344 .elementor-element.elementor-element-4af29669 .elementor-spacer-inner {
	height: 30px;
}

.elementor-344 .elementor-element.elementor-element-5059a7a3 .elementor-button .elementor-align-icon-right {
	margin-left: 29px;
}

.elementor-344 .elementor-element.elementor-element-5059a7a3 .elementor-button .elementor-align-icon-left {
	margin-right: 29px;
}

.elementor-344 .elementor-element.elementor-element-5059a7a3 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	background-color: transparent;
	background-image: linear-gradient(90deg, #42914d 0%, #63d773 100%);
	border-radius: 500px 500px 500px 500px;
	padding: 18px 100px 18px 100px;
}

.elementor-344 .elementor-element.elementor-element-5059a7a3 .elementor-button:hover,
.elementor-344 .elementor-element.elementor-element-5059a7a3 .elementor-button:focus {
	color: #42914d;
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
}

.elementor-344 .elementor-element.elementor-element-5059a7a3 .elementor-button:hover svg,
.elementor-344 .elementor-element.elementor-element-5059a7a3 .elementor-button:focus svg {
	fill: #42914d;
}

.elementor-344 .elementor-element.elementor-element-2df77cbf>.elementor-container {
	max-width: 1200px;
}

.elementor-344 .elementor-element.elementor-element-2df77cbf>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-344 .elementor-element.elementor-element-2df77cbf {
	padding: 75px 0px 75px 0px;
}

.elementor-344 .elementor-element.elementor-element-4a233525>.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-344 .elementor-element.elementor-element-5e32fc1b {
	text-align: left;
}

.elementor-344 .elementor-element.elementor-element-5e32fc1b .elementor-heading-title {
	color: #324158;
	font-family: "Montserrat", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 42px;
}

.elementor-344 .elementor-element.elementor-element-1351f417 .elementor-heading-title {
	color: #324158;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 38px;
}

.elementor-344 .elementor-element.elementor-element-176e9fb5 {
	--divider-border-style: solid;
	--divider-color: #42914d;
	--divider-border-width: 3px;
}

.elementor-344 .elementor-element.elementor-element-176e9fb5 .elementor-divider-separator {
	width: 100px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-344 .elementor-element.elementor-element-176e9fb5 .elementor-divider {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.elementor-344 .elementor-element.elementor-element-176e9fb5>.elementor-widget-container {
	padding: 0px 0px 50px 0px;
}

.elementor-344 .elementor-element.elementor-element-a715272>.elementor-container {
	max-width: 1200px;
}

.elementor-344 .elementor-element.elementor-element-1f0bb5c>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 .elementor-field-group {
	padding-right: calc(10px/2);
	padding-left: calc(10px/2);
	margin-bottom: 28px;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 .elementor-form-fields-wrapper {
	margin-left: calc(-10px/2);
	margin-right: calc(-10px/2);
	margin-bottom: -28px;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-344 .elementor-element.elementor-element-6a3bf970 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-344 .elementor-element.elementor-element-6a3bf970 .elementor-labels-inline .elementor-field-group>label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-344 .elementor-element.elementor-element-6a3bf970 .elementor-labels-inline .elementor-field-group>label {
	padding-right: 0px;
}

body .elementor-344 .elementor-element.elementor-element-6a3bf970 .elementor-labels-above .elementor-field-group>label {
	padding-bottom: 0px;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 .elementor-field-group .elementor-field {
	color: #000000;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: #ffffff;
	border-color: #42914d;
	border-width: 2px 2px 2px 2px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 .elementor-field-group .elementor-select-wrapper select {
	background-color: #ffffff;
	border-color: #42914d;
	border-width: 2px 2px 2px 2px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 .elementor-field-group .elementor-select-wrapper::before {
	color: #42914d;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 .e-form__buttons__wrapper__button-next {
	background-color: #42914d;
	color: #ffffff;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 .elementor-button[type="submit"] {
	background-color: #42914d;
	color: #ffffff;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 .elementor-button[type="submit"] svg * {
	fill: #ffffff;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 .e-form__buttons__wrapper__button-previous {
	color: #ffffff;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 .e-form__buttons__wrapper__button-next:hover {
	color: #ffffff;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 .elementor-button[type="submit"]:hover {
	color: #ffffff;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 .elementor-button[type="submit"]:hover svg * {
	fill: #ffffff;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 .e-form__buttons__wrapper__button-previous:hover {
	color: #ffffff;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 .elementor-button {
	border-radius: 20px 20px 20px 20px;
	padding: 18px 18px 18px 18px;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #ffffff;
	--e-form-steps-indicator-active-secondary-color: #ffffff;
	--e-form-steps-indicator-completed-secondary-color: #ffffff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
	width: 460px;
	max-width: 460px;
}

.elementor-344 .elementor-element.elementor-element-6a3bf970>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-acc0cc2>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-4ef41405 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(25px/2);
}

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

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

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

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

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

.elementor-344 .elementor-element.elementor-element-4ef41405 .elementor-icon-list-icon i {
	color: #6EC1E4;
}

.elementor-344 .elementor-element.elementor-element-4ef41405 .elementor-icon-list-icon svg {
	fill: #6EC1E4;
}

.elementor-344 .elementor-element.elementor-element-4ef41405 {
	--e-icon-list-icon-size: 21px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
}

.elementor-344 .elementor-element.elementor-element-4ef41405 .elementor-icon-list-text {
	color: #20303C;
	padding-left: 6px;
}

.elementor-344 .elementor-element.elementor-element-4ef41405 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-344 .elementor-element.elementor-element-4ef41405 .elementor-icon-list-item>a {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-344 .elementor-element.elementor-element-a76048b>.elementor-container {
	max-width: 1200px;
}

.elementor-344 .elementor-element.elementor-element-a76048b>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-344 .elementor-element.elementor-element-a76048b:not(.elementor-motion-effects-element-type-background),
.elementor-344 .elementor-element.elementor-element-a76048b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2021/12/f781c4_8b759f56734141d1bc3c0de6091c5541_mv2.png");
	background-size: cover;
}

.elementor-344 .elementor-element.elementor-element-a76048b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 20px 0px;
}

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

.elementor-344 .elementor-element.elementor-element-aaa4ebe>.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-344 .elementor-element.elementor-element-aaa4ebe>.elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-344 .elementor-element.elementor-element-ef46e1c {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 32px;
	--grid-column-gap: 14px;
	--grid-row-gap: 0px;
}

.elementor-344 .elementor-element.elementor-element-ef46e1c .elementor-widget-container {
	text-align: center;
}

.elementor-344 .elementor-element.elementor-element-ef46e1c .elementor-social-icon {
	background-color: #02010100;
	--icon-padding: 0em;
}

.elementor-344 .elementor-element.elementor-element-ef46e1c .elementor-social-icon i {
	color: #FFFFFF;
}

.elementor-344 .elementor-element.elementor-element-ef46e1c .elementor-social-icon svg {
	fill: #FFFFFF;
}

.elementor-344 .elementor-element.elementor-element-9d107b6 {
	margin-top: 100px;
	margin-bottom: 0px;
}

.elementor-344 .elementor-element.elementor-element-728b308>.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-344 .elementor-element.elementor-element-728b308>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-03d67bd {
	text-align: left;
}

.elementor-344 .elementor-element.elementor-element-03d67bd .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-344 .elementor-element.elementor-element-bc028f9 {
	--divider-border-style: solid;
	--divider-color: #0000004A;
	--divider-border-width: 2px;
}

.elementor-344 .elementor-element.elementor-element-bc028f9 .elementor-divider-separator {
	width: 173px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-344 .elementor-element.elementor-element-bc028f9 .elementor-divider {
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

.elementor-344 .elementor-element.elementor-element-abe9602 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-abe9602 .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-abe9602 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-7ac2e4d .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-7ac2e4d .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-7ac2e4d .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-0191e5a .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-0191e5a .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-0191e5a .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-85f77bc .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-85f77bc .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-85f77bc .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-a468bdb .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-a468bdb .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-a468bdb .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-1283276>.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-344 .elementor-element.elementor-element-1283276>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-4ceca1f {
	text-align: left;
}

.elementor-344 .elementor-element.elementor-element-4ceca1f .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-344 .elementor-element.elementor-element-a45a9ff {
	--divider-border-style: solid;
	--divider-color: #0000004A;
	--divider-border-width: 2px;
}

.elementor-344 .elementor-element.elementor-element-a45a9ff .elementor-divider-separator {
	width: 173px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-344 .elementor-element.elementor-element-a45a9ff .elementor-divider {
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

.elementor-344 .elementor-element.elementor-element-6be4530 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-6be4530 .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-6be4530 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-177983b .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-177983b .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-177983b .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-40e4d07 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-40e4d07 .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-40e4d07 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-a5c271e .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-a5c271e .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-a5c271e .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-1930a3f .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-1930a3f .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-1930a3f .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-573e39d .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-573e39d .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-573e39d .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-5c4a302 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-5c4a302 .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-5c4a302 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-b072a57>.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-344 .elementor-element.elementor-element-b072a57>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-4fd48b4 {
	text-align: left;
}

.elementor-344 .elementor-element.elementor-element-4fd48b4 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-344 .elementor-element.elementor-element-14c8fdd {
	--divider-border-style: solid;
	--divider-color: #0000004A;
	--divider-border-width: 2px;
}

.elementor-344 .elementor-element.elementor-element-14c8fdd .elementor-divider-separator {
	width: 173px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-344 .elementor-element.elementor-element-14c8fdd .elementor-divider {
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

.elementor-344 .elementor-element.elementor-element-4949862 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-4949862 .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-4949862 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-32fcdcd .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-32fcdcd .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-32fcdcd .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-cb97a36 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-cb97a36 .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-cb97a36 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-b1e9b49 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-b1e9b49 .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-b1e9b49 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-f5e5d71>.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-344 .elementor-element.elementor-element-f5e5d71>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-68ce1c5 {
	text-align: left;
}

.elementor-344 .elementor-element.elementor-element-68ce1c5 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-344 .elementor-element.elementor-element-9cad540 {
	--divider-border-style: solid;
	--divider-color: #0000004A;
	--divider-border-width: 2px;
}

.elementor-344 .elementor-element.elementor-element-9cad540 .elementor-divider-separator {
	width: 173px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-344 .elementor-element.elementor-element-9cad540 .elementor-divider {
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

.elementor-344 .elementor-element.elementor-element-067307e .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-067307e .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-067307e .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-a6a0f87 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-a6a0f87 .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-a6a0f87 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-f1efd4a .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-f1efd4a .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-f1efd4a .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-6508910 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-6508910 .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-6508910 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-a4448ad .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-a4448ad .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-a4448ad .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

.elementor-344 .elementor-element.elementor-element-51f90b2 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-344 .elementor-element.elementor-element-51f90b2 .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-344 .elementor-element.elementor-element-51f90b2 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #FFFAFA;
	color: #FFFAFA;
	background-color: #61CE7000;
	padding: 0px 0px 7px 0px;
}

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

.elementor-344 .elementor-element.elementor-element-bac3c82 {
	margin-top: 100px;
	margin-bottom: 0px;
}

.elementor-344 .elementor-element.elementor-element-1258217.elementor-column>.elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-344 .elementor-element.elementor-element-1258217>.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-344 .elementor-element.elementor-element-1258217>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-1583077 {
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-38be727 .elementor-spacer-inner {
	height: 50px;
}

.elementor-344 .elementor-element.elementor-element-b306653>.elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

.elementor-344 .elementor-element.elementor-element-b306653 {
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-527923b>.elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

.elementor-344 .elementor-element.elementor-element-527923b {
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-82ebecc>.elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

.elementor-344 .elementor-element.elementor-element-82ebecc {
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-cb02363>.elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

.elementor-344 .elementor-element.elementor-element-cb02363 {
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-13bdfeb.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-344 .elementor-element.elementor-element-13bdfeb>.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-344 .elementor-element.elementor-element-13bdfeb>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-9d573c8 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-9d573c8 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-344 .elementor-element.elementor-element-35d4a17 {
	text-align: right;
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-35d4a17 img {
	width: 150px;
	max-width: 100%;
	height: 50px;
}

.elementor-344 .elementor-element.elementor-element-35d4a17>.elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

.elementor-344 .elementor-element.elementor-element-64d0cd9 {
	text-align: right;
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-64d0cd9 img {
	width: 150px;
	max-width: 100%;
	height: 50px;
}

.elementor-344 .elementor-element.elementor-element-64d0cd9>.elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

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

.elementor-344 .elementor-element.elementor-element-ba66c44 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-344 .elementor-element.elementor-element-fddd2b9.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-344 .elementor-element.elementor-element-fddd2b9>.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-344 .elementor-element.elementor-element-fddd2b9>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-58d2e03 {
	text-align: center;
	width: 100%;
	max-width: 100%;
}

.elementor-344 .elementor-element.elementor-element-58d2e03 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-344 .elementor-element.elementor-element-58d2e03>.elementor-widget-container {
	margin: 30px 0px 60px 0px;
}

.elementor-344 .elementor-element.elementor-element-aea8481 {
	text-align: right;
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-aea8481 img {
	width: 150px;
	max-width: 100%;
	height: 50px;
}

.elementor-344 .elementor-element.elementor-element-aea8481>.elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

.elementor-344 .elementor-element.elementor-element-9709e8c {
	text-align: right;
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-9709e8c img {
	width: 150px;
	max-width: 100%;
	height: 50px;
}

.elementor-344 .elementor-element.elementor-element-9709e8c>.elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

.elementor-344 .elementor-element.elementor-element-12a5608>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-344 .elementor-element.elementor-element-12a5608 {
	margin-top: 100px;
	margin-bottom: 0px;
}

.elementor-344 .elementor-element.elementor-element-3389d28.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-344 .elementor-element.elementor-element-3389d28>.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-344 .elementor-element.elementor-element-3389d28>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-344 .elementor-element.elementor-element-afd05d1 {
	--divider-border-style: solid;
	--divider-color: #0000004A;
	--divider-border-width: 1px;
}

.elementor-344 .elementor-element.elementor-element-afd05d1 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-344 .elementor-element.elementor-element-afd05d1 .elementor-divider {
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

.elementor-344 .elementor-element.elementor-element-377ed55 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-377ed55 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-344 .elementor-element.elementor-element-0c5b798 .elementor-spacer-inner {
	height: 10px;
}

.elementor-344 .elementor-element.elementor-element-9ef0f43 {
	text-align: right;
	width: auto;
	max-width: auto;
}

.elementor-344 .elementor-element.elementor-element-9ef0f43 img {
	height: 25px;
}

.elementor-344 .elementor-element.elementor-element-9ef0f43>.elementor-widget-container {
	margin: -5px 0px -3px 0px;
	padding: 0px 0px 0px 20px;
}

@media(min-width:768px) {
	.elementor-344 .elementor-element.elementor-element-67902c0 {
		width: 100%;
	}

	.elementor-344 .elementor-element.elementor-element-18c6c1cd {
		width: 57.458%;
	}

	.elementor-344 .elementor-element.elementor-element-c5b27d6 {
		width: 42.416%;
	}

	.elementor-344 .elementor-element.elementor-element-b37c7ac {
		width: 53%;
	}

	.elementor-344 .elementor-element.elementor-element-6d5408f6 {
		width: 46.875%;
	}

	.elementor-344 .elementor-element.elementor-element-73035e48 {
		width: 37.982%;
	}

	.elementor-344 .elementor-element.elementor-element-1506fbd3 {
		width: 62.018%;
	}

	.elementor-344 .elementor-element.elementor-element-1258217 {
		width: 60.75%;
	}

	.elementor-344 .elementor-element.elementor-element-13bdfeb {
		width: 39.167%;
	}
}

@media(min-width:1025px) {

	.elementor-344 .elementor-element.elementor-element-431c8f78 {
		margin-top: -100px;
		margin-bottom: 0px;
	}

	.elementor-344 .elementor-element.elementor-element-554cea78:not(.elementor-motion-effects-element-type-background),
	.elementor-344 .elementor-element.elementor-element-554cea78>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}

	.elementor-344 .elementor-element.elementor-element-312498d5:not(.elementor-motion-effects-element-type-background),
	.elementor-344 .elementor-element.elementor-element-312498d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}

	.elementor-344 .elementor-element.elementor-element-a76048b:not(.elementor-motion-effects-element-type-background),
	.elementor-344 .elementor-element.elementor-element-a76048b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media(max-width:767px) {
	.elementor-344 .elementor-element.elementor-element-67902c0>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 20px 20px 20px 20px;
	}

	.elementor-344 .elementor-element.elementor-element-82e5fb9 {
		width: 70%;
	}

	.elementor-344 .elementor-element.elementor-element-151d0e3 img {
		width: 65%;
	}

	.elementor-344 .elementor-element.elementor-element-b351fa4 {
		width: 30%;
	}

	.elementor-344 .elementor-element.elementor-element-62bc6c4 .elementor-icon {
		font-size: 39px;
	}

	.elementor-344 .elementor-element.elementor-element-431c8f78 {
		margin-top: 80px;
		margin-bottom: 0px;
	}

	.elementor-344 .elementor-element.elementor-element-18c6c1cd>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-344 .elementor-element.elementor-element-2e5686f {
		font-size: 60px;
	}

	.elementor-344 .elementor-element.elementor-element-d88f1c5>.elementor-widget-container {
		margin: 0px 10px 32px 10px;
	}

	.elementor-344 .elementor-element.elementor-element-1b5aa6cd {
		padding: 100px 15px 0px 15px;
	}

	.elementor-344 .elementor-element.elementor-element-5807f0f2 {
		text-align: left;
	}

	.elementor-344 .elementor-element.elementor-element-5807f0f2 .elementor-heading-title {
		font-size: 26px;
	}

	.elementor-344 .elementor-element.elementor-element-7e669779 .elementor-heading-title {
		line-height: 31px;
	}

	.elementor-344 .elementor-element.elementor-element-31024230>.elementor-element-populated {
		margin: 20px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}

	.elementor-344 .elementor-element.elementor-element-3d31f562>.elementor-element-populated {
		margin: 20px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}

	.elementor-344 .elementor-element.elementor-element-17a70e7c>.elementor-element-populated {
		margin: 20px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}

	.elementor-344 .elementor-element.elementor-element-2c509ded {
		padding: 0px 0px 100px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-5dc4c645>.elementor-element-populated {
		margin: 20px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}

	.elementor-344 .elementor-element.elementor-element-28adcd38>.elementor-element-populated {
		margin: 20px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}

	.elementor-344 .elementor-element.elementor-element-5e7e46ba>.elementor-element-populated {
		margin: 20px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}

	.elementor-344 .elementor-element.elementor-element-554cea78 {
		padding: 50px 015px 50px 015px;
	}

	.elementor-344 .elementor-element.elementor-element-7025e566>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-344 .elementor-element.elementor-element-439b173f .elementor-heading-title {
		font-size: 21px;
		line-height: 35px;
	}

	.elementor-344 .elementor-element.elementor-element-1aedc403 {
		text-align: center;
	}

	.elementor-344 .elementor-element.elementor-element-1aedc403 img {
		width: 100%;
		max-width: 250px;
		height: 50px;
	}

	.elementor-344 .elementor-element.elementor-element-1aedc403>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-5cd35324 {
		text-align: center;
	}

	.elementor-344 .elementor-element.elementor-element-5cd35324 img {
		height: 50px;
	}

	.elementor-344 .elementor-element.elementor-element-5cd35324>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-17737774>.elementor-widget-container {
		margin: 0px 0px -50px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-6d5408f6>.elementor-element-populated {
		margin: 30px 0px 50px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-344 .elementor-element.elementor-element-5abd1b80>.elementor-container {
		min-height: 259px;
	}

	.elementor-344 .elementor-element.elementor-element-5abd1b80 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-733d86de>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-597740b7 {
		--lottie-container-width: 59%;
	}

	.elementor-344 .elementor-element.elementor-element-5d55df52 img {
		width: 57%;
	}

	.elementor-344 .elementor-element.elementor-element-63a94431 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-344 .elementor-element.elementor-element-f3c332f .elementor-heading-title {
		line-height: 31px;
	}

	.elementor-344 .elementor-element.elementor-element-2cf9c006>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-11bd830c>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-69b62d8a>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-36a9315e>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-6e82f3f5:not(.elementor-motion-effects-element-type-background),
	.elementor-344 .elementor-element.elementor-element-6e82f3f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: top center;
		background-size: cover;
	}

	.elementor-344 .elementor-element.elementor-element-6e82f3f5 {
		padding: 100px 015px 100px 15px;
	}

	.elementor-344 .elementor-element.elementor-element-683a91bf .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-344 .elementor-element.elementor-element-6506a9aa .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-344 .elementor-element.elementor-element-2df77cbf {
		padding: 100px 015px 100px 015px;
	}

	.elementor-344 .elementor-element.elementor-element-4ef41405>.elementor-widget-container {
		margin: 70px 0px 0px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-aaa4ebe>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-344 .elementor-element.elementor-element-9d107b6 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-344 .elementor-element.elementor-element-03d67bd {
		text-align: center;
	}

	.elementor-344 .elementor-element.elementor-element-03d67bd .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-344 .elementor-element.elementor-element-03d67bd>.elementor-widget-container {
		margin: 80px 0px 0px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-bc028f9 .elementor-divider {
		text-align: center;
	}

	.elementor-344 .elementor-element.elementor-element-bc028f9 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-344 .elementor-element.elementor-element-abe9602 .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-7ac2e4d .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-0191e5a .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-85f77bc .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-a468bdb .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-4ceca1f {
		text-align: center;
	}

	.elementor-344 .elementor-element.elementor-element-4ceca1f .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-344 .elementor-element.elementor-element-4ceca1f>.elementor-widget-container {
		margin: 80px 0px 0px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-a45a9ff .elementor-divider {
		text-align: center;
	}

	.elementor-344 .elementor-element.elementor-element-a45a9ff .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-344 .elementor-element.elementor-element-6be4530 .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-177983b .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-40e4d07 .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-a5c271e .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-1930a3f .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-573e39d .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-5c4a302 .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-4fd48b4 {
		text-align: center;
	}

	.elementor-344 .elementor-element.elementor-element-4fd48b4 .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-344 .elementor-element.elementor-element-4fd48b4>.elementor-widget-container {
		margin: 80px 0px 0px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-14c8fdd .elementor-divider {
		text-align: center;
	}

	.elementor-344 .elementor-element.elementor-element-14c8fdd .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-344 .elementor-element.elementor-element-4949862 .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-32fcdcd .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-cb97a36 .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-b1e9b49 .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-68ce1c5 {
		text-align: center;
	}

	.elementor-344 .elementor-element.elementor-element-68ce1c5 .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-344 .elementor-element.elementor-element-68ce1c5>.elementor-widget-container {
		margin: 80px 0px 0px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-9cad540 .elementor-divider {
		text-align: center;
	}

	.elementor-344 .elementor-element.elementor-element-9cad540 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-344 .elementor-element.elementor-element-067307e .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-a6a0f87 .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-f1efd4a .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-6508910 .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-a4448ad .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-51f90b2 .elementor-button {
		font-size: 15px;
	}

	.elementor-344 .elementor-element.elementor-element-bac3c82 {
		margin-top: 100px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-344 .elementor-element.elementor-element-1583077 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-344 .elementor-element.elementor-element-38be727 .elementor-spacer-inner {
		height: 20px;
	}

	.elementor-344 .elementor-element.elementor-element-b306653>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-b306653 {
		width: 25%;
		max-width: 25%;
	}

	.elementor-344 .elementor-element.elementor-element-527923b>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-527923b {
		width: 25%;
		max-width: 25%;
	}

	.elementor-344 .elementor-element.elementor-element-82ebecc>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-82ebecc {
		width: 25%;
		max-width: 25%;
	}

	.elementor-344 .elementor-element.elementor-element-cb02363>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-cb02363 {
		width: 25%;
		max-width: 25%;
	}

	.elementor-344 .elementor-element.elementor-element-ba66c44 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-58d2e03 {
		text-align: center;
	}

	.elementor-344 .elementor-element.elementor-element-58d2e03 .elementor-heading-title {
		font-size: 10px;
	}

	.elementor-344 .elementor-element.elementor-element-58d2e03>.elementor-widget-container {
		margin: 30px 0px 30px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-aea8481 img {
		width: 200%;
	}

	.elementor-344 .elementor-element.elementor-element-aea8481>.elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-9709e8c img {
		width: 200%;
	}

	.elementor-344 .elementor-element.elementor-element-9709e8c>.elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}

	.elementor-344 .elementor-element.elementor-element-12a5608 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-344 .elementor-element.elementor-element-377ed55 {
		text-align: center;
	}

	.elementor-344 .elementor-element.elementor-element-377ed55 .elementor-heading-title {
		font-size: 10px;
	}

	.elementor-344 .elementor-element.elementor-element-0c5b798 .elementor-spacer-inner {
		height: 5px;
	}
}