.elementor-7 .elementor-element.elementor-element-2f3ce79 > .elementor-container {
	max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-2f3ce79:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2f3ce79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6d6d6;
}
.elementor-7 .elementor-element.elementor-element-2f3ce79 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 110px 0px 70px 0px;
}
.elementor-7 .elementor-element.elementor-element-2f3ce79 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-425b71ad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-425b71ad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6d6d6;
}
.elementor-7 .elementor-element.elementor-element-425b71ad > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #EAEAEA;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
--e-column-margin-right:15px;
--e-column-margin-left:15px;
	padding: 40px 40px 40px 40px;
}
.elementor-7 .elementor-element.elementor-element-425b71ad > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-425b71ad > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-425b71ad > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 0px;
}
.elementor-7 .elementor-element.elementor-element-425b71ad > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-766a0c1b > .elementor-widget-container {
	margin: -80px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	background-color: #058fc7;
}
.elementor-7 .elementor-element.elementor-element-6d99775a .elementor-heading-title {
	color: #002927;
	font-family: "Playfair Display", Sans-serif;
	font-size: 23px;
	font-weight: 500;
}
.elementor-7 .elementor-element.elementor-element-6d99775a > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-aad2965 {
	color: #444444;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-587584f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-587584f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-587584f8 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #EAEAEA;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
--e-column-margin-right:15px;
--e-column-margin-left:15px;
	padding: 40px 40px 40px 40px;
}
.elementor-7 .elementor-element.elementor-element-587584f8 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-587584f8 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-587584f8 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}
.elementor-7 .elementor-element.elementor-element-587584f8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-31e56f14 > .elementor-widget-container {
	margin: -80px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	background-color: #058fc7;
}
.elementor-7 .elementor-element.elementor-element-6044b11 .elementor-heading-title {
	color: #002927;
	font-family: "Playfair Display", Sans-serif;
	font-size: 23px;
	font-weight: 500;
}
.elementor-7 .elementor-element.elementor-element-6044b11 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-d961333 {
	color: #444444;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-376afc59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-376afc59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-376afc59 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #EAEAEA;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
--e-column-margin-right:15px;
--e-column-margin-left:15px;
	padding: 40px 40px 40px 40px;
}
.elementor-7 .elementor-element.elementor-element-376afc59 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-376afc59 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-376afc59 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}
.elementor-7 .elementor-element.elementor-element-376afc59 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-52397e18 > .elementor-widget-container {
	margin: -80px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	background-color: #058fc7;
}
.elementor-7 .elementor-element.elementor-element-5b8c8a7f .elementor-heading-title {
	color: #002927;
	font-family: "Playfair Display", Sans-serif;
	font-size: 23px;
	font-weight: 500;
}
.elementor-7 .elementor-element.elementor-element-5b8c8a7f > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-67f7620f {
	color: #444444;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-796fbc3b > .elementor-container {
	max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-796fbc3b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-796fbc3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6d6d6;
}
.elementor-7 .elementor-element.elementor-element-796fbc3b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 90px 0px;
}
.elementor-7 .elementor-element.elementor-element-796fbc3b > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-5c88a74d {
	z-index: 5;
}
.elementor-7 .elementor-element.elementor-element-1ab0a164 img {
	border-radius: 15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-26f447bb {
	z-index: 5;
}
.elementor-7 .elementor-element.elementor-element-7af6ab19 {
	z-index: 5;
}
.elementor-7 .elementor-element.elementor-element-675076a6 .elementor-heading-title {
	color: #00412C;
	font-family: "Playfair Display", Sans-serif;
	font-size: 44px;
	font-weight: 500;
	line-height: 53px;
}
.elementor-7 .elementor-element.elementor-element-398461e8 {
	color: #444444;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-398461e8 > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-5df0785a .elementor-heading-title {
	color: #00412C;
	font-family: "Playfair Display", Sans-serif;
	font-size: 27px;
	font-weight: 500;
	line-height: 41px;
}
.elementor-7 .elementor-element.elementor-element-5df0785a > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-f48e14b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px/2);
}
.elementor-7 .elementor-element.elementor-element-f48e14b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px/2);
}
.elementor-7 .elementor-element.elementor-element-f48e14b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px/2);
	margin-left: calc(8px/2);
}
.elementor-7 .elementor-element.elementor-element-f48e14b .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px/2);
	margin-left: calc(-8px/2);
}
body.rtl .elementor-7 .elementor-element.elementor-element-f48e14b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px/2);
}
body:not(.rtl) .elementor-7 .elementor-element.elementor-element-f48e14b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px/2);
}
.elementor-7 .elementor-element.elementor-element-f48e14b .elementor-icon-list-icon i {
	color: #058fc7;
	transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-f48e14b .elementor-icon-list-icon svg {
	fill: #058fc7;
	transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-f48e14b {
--e-icon-list-icon-size:18px;
--icon-vertical-offset:0px;
}
.elementor-7 .elementor-element.elementor-element-f48e14b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-f48e14b .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-f48e14b .elementor-icon-list-text {
	color: #2B2B2B;
	transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-3223091b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px/2);
}
.elementor-7 .elementor-element.elementor-element-3223091b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px/2);
}
.elementor-7 .elementor-element.elementor-element-3223091b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px/2);
	margin-left: calc(8px/2);
}
.elementor-7 .elementor-element.elementor-element-3223091b .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px/2);
	margin-left: calc(-8px/2);
}
body.rtl .elementor-7 .elementor-element.elementor-element-3223091b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px/2);
}
body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3223091b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px/2);
}
.elementor-7 .elementor-element.elementor-element-3223091b .elementor-icon-list-icon i {
	color: #058fc7;
	transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-3223091b .elementor-icon-list-icon svg {
	fill: #058fc7;
	transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-3223091b {
--e-icon-list-icon-size:18px;
--icon-vertical-offset:0px;
}
.elementor-7 .elementor-element.elementor-element-3223091b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-3223091b .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-3223091b .elementor-icon-list-text {
	color: #2B2B2B;
	transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-a71808e .elementor-button {
	font-family: "Playfair Display", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #058fc7;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 40px 20px 40px;
}
.elementor-7 .elementor-element.elementor-element-a71808e .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-a71808e .elementor-button:focus {
	color: #FFFFFF;
	background-color: #00412C;
}
.elementor-7 .elementor-element.elementor-element-a71808e .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-a71808e .elementor-button:focus svg {
	fill: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-a71808e > .elementor-widget-container {
	margin: 45px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-10ab739e > .elementor-container {
	max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-10ab739e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-10ab739e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6d6d6;
}
.elementor-7 .elementor-element.elementor-element-10ab739e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 90px 0px 90px 0px;
}
.elementor-7 .elementor-element.elementor-element-10ab739e > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-29567e82 .elementor-heading-title {
	color: #058fc7;
	font-family: "Playfair Display", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 28px;
}
.elementor-7 .elementor-element.elementor-element-18daff3 .elementor-heading-title {
	color: #00412C;
	font-family: "Playfair Display", Sans-serif;
	font-size: 44px;
	font-weight: 500;
	line-height: 46px;
}
.elementor-7 .elementor-element.elementor-element-59e3c05e {
	color: #444444;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-59e3c05e > .elementor-widget-container {
	margin: 15px 0px 30px 0px;
}
.elementor-7 .elementor-element.elementor-element-7171abce {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #E9E9E9;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 30px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-7171abce > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-7a6eefb0 .elementor-counter-number-wrapper {
	color: #444444;
	font-family: "Poppins", Sans-serif;
	font-size: 51px;
	font-weight: 700;
	line-height: 80px;
}
.elementor-7 .elementor-element.elementor-element-7a6eefb0 .elementor-counter-title {
	color: #058fc7;
	font-family: "Playfair Display", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 26px;
}
.elementor-7 .elementor-element.elementor-element-30b133f8 .elementor-counter-number-wrapper {
	color: #444444;
	font-family: "Poppins", Sans-serif;
	font-size: 51px;
	font-weight: 700;
	line-height: 80px;
}
.elementor-7 .elementor-element.elementor-element-30b133f8 .elementor-counter-title {
	color: #058fc7;
	font-family: "Playfair Display", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 26px;
}
.elementor-7 .elementor-element.elementor-element-51a422bb .elementor-counter-number-wrapper {
	color: #444444;
	font-family: "Poppins", Sans-serif;
	font-size: 51px;
	font-weight: 700;
	line-height: 80px;
}
.elementor-7 .elementor-element.elementor-element-51a422bb .elementor-counter-title {
	color: #058fc7;
	font-family: "Playfair Display", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 26px;
}
.elementor-7 .elementor-element.elementor-element-cce52d7 .elementor-button {
	font-family: "Playfair Display", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #058fc7;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 40px 20px 40px;
}
.elementor-7 .elementor-element.elementor-element-cce52d7 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-cce52d7 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #00412C;
}
.elementor-7 .elementor-element.elementor-element-cce52d7 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-cce52d7 .elementor-button:focus svg {
	fill: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-cce52d7 > .elementor-widget-container {
	margin: 45px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-1d404e4b > .elementor-container {
	max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-1d404e4b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1d404e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6d6d6;
}
.elementor-7 .elementor-element.elementor-element-1d404e4b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 90px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-1d404e4b > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-52801d56.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}
.elementor-7 .elementor-element.elementor-element-52801d56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}
.elementor-7 .elementor-element.elementor-element-52801d56 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-3393e6c1 {
	z-index: 5;
}
.elementor-7 .elementor-element.elementor-element-3c2ddfa8 > .elementor-element-populated {
	padding: 10px 10px 60px 10px;
}
.elementor-7 .elementor-element.elementor-element-784ec893 .elementor-heading-title {
	color: #00412C;
	font-family: "Playfair Display", Sans-serif;
	font-size: 44px;
	font-weight: 500;
	line-height: 51px;
}
.elementor-7 .elementor-element.elementor-element-24c1d0c3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-24c1d0c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6d6d6;
}
.elementor-7 .elementor-element.elementor-element-24c1d0c3, .elementor-7 .elementor-element.elementor-element-24c1d0c3 > .elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-24c1d0c3 {
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 30px;
	margin-bottom: 40px;
	padding: 40px 40px 40px 40px;
}
.elementor-7 .elementor-element.elementor-element-24c1d0c3 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-48528b1 {
	color: #444444;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-48528b1 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}
.elementor-7 .elementor-element.elementor-element-50e1614b {
	text-align: center;
	width: auto;
	max-width: auto;
}
.elementor-7 .elementor-element.elementor-element-50e1614b .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 23px;
	font-weight: 500;
}
.elementor-7 .elementor-element.elementor-element-50e1614b > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
	background-color: #F0561B;
}
.elementor-7 .elementor-element.elementor-element-6d7fbf53 .elementor-heading-title {
	color: #00412C;
	font-family: "Playfair Display", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 30px;
}
.elementor-7 .elementor-element.elementor-element-6d7fbf53 > .elementor-widget-container {
	margin: 0px 0px 40px 30px;
}
.elementor-7 .elementor-element.elementor-element-6d7fbf53 {
	width: var( --container-widget-width, 80% );
	max-width: 80%;
--container-widget-width:80%;
--container-widget-flex-grow:0;
}
.elementor-7 .elementor-element.elementor-element-60b23202 {
	text-align: center;
	width: auto;
	max-width: auto;
}
.elementor-7 .elementor-element.elementor-element-60b23202 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 23px;
	font-weight: 500;
}
.elementor-7 .elementor-element.elementor-element-60b23202 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
	background-color: #F0561B;
}
.elementor-7 .elementor-element.elementor-element-39ab368b .elementor-heading-title {
	color: #00412C;
	font-family: "Playfair Display", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 30px;
}
.elementor-7 .elementor-element.elementor-element-39ab368b > .elementor-widget-container {
	margin: 0px 0px 0px 30px;
}
.elementor-7 .elementor-element.elementor-element-39ab368b {
	width: var( --container-widget-width, 80% );
	max-width: 80%;
--container-widget-width:80%;
--container-widget-flex-grow:0;
}
.elementor-7 .elementor-element.elementor-element-3e517525 .elementor-button {
	font-family: "Playfair Display", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #058fc7;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 40px 20px 40px;
}
.elementor-7 .elementor-element.elementor-element-3e517525 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-3e517525 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #00412C;
}
.elementor-7 .elementor-element.elementor-element-3e517525 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-3e517525 .elementor-button:focus svg {
	fill: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-3e517525 > .elementor-widget-container {
	margin: 45px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-2ce77768 > .elementor-container {
	max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-2ce77768:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2ce77768 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #058fc7;
}
.elementor-7 .elementor-element.elementor-element-2ce77768 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 60px 0px 30px 0px;
}
.elementor-7 .elementor-element.elementor-element-2ce77768 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-2f23b5e .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Playfair Display", Sans-serif;
	font-size: 44px;
	font-weight: 500;
	line-height: 51px;
}
.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-27f596d3.elementor-column .elementor-widget-wrap {
	align-items: center;
}
.elementor-7 .elementor-element.elementor-element-27f596d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-7 .elementor-element.elementor-element-3b2519c4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3b2519c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6d6d6;
}
.elementor-7 .elementor-element.elementor-element-3b2519c4 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7 .elementor-element.elementor-element-3b2519c4 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-777f6276:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-777f6276 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #00412C;
}
.elementor-7 .elementor-element.elementor-element-777f6276 > .elementor-element-populated > .elementor-background-overlay {
	opacity: 0.5;
}
.elementor-7 .elementor-element.elementor-element-777f6276 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-777f6276 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-777f6276 > .elementor-background-slideshow {
	border-radius: 0px 0px 80px 0px;
}
.elementor-7 .elementor-element.elementor-element-777f6276 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 90px 90px 90px 90px;
}
.elementor-7 .elementor-element.elementor-element-777f6276 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-2fb407e2 > .elementor-container {
	max-width: 500px;
}
.elementor-7 .elementor-element.elementor-element-2007f3e1 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Playfair Display", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 28px;
}
.elementor-7 .elementor-element.elementor-element-ffb13ec .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Playfair Display", Sans-serif;
	font-size: 44px;
	font-weight: 500;
	line-height: 46px;
}
.elementor-7 .elementor-element.elementor-element-1dca1f2f.elementor-position-right .elementor-image-box-img {
	margin-left: 40px;
}
.elementor-7 .elementor-element.elementor-element-1dca1f2f.elementor-position-left .elementor-image-box-img {
	margin-right: 40px;
}
.elementor-7 .elementor-element.elementor-element-1dca1f2f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 40px;
}
.elementor-7 .elementor-element.elementor-element-1dca1f2f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}
.elementor-7 .elementor-element.elementor-element-1dca1f2f .elementor-image-box-img img {
	transition-duration: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-1dca1f2f .elementor-image-box-title {
	color: #FFFFFF;
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 33px;
}
.elementor-7 .elementor-element.elementor-element-1dca1f2f > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-1dca1f2f {
	z-index: 5;
}
.elementor-7 .elementor-element.elementor-element-16c557f8.elementor-position-right .elementor-image-box-img {
	margin-left: 40px;
}
.elementor-7 .elementor-element.elementor-element-16c557f8.elementor-position-left .elementor-image-box-img {
	margin-right: 40px;
}
.elementor-7 .elementor-element.elementor-element-16c557f8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 40px;
}
.elementor-7 .elementor-element.elementor-element-16c557f8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}
.elementor-7 .elementor-element.elementor-element-16c557f8 .elementor-image-box-img img {
	transition-duration: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-16c557f8 .elementor-image-box-title {
	color: #FFFFFF;
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 33px;
}
.elementor-7 .elementor-element.elementor-element-16c557f8 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-16c557f8 {
	z-index: 5;
}
.elementor-7 .elementor-element.elementor-element-11412ce1.elementor-position-right .elementor-image-box-img {
	margin-left: 40px;
}
.elementor-7 .elementor-element.elementor-element-11412ce1.elementor-position-left .elementor-image-box-img {
	margin-right: 40px;
}
.elementor-7 .elementor-element.elementor-element-11412ce1.elementor-position-top .elementor-image-box-img {
	margin-bottom: 40px;
}
.elementor-7 .elementor-element.elementor-element-11412ce1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}
.elementor-7 .elementor-element.elementor-element-11412ce1 .elementor-image-box-img img {
	transition-duration: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-11412ce1 .elementor-image-box-title {
	color: #FFFFFF;
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 33px;
}
.elementor-7 .elementor-element.elementor-element-11412ce1 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-11412ce1 {
	z-index: 5;
}
.elementor-7 .elementor-element.elementor-element-547468a5 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-370ee21f .elementor-wrapper {
--video-aspect-ratio:1.77777;
}
.elementor-7 .elementor-element.elementor-element-370ee21f .elementor-custom-embed-play i {
	color: #00412C;
	font-size: 25px;
	text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}
.elementor-7 .elementor-element.elementor-element-370ee21f .elementor-custom-embed-play svg {
	fill: #00412C;
	width: 25px;
	height: 25px;
}
.elementor-7 .elementor-element.elementor-element-370ee21f {
	z-index: 5;
}
.elementor-7 .elementor-element.elementor-element-64044578 > .elementor-container {
	max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-64044578:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-64044578 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6d6d6;
}
.elementor-7 .elementor-element.elementor-element-64044578 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 0px 50px 0px;
}
.elementor-7 .elementor-element.elementor-element-64044578 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-18dc83c {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-18dc83c .elementor-heading-title {
	color: #00412C;
	font-family: "Playfair Display", Sans-serif;
	font-size: 44px;
	font-weight: 500;
	line-height: 51px;
}
.elementor-7 .elementor-element.elementor-element-18dc83c > .elementor-widget-container {
	padding: 0px 320px 0px 320px;
}
.elementor-7 .elementor-element.elementor-element-d435929 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-6b3a98a4 > .elementor-container {
	max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-6b3a98a4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6b3a98a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #d6d6d6 60%, #d6d6d6 40%);
}
.elementor-7 .elementor-element.elementor-element-6b3a98a4 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 0px 50px 0px;
}
.elementor-7 .elementor-element.elementor-element-6b3a98a4 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-6468f044 {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-6468f044 .elementor-heading-title {
	color: #00412C;
	font-family: "Playfair Display", Sans-serif;
	font-size: 44px;
	font-weight: 500;
	line-height: 51px;
}
.elementor-7 .elementor-element.elementor-element-6468f044 > .elementor-widget-container {
	padding: 0px 320px 0px 320px;
}
.elementor-7 .elementor-element.elementor-element-ca0cdfe {
--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--background-transition:0.3s;
--margin-block-start:40px;
--margin-block-end:0px;
--margin-inline-start:0px;
--margin-inline-end:0px;
--padding-block-start:0px;
--padding-block-end:0px;
--padding-inline-start:0px;
--padding-inline-end:0px;
}
.elementor-7 .elementor-element.elementor-element-ae5fc7f {
--display:flex;
--background-transition:0.3s;
}
.elementor-7 .elementor-element.elementor-element-55c097c {
--display:flex;
--background-transition:0.3s;
--padding-block-start:0px;
--padding-block-end:0px;
--padding-inline-start:0px;
--padding-inline-end:0px;
}
.elementor-7 .elementor-element.elementor-element-d04a4fe .elementor-wrapper {
--video-aspect-ratio:1.77777;
}
.elementor-7 .elementor-element.elementor-element-d04a4fe .elementor-custom-embed-play i {
	color: #00412C;
	font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-d04a4fe .elementor-custom-embed-play svg {
	fill: #00412C;
	width: 25px;
	height: 25px;
}
.elementor-7 .elementor-element.elementor-element-d04a4fe > .elementor-widget-container {
	border-radius: 15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-20d3b68 {
--display:flex;
--background-transition:0.3s;
}
.elementor-7 .elementor-element.elementor-element-6523de6 > .elementor-container {
	max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-6523de6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6523de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6d6d6;
}
.elementor-7 .elementor-element.elementor-element-6523de6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 70px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-6523de6 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-311adc13 > .elementor-element-populated {
	padding: 10px 10px 90px 10px;
}
.elementor-7 .elementor-element.elementor-element-466482a1 .elementor-heading-title {
	color: #058fc7;
	font-family: "Playfair Display", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 28px;
}
.elementor-7 .elementor-element.elementor-element-656f25b .elementor-heading-title {
	color: #00412C;
	font-family: "Playfair Display", Sans-serif;
	font-size: 44px;
	font-weight: 500;
	line-height: 46px;
}
.elementor-7 .elementor-element.elementor-element-656f25b > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-656f25b {
	z-index: 5;
}
.elementor-7 .elementor-element.elementor-element-6149162b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6149162b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6d6d6;
}
.elementor-7 .elementor-element.elementor-element-6149162b, .elementor-7 .elementor-element.elementor-element-6149162b > .elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-6149162b {
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 30px 30px 30px 30px;
	z-index: 5;
}
.elementor-7 .elementor-element.elementor-element-6149162b > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-79e7570a.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}
.elementor-7 .elementor-element.elementor-element-79e7570a.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}
.elementor-7 .elementor-element.elementor-element-79e7570a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}
.elementor-7 .elementor-element.elementor-element-79e7570a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 44%;
}
.elementor-7 .elementor-element.elementor-element-79e7570a .elementor-image-box-img img {
	transition-duration: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-79e7570a .elementor-image-box-title {
	margin-bottom: 14px;
	color: #00412C;
	font-family: "Playfair Display", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	line-height: 33px;
}
.elementor-7 .elementor-element.elementor-element-79e7570a .elementor-image-box-description {
	color: #444444;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-554b726f.elementor-column .elementor-widget-wrap {
	align-items: center;
}
.elementor-7 .elementor-element.elementor-element-554b726f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-7 .elementor-element.elementor-element-20ea3cd3 .elementor-icon-wrapper {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-20ea3cd3.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-20ea3cd3.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-20ea3cd3.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-20ea3cd3.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-20ea3cd3.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-20ea3cd3.elementor-view-stacked .elementor-icon:hover {
	background-color: #FFFEFE;
}
.elementor-7 .elementor-element.elementor-element-20ea3cd3.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-20ea3cd3.elementor-view-default .elementor-icon:hover {
	color: #FFFEFE;
	border-color: #FFFEFE;
}
.elementor-7 .elementor-element.elementor-element-20ea3cd3.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-20ea3cd3.elementor-view-default .elementor-icon:hover svg {
	fill: #FFFEFE;
}
.elementor-7 .elementor-element.elementor-element-20ea3cd3 .elementor-icon {
	font-size: 22px;
}
.elementor-7 .elementor-element.elementor-element-20ea3cd3 .elementor-icon svg {
	height: 22px;
}
.elementor-7 .elementor-element.elementor-element-20ea3cd3 > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
	background-color: #058fc7;
}
.elementor-7 .elementor-element.elementor-element-20ea3cd3:hover .elementor-widget-container {
	background-color: #F0561B;
}
.elementor-7 .elementor-element.elementor-element-757d0f45:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-757d0f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-757d0f45, .elementor-7 .elementor-element.elementor-element-757d0f45 > .elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-757d0f45 {
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 30px 30px 30px 30px;
	z-index: 5;
}
.elementor-7 .elementor-element.elementor-element-757d0f45 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-54aeecdb.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}
.elementor-7 .elementor-element.elementor-element-54aeecdb.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}
.elementor-7 .elementor-element.elementor-element-54aeecdb.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}
.elementor-7 .elementor-element.elementor-element-54aeecdb .elementor-image-box-wrapper .elementor-image-box-img {
	width: 44%;
}
.elementor-7 .elementor-element.elementor-element-54aeecdb .elementor-image-box-img img {
	transition-duration: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-54aeecdb .elementor-image-box-title {
	margin-bottom: 14px;
	color: #00412C;
	font-family: "Playfair Display", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	line-height: 33px;
}
.elementor-7 .elementor-element.elementor-element-54aeecdb .elementor-image-box-description {
	color: #444444;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-2bba2a01.elementor-column .elementor-widget-wrap {
	align-items: center;
}
.elementor-7 .elementor-element.elementor-element-2bba2a01.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-7 .elementor-element.elementor-element-9ae5cab .elementor-icon-wrapper {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-9ae5cab.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-9ae5cab.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9ae5cab.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-9ae5cab.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9ae5cab.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-9ae5cab.elementor-view-stacked .elementor-icon:hover {
	background-color: #FFFEFE;
}
.elementor-7 .elementor-element.elementor-element-9ae5cab.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-9ae5cab.elementor-view-default .elementor-icon:hover {
	color: #FFFEFE;
	border-color: #FFFEFE;
}
.elementor-7 .elementor-element.elementor-element-9ae5cab.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-9ae5cab.elementor-view-default .elementor-icon:hover svg {
	fill: #FFFEFE;
}
.elementor-7 .elementor-element.elementor-element-9ae5cab .elementor-icon {
	font-size: 22px;
}
.elementor-7 .elementor-element.elementor-element-9ae5cab .elementor-icon svg {
	height: 22px;
}
.elementor-7 .elementor-element.elementor-element-9ae5cab > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
	background-color: #058fc7;
}
.elementor-7 .elementor-element.elementor-element-9ae5cab:hover .elementor-widget-container {
	background-color: #F0561B;
}
.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-40889bc9.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}
.elementor-7 .elementor-element.elementor-element-40889bc9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}
.elementor-7 .elementor-element.elementor-element-40889bc9 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-14b4c2e6 img {
	width: 100%;
}
.elementor-7 .elementor-element.elementor-element-14b4c2e6 {
	z-index: 3;
}
.elementor-7 .elementor-element.elementor-element-c28c10 > .elementor-container {
	max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-c28c10:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c28c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sktperfectdemo.com/themepack/nutritioncoach/wp-content/uploads/2023/11/healthy-life-sec-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-7 .elementor-element.elementor-element-c28c10 > .elementor-background-overlay {
	background-color: #003323;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-c28c10 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 0px 80px 0px;
}
.elementor-7 .elementor-element.elementor-element-3cf506ab {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-3cf506ab .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Playfair Display", Sans-serif;
	font-size: 44px;
	font-weight: 500;
	line-height: 53px;
}
.elementor-7 .elementor-element.elementor-element-3cf506ab > .elementor-widget-container {
	padding: 0px 250px 0px 250px;
}
.elementor-7 .elementor-element.elementor-element-1bb3c08d > .elementor-container {
	max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-15a654a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-15a654a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FDFEFD;
}
.elementor-7 .elementor-element.elementor-element-15a654a7:hover > .elementor-element-populated {
	background-color: #F0561B;
}
.elementor-7 .elementor-element.elementor-element-15a654a7 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-15a654a7 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-15a654a7 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-15a654a7 > .elementor-element-populated {
	transition: background 0.8s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
--e-column-margin-right:15px;
--e-column-margin-left:15px;
	padding: 60px 40px 60px 40px;
}
.elementor-7 .elementor-element.elementor-element-15a654a7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-1e35b662 {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-1e35b662 .elementor-heading-title {
	color: #103F25;
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 600;
}
.elementor-7 .elementor-element.elementor-element-1e35b662 > .elementor-widget-container {
	padding: 40px 0px 0px 0px;
	background-color: #F5F5F1;
}
.elementor-7 .elementor-element.elementor-element-7dd683a3 .elementor-button {
	font-family: "Playfair Display", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	line-height: 32px;
	fill: #00412C;
	color: #00412C;
	background-color: #61CE7000;
	padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-7dd683a3 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-7dd683a3 .elementor-button:focus {
	color: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-7dd683a3 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-7dd683a3 .elementor-button:focus svg {
	fill: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-7dd683a3 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-1c74c907:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-1c74c907 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FDFEFD;
}
.elementor-7 .elementor-element.elementor-element-1c74c907:hover > .elementor-element-populated {
	background-color: #F0561B;
}
.elementor-7 .elementor-element.elementor-element-1c74c907 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-1c74c907 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-1c74c907 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-1c74c907 > .elementor-element-populated {
	transition: background 0.8s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
--e-column-margin-right:15px;
--e-column-margin-left:15px;
	padding: 60px 40px 60px 40px;
}
.elementor-7 .elementor-element.elementor-element-1c74c907 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-52dcfa8a {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-52dcfa8a .elementor-heading-title {
	color: #103F25;
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 600;
}
.elementor-7 .elementor-element.elementor-element-52dcfa8a > .elementor-widget-container {
	padding: 40px 0px 0px 0px;
	background-color: #F5F5F1;
}
.elementor-7 .elementor-element.elementor-element-7d662e21 .elementor-button {
	font-family: "Playfair Display", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	line-height: 32px;
	fill: #00412C;
	color: #00412C;
	background-color: #61CE7000;
	padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-7d662e21 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-7d662e21 .elementor-button:focus {
	color: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-7d662e21 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-7d662e21 .elementor-button:focus svg {
	fill: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-7d662e21 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-65cc3ff2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-65cc3ff2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FDFEFD;
}
.elementor-7 .elementor-element.elementor-element-65cc3ff2:hover > .elementor-element-populated {
	background-color: #F0561B;
}
.elementor-7 .elementor-element.elementor-element-65cc3ff2 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-65cc3ff2 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-65cc3ff2 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-65cc3ff2 > .elementor-element-populated {
	transition: background 0.8s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
--e-column-margin-right:15px;
--e-column-margin-left:15px;
	padding: 60px 40px 60px 40px;
}
.elementor-7 .elementor-element.elementor-element-65cc3ff2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-658351f0 {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-658351f0 .elementor-heading-title {
	color: #103F25;
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 600;
}
.elementor-7 .elementor-element.elementor-element-658351f0 > .elementor-widget-container {
	padding: 40px 0px 0px 0px;
	background-color: #F5F5F1;
}
.elementor-7 .elementor-element.elementor-element-1b9252e2 .elementor-button {
	font-family: "Playfair Display", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	line-height: 32px;
	fill: #00412C;
	color: #00412C;
	background-color: #61CE7000;
	padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-1b9252e2 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-1b9252e2 .elementor-button:focus {
	color: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-1b9252e2 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-1b9252e2 .elementor-button:focus svg {
	fill: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-1b9252e2 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-71fc01a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-71fc01a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FDFEFD;
}
.elementor-7 .elementor-element.elementor-element-71fc01a7:hover > .elementor-element-populated {
	background-color: #F0561B;
}
.elementor-7 .elementor-element.elementor-element-71fc01a7 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-71fc01a7 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-71fc01a7 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-71fc01a7 > .elementor-element-populated {
	transition: background 0.8s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
--e-column-margin-right:15px;
--e-column-margin-left:15px;
	padding: 60px 40px 60px 40px;
}
.elementor-7 .elementor-element.elementor-element-71fc01a7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-62e12eb2 {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-62e12eb2 .elementor-heading-title {
	color: #103F25;
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 600;
}
.elementor-7 .elementor-element.elementor-element-62e12eb2 > .elementor-widget-container {
	padding: 40px 0px 0px 0px;
	background-color: #F5F5F1;
}
.elementor-7 .elementor-element.elementor-element-7ac7f420 .elementor-button {
	font-family: "Playfair Display", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	line-height: 32px;
	fill: #00412C;
	color: #00412C;
	background-color: #61CE7000;
	padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-7ac7f420 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-7ac7f420 .elementor-button:focus {
	color: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-7ac7f420 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-7ac7f420 .elementor-button:focus svg {
	fill: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-7ac7f420 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-5a5e008 > .elementor-container {
	max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-5a5e008:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5a5e008 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6d6d6;
}
.elementor-7 .elementor-element.elementor-element-5a5e008 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 0px 80px 0px;
}
.elementor-7 .elementor-element.elementor-element-5a5e008 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-7b19b7ed .elementor-heading-title {
	color: #058fc7;
	font-family: "Playfair Display", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 28px;
}
.elementor-7 .elementor-element.elementor-element-59caa815 .elementor-heading-title {
	color: #00412C;
	font-family: "Playfair Display", Sans-serif;
	font-size: 56px;
	font-weight: 500;
	line-height: 63px;
}
.elementor-7 .elementor-element.elementor-element-59caa815 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-1cf1adde .elementor-tab-title, .elementor-7 .elementor-element.elementor-element-1cf1adde .elementor-tab-title:before, .elementor-7 .elementor-element.elementor-element-1cf1adde .elementor-tab-title:after, .elementor-7 .elementor-element.elementor-element-1cf1adde .elementor-tab-content, .elementor-7 .elementor-element.elementor-element-1cf1adde .elementor-tabs-content-wrapper {
	border-width: 0px;
}
.elementor-7 .elementor-element.elementor-element-1cf1adde .elementor-tab-title, .elementor-7 .elementor-element.elementor-element-1cf1adde .elementor-tab-title a {
	color: #252525;
}
.elementor-7 .elementor-element.elementor-element-1cf1adde .elementor-tab-title.elementor-active,  .elementor-7 .elementor-element.elementor-element-1cf1adde .elementor-tab-title.elementor-active a {
	color: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-1cf1adde .elementor-tab-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}
.elementor-7 .elementor-element.elementor-element-1cf1adde .elementor-tab-content {
	color: #444444;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-1cf1adde > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-7a8da903 {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-7a8da903 .elementor-heading-title {
	color: #045C40;
	font-family: "Playfair Display", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}
.elementor-7 .elementor-element.elementor-element-7a8da903 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 30px 25px 30px 25px;
	background-color: #E6F0ED;
	border-radius: 15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-1de3c51 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-52f403e9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-52f403e9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-52f403e9 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-52f403e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-52f403e9 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-52f403e9 > .elementor-element-populated {
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.2);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 60px 50px 90px 50px;
}
.elementor-7 .elementor-element.elementor-element-52f403e9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-52f403e9 {
	z-index: 5;
}
.elementor-7 .elementor-element.elementor-element-2533362d {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-2533362d .elementor-heading-title {
	color: #00412C;
	font-family: "Playfair Display", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	line-height: 28px;
}
.elementor-7 .elementor-element.elementor-element-23b7ec2a {
	text-align: center;
	color: #444444;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-431c9cc4 {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-431c9cc4 .elementor-heading-title {
	color: #282828;
	font-family: "Poppins", Sans-serif;
	font-size: 51px;
	font-weight: 400;
	line-height: 28px;
}
.elementor-7 .elementor-element.elementor-element-431c9cc4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 40px 0px;
}
.elementor-7 .elementor-element.elementor-element-1ada9c8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(17px/2);
}
.elementor-7 .elementor-element.elementor-element-1ada9c8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(17px/2);
}
.elementor-7 .elementor-element.elementor-element-1ada9c8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(17px/2);
	margin-left: calc(17px/2);
}
.elementor-7 .elementor-element.elementor-element-1ada9c8a .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-17px/2);
	margin-left: calc(-17px/2);
}
body.rtl .elementor-7 .elementor-element.elementor-element-1ada9c8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-17px/2);
}
body:not(.rtl) .elementor-7 .elementor-element.elementor-element-1ada9c8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-17px/2);
}
.elementor-7 .elementor-element.elementor-element-1ada9c8a .elementor-icon-list-icon i {
	color: #058fc7;
	transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-1ada9c8a .elementor-icon-list-icon svg {
	fill: #058fc7;
	transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-1ada9c8a {
--e-icon-list-icon-size:16px;
--icon-vertical-offset:0px;
}
.elementor-7 .elementor-element.elementor-element-1ada9c8a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-1ada9c8a .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-1ada9c8a .elementor-icon-list-text {
	color: #444444;
	transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-2d478d87 .elementor-button {
	font-family: "Playfair Display", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #058fc7;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 40px 20px 40px;
}
.elementor-7 .elementor-element.elementor-element-2d478d87 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-2d478d87 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #00412C;
}
.elementor-7 .elementor-element.elementor-element-2d478d87 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-2d478d87 .elementor-button:focus svg {
	fill: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-2d478d87 > .elementor-widget-container {
	margin: 45px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-3e0ffde8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-3e0ffde8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #EDEFE4;
}
.elementor-7 .elementor-element.elementor-element-3e0ffde8 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-3e0ffde8 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-3e0ffde8 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-3e0ffde8 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 30px 0px 30px -15px;
--e-column-margin-right:0px;
--e-column-margin-left:-15px;
	padding: 40px 50px 40px 50px;
}
.elementor-7 .elementor-element.elementor-element-3e0ffde8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-6f1407db {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-6f1407db .elementor-heading-title {
	color: #00412C;
	font-family: "Playfair Display", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	line-height: 28px;
}
.elementor-7 .elementor-element.elementor-element-3329d6ca {
	text-align: center;
	color: #444444;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-349c3b4d {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-349c3b4d .elementor-heading-title {
	color: #282828;
	font-family: "Poppins", Sans-serif;
	font-size: 51px;
	font-weight: 400;
	line-height: 28px;
}
.elementor-7 .elementor-element.elementor-element-349c3b4d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
}
.elementor-7 .elementor-element.elementor-element-3ce55b5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(17px/2);
}
.elementor-7 .elementor-element.elementor-element-3ce55b5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(17px/2);
}
.elementor-7 .elementor-element.elementor-element-3ce55b5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(17px/2);
	margin-left: calc(17px/2);
}
.elementor-7 .elementor-element.elementor-element-3ce55b5c .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-17px/2);
	margin-left: calc(-17px/2);
}
body.rtl .elementor-7 .elementor-element.elementor-element-3ce55b5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-17px/2);
}
body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3ce55b5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-17px/2);
}
.elementor-7 .elementor-element.elementor-element-3ce55b5c .elementor-icon-list-icon i {
	color: #058fc7;
	transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-3ce55b5c .elementor-icon-list-icon svg {
	fill: #058fc7;
	transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-3ce55b5c {
--e-icon-list-icon-size:16px;
--icon-vertical-offset:0px;
}
.elementor-7 .elementor-element.elementor-element-3ce55b5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-3ce55b5c .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-3ce55b5c .elementor-icon-list-text {
	color: #444444;
	transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-22c1321e .elementor-button {
	font-family: "Playfair Display", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #058fc7;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 40px 20px 40px;
}
.elementor-7 .elementor-element.elementor-element-22c1321e .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-22c1321e .elementor-button:focus {
	color: #FFFFFF;
	background-color: #00412C;
}
.elementor-7 .elementor-element.elementor-element-22c1321e .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-22c1321e .elementor-button:focus svg {
	fill: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-22c1321e > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-778ba60b > .elementor-container {
	max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-778ba60b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-778ba60b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-778ba60b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 0px 80px 0px;
}
.elementor-7 .elementor-element.elementor-element-778ba60b > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-29fb138c {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-29fb138c .elementor-heading-title {
	color: #00412C;
	font-family: "Playfair Display", Sans-serif;
	font-size: 44px;
	font-weight: 500;
	line-height: 51px;
}
.elementor-7 .elementor-element.elementor-element-29fb138c > .elementor-widget-container {
	padding: 0px 320px 0px 320px;
}
.elementor-7 .elementor-element.elementor-element-566302aa > .elementor-container {
	max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-566302aa {
	margin-top: 30px;
	margin-bottom: 0px;
}
.elementor-7 .elementor-element.elementor-element-6acff090:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-6acff090 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6d6d6;
}
.elementor-7 .elementor-element.elementor-element-6acff090 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-6acff090 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-6acff090 > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}
.elementor-7 .elementor-element.elementor-element-6acff090 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 70px 85px 70px 85px;
}
.elementor-7 .elementor-element.elementor-element-6acff090 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-57a56a71 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-161085d > .elementor-container {
	max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-161085d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-161085d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6d6d6;
}
.elementor-7 .elementor-element.elementor-element-161085d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 0px 50px 0px;
}
.elementor-7 .elementor-element.elementor-element-161085d > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-1c87c41c {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-1c87c41c .elementor-heading-title {
	color: #000;
	font-family: "Playfair Display", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 28px;
	font-style:italic;
}
.elementor-7 .elementor-element.elementor-element-6a360e7d {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-6a360e7d .elementor-heading-title {
	color: #00412C;
	font-family: "Playfair Display", Sans-serif;
	font-size: 44px;
	font-weight: 500;
	line-height: 51px;
}
.elementor-7 .elementor-element.elementor-element-6a360e7d > .elementor-widget-container {
	padding: 0px 320px 0px 320px;
}
.elementor-7 .elementor-element.elementor-element-423ba63b > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}
@media(max-width:1024px) {
.elementor-7 .elementor-element.elementor-element-2f3ce79 {
	padding: 90px 0px 60px 0px;
}
.elementor-7 .elementor-element.elementor-element-425b71ad > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
--e-column-margin-right:10px;
--e-column-margin-left:10px;
	padding: 30px 15px 20px 15px;
}
.elementor-7 .elementor-element.elementor-element-6d99775a .elementor-heading-title {
	font-size: 21px;
	line-height: 31px;
}
.elementor-7 .elementor-element.elementor-element-587584f8 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
--e-column-margin-right:10px;
--e-column-margin-left:10px;
	padding: 30px 15px 20px 15px;
}
.elementor-7 .elementor-element.elementor-element-6044b11 .elementor-heading-title {
	font-size: 21px;
	line-height: 31px;
}
.elementor-7 .elementor-element.elementor-element-376afc59 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
--e-column-margin-right:10px;
--e-column-margin-left:10px;
	padding: 30px 15px 20px 15px;
}
.elementor-7 .elementor-element.elementor-element-5b8c8a7f .elementor-heading-title {
	font-size: 21px;
	line-height: 31px;
}
.elementor-7 .elementor-element.elementor-element-796fbc3b {
	padding: 0px 0px 60px 0px;
}
.elementor-7 .elementor-element.elementor-element-5c88a74d > .elementor-element-populated {
	padding: 10px 0px 0px 10px;
}
.elementor-7 .elementor-element.elementor-element-7af6ab19 > .elementor-element-populated {
	padding: 10px 8px 10px 0px;
}
.elementor-7 .elementor-element.elementor-element-675076a6 .elementor-heading-title {
	font-size: 30px;
	line-height: 40px;
}
.elementor-7 .elementor-element.elementor-element-398461e8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-5df0785a .elementor-heading-title {
	font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-5df0785a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-48d3e552 > .elementor-element-populated {
	padding: 5px 5px 5px 5px;
}
.elementor-7 .elementor-element.elementor-element-f48e14b {
--e-icon-list-icon-size:17px;
}
.elementor-7 .elementor-element.elementor-element-27b06ff2 > .elementor-element-populated {
	padding: 5px 5px 5px 5px;
}
.elementor-7 .elementor-element.elementor-element-3223091b {
--e-icon-list-icon-size:17px;
}
.elementor-7 .elementor-element.elementor-element-a71808e > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-10ab739e {
	padding: 50px 0px 20px 0px;
}
.elementor-7 .elementor-element.elementor-element-18daff3 .elementor-heading-title {
	font-size: 33px;
}
.elementor-7 .elementor-element.elementor-element-cce52d7 > .elementor-widget-container {
	margin: 40px 0px 30px 0px;
}
.elementor-7 .elementor-element.elementor-element-1d404e4b {
	padding: 60px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-52801d56 > .elementor-element-populated {
	padding: 0px 0px 0px 10px;
}
.elementor-7 .elementor-element.elementor-element-784ec893 .elementor-heading-title {
	font-size: 28px;
	line-height: 35px;
}
.elementor-7 .elementor-element.elementor-element-24c1d0c3 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 20px 20px 20px;
}
.elementor-7 .elementor-element.elementor-element-6d7fbf53 .elementor-heading-title {
	font-size: 20px;
}
.elementor-7 .elementor-element.elementor-element-6d7fbf53 > .elementor-widget-container {
	margin: 0px 0px 40px 20px;
}
.elementor-7 .elementor-element.elementor-element-39ab368b .elementor-heading-title {
	font-size: 20px;
}
.elementor-7 .elementor-element.elementor-element-39ab368b > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}
.elementor-7 .elementor-element.elementor-element-2ce77768 {
	padding: 50px 0px 10px 0px;
}
.elementor-7 .elementor-element.elementor-element-2f23b5e .elementor-heading-title {
	font-size: 33px;
	line-height: 40px;
}
.elementor-7 .elementor-element.elementor-element-777f6276 > .elementor-element-populated {
	padding: 60px 10px 60px 10px;
}
.elementor-7 .elementor-element.elementor-element-2007f3e1 {
	z-index: 5;
}
.elementor-7 .elementor-element.elementor-element-ffb13ec .elementor-heading-title {
	font-size: 30px;
	line-height: 40px;
}
.elementor-7 .elementor-element.elementor-element-ffb13ec {
	z-index: 5;
}
.elementor-7 .elementor-element.elementor-element-1dca1f2f .elementor-image-box-title {
	font-size: 21px;
}
.elementor-7 .elementor-element.elementor-element-1dca1f2f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-16c557f8 .elementor-image-box-title {
	font-size: 21px;
}
.elementor-7 .elementor-element.elementor-element-16c557f8 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-11412ce1 .elementor-image-box-title {
	font-size: 21px;
}
.elementor-7 .elementor-element.elementor-element-11412ce1 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-64044578 {
	padding: 50px 0px 25px 0px;
}
.elementor-7 .elementor-element.elementor-element-18dc83c .elementor-heading-title {
	font-size: 32px;
	line-height: 42px;
}
.elementor-7 .elementor-element.elementor-element-18dc83c > .elementor-widget-container {
	padding: 0px 150px 0px 150px;
}
.elementor-7 .elementor-element.elementor-element-6b3a98a4 {
	padding: 25px 0px 25px 0px;
}
.elementor-7 .elementor-element.elementor-element-6468f044 .elementor-heading-title {
	font-size: 32px;
	line-height: 42px;
}
.elementor-7 .elementor-element.elementor-element-6468f044 > .elementor-widget-container {
	padding: 0px 150px 0px 150px;
}
.elementor-7 .elementor-element.elementor-element-6523de6 {
	padding: 25px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-311adc13 > .elementor-element-populated {
	padding: 10px 10px 30px 10px;
}
.elementor-7 .elementor-element.elementor-element-466482a1 {
	z-index: 5;
}
.elementor-7 .elementor-element.elementor-element-656f25b .elementor-heading-title {
	font-size: 31px;
	line-height: 41px;
}
.elementor-7 .elementor-element.elementor-element-656f25b {
	z-index: 5;
}
.elementor-7 .elementor-element.elementor-element-c28c10 {
	padding: 50px 0px 50px 0px;
}
.elementor-7 .elementor-element.elementor-element-5e33c1eb > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-3cf506ab .elementor-heading-title {
	font-size: 31px;
	line-height: 41px;
}
.elementor-7 .elementor-element.elementor-element-3cf506ab > .elementor-widget-container {
	padding: 0px 150px 0px 150px;
}
.elementor-7 .elementor-element.elementor-element-5a5e008 {
	padding: 50px 0px 50px 0px;
}
.elementor-7 .elementor-element.elementor-element-59caa815 .elementor-heading-title {
	font-size: 35px;
	line-height: 45px;
}
.elementor-7 .elementor-element.elementor-element-778ba60b {
	padding: 50px 0px 50px 0px;
}
.elementor-7 .elementor-element.elementor-element-29fb138c .elementor-heading-title {
	font-size: 33px;
	line-height: 43px;
}
.elementor-7 .elementor-element.elementor-element-29fb138c > .elementor-widget-container {
	padding: 0px 150px 0px 150px;
}
.elementor-7 .elementor-element.elementor-element-6acff090 > .elementor-element-populated {
	padding: 40px 50px 60px 50px;
}
.elementor-7 .elementor-element.elementor-element-161085d {
	padding: 50px 0px 20px 0px;
}
.elementor-7 .elementor-element.elementor-element-6a360e7d .elementor-heading-title {
	font-size: 32px;
}
.elementor-7 .elementor-element.elementor-element-6a360e7d > .elementor-widget-container {
	padding: 0px 150px 0px 150px;
}
}
@media(max-width:767px) {
.elementor-7 .elementor-element.elementor-element-2f3ce79 {
	padding: 80px 0px 40px 0px;
}
.elementor-7 .elementor-element.elementor-element-587584f8 > .elementor-element-populated {
	margin: 60px 15px 15px 15px;
--e-column-margin-right:15px;
--e-column-margin-left:15px;
}
.elementor-7 .elementor-element.elementor-element-376afc59 > .elementor-element-populated {
	margin: 60px 15px 15px 15px;
--e-column-margin-right:15px;
--e-column-margin-left:15px;
}
.elementor-7 .elementor-element.elementor-element-796fbc3b {
	padding: 15px 0px 40px 0px;
}
.elementor-7 .elementor-element.elementor-element-5c88a74d > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-7af6ab19 > .elementor-element-populated {
	padding: 45px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-675076a6 .elementor-heading-title {
	font-size: 30px;
	line-height: 40px;
}
.elementor-7 .elementor-element.elementor-element-675076a6 > .elementor-widget-container {
	margin: 60px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-5df0785a .elementor-heading-title {
	font-size: 22px;
}
.elementor-7 .elementor-element.elementor-element-5df0785a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-3223091b > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-a71808e > .elementor-widget-container {
	margin: 25px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-10ab739e {
	padding: 40px 0px 20px 0px;
}
.elementor-7 .elementor-element.elementor-element-7cff9dd2 > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-18daff3 .elementor-heading-title {
	font-size: 30px;
	line-height: 40px;
}
.elementor-7 .elementor-element.elementor-element-59e3c05e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-cce52d7 > .elementor-widget-container {
	margin: 30px 0px 30px 0px;
}
.elementor-7 .elementor-element.elementor-element-1d404e4b {
	padding: 40px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-52801d56 > .elementor-element-populated {
	padding: 10px 15px 10px 15px;
}
.elementor-7 .elementor-element.elementor-element-3c2ddfa8 > .elementor-element-populated {
	padding: 15px 15px 60px 15px;
}
.elementor-7 .elementor-element.elementor-element-784ec893 .elementor-heading-title {
	font-size: 30px;
	line-height: 40px;
}
.elementor-7 .elementor-element.elementor-element-24c1d0c3 {
	margin-top: 15px;
	margin-bottom: 0px;
	padding: 40px 10px 40px 10px;
}
.elementor-7 .elementor-element.elementor-element-50e1614b .elementor-heading-title {
	font-size: 20px;
}
.elementor-7 .elementor-element.elementor-element-50e1614b > .elementor-widget-container {
	padding: 17px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-6d7fbf53 .elementor-heading-title {
	font-size: 21px;
}
.elementor-7 .elementor-element.elementor-element-6d7fbf53 > .elementor-widget-container {
	margin: 0px 0px 40px 15px;
}
.elementor-7 .elementor-element.elementor-element-60b23202 .elementor-heading-title {
	font-size: 20px;
}
.elementor-7 .elementor-element.elementor-element-60b23202 > .elementor-widget-container {
	padding: 17px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-39ab368b .elementor-heading-title {
	font-size: 21px;
}
.elementor-7 .elementor-element.elementor-element-39ab368b > .elementor-widget-container {
	margin: 0px 0px 0px 15px;
}
.elementor-7 .elementor-element.elementor-element-3e517525 .elementor-button {
	padding: 20px 30px 20px 30px;
}
.elementor-7 .elementor-element.elementor-element-2ce77768 {
	padding: 40px 0px 30px 0px;
}
.elementor-7 .elementor-element.elementor-element-2f23b5e {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-2f23b5e .elementor-heading-title {
	font-size: 33px;
	line-height: 41px;
}
.elementor-7 .elementor-element.elementor-element-777f6276 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-777f6276 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-777f6276 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-777f6276 > .elementor-element-populated {
	padding: 40px 20px 40px 20px;
}
.elementor-7 .elementor-element.elementor-element-2007f3e1 {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-ffb13ec {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-ffb13ec .elementor-heading-title {
	font-size: 33px;
	line-height: 43px;
}
.elementor-7 .elementor-element.elementor-element-1dca1f2f .elementor-image-box-img {
	margin-bottom: 40px;
}
.elementor-7 .elementor-element.elementor-element-1dca1f2f .elementor-image-box-title {
	font-size: 22px;
}
.elementor-7 .elementor-element.elementor-element-1dca1f2f > .elementor-widget-container {
	margin: 50px 0px 30px 0px;
}
.elementor-7 .elementor-element.elementor-element-16c557f8 .elementor-image-box-img {
	margin-bottom: 40px;
}
.elementor-7 .elementor-element.elementor-element-16c557f8 .elementor-image-box-title {
	font-size: 22px;
}
.elementor-7 .elementor-element.elementor-element-16c557f8 > .elementor-widget-container {
	margin: 20px 0px 30px 0px;
}
.elementor-7 .elementor-element.elementor-element-11412ce1 .elementor-image-box-img {
	margin-bottom: 40px;
}
.elementor-7 .elementor-element.elementor-element-11412ce1 .elementor-image-box-title {
	font-size: 22px;
}
.elementor-7 .elementor-element.elementor-element-64044578 {
	padding: 40px 0px 10px 0px;
}
.elementor-7 .elementor-element.elementor-element-18dc83c .elementor-heading-title {
	font-size: 30px;
	line-height: 40px;
}
.elementor-7 .elementor-element.elementor-element-18dc83c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-6b3a98a4 {
	padding: 40px 0px 40px 0px;
}
.elementor-7 .elementor-element.elementor-element-6468f044 .elementor-heading-title {
	font-size: 33px;
	line-height: 40px;
}
.elementor-7 .elementor-element.elementor-element-6468f044 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-6523de6 {
	padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-311adc13 > .elementor-element-populated {
	padding: 15px 15px 40px 15px;
}
.elementor-7 .elementor-element.elementor-element-466482a1 {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-656f25b {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-656f25b .elementor-heading-title {
	font-size: 33px;
	line-height: 40px;
}
.elementor-7 .elementor-element.elementor-element-79e7570a .elementor-image-box-img {
	margin-bottom: 20px;
}
.elementor-7 .elementor-element.elementor-element-20ea3cd3 .elementor-icon-wrapper {
	text-align: center;
}
.elementor-7 .elementor-element.elementor-element-54aeecdb .elementor-image-box-img {
	margin-bottom: 20px;
}
.elementor-7 .elementor-element.elementor-element-c28c10 {
	padding: 40px 0px 40px 0px;
}
.elementor-7 .elementor-element.elementor-element-3cf506ab .elementor-heading-title {
	font-size: 29px;
	line-height: 40px;
}
.elementor-7 .elementor-element.elementor-element-3cf506ab > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-15a654a7 > .elementor-element-populated {
	padding: 50px 40px 50px 40px;
}
.elementor-7 .elementor-element.elementor-element-7dd683a3 .elementor-button {
	line-height: 30px;
}
.elementor-7 .elementor-element.elementor-element-7dd683a3 > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-1c74c907 > .elementor-element-populated {
	padding: 50px 40px 50px 40px;
}
.elementor-7 .elementor-element.elementor-element-7d662e21 .elementor-button {
	line-height: 30px;
}
.elementor-7 .elementor-element.elementor-element-7d662e21 > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-65cc3ff2 > .elementor-element-populated {
	padding: 50px 40px 50px 40px;
}
.elementor-7 .elementor-element.elementor-element-1b9252e2 .elementor-button {
	line-height: 30px;
}
.elementor-7 .elementor-element.elementor-element-1b9252e2 > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-71fc01a7 > .elementor-element-populated {
	padding: 50px 40px 50px 40px;
}
.elementor-7 .elementor-element.elementor-element-7ac7f420 .elementor-button {
	line-height: 30px;
}
.elementor-7 .elementor-element.elementor-element-7ac7f420 > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-5a5e008 {
	padding: 40px 0px 40px 0px;
}
.elementor-7 .elementor-element.elementor-element-2c8ae783 > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-59caa815 .elementor-heading-title {
	font-size: 29px;
	line-height: 50px;
}
.elementor-7 .elementor-element.elementor-element-1cf1adde > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-7a8da903 .elementor-heading-title {
	font-size: 17px;
}
.elementor-7 .elementor-element.elementor-element-7a8da903 > .elementor-widget-container {
	padding: 30px 10px 30px 10px;
}
.elementor-7 .elementor-element.elementor-element-1de3c51 > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-52f403e9 > .elementor-element-populated {
	padding: 60px 50px 50px 50px;
}
.elementor-7 .elementor-element.elementor-element-431c9cc4 > .elementor-widget-container {
	padding: 20px 0px 20px 0px;
}
.elementor-7 .elementor-element.elementor-element-2d478d87 > .elementor-widget-container {
	margin: 25px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-3e0ffde8 > .elementor-element-populated {
	margin: 30px 0px 30px 0px;
--e-column-margin-right:0px;
--e-column-margin-left:0px;
}
.elementor-7 .elementor-element.elementor-element-22c1321e > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-778ba60b {
	padding: 40px 0px 40px 0px;
}
.elementor-7 .elementor-element.elementor-element-29fb138c .elementor-heading-title {
	font-size: 28px;
	line-height: 38px;
}
.elementor-7 .elementor-element.elementor-element-29fb138c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-6acff090 > .elementor-element-populated {
	padding: 50px 20px 50px 20px;
}
.elementor-7 .elementor-element.elementor-element-161085d {
	padding: 40px 0px 10px 0px;
}
.elementor-7 .elementor-element.elementor-element-6a360e7d .elementor-heading-title {
	font-size: 29px;
	line-height: 39px;
}
.elementor-7 .elementor-element.elementor-element-6a360e7d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}
}
@media(min-width:768px) {
.elementor-7 .elementor-element.elementor-element-5c88a74d {
	width: 42%;
}
.elementor-7 .elementor-element.elementor-element-26f447bb {
	width: 8%;
}
.elementor-7 .elementor-element.elementor-element-7af6ab19 {
	width: 49.664%;
}
.elementor-7 .elementor-element.elementor-element-7cff9dd2 {
	width: 42%;
}
.elementor-7 .elementor-element.elementor-element-2497aec6 {
	width: 37%;
}
.elementor-7 .elementor-element.elementor-element-2b3f12ef {
	width: 37%;
}
.elementor-7 .elementor-element.elementor-element-3948afef {
	width: 25.332%;
}
.elementor-7 .elementor-element.elementor-element-6279e93f {
	width: 8%;
}
.elementor-7 .elementor-element.elementor-element-717485a1 {
	width: 49.664%;
}
.elementor-7 .elementor-element.elementor-element-52801d56 {
	width: 52%;
}
.elementor-7 .elementor-element.elementor-element-7907cc15 {
	width: 5%;
}
.elementor-7 .elementor-element.elementor-element-3c2ddfa8 {
	width: 42.664%;
}
.elementor-7 .elementor-element.elementor-element-2c6716d2 {
	width: 40%;
}
.elementor-7 .elementor-element.elementor-element-60171405 {
	width: 10%;
}
.elementor-7 .elementor-element.elementor-element-27f596d3 {
	width: 49.664%;
}
.elementor-7 .elementor-element.elementor-element-ca0cdfe {
--content-width:1200px;
}
.elementor-7 .elementor-element.elementor-element-ae5fc7f {
--width:5%;
}
.elementor-7 .elementor-element.elementor-element-55c097c {
--width:90%;
}
.elementor-7 .elementor-element.elementor-element-20d3b68 {
--width:5%;
}
.elementor-7 .elementor-element.elementor-element-311adc13 {
	width: 49%;
}
.elementor-7 .elementor-element.elementor-element-2190e3c3 {
	width: 85%;
}
.elementor-7 .elementor-element.elementor-element-554b726f {
	width: 15%;
}
.elementor-7 .elementor-element.elementor-element-67da525e {
	width: 85%;
}
.elementor-7 .elementor-element.elementor-element-2bba2a01 {
	width: 15%;
}
.elementor-7 .elementor-element.elementor-element-122227a6 {
	width: 7%;
}
.elementor-7 .elementor-element.elementor-element-40889bc9 {
	width: 43.664%;
}
.elementor-7 .elementor-element.elementor-element-2c8ae783 {
	width: 36%;
}
.elementor-7 .elementor-element.elementor-element-61824db4 {
	width: 7%;
}
.elementor-7 .elementor-element.elementor-element-1de3c51 {
	width: 56.664%;
}
}
@media(max-width:1024px) and (min-width:768px) {
.elementor-7 .elementor-element.elementor-element-5c88a74d {
	width: 35%;
}
.elementor-7 .elementor-element.elementor-element-26f447bb {
	width: 2%;
}
.elementor-7 .elementor-element.elementor-element-7af6ab19 {
	width: 63%;
}
.elementor-7 .elementor-element.elementor-element-52801d56 {
	width: 42%;
}
.elementor-7 .elementor-element.elementor-element-7907cc15 {
	width: 3%;
}
.elementor-7 .elementor-element.elementor-element-3c2ddfa8 {
	width: 54%;
}
.elementor-7 .elementor-element.elementor-element-2c6716d2 {
	width: 35%;
}
.elementor-7 .elementor-element.elementor-element-60171405 {
	width: 5%;
}
.elementor-7 .elementor-element.elementor-element-27f596d3 {
	width: 60%;
}
}
.topheader-area .left{
	width:15%;
}