.elementor-6782 .elementor-element.elementor-element-4bf712c>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6782 .elementor-element.elementor-element-4bf712c {
	padding: 55px 0px 0px 0px;
}

.elementor-6782 .elementor-element.elementor-element-a32c371>.elementor-widget-container {
	margin: 0% -18% 0% -18%;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-d7f5990 {
	left: -21%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-d7f5990 {
	right: -21%;
}

.elementor-6782 .elementor-element.elementor-element-d7f5990 {
	top: 12%;
	text-align: start;
}

.elementor-6782 .elementor-element.elementor-element-d7f5990 img {
	width: 33.4%;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-5b8ee48 {
	right: -6%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-5b8ee48 {
	left: -6%;
}

.elementor-6782 .elementor-element.elementor-element-5b8ee48 {
	top: 23%;
	text-align: end;
}

.elementor-6782 .elementor-element.elementor-element-5b8ee48 img {
	width: 43.5%;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-93e8a01 {
	left: -27%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-93e8a01 {
	right: -27%;
}

.elementor-6782 .elementor-element.elementor-element-93e8a01 {
	bottom: 18%;
	text-align: start;
}

.elementor-6782 .elementor-element.elementor-element-93e8a01 img {
	width: 40.5%;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-ce4bde3 {
	right: -13.174%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-ce4bde3 {
	left: -13.174%;
}

.elementor-6782 .elementor-element.elementor-element-ce4bde3 {
	bottom: 44.151%;
	text-align: end;
}

.elementor-6782 .elementor-element.elementor-element-ce4bde3 img {
	width: 43.5%;
}

.elementor-6782 .elementor-element.elementor-element-07e1766 {
	width: var(--container-widget-width, 13px);
	max-width: 13px;
	--container-widget-width: 13px;
	--container-widget-flex-grow: 0;
	top: 37%;
	z-index: 50;
	text-align: start;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-07e1766 {
	left: -52%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-07e1766 {
	right: -52%;
}

.elementor-6782 .elementor-element.elementor-element-07e1766 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-e739be3 {
	width: var(--container-widget-width, 21px);
	max-width: 21px;
	--container-widget-width: 21px;
	--container-widget-flex-grow: 0;
	top: 27%;
	z-index: 50;
	text-align: start;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-e739be3 {
	left: -31%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-e739be3 {
	right: -31%;
}

.elementor-6782 .elementor-element.elementor-element-e739be3 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-de268ec {
	width: var(--container-widget-width, 36px);
	max-width: 36px;
	--container-widget-width: 36px;
	--container-widget-flex-grow: 0;
	top: 60%;
	z-index: 50;
	text-align: start;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-de268ec {
	left: -43%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-de268ec {
	right: -43%;
}

.elementor-6782 .elementor-element.elementor-element-de268ec img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-fb37729 {
	width: var(--container-widget-width, 13px);
	max-width: 13px;
	--container-widget-width: 13px;
	--container-widget-flex-grow: 0;
	top: 14%;
	z-index: 50;
	text-align: end;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-fb37729 {
	right: 1%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-fb37729 {
	left: 1%;
}

.elementor-6782 .elementor-element.elementor-element-fb37729 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-e8de75d {
	padding: 0% 0% 0% 12%;
}

.elementor-6782 .elementor-element.elementor-element-551fc34>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-6782 .elementor-element.elementor-element-dee550e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 76px;
	font-weight: 800;
	line-height: 1.15em;
	/* --textgradient_color1: #87bd01;;
	--textgradient_color2: #b7bc0a; */
	
	--textgradient_color1: #000000;
	--textgradient_color2: #000000;
}

.elementor-6782 .elementor-element.elementor-element-bf7567a>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-6782 .elementor-element.elementor-element-bf7567a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 76px;
	font-weight: 800;
	line-height: 1.15em;
	/* --textgradient_color1: #87bd01;;
	--textgradient_color2: #b7bc0a; */
	--textgradient_color1: #000000;
	--textgradient_color2: #000000;
}

.elementor-6782 .elementor-element.elementor-element-937c14f>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-6782 .elementor-element.elementor-element-937c14f .gt3_typed_widget .typed-cursor,
.elementor-6782 .elementor-element.elementor-element-937c14f .gt3_typed_widget .typing-effect-strings {
	font-family: "Montserrat", Sans-serif;
	font-size: 76px;
	font-weight: 800;
	line-height: 1.15em;
}

.elementor-6782 .elementor-element.elementor-element-937c14f .gt3_typed_widget {
	/* --textgradient_color1: #87bd01;;
	--textgradient_color2: #b7bc0a; */
	--textgradient_color1: #000000;
	--textgradient_color2: #000000;
}

.elementor-6782 .elementor-element.elementor-element-b1b55b5>.elementor-widget-container {
	margin: 0% 10% 0% 0%;
	padding: 12px 0px 32px 0px;
}

.elementor-6782 .elementor-element.elementor-element-da8fd1c>.elementor-widget-container {
	margin: 0px 0px 43px 10px;
}

.elementor-6782 .elementor-element.elementor-element-da8fd1c {
	z-index: 1;
}

.elementor-6782 .elementor-element.elementor-element-beb5f45 {
	width: auto;
	max-width: auto;
}

.elementor-6782 .elementor-element.elementor-element-beb5f45 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
	margin: 0px 17px 10px 0px !important;
	max-width: 30px;
	width: 30px;
}

.elementor-6782 .elementor-element.elementor-element-beb5f45 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
	margin: 0px 17px 10px 0px !important;
}

.elementor-6782 .elementor-element.elementor-element-beb5f45 .gt3-core-imagebox-img img {
	transition-duration: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-beb5f45 .gt3-core-imagebox-title {
	margin-bottom: 10px;
}

.elementor-6782 .elementor-element.elementor-element-beb5f45:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #FF7426;
}

.elementor-6782 .elementor-element.elementor-element-beb5f45 .gt3-core-imagebox-content .gt3-core-imagebox-title {
	font-weight: 700;
	line-height: 0.93em;
}

.elementor-6782 .elementor-element.elementor-element-beb5f45 .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #3B3564;
	font-family: "Nunito", Sans-serif;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-6782 .elementor-element.elementor-element-d87dace {
	width: var(--container-widget-width, 13px);
	max-width: 13px;
	--container-widget-width: 13px;
	--container-widget-flex-grow: 0;
	top: 51%;
	z-index: 50;
	text-align: end;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-d87dace {
	right: -1%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-d87dace {
	left: -1%;
}

.elementor-6782 .elementor-element.elementor-element-d87dace img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-29f3943 {
	width: var(--container-widget-width, 36px);
	max-width: 36px;
	--container-widget-width: 36px;
	--container-widget-flex-grow: 0;
	top: 8%;
	z-index: 50;
	text-align: end;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-29f3943 {
	right: 1%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-29f3943 {
	left: 1%;
}

.elementor-6782 .elementor-element.elementor-element-29f3943 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-9aac484 {
	width: var(--container-widget-width, 24px);
	max-width: 24px;
	--container-widget-width: 24px;
	--container-widget-flex-grow: 0;
	top: 25%;
	z-index: 50;
	text-align: end;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-9aac484 {
	right: -30%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-9aac484 {
	left: -30%;
}

.elementor-6782 .elementor-element.elementor-element-9aac484 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-4c7a213 {
	width: var(--container-widget-width, 21px);
	max-width: 21px;
	--container-widget-width: 21px;
	--container-widget-flex-grow: 0;
	top: 80%;
	z-index: 50;
	text-align: end;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-4c7a213 {
	right: -20%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-4c7a213 {
	left: -20%;
}

.elementor-6782 .elementor-element.elementor-element-4c7a213 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-5f358f2f>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6782 .elementor-element.elementor-element-5f358f2f {
	margin-top: -55px;
	margin-bottom: 0px;
	z-index: 55;
}

.elementor-6782 .elementor-element.elementor-element-27d092c {
	z-index: 55;
}

.elementor-6782 .elementor-element.elementor-element-47d8d97c {
	z-index: 55;
	text-align: start;
}

.elementor-6782 .elementor-element.elementor-element-47d8d97c img {
	width: 174px;
	transition-duration: 0.4s;
}

.elementor-6782 .elementor-element.elementor-element-47d8d97c:hover img {
	opacity: 0.6;
}

.elementor-6782 .elementor-element.elementor-element-6e12748 {
	--spacer-size: 27px;
}

.elementor-6782 .elementor-element.elementor-element-ef2b42b img {
	width: 173px;
	transition-duration: 0.4s;
}

.elementor-6782 .elementor-element.elementor-element-ef2b42b:hover img {
	opacity: 0.6;
}

.elementor-6782 .elementor-element.elementor-element-46da3952 {
	--spacer-size: 27px;
}

.elementor-6782 .elementor-element.elementor-element-176f7b4f img {
	width: 121px;
	transition-duration: 0.4s;
}

.elementor-6782 .elementor-element.elementor-element-176f7b4f:hover img {
	opacity: 0.6;
}

.elementor-6782 .elementor-element.elementor-element-19eaf0d4 {
	--spacer-size: 27px;
}

.elementor-6782 .elementor-element.elementor-element-6463d6c6 {
	z-index: 55;
}

.elementor-6782 .elementor-element.elementor-element-2f8e529e {
	z-index: 55;
	text-align: end;
}

.elementor-6782 .elementor-element.elementor-element-2f8e529e img {
	width: 143px;
	transition-duration: 0.4s;
}

.elementor-6782 .elementor-element.elementor-element-2f8e529e:hover img {
	opacity: 0.6;
}

.elementor-6782 .elementor-element.elementor-element-1ba6ffbd {
	--spacer-size: 27px;
}

.elementor-6782 .elementor-element.elementor-element-2612415>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6782 .elementor-element.elementor-element-2612415:not(.elementor-motion-effects-element-type-background),
.elementor-6782 .elementor-element.elementor-element-2612415>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2021/01/map-new.png");
	background-position: center center;
	background-repeat: no-repeat;
}

.elementor-6782 .elementor-element.elementor-element-2612415>.elementor-background-overlay {
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-2612415 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 110px;
}

.elementor-6782 .elementor-element.elementor-element-070e3dc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-6782 .elementor-element.elementor-element-070e3dc>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-070e3dc>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-f701ff1>.elementor-widget-container {
	margin: 0px 0px 3px 0px;
}

.elementor-6782 .elementor-element.elementor-element-f701ff1 {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-6782 .elementor-element.elementor-element-95b5262>.elementor-widget-container {
	padding: 0px 0px 22px 0px;
}

.elementor-6782 .elementor-element.elementor-element-95b5262 .elementor-heading-title {
	line-height: 38px;
}

.elementor-6782 .elementor-element.elementor-element-069a3a4>.elementor-widget-container {
	margin: 0% 8% 0% 0%;
	padding: 0px 0px 35px 0px;
}

.elementor-6782 .elementor-element.elementor-element-069a3a4 {
	font-size: 16px;
	line-height: 1.5em;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover,
.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,
.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,
.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,
.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,
.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,
.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,
.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
	/* background-color: #6254E7; */
	background-image: linear-gradient(135deg, #85bc00, #d7de05);

}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left:hover {
	padding: 13px 27px 13px calc(27px + 15px);
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right:hover {
	padding: 13px calc(27px + 15px) 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
	border-style: solid;
	border-color: #d3de03;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
	border-style: solid;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
	border-radius: 5px;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
	border-radius: 5px;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
	border-radius: 5px;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
	border-width: 1px !important;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
	border-width: 1px !important;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.2px;
	color: #3B3663;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .icon_svg_btn {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_icon_default {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
	border-color: #d3de03;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
	color: #3B3663;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
	color: #3B3663;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
	color: #6254E7;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
	color: #6254E7;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
	color: #6254E7;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
	color: #6254E7;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
	border-color: #d3de03;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
	border-color: #d3de03;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-0cd96d5.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-e66bff8>.elementor-element-populated {
	margin: 0px 5px 0px 0px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 0px;
}

.elementor-6782 .elementor-element.elementor-element-5530f44>.elementor-widget-container {
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 36px 30px 36px 38px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6782 .elementor-element.elementor-element-5530f44:hover .elementor-widget-container {
	background: linear-gradient(135deg, #85bc00, #d7de05);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6782 .elementor-element.elementor-element-5530f44:hover>.elementor-widget-container {
	border-radius: 10px 10px 10px 10px;
}

.elementor-6782 .elementor-element.elementor-element-5530f44 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
	margin: 0px 0px 22px 0px !important;
	max-width: 76px;
	width: 76px;
}

.elementor-6782 .elementor-element.elementor-element-5530f44 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
	margin: 0px 0px 22px 0px !important;
}

.elementor-6782 .elementor-element.elementor-element-5530f44 .gt3-core-imagebox-img img {
	transition-duration: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-5530f44 .gt3-core-imagebox-wrapper {
	text-align: left;
}

.elementor-6782 .elementor-element.elementor-element-5530f44 .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #252A3F;
	font-size: 22px;
	line-height: 1.36em;
	letter-spacing: -1px;
}

.elementor-6782 .elementor-element.elementor-element-5530f44:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-5530f44 .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #252A3F;
	font-family: "Nunito", Sans-serif;
	font-size: 12px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: -0.5px;
}

.elementor-6782 .elementor-element.elementor-element-5530f44:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-ac4fc8e>.elementor-widget-container {
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 36px 30px 36px 38px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6782 .elementor-element.elementor-element-ac4fc8e:hover .elementor-widget-container {
	background: linear-gradient(135deg, #85bc00, #d7de05);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6782 .elementor-element.elementor-element-ac4fc8e:hover>.elementor-widget-container {
	border-radius: 10px 10px 10px 10px;
}

.elementor-6782 .elementor-element.elementor-element-ac4fc8e .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
	margin: 0px 0px 22px 0px !important;
	max-width: 76px;
	width: 76px;
}

.elementor-6782 .elementor-element.elementor-element-ac4fc8e .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
	margin: 0px 0px 22px 0px !important;
}

.elementor-6782 .elementor-element.elementor-element-ac4fc8e .gt3-core-imagebox-img img {
	transition-duration: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-ac4fc8e .gt3-core-imagebox-wrapper {
	text-align: left;
}

.elementor-6782 .elementor-element.elementor-element-ac4fc8e .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #252A3F;
	font-size: 22px;
	line-height: 1.36em;
	letter-spacing: -1px;
}

.elementor-6782 .elementor-element.elementor-element-ac4fc8e:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-ac4fc8e .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #252A3F;
	font-family: "Nunito", Sans-serif;
	font-size: 12px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: -0.5px;
}

.elementor-6782 .elementor-element.elementor-element-ac4fc8e:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-a2467fa>.elementor-element-populated {
	margin: 0px 0px 0px 5px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 5px;
}

.elementor-6782 .elementor-element.elementor-element-8e5b0d5>.elementor-widget-container {
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 36px 30px 36px 38px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6782 .elementor-element.elementor-element-8e5b0d5:hover .elementor-widget-container {
	background: linear-gradient(135deg, #85bc00, #d7de05);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6782 .elementor-element.elementor-element-8e5b0d5:hover>.elementor-widget-container {
	border-radius: 10px 10px 10px 10px;
}

.elementor-6782 .elementor-element.elementor-element-8e5b0d5 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
	margin: 0px 0px 22px 0px !important;
	max-width: 76px;
	width: 76px;
}

.elementor-6782 .elementor-element.elementor-element-8e5b0d5 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
	margin: 0px 0px 22px 0px !important;
}

.elementor-6782 .elementor-element.elementor-element-8e5b0d5 .gt3-core-imagebox-img img {
	transition-duration: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-8e5b0d5 .gt3-core-imagebox-wrapper {
	text-align: left;
}

.elementor-6782 .elementor-element.elementor-element-8e5b0d5 .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #252A3F;
	font-size: 22px;
	line-height: 1.36em;
	letter-spacing: -1px;
}

.elementor-6782 .elementor-element.elementor-element-8e5b0d5:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-8e5b0d5 .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #252A3F;
	font-family: "Nunito", Sans-serif;
	font-size: 12px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: -0.5px;
}

.elementor-6782 .elementor-element.elementor-element-8e5b0d5:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-5f8bd3c>.elementor-widget-container {
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 36px 30px 36px 38px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6782 .elementor-element.elementor-element-5f8bd3c:hover .elementor-widget-container {
	background: linear-gradient(135deg, #85bc00, #d7de05);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6782 .elementor-element.elementor-element-5f8bd3c:hover>.elementor-widget-container {
	border-radius: 10px 10px 10px 10px;
}

.elementor-6782 .elementor-element.elementor-element-5f8bd3c .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
	margin: 0px 0px 22px 0px !important;
	max-width: 76px;
	width: 76px;
}

.elementor-6782 .elementor-element.elementor-element-5f8bd3c .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
	margin: 0px 0px 22px 0px !important;
}

.elementor-6782 .elementor-element.elementor-element-5f8bd3c .gt3-core-imagebox-img img {
	transition-duration: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-5f8bd3c .gt3-core-imagebox-wrapper {
	text-align: left;
}

.elementor-6782 .elementor-element.elementor-element-5f8bd3c .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #252A3F;
	font-size: 22px;
	line-height: 1.36em;
	letter-spacing: -1px;
}

.elementor-6782 .elementor-element.elementor-element-5f8bd3c:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-5f8bd3c .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #252A3F;
	font-family: "Nunito", Sans-serif;
	font-size: 12px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: -0.5px;
}

.elementor-6782 .elementor-element.elementor-element-5f8bd3c:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-588fcab {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 75px;
	z-index: 5;
}

.elementor-6782 .elementor-element.elementor-element-588fcab>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-63fd403>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-63fd403>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-080829e>.elementor-widget-container {
	margin: 0% 0% 0% -4.5%;
}

.elementor-6782 .elementor-element.elementor-element-080829e {
	z-index: 1;
}

.elementor-6782 .elementor-element.elementor-element-080829e img {
	width: 100%;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-fb4d0d9 {
	left: 1%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-fb4d0d9 {
	right: 1%;
}

.elementor-6782 .elementor-element.elementor-element-fb4d0d9 {
	top: -8%;
	text-align: start;
}

.elementor-6782 .elementor-element.elementor-element-fb4d0d9 img {
	width: 66%;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-a179278 {
	left: 14%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-a179278 {
	right: 14%;
}

.elementor-6782 .elementor-element.elementor-element-a179278 {
	top: -12%;
	text-align: start;
}

.elementor-6782 .elementor-element.elementor-element-a179278 img {
	width: 72.5%;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-40c2e73 {
	right: 3%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-40c2e73 {
	left: 3%;
}

.elementor-6782 .elementor-element.elementor-element-40c2e73 {
	top: 21%;
	text-align: end;
}

.elementor-6782 .elementor-element.elementor-element-40c2e73 img {
	width: 40.9%;
}

.elementor-6782 .elementor-element.elementor-element-ffbfcf3 {
	margin-top: -10px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 5px;
}

.elementor-6782 .elementor-element.elementor-element-2ae89d3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-6782 .elementor-element.elementor-element-60af6a5>.elementor-widget-container {
	margin: 0px 0px 3px 0px;
}

.elementor-6782 .elementor-element.elementor-element-60af6a5 {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-6782 .elementor-element.elementor-element-aa6a2f5>.elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-6782 .elementor-element.elementor-element-aa6a2f5 .elementor-heading-title {
	line-height: 38px;
}

.elementor-6782 .elementor-element.elementor-element-3417fbd>.elementor-widget-container {
	margin: 0% 8% 0% 0%;
	padding: 0px 0px 22px 0px;
}

.elementor-6782 .elementor-element.elementor-element-3417fbd {
	font-size: 16px;
	line-height: 1.5em;
}

.elementor-6782 .elementor-element.elementor-element-59b9440>.elementor-widget-container {
	margin: 0px 0px 21px 0px;
}

.elementor-6782 .elementor-element.elementor-element-59b9440 .elementor-title {
	color: #3B3663;
	font-size: 18px;
	line-height: 2em;
}

.elementor-6782 .elementor-element.elementor-element-59b9440 .elementor-progress-wrapper .elementor-progress-bar {
	background-color: #FFAD4F;
	color: #FFAD4F;
}

.elementor-6782 .elementor-element.elementor-element-59b9440 .elementor-progress-wrapper {
	background-color: #E6E6E7;
}

.elementor-6782 .elementor-element.elementor-element-59b9440 .elementor-progress-bar {
	height: 5px;
	line-height: 5px;
}

.elementor-6782 .elementor-element.elementor-element-d2906f9>.elementor-widget-container {
	margin: 0px 0px 21px 0px;
}

.elementor-6782 .elementor-element.elementor-element-d2906f9 .elementor-title {
	color: #3B3663;
	font-size: 18px;
	line-height: 1.9em;
}

.elementor-6782 .elementor-element.elementor-element-d2906f9 .elementor-progress-wrapper .elementor-progress-bar {
	background-color: #FFAD4F;
	color: #FFAD4F;
}

.elementor-6782 .elementor-element.elementor-element-d2906f9 .elementor-progress-wrapper {
	background-color: #E6E6E7;
}

.elementor-6782 .elementor-element.elementor-element-d2906f9 .elementor-progress-bar {
	height: 5px;
	line-height: 5px;
}

.elementor-6782 .elementor-element.elementor-element-e8f800f>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-6782 .elementor-element.elementor-element-e8f800f .elementor-title {
	color: #3B3663;
	font-size: 18px;
	line-height: 1.9em;
}

.elementor-6782 .elementor-element.elementor-element-e8f800f .elementor-progress-wrapper .elementor-progress-bar {
	background-color: #FFAD4F;
	color: #FFAD4F;
}

.elementor-6782 .elementor-element.elementor-element-e8f800f .elementor-progress-wrapper {
	background-color: #E6E6E7;
}

.elementor-6782 .elementor-element.elementor-element-e8f800f .elementor-progress-bar {
	height: 5px;
	line-height: 5px;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover,
.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,
.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,
.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,
.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,
.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,
.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,
.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
	background-color: #6254E7;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left:hover {
	padding: 13px 27px 13px calc(27px + 15px);
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right:hover {
	padding: 13px calc(27px + 15px) 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {
	padding: 13px 27px 13px 27px;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
	border-style: solid;
	border-color: #d3de03;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
	border-style: solid;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
	border-radius: 5px;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
	border-radius: 5px;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
	border-radius: 5px;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
	border-width: 1px !important;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
	border-width: 1px !important;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.2px;
	color: #3B3663;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .icon_svg_btn {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_icon_default {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
	border-color: #d3de03;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
	color: #3B3663;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
	color: #3B3663;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
	color: #6254E7;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
	color: #6254E7;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
	color: #6254E7;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
	color: #6254E7;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
	border-color: #d3de03;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
	border-color: #d3de03;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-d34e637.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-17a9ca9 {
	margin-top: 0px;
	margin-bottom: 20px;
	z-index: 3;
}

.elementor-6782 .elementor-element.elementor-element-94d6df7>.elementor-widget-container {
	margin: -10% -4.3% 0% -30.6%;
}

.elementor-6782 .elementor-element.elementor-element-94d6df7 img {
	width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-d5a07b7 {
	margin-top: -104%;
	margin-bottom: 0%;
}

.elementor-6782 .elementor-element.elementor-element-fff083a>.elementor-element-populated {
	margin: 0px 5px 0px 0px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 0px;
}

.elementor-6782 .elementor-element.elementor-element-9f0ac6c>.elementor-widget-container {
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 50px 40px 52px 60px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6782 .elementor-element.elementor-element-9f0ac6c.elementor-widget-gt3-core-counter .counter_text .counter,
.elementor-6782 .elementor-element.elementor-element-9f0ac6c.elementor-widget-gt3-core-counter .counter_text .hidden_end {
	font-size: 60px;
	font-weight: 700;
	line-height: 1.3em;
	letter-spacing: -2px;
}

.elementor-6782 .elementor-element.elementor-element-9f0ac6c.elementor-widget-gt3-core-counter .counter_text .counter {
	--textgradient_color1: #87bd01;;
	--textgradient_color2: #b7bc0a;
}

.elementor-6782 .elementor-element.elementor-element-9f0ac6c.elementor-widget-gt3-core-counter .description {
	font-size: 18px;
	color: #3A3564;
}

.elementor-6782 .elementor-element.elementor-element-bda2536>.elementor-widget-container {
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 50px 40px 52px 60px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6782 .elementor-element.elementor-element-bda2536.elementor-widget-gt3-core-counter .counter_text .counter,
.elementor-6782 .elementor-element.elementor-element-bda2536.elementor-widget-gt3-core-counter .counter_text .hidden_end {
	font-size: 60px;
	font-weight: 700;
	line-height: 1.3em;
	letter-spacing: -2px;
}

.elementor-6782 .elementor-element.elementor-element-bda2536.elementor-widget-gt3-core-counter .counter_text .counter {
	--textgradient_color1: #87bd01;;
	--textgradient_color2: #b7bc0a;
}

.elementor-6782 .elementor-element.elementor-element-bda2536.elementor-widget-gt3-core-counter .description {
	font-size: 18px;
	color: #3A3564;
}

.elementor-6782 .elementor-element.elementor-element-dff8a53>.elementor-element-populated {
	margin: 0px 0px 0px 5px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 5px;
}

.elementor-6782 .elementor-element.elementor-element-0fead66>.elementor-widget-container {
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 50px 40px 52px 60px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6782 .elementor-element.elementor-element-0fead66.elementor-widget-gt3-core-counter .counter_text .counter,
.elementor-6782 .elementor-element.elementor-element-0fead66.elementor-widget-gt3-core-counter .counter_text .hidden_end {
	font-size: 60px;
	font-weight: 700;
	line-height: 1.3em;
	letter-spacing: -2px;
}

.elementor-6782 .elementor-element.elementor-element-0fead66.elementor-widget-gt3-core-counter .counter_text .counter {
	--textgradient_color1: #87bd01;;
	--textgradient_color2: #b7bc0a;
}

.elementor-6782 .elementor-element.elementor-element-0fead66.elementor-widget-gt3-core-counter .description {
	font-size: 18px;
	color: #3A3564;
}

.elementor-6782 .elementor-element.elementor-element-7b5c2d4>.elementor-widget-container {
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 50px 40px 52px 60px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6782 .elementor-element.elementor-element-7b5c2d4.elementor-widget-gt3-core-counter .counter_text .counter,
.elementor-6782 .elementor-element.elementor-element-7b5c2d4.elementor-widget-gt3-core-counter .counter_text .hidden_end {
	font-size: 60px;
	font-weight: 700;
	line-height: 1.3em;
	letter-spacing: -2px;
}

.elementor-6782 .elementor-element.elementor-element-7b5c2d4.elementor-widget-gt3-core-counter .counter_text .counter {
	--textgradient_color1: #87bd01;;
	--textgradient_color2: #b7bc0a;
}

.elementor-6782 .elementor-element.elementor-element-7b5c2d4.elementor-widget-gt3-core-counter .description {
	font-size: 18px;
	color: #3A3564;
}

.elementor-6782 .elementor-element.elementor-element-d4482c9 {
	width: var(--container-widget-width, 21px);
	max-width: 21px;
	--container-widget-width: 21px;
	--container-widget-flex-grow: 0;
	top: 30%;
	z-index: 50;
	text-align: start;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-d4482c9 {
	left: -40%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-d4482c9 {
	right: -40%;
}

.elementor-6782 .elementor-element.elementor-element-d4482c9 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-16909a5 {
	width: var(--container-widget-width, 13px);
	max-width: 13px;
	--container-widget-width: 13px;
	--container-widget-flex-grow: 0;
	top: 13%;
	z-index: 50;
	text-align: start;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-16909a5 {
	left: -26%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-16909a5 {
	right: -26%;
}

.elementor-6782 .elementor-element.elementor-element-16909a5 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-cc54d9e {
	width: var(--container-widget-width, 36px);
	max-width: 36px;
	--container-widget-width: 36px;
	--container-widget-flex-grow: 0;
	top: 56%;
	z-index: 50;
	text-align: start;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-cc54d9e {
	left: -24%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-cc54d9e {
	right: -24%;
}

.elementor-6782 .elementor-element.elementor-element-cc54d9e img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-ba6f5f3>.elementor-widget-container {
	margin: 0% -10.8% 0% 0%;
}

.elementor-6782 .elementor-element.elementor-element-ba6f5f3 img {
	width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-f26a2c2 {
	width: var(--container-widget-width, 24px);
	max-width: 24px;
	--container-widget-width: 24px;
	--container-widget-flex-grow: 0;
	top: 5%;
	z-index: 50;
	text-align: end;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-f26a2c2 {
	right: -12%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-f26a2c2 {
	left: -12%;
}

.elementor-6782 .elementor-element.elementor-element-f26a2c2 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-6db9a99 {
	width: var(--container-widget-width, 36px);
	max-width: 36px;
	--container-widget-width: 36px;
	--container-widget-flex-grow: 0;
	top: 36%;
	z-index: 50;
	text-align: end;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-6db9a99 {
	right: -30%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-6db9a99 {
	left: -30%;
}

.elementor-6782 .elementor-element.elementor-element-6db9a99 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-378900f {
	width: var(--container-widget-width, 13px);
	max-width: 13px;
	--container-widget-width: 13px;
	--container-widget-flex-grow: 0;
	top: 8%;
	z-index: 50;
	text-align: end;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-378900f {
	right: -38%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-378900f {
	left: -38%;
}

.elementor-6782 .elementor-element.elementor-element-378900f img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-2faee8dc {
	margin-top: 0px;
	margin-bottom: 30px;
	z-index: 5;
}

.elementor-6782 .elementor-element.elementor-element-7a4e117e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-6782 .elementor-element.elementor-element-74143d2e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-6782 .elementor-element.elementor-element-74143d2e {
	z-index: 55;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-6782 .elementor-element.elementor-element-53f2d37c>.elementor-widget-container {
	margin: 0px 0px 37px 0px;
}

.elementor-6782 .elementor-element.elementor-element-53f2d37c {
	z-index: 55;
	text-align: center;
}

.elementor-6782 .elementor-element.elementor-element-53f2d37c .elementor-heading-title {
	line-height: 38px;
}

.elementor-6782 .elementor-element.elementor-element-0e04f44 {
	color: #6254E7;
}

.elementor-6782 .elementor-element.elementor-element-1473596f>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-6782 .elementor-element.elementor-element-1473596f .items_list {
	margin-right: -30px;
}

.elementor-6782 .elementor-element.elementor-element-1473596f .portfolio_item {
	padding-right: 30px;
}

.elementor-6782 .elementor-element.elementor-element-1473596f .portfolio_carousel_wrapper .slick-arrow.slick-next {
	margin-right: 30px;
}

.elementor-6782 .elementor-element.elementor-element-1473596f .portfolio_carousel_wrapper div.slick-slider ul.slick-dots {
	margin-right: 30px;
}

.elementor-6782 .elementor-element.elementor-element-1473596f.gt3-orientation-vertical {
	--item_spacing: 30px;
}

.elementor-6782 .elementor-element.elementor-element-ea07f38>.elementor-container {
	max-width: 1190px;
}

.elementor-6782 .elementor-element.elementor-element-ea07f38 {
	margin-top: 0px;
	margin-bottom: 45px;
	z-index: 2;
}

.elementor-6782 .elementor-element.elementor-element-7de0ca6>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-b2de140 {
	right: -13.084%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-b2de140 {
	left: -13.084%;
}

.elementor-6782 .elementor-element.elementor-element-b2de140 {
	top: 0px;
	text-align: end;
}

.elementor-6782 .elementor-element.elementor-element-b2de140 img {
	width: 71%;
}

.elementor-6782 .elementor-element.elementor-element-33707e2>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-6782 .elementor-element.elementor-element-33707e2 {
	z-index: 5;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-6782 .elementor-element.elementor-element-71b4482 {
	z-index: 5;
	text-align: center;
}

.elementor-6782 .elementor-element.elementor-element-71b4482 .elementor-heading-title {
	line-height: 38px;
}

.elementor-6782 .elementor-element.elementor-element-24b0c58 {
	width: var(--container-widget-width, 13px);
	max-width: 13px;
	--container-widget-width: 13px;
	--container-widget-flex-grow: 0;
	top: 5%;
	z-index: 50;
	text-align: start;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-24b0c58 {
	left: -23%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-24b0c58 {
	right: -23%;
}

.elementor-6782 .elementor-element.elementor-element-24b0c58 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-86024f6 {
	width: var(--container-widget-width, 36px);
	max-width: 36px;
	--container-widget-width: 36px;
	--container-widget-flex-grow: 0;
	top: 37%;
	z-index: 50;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-86024f6 {
	left: -19%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-86024f6 {
	right: -19%;
}

.elementor-6782 .elementor-element.elementor-element-86024f6 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-7776b0b {
	width: var(--container-widget-width, 36px);
	max-width: 36px;
	--container-widget-width: 36px;
	--container-widget-flex-grow: 0;
	top: -1%;
	z-index: 50;
	text-align: end;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-7776b0b {
	right: 23%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-7776b0b {
	left: 23%;
}

.elementor-6782 .elementor-element.elementor-element-7776b0b img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-cdd51bd {
	width: var(--container-widget-width, 13px);
	max-width: 13px;
	--container-widget-width: 13px;
	--container-widget-flex-grow: 0;
	top: 18%;
	z-index: 50;
	text-align: end;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-cdd51bd {
	right: -9%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-cdd51bd {
	left: -9%;
}

.elementor-6782 .elementor-element.elementor-element-cdd51bd img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-04af53c {
	width: var(--container-widget-width, 21px);
	max-width: 21px;
	--container-widget-width: 21px;
	--container-widget-flex-grow: 0;
	top: 30%;
	z-index: 50;
	text-align: end;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-04af53c {
	right: -15%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-04af53c {
	left: -15%;
}

.elementor-6782 .elementor-element.elementor-element-04af53c img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-303ac15 {
	padding: 0px 0px 35px 0px;
	z-index: 5;
}

.elementor-6782 .elementor-element.elementor-element-5e4e7f8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 30px;
}

.elementor-6782 .elementor-element.elementor-element-5e4e7f8>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-5e4e7f8>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-a2aa2a0>.elementor-widget-container {
	background-color: #FFFFFF;
	padding: 33px 30px 41px 38px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
}

.elementor-6782 .elementor-element.elementor-element-a2aa2a0:hover .elementor-widget-container {
	background: linear-gradient(135deg, #85bc00, #d7de05);
	box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-6782 .elementor-element.elementor-element-a2aa2a0:hover>.elementor-widget-container {
	border-radius: 10px 10px 10px 10px;
}

.elementor-6782 .elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
	margin: 0px 10px 0px -10px !important;
	max-width: 76px;
	width: 76px;
}

.elementor-6782 .elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
	margin: 0px 10px 0px -10px !important;
}

.elementor-6782 .elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-img img {
	transition-duration: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-wrapper {
	text-align: left;
}

.elementor-6782 .elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-title {
	margin-bottom: 15px;
}

.elementor-6782 .elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #252A3F;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.7em;
	letter-spacing: -1px;
}

.elementor-6782 .elementor-element.elementor-element-a2aa2a0:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #696588;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-6782 .elementor-element.elementor-element-a2aa2a0:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-cfabd60>.elementor-widget-container {
	background-color: #FFFFFF;
	padding: 33px 30px 41px 38px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
}

.elementor-6782 .elementor-element.elementor-element-cfabd60:hover .elementor-widget-container {
	background: linear-gradient(135deg, #85bc00, #d7de05);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-6782 .elementor-element.elementor-element-cfabd60:hover>.elementor-widget-container {
	border-radius: 10px 10px 10px 10px;
}

.elementor-6782 .elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
	margin: 0px 10px 0px -10px !important;
	max-width: 76px;
	width: 76px;
}

.elementor-6782 .elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
	margin: 0px 10px 0px -10px !important;
}

.elementor-6782 .elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-img img {
	transition-duration: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-wrapper {
	text-align: left;
}

.elementor-6782 .elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-title {
	margin-bottom: 15px;
}

.elementor-6782 .elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #252A3F;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.7em;
	letter-spacing: -1px;
}

.elementor-6782 .elementor-element.elementor-element-cfabd60:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #696588;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-6782 .elementor-element.elementor-element-cfabd60:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-8dfa260>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 30px;
}

.elementor-6782 .elementor-element.elementor-element-0d58de1>.elementor-widget-container {
	background-color: #FFFFFF;
	padding: 33px 30px 41px 38px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
}

.elementor-6782 .elementor-element.elementor-element-0d58de1:hover .elementor-widget-container {
	background: linear-gradient(135deg, #85bc00, #d7de05);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-6782 .elementor-element.elementor-element-0d58de1:hover>.elementor-widget-container {
	border-radius: 10px 10px 10px 10px;
}

.elementor-6782 .elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
	margin: 0px 10px 0px -10px !important;
	max-width: 76px;
	width: 76px;
}

.elementor-6782 .elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
	margin: 0px 10px 0px -10px !important;
}

.elementor-6782 .elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-img img {
	transition-duration: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-wrapper {
	text-align: left;
}

.elementor-6782 .elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-title {
	margin-bottom: 15px;
}

.elementor-6782 .elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #252A3F;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.7em;
	letter-spacing: -1px;
}

.elementor-6782 .elementor-element.elementor-element-0d58de1:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #696588;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-6782 .elementor-element.elementor-element-0d58de1:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-5837fb8>.elementor-widget-container {
	background-color: #FFFFFF;
	padding: 33px 28px 41px 38px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
}

.elementor-6782 .elementor-element.elementor-element-5837fb8:hover .elementor-widget-container {
	background: linear-gradient(135deg, #85bc00, #d7de05);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-6782 .elementor-element.elementor-element-5837fb8:hover>.elementor-widget-container {
	border-radius: 10px 10px 10px 10px;
}

.elementor-6782 .elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
	margin: 0px 10px 0px -10px !important;
	max-width: 76px;
	width: 76px;
}

.elementor-6782 .elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
	margin: 0px 10px 0px -10px !important;
}

.elementor-6782 .elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-img img {
	transition-duration: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-wrapper {
	text-align: left;
}

.elementor-6782 .elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-title {
	margin-bottom: 15px;
}

.elementor-6782 .elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #252A3F;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.7em;
	letter-spacing: -1px;
}

.elementor-6782 .elementor-element.elementor-element-5837fb8:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #696588;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-6782 .elementor-element.elementor-element-5837fb8:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-c60d4d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 30px;
}

.elementor-6782 .elementor-element.elementor-element-f36da1d>.elementor-widget-container {
	background-color: #FFFFFF;
	padding: 33px 30px 41px 38px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
}

.elementor-6782 .elementor-element.elementor-element-f36da1d:hover .elementor-widget-container {
	background: linear-gradient(135deg, #85bc00, #d7de05);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-6782 .elementor-element.elementor-element-f36da1d:hover>.elementor-widget-container {
	border-radius: 10px 10px 10px 10px;
}

.elementor-6782 .elementor-element.elementor-element-f36da1d .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
	margin: 0px 10px 0px -10px !important;
	max-width: 76px;
	width: 76px;
}

.elementor-6782 .elementor-element.elementor-element-f36da1d .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
	margin: 0px 10px 0px -10px !important;
}

.elementor-6782 .elementor-element.elementor-element-f36da1d .gt3-core-imagebox-img img {
	transition-duration: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-f36da1d .gt3-core-imagebox-wrapper {
	text-align: left;
}

.elementor-6782 .elementor-element.elementor-element-f36da1d .gt3-core-imagebox-title {
	margin-bottom: 15px;
}

.elementor-6782 .elementor-element.elementor-element-f36da1d .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #252A3F;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.7em;
	letter-spacing: -1px;
}

.elementor-6782 .elementor-element.elementor-element-f36da1d:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-f36da1d .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #696588;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-6782 .elementor-element.elementor-element-f36da1d:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-b0f3198>.elementor-widget-container {
	background-color: #FFFFFF;
	padding: 33px 30px 41px 38px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
}

.elementor-6782 .elementor-element.elementor-element-b0f3198:hover .elementor-widget-container {
	background: linear-gradient(135deg, #85bc00, #d7de05);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-6782 .elementor-element.elementor-element-b0f3198:hover>.elementor-widget-container {
	border-radius: 10px 10px 10px 10px;
}

.elementor-6782 .elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
	margin: 0px 10px 0px -10px !important;
	max-width: 76px;
	width: 76px;
}

.elementor-6782 .elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
	margin: 0px 10px 0px -10px !important;
}

.elementor-6782 .elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-img img {
	transition-duration: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-wrapper {
	text-align: left;
}

.elementor-6782 .elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-title {
	margin-bottom: 15px;
}

.elementor-6782 .elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #252A3F;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.7em;
	letter-spacing: -1px;
}

.elementor-6782 .elementor-element.elementor-element-b0f3198:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #696588;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-6782 .elementor-element.elementor-element-b0f3198:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-1436dbe>.elementor-widget-container {
	margin: 0% -4% 0% -11%;
}

.elementor-6782 .elementor-element.elementor-element-1436dbe img {
	width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-a85ef1c {
	padding: 0px 0px 0px 37px;
}

.elementor-6782 .elementor-element.elementor-element-81cd046>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-6782 .elementor-element.elementor-element-eb8944d>.elementor-widget-container {
	margin: 0px 0px 13px 0px;
	padding: 13px 0px 0px 0px;
}

.elementor-6782 .elementor-element.elementor-element-eb8944d {
	text-align: start;
}

.elementor-6782 .elementor-element.elementor-element-eb8944d .elementor-heading-title {
	line-height: 38px;
}

.elementor-6782 .elementor-element.elementor-element-738ce57>.elementor-widget-container {
	margin: 0px 0px 22px 0px;
}

.elementor-6782 .elementor-element.elementor-element-738ce57 {
	text-align: start;
}

.elementor-6782 .elementor-element.elementor-element-3a8bc7d7>.elementor-container {
	max-width: 1200px;
}

.elementor-6782 .elementor-element.elementor-element-4a0c52bd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-6782 .elementor-element.elementor-element-4ebe3b57>.elementor-widget-container {
	margin: 7px 0px 3px 0px;
}

.elementor-6782 .elementor-element.elementor-element-4ebe3b57 {
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-6782 .elementor-element.elementor-element-4294d3d9>.elementor-widget-container {
	margin: 0px 0px 13px 0px;
}

.elementor-6782 .elementor-element.elementor-element-4294d3d9 {
	text-align: center;
}

.elementor-6782 .elementor-element.elementor-element-4294d3d9 .elementor-heading-title {
	line-height: 38px;
}

.elementor-6782 .elementor-element.elementor-element-3c822831>.elementor-widget-container {
	margin: 0px 0px 22px 0px;
}

.elementor-6782 .elementor-element.elementor-element-3c822831 {
	text-align: center;
}

.elementor-6782 .elementor-element.elementor-element-345935df {
	margin-top: 0px;
	margin-bottom: 65px;
}

.elementor-6782 .elementor-element.elementor-element-57fe3fe7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .module_type1 .item_wrapper {
	color: #85bc00;
	/*color: #FFFFFF;*/
	background: #252A3F;
}

.elementor-6782 .elementor-element.elementor-element-93ec1db {
	z-index: 5;
}

.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .boxed_block_item {
	width: calc(100%/3);
}

.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .item_wrapper {
	margin-left: 30px;
	margin-top: 30px;
}

.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .gt3_module_blogboxed {
	margin-left: -30px;
	margin-top: -30px;
}

.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .items1 .item_wrapper {
	margin-top: 30px;
	margin-left: 0;
}

.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .gt3_module_blogboxed.items1 {
	margin-top: -30px;
	margin-left: 0;
}

.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .gt3_blogboxed_carousel .item_wrapper {
	margin-left: calc(30px/2);
	margin-right: calc(30px/2);
}

.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed.gt3_featured_default_state-yes .module_type1 .item_wrapper .blogboxed_img_block {
	opacity: 0.9 !important;
}

.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed:not(.gt3_featured_default_state-yes) .module_type1 .item_wrapper:hover .blogboxed_img_block {
	opacity: 0.9 !important;
}

.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .module_type1 .blogboxed_content {
	border-color: rgba(255, 255, 255, 0);
}

.elementor-6782 .elementor-element.elementor-element-93ec1db.elementor-widget-gt3-core-blogboxed .module_type1 .item_wrapper:hover .blogboxed_content {
	border-color: rgba(255, 255, 255, 0);
}

.elementor-6782 .elementor-element.elementor-element-8b8547c {
	width: var(--container-widget-width, 21px);
	max-width: 21px;
	--container-widget-width: 21px;
	--container-widget-flex-grow: 0;
	top: 5%;
	z-index: 50;
	text-align: start;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-8b8547c {
	left: -13%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-8b8547c {
	right: -13%;
}

.elementor-6782 .elementor-element.elementor-element-8b8547c img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-a5e4853 {
	width: var(--container-widget-width, 13px);
	max-width: 13px;
	--container-widget-width: 13px;
	--container-widget-flex-grow: 0;
	top: -21%;
	z-index: 50;
	text-align: start;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-a5e4853 {
	left: -6%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-a5e4853 {
	right: -6%;
}

.elementor-6782 .elementor-element.elementor-element-a5e4853 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-3d05b1d {
	width: var(--container-widget-width, 13px);
	max-width: 13px;
	--container-widget-width: 13px;
	--container-widget-flex-grow: 0;
	top: -48%;
	z-index: 50;
	text-align: end;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-3d05b1d {
	right: -24%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-3d05b1d {
	left: -24%;
}

.elementor-6782 .elementor-element.elementor-element-3d05b1d img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-319caf7 {
	width: var(--container-widget-width, 36px);
	max-width: 36px;
	--container-widget-width: 36px;
	--container-widget-flex-grow: 0;
	top: -58%;
	z-index: 50;
	text-align: end;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-319caf7 {
	right: 30%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-319caf7 {
	left: 30%;
}

.elementor-6782 .elementor-element.elementor-element-319caf7 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-1fac3f5 {
	width: var(--container-widget-width, 36px);
	max-width: 36px;
	--container-widget-width: 36px;
	--container-widget-flex-grow: 0;
	top: 18%;
	z-index: 50;
	text-align: end;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-1fac3f5 {
	right: -19%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-1fac3f5 {
	left: -19%;
}

.elementor-6782 .elementor-element.elementor-element-1fac3f5 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-c57e3a6 {
	width: var(--container-widget-width, 24px);
	max-width: 24px;
	--container-widget-width: 24px;
	--container-widget-flex-grow: 0;
	top: 110%;
	z-index: 50;
	text-align: end;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-c57e3a6 {
	right: 7%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-c57e3a6 {
	left: 7%;
}

.elementor-6782 .elementor-element.elementor-element-c57e3a6 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-0feec84 {
	margin-top: 0px;
	margin-bottom: 75px;
}

.elementor-6782 .elementor-element.elementor-element-c371e8c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-6782 .elementor-element.elementor-element-506e610>.elementor-widget-container {
	margin: 0px 0px 26px 0px;
}

.elementor-6782 .elementor-element.elementor-element-506e610 {
	text-align: center;
}

.elementor-6782 .elementor-element.elementor-element-506e610 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 52px;
	font-weight: 800;
	line-height: 1.15em;
	--textgradient_color1: #87bd01;;
	--textgradient_color2: #b6bc0ade;
	/* --textgradient_color1: #FF4969;
	--textgradient_color2: #FC9D44; */
}

.elementor-6782 .elementor-element.elementor-element-a79b9ff {
	--divider-border-style: solid;
	--divider-color: #FFFFFF00;
	--divider-border-width: 4px;
}

.elementor-6782 .elementor-element.elementor-element-a79b9ff>.elementor-widget-container {
	background-color: transparent;
	margin: 0% 47% 0% 47%;
	/* background-image: linear-gradient(180deg, #FF5365 0%, #FD844F 100%); */
	background-image: linear-gradient(135deg, #85bc00, #d7de05);
}

.elementor-6782 .elementor-element.elementor-element-a79b9ff .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-6782 .elementor-element.elementor-element-a79b9ff .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-6782 .elementor-element.elementor-element-73580e5>.elementor-widget-container {
	padding: 30px 0px 12px 0px;
}

.elementor-6782 .elementor-element.elementor-element-73580e5 {
	text-align: center;
	font-size: 20px;
	color: #696687;
}

.elementor-6782 .elementor-element.elementor-element-8b1270f>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-6782 .elementor-element.elementor-element-8b1270f {
	text-align: center;
	font-family: "Nunito", Sans-serif;
	font-size: 36px;
	font-weight: 800;
	color: #3B3663;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a,
.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front,
.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before,
.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before,
.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after,
.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6 {
	background-color: transparent;
	background-image: linear-gradient(90deg, #24aadf -20%, #2d3b94 115%);
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover,
.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,
.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,
.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,
.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,
.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,
.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,
.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
	background-color: transparent;
	background-image: linear-gradient(90deg, #2d3b94 -20%, #24aadf 115%);
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {
	padding: 13px 28px 13px 28px;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {
	padding: 13px 28px 13px 28px;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {
	padding: 13px 28px 13px 28px;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {
	padding: 13px 28px 13px 28px;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
	padding: 13px 28px 13px 28px;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back {
	padding: 13px 28px 13px 28px;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {
	padding: 13px 28px 13px 28px;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left:hover {
	padding: 13px 28px 13px calc(28px + 15px);
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {
	padding: 13px 28px 13px 28px;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right:hover {
	padding: 13px calc(28px + 15px) 13px 28px;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {
	padding: 13px 28px 13px 28px;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
	border-style: solid;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
	border-style: solid;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
	border-radius: 5px;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
	border-radius: 5px;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
	border-radius: 5px;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
	border-width: 0 !important;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
	border-width: 0 !important;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.2px;
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-89b3d94.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
	color: #ffffff;
}

.elementor-6782 .elementor-element.elementor-element-fbab886:not(.elementor-motion-effects-element-type-background),
.elementor-6782 .elementor-element.elementor-element-fbab886>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9FAFB;
}

.elementor-6782 .elementor-element.elementor-element-fbab886 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 85px 0px 100px 0px;
}

.elementor-6782 .elementor-element.elementor-element-fbab886>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-c937cd4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-6782 .elementor-element.elementor-element-6fb4435 {
	z-index: 10;
}

.elementor-6782 .elementor-element.elementor-element-b597f42>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-6782 .elementor-element.elementor-element-aae1d7a>.elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-6782 .elementor-element.elementor-element-aae1d7a {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-6782 .elementor-element.elementor-element-3f39cf7>.elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-6782 .elementor-element.elementor-element-3f39cf7 .elementor-heading-title {
	line-height: 38px;
}

.elementor-6782 .elementor-element.elementor-element-c7c3368>.elementor-widget-container {
	margin: 0% 8% 0% 0%;
	padding: 0px 0px 35px 0px;
}

.elementor-6782 .elementor-element.elementor-element-c7c3368 {
	font-size: 18px;
	line-height: 1.5em;
}

.elementor-6782 .elementor-element.elementor-element-d0e593a>.elementor-widget-container {
	margin: -119px 0px 0px 0px;
}

.elementor-6782 .elementor-element.elementor-element-d0e593a {
	z-index: 1;
	text-align: end;
}

.elementor-6782 .elementor-element.elementor-element-d0e593a img {
	width: 74%;
}

.elementor-6782 .elementor-element.elementor-element-f92c658>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6782 .elementor-element.elementor-element-4dfbc95 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 20px 0px 25px;
}

.elementor-6782 .elementor-element.elementor-element-4dfbc95>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-0338c05:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6782 .elementor-element.elementor-element-0338c05>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-0338c05>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-6782 .elementor-element.elementor-element-0338c05>.elementor-element-populated,
.elementor-6782 .elementor-element.elementor-element-0338c05>.elementor-element-populated>.elementor-background-overlay,
.elementor-6782 .elementor-element.elementor-element-0338c05>.elementor-background-slideshow {
	border-radius: 20px 20px 20px 0px;
}

.elementor-6782 .elementor-element.elementor-element-0338c05>.elementor-element-populated {
	box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 35px 0px 0px 0px;
}

.elementor-6782 .elementor-element.elementor-element-0338c05>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba.elementor-widget-gt3-core-TestimonialsLite .testimonial_item_wrapper {
	background-color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba.elementor-widget-gt3-core-TestimonialsLite.has_items_bg.gt3-testimonials-aligment-left.gt3-testimonials-perline1:after {
	color: #FFFFFF;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba>.elementor-widget-container {
	margin: 0px 0px -150px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_rotator {
	margin: 0 0 0 0;
	margin-right: calc(-0/2);
	margin-left: calc(-0/2);
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_item.slick-slide {
	padding: 0 0 0 0;
	padding-right: calc(0/2);
	padding-left: calc(0/2);
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_author_wrapper .testimonials_photo img {
	width: 74px !important;
	height: 74px !important;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_author_wrapper .testimonials_photo {
	height: 74px;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_avatar_slider .testimonials_avatar_item {
	width: 74px;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_avatar_slider .testimonials_author_rotator {
	width: calc(74px * 3);
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials-text-quote-holder {
	top: 74px;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials-text {
	color: #696687;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .slick-dots {
	color: #a6cb02;
	/* color: #6B5EE9; */

}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .slick-arrow {
	color: #a6cb02;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials-text,
.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials-text p {
	font-family: "Rubik", Sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 30px;
	letter-spacing: 0px;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba.elementor-widget-gt3-core-TestimonialsLite .testimonials-text-quote {
	color: #252A3F;
}

	{
	WRAPPER
}
}

.testimonials-quote-icon-holder {
	color: #252A3F;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba.elementor-widget-gt3-core-TestimonialsLite .testimonials-text-quote-holder {
	color: #252A3F;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_author_wrapper {
	color: #3B3663;
	font-family: "Nunito Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_author_wrapper .testimonials-sub_name {
	color: #696687;
}

.elementor-6782 .elementor-element.elementor-element-5203ba5 {
	--spacer-size: 1px;
}

@media(max-width:1024px) {
	.elementor-6782 .elementor-element.elementor-element-4bf712c {
		padding: 80px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-d7f5990 {
		left: -15%;
	}

	body.rtl .elementor-6782 .elementor-element.elementor-element-d7f5990 {
		right: -15%;
	}

	body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-93e8a01 {
		left: -12%;
	}

	body.rtl .elementor-6782 .elementor-element.elementor-element-93e8a01 {
		right: -12%;
	}

	.elementor-6782 .elementor-element.elementor-element-dee550e .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-6782 .elementor-element.elementor-element-bf7567a .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-6782 .elementor-element.elementor-element-937c14f .gt3_typed_widget .typed-cursor,
	.elementor-6782 .elementor-element.elementor-element-937c14f .gt3_typed_widget .typing-effect-strings {
		font-size: 50px;
	}

	.elementor-6782 .elementor-element.elementor-element-5f358f2f {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-2612415 {
		margin-top: 0px;
		margin-bottom: 50px;
	}

	.elementor-6782 .elementor-element.elementor-element-ffbfcf3 {
		margin-top: -50px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-9f0ac6c>.elementor-widget-container {
		padding: 40px 30px 40px 30px;
	}

	.elementor-6782 .elementor-element.elementor-element-9f0ac6c.elementor-widget-gt3-core-counter .counter_text .counter,
	.elementor-6782 .elementor-element.elementor-element-9f0ac6c.elementor-widget-gt3-core-counter .counter_text .hidden_end {
		font-size: 40px;
	}

	.elementor-6782 .elementor-element.elementor-element-bda2536>.elementor-widget-container {
		padding: 40px 30px 40px 30px;
	}

	.elementor-6782 .elementor-element.elementor-element-bda2536.elementor-widget-gt3-core-counter .counter_text .counter,
	.elementor-6782 .elementor-element.elementor-element-bda2536.elementor-widget-gt3-core-counter .counter_text .hidden_end {
		font-size: 40px;
	}

	.elementor-6782 .elementor-element.elementor-element-0fead66>.elementor-widget-container {
		padding: 40px 30px 40px 30px;
	}

	.elementor-6782 .elementor-element.elementor-element-0fead66.elementor-widget-gt3-core-counter .counter_text .counter,
	.elementor-6782 .elementor-element.elementor-element-0fead66.elementor-widget-gt3-core-counter .counter_text .hidden_end {
		font-size: 40px;
	}

	.elementor-6782 .elementor-element.elementor-element-7b5c2d4>.elementor-widget-container {
		padding: 40px 30px 40px 30px;
	}

	.elementor-6782 .elementor-element.elementor-element-7b5c2d4.elementor-widget-gt3-core-counter .counter_text .counter,
	.elementor-6782 .elementor-element.elementor-element-7b5c2d4.elementor-widget-gt3-core-counter .counter_text .hidden_end {
		font-size: 40px;
	}

	.elementor-6782 .elementor-element.elementor-element-a85ef1c {
		padding: 0px 0px 0px 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-a79b9ff>.elementor-widget-container {
		margin: 0% 44% 0% 44%;
	}

	.elementor-6782 .elementor-element.elementor-element-8b1270f {
		font-size: 30px;
	}

	.elementor-6782 .elementor-element.elementor-element-d0e593a img {
		width: 80%;
	}

	.elementor-6782 .elementor-element.elementor-element-5203ba5 {
		--spacer-size: 50px;
	}
}

@media(max-width:767px) {
	.elementor-6782 .elementor-element.elementor-element-a32c371>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-ce4bde3 {
		right: 0px;
	}

	body.rtl .elementor-6782 .elementor-element.elementor-element-ce4bde3 {
		left: 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-e8de75d {
		margin-top: -25px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-da8fd1c>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-5f358f2f {
		margin-top: 30px;
		margin-bottom: 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-47d8d97c {
		text-align: center;
	}

	.elementor-6782 .elementor-element.elementor-element-2f8e529e {
		text-align: center;
	}

	.elementor-6782 .elementor-element.elementor-element-1ba6ffbd {
		--spacer-size: 50px;
	}

	.elementor-6782 .elementor-element.elementor-element-2612415 {
		margin-top: 0px;
		margin-bottom: 70px;
	}

	.elementor-6782 .elementor-element.elementor-element-305a0ea>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-e66bff8>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-a2467fa>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-ffbfcf3 {
		margin-top: 10px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-fff083a>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-dff8a53>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-ba6f5f3>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-354fe797>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-a79b9ff>.elementor-widget-container {
		margin: 0% 40% 0% 40%;
	}

	.elementor-6782 .elementor-element.elementor-element-d0e593a>.elementor-widget-container {
		margin: -80px 0px 30px 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-4dfbc95 {
		padding: 0px 10px 0px 10px;
	}
}

@media(min-width:768px) {
	.elementor-6782 .elementor-element.elementor-element-070e3dc {
		width: 50%;
	}

	.elementor-6782 .elementor-element.elementor-element-305a0ea {
		width: 50%;
	}

	.elementor-6782 .elementor-element.elementor-element-c937cd4 {
		width: 41%;
	}

	.elementor-6782 .elementor-element.elementor-element-f92c658 {
		width: 58.665%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-6782 .elementor-element.elementor-element-070e3dc {
		width: 100%;
	}

	.elementor-6782 .elementor-element.elementor-element-305a0ea {
		width: 100%;
	}

	.elementor-6782 .elementor-element.elementor-element-4f8aac3e {
		width: 10%;
	}

	.elementor-6782 .elementor-element.elementor-element-4a0c52bd {
		width: 80%;
	}

	.elementor-6782 .elementor-element.elementor-element-354fe797 {
		width: 10%;
	}
}