.elementor-67 .elementor-element.elementor-element-deeaf02 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-deeaf02:not(.elementor-motion-effects-element-type-background),
.elementor-67 .elementor-element.elementor-element-deeaf02>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2022/11/herosection-background.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-67 .elementor-element.elementor-element-deeaf02,
.elementor-67 .elementor-element.elementor-element-deeaf02::before {
	--border-transition: 0.3s;
}

.elementor-67 .elementor-element.elementor-element-5c1914c {
	--spacer-size: 29px;
}

.elementor-67 .elementor-element.elementor-element-538d631 {
	text-align: left;
}

.elementor-67 .elementor-element.elementor-element-538d631 img {
	width: 100%;
}

.elementor-67 .elementor-element.elementor-element-73c4f76 {
	--spacer-size: 124px;
}

.elementor-67 .elementor-element.elementor-element-829dfb6 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Sora", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 58px;
}

.elementor-67 .elementor-element.elementor-element-829dfb6 {
	width: var(--container-widget-width, 558px);
	max-width: 558px;
	--container-widget-width: 558px;
	--container-widget-flex-grow: 0;
}

.elementor-67 .elementor-element.elementor-element-c5d9a6c {
	--spacer-size: 26px;
}

.elementor-67 .elementor-element.elementor-element-ab1a53f {
	color: #FFFFFF;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	width: var(--container-widget-width, 558px);
	max-width: 558px;
	--container-widget-width: 558px;
	--container-widget-flex-grow: 0;
}

.elementor-67 .elementor-element.elementor-element-e587ebb {
	--spacer-size: 35px;
}

.elementor-67 .elementor-element.elementor-element-197c8fa .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	fill: #000000;
	color: #000000;
	background-color: var(--e-global-color-661ab35);
	padding: 28px 42px 28px 42px;
}

.elementor-67 .elementor-element.elementor-element-99b758a {
	--spacer-size: 129px;
}

.elementor-67 .elementor-element.elementor-element-a82c04b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--margin-top: -45px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-a365933 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--align-items: center;
	--background-transition: 0.3s;
	--margin-top: 127px;
	--margin-bottom: 127px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-b76bfc9 {
	--icon-box-icon-margin: 22px;
}

.elementor-67 .elementor-element.elementor-element-b76bfc9 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: var(--e-global-color-834bf0f);
}

.elementor-67 .elementor-element.elementor-element-b76bfc9.elementor-view-stacked .elementor-icon {
	background-color: #6EC1E400;
}

.elementor-67 .elementor-element.elementor-element-b76bfc9.elementor-view-framed .elementor-icon,
.elementor-67 .elementor-element.elementor-element-b76bfc9.elementor-view-default .elementor-icon {
	fill: #6EC1E400;
	color: #6EC1E400;
	border-color: #6EC1E400;
}

.elementor-67 .elementor-element.elementor-element-b76bfc9 .elementor-icon-box-title,
.elementor-67 .elementor-element.elementor-element-b76bfc9 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-67 .elementor-element.elementor-element-b76bfc9 .elementor-icon-box-description {
	color: var(--e-global-color-661ab35);
	font-family: "Sora", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-67 .elementor-element.elementor-element-d1db1db {
	color: var(--e-global-color-834bf0f);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	width: var(--container-widget-width, 696px);
	max-width: 696px;
	--container-widget-width: 696px;
	--container-widget-flex-grow: 0;
}

.elementor-67 .elementor-element.elementor-element-c59e5ab {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-3ede2c3 {
	--e-image-carousel-slides-to-show: 5;
}

.elementor-67 .elementor-element.elementor-element-3ede2c3 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-67 .elementor-element.elementor-element-1bb306b {
	--spacer-size: 84px;
}

.elementor-67 .elementor-element.elementor-element-3b51482 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	fill: #000000;
	color: #000000;
	background-color: var(--e-global-color-661ab35);
	padding: 28px 42px 28px 42px;
}

.elementor-67 .elementor-element.elementor-element-aabc040 {
	--spacer-size: 84px;
}

.elementor-67 .elementor-element.elementor-element-500b645 {
	text-align: center;
	width: var(--container-widget-width, 519px);
	max-width: 519px;
	--container-widget-width: 519px;
	--container-widget-flex-grow: 0;
}

.elementor-67 .elementor-element.elementor-element-500b645 .elementor-heading-title {
	color: var(--e-global-color-834bf0f);
	font-family: "Sora", Sans-serif;
	font-size: 42px;
	font-weight: 700;
	line-height: 52px;
}

.elementor-67 .elementor-element.elementor-element-29783b8 {
	--spacer-size: 50px;
}

.elementor-67 .elementor-element.elementor-element-4d2f8ab {
	--icon-box-icon-margin: 15px;
}

.elementor-67 .elementor-element.elementor-element-4d2f8ab .elementor-icon-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-834bf0f);
}

