
.elementor-1821 .elementor-element.elementor-element-0a629b8:not(.elementor-motion-effects-element-type-background), .elementor-1821 .elementor-element.elementor-element-0a629b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1821 .elementor-element.elementor-element-0a629b8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 200px 0px 110px 0px;
}

.elementor-1821 .elementor-element.elementor-element-0a629b8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1821 .elementor-element.elementor-element-b7b37d9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0% 2% 0% 0%;
	--e-column-margin-right: 2%;
	--e-column-margin-left: 0%;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1821 .elementor-element.elementor-element-16cae9c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-1821 .elementor-element.elementor-element-16cae9c .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 60px;
	font-weight: 600;
	line-height: 1.2em;
	color: #02021e;
}

.elementor-1821 .elementor-element.elementor-element-31e932d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;
	text-align: start;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.5em;
	color: rgba(2, 2, 30, .7);
}

.elementor-1821 .elementor-element.elementor-element-4e89e12 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-box-item .mas-addons-feature-icon.icon-type-icon i {
	font-size: 18px;
}

.elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-box-item .mas-addons-feature-icon.icon-type-icon svg {
	width: 18px;
}

.elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-box-item .mas-addons-feature-icon.icon-type-image img {
	width: 18px;
}

.elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-box-item .icon-background-yes .mas-addons-feature-icon {
	width: 60px;
	height: 60px;
}

.elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-box-item .icon-background-yes .mas-addons-feature-icon {
	border-radius: 50px 50px 50px 50px;
}

body.rtl .elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-box-item .icon-background-yes .mas-addons-feature-icon {
	border-radius: 50px 50px 50px 50px;
}

.elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-box-item .icon-background-yes .mas-addons-feature-icon.icon-type-image img {
	border-radius: 50px 50px 50px 50px;
}

body.rtl .elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-box-item .icon-background-yes .mas-addons-feature-icon.icon-type-image img {
	border-radius: 50px 50px 50px 50px;
}

.elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-icon-wrap {
	margin: 0px 24px 0px 0px;
}

body.rtl .elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-icon-wrap {
	margin: 0px 0px 0px 24px;
}

.elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-title {
	margin-bottom: 0px;
	color: rgba(2, 2, 30, .8);
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.16em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-content {
	color: rgba(2, 2, 30, .8);
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.16em;
}

.elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-content p {
	padding: 0px 0px 0px 0px;
}

body.rtl .elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-content p {
	padding: 0px 0px 0px 0px;
}

.elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-box-item {
	align-items: center;
	border-radius: 5px 5px 5px 5px;
}

.elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-box-item {
	padding: 0px 0px 0px 0px;
}

.elementor-1821 .elementor-element.elementor-element-bd0d63d > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-box-item .mas-addons-feature-icon.icon-type-icon i {
	font-size: 18px;
}

.elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-box-item .mas-addons-feature-icon.icon-type-icon svg {
	width: 18px;
}

.elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-box-item .mas-addons-feature-icon.icon-type-image img {
	width: 18px;
}

.elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-box-item .icon-background-yes .mas-addons-feature-icon {
	width: 60px;
	height: 60px;
}

.elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-box-item .icon-background-yes .mas-addons-feature-icon {
	border-radius: 50px 50px 50px 50px;
}

body.rtl .elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-box-item .icon-background-yes .mas-addons-feature-icon {
	border-radius: 50px 50px 50px 50px;
}

.elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-box-item .icon-background-yes .mas-addons-feature-icon.icon-type-image img {
	border-radius: 50px 50px 50px 50px;
}

body.rtl .elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-box-item .icon-background-yes .mas-addons-feature-icon.icon-type-image img {
	border-radius: 50px 50px 50px 50px;
}

.elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-icon-wrap {
	margin: 0px 24px 0px 0px;
}

body.rtl .elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-icon-wrap {
	margin: 0px 0px 0px 24px;
}

.elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-title {
	margin-bottom: 0px;
	color: rgba(2, 2, 30, .8);
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.16em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-content {
	color: rgba(2, 2, 30, .8);
}

.elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-content p {
	padding: 0px 0px 0px 0px;
}

body.rtl .elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-content p {
	padding: 0px 0px 0px 0px;
}

.elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-box-item {
	align-items: center;
	border-radius: 5px 5px 5px 5px;
}

.elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-box-item {
	padding: 0px 0px 0px 0px;
}

.elementor-1821 .elementor-element.elementor-element-662e869 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-box-item .mas-addons-feature-icon.icon-type-icon i {
	font-size: 18px;
}

.elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-box-item .mas-addons-feature-icon.icon-type-icon svg {
	width: 18px;
}

.elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-box-item .mas-addons-feature-icon.icon-type-image img {
	width: 18px;
}

.elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-box-item .icon-background-yes .mas-addons-feature-icon {
	width: 60px;
	height: 60px;
}

.elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-box-item .icon-background-yes .mas-addons-feature-icon {
	border-radius: 50px 50px 50px 50px;
}

body.rtl .elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-box-item .icon-background-yes .mas-addons-feature-icon {
	border-radius: 50px 50px 50px 50px;
}

.elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-box-item .icon-background-yes .mas-addons-feature-icon.icon-type-image img {
	border-radius: 50px 50px 50px 50px;
}

body.rtl .elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-box-item .icon-background-yes .mas-addons-feature-icon.icon-type-image img {
	border-radius: 50px 50px 50px 50px;
}

.elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-icon-wrap {
	margin: 0px 24px 0px 0px;
}

body.rtl .elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-icon-wrap {
	margin: 0px 0px 0px 24px;
}

.elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-title {
	margin-bottom: 0px;
	color: rgba(2, 2, 30, .8);
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.16em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-content {
	color: rgba(2, 2, 30, .8);
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.16em;
}

.elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-content p {
	padding: 0px 0px 0px 0px;
}

body.rtl .elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-content p {
	padding: 0px 0px 0px 0px;
}

.elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-box-item {
	align-items: center;
	border-radius: 5px 5px 5px 5px;
}

.elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-box-item {
	padding: 0px 0px 0px 0px;
}

.elementor-1821 .elementor-element.elementor-element-866cdc9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1821 .elementor-element.elementor-element-866cdc9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 2, 30, .02);
}

.elementor-1821 .elementor-element.elementor-element-866cdc9 > .elementor-element-populated, .elementor-1821 .elementor-element.elementor-element-866cdc9 > .elementor-element-populated > .elementor-background-overlay, .elementor-1821 .elementor-element.elementor-element-866cdc9 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-1821 .elementor-element.elementor-element-866cdc9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 50px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 50px;
	padding: 40px 40px 25px 40px;
}

