/* End custom CSS */

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

.elementor-16882 .elementor-element.elementor-element-3bd35dc6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 80px 0px;
}

.elementor-16882 .elementor-element.elementor-element-3bd35dc6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-16882 .elementor-element.elementor-element-4ff8044d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16882 .elementor-element.elementor-element-2f400494 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-16882 .elementor-element.elementor-element-2f400494 > .elementor-container {
	min-height: 200px;
}

.elementor-16882 .elementor-element.elementor-element-2f400494 {
	border-style: none;
	padding: 0px 50px 0px 50px;
}

.elementor-16882 .elementor-element.elementor-element-2f400494, .elementor-16882 .elementor-element.elementor-element-2f400494 > .elementor-background-overlay {
	border-radius: 0px 150px 0px 150px;
}

.elementor-16882 .elementor-element.elementor-element-39ed9426 > .elementor-element-populated {
	margin: -50px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16882 .elementor-element.elementor-element-1e99b781 {
	width: var(--container-widget-width, 98.887%);
	max-width: 98.887%;
	--container-widget-width: 98.887%;
	--container-widget-flex-grow: 0;
	align-self: flex-start;
	text-align: end;
}

.elementor-16882 .elementor-element.elementor-element-1e99b781 > .elementor-widget-container {
	margin: -6px 0px 0px 0px;
}

.elementor-16882 .elementor-element.elementor-element-1e99b781 img {
	width: 100%;
}

.elementor-16882 .elementor-element.elementor-element-15515bbf > .elementor-element-populated {
	padding: 0px 25px 10px 10px;
}

.elementor-16882 .elementor-element.elementor-element-c8a8c62 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-16882 .elementor-element.elementor-element-c8a8c62 {
	font-size: 20px;
}

.elementor-16882 .elementor-element.elementor-element-46009f0 .elementor-button {
	background-color: #00847c;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	border-radius: 100px 100px 100px 100px;
	padding: 20px 25px 20px 25px;
}

.elementor-16882 .elementor-element.elementor-element-46009f0 {
	width: initial;
	max-width: initial;
}

.elementor-16882 .elementor-element.elementor-element-46009f0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
}

.elementor-16882 .elementor-element.elementor-element-46009f0 .elementor-button:hover, .elementor-16882 .elementor-element.elementor-element-46009f0 .elementor-button:focus {
	color: #fff;
}

.elementor-16882 .elementor-element.elementor-element-46009f0 .elementor-button:hover svg, .elementor-16882 .elementor-element.elementor-element-46009f0 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-16882 .elementor-element.elementor-element-5e043ecf:not(.elementor-motion-effects-element-type-background), .elementor-16882 .elementor-element.elementor-element-5e043ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #251f61;
}

.elementor-16882 .elementor-element.elementor-element-5e043ecf {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-16882 .elementor-element.elementor-element-5e043ecf > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16882 .elementor-element.elementor-element-4fffa51b > .elementor-element-populated {
	margin: 50px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-16882 .elementor-element.elementor-element-4d171590 > .elementor-widget-container {
	margin: 0px -40px 0px 0px;
}

.elementor-16882 .elementor-element.elementor-element-4d171590 {
	text-align: start;
}

.elementor-16882 .elementor-element.elementor-element-4d171590 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #fff;
}

.elementor-16882 .elementor-element.elementor-element-1aedf183 {
	font-family: "Poppins", Sans-serif;
	color: #fff;
}

.elementor-16882 .elementor-element.elementor-element-41bb898d .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	border-radius: 100px 100px 100px 100px;
	padding: 20px 25px 20px 25px;
}

.elementor-16882 .elementor-element.elementor-element-41bb898d {
	width: initial;
	max-width: initial;
}

.elementor-16882 .elementor-element.elementor-element-41bb898d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
}

.elementor-16882 .elementor-element.elementor-element-41bb898d .elementor-button:hover, .elementor-16882 .elementor-element.elementor-element-41bb898d .elementor-button:focus {
	color: #fff;
}

.elementor-16882 .elementor-element.elementor-element-41bb898d .elementor-button:hover svg, .elementor-16882 .elementor-element.elementor-element-41bb898d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-16882 .elementor-element.elementor-element-36bdd73d {
	width: var(--container-widget-width, 64.779%);
	max-width: 64.779%;
	--container-widget-width: 64.779%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-16882 .elementor-element.elementor-element-36bdd73d > .elementor-widget-container {
	margin: 40px 30px 0px 30px;
	padding: 0px 50px 0px 50px;
}

.elementor-16882 .elementor-element.elementor-element-36bdd73d img {
	border-style: none;
}

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

.elementor-16882 .elementor-element.elementor-element-28896bf3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

.elementor-16882 .elementor-element.elementor-element-28896bf3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16882 .elementor-element.elementor-element-1056728 > .elementor-widget-container {
	margin: 200px 0px 0px 0px;
}

.elementor-16882 .elementor-element.elementor-element-1056728 .elementor-blockquote__content {
	color: #25215f;
}

.elementor-16882 .elementor-element.elementor-element-1056728 .elementor-blockquote__author {
	color: #00a39a;
}

.elementor-16882 .elementor-element.elementor-element-e93404a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-16882 .elementor-element.elementor-element-35b33d93 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 80px 0px;
}

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

.elementor-16882 .elementor-element.elementor-element-515f00f5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16882 .elementor-element.elementor-element-4a3db6a0 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-16882 .elementor-element.elementor-element-4a3db6a0 {
	text-align: center;
}

.elementor-16882 .elementor-element.elementor-element-4a3db6a0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 34px;
	font-weight: 400;
	color: #251f61;
}

