
.elementor-2305 .elementor-element.elementor-element-d2b3ca7:not(.elementor-motion-effects-element-type-background), .elementor-2305 .elementor-element.elementor-element-d2b3ca7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ildgpih.nitrocdn.com/EGBdYaPLMHvHjeJfcRsRFYVMrcGifoTW/assets/images/optimized/rev-a2a4e5f/digicom.org/wp-content/uploads/2025/03/PRA02818-scaled.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-2305 .elementor-element.elementor-element-d2b3ca7>.elementor-container {
	min-height: 40vh;
}

.elementor-2305 .elementor-element.elementor-element-d2b3ca7 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 6em 0em 0em 0em;
}

.elementor-2305 .elementor-element.elementor-element-d2b3ca7>.elementor-background-overlay {
	opacity: .91;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2305 .elementor-element.elementor-element-e8077bd>.elementor-element-populated {
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-5fe2ecc {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-5fe2ecc>.elementor-widget-container {
	background-color: rgba(255, 255, 255, 0);
	padding: 1% 1% 1% 1%;
	background-image: radial-gradient(at center center, #2c7172 54%, rgba(44, 113, 114, .62) 93%);
	border-radius: 10px 10px 0 0;
}

.elementor-2305 .elementor-element.elementor-element-5fe2ecc.elementor-element {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-2305 .elementor-element.elementor-element-5fe2ecc .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	color: var(--e-global-color-291baba);
}

.elementor-2305 .elementor-element.elementor-element-73c66f5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .08;
	--margin-top: 4em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 5em;
	--padding-bottom: 5em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-2305 .elementor-element.elementor-element-73c66f5:not(.elementor-motion-effects-element-type-background), .elementor-2305 .elementor-element.elementor-element-73c66f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-73c66f5::before, .elementor-2305 .elementor-element.elementor-element-73c66f5>.elementor-background-video-container::before, .elementor-2305 .elementor-element.elementor-element-73c66f5>.e-con-inner>.elementor-background-video-container::before, .elementor-2305 .elementor-element.elementor-element-73c66f5>.elementor-background-slideshow::before, .elementor-2305 .elementor-element.elementor-element-73c66f5>.e-con-inner>.elementor-background-slideshow::before, .elementor-2305 .elementor-element.elementor-element-73c66f5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ildgpih.nitrocdn.com/EGBdYaPLMHvHjeJfcRsRFYVMrcGifoTW/assets/images/optimized/rev-a2a4e5f/digicom.org/wp-content/uploads/2025/03/PRA02735-scaled.jpg");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2305 .elementor-element.elementor-element-84699e5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-f815f41 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-f815f41 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	color: var(--e-global-color-text);
}

.elementor-2305 .elementor-element.elementor-element-01f33ef>.elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-01f33ef {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 32px;
	color: #ffb770;
}

.elementor-2305 .elementor-element.elementor-element-01f33ef p {
	margin-block-end: 0;
}

.elementor-2305 .elementor-element.elementor-element-dbbe404 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-83db2cb {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 6px 6px 6px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
	--margin-top: 2%;
	--margin-bottom: 2%;
	--margin-left: 2%;
	--margin-right: 2%;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	--z-index: 1;
}

.elementor-2305 .elementor-element.elementor-element-83db2cb:not(.elementor-motion-effects-element-type-background), .elementor-2305 .elementor-element.elementor-element-83db2cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2305 .elementor-element.elementor-element-ff5bd54 .jeg-elementor-kit.jkit-image-box {
	flex-direction: column;
}

.elementor-2305 .elementor-element.elementor-element-ff5bd54 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
	padding: 12px 12px 12px 12px;
}

.elementor-2305 .elementor-element.elementor-element-ff5bd54 .jeg-elementor-kit.jkit-image-box .image-box-header img {
	height: 229px;
	object-fit: cover;
	opacity: 100%;
}

.elementor-2305 .elementor-element.elementor-element-ff5bd54 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-2305 .elementor-element.elementor-element-ff5bd54 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #26474d;
}

.elementor-2305 .elementor-element.elementor-element-ff5bd54 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-2305 .elementor-element.elementor-element-ff5bd54 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-2305 .elementor-element.elementor-element-ff5bd54 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-2305 .elementor-element.elementor-element-ff5bd54 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-2305 .elementor-element.elementor-element-ff5bd54 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-ff5bd54 .jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner {
	margin-top: -50px;
	width: 90%;
	height: 90px;
}

.elementor-2305 .elementor-element.elementor-element-ff5bd54 .jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner {
	height: 220px;
}

.elementor-2305 .elementor-element.elementor-element-ee30b72 {
	--display: flex;
	--border-radius: 6px 6px 6px 6px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
	--margin-top: 2%;
	--margin-bottom: 2%;
	--margin-left: 2%;
	--margin-right: 2%;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	--z-index: 1;
}

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

.elementor-2305 .elementor-element.elementor-element-3324e04 .jeg-elementor-kit.jkit-image-box {
	flex-direction: column;
}

.elementor-2305 .elementor-element.elementor-element-3324e04 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
	padding: 12px 12px 12px 12px;
}