.elementor-1821 .elementor-element.elementor-element-866cdc9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1821 .elementor-element.elementor-element-be14a68 .wpcf7-form-control:not(.wpcf7-submit) {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: rgba(2, 2, 30, .7);
}

.elementor-1821 .elementor-element.elementor-element-be14a68 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio):not(.wpcf7-checkbox):not(.wpcf7-acceptance) {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e3e5e6;
	margin: 12px 0px 24px 0px !important;
	border-radius: 3px 3px 3px 3px;
}

.elementor-1821 .elementor-element.elementor-element-be14a68 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio):not(.wpcf7-checkbox):not(.wpcf7-acceptance), .elementor-1821 .elementor-element.elementor-element-be14a68 .ha-cf7-form input:not(.wpcf7-radio):not(.wpcf7-checkbox):not(.wpcf7-acceptance) {
	height: 60px;
}

.elementor-1821 .elementor-element.elementor-element-be14a68 textarea.wpcf7-textarea {
	min-height: 250px !important;
}

.elementor-1821 .elementor-element.elementor-element-be14a68 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio):not(.wpcf7-checkbox):not(.wpcf7-acceptance), .elementor-1821 .elementor-element.elementor-element-be14a68 .ha-cf7-form label {
	width: 100%;
}

.elementor-1821 .elementor-element.elementor-element-be14a68 textarea.wpcf7-textarea {
	border-radius: 0px 0px 0px 0px !important;
}

.elementor-1821 .elementor-element.elementor-element-be14a68 .wpcf7-form label {
	margin-bottom: 0px;
}

.elementor-1821 .elementor-element.elementor-element-be14a68 label {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 26px;
	color: rgba(2, 2, 30, .7);
}

.elementor-1821 .elementor-element.elementor-element-be14a68 .mas-addons-contact-from [type=submit] {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: capitalize;
	background-color: var(--e-global-color-primary);
	width: 100%;
	height: 60px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-1821 .elementor-element.elementor-element-be14a68 .mas-addons-contact-from [type=submit]:hover {
	background-color: #ffd44b;
}

.elementor-1821 .elementor-element.elementor-element-be14a68 .mas-addons--contactform-wraper [type=submit] {
	position: default;
	right: 0px;
	top: 0px;
}

body.rtl .elementor-1821 .elementor-element.elementor-element-be14a68 .mas-addons-contact-from [type=submit] {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1821 .elementor-element.elementor-element-be14a68 form.wpcf7-form {
	width: 100%;
}

.elementor-1821 .elementor-element.elementor-element-3a9f847 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1821 .elementor-element.elementor-element-8fcbfc9 iframe {
	height: 659px;
}

@media (max-width:1024px) {
	.elementor-1821 .elementor-element.elementor-element-0a629b8 {
		padding: 60px 0px 70px 0px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-1ea832e > .elementor-element-populated {
		padding: 10px 16px 10px 16px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-b7b37d9 > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-16cae9c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-16cae9c .elementor-heading-title {
		font-size: 48px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-title {
		margin-bottom: 20px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-title {
		margin-bottom: 20px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-title {
		margin-bottom: 20px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-866cdc9 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-1821 .elementor-element.elementor-element-3a9f847 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-8fcbfc9 iframe {
		height: 50vh;
	}
}

@media (max-width:767px) {
	.elementor-1821 .elementor-element.elementor-element-0a629b8 {
		padding: 40px 0px 45px 0px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-39d6858 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-b7b37d9 > .elementor-element-populated {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-16cae9c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-16cae9c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-31e932d {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-title {
		margin-bottom: 10px;
		font-size: 22px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-4e89e12 .mas-addons-feature-content {
		font-size: 22px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-bd0d63d .mas-addons-feature-title {
		margin-bottom: 10px;
		font-size: 22px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-title {
		margin-bottom: 10px;
		font-size: 22px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-662e869 .mas-addons-feature-content {
		font-size: 22px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-866cdc9 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-be14a68 textarea.wpcf7-textarea {
		min-height: 150px !important;
	}
	
	.elementor-1821 .elementor-element.elementor-element-3a9f847 > .elementor-element-populated {
		padding: -1px 0px 0px 0px;
	}
	
	.elementor-1821 .elementor-element.elementor-element-8fcbfc9 iframe {
		height: 400px;
	}
}

@media (min-width:768px) {
	.elementor-1821 .elementor-element.elementor-element-b7b37d9 {
		width: 40.845%;
	}
	
	.elementor-1821 .elementor-element.elementor-element-866cdc9 {
		width: 59.155%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1821 .elementor-element.elementor-element-b7b37d9 {
		width: 100%;
	}
	
	.elementor-1821 .elementor-element.elementor-element-866cdc9 {
		width: 100%;
	}
	
	.elementor-1821 .elementor-element.elementor-element-3a9f847 {
		width: 100%;
	}
}