.elementor-16882 .elementor-element.elementor-element-fd6ed67 .elementor-flip-box__front {
	background-color: #7974a9;
}

.elementor-16882 .elementor-element.elementor-element-fd6ed67 .elementor-flip-box__back {
	background-color: rgba(87, 81, 148, .2);
}

.elementor-16882 .elementor-element.elementor-element-fd6ed67 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-16882 .elementor-element.elementor-element-fd6ed67 .elementor-flip-box__layer, .elementor-16882 .elementor-element.elementor-element-fd6ed67 .elementor-flip-box__layer__overlay {
	border-radius: 20px;
}

.elementor-16882 .elementor-element.elementor-element-fd6ed67 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: start;
}

.elementor-16882 .elementor-element.elementor-element-fd6ed67 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 2.5rem;
	font-weight: 300;
	line-height: 46px;
}

.elementor-16882 .elementor-element.elementor-element-fd6ed67 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: start;
	justify-content: flex-start;
}

.elementor-16882 .elementor-element.elementor-element-fd6ed67 .elementor-flip-box__button {
	margin-inline-start: 0;
	font-family: "Poppins", Sans-serif;
	color: #251f61;
	border-width: 0px;
}

.elementor-16882 .elementor-element.elementor-element-fd6ed67 .elementor-flip-box__back .elementor-flip-box__layer__title {
	color: #251f61;
	font-family: "Poppins", Sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	text-decoration: underline;
}

.elementor-16882 .elementor-element.elementor-element-fd6ed67 .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: 0px;
	color: #251f61;
	font-family: "Poppins", Sans-serif;
}

.elementor-16882 .elementor-element.elementor-element-1242b463 .elementor-flip-box__front {
	background-color: #7974a9;
}

.elementor-16882 .elementor-element.elementor-element-1242b463 .elementor-flip-box__back {
	background-color: rgba(87, 81, 148, .2);
}

.elementor-16882 .elementor-element.elementor-element-1242b463 .elementor-flip-box__layer, .elementor-16882 .elementor-element.elementor-element-1242b463 .elementor-flip-box__layer__overlay {
	border-radius: 20px;
}

.elementor-16882 .elementor-element.elementor-element-1242b463 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: start;
}

.elementor-16882 .elementor-element.elementor-element-1242b463 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 2.5rem;
	font-weight: 300;
	line-height: 46px;
}

.elementor-16882 .elementor-element.elementor-element-1242b463 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: start;
	justify-content: flex-start;
}

.elementor-16882 .elementor-element.elementor-element-1242b463 .elementor-flip-box__button {
	margin-inline-start: 0;
	font-family: "Poppins", Sans-serif;
	color: #251f61;
	border-width: 0px;
}

.elementor-16882 .elementor-element.elementor-element-1242b463 .elementor-flip-box__back .elementor-flip-box__layer__title {
	color: #251f61;
	font-family: "Poppins", Sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	text-decoration: underline;
}

.elementor-16882 .elementor-element.elementor-element-1242b463 .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: 0px;
	color: #251f61;
	font-family: "Poppins", Sans-serif;
}

.elementor-16882 .elementor-element.elementor-element-7beac2cd .elementor-flip-box__front {
	background-color: #7974a9;
}

.elementor-16882 .elementor-element.elementor-element-7beac2cd .elementor-flip-box__back {
	background-color: rgba(87, 81, 148, .2);
}

.elementor-16882 .elementor-element.elementor-element-7beac2cd .elementor-flip-box__layer, .elementor-16882 .elementor-element.elementor-element-7beac2cd .elementor-flip-box__layer__overlay {
	border-radius: 20px;
}

.elementor-16882 .elementor-element.elementor-element-7beac2cd .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: start;
}

.elementor-16882 .elementor-element.elementor-element-7beac2cd .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 2.5rem;
	font-weight: 300;
	line-height: 46px;
}

.elementor-16882 .elementor-element.elementor-element-7beac2cd .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: start;
	justify-content: flex-start;
}

.elementor-16882 .elementor-element.elementor-element-7beac2cd .elementor-flip-box__button {
	margin-inline-start: 0;
	font-family: "Poppins", Sans-serif;
	color: #251f61;
	border-width: 0px;
}

.elementor-16882 .elementor-element.elementor-element-7beac2cd .elementor-flip-box__back .elementor-flip-box__layer__title {
	color: #251f61;
	font-family: "Poppins", Sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	text-decoration: underline;
}

.elementor-16882 .elementor-element.elementor-element-7beac2cd .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: 0px;
	color: #251f61;
	font-family: "Poppins", Sans-serif;
}

.elementor-16882 .elementor-element.elementor-element-52b2820d .elementor-flip-box__front {
	background-color: #7974a9;
}

.elementor-16882 .elementor-element.elementor-element-52b2820d .elementor-flip-box__back {
	background-color: rgba(87, 81, 148, .2);
}

.elementor-16882 .elementor-element.elementor-element-52b2820d .elementor-flip-box__layer, .elementor-16882 .elementor-element.elementor-element-52b2820d .elementor-flip-box__layer__overlay {
	border-radius: 20px;
}

.elementor-16882 .elementor-element.elementor-element-52b2820d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: start;
}

.elementor-16882 .elementor-element.elementor-element-52b2820d .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 2.5rem;
	font-weight: 300;
	line-height: 46px;
}

.elementor-16882 .elementor-element.elementor-element-52b2820d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: start;
	justify-content: flex-start;
}