.elementor-67 .elementor-element.elementor-element-4d2f8ab.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-834bf0f);
}

.elementor-67 .elementor-element.elementor-element-4d2f8ab.elementor-view-framed .elementor-icon,
.elementor-67 .elementor-element.elementor-element-4d2f8ab.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-834bf0f);
	color: var(--e-global-color-834bf0f);
	border-color: var(--e-global-color-834bf0f);
}

.elementor-67 .elementor-element.elementor-element-4d2f8ab .elementor-icon {
	font-size: 32px;
}

.elementor-67 .elementor-element.elementor-element-4d2f8ab .elementor-icon-box-title,
.elementor-67 .elementor-element.elementor-element-4d2f8ab .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-67 .elementor-element.elementor-element-4d2f8ab>.elementor-widget-container {
	padding: 16px 32px 16px 32px;
	background-color: #43f47a2B;
	border-radius: 8px 8px 8px 8px;
}

.elementor-67 .elementor-element.elementor-element-fddde74 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 127px;
	--margin-bottom: 127px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-fddde74:not(.elementor-motion-effects-element-type-background),
.elementor-67 .elementor-element.elementor-element-fddde74>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(170deg, var(--e-global-color-661ab35) 0%, #ffffff 100%);
}

.elementor-67 .elementor-element.elementor-element-fddde74,
.elementor-67 .elementor-element.elementor-element-fddde74::before {
	--border-transition: 0.3s;
}