.elementor-2305 .elementor-element.elementor-element-3324e04 .jeg-elementor-kit.jkit-image-box .image-box-header img {
	height: 229px;
	object-fit: cover;
	opacity: 100%;
}

.elementor-2305 .elementor-element.elementor-element-3324e04 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-2305 .elementor-element.elementor-element-3324e04 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #26474d;
}

.elementor-2305 .elementor-element.elementor-element-3324e04 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-2305 .elementor-element.elementor-element-3324e04 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-2305 .elementor-element.elementor-element-3324e04 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-2305 .elementor-element.elementor-element-3324e04 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-2305 .elementor-element.elementor-element-3324e04 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-3324e04 .jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner {
	margin-top: -50px;
	width: 90%;
	height: 90px;
}

.elementor-2305 .elementor-element.elementor-element-3324e04 .jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner {
	height: 220px;
}

.elementor-2305 .elementor-element.elementor-element-cc90a62 {
	--display: flex;
	--border-radius: 6px 6px 6px 6px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
	--margin-top: 2%;
	--margin-bottom: 2%;
	--margin-left: 2%;
	--margin-right: 2%;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	--z-index: 1;
}

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

.elementor-2305 .elementor-element.elementor-element-3dc71b8 .jeg-elementor-kit.jkit-image-box {
	flex-direction: column;
}

.elementor-2305 .elementor-element.elementor-element-3dc71b8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
	padding: 12px 12px 12px 12px;
}

.elementor-2305 .elementor-element.elementor-element-3dc71b8 .jeg-elementor-kit.jkit-image-box .image-box-header img {
	height: 229px;
	object-fit: cover;
	opacity: 100%;
}

.elementor-2305 .elementor-element.elementor-element-3dc71b8 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-2305 .elementor-element.elementor-element-3dc71b8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #26474d;
}

.elementor-2305 .elementor-element.elementor-element-3dc71b8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-2305 .elementor-element.elementor-element-3dc71b8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-2305 .elementor-element.elementor-element-3dc71b8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-2305 .elementor-element.elementor-element-3dc71b8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-2305 .elementor-element.elementor-element-3dc71b8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-3dc71b8 .jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner {
	margin-top: -50px;
	width: 90%;
	height: 90px;
}

.elementor-2305 .elementor-element.elementor-element-3dc71b8 .jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner {
	height: 220px;
}

.elementor-2305 .elementor-element.elementor-element-4015db6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-12aefed {
	--display: flex;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 2%;
	--margin-bottom: 2%;
	--margin-left: 2%;
	--margin-right: 2%;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	--z-index: 1;
}

.elementor-2305 .elementor-element.elementor-element-37ce74c {
	--display: flex;
	--border-radius: 6px 6px 6px 6px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
	--margin-top: 2%;
	--margin-bottom: 2%;
	--margin-left: 2%;
	--margin-right: 2%;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	--z-index: 1;
}

.elementor-2305 .elementor-element.elementor-element-37ce74c:not(.elementor-motion-effects-element-type-background), .elementor-2305 .elementor-element.elementor-element-37ce74c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2305 .elementor-element.elementor-element-7f9204b .jeg-elementor-kit.jkit-image-box {
	flex-direction: column;
}