.elementor-16882 .elementor-element.elementor-element-52b2820d .elementor-flip-box__button {
	margin-inline-start: 0;
	font-family: "Poppins", Sans-serif;
	color: #251f61;
	border-width: 0px;
}

.elementor-16882 .elementor-element.elementor-element-52b2820d .elementor-flip-box__back .elementor-flip-box__layer__title {
	color: #251f61;
	font-family: "Poppins", Sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	text-decoration: underline;
}

.elementor-16882 .elementor-element.elementor-element-52b2820d .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: 0px;
	color: #251f61;
	font-family: "Poppins", Sans-serif;
}

.elementor-16882 .elementor-element.elementor-element-679eb4af:not(.elementor-motion-effects-element-type-background), .elementor-16882 .elementor-element.elementor-element-679eb4af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(241, 241, 241, .6);
}

.elementor-16882 .elementor-element.elementor-element-679eb4af {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

.elementor-16882 .elementor-element.elementor-element-679eb4af > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16882 .elementor-element.elementor-element-4cefc867 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-16882 .elementor-element.elementor-element-4cefc867 {
	text-align: center;
}

.elementor-16882 .elementor-element.elementor-element-4cefc867 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-16882 .elementor-element.elementor-element-6a56b4fe {
	font-family: "Poppins", Sans-serif;
}

.elementor-16882 .elementor-element.elementor-element-1f99c82c {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 80px 0px;
}

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

.elementor-16882 .elementor-element.elementor-element-659b421a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16882 .elementor-element.elementor-element-11e629be > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-16882 .elementor-element.elementor-element-11e629be {
	text-align: center;
}

.elementor-16882 .elementor-element.elementor-element-11e629be .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 34px;
	font-weight: 400;
	color: #251f61;
}

.elementor-16882 .elementor-element.elementor-element-5b99e70d .elementor-flip-box__front {
	background-color: var(--e-global-color-secondary);
}

.elementor-16882 .elementor-element.elementor-element-5b99e70d .elementor-flip-box__back {
	background-color: rgba(0, 163, 154, .2);
}

.elementor-16882 .elementor-element.elementor-element-5b99e70d .elementor-flip-box__layer, .elementor-16882 .elementor-element.elementor-element-5b99e70d .elementor-flip-box__layer__overlay {
	border-radius: 20px;
}

.elementor-16882 .elementor-element.elementor-element-5b99e70d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: start;
	justify-content: flex-start;
}

.elementor-16882 .elementor-element.elementor-element-5b99e70d .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 2.5rem;
	font-weight: 300;
	text-decoration: none;
}

.elementor-16882 .elementor-element.elementor-element-5b99e70d .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
}

.elementor-16882 .elementor-element.elementor-element-5b99e70d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: start;
	justify-content: flex-start;
}

.elementor-16882 .elementor-element.elementor-element-5b99e70d .elementor-flip-box__button {
	margin-inline-start: 0;
	font-family: "Poppins", Sans-serif;
	color: #251f61;
	border-width: 0px;
}

.elementor-16882 .elementor-element.elementor-element-5b99e70d .elementor-flip-box__back .elementor-flip-box__layer__title {
	color: #251f61;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	text-decoration: none;
}

.elementor-16882 .elementor-element.elementor-element-5b99e70d .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: 0px;
	color: #251f61;
	font-family: "Poppins", Sans-serif;
}

.elementor-16882 .elementor-element.elementor-element-7801b861 .elementor-flip-box__front {
	background-color: var(--e-global-color-secondary);
}

.elementor-16882 .elementor-element.elementor-element-7801b861 .elementor-flip-box__back {
	background-color: rgba(0, 163, 154, .2);
}

.elementor-16882 .elementor-element.elementor-element-7801b861 .elementor-flip-box__layer, .elementor-16882 .elementor-element.elementor-element-7801b861 .elementor-flip-box__layer__overlay {
	border-radius: 20px;
}

.elementor-16882 .elementor-element.elementor-element-7801b861 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: start;
	justify-content: flex-start;
}

.elementor-16882 .elementor-element.elementor-element-7801b861 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 2.5rem;
	font-weight: 300;
	text-decoration: none;
	line-height: 46px;
}

.elementor-16882 .elementor-element.elementor-element-7801b861 .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
}

.elementor-16882 .elementor-element.elementor-element-7801b861 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: start;
	justify-content: flex-start;
}

.elementor-16882 .elementor-element.elementor-element-7801b861 .elementor-flip-box__button {
	margin-inline-start: 0;
	font-family: "Poppins", Sans-serif;
	color: #251f61;
	border-width: 0px;
}

.elementor-16882 .elementor-element.elementor-element-7801b861 .elementor-flip-box__back .elementor-flip-box__layer__title {
	color: #251f61;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	text-decoration: none;
}

.elementor-16882 .elementor-element.elementor-element-7801b861 .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: 0px;
	color: #251f61;
	font-family: "Poppins", Sans-serif;
}

.elementor-16882 .elementor-element.elementor-element-10234c71 .elementor-flip-box__front {
	background-color: var(--e-global-color-secondary);
}

.elementor-16882 .elementor-element.elementor-element-10234c71 .elementor-flip-box__back {
	background-color: rgba(0, 163, 154, .2);
}

.elementor-16882 .elementor-element.elementor-element-10234c71 .elementor-flip-box__layer, .elementor-16882 .elementor-element.elementor-element-10234c71 .elementor-flip-box__layer__overlay {
	border-radius: 20px;
}

.elementor-16882 .elementor-element.elementor-element-10234c71 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: start;
	justify-content: flex-start;
}

.elementor-16882 .elementor-element.elementor-element-10234c71 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 2.5rem;
	font-weight: 300;
	text-decoration: none;
	line-height: 46px;
}

