/* End custom CSS */

.elementor-8578 .elementor-element.elementor-element-11b67138 {
	--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;
	--margin-top: 0%;
	--margin-bottom: 7%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-8578 .elementor-element.elementor-element-11b67138:not(.elementor-motion-effects-element-type-background), .elementor-8578 .elementor-element.elementor-element-11b67138 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center center, #1e50a0 0%, #0a3478 100%);
}

.elementor-8578 .elementor-element.elementor-element-202340ba {
	--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;
	--justify-content: center;
}

.elementor-8578 .elementor-element.elementor-element-202340ba.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8578 .elementor-element.elementor-element-1ab60023 {
	text-align: start;
}

.elementor-8578 .elementor-element.elementor-element-1ab60023 img {
	width: 40%;
}

.elementor-8578 .elementor-element.elementor-element-b32275c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-5835af71 {
	font-family: "Urbanist", Sans-serif;
	font-size: 17px;
	color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-128d0631 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8578 .elementor-element.elementor-element-263451f2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8578 .elementor-element.elementor-element-263451f2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8578 .elementor-element.elementor-element-7387f899 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-family: "Urbanist", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 10px 10px 10px 10px;
}

.elementor-8578 .elementor-element.elementor-element-7387f899 .elementor-button:hover, .elementor-8578 .elementor-element.elementor-element-7387f899 .elementor-button:focus {
	background-color: #fff;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-7387f899 .elementor-button:hover svg, .elementor-8578 .elementor-element.elementor-element-7387f899 .elementor-button:focus svg {
	fill: #000;
}