.elementor-2305 .elementor-element.elementor-element-7f9204b .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
	padding: 12px 12px 12px 12px;
}

.elementor-2305 .elementor-element.elementor-element-7f9204b .jeg-elementor-kit.jkit-image-box .image-box-header img {
	height: 229px;
	object-fit: cover;
	opacity: 100%;
}

.elementor-2305 .elementor-element.elementor-element-7f9204b .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-2305 .elementor-element.elementor-element-7f9204b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #26474d;
}

.elementor-2305 .elementor-element.elementor-element-7f9204b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-2305 .elementor-element.elementor-element-7f9204b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-2305 .elementor-element.elementor-element-7f9204b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-2305 .elementor-element.elementor-element-7f9204b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-2305 .elementor-element.elementor-element-7f9204b .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-7f9204b .jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner {
	margin-top: -50px;
	width: 90%;
	height: 90px;
}

.elementor-2305 .elementor-element.elementor-element-7f9204b .jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner {
	height: 220px;
}

.elementor-2305 .elementor-element.elementor-element-e5b6e35 {
	--display: flex;
	--border-radius: 6px 6px 6px 6px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
	--margin-top: 2%;
	--margin-bottom: 2%;
	--margin-left: 2%;
	--margin-right: 2%;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	--z-index: 1;
}

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

.elementor-2305 .elementor-element.elementor-element-e8a22ce .jeg-elementor-kit.jkit-image-box {
	flex-direction: column;
}

.elementor-2305 .elementor-element.elementor-element-e8a22ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
	padding: 12px 12px 12px 12px;
}

.elementor-2305 .elementor-element.elementor-element-e8a22ce .jeg-elementor-kit.jkit-image-box .image-box-header img {
	height: 229px;
	object-fit: cover;
	opacity: 100%;
}

.elementor-2305 .elementor-element.elementor-element-e8a22ce .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-2305 .elementor-element.elementor-element-e8a22ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #26474d;
}

.elementor-2305 .elementor-element.elementor-element-e8a22ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-2305 .elementor-element.elementor-element-e8a22ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-2305 .elementor-element.elementor-element-e8a22ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-2305 .elementor-element.elementor-element-e8a22ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-2305 .elementor-element.elementor-element-e8a22ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-e8a22ce .jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner {
	margin-top: -50px;
	width: 90%;
	height: 90px;
}

.elementor-2305 .elementor-element.elementor-element-e8a22ce .jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner {
	height: 220px;
}

.elementor-2305 .elementor-element.elementor-element-0c0b3e0 {
	--display: flex;
	--border-radius: 6px 6px 6px 6px;
	--margin-top: 2%;
	--margin-bottom: 2%;
	--margin-left: 2%;
	--margin-right: 2%;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	--z-index: 1;
}

.elementor-2305 .elementor-element.elementor-element-1a2ccc3 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-2305 .elementor-element.elementor-element-8387c4c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-00ca524 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-00ca524>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-00ca524 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-2126f44 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2305 .elementor-element.elementor-element-9ad763b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	--margin-top: 2em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-2305 .elementor-element.elementor-element-aef9acf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-a3043b2 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-a3043b2>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-a3043b2 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-e81dc22 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-e81dc22>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-2305 .elementor-element.elementor-element-e81dc22 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #12233f;
}

.elementor-2305 .elementor-element.elementor-element-bec0652 {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
}