.elementor-16882 .elementor-element.elementor-element-10234c71 .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
}

.elementor-16882 .elementor-element.elementor-element-10234c71 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: start;
	justify-content: flex-start;
}

.elementor-16882 .elementor-element.elementor-element-10234c71 .elementor-flip-box__button {
	margin-inline-start: 0;
	font-family: "Poppins", Sans-serif;
	color: #251f61;
	border-width: 0px;
}

.elementor-16882 .elementor-element.elementor-element-10234c71 .elementor-flip-box__back .elementor-flip-box__layer__title {
	color: #251f61;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	text-decoration: none;
}

.elementor-16882 .elementor-element.elementor-element-10234c71 .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: 0px;
	color: #251f61;
	font-family: "Poppins", Sans-serif;
}

.elementor-16882 .elementor-element.elementor-element-1049234:not(.elementor-motion-effects-element-type-background), .elementor-16882 .elementor-element.elementor-element-1049234 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(241, 241, 241, .6);
}

.elementor-16882 .elementor-element.elementor-element-1049234 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

.elementor-16882 .elementor-element.elementor-element-1049234 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16882 .elementor-element.elementor-element-02516b0 > .elementor-widget-container {
	margin: 0px 5px 15px 5px;
}

.elementor-16882 .elementor-element.elementor-element-02516b0 {
	text-align: center;
}

.elementor-16882 .elementor-element.elementor-element-02516b0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-16882 .elementor-element.elementor-element-e15186b {
	font-family: "Poppins", Sans-serif;
}

.elementor-16882 .elementor-element.elementor-element-50b0ebb4 {
	padding: 80px 0px 0px 0px;
}

.elementor-16882 .elementor-element.elementor-element-3fc80a5 > .elementor-widget-container {
	padding: 0px 200px 0px 200px;
}

.elementor-16882 .elementor-element.elementor-element-b823ebb {
	--spacer-size: 75px;
}

.elementor-16882 .elementor-element.elementor-element-431d448a > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-16882 .elementor-element.elementor-element-431d448a {
	text-align: center;
}

.elementor-16882 .elementor-element.elementor-element-431d448a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 34px;
	font-weight: 400;
	color: #251f61;
}

.elementor-16882 .elementor-element.elementor-element-c30ef58.elementor-arrows-yes .elementor-main-swiper {
	width: calc(80% - 40px);
}

.elementor-16882 .elementor-element.elementor-element-c30ef58 .elementor-main-swiper {
	width: 80%;
}

.elementor-16882 .elementor-element.elementor-element-c30ef58 .elementor-swiper-button {
	font-size: 20px;
}

.elementor-16882 .elementor-element.elementor-element-c30ef58.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-16882 .elementor-element.elementor-element-c30ef58.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	margin-top: 20px;
}

.elementor-16882 .elementor-element.elementor-element-c30ef58.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom: 20px;
}

.elementor-16882 .elementor-element.elementor-element-c30ef58.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
	padding-right: 20px;
}

.elementor-16882 .elementor-element.elementor-element-c30ef58.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-left: 20px;
}

.elementor-16882 .elementor-element.elementor-element-c30ef58 .elementor-testimonial__text {
	color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-16882 .elementor-element.elementor-element-c30ef58 .elementor-testimonial__name {
	font-family: "Poppins", Sans-serif;
}

.elementor-16882 .elementor-element.elementor-element-c30ef58 .elementor-testimonial__title {
	font-family: "Poppins", Sans-serif;
}

.elementor-16882 .elementor-element.elementor-element-87ca42a {
	padding: 80px 0px 80px 0px;
}

.elementor-16882 .elementor-element.elementor-element-2c16374b > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-16882 .elementor-element.elementor-element-2c16374b {
	text-align: center;
}

.elementor-16882 .elementor-element.elementor-element-2c16374b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 34px;
	font-weight: 400;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #251f61;
}

.elementor-16882 .elementor-element.elementor-element-34e34284 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-16882 .elementor-element.elementor-element-3a5ff341 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-16882 .elementor-element.elementor-element-3a5ff341 img {
	opacity: .5;
}

.elementor-16882 .elementor-element.elementor-element-3a5ff341:hover img {
	opacity: 1;
}

.elementor-16882 .elementor-element.elementor-element-79ff3c5f > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-16882 .elementor-element.elementor-element-79ff3c5f img {
	opacity: .45;
}

.elementor-16882 .elementor-element.elementor-element-79ff3c5f:hover img {
	opacity: 1;
}

.elementor-16882 .elementor-element.elementor-element-27523889 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-16882 .elementor-element.elementor-element-27523889 img {
	opacity: .7;
}

.elementor-16882 .elementor-element.elementor-element-27523889:hover img {
	opacity: 1;
}

.elementor-16882 .elementor-element.elementor-element-7441ffa1 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-16882 .elementor-element.elementor-element-7441ffa1 img {
	opacity: .8;
}

.elementor-16882 .elementor-element.elementor-element-894bb03 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-16882 .elementor-element.elementor-element-894bb03 img {
	opacity: .8;
}

.elementor-16882 .elementor-element.elementor-element-34fc42 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-16882 .elementor-element.elementor-element-34fc42 img {
	opacity: .6;
}

.elementor-16882 .elementor-element.elementor-element-34fc42:hover img {
	opacity: 1;
}

.elementor-16882 .elementor-element.elementor-element-c424605 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-16882 .elementor-element.elementor-element-c424605 img {
	opacity: .8;
}