.elementor-8578 .elementor-element.elementor-element-34cb9cd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8578 .elementor-element.elementor-element-669d7ce2 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: "Urbanist", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-8578 .elementor-element.elementor-element-669d7ce2 .elementor-button:hover, .elementor-8578 .elementor-element.elementor-element-669d7ce2 .elementor-button:focus {
	background-color: #fff;
	color: #000;
	border-color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-669d7ce2 .elementor-button:hover svg, .elementor-8578 .elementor-element.elementor-element-669d7ce2 .elementor-button:focus svg {
	fill: #000;
}

.elementor-8578 .elementor-element.elementor-element-fc38e74 {
	--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;
	--justify-content: center;
}

.elementor-8578 .elementor-element.elementor-element-56ced507 img {
	width: 77%;
}

.elementor-8578 .elementor-element.elementor-element-40d8d590 {
	--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: 0%;
	--margin-bottom: 7%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-8578 .elementor-element.elementor-element-3a2efc9f {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 35px;
	color: #0a3478;
}

.elementor-8578 .elementor-element.elementor-element-21e7b4b {
	--display: flex;
	--margin-top: 0%;
	--margin-bottom: 7%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-8578 .elementor-element.elementor-element-7235fe3 {
	--e-image-carousel-slides-to-show: 4;
}

.elementor-8578 .elementor-element.elementor-element-7235fe3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8578 .elementor-element.elementor-element-7235fe3 .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 30px;
}

.elementor-8578 .elementor-element.elementor-element-7235fe3 .swiper-pagination-bullet {
	width: 5px;
	height: 5px;
}

.elementor-8578 .elementor-element.elementor-element-7235fe3 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-8578 .elementor-element.elementor-element-7235fe3 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-radius: 10px 10px 10px 10px;
}

.elementor-8578 .elementor-element.elementor-element-57f2bd6c {
	--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;
	--margin-top: 0%;
	--margin-bottom: 7%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-8578 .elementor-element.elementor-element-2bd1d2f3 {
	--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;
	--justify-content: center;
}

.elementor-8578 .elementor-element.elementor-element-1afa730d {
	text-align: start;
}

.elementor-8578 .elementor-element.elementor-element-1afa730d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: none;
	line-height: 45px;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-4bb7973 {
	text-align: justify;
	font-family: "Urbanist", Sans-serif;
	font-size: 17px;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-2558f61d .elementor-button {
	background-color: #fff;
	font-family: "Urbanist", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #0a3478;
	color: #0a3478;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-8578 .elementor-element.elementor-element-2558f61d .elementor-button:hover, .elementor-8578 .elementor-element.elementor-element-2558f61d .elementor-button:focus {
	background-color: #0a3478;
	color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-2558f61d > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-8578 .elementor-element.elementor-element-2558f61d .elementor-button:hover svg, .elementor-8578 .elementor-element.elementor-element-2558f61d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8578 .elementor-element.elementor-element-524c6f67 {
	--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;
	--justify-content: center;
}

.elementor-8578 .elementor-element.elementor-element-7a028a8b img {
	width: 83%;
}

.elementor-8578 .elementor-element.elementor-element-267c5f7 {
	--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: 0%;
	--margin-bottom: 7%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-8578 .elementor-element.elementor-element-267c5f7:not(.elementor-motion-effects-element-type-background), .elementor-8578 .elementor-element.elementor-element-267c5f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0a3478;
}

.elementor-8578 .elementor-element.elementor-element-267c5f7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8578 .elementor-element.elementor-element-1730938b > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-8578 .elementor-element.elementor-element-1730938b {
	text-align: center;
}

.elementor-8578 .elementor-element.elementor-element-1730938b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-72941413 {
	--divider-border-style: solid;
	--divider-color: #fff;
	--divider-border-width: 1.8px;
}

.elementor-8578 .elementor-element.elementor-element-72941413 .elementor-divider-separator {
	width: 18%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8578 .elementor-element.elementor-element-72941413 .elementor-divider {
	text-align: center;
	padding-block-start: 7px;
	padding-block-end: 7px;
}

.elementor-8578 .elementor-element.elementor-element-6a1b0191 {
	text-align: justify;
	font-family: "Urbanist", Sans-serif;
	font-size: 17px;
	color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-6dc0ef05 {
	--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;
	--margin-top: 0%;
	--margin-bottom: 7%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-8578 .elementor-element.elementor-element-5eea48a {
	--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-8578 .elementor-element.elementor-element-5eea48a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8578 .elementor-element.elementor-element-68800e2d {
	text-align: start;
}

.elementor-8578 .elementor-element.elementor-element-68800e2d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: none;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-1c45f5d9 {
	text-align: justify;
	font-family: "Urbanist", Sans-serif;
	font-size: 17px;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-45fa5d87 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8578 .elementor-element.elementor-element-bde7b04 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8578 .elementor-element.elementor-element-5c4b58df img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-8578 .elementor-element.elementor-element-4de0ee4f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8578 .elementor-element.elementor-element-536cb24f img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-8578 .elementor-element.elementor-element-71f7069c {
	--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-8578 .elementor-element.elementor-element-8487bbf img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-8578 .elementor-element.elementor-element-78a1044 {
	--display: flex;
	--min-height: 0px;
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-8578 .elementor-element.elementor-element-2cd038a0 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8578 .elementor-element.elementor-element-135f30c7 {
	--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;
}

.elementor-8578 .elementor-element.elementor-element-47c14d48 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8578 .elementor-element.elementor-element-47c14d48.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8578 .elementor-element.elementor-element-70d451de .elementor-icon-wrapper {
	text-align: end;
}

.elementor-8578 .elementor-element.elementor-element-70d451de.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-70d451de.elementor-view-framed .elementor-icon, .elementor-8578 .elementor-element.elementor-element-70d451de.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-70d451de.elementor-view-framed .elementor-icon, .elementor-8578 .elementor-element.elementor-element-70d451de.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-8578 .elementor-element.elementor-element-70d451de .elementor-icon {
	font-size: 52px;
}

.elementor-8578 .elementor-element.elementor-element-70d451de .elementor-icon svg {
	height: 52px;
}

.elementor-8578 .elementor-element.elementor-element-1f44df9a {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-8578 .elementor-element.elementor-element-3fe5ab82 {
	text-align: start;
}

.elementor-8578 .elementor-element.elementor-element-3fe5ab82 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	text-transform: none;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-27ad35fb {
	text-align: justify;
	font-family: "Urbanist", Sans-serif;
	font-size: 17px;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-10d57af0 {
	--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;
}

.elementor-8578 .elementor-element.elementor-element-29d20bc4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8578 .elementor-element.elementor-element-29d20bc4.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8578 .elementor-element.elementor-element-158050e1 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-8578 .elementor-element.elementor-element-158050e1.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-158050e1.elementor-view-framed .elementor-icon, .elementor-8578 .elementor-element.elementor-element-158050e1.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-158050e1.elementor-view-framed .elementor-icon, .elementor-8578 .elementor-element.elementor-element-158050e1.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-8578 .elementor-element.elementor-element-158050e1 .elementor-icon {
	font-size: 52px;
}

.elementor-8578 .elementor-element.elementor-element-158050e1 .elementor-icon svg {
	height: 52px;
}

.elementor-8578 .elementor-element.elementor-element-61bbfa29 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-8578 .elementor-element.elementor-element-6f02a8af {
	text-align: start;
}

.elementor-8578 .elementor-element.elementor-element-6f02a8af .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	text-transform: none;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-76940b3c {
	text-align: justify;
	font-family: "Urbanist", Sans-serif;
	font-size: 17px;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-7d858701 {
	--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;
}

.elementor-8578 .elementor-element.elementor-element-535d6af8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8578 .elementor-element.elementor-element-535d6af8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8578 .elementor-element.elementor-element-6e275166 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-8578 .elementor-element.elementor-element-6e275166.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-6e275166.elementor-view-framed .elementor-icon, .elementor-8578 .elementor-element.elementor-element-6e275166.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-6e275166.elementor-view-framed .elementor-icon, .elementor-8578 .elementor-element.elementor-element-6e275166.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-8578 .elementor-element.elementor-element-6e275166 .elementor-icon {
	font-size: 52px;
}

.elementor-8578 .elementor-element.elementor-element-6e275166 .elementor-icon svg {
	height: 52px;
}

.elementor-8578 .elementor-element.elementor-element-2f962ae6 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-8578 .elementor-element.elementor-element-72ecfcba {
	text-align: start;
}

.elementor-8578 .elementor-element.elementor-element-72ecfcba .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	text-transform: none;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-6b7e1085 {
	text-align: justify;
	font-family: "Urbanist", Sans-serif;
	font-size: 17px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-a485738 {
	--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;
}

.elementor-8578 .elementor-element.elementor-element-546d757 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8578 .elementor-element.elementor-element-546d757.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8578 .elementor-element.elementor-element-6826fae5 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-8578 .elementor-element.elementor-element-6826fae5.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-6826fae5.elementor-view-framed .elementor-icon, .elementor-8578 .elementor-element.elementor-element-6826fae5.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-6826fae5.elementor-view-framed .elementor-icon, .elementor-8578 .elementor-element.elementor-element-6826fae5.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-8578 .elementor-element.elementor-element-6826fae5 .elementor-icon {
	font-size: 52px;
}

.elementor-8578 .elementor-element.elementor-element-6826fae5 .elementor-icon svg {
	height: 52px;
}

.elementor-8578 .elementor-element.elementor-element-4bfa1191 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-8578 .elementor-element.elementor-element-2cb7745b {
	text-align: start;
}

.elementor-8578 .elementor-element.elementor-element-2cb7745b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	text-transform: none;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-73d5f94c {
	text-align: justify;
	font-family: "Urbanist", Sans-serif;
	font-size: 17px;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-65ff0d66 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-8578 .elementor-element.elementor-element-6b53c9dd {
	text-align: start;
}

.elementor-8578 .elementor-element.elementor-element-6b53c9dd .elementor-heading-title {
	font-family: "Nunito Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	text-transform: none;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-26e31a3d .elementor-button {
	background-color: #fff;
	font-family: "Urbanist", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #0a3478;
	color: #0a3478;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-8578 .elementor-element.elementor-element-26e31a3d .elementor-button:hover, .elementor-8578 .elementor-element.elementor-element-26e31a3d .elementor-button:focus {
	background-color: #0a3478;
	color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-26e31a3d > .elementor-widget-container {
	margin: 0px 0px 0px 50px;
}

.elementor-8578 .elementor-element.elementor-element-26e31a3d .elementor-button:hover svg, .elementor-8578 .elementor-element.elementor-element-26e31a3d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8578 .elementor-element.elementor-element-730ee26f {
	--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;
	--margin-top: 0%;
	--margin-bottom: 7%;
	--margin-left: 0%;
	--margin-right: 0%;
}

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

.elementor-8578 .elementor-element.elementor-element-162e7e53 {
	--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-8578 .elementor-element.elementor-element-4acc6c97 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-8578 .elementor-element.elementor-element-4acc6c97.elementor-view-stacked .elementor-icon {
	background-color: #0a3478;
}

.elementor-8578 .elementor-element.elementor-element-4acc6c97.elementor-view-framed .elementor-icon, .elementor-8578 .elementor-element.elementor-element-4acc6c97.elementor-view-default .elementor-icon {
	fill: #0a3478;
	color: #0a3478;
	border-color: #0a3478;
}

.elementor-8578 .elementor-element.elementor-element-4acc6c97 .elementor-icon {
	font-size: 90px;
}

.elementor-8578 .elementor-element.elementor-element-4acc6c97 .elementor-icon-box-title, .elementor-8578 .elementor-element.elementor-element-4acc6c97 .elementor-icon-box-title a {
	font-family: "Urbanist", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-8578 .elementor-element.elementor-element-4acc6c97 .elementor-icon-box-title {
	color: #0a3478;
}

.elementor-8578 .elementor-element.elementor-element-4acc6c97 .elementor-icon-box-description {
	font-family: "Urbanist", Sans-serif;
	font-weight: 400;
}

.elementor-8578 .elementor-element.elementor-element-76636520 {
	--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-8578 .elementor-element.elementor-element-13cebbcb .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-8578 .elementor-element.elementor-element-13cebbcb.elementor-view-stacked .elementor-icon {
	background-color: #0a3478;
}

.elementor-8578 .elementor-element.elementor-element-13cebbcb.elementor-view-framed .elementor-icon, .elementor-8578 .elementor-element.elementor-element-13cebbcb.elementor-view-default .elementor-icon {
	fill: #0a3478;
	color: #0a3478;
	border-color: #0a3478;
}

.elementor-8578 .elementor-element.elementor-element-13cebbcb .elementor-icon {
	font-size: 90px;
}

.elementor-8578 .elementor-element.elementor-element-13cebbcb .elementor-icon-box-title, .elementor-8578 .elementor-element.elementor-element-13cebbcb .elementor-icon-box-title a {
	font-family: "Urbanist", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-8578 .elementor-element.elementor-element-13cebbcb .elementor-icon-box-title {
	color: #0a3478;
}

.elementor-8578 .elementor-element.elementor-element-13cebbcb .elementor-icon-box-description {
	font-family: "Urbanist", Sans-serif;
	font-weight: 400;
}

.elementor-8578 .elementor-element.elementor-element-13096108 {
	--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-8578 .elementor-element.elementor-element-71e83c56 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-8578 .elementor-element.elementor-element-71e83c56.elementor-view-stacked .elementor-icon {
	background-color: #0a3478;
}

.elementor-8578 .elementor-element.elementor-element-71e83c56.elementor-view-framed .elementor-icon, .elementor-8578 .elementor-element.elementor-element-71e83c56.elementor-view-default .elementor-icon {
	fill: #0a3478;
	color: #0a3478;
	border-color: #0a3478;
}

.elementor-8578 .elementor-element.elementor-element-71e83c56 .elementor-icon {
	font-size: 90px;
}

.elementor-8578 .elementor-element.elementor-element-71e83c56 .elementor-icon-box-title, .elementor-8578 .elementor-element.elementor-element-71e83c56 .elementor-icon-box-title a {
	font-family: "Urbanist", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-8578 .elementor-element.elementor-element-71e83c56 .elementor-icon-box-title {
	color: #0a3478;
}

.elementor-8578 .elementor-element.elementor-element-71e83c56 .elementor-icon-box-description {
	font-family: "Urbanist", Sans-serif;
	font-weight: 400;
}

.elementor-8578 .elementor-element.elementor-element-308cb59a {
	--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-8578 .elementor-element.elementor-element-1bf4dc44 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-8578 .elementor-element.elementor-element-1bf4dc44.elementor-view-stacked .elementor-icon {
	background-color: #0a3478;
}

.elementor-8578 .elementor-element.elementor-element-1bf4dc44.elementor-view-framed .elementor-icon, .elementor-8578 .elementor-element.elementor-element-1bf4dc44.elementor-view-default .elementor-icon {
	fill: #0a3478;
	color: #0a3478;
	border-color: #0a3478;
}

.elementor-8578 .elementor-element.elementor-element-1bf4dc44 .elementor-icon {
	font-size: 90px;
}

.elementor-8578 .elementor-element.elementor-element-1bf4dc44 .elementor-icon-box-title, .elementor-8578 .elementor-element.elementor-element-1bf4dc44 .elementor-icon-box-title a {
	font-family: "Urbanist", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-8578 .elementor-element.elementor-element-1bf4dc44 .elementor-icon-box-title {
	color: #0a3478;
}

.elementor-8578 .elementor-element.elementor-element-1bf4dc44 .elementor-icon-box-description {
	font-family: "Urbanist", Sans-serif;
	font-weight: 400;
}

.elementor-8578 .elementor-element.elementor-element-148ea9cb {
	--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: 0%;
	--margin-bottom: 7%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-8578 .elementor-element.elementor-element-148ea9cb:not(.elementor-motion-effects-element-type-background), .elementor-8578 .elementor-element.elementor-element-148ea9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0a3478;
}

.elementor-8578 .elementor-element.elementor-element-148ea9cb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8578 .elementor-element.elementor-element-2bbeb414 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-8578 .elementor-element.elementor-element-2bbeb414 {
	text-align: center;
}

.elementor-8578 .elementor-element.elementor-element-2bbeb414 .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 34px;
	font-weight: 700;
	line-height: 40px;
	color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-69c01532 {
	--divider-border-style: solid;
	--divider-color: #fff;
	--divider-border-width: 1.8px;
}

.elementor-8578 .elementor-element.elementor-element-69c01532 .elementor-divider-separator {
	width: 18%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8578 .elementor-element.elementor-element-69c01532 .elementor-divider {
	text-align: center;
	padding-block-start: 7px;
	padding-block-end: 7px;
}

.elementor-8578 .elementor-element.elementor-element-26322d41 {
	text-align: justify;
	font-family: "Urbanist", Sans-serif;
	font-size: 17px;
	color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-9eafe87 {
	--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;
	--margin-top: 0%;
	--margin-bottom: 7%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-8578 .elementor-element.elementor-element-3525e3a2 {
	--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;
	--justify-content: center;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-8578 .elementor-element.elementor-element-3525e3a2:not(.elementor-motion-effects-element-type-background), .elementor-8578 .elementor-element.elementor-element-3525e3a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-8578 .elementor-element.elementor-element-2ea0b776 > .elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
}

.elementor-8578 .elementor-element.elementor-element-2ea0b776 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-8578 .elementor-element.elementor-element-660120ed {
	--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;
	--justify-content: center;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-8578 .elementor-element.elementor-element-660120ed:not(.elementor-motion-effects-element-type-background), .elementor-8578 .elementor-element.elementor-element-660120ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-8578 .elementor-element.elementor-element-4ef5061a {
	text-align: start;
}

.elementor-8578 .elementor-element.elementor-element-4ef5061a .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	text-transform: none;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-4d9feff {
	text-align: justify;
	font-family: "Urbanist", Sans-serif;
	font-size: 17px;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-626fae8a {
	--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;
	--margin-top: 0%;
	--margin-bottom: 7%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-8578 .elementor-element.elementor-element-224b96f5 {
	--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;
	--justify-content: center;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-8578 .elementor-element.elementor-element-224b96f5:not(.elementor-motion-effects-element-type-background), .elementor-8578 .elementor-element.elementor-element-224b96f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-8578 .elementor-element.elementor-element-2878e06e {
	text-align: start;
}

.elementor-8578 .elementor-element.elementor-element-2878e06e .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	text-transform: none;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-39fda462 {
	text-align: justify;
	font-family: "Urbanist", Sans-serif;
	font-size: 17px;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-4314ce82 {
	--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;
	--justify-content: center;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-8578 .elementor-element.elementor-element-4314ce82:not(.elementor-motion-effects-element-type-background), .elementor-8578 .elementor-element.elementor-element-4314ce82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-8578 .elementor-element.elementor-element-5fcc8ce4 > .elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
}

.elementor-8578 .elementor-element.elementor-element-5fcc8ce4 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-8578 .elementor-element.elementor-element-ec5ae7e {
	--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;
	--margin-top: 0%;
	--margin-bottom: 7%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-8578 .elementor-element.elementor-element-16c3f5fe {
	--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-8578 .elementor-element.elementor-element-37c28006 > .elementor-widget-container {
	margin: 0% 25% 0% 0%;
}

.elementor-8578 .elementor-element.elementor-element-37c28006 {
	text-align: start;
}

.elementor-8578 .elementor-element.elementor-element-37c28006 .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	text-transform: none;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-73fad341 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-8578 .elementor-element.elementor-element-73fad341 {
	text-align: justify;
	font-family: "Urbanist", Sans-serif;
	font-size: 17px;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-c51108c {
	--display: flex;
	--align-items: flex-start;
	--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-8578 .elementor-element.elementor-element-517b2e3 {
	--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: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-8578 .elementor-element.elementor-element-19a4e110 {
	--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-8578 .elementor-element.elementor-element-19a4e110.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8578 .elementor-element.elementor-element-36402b07 .elementor-button {
	background-color: #fff;
	font-family: "Urbanist", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #0a3478;
	color: #0a3478;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-8578 .elementor-element.elementor-element-36402b07 .elementor-button:hover, .elementor-8578 .elementor-element.elementor-element-36402b07 .elementor-button:focus {
	background-color: #0a3478;
	color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-36402b07 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8578 .elementor-element.elementor-element-36402b07 .elementor-button:hover svg, .elementor-8578 .elementor-element.elementor-element-36402b07 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8578 .elementor-element.elementor-element-57a8c210 {
	--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-8578 .elementor-element.elementor-element-57a8c210.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8578 .elementor-element.elementor-element-2cf09f7d .elementor-button {
	background-color: #fff;
	font-family: "Urbanist", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #0a3478;
	color: #0a3478;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-8578 .elementor-element.elementor-element-2cf09f7d .elementor-button:hover, .elementor-8578 .elementor-element.elementor-element-2cf09f7d .elementor-button:focus {
	background-color: #0a3478;
	color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-2cf09f7d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8578 .elementor-element.elementor-element-2cf09f7d .elementor-button:hover svg, .elementor-8578 .elementor-element.elementor-element-2cf09f7d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8578 .elementor-element.elementor-element-a76828 {
	--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-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-8578 .elementor-element.elementor-element-320ede3f .eael-accordion_media-wrapper .eael-accordion_media-list {
	background-color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-8578 .elementor-element.elementor-element-320ede3f .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 16px;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
	font-size: 16px;
	color: #333;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-accordion_media-list .eael-accordion_media-icon i {
	font-size: 16px;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-accordion_media-list .eael-accordion_media-icon svg {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon, .elementor-8578 .elementor-element.elementor-element-320ede3f .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list {
	gap: 10px;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list {
	margin-bottom: 7px;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
	padding: 15px 15px 15px 15px;
	margin: 4px 4px 4px 4px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title {
	padding: 15px 15px 15px 15px;
	margin: 4px 4px 4px 4px;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
	color: #333;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-accordion_media-content .eael-accordion_media-title {
	color: #333;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
	color: #333;
	fill: #333;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
	fill: #333;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-accordion_media-list .eael-accordion_media-icon {
	color: #333;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-8578 .elementor-element.elementor-element-320ede3f .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list {
	border-radius: 10px 10px 10px 10px;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-8578 .elementor-element.elementor-element-320ede3f .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title {
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
	color: #000;
	fill: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
	fill: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-accordion_media-list:hover .eael-accordion_media-icon i {
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-accordion_media-list:hover .eael-accordion_media-icon svg {
	fill: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
	color: #000;
	fill: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
	fill: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-accordion_media-list.active .eael-accordion_media-icon i {
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-accordion_media-list.active .eael-accordion_media-icon svg {
	fill: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-8578 .elementor-element.elementor-element-320ede3f .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
	font-family: "Urbanist", Sans-serif;
	font-size: 15px;
	border-style: none;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg {
	font-size: 16px;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
	height: 16px;
	width: 16px;
	line-height: 16px;
	fill: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
	color: #000;
	fill: #000;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
	color: #fff;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
	color: #fff;
	fill: #fff;
}

.elementor-8578 .elementor-element.elementor-element-320ede3f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
	fill: #fff;
}

.elementor-8578 .elementor-element.elementor-element-2214e7eb {
	--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;
	--margin-top: 0%;
	--margin-bottom: 7%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-8578 .elementor-element.elementor-element-455380be {
	--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;
	--justify-content: center;
}

.elementor-8578 .elementor-element.elementor-element-455380be.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8578 .elementor-element.elementor-element-3a7f2b5b .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	color: #000;
}

.elementor-8578 .elementor-element.elementor-element-7b759a4b {
	--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-8578 .elementor-element.elementor-element-4e631605 {
	--e-image-carousel-slides-to-show: 8;
}

.elementor-8578 .elementor-element.elementor-element-4e631605 > .elementor-widget-container {
	margin: 0% 0% 0% 8%;
	padding: 2% 0% 2% 0%;
}

.elementor-8578 .elementor-element.elementor-element-4e631605 .swiper-wrapper {
	display: flex;
	align-items: center;
}

@media (max-width:1024px) {
	.elementor-8578 .elementor-element.elementor-element-3a2efc9f {
		font-size: 25px;
	}
}

@media (min-width:768px) {
	.elementor-8578 .elementor-element.elementor-element-202340ba {
		--width: 48%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-263451f2 {
		--width: 17%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-34cb9cd {
		--width: 83%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-fc38e74 {
		--width: 52%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-2bd1d2f3 {
		--width: 50%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-524c6f67 {
		--width: 50%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-5eea48a {
		--width: 49%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-78a1044 {
		--width: 50%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-47c14d48 {
		--width: 16.542%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-29d20bc4 {
		--width: 16.542%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-535d6af8 {
		--width: 16.542%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-546d757 {
		--width: 16.541%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-162e7e53 {
		--width: 25%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-76636520 {
		--width: 25%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-13096108 {
		--width: 25%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-308cb59a {
		--width: 25%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-9eafe87 {
		--content-width: 1200px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-3525e3a2 {
		--width: 50%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-660120ed {
		--width: 50%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-626fae8a {
		--content-width: 1200px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-224b96f5 {
		--width: 50%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-4314ce82 {
		--width: 50%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-16c3f5fe {
		--width: 33.3333%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-c51108c {
		--width: 100%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-517b2e3 {
		--width: 72%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-19a4e110 {
		--width: 40%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-57a8c210 {
		--width: 40%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-a76828 {
		--width: 66.6666%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-455380be {
		--width: 21%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-7b759a4b {
		--width: 79%;
	}
}

@media (max-width:767px) {
	.elementor-8578 .elementor-element.elementor-element-1ab60023 img {
		width: 55%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-263451f2 {
		--width: 30%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-34cb9cd {
		--width: 60%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-40d8d590 {
		--margin-top: 10%;
		--margin-bottom: 10%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-3a2efc9f {
		font-size: 18px;
		line-height: 1.3em;
	}
	
	.elementor-8578 .elementor-element.elementor-element-7235fe3 {
		--e-image-carousel-slides-to-show: 1;
	}
	
	.elementor-8578 .elementor-element.elementor-element-1afa730d {
		text-align: center;
	}
	
	.elementor-8578 .elementor-element.elementor-element-1afa730d .elementor-heading-title {
		font-size: 23px;
		line-height: 1.2em;
	}
	
	.elementor-8578 .elementor-element.elementor-element-4bb7973 {
		text-align: justify;
		font-size: 13px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-267c5f7 {
		--content-width: 1600px;
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 8%;
		--padding-bottom: 6%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-1730938b .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-6a1b0191 {
		text-align: justify;
		font-size: 13px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-68800e2d {
		text-align: center;
	}
	
	.elementor-8578 .elementor-element.elementor-element-68800e2d .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-1c45f5d9 {
		text-align: justify;
		font-size: 13px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-bde7b04 {
		--width: 31%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-4de0ee4f {
		--width: 31%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-71f7069c {
		--width: 31%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-78a1044 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-2cd038a0 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-135f30c7 {
		--width: 100%;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-47c14d48 {
		--padding-top: 10%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-70d451de > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-70d451de .elementor-icon-wrapper {
		text-align: start;
	}
	
	.elementor-8578 .elementor-element.elementor-element-1f44df9a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-3fe5ab82 {
		text-align: start;
	}
	
	.elementor-8578 .elementor-element.elementor-element-3fe5ab82 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-27ad35fb {
		text-align: start;
		font-size: 13px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-10d57af0 {
		--width: 100%;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-29d20bc4 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 10%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-158050e1 .elementor-icon-wrapper {
		text-align: start;
	}
	
	.elementor-8578 .elementor-element.elementor-element-61bbfa29 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-6f02a8af {
		text-align: start;
	}
	
	.elementor-8578 .elementor-element.elementor-element-6f02a8af .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-76940b3c {
		text-align: start;
		font-size: 13px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-7d858701 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-535d6af8 {
		--padding-top: 10%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-6e275166 .elementor-icon-wrapper {
		text-align: start;
	}
	
	.elementor-8578 .elementor-element.elementor-element-2f962ae6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-72ecfcba {
		text-align: start;
	}
	
	.elementor-8578 .elementor-element.elementor-element-72ecfcba .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-6b7e1085 {
		text-align: start;
		font-size: 13px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-a485738 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-546d757 {
		--padding-top: 10%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-6826fae5 .elementor-icon-wrapper {
		text-align: start;
	}
	
	.elementor-8578 .elementor-element.elementor-element-4bfa1191 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-2cb7745b {
		text-align: start;
	}
	
	.elementor-8578 .elementor-element.elementor-element-2cb7745b .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-73d5f94c {
		text-align: start;
		font-size: 13px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-65ff0d66 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-8578 .elementor-element.elementor-element-6b53c9dd {
		text-align: start;
	}
	
	.elementor-8578 .elementor-element.elementor-element-6b53c9dd .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-26e31a3d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-148ea9cb {
		--content-width: 1600px;
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 8%;
		--padding-bottom: 6%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-2bbeb414 > .elementor-widget-container {
		margin: 0% 6% 2% 6%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-2bbeb414 .elementor-heading-title {
		font-size: 23px;
		line-height: 1.1em;
	}
	
	.elementor-8578 .elementor-element.elementor-element-26322d41 > .elementor-widget-container {
		margin: 0% 3% 0% 3%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-26322d41 {
		text-align: justify;
		font-size: 13px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-3525e3a2 {
		--border-radius: 20px 20px 0px 0px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-660120ed {
		--border-radius: 0px 0px 20px 20px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-4ef5061a {
		text-align: center;
	}
	
	.elementor-8578 .elementor-element.elementor-element-4ef5061a .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-4d9feff {
		text-align: justify;
		font-size: 13px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-224b96f5 {
		--border-radius: 0px 0px 20px 20px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-2878e06e {
		text-align: center;
	}
	
	.elementor-8578 .elementor-element.elementor-element-2878e06e .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-39fda462 {
		text-align: justify;
		font-size: 13px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-4314ce82 {
		--border-radius: 20px 20px 0px 0px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-37c28006 {
		text-align: start;
	}
	
	.elementor-8578 .elementor-element.elementor-element-37c28006 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-73fad341 {
		text-align: justify;
		font-size: 13px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-19a4e110 {
		--margin-top: 0%;
		--margin-bottom: 5%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-57a8c210 {
		--margin-top: 0%;
		--margin-bottom: 5%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-8578 .elementor-element.elementor-element-3a7f2b5b {
		text-align: center;
	}
	
	.elementor-8578 .elementor-element.elementor-element-3a7f2b5b .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-8578 .elementor-element.elementor-element-4e631605 {
		--e-image-carousel-slides-to-show: 3;
	}
}

/* Start custom CSS for heading, class: .elementor-element-1afa730d */
.color-Blue {
	color: #0a3478;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-68800e2d */
.color-Blue {
	color: #23378c;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4ef5061a */
.color-Blue {
	color: #23378c;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2878e06e */
.color-Blue {
	color: #0a3478;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-37c28006 */
.color-Blue {
	color: #0a3478;
}