.elementor-2305 .elementor-element.elementor-element-bec0652 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2305 .elementor-element.elementor-element-0f46b7e {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-0f46b7e.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-115d492 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	--margin-top: 2em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-2305 .elementor-element.elementor-element-286af90 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-1bf0581 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-1bf0581>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-1bf0581 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-ce1113d {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-ce1113d>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-2305 .elementor-element.elementor-element-ce1113d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #12233f;
}

.elementor-2305 .elementor-element.elementor-element-5af8737.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-5af8737 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2305 .elementor-element.elementor-element-6bd5e9c.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-6bd5e9c {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-141daf9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	--margin-top: 2em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-2305 .elementor-element.elementor-element-81d657e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-b2d5298 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-b2d5298>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-b2d5298 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-2baad3d {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-2baad3d>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-2305 .elementor-element.elementor-element-2baad3d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #12233f;
}

.elementor-2305 .elementor-element.elementor-element-7bd2ee0 {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
}

.elementor-2305 .elementor-element.elementor-element-7bd2ee0 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2305 .elementor-element.elementor-element-8f74e77 {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-8f74e77.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-e67fd59 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-3f7a69f {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-3f7a69f>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-3f7a69f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-77068e3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2305 .elementor-element.elementor-element-3f8856a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	--margin-top: 2em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-2305 .elementor-element.elementor-element-cb85127 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-2f60dd4 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-2f60dd4>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-2f60dd4 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-6370ddf {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-6370ddf>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-2305 .elementor-element.elementor-element-6370ddf .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #12233f;
}

.elementor-2305 .elementor-element.elementor-element-6274d5a.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-6274d5a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2305 .elementor-element.elementor-element-2ac5b79.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-2ac5b79 {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-566c5b8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	--margin-top: 2em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-2305 .elementor-element.elementor-element-52b6dd9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-60b540e {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-60b540e>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-60b540e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-65ec82c {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-65ec82c>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-2305 .elementor-element.elementor-element-65ec82c .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #12233f;
}

.elementor-2305 .elementor-element.elementor-element-a5b83ec {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
}

.elementor-2305 .elementor-element.elementor-element-a5b83ec .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2305 .elementor-element.elementor-element-ba5f98f {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-ba5f98f.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-ac66cec {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	--margin-top: 2em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-2305 .elementor-element.elementor-element-56c96f1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-7c2be5a {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-7c2be5a>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-7c2be5a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-446cc1c {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-446cc1c>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-2305 .elementor-element.elementor-element-446cc1c .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #12233f;
}

.elementor-2305 .elementor-element.elementor-element-92ed097.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-92ed097 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2305 .elementor-element.elementor-element-788f11b.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-788f11b {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-fd9714d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	--margin-top: 2em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-2305 .elementor-element.elementor-element-1126437 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-36d53f6 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-36d53f6>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-36d53f6 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-6bef189 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-6bef189>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-2305 .elementor-element.elementor-element-6bef189 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #12233f;
}

.elementor-2305 .elementor-element.elementor-element-b9b3553 {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
}

.elementor-2305 .elementor-element.elementor-element-b9b3553 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2305 .elementor-element.elementor-element-9852e57 {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-9852e57.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-ff837c8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	--margin-top: 2em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-2305 .elementor-element.elementor-element-4af02e4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-3289beb {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-3289beb>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-3289beb .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-f8ee509 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-f8ee509>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-2305 .elementor-element.elementor-element-f8ee509 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #12233f;
}

.elementor-2305 .elementor-element.elementor-element-f8989b5.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-f8989b5 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2305 .elementor-element.elementor-element-3b22b16.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-3b22b16 {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-1c16ec8 {
	--display: flex;
}

.elementor-2305 .elementor-element.elementor-element-5ea6a26 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-0c789dd {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-0c789dd>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-0c789dd .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-964f223 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2305 .elementor-element.elementor-element-967d938 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	--margin-top: 2em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-2305 .elementor-element.elementor-element-df5ba00 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-c609730 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-c609730>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-c609730 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-928132a {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-928132a>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-2305 .elementor-element.elementor-element-928132a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #12233f;
}

.elementor-2305 .elementor-element.elementor-element-a539823 {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
}

.elementor-2305 .elementor-element.elementor-element-a539823 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2305 .elementor-element.elementor-element-9fee44e {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-9fee44e.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-4357477 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	--margin-top: 2em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-2305 .elementor-element.elementor-element-ef00d86 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-5af3511 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-5af3511>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-5af3511 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-fbcdc70 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-fbcdc70>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-2305 .elementor-element.elementor-element-fbcdc70 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #12233f;
}

.elementor-2305 .elementor-element.elementor-element-1f4a6ee.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-1f4a6ee .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2305 .elementor-element.elementor-element-a0e8f8f.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-a0e8f8f {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-595ebca {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	--margin-top: 2em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-2305 .elementor-element.elementor-element-4499843 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-fbdcefe {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-fbdcefe>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-fbdcefe .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-79ff0d9 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-79ff0d9>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-2305 .elementor-element.elementor-element-79ff0d9 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #12233f;
}

.elementor-2305 .elementor-element.elementor-element-38ac956.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-38ac956 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2305 .elementor-element.elementor-element-5848c02 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-aa78fd0 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-22222f9 {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-9189325 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-fea73b1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-3a76c9c {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-6c4f1a9 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-7dcb64d {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-32acb7a.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-32acb7a {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-4116414 {
	--display: flex;
}

.elementor-2305 .elementor-element.elementor-element-69dfa7f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-a5462a6 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-a5462a6>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-a5462a6 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-3abe598 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2305 .elementor-element.elementor-element-600c525 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	--margin-top: 2em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-2305 .elementor-element.elementor-element-7e31d3c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-f1a72a5 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-f1a72a5>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-f1a72a5 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-23acbae {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-23acbae>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-2305 .elementor-element.elementor-element-23acbae .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #12233f;
}

.elementor-2305 .elementor-element.elementor-element-5d1acab {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
}

.elementor-2305 .elementor-element.elementor-element-5d1acab .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2305 .elementor-element.elementor-element-5a80df4 {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-5a80df4.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-f608562 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	--margin-top: 2em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-2305 .elementor-element.elementor-element-dc66fa4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-dc4811f {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-dc4811f>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-dc4811f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-92e7bb2 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-92e7bb2>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-2305 .elementor-element.elementor-element-92e7bb2 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #12233f;
}

.elementor-2305 .elementor-element.elementor-element-34867cd {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
}

.elementor-2305 .elementor-element.elementor-element-34867cd .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2305 .elementor-element.elementor-element-85e77d4 {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-85e77d4.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-b2d29c8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-5884163 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-5884163>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-5884163 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-e40b7d4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2305 .elementor-element.elementor-element-dd01ddb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	--margin-top: 2em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-2305 .elementor-element.elementor-element-88bdf8e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-0771d54 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-0771d54>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-0771d54 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-b39e5fe {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-b39e5fe>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-2305 .elementor-element.elementor-element-b39e5fe .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #12233f;
}

.elementor-2305 .elementor-element.elementor-element-a1add61 {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
}

.elementor-2305 .elementor-element.elementor-element-a1add61 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2305 .elementor-element.elementor-element-7d9726e {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-7d9726e.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-6e353ad {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	--margin-top: 2em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-2305 .elementor-element.elementor-element-c04ad39 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-687c21d {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-687c21d>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-687c21d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-e0affd6 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-e0affd6>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-2305 .elementor-element.elementor-element-e0affd6 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #12233f;
}

.elementor-2305 .elementor-element.elementor-element-9f90e12 {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
}

.elementor-2305 .elementor-element.elementor-element-9f90e12 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2305 .elementor-element.elementor-element-cedf67d {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-2305 .elementor-element.elementor-element-cedf67d.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-10a2c73 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2305 .elementor-element.elementor-element-b5c4ba4 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2305 .elementor-element.elementor-element-b5c4ba4>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0 0 0 0;
}

.elementor-2305 .elementor-element.elementor-element-b5c4ba4 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	color: #2c7172;
}

.elementor-2305 .elementor-element.elementor-element-85e7101.elementor-element {
	--align-self: center;
}

.elementor-2305 .elementor-element.elementor-element-85e7101 {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-2305 .elementor-element.elementor-element-12aefed {
		--width: 37%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-0c0b3e0 {
		--width: 37%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-9ad763b {
		--width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-115d492 {
		--width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-141daf9 {
		--width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-3f8856a {
		--width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-566c5b8 {
		--width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-ac66cec {
		--width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-fd9714d {
		--width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-ff837c8 {
		--width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-967d938 {
		--width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-4357477 {
		--width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-595ebca {
		--width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-aa78fd0 {
		--width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-9189325 {
		--width: 42%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-3a76c9c {
		--width: 42%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-6c4f1a9 {
		--width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-600c525 {
		--width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-f608562 {
		--width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-dd01ddb {
		--width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-6e353ad {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-2305 .elementor-element.elementor-element-d2b3ca7>.elementor-container {
		min-height: 270px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-5fe2ecc {
		width: var(--container-widget-width, 686px);
		max-width: 686px;
		--container-widget-width: 686px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2305 .elementor-element.elementor-element-5fe2ecc .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-73c66f5 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-2305 .elementor-element.elementor-element-84699e5 {
		--gap: 10px 0px;
		--row-gap: 10px;
		--column-gap: 0px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-f815f41 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-ff5bd54 .jeg-elementor-kit.jkit-image-box .image-box-header img {
		height: 136px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-ff5bd54 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
		font-size: 16px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-ff5bd54 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
		font-size: 12px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-3324e04 .jeg-elementor-kit.jkit-image-box .image-box-header img {
		height: 136px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-3324e04 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
		font-size: 16px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-3324e04 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
		font-size: 12px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-3dc71b8 .jeg-elementor-kit.jkit-image-box .image-box-header img {
		height: 136px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-3dc71b8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
		font-size: 16px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-3dc71b8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
		font-size: 12px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-7f9204b .jeg-elementor-kit.jkit-image-box .image-box-header img {
		height: 136px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-7f9204b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
		font-size: 16px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-7f9204b .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
		font-size: 12px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-e8a22ce .jeg-elementor-kit.jkit-image-box .image-box-header img {
		height: 136px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-e8a22ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
		font-size: 16px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-e8a22ce .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
		font-size: 12px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-00ca524 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-a3043b2 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-bec0652 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-0f46b7e {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-1bf0581 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-b2d5298 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-7bd2ee0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-8f74e77 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-3f7a69f .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-2f60dd4 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-60b540e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-a5b83ec {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-ba5f98f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-7c2be5a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-36d53f6 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-b9b3553 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-9852e57 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-3289beb .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-0c789dd .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-c609730 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-a539823 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-9fee44e {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-5af3511 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-fbdcefe .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-9189325 {
		--justify-content: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-a5462a6 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-f1a72a5 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-5d1acab {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-5a80df4 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-dc4811f .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-34867cd {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-85e77d4 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-5884163 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-0771d54 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-a1add61 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-7d9726e {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-687c21d .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-9f90e12 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-cedf67d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-b5c4ba4 .elementor-heading-title {
		font-size: 30px;
	}
}

@media (max-width:767px) {
	.elementor-2305 .elementor-element.elementor-element-d2b3ca7 {
		padding: 3em 1em 0em 0em;
	}
	
	.elementor-2305 .elementor-element.elementor-element-5fe2ecc>.elementor-widget-container {
		padding: 2% 0% 2% 0%;
	}
	
	.elementor-2305 .elementor-element.elementor-element-5fe2ecc {
		--container-widget-width: 380px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 380px);
		max-width: 380px;
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-5fe2ecc .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-73c66f5 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-01f33ef {
		text-align: center;
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-dbbe404 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-83db2cb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-ee30b72 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-cc90a62 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-4015db6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-37ce74c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-e5b6e35 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2305 .elementor-element.elementor-element-1a2ccc3 {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-0f46b7e {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-6bd5e9c {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-8f74e77 {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-2ac5b79 {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-ba5f98f {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-788f11b {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-9852e57 {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-3b22b16 {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-9fee44e {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-a0e8f8f {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-22222f9 {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-7dcb64d {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-32acb7a {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-5a80df4 {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-85e77d4 {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-7d9726e {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-cedf67d {
		text-align: center;
	}
	
	.elementor-2305 .elementor-element.elementor-element-85e7101 {
		text-align: center;
	}
}

@media (min-width:1025px) {
	.elementor-2305 .elementor-element.elementor-element-73c66f5::before, .elementor-2305 .elementor-element.elementor-element-73c66f5>.elementor-background-video-container::before, .elementor-2305 .elementor-element.elementor-element-73c66f5>.e-con-inner>.elementor-background-video-container::before, .elementor-2305 .elementor-element.elementor-element-73c66f5>.elementor-background-slideshow::before, .elementor-2305 .elementor-element.elementor-element-73c66f5>.e-con-inner>.elementor-background-slideshow::before, .elementor-2305 .elementor-element.elementor-element-73c66f5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-attachment: fixed;
	}
}

.elementor-2305 .elementor-element.elementor-element-d2b3ca7:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2305 .elementor-element.elementor-element-d2b3ca7>.elementor-motion-effects-container>.elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}