.elementor-16882 .elementor-element.elementor-element-d8a9ac1 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-16882 .elementor-element.elementor-element-d8a9ac1 img {
	opacity: .8;
}

.elementor-16882 .elementor-element.elementor-element-f4b2882 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-16882 .elementor-element.elementor-element-f4b2882 img {
	opacity: .8;
}

.elementor-16882 .elementor-element.elementor-element-4604135b > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-16882 .elementor-element.elementor-element-4d4f8868 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-16882 .elementor-element.elementor-element-2278d2da > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-16882 .elementor-element.elementor-element-2278d2da > .elementor-container {
	min-height: 200px;
}

.elementor-16882 .elementor-element.elementor-element-2278d2da, .elementor-16882 .elementor-element.elementor-element-2278d2da > .elementor-background-overlay {
	border-radius: 0px 150px 0px 150px;
}

.elementor-16882 .elementor-element.elementor-element-2278d2da {
	padding: 80px 50px 0px 50px;
}

.elementor-16882 .elementor-element.elementor-element-314ea7e8 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16882 .elementor-element.elementor-element-70e32fa7 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-16882 .elementor-element.elementor-element-70e32fa7 {
	text-align: center;
}

.elementor-16882 .elementor-element.elementor-element-70e32fa7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	color: var(--e-global-color-secondary);
}

.elementor-16882 .elementor-element.elementor-element-54c0d374 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
}

.elementor-16882 .elementor-element.elementor-element-5652c93c:not(.elementor-motion-effects-element-type-background), .elementor-16882 .elementor-element.elementor-element-5652c93c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #251f61;
}

.elementor-16882 .elementor-element.elementor-element-5652c93c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

.elementor-16882 .elementor-element.elementor-element-5652c93c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16882 .elementor-element.elementor-element-1e9f7f47.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-16882 .elementor-element.elementor-element-731f4d82 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-16882 .elementor-element.elementor-element-731f4d82 {
	text-align: center;
}

.elementor-16882 .elementor-element.elementor-element-731f4d82 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 34px;
	font-weight: 400;
	color: #fff;
}

.elementor-16882 .elementor-element.elementor-element-5192a9f2 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	border-radius: 100px 100px 100px 100px;
	padding: 20px 25px 20px 25px;
}

.elementor-16882 .elementor-element.elementor-element-5192a9f2 {
	width: initial;
	max-width: initial;
}

.elementor-16882 .elementor-element.elementor-element-5192a9f2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16882 .elementor-element.elementor-element-5192a9f2 .elementor-button:hover, .elementor-16882 .elementor-element.elementor-element-5192a9f2 .elementor-button:focus {
	color: #fff;
}

.elementor-16882 .elementor-element.elementor-element-5192a9f2 .elementor-button:hover svg, .elementor-16882 .elementor-element.elementor-element-5192a9f2 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-16882 .elementor-element.elementor-element-55266d9f {
	padding: 40px 0px 0px 0px;
}

.elementor-16882 .elementor-element.elementor-element-3d1a6f9d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16882 .elementor-element.elementor-element-3d1a6f9d {
	text-align: start;
}

.elementor-16882 .elementor-element.elementor-element-73f0b35c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16882 .elementor-element.elementor-element-73f0b35c {
	text-align: start;
}

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

