﻿.elementor-2 .elementor-element.elementor-element-649618b {
	--spacer-size: 50px;
}
.elementor-2 .elementor-element.elementor-element-f46f7b7 img {
	transition-duration: 0s;
}
.elementor-2 .elementor-element.elementor-element-9a3a040 {
	--spacer-size: 50px;
}
.elementor-2 .elementor-element.elementor-element-8533d6e {
	text-align: justify;
	color: #ffffff;
	font-family: "Arsenal", Sans-serif;
	font-size: 1.2em;
	width: 100%;
	max-width: 100%;
}
.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 75px 75px 75px 75px;
	background-color: #0d594c;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 25px 25px 25px 25px;
	color:#fff
}
.elementor-2 .elementor-element.elementor-element-6525fb4 {
	--spacer-size: 50px;
	width: 100%;
	max-width: 100%;
}
.elementor-2 .elementor-element.elementor-element-d308755 {
	text-align: center;
	top: 0px;
}
.elementor-2 .elementor-element.elementor-element-d308755 .elementor-heading-title {
	color: #000000;
	font-family: "Allerta", Sans-serif;
	font-weight: 500;
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-element-d308755{left:0px;}
body.rtl .elementor-2 .elementor-element.elementor-element-d308755 {
	right: 0px;
}
.elementor-2 .elementor-element.elementor-element-6e0415a {
	--spacer-size: 50px;
}
.elementor-2 .elementor-element.elementor-element-18b2018 {
	--spacer-size: 50px;
}
.elementor-2 .elementor-element.elementor-element-9385ff4 {
	text-align: center;
}
.elementor-2 .elementor-element.elementor-element-9385ff4 .elementor-heading-title {
	color: #000000;
	font-family: "Allerta", Sans-serif;
	font-weight: 500;
}
.elementor-2 .elementor-element.elementor-element-5247624 .gallery-item .gallery-caption {
	text-align: center;
}
.elementor-2 .elementor-element.elementor-element-dd5556f {
	--spacer-size: 50px;
}
.elementor-2 .elementor-element.elementor-element-21b9922 {
	text-align: center;
}
.elementor-2 .elementor-element.elementor-element-21b9922 .elementor-heading-title {
	color: #000000;
	font-family: "Allerta", Sans-serif;
	font-weight: 500;
}
.elementor-2 .elementor-element.elementor-element-8183e25 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}



.elementor-section.elementor-section-stretched {
  position: relative;
  width: 100%;
}
.elementor-section.elementor-section-items-top > .elementor-container {
  align-items: flex-start;
}
.elementor-section.elementor-section-items-middle > .elementor-container {
  align-items: center;
}
.elementor-section.elementor-section-items-bottom > .elementor-container {
  align-items: flex-end;
}