.elementor-67 .elementor-element.elementor-element-39f0672 {
	text-align: center;
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-67 .elementor-element.elementor-element-39f0672 .elementor-heading-title {
	color: var(--e-global-color-834bf0f);
	font-family: "Sora", Sans-serif;
	font-size: 42px;
	font-weight: 700;
	line-height: 52px;
}

.elementor-67 .elementor-element.elementor-element-1016391 {
	--spacer-size: 100px;
}

.elementor-67 .elementor-element.elementor-element-d11940a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--align-items: stretch;
	--gap: 32px 32px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-ea6244d {
	--icon-box-icon-margin: 15px;
	width: var(--container-widget-width, 384px);
	max-width: 384px;
	--container-widget-width: 384px;
	--container-widget-flex-grow: 0;
}

.elementor-67 .elementor-element.elementor-element-ea6244d .elementor-icon {
	font-size: 100px;
}

.elementor-67 .elementor-element.elementor-element-ea6244d .elementor-icon-box-description {
	color: var(--e-global-color-834bf0f);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-ea6244d>.elementor-widget-container {
	padding: 52px 42px 52px 42px;
	background-color: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
}

.elementor-67 .elementor-element.elementor-element-1f1d8a7 {
	--icon-box-icon-margin: 15px;
	width: var(--container-widget-width, 384px);
	max-width: 384px;
	--container-widget-width: 384px;
	--container-widget-flex-grow: 0;
}

.elementor-67 .elementor-element.elementor-element-1f1d8a7 .elementor-icon {
	font-size: 100px;
}

.elementor-67 .elementor-element.elementor-element-1f1d8a7 .elementor-icon-box-description {
	color: var(--e-global-color-834bf0f);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-1f1d8a7>.elementor-widget-container {
	padding: 52px 42px 52px 42px;
	background-color: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
}

.elementor-67 .elementor-element.elementor-element-fffdab8 {
	--icon-box-icon-margin: 15px;
	width: var(--container-widget-width, 384px);
	max-width: 384px;
	--container-widget-width: 384px;
	--container-widget-flex-grow: 0;
}

.elementor-67 .elementor-element.elementor-element-fffdab8 .elementor-icon {
	font-size: 100px;
}

.elementor-67 .elementor-element.elementor-element-fffdab8 .elementor-icon-box-description {
	color: var(--e-global-color-834bf0f);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-fffdab8>.elementor-widget-container {
	padding: 52px 42px 52px 42px;
	background-color: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
}

.elementor-67 .elementor-element.elementor-element-fffdab8.elementor-element {
	--align-self: stretch;
}

.elementor-67 .elementor-element.elementor-element-de24448 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-f322315 {
	--spacer-size: 77px;
}

.elementor-67 .elementor-element.elementor-element-d2c1fe6 {
	text-align: center;
	color: var(--e-global-color-834bf0f);
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	width: var(--container-widget-width, 780px);
	max-width: 780px;
	--container-widget-width: 780px;
	--container-widget-flex-grow: 0;
}

.elementor-67 .elementor-element.elementor-element-2e90b42 {
	--spacer-size: 50px;
}

.elementor-67 .elementor-element.elementor-element-9a4fcc7 img {
	width: 100%;
}

.elementor-67 .elementor-element.elementor-element-c43ac61 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-26bb460 {
	--icon-box-icon-margin: 13px;
}

.elementor-67 .elementor-element.elementor-element-26bb460 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: var(--e-global-color-834bf0f);
}

.elementor-67 .elementor-element.elementor-element-26bb460.elementor-view-stacked .elementor-icon {
	background-color: #6EC1E400;
}

.elementor-67 .elementor-element.elementor-element-26bb460.elementor-view-framed .elementor-icon,
.elementor-67 .elementor-element.elementor-element-26bb460.elementor-view-default .elementor-icon {
	fill: #6EC1E400;
	color: #6EC1E400;
	border-color: #6EC1E400;
}

.elementor-67 .elementor-element.elementor-element-26bb460 .elementor-icon-box-title,
.elementor-67 .elementor-element.elementor-element-26bb460 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-67 .elementor-element.elementor-element-26bb460 .elementor-icon-box-description {
	color: var(--e-global-color-661ab35);
	font-family: "Sora", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-67 .elementor-element.elementor-element-5a042d2 {
	--spacer-size: 100px;
}

.elementor-67 .elementor-element.elementor-element-4d1b9b2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: center;
	--gap: 58px 58px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-3007bd1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(24px/2);
}

.elementor-67 .elementor-element.elementor-element-3007bd1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(24px/2);
}

.elementor-67 .elementor-element.elementor-element-3007bd1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(24px/2);
	margin-left: calc(24px/2);
}

.elementor-67 .elementor-element.elementor-element-3007bd1 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-24px/2);
	margin-left: calc(-24px/2);
}

body.rtl .elementor-67 .elementor-element.elementor-element-3007bd1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-24px/2);
}

body:not(.rtl) .elementor-67 .elementor-element.elementor-element-3007bd1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-24px/2);
}

.elementor-67 .elementor-element.elementor-element-3007bd1 .elementor-icon-list-icon i {
	color: #6EC1E400;
	transition: color 0.3s;
}

.elementor-67 .elementor-element.elementor-element-3007bd1 .elementor-icon-list-icon svg {
	fill: #6EC1E400;
	transition: fill 0.3s;
}