@media (max-width:1024px) {
	.elementor-16882 .elementor-element.elementor-element-3bd35dc6 {
		padding: 60px 30px 60px 30px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-2f400494 {
		padding: 50px 0px 0px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-39ed9426.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-16882 .elementor-element.elementor-element-39ed9426 > .elementor-element-populated {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-1e99b781 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-1e99b781 {
		text-align: center;
	}
	
	.elementor-16882 .elementor-element.elementor-element-1e99b781 img {
		width: 100%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-15515bbf > .elementor-element-populated {
		padding: 10px 150px 40px 50px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-c8a8c62 {
		text-align: center;
	}
	
	.elementor-16882 .elementor-element.elementor-element-46009f0 {
		width: auto;
		max-width: auto;
		align-self: center;
	}
	
	.elementor-16882 .elementor-element.elementor-element-46009f0 > .elementor-widget-container {
		margin: 0px 0px 0px 166px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-5e043ecf {
		padding: 60px 30px 60px 30px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-4fffa51b > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-41bb898d {
		width: auto;
		max-width: auto;
		align-self: center;
	}
	
	.elementor-16882 .elementor-element.elementor-element-41bb898d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-28896bf3 {
		padding: 60px 30px 60px 30px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-727d9109 > .elementor-element-populated {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-1056728 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-35b33d93 {
		padding: 60px 30px 60px 30px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-4a3db6a0 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-679eb4af {
		padding: 60px 30px 60px 30px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-1f99c82c {
		padding: 60px 30px 60px 30px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-11e629be > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-1049234 {
		padding: 60px 30px 60px 30px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-50b0ebb4 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-87ca42a {
		padding: 0px 0px 60px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-2278d2da {
		padding: 60px 30px 0px 30px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-314ea7e8.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-16882 .elementor-element.elementor-element-314ea7e8 > .elementor-element-populated {
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-5652c93c {
		padding: 60px 30px 60px 30px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-5192a9f2 {
		width: auto;
		max-width: auto;
		align-self: center;
	}
	
	.elementor-16882 .elementor-element.elementor-element-5192a9f2 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
}

@media (max-width:767px) {
	.elementor-16882 .elementor-element.elementor-element-3bd35dc6 {
		padding: 40px 15px 40px 15px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-4ff8044d > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-2f400494 > .elementor-container {
		min-height: 50px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-2f400494 {
		padding: 40px 15px 40px 15px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-39ed9426 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-1e99b781 img {
		width: 100%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-15515bbf > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-46009f0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-46009f0 > .elementor-widget-container {
		margin: 0px 0px 0px 45px;
		padding: 0px 10px 10px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-5e043ecf {
		padding: 40px 15px 40px 15px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-41bb898d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-41bb898d > .elementor-widget-container {
		padding: 0px 10px 10px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-28896bf3 {
		padding: 40px 15px 40px 15px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-1056728 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-35b33d93 {
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-515f00f5 > .elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-4a3db6a0 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-679eb4af {
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-1f99c82c {
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-659b421a > .elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-11e629be > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-1049234 {
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-50b0ebb4 {
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-c30ef58 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-c30ef58.elementor-arrows-yes .elementor-main-swiper {
		width: calc(100% - 40px);
	}
	
	.elementor-16882 .elementor-element.elementor-element-c30ef58 .elementor-main-swiper {
		width: 100%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-87ca42a {
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-2278d2da > .elementor-container {
		min-height: 50px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-2278d2da {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-314ea7e8 > .elementor-element-populated {
		margin: 50px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-5652c93c {
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-731f4d82 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-5192a9f2 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-5192a9f2 > .elementor-widget-container {
		padding: 0px 10px 10px 10px;
	}
	
	.elementor-16882 .elementor-element.elementor-element-3d1a6f9d {
		text-align: center;
	}
	
	.elementor-16882 .elementor-element.elementor-element-73f0b35c {
		text-align: center;
	}
}

@media (min-width:768px) {
	.elementor-16882 .elementor-element.elementor-element-39ed9426 {
		width: 60.368%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-15515bbf {
		width: 39.632%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-4fffa51b {
		width: 44.466%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-55200d1b {
		width: 55.534%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-ba4485c {
		width: 42.162%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-62e9208 {
		width: 57.838%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-515f00f5 {
		width: 100%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-659b421a {
		width: 100%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-3b25b3ca {
		width: 10%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-25e2f24a {
		width: 10%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-30c4013c {
		width: 79.664%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-16882 .elementor-element.elementor-element-39ed9426 {
		width: 100%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-15515bbf {
		width: 100%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-4fffa51b {
		width: 100%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-55200d1b {
		width: 100%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-727d9109 {
		width: 100%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-36c657c7 {
		width: 50%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-7823e49c {
		width: 50%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-7e9a5ebf {
		width: 50%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-2aab8368 {
		width: 100%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-314ea7e8 {
		width: 100%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-6a91a837 {
		width: 100%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-3b25b3ca {
		width: 20%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-25e2f24a {
		width: 20%;
	}
	
	.elementor-16882 .elementor-element.elementor-element-30c4013c {
		width: 60%;
	}
}

/* Start custom CSS for section, class: .elementor-element-3bd35dc6 */

/*New Home Page Design 2023 */
.sec-box-curve {
	border-radius: 0px 190px 0px 190px;
	overflow: hidden;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-35b33d93 */

/*New Home Page Design 2023 */

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-1f99c82c */

/*New Home Page Design 2023 */

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-50b0ebb4 */
.cs-section .slider-item-box-style .swiper-slide .elementor-testimonial .elementor-testimonial__text::after {
	display: none;
}

.cs-section .slider-item-box-style .swiper-slide .elementor-testimonial .elementor-testimonial__text {
	color: #00a39a;
	font-family: "Poppins", Sans-serif;
}

.cs-section .elementor-testimonial__name {
	font-weight: inherit;
	font-family: "Poppins", Sans-serif;
}

.cs-section .slider-item-box-style .swiper-slide .elementor-testimonial::after {
	display: none;
}

.cs-section .elementor-testimonial__title {
	text-align: right;
	margin-top: 15px;
}

/* End custom CSS */

/* Start custom CSS */
html, body {
	font-family: "Roboto", Sans-Serif;
}

.simple-banner {
	position: relative !important;
}

.elementor-kit-21 {
	font-family: "Roboto", Sans-Serif;
}

.para-text-style p {
	font-size: 17px;
	color: #333;
}

.we-help-section p {
	font-size: 14px;
	color: #333;
}

.elementor-kit-21 h4 {
	font-family: "Roboto Regular", Sans-Serif !important;
	font-weight: 400;
}

.heading-h4 .elementor-heading-title {
	font-weight: 400;
	font-size: 35px;
}

h4 {
	font-family: "Roboto Regular", Sans-Serif;
	font-weight: 400;
}

.elementor-kit-21 h5 {
	font-size: 20px;
	font-weight: 600;
}

h5 {
	font-size: 20px;
}

.heading-line-height h4 {
	line-height: 35px;
}

.heading-h5 h5.elementor-heading-title, .elementor-element.elementor-element.heading-h5 h5.elementor-heading-title {
	font-family: "Roboto", Sans-Serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 1.2em;
}

.flip {
	position: relative;
}

.col-slide-one, .diff-col-slide-one {
	display: block;
}

.col-slide-two, .diff-col-slide-two {
	display: none;
}

.col-slide-three, .diff-col-slide-three {
	display: none;
}

.col-slide-two, .diff-col-slide-two, .col-slide-three, .diff-col-slide-three, .col-slide-two, .diff-col-slide-two, .col-slide-three, .diff-col-slide-three {
	margin: auto 0px;
}

/*New Home Page Design 2023 */
.sec-box-curve {
	border-radius: 0px 150px 0px 150px;
	overflow: hidden;
}

.sec-box-curve-01 {
	border-radius: 0px 150px 0px 0px;
	overflow: hidden;
}

.heading-h3 h3 {
	font-weight: 400;
}

.heading-h4 h4 {
	font-weight: 500;
}

.image-box-heading h4 {
	margin-bottom: 0px;
}

.image-box-heading {
	color: primary;
}

.box-overlapped-01 {
	font-style: normal;
	border-radius: 0px 50px 0px 50px;
	box-shadow: 5px 5px 15px rgba(0, 0, 0, .3);
	overflow: hidden;
}

.slider-item-box-style .swiper-slide .elementor-testimonial .elementor-testimonial__text {
	font-style: normal;
	font-size: 15px;
	position: relative;
	padding-top: 0px;
	font-weight: 300;
	color: #251f61;
}

.solutions-sec .background-top-circles, .solutions-sec .background-bottom-circles {
	position: relative;
}

.solutions-sec .background-top-circles:before {
	content: "";
	width: 100%;
	height: 170px;
	background-image: url("https://hdaistg.wpengine.com/wp-content/uploads/2023/06/solution-section-top-circles.png");
	background-position: left top 20px;
	background-size: 420px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1;
}

.solutions-sec .background-top-circles:after {
	content: "";
	width: 100%;
	height: 170px;
	background-image: url("https://hdaistg.wpengine.com/wp-content/uploads/2023/06/solution-section-bottom-circles-1.png");
	background-position: right bottom 20px;
	background-size: 420px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1;
	bottom: 0;
}

.solutions-sec .elementor-heading-title {
	min-height: 60px;
}

.slider-item-box-style .elementor-swiper-button i {
	color: #000;
}

.partners-carousel .elementor-swiper-button i {
	color: #000;
}

.partners-carousel .swiper-slide .swiper-slide-inner img {
	filter: grayscale(100%);
}

.trusted-logo .elementor-widget-container img {
	filter: grayscale(100%);
}

.trusted-logo .elementor-widget-container img:hover {
	filter: grayscale(0%);
}

.certifications-logos .elementor-widget-container img {
	filter: grayscale(100%);
}

.partners-carousel .swiper-slide .swiper-slide-inner img:hover, .partners-carousel .swiper-slide.swiper-slide-active .swiper-slide-inner img {
	filter: grayscale(0%);
}

.certifications-logos .elementor-widget-container img:hover {
	filter: grayscale(0%);
}

.box-corner-style-02 {
	margin: 0 10px;
	padding: 30px;
	box-shadow: 5px 5px 15px rgba(0, 0, 0, .3);
	border-radius: 0px 50px 0px 50px;
	min-height: 300px;
	height: 100%;
	font-size: 14px;
}

.box-corner-style-02 h5 {
	font-weight: 300;
	margin-top: 0px;
}

.box-corner-style-02 h5 strong {
	font-weight: 600;
}

.box-corner-style-02 hr {
	height: 4px;
	width: 50px;
	color: #00a59b;
	background-color: #00a59b;
	margin-bottom: 15px;
}

.slider-item-box-style-01 .swiper-pagination .swiper-pagination-bullet {
	border: 2px solid #000;
	border-radius: 50%;
}

.slider-item-box-style-01 .swiper-pagination .swiper-pagination-bullet-active {
	border: 1px solid #000;
	border-radius: 50%;
}

.slider-item-box-style-01 {
	text-align: center;
	font-style: normal;
	position: relative;
	border-radius: 0px 50px 0px 50px;
	overflow: hidden;
}

.slider-item-box-style-01 .swiper-slide .elementor-testimonial .elementor-testimonial__text {
	text-align: center;
	font-style: normal;
	position: relative;
	padding-top: 30px;
	font-size: 17px;
	font-weight: 300;
}

.slider-item-box-style-01 .swiper-slide .elementor-testimonial .elementor-testimonial__text::before {
	content: "\"";
	width: 20px;
	height: 20px;
	margin: 0 auto;
	position: absolute;
	top: 0px;
	left: 49%;
	text-align: center;
	font-family: "Roboto regular";
	font-style: italic;
	font-size: 90px;
	line-height: 50px;
	font-weight: 400;
}

.slider-item-box-style-01 .home-test .elementor-testimonial .elementor-testimonial__text {
	font-size: 22px;
}

.slider-item-box-style-01 .home-test .elementor-testimonial .elementor-testimonial__text::before {
	content: "";
	width: 60px;
	height: 60px;
	background-image: url("https://hdaistg.wpengine.com/wp-content/uploads/2023/06/quote-wh.png");
	background-position: left top;
	background-size: 60px;
	background-repeat: no-repeat;
	margin: 0 auto;
	position: absolute;
	top: -35px;
	left: 45%;
}

.slider-item-box-style-01 .swiper-slide .elementor-testimonial .elementor-testimonial__cite {
	color: white;
	font-size: 17px;
}

.slider-item-box-style-01 .swiper-pagination .swiper-pagination-bullet {
	border: 2px solid #fff;
	border-radius: 50%;
}

.slider-item-box-style-01 .swiper-pagination .swiper-pagination-bullet-active {
	background: #fff;
	border: 1px solid #fff;
	border-radius: 50%;
}

.score-title-01.elementor-widget:not(:last-child) p {
	margin-bottom: .1rem;
}

.score-title.elementor-widget:not(:last-child) p {
	margin-bottom: .5rem;
}

.slider-item-box-style .elementor-main-swiper.swiper-container {
	width: 65%;
}

.slider-item-box-style .swiper-slide .elementor-testimonial {
	padding: 25px;
	text-align: left;
	border-radius: 0px 25px 0px 25px;
	box-shadow: 5px 5px 15px rgba(0, 0, 0, .3);
	overflow: hidden;
	min-height: 100%;
	width: 100%;
	position: relative;
	margin: 0 auto;
}

.slider-item-box-style .swiper-slide .elementor-testimonial::after {
	content: "";
	background-image: url("https://hdaistg.wpengine.com/wp-content/uploads/2023/06/quote-bl.png");
	background-size: 30px;
	background-repeat: no-repeat;
	background-position: top left;
	width: 40px;
	height: 40px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.slider-item-box-style .swiper-slide .elementor-testimonial .elementor-testimonial__text {
	font-style: normal;
	position: relative;
	padding-bottom: 15px;
}

.slider-item-box-style .swiper-slide .elementor-testimonial .elementor-testimonial__text::after {
	content: "";
	width: 50px;
	height: 0px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	border: 1px solid #00a59b;
}

.font-style-20 p {
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
}

/* new code for client slider */
.media-link-slide .elementor-carousel-image {
	background-size: contain;
	filter: grayscale(100%);
}

.media-link-slide .swiper-slide:hover .elementor-carousel-image {
	filter: none;
}

/*New Landing Page Start08082022 */
.sec-box-curve {
	border-radius: 0px 190px 0px 190px;
	overflow: hidden;
}

.section-title h2.elementor-heading-title.elementor-size-default {
	font-size: 30px;
	font-weight: 300;
}

.section-title.blue h2.elementor-heading-title.elementor-size-default {
	color: #251f61;
}

.section-title.green h2.elementor-heading-title.elementor-size-default {
	color: #00a39a;
}

.section-title.white h2.elementor-heading-title.elementor-size-default {
	color: #fff;
}

.btn-more a.elementor-button.elementor-button-link.elementor-size-md {
	background: none;
	padding: 0;
	border-radius: 0;
	color: white;
}

.flip-section {
	max-width: 800px;
	margin: auto;
}

a.elementor-flip-box__button.elementor-button.elementor-size-xs {
	padding: 0;
	font-size: 30px;
	text-align: right;
	width: auto;
}

.flip-box-item a.elementor-flip-box__button.elementor-button.elementor-size-xs {
	width: max-content;
	margin-left: 90%;
	text-decoration: none;
}

.flip-box-item a.elementor-flip-box__button.elementor-button.elementor-size-xs:focus {
	background-color: transparent;
}

.elementor-flip-box {
	height: 250px !important;
}

.flip-section .elementor-flip-box {
	height: 250px;
}

.max-800 {
	max-width: 800px;
	margin: auto;
}

.img-hover-effect img {
	filter: grayscale(100%);
}

.img-hover-effect img:hover {
	filter: grayscale(0%);
}

.client-logos .elementor-widget-wrap .elementor-element {
	width: 20%;
}

.cs-section .slider-item-box-style .swiper-slide .elementor-testimonial .elementor-testimonial__text {
	color: #00a39a;
	font-family: "Roboto light", Sans-serif !important;
}

.elementor-flip-box__layer {
	transition: all .8s ease-in-out;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.section-title h2.elementor-heading-title.elementor-size-default {
		font-size: 26px;
	}
	
	h3.elementor-flip-box__layer__title {
		font-size: 24px !important;
	}
	
	.client-logos .elementor-widget-wrap .elementor-element {
		width: 33.33%;
	}
}

@media screen and (min-width: 520px) and (max-width: 767px) {
	.elementor-flip-box {
		height: 220px !important;
	}
	
	.client-logos .elementor-widget-wrap .elementor-element {
		width: 33.33%;
	}
}

@media screen and (min-width: 280px) and (max-width: 520px) {
	.client-logos .elementor-widget-wrap .elementor-element {
		width: 100%;
	}
}

@media screen and (min-width: 300px) and (max-width: 767px) {
	.section-title h2.elementor-heading-title.elementor-size-default {
		font-size: 24px;
	}
	
	h3.elementor-flip-box__layer__title {
		font-size: 22px !important;
	}
}

/*New Landing Page End 08082022*/
@media screen and (min-width: 768px) and (max-width: 991px) {
	.solutions-sec .elementor-heading-title {
		min-height: auto;
	}
	
	.slider-item-box-style-01 .swiper-slide .elementor-testimonial .elementor-testimonial__text::before {
		left: 45%;
	}
	
	.slider-item-box-style-01 .home-test .elementor-testimonial .elementor-testimonial__text {
		font-size: 16px !important;
	}
}

@media screen and (min-width: 320px) and (max-width: 767px) {
	.solutions-sec .elementor-heading-title {
		min-height: auto;
	}
	
	.slider-item-box-style .swiper-slide .elementor-testimonial {
		padding: 20px;
		min-height: 220px;
	}
	
	.slider-item-box-style .swiper-slide .elementor-testimonial .elementor-testimonial__text {
		padding-top: 0px;
	}
	
	.slider-item-box-style-01 .swiper-slide .elementor-testimonial .elementor-testimonial__text::before {
		left: 40%;
	}
	
	.slider-item-box-style-01 .home-test .elementor-testimonial .elementor-testimonial__text {
		font-size: 16px !important;
	}
}

@media screen and (max-width: 767px) and (max-height: 420px) {
	.elementor-element.elementor-element-4004b72.trans-section {
		padding-top: 350px;
	}
	
	.elementor-element-a0cf7e2.home-banner {
		background-position: 0% -100px !important;
	}
	
	.slider-item-box-style-01 .swiper-slide .elementor-testimonial .elementor-testimonial__text::before {
		left: 40%;
	}
}

@media screen and (min-width: 1600px) {}
