.elementor-34274 .elementor-element.elementor-element-7371a60 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 90px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-34274 .elementor-element.elementor-element-58c6888 {
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 70px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-34274
	.elementor-element.elementor-element-c55b0f0
	> .elementor-widget-container {
	margin: 0 0 10px;
	padding: 0 0 10px;
}
.elementor-34274
	.elementor-element.elementor-element-c55b0f0
	.elementor-heading-title {
	color: #1c43b9;
	font-family: "inter-bold", sans-serif;
	font-size: 20px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-4ce95b2
	> .elementor-widget-container {
	margin: 0 0 10px;
	padding: 0 0 10px;
}
.elementor-34274
	.elementor-element.elementor-element-4ce95b2
	.elementor-heading-title {
	color: #000;
	font-family: "inter-bold", sans-serif;
	font-size: 36px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-b065ea9
	> .elementor-widget-container {
	margin: 0 0 10px;
	padding: 0 0 10px;
}
.elementor-34274 .elementor-element.elementor-element-b065ea9 {
	color: #000;
	font-family: "inter-regular", sans-serif;
	font-size: 17px;
	text-transform: none;
	font-style: normal;
	line-height: 1.5em;
}
.elementor-34274
	.elementor-element.elementor-element-fa3a300
	.elementor-button {
	background-color: #1c43b9;
	font-family: "inter-regular", sans-serif;
	font-size: 20px;
	font-weight: 200;
	font-style: normal;
	line-height: 1em;
	border-style: solid;
	border-width: 1px;
	border-radius: 92px;
	padding: 14px 34px;
}
.elementor-34274
	.elementor-element.elementor-element-fa3a300
	.elementor-button:hover,
.elementor-34274
	.elementor-element.elementor-element-fa3a300
	.elementor-button:focus {
	background-color: #fff;
	color: #467ff7;
	border-color: #467ff7;
}
.elementor-34274
	.elementor-element.elementor-element-fa3a300
	.elementor-button:hover
	svg,
.elementor-34274
	.elementor-element.elementor-element-fa3a300
	.elementor-button:focus
	svg {
	fill: #467ff7;
}
.elementor-34274 .elementor-element.elementor-element-d0356df {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-33f9056
	> .elementor-widget-container {
	border-style: none;
}
.elementor-34274 .elementor-element.elementor-element-14ed5bc {
	--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;
	--background-transition: 0.3s;
	--padding-top: 50px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-34274
	.elementor-element.elementor-element-14ed5bc:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-34274
	.elementor-element.elementor-element-14ed5bc
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #f4f4f4;
}
.elementor-34274 .elementor-element.elementor-element-14ed5bc,
.elementor-34274 .elementor-element.elementor-element-14ed5bc:before {
	--border-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-6e96530
	> .elementor-widget-container {
	margin: 0 0 10px;
}
.elementor-34274 .elementor-element.elementor-element-6e96530 {
	text-align: center;
}
.elementor-34274
	.elementor-element.elementor-element-6e96530
	.elementor-heading-title {
	color: #000;
	font-family: "inter-bold", sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	line-height: 1.2em;
}
.elementor-34274 .elementor-element.elementor-element-e7655e4 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-34274
	.elementor-element.elementor-element-e7655e4:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-34274
	.elementor-element.elementor-element-e7655e4
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #f4f4f4;
}
.elementor-34274 .elementor-element.elementor-element-e7655e4,
.elementor-34274 .elementor-element.elementor-element-e7655e4:before {
	--border-transition: 0.3s;
}
.elementor-34274 .elementor-element.elementor-element-bb35274 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-98e0100
	> .elementor-widget-container {
	margin: 0 0 20px;
}
.elementor-34274 .elementor-element.elementor-element-98e0100 {
	text-align: left;
}
.elementor-34274 .elementor-element.elementor-element-98e0100 img {
	width: 30%;
}
.elementor-34274
	.elementor-element.elementor-element-4d37ec3
	> .elementor-widget-container {
	margin: 0 0 10px 10px;
}
.elementor-34274 .elementor-element.elementor-element-4d37ec3 {
	text-align: left;
}
.elementor-34274
	.elementor-element.elementor-element-4d37ec3
	.elementor-heading-title {
	color: #000;
	font-family: "inter-regular", sans-serif;
	font-size: 20px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-21b99ca
	> .elementor-widget-container {
	margin: 10px 0 0 10px;
	padding: 0 5px 0 0;
}
.elementor-34274 .elementor-element.elementor-element-21b99ca {
	text-align: left;
	color: #000;
	font-family: "inter-regular", sans-serif;
	font-size: 17px;
}
.elementor-34274 .elementor-element.elementor-element-053b2eb {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-52cdba1
	> .elementor-widget-container {
	margin: 0 0 20px;
}
.elementor-34274 .elementor-element.elementor-element-52cdba1 {
	text-align: left;
}
.elementor-34274 .elementor-element.elementor-element-52cdba1 img {
	width: 30%;
}
.elementor-34274
	.elementor-element.elementor-element-7b0c96a
	> .elementor-widget-container {
	margin: 0 0 10px 10px;
}
.elementor-34274 .elementor-element.elementor-element-7b0c96a {
	text-align: left;
}
.elementor-34274
	.elementor-element.elementor-element-7b0c96a
	.elementor-heading-title {
	color: #000;
	font-family: "inter-regular", sans-serif;
	font-size: 20px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-d8e862e
	> .elementor-widget-container {
	margin: 10px 0 0 10px;
	padding: 0 5px 0 0;
}
.elementor-34274 .elementor-element.elementor-element-d8e862e {
	text-align: left;
	color: #000;
	font-family: "inter-regular", sans-serif;
	font-size: 17px;
}
.elementor-34274 .elementor-element.elementor-element-f04bb76 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-8383e1c
	> .elementor-widget-container {
	margin: 0 0 20px;
}
.elementor-34274 .elementor-element.elementor-element-8383e1c {
	text-align: left;
}
.elementor-34274 .elementor-element.elementor-element-8383e1c img {
	width: 30%;
}
.elementor-34274
	.elementor-element.elementor-element-9ee90f4
	> .elementor-widget-container {
	margin: 0 0 10px 10px;
}
.elementor-34274 .elementor-element.elementor-element-9ee90f4 {
	text-align: left;
}
.elementor-34274
	.elementor-element.elementor-element-9ee90f4
	.elementor-heading-title {
	color: #000;
	font-family: "inter-regular", sans-serif;
	font-size: 20px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-1aa7e99
	> .elementor-widget-container {
	margin: 10px 0 0 10px;
	padding: 0 5px 0 0;
}
.elementor-34274 .elementor-element.elementor-element-1aa7e99 {
	text-align: left;
	color: #000;
	font-family: "inter-regular", sans-serif;
	font-size: 17px;
}
.elementor-34274 .elementor-element.elementor-element-0cd37aa {
	--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;
	--background-transition: 0.3s;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-34274
	.elementor-element.elementor-element-35a2da8
	> .elementor-widget-container {
	margin: 0;
}
.elementor-34274 .elementor-element.elementor-element-35a2da8 {
	text-align: center;
}
.elementor-34274
	.elementor-element.elementor-element-35a2da8
	.elementor-heading-title {
	color: #000;
	font-family: "inter-bold", sans-serif;
	font-size: 30px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-b696d4a
	> .elementor-widget-container {
	margin: 0;
}
.elementor-34274 .elementor-element.elementor-element-b696d4a {
	text-align: center;
	color: #000;
	font-family: "inter-regular", sans-serif;
	font-size: 17px;
}
.elementor-34274 .elementor-element.elementor-element-223bf46 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-34274 .elementor-element.elementor-element-b8fe741 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-06e4ba2
	.elementor-image-box-wrapper {
	text-align: left;
}
.elementor-34274
	.elementor-element.elementor-element-06e4ba2.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-06e4ba2.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-06e4ba2.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-06e4ba2
	.elementor-image-box-title {
	margin-bottom: 4px;
	font-family: "inter-bold", sans-serif;
	font-size: 19px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-06e4ba2
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 30%;
}
.elementor-34274
	.elementor-element.elementor-element-06e4ba2
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-06e4ba2
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 17px;
}
.elementor-34274 .elementor-element.elementor-element-2d13436 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-481816e
	.elementor-image-box-wrapper {
	text-align: left;
}
.elementor-34274
	.elementor-element.elementor-element-481816e.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-481816e.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-481816e.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-481816e
	.elementor-image-box-title {
	margin-bottom: 4px;
	font-family: "inter-bold", sans-serif;
	font-size: 19px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-481816e
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 30%;
}
.elementor-34274
	.elementor-element.elementor-element-481816e
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-481816e
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 17px;
}
.elementor-34274 .elementor-element.elementor-element-01436b2 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-0385f7c
	.elementor-image-box-wrapper {
	text-align: left;
}
.elementor-34274
	.elementor-element.elementor-element-0385f7c.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-0385f7c.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-0385f7c.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-0385f7c
	.elementor-image-box-title {
	margin-bottom: 4px;
	font-family: "inter-bold", sans-serif;
	font-size: 19px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-0385f7c
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 30%;
}
.elementor-34274
	.elementor-element.elementor-element-0385f7c
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-0385f7c
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 17px;
}
.elementor-34274 .elementor-element.elementor-element-05c9505 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-e1d9dba
	.elementor-image-box-wrapper {
	text-align: left;
}
.elementor-34274
	.elementor-element.elementor-element-e1d9dba.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-e1d9dba.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-e1d9dba.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-e1d9dba
	.elementor-image-box-title {
	margin-bottom: 4px;
	font-family: "inter-bold", sans-serif;
	font-size: 19px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-e1d9dba
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 30%;
}
.elementor-34274
	.elementor-element.elementor-element-e1d9dba
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-e1d9dba
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 17px;
}
.elementor-34274 .elementor-element.elementor-element-1c8e6ca {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274 .elementor-element.elementor-element-c6064f0 {
	--divider-border-style: solid;
	--divider-color: #0000001f;
	--divider-border-width: 1px;
}
.elementor-34274
	.elementor-element.elementor-element-c6064f0
	.elementor-divider-separator {
	width: 100%;
}
.elementor-34274
	.elementor-element.elementor-element-c6064f0
	.elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}
.elementor-34274 .elementor-element.elementor-element-c3b7a2b {
	--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;
	--background-transition: 0.3s;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}
.elementor-34274
	.elementor-element.elementor-element-eefa544
	> .elementor-widget-container {
	margin: 0;
}
.elementor-34274 .elementor-element.elementor-element-eefa544 {
	text-align: center;
}
.elementor-34274
	.elementor-element.elementor-element-eefa544
	.elementor-heading-title {
	color: #000;
	font-family: "inter-bold", sans-serif;
	font-size: 30px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-8e5ae23
	> .elementor-widget-container {
	margin: 0;
}
.elementor-34274 .elementor-element.elementor-element-8e5ae23 {
	text-align: center;
	color: #000;
	font-family: "inter-regular", sans-serif;
	font-size: 17px;
}
.elementor-34274 .elementor-element.elementor-element-56122cd {
	--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;
	--background-transition: 0.3s;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-34274 .elementor-element.elementor-element-4f31598 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-78e736b
	.elementor-image-box-wrapper {
	text-align: left;
}
.elementor-34274
	.elementor-element.elementor-element-78e736b.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-78e736b.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-78e736b.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-78e736b
	.elementor-image-box-title {
	margin-bottom: 4px;
	font-family: "inter-bold", sans-serif;
	font-size: 19px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-78e736b
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 30%;
}
.elementor-34274
	.elementor-element.elementor-element-78e736b
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-78e736b
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 17px;
}
.elementor-34274 .elementor-element.elementor-element-30cca25 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-47370b4
	.elementor-image-box-wrapper {
	text-align: left;
}
.elementor-34274
	.elementor-element.elementor-element-47370b4.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-47370b4.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-47370b4.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-47370b4
	.elementor-image-box-title {
	margin-bottom: 4px;
	font-family: "inter-bold", sans-serif;
	font-size: 19px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-47370b4
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 30%;
}
.elementor-34274
	.elementor-element.elementor-element-47370b4
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-47370b4
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 17px;
}
.elementor-34274 .elementor-element.elementor-element-4425ce7 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-79eff2b
	.elementor-image-box-wrapper {
	text-align: left;
}
.elementor-34274
	.elementor-element.elementor-element-79eff2b.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-79eff2b.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-79eff2b.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-79eff2b
	.elementor-image-box-title {
	margin-bottom: 4px;
	font-family: "inter-bold", sans-serif;
	font-size: 19px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-79eff2b
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 30%;
}
.elementor-34274
	.elementor-element.elementor-element-79eff2b
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-79eff2b
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 17px;
}
.elementor-34274 .elementor-element.elementor-element-60526e2 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-17b6b6f
	.elementor-image-box-wrapper {
	text-align: left;
}
.elementor-34274
	.elementor-element.elementor-element-17b6b6f.elementor-position-right
	.elementor-image-box-img {
	margin-left: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-17b6b6f.elementor-position-left
	.elementor-image-box-img {
	margin-right: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-17b6b6f.elementor-position-top
	.elementor-image-box-img {
	margin-bottom: 15px;
}
.elementor-34274
	.elementor-element.elementor-element-17b6b6f
	.elementor-image-box-title {
	margin-bottom: 4px;
	font-family: "inter-bold", sans-serif;
	font-size: 19px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-17b6b6f
	.elementor-image-box-wrapper
	.elementor-image-box-img {
	width: 30%;
}
.elementor-34274
	.elementor-element.elementor-element-17b6b6f
	.elementor-image-box-img
	img {
	transition-duration: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-17b6b6f
	.elementor-image-box-description {
	font-family: "inter-regular", sans-serif;
	font-size: 17px;
}
.elementor-34274 .elementor-element.elementor-element-ca76aec {
	--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;
	--background-transition: 0.3s;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-34274
	.elementor-element.elementor-element-ca76aec:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-34274
	.elementor-element.elementor-element-ca76aec
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #f4f4f4;
}
.elementor-34274 .elementor-element.elementor-element-ca76aec,
.elementor-34274 .elementor-element.elementor-element-ca76aec:before {
	--border-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-b5b4c0b
	> .elementor-widget-container {
	margin: 0 0 10px;
}
.elementor-34274 .elementor-element.elementor-element-b5b4c0b {
	text-align: center;
}
.elementor-34274
	.elementor-element.elementor-element-b5b4c0b
	.elementor-heading-title {
	color: #000;
	font-family: "inter-bold", sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	line-height: 1.2em;
}
.elementor-34274 .elementor-element.elementor-element-1cf6c92 {
	--e-image-carousel-slides-to-show: 4;
}
.elementor-34274
	.elementor-element.elementor-element-1cf6c92
	> .elementor-widget-container {
	margin: 0;
}
.elementor-34274 .elementor-element.elementor-element-1cf6c92 .swiper-wrapper {
	display: flex;
	align-items: center;
}
.elementor-34274 .elementor-element.elementor-element-faf6bfa {
	--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;
	--background-transition: 0.3s;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-34274
	.elementor-element.elementor-element-1e27d58
	> .elementor-widget-container {
	margin: 0 0 30px;
}
.elementor-34274 .elementor-element.elementor-element-1e27d58 {
	text-align: center;
}
.elementor-34274
	.elementor-element.elementor-element-1e27d58
	.elementor-heading-title {
	color: #000;
	font-family: "inter-bold", sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	line-height: 1.2em;
}
.elementor-34274 .elementor-element.elementor-element-ae3ffe8 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274 .elementor-element.elementor-element-fd4385d {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-5a71f59
	> .elementor-widget-container {
	margin: 0 0 10px;
	padding: 0 0 15px;
}
.elementor-34274
	.elementor-element.elementor-element-5a71f59
	.elementor-heading-title {
	color: #000;
	font-family: "inter-regular", sans-serif;
	font-size: 22px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-cafbecf
	.elementor-icon-list-items:not(.elementor-inline-items)
	.elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}
.elementor-34274
	.elementor-element.elementor-element-cafbecf
	.elementor-icon-list-items:not(.elementor-inline-items)
	.elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}
.elementor-34274
	.elementor-element.elementor-element-cafbecf
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}
.elementor-34274
	.elementor-element.elementor-element-cafbecf
	.elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}
body.rtl
	.elementor-34274
	.elementor-element.elementor-element-cafbecf
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item:after {
	left: calc(-5px / 2);
}
body:not(.rtl)
	.elementor-34274
	.elementor-element.elementor-element-cafbecf
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item:after {
	right: calc(-5px / 2);
}
.elementor-34274
	.elementor-element.elementor-element-cafbecf
	.elementor-icon-list-icon
	i {
	color: #1c43b9;
	transition: color 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-cafbecf
	.elementor-icon-list-icon
	svg {
	fill: #1c43b9;
	transition: fill 0.3s;
}
.elementor-34274 .elementor-element.elementor-element-cafbecf {
	--e-icon-list-icon-size: 14px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
		0;
	--icon-vertical-offset: 0px;
}
.elementor-34274
	.elementor-element.elementor-element-cafbecf
	.elementor-icon-list-item
	> .elementor-icon-list-text,
.elementor-34274
	.elementor-element.elementor-element-cafbecf
	.elementor-icon-list-item
	> a {
	font-family: "inter-regular", sans-serif;
	font-size: 17px;
}
.elementor-34274
	.elementor-element.elementor-element-cafbecf
	.elementor-icon-list-text {
	transition: color 0.3s;
}
.elementor-34274 .elementor-element.elementor-element-693dd67 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-918fb1d
	> .elementor-widget-container {
	padding: 10px 20px;
}
.elementor-34274 .elementor-element.elementor-element-756d425 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274 .elementor-element.elementor-element-829bb40 {
	--divider-border-style: solid;
	--divider-color: #0000001f;
	--divider-border-width: 1px;
}
.elementor-34274
	.elementor-element.elementor-element-829bb40
	.elementor-divider-separator {
	width: 100%;
}
.elementor-34274
	.elementor-element.elementor-element-829bb40
	.elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}
.elementor-34274 .elementor-element.elementor-element-683a0a9 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274 .elementor-element.elementor-element-fac11e0 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-6f18cf3
	> .elementor-widget-container {
	margin: 0;
	padding: 10px 20px;
}
.elementor-34274 .elementor-element.elementor-element-3ed3615 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-4f0adb2
	> .elementor-widget-container {
	margin: 0 0 10px;
	padding: 0 0 15px;
}
.elementor-34274
	.elementor-element.elementor-element-4f0adb2
	.elementor-heading-title {
	color: #000;
	font-family: "inter-regular", sans-serif;
	font-size: 22px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-d32009f
	.elementor-icon-list-items:not(.elementor-inline-items)
	.elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}
.elementor-34274
	.elementor-element.elementor-element-d32009f
	.elementor-icon-list-items:not(.elementor-inline-items)
	.elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}
.elementor-34274
	.elementor-element.elementor-element-d32009f
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}
.elementor-34274
	.elementor-element.elementor-element-d32009f
	.elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}
body.rtl
	.elementor-34274
	.elementor-element.elementor-element-d32009f
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item:after {
	left: calc(-5px / 2);
}
body:not(.rtl)
	.elementor-34274
	.elementor-element.elementor-element-d32009f
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item:after {
	right: calc(-5px / 2);
}
.elementor-34274
	.elementor-element.elementor-element-d32009f
	.elementor-icon-list-icon
	i {
	color: #1c43b9;
	transition: color 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-d32009f
	.elementor-icon-list-icon
	svg {
	fill: #1c43b9;
	transition: fill 0.3s;
}
.elementor-34274 .elementor-element.elementor-element-d32009f {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}
.elementor-34274
	.elementor-element.elementor-element-d32009f
	.elementor-icon-list-item
	> .elementor-icon-list-text,
.elementor-34274
	.elementor-element.elementor-element-d32009f
	.elementor-icon-list-item
	> a {
	font-family: "inter-regular", sans-serif;
	font-size: 17px;
}
.elementor-34274
	.elementor-element.elementor-element-d32009f
	.elementor-icon-list-text {
	transition: color 0.3s;
}
.elementor-34274 .elementor-element.elementor-element-9aa023a {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274 .elementor-element.elementor-element-2a7e5d0 {
	--divider-border-style: solid;
	--divider-color: #0000001f;
	--divider-border-width: 1px;
}
.elementor-34274
	.elementor-element.elementor-element-2a7e5d0
	.elementor-divider-separator {
	width: 100%;
}
.elementor-34274
	.elementor-element.elementor-element-2a7e5d0
	.elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}
.elementor-34274 .elementor-element.elementor-element-688b21b {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274 .elementor-element.elementor-element-e0260b1 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-e78bd2b
	> .elementor-widget-container {
	margin: 0 0 10px;
	padding: 0 0 15px;
}
.elementor-34274
	.elementor-element.elementor-element-e78bd2b
	.elementor-heading-title {
	color: #000;
	font-family: "inter-regular", sans-serif;
	font-size: 22px;
	font-weight: 600;
}
.elementor-34274
	.elementor-element.elementor-element-d52bd08
	.elementor-icon-list-items:not(.elementor-inline-items)
	.elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}
.elementor-34274
	.elementor-element.elementor-element-d52bd08
	.elementor-icon-list-items:not(.elementor-inline-items)
	.elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}
.elementor-34274
	.elementor-element.elementor-element-d52bd08
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}
.elementor-34274
	.elementor-element.elementor-element-d52bd08
	.elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}
body.rtl
	.elementor-34274
	.elementor-element.elementor-element-d52bd08
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item:after {
	left: calc(-5px / 2);
}
body:not(.rtl)
	.elementor-34274
	.elementor-element.elementor-element-d52bd08
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item:after {
	right: calc(-5px / 2);
}
.elementor-34274
	.elementor-element.elementor-element-d52bd08
	.elementor-icon-list-icon
	i {
	color: #1c43b9;
	transition: color 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-d52bd08
	.elementor-icon-list-icon
	svg {
	fill: #1c43b9;
	transition: fill 0.3s;
}
.elementor-34274 .elementor-element.elementor-element-d52bd08 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}
.elementor-34274
	.elementor-element.elementor-element-d52bd08
	.elementor-icon-list-item
	> .elementor-icon-list-text,
.elementor-34274
	.elementor-element.elementor-element-d52bd08
	.elementor-icon-list-item
	> a {
	font-family: "inter-regular", sans-serif;
	font-size: 17px;
}
.elementor-34274
	.elementor-element.elementor-element-d52bd08
	.elementor-icon-list-text {
	transition: color 0.3s;
}
.elementor-34274 .elementor-element.elementor-element-9536563 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-46dbdd1
	> .elementor-widget-container {
	margin: 0;
	padding: 10px 20px;
}
.elementor-34274 .elementor-element.elementor-element-05707b3 {
	--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;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-34274 .elementor-element.elementor-element-fd77c7c {
	--display: flex;
	--background-transition: 0.3s;
	--border-radius: 10px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-34274
	.elementor-element.elementor-element-fd77c7c:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-34274
	.elementor-element.elementor-element-fd77c7c
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #f4f4f4;
}
.elementor-34274 .elementor-element.elementor-element-fd77c7c,
.elementor-34274 .elementor-element.elementor-element-fd77c7c:before {
	--border-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-4a58082
	> .elementor-widget-container {
	margin: 0 0 1px;
}
.elementor-34274 .elementor-element.elementor-element-4a58082 {
	text-align: center;
}
.elementor-34274
	.elementor-element.elementor-element-4a58082
	.elementor-heading-title {
	color: #000;
	font-family: "inter-bold", sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	line-height: 1.2em;
}
.elementor-34274
	.elementor-element.elementor-element-094e9ce
	.elementor-button {
	background-color: #1c43b9;
	font-family: "inter-regular", sans-serif;
	font-size: 20px;
	font-weight: 200;
	font-style: normal;
	line-height: 1em;
	border-style: solid;
	border-width: 1px;
	border-radius: 100px;
	padding: 16px 40px;
}
.elementor-34274
	.elementor-element.elementor-element-094e9ce
	.elementor-button:hover,
.elementor-34274
	.elementor-element.elementor-element-094e9ce
	.elementor-button:focus {
	background-color: #fff;
	color: #467ff7;
	border-color: #467ff7;
}
.elementor-34274
	.elementor-element.elementor-element-094e9ce
	> .elementor-widget-container {
	margin: 0;
}
.elementor-34274
	.elementor-element.elementor-element-094e9ce
	.elementor-button:hover
	svg,
.elementor-34274
	.elementor-element.elementor-element-094e9ce
	.elementor-button:focus
	svg {
	fill: #467ff7;
}
.elementor-34274 .elementor-element.elementor-element-87462dd {
	--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: 20px 20px;
	--background-transition: 0.3s;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-34274 .elementor-element.elementor-element-d7b47bf {
	--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;
	--background-transition: 0.3s;
	--border-radius: 10px;
}
.elementor-34274
	.elementor-element.elementor-element-d7b47bf:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-34274
	.elementor-element.elementor-element-d7b47bf
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #f4f4f4;
}
.elementor-34274 .elementor-element.elementor-element-d7b47bf,
.elementor-34274 .elementor-element.elementor-element-d7b47bf:before {
	--border-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-f9771fa
	> .elementor-widget-container {
	margin: 0;
	padding: 10px;
}
.elementor-34274 .elementor-element.elementor-element-f9771fa {
	text-align: center;
}
.elementor-34274
	.elementor-element.elementor-element-f9771fa
	.elementor-heading-title {
	color: #000;
	font-family: "inter-bold", sans-serif;
	font-size: 25px;
	font-weight: 600;
	font-style: normal;
	line-height: 1.2em;
}
.elementor-34274 .elementor-element.elementor-element-ec9d7f7 {
	--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;
	--background-transition: 0.3s;
	--border-radius: 10px;
}
.elementor-34274
	.elementor-element.elementor-element-ec9d7f7:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-34274
	.elementor-element.elementor-element-ec9d7f7
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #f4f4f4;
}
.elementor-34274 .elementor-element.elementor-element-ec9d7f7,
.elementor-34274 .elementor-element.elementor-element-ec9d7f7:before {
	--border-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-f54b178
	> .elementor-widget-container {
	margin: 0;
	padding: 10px;
}
.elementor-34274 .elementor-element.elementor-element-f54b178 {
	text-align: center;
}
.elementor-34274
	.elementor-element.elementor-element-f54b178
	.elementor-heading-title {
	color: #000;
	font-family: "inter-bold", sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	line-height: 1.2em;
}
.elementor-34274 .elementor-element.elementor-element-96caee5 {
	--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;
	--background-transition: 0.3s;
	--border-radius: 10px;
}
.elementor-34274
	.elementor-element.elementor-element-96caee5:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-34274
	.elementor-element.elementor-element-96caee5
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #f4f4f4;
}
.elementor-34274 .elementor-element.elementor-element-96caee5,
.elementor-34274 .elementor-element.elementor-element-96caee5:before {
	--border-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-4d6a60b
	> .elementor-widget-container {
	margin: 0;
	padding: 10px;
}
.elementor-34274 .elementor-element.elementor-element-4d6a60b {
	text-align: center;
}
.elementor-34274
	.elementor-element.elementor-element-4d6a60b
	.elementor-heading-title {
	color: #000;
	font-family: "inter-bold", sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	line-height: 1.2em;
}
.elementor-34274 .elementor-element.elementor-element-96ce6e7 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274 .elementor-element.elementor-element-cecf802 {
	--divider-border-style: solid;
	--divider-color: #0000001f;
	--divider-border-width: 1px;
}
.elementor-34274
	.elementor-element.elementor-element-cecf802
	.elementor-divider-separator {
	width: 100%;
}
.elementor-34274
	.elementor-element.elementor-element-cecf802
	.elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}
.elementor-34274 .elementor-element.elementor-element-d7a2325 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-34274 .elementor-element.elementor-element-d7a2325,
.elementor-34274 .elementor-element.elementor-element-d7a2325:before {
	--border-transition: 0.3s;
}
.elementor-34274 .elementor-element.elementor-element-6e8c96b {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274 .elementor-element.elementor-element-3f03df0 {
	--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;
	--background-transition: 0.3s;
}
.elementor-34274
	.elementor-element.elementor-element-2c93dc6
	> .elementor-widget-container {
	margin: 0 0 10px;
}
.elementor-34274 .elementor-element.elementor-element-2c93dc6 {
	text-align: left;
}
.elementor-34274
	.elementor-element.elementor-element-2c93dc6
	.elementor-heading-title {
	color: #000;
	font-family: "inter-bold", sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	line-height: 1.2em;
}
@media (max-width: 767px) {
	.elementor-34274 .elementor-element.elementor-element-c55b0f0 {
		text-align: center;
	}
	.elementor-34274
		.elementor-element.elementor-element-c55b0f0
		.elementor-heading-title {
		font-size: 15px;
	}
	.elementor-34274 .elementor-element.elementor-element-4ce95b2 {
		text-align: center;
	}
	.elementor-34274
		.elementor-element.elementor-element-4ce95b2
		.elementor-heading-title {
		font-size: 22px;
	}
	.elementor-34274 .elementor-element.elementor-element-b065ea9 {
		text-align: center;
		font-size: 14px;
	}
	.elementor-34274
		.elementor-element.elementor-element-fa3a300
		.elementor-button {
		font-size: 14px;
		padding: 15px 35px;
	}
	.elementor-34274
		.elementor-element.elementor-element-6e96530
		.elementor-heading-title {
		font-size: 22px;
	}
	.elementor-34274 .elementor-element.elementor-element-98e0100 {
		text-align: center;
	}
	.elementor-34274 .elementor-element.elementor-element-98e0100 img {
		width: 30%;
	}
	.elementor-34274 .elementor-element.elementor-element-4d37ec3 {
		text-align: center;
	}
	.elementor-34274
		.elementor-element.elementor-element-4d37ec3
		.elementor-heading-title {
		font-size: 16px;
	}
	.elementor-34274 .elementor-element.elementor-element-21b99ca {
		text-align: center;
		font-size: 14px;
	}
	.elementor-34274 .elementor-element.elementor-element-52cdba1 {
		text-align: center;
	}
	.elementor-34274 .elementor-element.elementor-element-7b0c96a {
		text-align: center;
	}
	.elementor-34274
		.elementor-element.elementor-element-7b0c96a
		.elementor-heading-title {
		font-size: 16px;
	}
	.elementor-34274 .elementor-element.elementor-element-d8e862e {
		text-align: center;
		font-size: 14px;
	}
	.elementor-34274 .elementor-element.elementor-element-8383e1c {
		text-align: center;
	}
	.elementor-34274 .elementor-element.elementor-element-9ee90f4 {
		text-align: center;
	}
	.elementor-34274
		.elementor-element.elementor-element-9ee90f4
		.elementor-heading-title {
		font-size: 16px;
	}
	.elementor-34274 .elementor-element.elementor-element-1aa7e99 {
		text-align: center;
		font-size: 14px;
	}
	.elementor-34274
		.elementor-element.elementor-element-35a2da8
		.elementor-heading-title {
		font-size: 22px;
	}
	.elementor-34274 .elementor-element.elementor-element-b696d4a {
		font-size: 14px;
	}
	.elementor-34274
		.elementor-element.elementor-element-06e4ba2
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-34274
		.elementor-element.elementor-element-06e4ba2
		.elementor-image-box-title {
		margin-bottom: 10px;
		font-size: 16px;
	}
	.elementor-34274
		.elementor-element.elementor-element-06e4ba2
		.elementor-image-box-description {
		font-size: 14px;
	}
	.elementor-34274
		.elementor-element.elementor-element-481816e
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-34274
		.elementor-element.elementor-element-481816e
		.elementor-image-box-title {
		margin-bottom: 10px;
		font-size: 16px;
	}
	.elementor-34274
		.elementor-element.elementor-element-481816e
		.elementor-image-box-description {
		font-size: 14px;
	}
	.elementor-34274
		.elementor-element.elementor-element-0385f7c
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-34274
		.elementor-element.elementor-element-0385f7c
		.elementor-image-box-title {
		margin-bottom: 10px;
		font-size: 16px;
	}
	.elementor-34274
		.elementor-element.elementor-element-0385f7c
		.elementor-image-box-description {
		font-size: 14px;
	}
	.elementor-34274
		.elementor-element.elementor-element-e1d9dba
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-34274
		.elementor-element.elementor-element-e1d9dba
		.elementor-image-box-title {
		margin-bottom: 10px;
		font-size: 16px;
	}
	.elementor-34274
		.elementor-element.elementor-element-e1d9dba
		.elementor-image-box-description {
		font-size: 14px;
	}
	.elementor-34274
		.elementor-element.elementor-element-eefa544
		.elementor-heading-title {
		font-size: 22px;
	}
	.elementor-34274 .elementor-element.elementor-element-8e5ae23 {
		font-size: 14px;
	}
	.elementor-34274
		.elementor-element.elementor-element-78e736b
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-34274
		.elementor-element.elementor-element-78e736b
		.elementor-image-box-title {
		margin-bottom: 11px;
		font-size: 16px;
	}
	.elementor-34274
		.elementor-element.elementor-element-78e736b
		.elementor-image-box-description {
		font-size: 14px;
	}
	.elementor-34274
		.elementor-element.elementor-element-47370b4
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-34274
		.elementor-element.elementor-element-47370b4
		.elementor-image-box-title {
		margin-bottom: 10px;
		font-size: 16px;
	}
	.elementor-34274
		.elementor-element.elementor-element-47370b4
		.elementor-image-box-description {
		font-size: 14px;
	}
	.elementor-34274
		.elementor-element.elementor-element-79eff2b
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-34274
		.elementor-element.elementor-element-79eff2b
		.elementor-image-box-title {
		margin-bottom: 10px;
		font-size: 16px;
	}
	.elementor-34274
		.elementor-element.elementor-element-79eff2b
		.elementor-image-box-description {
		font-size: 14px;
	}
	.elementor-34274
		.elementor-element.elementor-element-17b6b6f
		.elementor-image-box-img {
		margin-bottom: 15px;
	}
	.elementor-34274
		.elementor-element.elementor-element-17b6b6f
		.elementor-image-box-title {
		margin-bottom: 10px;
		font-size: 16px;
	}
	.elementor-34274
		.elementor-element.elementor-element-17b6b6f
		.elementor-image-box-description {
		font-size: 14px;
	}
	.elementor-34274
		.elementor-element.elementor-element-b5b4c0b
		.elementor-heading-title {
		font-size: 22px;
	}
	.elementor-34274 .elementor-element.elementor-element-1cf6c92 {
		--e-image-carousel-slides-to-show: 2;
	}
	.elementor-34274
		.elementor-element.elementor-element-1e27d58
		.elementor-heading-title {
		font-size: 22px;
	}
	.elementor-34274
		.elementor-element.elementor-element-5a71f59
		.elementor-heading-title {
		font-size: 16px;
	}
	.elementor-34274
		.elementor-element.elementor-element-cafbecf
		.elementor-icon-list-item
		> .elementor-icon-list-text,
	.elementor-34274
		.elementor-element.elementor-element-cafbecf
		.elementor-icon-list-item
		> a {
		font-size: 14px;
	}
	.elementor-34274
		.elementor-element.elementor-element-4f0adb2
		.elementor-heading-title {
		font-size: 16px;
	}
	.elementor-34274
		.elementor-element.elementor-element-d32009f
		.elementor-icon-list-item
		> .elementor-icon-list-text,
	.elementor-34274
		.elementor-element.elementor-element-d32009f
		.elementor-icon-list-item
		> a {
		font-size: 14px;
	}
	.elementor-34274
		.elementor-element.elementor-element-e78bd2b
		.elementor-heading-title {
		font-size: 16px;
	}
	.elementor-34274
		.elementor-element.elementor-element-d52bd08
		.elementor-icon-list-item
		> .elementor-icon-list-text,
	.elementor-34274
		.elementor-element.elementor-element-d52bd08
		.elementor-icon-list-item
		> a {
		font-size: 14px;
	}
	.elementor-34274
		.elementor-element.elementor-element-4a58082
		.elementor-heading-title {
		font-size: 22px;
	}
	.elementor-34274
		.elementor-element.elementor-element-094e9ce
		.elementor-button {
		font-size: 14px;
		padding: 15px 35px;
	}
	.elementor-34274
		.elementor-element.elementor-element-f9771fa
		.elementor-heading-title {
		font-size: 22px;
	}
	.elementor-34274
		.elementor-element.elementor-element-f54b178
		.elementor-heading-title {
		font-size: 22px;
	}
	.elementor-34274
		.elementor-element.elementor-element-4d6a60b
		.elementor-heading-title {
		font-size: 22px;
	}
	.elementor-34274
		.elementor-element.elementor-element-2c93dc6
		.elementor-heading-title {
		font-size: 22px;
	}
}
@media (min-width: 768px) {
	.elementor-34274 .elementor-element.elementor-element-58c6888 {
		--width: 50%;
	}
	.elementor-34274 .elementor-element.elementor-element-d0356df {
		--width: 50%;
	}
	.elementor-34274 .elementor-element.elementor-element-bb35274 {
		--width: 50%;
	}
	.elementor-34274 .elementor-element.elementor-element-053b2eb {
		--width: 50%;
	}
	.elementor-34274 .elementor-element.elementor-element-f04bb76 {
		--width: 50%;
	}
	.elementor-34274 .elementor-element.elementor-element-b8fe741 {
		--width: 25%;
	}
	.elementor-34274 .elementor-element.elementor-element-2d13436 {
		--width: 25%;
	}
	.elementor-34274 .elementor-element.elementor-element-01436b2 {
		--width: 25%;
	}
	.elementor-34274 .elementor-element.elementor-element-05c9505 {
		--width: 25%;
	}
	.elementor-34274 .elementor-element.elementor-element-4f31598 {
		--width: 25%;
	}
	.elementor-34274 .elementor-element.elementor-element-30cca25 {
		--width: 25%;
	}
	.elementor-34274 .elementor-element.elementor-element-4425ce7 {
		--width: 25%;
	}
	.elementor-34274 .elementor-element.elementor-element-60526e2 {
		--width: 25%;
	}
	.elementor-34274 .elementor-element.elementor-element-fd4385d {
		--width: 50%;
	}
	.elementor-34274 .elementor-element.elementor-element-693dd67 {
		--width: 50%;
	}
	.elementor-34274 .elementor-element.elementor-element-fac11e0 {
		--width: 50%;
	}
	.elementor-34274 .elementor-element.elementor-element-3ed3615 {
		--width: 50%;
	}
	.elementor-34274 .elementor-element.elementor-element-e0260b1 {
		--width: 50%;
	}
	.elementor-34274 .elementor-element.elementor-element-9536563 {
		--width: 50%;
	}
	.elementor-34274 .elementor-element.elementor-element-d7b47bf {
		--width: 50%;
	}
	.elementor-34274 .elementor-element.elementor-element-ec9d7f7 {
		--width: 50%;
	}
	.elementor-34274 .elementor-element.elementor-element-96caee5 {
		--width: 50%;
	}
	.elementor-34274 .elementor-element.elementor-element-6e8c96b {
		--width: 50%;
	}
	.elementor-34274 .elementor-element.elementor-element-3f03df0 {
		--width: 50%;
	}
}
#hero-banner iframe {
	border-radius: 15px;
}
.top-menu-container-inner {
	width: 100%;
}