.elementor-67 .elementor-element.elementor-element-3007bd1 {
	--e-icon-list-icon-size: 32px;
	--icon-vertical-offset: 0px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-67 .elementor-element.elementor-element-3007bd1 .elementor-icon-list-icon {
	padding-right: 16px;
}

.elementor-67 .elementor-element.elementor-element-3007bd1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-67 .elementor-element.elementor-element-3007bd1 .elementor-icon-list-item>a {
	font-family: "Inter", Sans-serif;
	font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-3007bd1 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-67 .elementor-element.elementor-element-58e594b img {
	width: 860px;
}

.elementor-67 .elementor-element.elementor-element-1e87fbd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: 0.3s;
	--margin-top: 116px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-6300212 {
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-6300212.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-67 .elementor-element.elementor-element-af65fcc {
	text-align: left;
	width: var(--container-widget-width, 481px);
	max-width: 481px;
	--container-widget-width: 481px;
	--container-widget-flex-grow: 0;
}

.elementor-67 .elementor-element.elementor-element-af65fcc img {
	width: 860px;
}

.elementor-67 .elementor-element.elementor-element-e449da3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: flex-start;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-b208b0a .elementor-heading-title {
	color: var(--e-global-color-661ab35);
	font-family: "Sora", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-67 .elementor-element.elementor-element-d023eed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(24px/2);
}

.elementor-67 .elementor-element.elementor-element-d023eed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(24px/2);
}

.elementor-67 .elementor-element.elementor-element-d023eed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(24px/2);
	margin-left: calc(24px/2);
}

.elementor-67 .elementor-element.elementor-element-d023eed .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-24px/2);
	margin-left: calc(-24px/2);
}

body.rtl .elementor-67 .elementor-element.elementor-element-d023eed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-24px/2);
}

body:not(.rtl) .elementor-67 .elementor-element.elementor-element-d023eed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-24px/2);
}

.elementor-67 .elementor-element.elementor-element-d023eed .elementor-icon-list-icon i {
	color: #6EC1E400;
	transition: color 0.3s;
}

.elementor-67 .elementor-element.elementor-element-d023eed .elementor-icon-list-icon svg {
	fill: #6EC1E400;
	transition: fill 0.3s;
}

.elementor-67 .elementor-element.elementor-element-d023eed {
	--e-icon-list-icon-size: 32px;
	--icon-vertical-offset: 0px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-67 .elementor-element.elementor-element-d023eed .elementor-icon-list-icon {
	padding-right: 16px;
}

.elementor-67 .elementor-element.elementor-element-d023eed .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-67 .elementor-element.elementor-element-d023eed .elementor-icon-list-item>a {
	font-family: "Inter", Sans-serif;
	font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-d023eed .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-67 .elementor-element.elementor-element-14223c5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: 0.3s;
	--margin-top: 52px;
	--margin-bottom: 52px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-f50d0aa {
	text-align: center;
	color: var(--e-global-color-834bf0f);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	width: var(--container-widget-width, 662px);
	max-width: 662px;
	--container-widget-width: 662px;
	--container-widget-flex-grow: 0;
}

.elementor-67 .elementor-element.elementor-element-6ebabf0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 116px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 108px;
	--padding-bottom: 108px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-6ebabf0:not(.elementor-motion-effects-element-type-background),
.elementor-67 .elementor-element.elementor-element-6ebabf0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F6F6F6;
}

.elementor-67 .elementor-element.elementor-element-6ebabf0,
.elementor-67 .elementor-element.elementor-element-6ebabf0::before {
	--border-transition: 0.3s;
}

.elementor-67 .elementor-element.elementor-element-b1bea2a {
	--icon-box-icon-margin: 13px;
}

.elementor-67 .elementor-element.elementor-element-b1bea2a .elementor-icon-box-title {
	margin-bottom: 0px;
	color: var(--e-global-color-661ab35);
}

.elementor-67 .elementor-element.elementor-element-b1bea2a.elementor-view-stacked .elementor-icon {
	background-color: #6EC1E400;
}

.elementor-67 .elementor-element.elementor-element-b1bea2a.elementor-view-framed .elementor-icon,
.elementor-67 .elementor-element.elementor-element-b1bea2a.elementor-view-default .elementor-icon {
	fill: #6EC1E400;
	color: #6EC1E400;
	border-color: #6EC1E400;
}

.elementor-67 .elementor-element.elementor-element-b1bea2a .elementor-icon-box-title,
.elementor-67 .elementor-element.elementor-element-b1bea2a .elementor-icon-box-title a {
	font-family: "Sora", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-67 .elementor-element.elementor-element-b1bea2a .elementor-icon-box-description {
	color: var(--e-global-color-661ab35);
	font-family: "Sora", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-67 .elementor-element.elementor-element-1938f93 {
	--spacer-size: 70px;
}

.elementor-67 .elementor-element.elementor-element-f2801db {
	text-align: center;
	color: var(--e-global-color-834bf0f);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	width: var(--container-widget-width, 82%);
	max-width: 82%;
	--container-widget-width: 82%;
	--container-widget-flex-grow: 0;
}

.elementor-67 .elementor-element.elementor-element-f2801db>.elementor-widget-container {
	padding: 32px 42px 32px 42px;
	background-color: #43f47a2B;
	border-radius: 8px 8px 8px 8px;
}

.elementor-67 .elementor-element.elementor-element-46cd955 {
	--spacer-size: 70px;
}

.elementor-67 .elementor-element.elementor-element-36a3066 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-67 .elementor-element.elementor-element-36a3066.elementor-position-right .elementor-image-box-img {
	margin-left: 5%;
}

.elementor-67 .elementor-element.elementor-element-36a3066.elementor-position-left .elementor-image-box-img {
	margin-right: 5%;
}

.elementor-67 .elementor-element.elementor-element-36a3066.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5%;
}

.elementor-67 .elementor-element.elementor-element-36a3066 .elementor-image-box-title {
	margin-bottom: 12px;
	color: var(--e-global-color-661ab35);
	font-family: "Sora", Sans-serif;
	font-size: 26px;
	font-weight: 600;
}

.elementor-67 .elementor-element.elementor-element-36a3066 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 53%;
}

.elementor-67 .elementor-element.elementor-element-36a3066 .elementor-image-box-img img {
	border-radius: 8px;
	transition-duration: 0.3s;
}

.elementor-67 .elementor-element.elementor-element-36a3066 .elementor-image-box-description {
	color: var(--e-global-color-834bf0f);
	font-family: "Inter", Sans-serif;
	font-weight: 600;
}

.elementor-67 .elementor-element.elementor-element-36a3066>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 6px 52px 0px 6px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-834bf0f);
	border-radius: 8px 8px 8px 8px;
}

.elementor-67 .elementor-element.elementor-element-0dcec39 {
	text-align: center;
	color: var(--e-global-color-834bf0f);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	width: var(--container-widget-width, 662px);
	max-width: 662px;
	--container-widget-width: 662px;
	--container-widget-flex-grow: 0;
}

.elementor-67 .elementor-element.elementor-element-0dcec39>.elementor-widget-container {
	margin: 50px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-54045f0 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-67 .elementor-element.elementor-element-54045f0.elementor-position-right .elementor-image-box-img {
	margin-left: 5%;
}

.elementor-67 .elementor-element.elementor-element-54045f0.elementor-position-left .elementor-image-box-img {
	margin-right: 5%;
}

.elementor-67 .elementor-element.elementor-element-54045f0.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5%;
}

.elementor-67 .elementor-element.elementor-element-54045f0 .elementor-image-box-title {
	margin-bottom: 12px;
	color: var(--e-global-color-661ab35);
	font-family: "Sora", Sans-serif;
	font-size: 26px;
	font-weight: 600;
}

.elementor-67 .elementor-element.elementor-element-54045f0 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 53%;
}

.elementor-67 .elementor-element.elementor-element-54045f0 .elementor-image-box-img img {
	border-radius: 8px;
	transition-duration: 0.3s;
}

.elementor-67 .elementor-element.elementor-element-54045f0 .elementor-image-box-description {
	color: var(--e-global-color-834bf0f);
	font-family: "Inter", Sans-serif;
	font-weight: 600;
}

.elementor-67 .elementor-element.elementor-element-54045f0>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 6px 52px 0px 6px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-834bf0f);
	border-radius: 8px 8px 8px 8px;
}

.elementor-67 .elementor-element.elementor-element-d214ec8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--align-items: center;
	--gap: 100px 100px;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
	--padding-top: 130px;
	--padding-bottom: 130px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-d214ec8:not(.elementor-motion-effects-element-type-background),
.elementor-67 .elementor-element.elementor-element-d214ec8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #131313;
}

.elementor-67 .elementor-element.elementor-element-d214ec8,
.elementor-67 .elementor-element.elementor-element-d214ec8::before {
	--border-transition: 0.3s;
}

.elementor-67 .elementor-element.elementor-element-62dde11 {
	--icon-box-icon-margin: 22px;
}

.elementor-67 .elementor-element.elementor-element-62dde11 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #FFFFFF;
}

.elementor-67 .elementor-element.elementor-element-62dde11.elementor-view-stacked .elementor-icon {
	background-color: #6EC1E400;
}

.elementor-67 .elementor-element.elementor-element-62dde11.elementor-view-framed .elementor-icon,
.elementor-67 .elementor-element.elementor-element-62dde11.elementor-view-default .elementor-icon {
	fill: #6EC1E400;
	color: #6EC1E400;
	border-color: #6EC1E400;
}

.elementor-67 .elementor-element.elementor-element-62dde11 .elementor-icon-box-title,
.elementor-67 .elementor-element.elementor-element-62dde11 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-67 .elementor-element.elementor-element-62dde11 .elementor-icon-box-description {
	color: var(--e-global-color-661ab35);
	font-family: "Sora", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-67 .elementor-element.elementor-element-09774d3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-f4836c8 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-f4836c8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-67 .elementor-element.elementor-element-51d5954 {
	text-align: left;
}

.elementor-67 .elementor-element.elementor-element-1ebee58 {
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 100px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-f1cf3eb .elementor-heading-title {
	color: var(--e-global-color-661ab35);
	font-family: "Sora", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-67 .elementor-element.elementor-element-f1cf3eb.elementor-element {
	--align-self: flex-start;
}

.elementor-67 .elementor-element.elementor-element-e9fe006 {
	color: #FFFFFF;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-c8eccd7 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-dd44a80 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-dd44a80.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-67 .elementor-element.elementor-element-136a1a0 {
	text-align: left;
}

.elementor-67 .elementor-element.elementor-element-6aa7bd4 {
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 100px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-890adfe .elementor-heading-title {
	color: var(--e-global-color-661ab35);
	font-family: "Sora", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-67 .elementor-element.elementor-element-890adfe.elementor-element {
	--align-self: flex-start;
}

.elementor-67 .elementor-element.elementor-element-3952b3b {
	color: #FFFFFF;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-67 .elementor-element.elementor-element-dc8f270 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 32px 32px;
	--background-transition: 0.3s;
	--padding-top: 48px;
	--padding-bottom: 48px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-dc8f270:not(.elementor-motion-effects-element-type-background),
.elementor-67 .elementor-element.elementor-element-dc8f270>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #272727;
}

.elementor-67 .elementor-element.elementor-element-dc8f270,
.elementor-67 .elementor-element.elementor-element-dc8f270::before {
	--border-transition: 0.3s;
}

.elementor-67 .elementor-element.elementor-element-2ed71eb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-2ed71eb.e-con {
	--align-self: center;
}

.elementor-67 .elementor-element.elementor-element-9e6df91 {
	text-align: left;
	width: var(--container-widget-width, 11.595%);
	max-width: 11.595%;
	--container-widget-width: 11.595%;
	--container-widget-flex-grow: 0;
}

.elementor-67 .elementor-element.elementor-element-9e6df91 img {
	width: 100%;
}

.elementor-67 .elementor-element.elementor-element-9e6df91.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-67 .elementor-element.elementor-element-194bd46 {
	text-align: right;
}

.elementor-67 .elementor-element.elementor-element-194bd46 img {
	width: 69%;
}

.elementor-67 .elementor-element.elementor-element-09c1ed7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-09c1ed7.e-con {
	--align-self: center;
}

.elementor-67 .elementor-element.elementor-element-11808a9 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-weight: 400;
}

@media(max-width:1024px) {
	.elementor-67 .elementor-element.elementor-element-deeaf02 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}

	.elementor-67 .elementor-element.elementor-element-a365933 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}

	.elementor-67 .elementor-element.elementor-element-d1db1db {
		text-align: center;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-67 .elementor-element.elementor-element-c59e5ab {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-67 .elementor-element.elementor-element-3ede2c3 {
		--e-image-carousel-slides-to-show: 3;
	}

	.elementor-67 .elementor-element.elementor-element-4d2f8ab>.elementor-widget-container {
		margin: 0px 24px 0px 24px;
	}

	.elementor-67 .elementor-element.elementor-element-fddde74 {
		--padding-top: 120px;
		--padding-bottom: 120px;
		--padding-left: 24px;
		--padding-right: 24px;
	}

	.elementor-67 .elementor-element.elementor-element-d11940a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
	}

	.elementor-67 .elementor-element.elementor-element-ea6244d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-67 .elementor-element.elementor-element-1f1d8a7 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-67 .elementor-element.elementor-element-fffdab8 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-67 .elementor-element.elementor-element-c43ac61 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}

	.elementor-67 .elementor-element.elementor-element-4d1b9b2 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
	}

	.elementor-67 .elementor-element.elementor-element-1e87fbd {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
	}

	.elementor-67 .elementor-element.elementor-element-6300212 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
	}

	.elementor-67 .elementor-element.elementor-element-af65fcc {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-67 .elementor-element.elementor-element-e449da3 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
	}

	.elementor-67 .elementor-element.elementor-element-6ebabf0 {
		--padding-top: 108px;
		--padding-bottom: 108px;
		--padding-left: 24px;
		--padding-right: 24px;
	}

	.elementor-67 .elementor-element.elementor-element-36a3066>.elementor-widget-container {
		padding: 24px 24px 24px 24px;
	}

	.elementor-67 .elementor-element.elementor-element-54045f0>.elementor-widget-container {
		padding: 24px 24px 24px 24px;
	}

	.elementor-67 .elementor-element.elementor-element-d214ec8 {
		--padding-top: 130px;
		--padding-bottom: 130px;
		--padding-left: 24px;
		--padding-right: 24px;
	}

	.elementor-67 .elementor-element.elementor-element-09774d3 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-67 .elementor-element.elementor-element-1ebee58 {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--justify-content: center;
		--align-items: center;
		--margin-top: 64px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-67 .elementor-element.elementor-element-1ebee58.e-con {
		--align-self: center;
	}

	.elementor-67 .elementor-element.elementor-element-f1cf3eb {
		text-align: center;
	}

	.elementor-67 .elementor-element.elementor-element-c8eccd7 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-67 .elementor-element.elementor-element-6aa7bd4 {
		--margin-top: 64px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-67 .elementor-element.elementor-element-dc8f270 {
		--padding-top: 48px;
		--padding-bottom: 48px;
		--padding-left: 24px;
		--padding-right: 24px;
	}

	.elementor-67 .elementor-element.elementor-element-9e6df91 {
		text-align: left;
		--container-widget-width: 23%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 23%);
		max-width: 23%;
	}
}

@media(max-width:767px) {
	.elementor-67 .elementor-element.elementor-element-73c4f76 {
		--spacer-size: 87px;
	}

	.elementor-67 .elementor-element.elementor-element-829dfb6 .elementor-heading-title {
		font-size: 32px;
		line-height: 42px;
	}

	.elementor-67 .elementor-element.elementor-element-ab1a53f {
		font-size: 16px;
		line-height: 24px;
	}

	.elementor-67 .elementor-element.elementor-element-a365933 {
		--margin-top: 74px;
		--margin-bottom: 74px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-67 .elementor-element.elementor-element-3ede2c3 {
		--e-image-carousel-slides-to-show: 2;
	}

	.elementor-67 .elementor-element.elementor-element-500b645 .elementor-heading-title {
		font-size: 32px;
		line-height: 42px;
	}

	.elementor-67 .elementor-element.elementor-element-500b645>.elementor-widget-container {
		padding: 0px 24px 0px 24px;
	}

	.elementor-67 .elementor-element.elementor-element-500b645 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-67 .elementor-element.elementor-element-39f0672 .elementor-heading-title {
		font-size: 32px;
		line-height: 42px;
	}

	.elementor-67 .elementor-element.elementor-element-c43ac61 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-67 .elementor-element.elementor-element-5a042d2 {
		--spacer-size: 74px;
	}

	.elementor-67 .elementor-element.elementor-element-4d1b9b2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-67 .elementor-element.elementor-element-1e87fbd {
		--margin-top: 32px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-67 .elementor-element.elementor-element-e449da3 {
		--margin-top: 32px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-67 .elementor-element.elementor-element-14223c5 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}

	.elementor-67 .elementor-element.elementor-element-f50d0aa {
		font-size: 16px;
		line-height: 24px;
	}

	.elementor-67 .elementor-element.elementor-element-f2801db>.elementor-widget-container {
		padding: 32px 24px 32px 24px;
	}

	.elementor-67 .elementor-element.elementor-element-f2801db {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-67 .elementor-element.elementor-element-36a3066 .elementor-image-box-img {
		margin-bottom: 8%;
	}

	.elementor-67 .elementor-element.elementor-element-36a3066.elementor-position-right .elementor-image-box-img {
		margin-left: 8%;
	}

	.elementor-67 .elementor-element.elementor-element-36a3066.elementor-position-left .elementor-image-box-img {
		margin-right: 8%;
	}

	.elementor-67 .elementor-element.elementor-element-36a3066.elementor-position-top .elementor-image-box-img {
		margin-bottom: 8%;
	}

	.elementor-67 .elementor-element.elementor-element-36a3066 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 100%;
	}

	.elementor-67 .elementor-element.elementor-element-36a3066>.elementor-widget-container {
		padding: 24px 24px 24px 24px;
	}

	.elementor-67 .elementor-element.elementor-element-36a3066 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-67 .elementor-element.elementor-element-0dcec39 {
		font-size: 16px;
		line-height: 24px;
	}

	.elementor-67 .elementor-element.elementor-element-54045f0 .elementor-image-box-img {
		margin-bottom: 8%;
	}

	.elementor-67 .elementor-element.elementor-element-54045f0.elementor-position-right .elementor-image-box-img {
		margin-left: 8%;
	}

	.elementor-67 .elementor-element.elementor-element-54045f0.elementor-position-left .elementor-image-box-img {
		margin-right: 8%;
	}

	.elementor-67 .elementor-element.elementor-element-54045f0.elementor-position-top .elementor-image-box-img {
		margin-bottom: 8%;
	}

	.elementor-67 .elementor-element.elementor-element-54045f0 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 100%;
	}

	.elementor-67 .elementor-element.elementor-element-54045f0>.elementor-widget-container {
		padding: 24px 24px 24px 24px;
	}

	.elementor-67 .elementor-element.elementor-element-54045f0 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-67 .elementor-element.elementor-element-d214ec8 {
		--gap: 30px 30px;
	}

	.elementor-67 .elementor-element.elementor-element-62dde11 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-67 .elementor-element.elementor-element-f4836c8 {
		--margin-top: 64px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-67 .elementor-element.elementor-element-e9fe006 {
		font-size: 16px;
	}

	.elementor-67 .elementor-element.elementor-element-dd44a80 {
		--margin-top: 64px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-67 .elementor-element.elementor-element-3952b3b {
		font-size: 16px;
	}

	.elementor-67 .elementor-element.elementor-element-dc8f270 {
		--justify-content: center;
	}

	.elementor-67 .elementor-element.elementor-element-2ed71eb {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--justify-content: center;
		--gap: 32px 32px;
	}

	.elementor-67 .elementor-element.elementor-element-9e6df91 {
		text-align: center;
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}

	.elementor-67 .elementor-element.elementor-element-9e6df91 img {
		width: 100%;
	}

	.elementor-67 .elementor-element.elementor-element-194bd46 {
		text-align: center;
	}

	.elementor-67 .elementor-element.elementor-element-11808a9 {
		text-align: center;
		font-size: 14px;
	}
}

@media(min-width:768px) {
	.elementor-67 .elementor-element.elementor-element-6300212 {
		--width: 47.862%;
	}

	.elementor-67 .elementor-element.elementor-element-f4836c8 {
		--width: 43.421%;
	}

	.elementor-67 .elementor-element.elementor-element-dd44a80 {
		--width: 43.421%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-67 .elementor-element.elementor-element-6300212 {
		--width: 100%;
	}
}

/* Start custom CSS */
p {
	margin-bottom: 0;
}

/* End custom CSS */