.elementor-6782 .elementor-element.elementor-element-4bf712c {
	margin-top: 120px;
	margin-bottom: 0px;
}

.elementor-6782 .elementor-element.elementor-element-d7f5990 img {
	width: 33.4%;
}

.elementor-6782 .elementor-element.elementor-element-d7f5990 {
	text-align: left;
	top: 15.917%;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-d7f5990 {
	left: -22.266%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-d7f5990 {
	right: -22.266%;
}

.elementor-6782 .elementor-element.elementor-element-5b8ee48 img {
	width: 43.5%;
}

.elementor-6782 .elementor-element.elementor-element-5b8ee48 {
	text-align: right;
	top: 23%;
}

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-93e8a01 img {
	width: 40.5%;
}

.elementor-6782 .elementor-element.elementor-element-93e8a01 {
	text-align: left;
	bottom: 18%;
}

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-ce4bde3 img {
	width: 43.5%;
}

.elementor-6782 .elementor-element.elementor-element-ce4bde3 {
	text-align: right;
	bottom: 44.151%;
}

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-07e1766 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-07e1766 {
	text-align: left;
	width: var(--container-widget-width, 13px);
	max-width: 13px;
	--container-widget-width: 13px;
	--container-widget-flex-grow: 0;
	top: 37%;
	z-index: 50;
}

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-e739be3 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-e739be3 {
	text-align: left;
	width: var(--container-widget-width, 21px);
	max-width: 21px;
	--container-widget-width: 21px;
	--container-widget-flex-grow: 0;
	top: 27%;
	z-index: 50;
}

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-de268ec img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-de268ec {
	text-align: left;
	width: var(--container-widget-width, 36px);
	max-width: 36px;
	--container-widget-width: 36px;
	--container-widget-flex-grow: 0;
	top: 60%;
	z-index: 50;
}

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-fb37729 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-fb37729 {
	text-align: right;
	width: var(--container-widget-width, 13px);
	max-width: 13px;
	--container-widget-width: 13px;
	--container-widget-flex-grow: 0;
	top: 14%;
	z-index: 50;
}

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-b4cb8e0>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-6782 .elementor-element.elementor-element-dee550e {
	text-align: center;
}

.elementor-6782 .elementor-element.elementor-element-dee550e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 1.15em;
	--textgradient_color1: #FF4969;
	--textgradient_color2: #FC9D44;
}

.elementor-6782 .elementor-element.elementor-element-d87dace img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-d87dace {
	text-align: right;
	width: var(--container-widget-width, 13px);
	max-width: 13px;
	--container-widget-width: 13px;
	--container-widget-flex-grow: 0;
	top: 51%;
	z-index: 50;
}

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-29f3943 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-29f3943 {
	text-align: right;
	width: var(--container-widget-width, 36px);
	max-width: 36px;
	--container-widget-width: 36px;
	--container-widget-flex-grow: 0;
	top: 8%;
	z-index: 50;
}

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-9aac484 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-9aac484 {
	text-align: right;
	width: var(--container-widget-width, 24px);
	max-width: 24px;
	--container-widget-width: 24px;
	--container-widget-flex-grow: 0;
	top: 25%;
	z-index: 50;
}

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-4c7a213 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-4c7a213 {
	text-align: right;
	width: var(--container-widget-width, 21px);
	max-width: 21px;
	--container-widget-width: 21px;
	--container-widget-flex-grow: 0;
	top: 80%;
	z-index: 50;
}

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-b1b55b5 {
	text-align: left;
	color: #293E54;
	font-family: "Rubik", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 1.3em;
}

.elementor-6782 .elementor-element.elementor-element-3b5aed5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6782 .elementor-element.elementor-element-62062bd .elementor-button {
	background-color: var(--e-global-color-theme-custom-color2);
}

.elementor-6782 .elementor-element.elementor-element-5b8d727>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6782 .elementor-element.elementor-element-4bc6f84 .video-popup__title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0px;
	color: #2C3E50;
}

.elementor-6782 .elementor-element.elementor-element-4bc6f84 .video-popup-animation {
	width: 100px;
	height: 100px;
}

.elementor-6782 .elementor-element.elementor-element-4bc6f84>.elementor-widget-container {
	padding: 18px 0px 0px 0px;
}

.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("https://reacheffect.com/wp-content/uploads/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-bottom: 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 {
	text-align: left;
	font-family: "Nunito", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	text-transform: uppercase;
}

.elementor-6782 .elementor-element.elementor-element-f701ff1>.elementor-widget-container {
	margin: 0px 0px 3px 0px;
}

.elementor-6782 .elementor-element.elementor-element-95b5262 {
	text-align: left;
}

.elementor-6782 .elementor-element.elementor-element-95b5262 .elementor-heading-title {
	font-weight: 500;
	line-height: 38px;
}

.elementor-6782 .elementor-element.elementor-element-95b5262>.elementor-widget-container {
	padding: 0px 0px 22px 0px;
}

.elementor-6782 .elementor-element.elementor-element-069a3a4 {
	font-size: 16px;
	line-height: 1.5em;
}

.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-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 .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-family: "Nunito", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	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-5530f44>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 36px 30px 36px 38px;
	background-color: #FFFFFF;
	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-color: #3B3663;
	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-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-family: "Nunito", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	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-ac4fc8e>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 36px 30px 36px 38px;
	background-color: #FFFFFF;
	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-color: #3B3663;
	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-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 .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-family: "Nunito", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	text-transform: capitalize;
	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-8e5b0d5>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 36px 30px 36px 38px;
	background-color: #FFFFFF;
	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-color: #3B3663;
	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-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-family: "Nunito", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	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-5f8bd3c>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 36px 30px 36px 38px;
	background-color: #FFFFFF;
	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-color: #3B3663;
	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-1219f30 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-6cfbb91 {
	text-align: center;
}

.elementor-6782 .elementor-element.elementor-element-6cfbb91 .elementor-heading-title {
	font-size: 26px;
}

.elementor-6782 .elementor-element.elementor-element-0dd8c73 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-90bf704 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 15px 15px;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-03f3fde.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6782 .elementor-element.elementor-element-03f3fde.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-6782 .elementor-element.elementor-element-03f3fde.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-6782 .elementor-element.elementor-element-03f3fde .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-6782 .elementor-element.elementor-element-03f3fde .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-fbdbeac {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 15px 15px;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-a13f8f8.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6782 .elementor-element.elementor-element-a13f8f8.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-6782 .elementor-element.elementor-element-a13f8f8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-6782 .elementor-element.elementor-element-a13f8f8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-6782 .elementor-element.elementor-element-a13f8f8 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-302342b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 15px 15px;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-cd275d8.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6782 .elementor-element.elementor-element-cd275d8.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-6782 .elementor-element.elementor-element-cd275d8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-6782 .elementor-element.elementor-element-cd275d8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-6782 .elementor-element.elementor-element-cd275d8 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-1d9c79a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 15px 15px;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-2f6e02a.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6782 .elementor-element.elementor-element-2f6e02a.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-6782 .elementor-element.elementor-element-2f6e02a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-6782 .elementor-element.elementor-element-2f6e02a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-6782 .elementor-element.elementor-element-2f6e02a .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-cbe68bc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 15px 15px;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-a67bcc0.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6782 .elementor-element.elementor-element-a67bcc0.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-6782 .elementor-element.elementor-element-a67bcc0.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-6782 .elementor-element.elementor-element-a67bcc0 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-6782 .elementor-element.elementor-element-a67bcc0 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-301a41c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 15px 15px;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-442ddd8.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6782 .elementor-element.elementor-element-442ddd8.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-6782 .elementor-element.elementor-element-442ddd8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-6782 .elementor-element.elementor-element-442ddd8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-6782 .elementor-element.elementor-element-442ddd8 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-56d62ab {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-6782 .elementor-element.elementor-element-56d62ab .elementor-divider-separator {
	width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-56d62ab .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-6782 .elementor-element.elementor-element-e3f229c {
	text-align: center;
}

.elementor-6782 .elementor-element.elementor-element-e3f229c .elementor-heading-title {
	color: #3B3663;
	font-family: "Nunito", Sans-serif;
	font-size: 26px;
	font-weight: 800;
}

.elementor-6782 .elementor-element.elementor-element-61b2b13 .twae-wrapper {
	--tw-cbx-text-align: center;
	--tw-ibx-position: 0;
	--tw-lbl-big-size: 22px;
	--tw-lbl-small-size: 16px;
	--tw-ybx-size: 80px;
	--tw-cbx-bottom-margin: 50px;
}

.elementor-6782 .elementor-element.elementor-element-8c9eb93 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-6782 .elementor-element.elementor-element-8c9eb93 .elementor-divider-separator {
	width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-8c9eb93 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-6782 .elementor-element.elementor-element-2ed7420 {
	--spacer-size: 50px;
}

.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>.elementor-background-overlay {
	opacity: 0.5;
}

.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 img {
	width: 100%;
}

.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-fb4d0d9 img {
	width: 66%;
}

.elementor-6782 .elementor-element.elementor-element-fb4d0d9 {
	text-align: left;
	top: -8%;
}

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-a179278 img {
	width: 72.5%;
}

.elementor-6782 .elementor-element.elementor-element-a179278 {
	text-align: left;
	top: -8.829%;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-a179278 {
	left: 14.081%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-a179278 {
	right: 14.081%;
}

.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-bottom: 0px;
}

.elementor-6782 .elementor-element.elementor-element-60af6a5 {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-6782 .elementor-element.elementor-element-60af6a5>.elementor-widget-container {
	margin: 0px 0px 3px 0px;
}

.elementor-6782 .elementor-element.elementor-element-aa6a2f5 .elementor-heading-title {
	font-size: 28px;
	line-height: 38px;
}

.elementor-6782 .elementor-element.elementor-element-aa6a2f5>.elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-6782 .elementor-element.elementor-element-3417fbd {
	font-size: 18px;
	text-transform: none;
	line-height: 1.5em;
}

.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-17a9ca9 {
	margin-top: 0px;
	margin-bottom: 20px;
	z-index: 3;
}

.elementor-6782 .elementor-element.elementor-element-94d6df7 img {
	width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-94d6df7>.elementor-widget-container {
	margin: -10% -4.3% 0% -30.6%;
}

.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-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: #FF4969;
	--textgradient_color2: #FC9D44;
}

.elementor-6782 .elementor-element.elementor-element-bda2536.elementor-widget-gt3-core-counter .description {
	font-size: 18px;
	line-height: 27em;
	color: #3A3564;
}

.elementor-6782 .elementor-element.elementor-element-bda2536>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 50px 40px 52px 60px;
	background-color: #FFFFFF;
	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: #FF4969;
	--textgradient_color2: #FC9D44;
}

.elementor-6782 .elementor-element.elementor-element-9f0ac6c.elementor-widget-gt3-core-counter .description {
	font-size: 18px;
	line-height: 27em;
	color: #3A3564;
}

.elementor-6782 .elementor-element.elementor-element-9f0ac6c>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 50px 40px 52px 60px;
	background-color: #FFFFFF;
	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-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-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: #FF4969;
	--textgradient_color2: #FC9D44;
}

.elementor-6782 .elementor-element.elementor-element-0fead66.elementor-widget-gt3-core-counter .description {
	font-size: 18px;
	line-height: 27em;
	color: #3A3564;
}

.elementor-6782 .elementor-element.elementor-element-0fead66>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 50px 40px 52px 60px;
	background-color: #FFFFFF;
	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: #FF4969;
	--textgradient_color2: #FC9D44;
}

.elementor-6782 .elementor-element.elementor-element-7b5c2d4.elementor-widget-gt3-core-counter .description {
	font-size: 18px;
	line-height: 27em;
	color: #3A3564;
}

.elementor-6782 .elementor-element.elementor-element-7b5c2d4>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 50px 40px 52px 60px;
	background-color: #FFFFFF;
	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-d4482c9 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-d4482c9 {
	text-align: left;
	width: var(--container-widget-width, 21px);
	max-width: 21px;
	--container-widget-width: 21px;
	--container-widget-flex-grow: 0;
	top: 30%;
	z-index: 50;
}

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-16909a5 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-16909a5 {
	text-align: left;
	width: var(--container-widget-width, 13px);
	max-width: 13px;
	--container-widget-width: 13px;
	--container-widget-flex-grow: 0;
	top: 13%;
	z-index: 50;
}

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-cc54d9e img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-cc54d9e {
	text-align: left;
	width: var(--container-widget-width, 36px);
	max-width: 36px;
	--container-widget-width: 36px;
	--container-widget-flex-grow: 0;
	top: 56%;
	z-index: 50;
}

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-ba6f5f3 img {
	width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-ba6f5f3>.elementor-widget-container {
	margin: 0% -10.8% 0% 0%;
}

.elementor-6782 .elementor-element.elementor-element-f26a2c2 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-f26a2c2 {
	text-align: right;
	width: var(--container-widget-width, 24px);
	max-width: 24px;
	--container-widget-width: 24px;
	--container-widget-flex-grow: 0;
	top: 5%;
	z-index: 50;
}

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-6db9a99 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-6db9a99 {
	text-align: right;
	width: var(--container-widget-width, 36px);
	max-width: 36px;
	--container-widget-width: 36px;
	--container-widget-flex-grow: 0;
	top: 36%;
	z-index: 50;
}

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-378900f img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-378900f {
	text-align: right;
	width: var(--container-widget-width, 13px);
	max-width: 13px;
	--container-widget-width: 13px;
	--container-widget-flex-grow: 0;
	top: 8%;
	z-index: 50;
}

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-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;
}

.elementor-6782 .elementor-element.elementor-element-b2de140 img {
	width: 71%;
}

.elementor-6782 .elementor-element.elementor-element-b2de140 {
	text-align: right;
	top: 27.467px;
}

body:not(.rtl) .elementor-6782 .elementor-element.elementor-element-b2de140 {
	right: -14.291%;
}

body.rtl .elementor-6782 .elementor-element.elementor-element-b2de140 {
	left: -14.291%;
}

.elementor-6782 .elementor-element.elementor-element-150d515 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-6782 .elementor-element.elementor-element-150d515 .elementor-divider-separator {
	width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-150d515 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-6782 .elementor-element.elementor-element-71b4482 {
	text-align: center;
	z-index: 5;
}

.elementor-6782 .elementor-element.elementor-element-71b4482 .elementor-heading-title {
	line-height: 38px;
}

.elementor-6782 .elementor-element.elementor-element-24b0c58 img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-24b0c58 {
	text-align: left;
	width: var(--container-widget-width, 13px);
	max-width: 13px;
	--container-widget-width: 13px;
	--container-widget-flex-grow: 0;
	top: 5%;
	z-index: 50;
}

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-86024f6 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-7776b0b img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-7776b0b {
	text-align: right;
	width: var(--container-widget-width, 36px);
	max-width: 36px;
	--container-widget-width: 36px;
	--container-widget-flex-grow: 0;
	top: -1%;
	z-index: 50;
}

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-cdd51bd img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-cdd51bd {
	text-align: right;
	width: var(--container-widget-width, 13px);
	max-width: 13px;
	--container-widget-width: 13px;
	--container-widget-flex-grow: 0;
	top: 18%;
	z-index: 50;
}

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-04af53c img {
	width: 100px;
	max-width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-04af53c {
	text-align: right;
	width: var(--container-widget-width, 21px);
	max-width: 21px;
	--container-widget-width: 21px;
	--container-widget-flex-grow: 0;
	top: 30%;
	z-index: 50;
}

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-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-bottom: 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 .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;
	text-transform: uppercase;
	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;
	text-transform: capitalize;
	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-a2aa2a0>.elementor-widget-container {
	padding: 33px 30px 41px 38px;
	background-color: #FFFFFF;
	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-color: #3B3663;
	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-a2aa2a0: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;
	text-transform: uppercase;
	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;
	text-transform: capitalize;
	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-cfabd60>.elementor-widget-container {
	padding: 33px 30px 41px 38px;
	background-color: #FFFFFF;
	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-color: #3B3663;
	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-8dfa260>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 30px;
}

.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;
	text-transform: uppercase;
	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;
	text-transform: capitalize;
	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-0d58de1>.elementor-widget-container {
	padding: 33px 30px 41px 38px;
	background-color: #FFFFFF;
	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-color: #3B3663;
	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-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;
	text-transform: uppercase;
	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;
	text-transform: capitalize;
	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-5837fb8>.elementor-widget-container {
	padding: 33px 30px 41px 38px;
	background-color: #FFFFFF;
	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-color: #3B3663;
	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-c60d4d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 30px;
}

.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;
	text-transform: uppercase;
	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;
	text-transform: capitalize;
	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-f36da1d>.elementor-widget-container {
	padding: 33px 30px 41px 38px;
	background-color: #FFFFFF;
	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-color: #3B3663;
	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-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-b0f3198>.elementor-widget-container {
	padding: 33px 30px 41px 38px;
	background-color: #FFFFFF;
	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-color: #3B3663;
	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-bce939e {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-6782 .elementor-element.elementor-element-bce939e .elementor-divider-separator {
	width: 100%;
}

.elementor-6782 .elementor-element.elementor-element-bce939e .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-6782 .elementor-element.elementor-element-909fbd7 {
	text-align: center;
}

.elementor-6782 .elementor-element.elementor-element-57421f5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-c4972be {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-8c00b8f.elementor-view-stacked .elementor-icon {
	background-color: #6254e7;
}

.elementor-6782 .elementor-element.elementor-element-8c00b8f.elementor-view-framed .elementor-icon,
.elementor-6782 .elementor-element.elementor-element-8c00b8f.elementor-view-default .elementor-icon {
	fill: #6254e7;
	color: #6254e7;
	border-color: #6254e7;
}

.elementor-6782 .elementor-element.elementor-element-8c00b8f {
	--icon-box-icon-margin: 0px;
}

.elementor-6782 .elementor-element.elementor-element-8c00b8f .elementor-icon-box-title,
.elementor-6782 .elementor-element.elementor-element-8c00b8f .elementor-icon-box-title a {
	font-family: "Nunito", Sans-serif;
	font-size: 22px;
	font-weight: 800;
}

.elementor-6782 .elementor-element.elementor-element-db45229 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-443763f {
	--icon-box-icon-margin: 0px;
}

.elementor-6782 .elementor-element.elementor-element-443763f .elementor-icon-box-title,
.elementor-6782 .elementor-element.elementor-element-443763f .elementor-icon-box-title a {
	font-family: "Nunito", Sans-serif;
	font-size: 22px;
	font-weight: 800;
}

.elementor-6782 .elementor-element.elementor-element-3c827e4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-22c17d6.elementor-view-stacked .elementor-icon {
	background-color: #ff7426;
}

.elementor-6782 .elementor-element.elementor-element-22c17d6.elementor-view-framed .elementor-icon,
.elementor-6782 .elementor-element.elementor-element-22c17d6.elementor-view-default .elementor-icon {
	fill: #ff7426;
	color: #ff7426;
	border-color: #ff7426;
}

.elementor-6782 .elementor-element.elementor-element-22c17d6 {
	--icon-box-icon-margin: 0px;
}

.elementor-6782 .elementor-element.elementor-element-22c17d6 .elementor-icon-box-title,
.elementor-6782 .elementor-element.elementor-element-22c17d6 .elementor-icon-box-title a {
	font-family: "Nunito", Sans-serif;
	font-size: 22px;
	font-weight: 800;
}

.elementor-6782 .elementor-element.elementor-element-74c3892 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-f1a133d.elementor-view-stacked .elementor-icon {
	background-color: #D8117C;
}

.elementor-6782 .elementor-element.elementor-element-f1a133d.elementor-view-framed .elementor-icon,
.elementor-6782 .elementor-element.elementor-element-f1a133d.elementor-view-default .elementor-icon {
	fill: #D8117C;
	color: #D8117C;
	border-color: #D8117C;
}

.elementor-6782 .elementor-element.elementor-element-f1a133d {
	--icon-box-icon-margin: 0px;
}

.elementor-6782 .elementor-element.elementor-element-f1a133d .elementor-icon-box-title,
.elementor-6782 .elementor-element.elementor-element-f1a133d .elementor-icon-box-title a {
	font-family: "Nunito", Sans-serif;
	font-size: 22px;
	font-weight: 800;
}

.elementor-6782 .elementor-element.elementor-element-d5471d4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-d377d9f.elementor-view-stacked .elementor-icon {
	background-color: #A7785E;
}

.elementor-6782 .elementor-element.elementor-element-d377d9f.elementor-view-framed .elementor-icon,
.elementor-6782 .elementor-element.elementor-element-d377d9f.elementor-view-default .elementor-icon {
	fill: #A7785E;
	color: #A7785E;
	border-color: #A7785E;
}

.elementor-6782 .elementor-element.elementor-element-d377d9f {
	--icon-box-icon-margin: 0px;
}

.elementor-6782 .elementor-element.elementor-element-d377d9f .elementor-icon-box-title,
.elementor-6782 .elementor-element.elementor-element-d377d9f .elementor-icon-box-title a {
	font-family: "Nunito", Sans-serif;
	font-size: 22px;
	font-weight: 800;
}

.elementor-6782 .elementor-element.elementor-element-d377d9f .elementor-icon-box-description {
	font-family: "Nunito", Sans-serif;
	font-size: 22px;
	font-weight: 800;
}

.elementor-6782 .elementor-element.elementor-element-eefc34a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-ee5c33f.elementor-view-stacked .elementor-icon {
	background-color: #F0A600;
}

.elementor-6782 .elementor-element.elementor-element-ee5c33f.elementor-view-framed .elementor-icon,
.elementor-6782 .elementor-element.elementor-element-ee5c33f.elementor-view-default .elementor-icon {
	fill: #F0A600;
	color: #F0A600;
	border-color: #F0A600;
}

.elementor-6782 .elementor-element.elementor-element-ee5c33f {
	--icon-box-icon-margin: 0px;
}

.elementor-6782 .elementor-element.elementor-element-ee5c33f .elementor-icon-box-title,
.elementor-6782 .elementor-element.elementor-element-ee5c33f .elementor-icon-box-title a {
	font-family: "Nunito", Sans-serif;
	font-size: 22px;
	font-weight: 800;
}

.elementor-6782 .elementor-element.elementor-element-0a66da3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-973e5ea.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-6782 .elementor-element.elementor-element-973e5ea.elementor-view-framed .elementor-icon,
.elementor-6782 .elementor-element.elementor-element-973e5ea.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-6782 .elementor-element.elementor-element-973e5ea {
	--icon-box-icon-margin: 0px;
}

.elementor-6782 .elementor-element.elementor-element-973e5ea .elementor-icon-box-title,
.elementor-6782 .elementor-element.elementor-element-973e5ea .elementor-icon-box-title a {
	font-family: "Nunito", Sans-serif;
	font-size: 22px;
	font-weight: 800;
}

.elementor-6782 .elementor-element.elementor-element-a1da2bd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-f80c421.elementor-view-stacked .elementor-icon {
	background-color: #F0E50E;
}

.elementor-6782 .elementor-element.elementor-element-f80c421.elementor-view-framed .elementor-icon,
.elementor-6782 .elementor-element.elementor-element-f80c421.elementor-view-default .elementor-icon {
	fill: #F0E50E;
	color: #F0E50E;
	border-color: #F0E50E;
}

.elementor-6782 .elementor-element.elementor-element-f80c421 {
	--icon-box-icon-margin: 0px;
}

.elementor-6782 .elementor-element.elementor-element-f80c421 .elementor-icon-box-title,
.elementor-6782 .elementor-element.elementor-element-f80c421 .elementor-icon-box-title a {
	font-family: "Nunito", Sans-serif;
	font-size: 22px;
	font-weight: 800;
}

.elementor-6782 .elementor-element.elementor-element-3cc3c7d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-fd7d0f9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-6782 .elementor-element.elementor-element-fd7d0f9.elementor-view-framed .elementor-icon,
.elementor-6782 .elementor-element.elementor-element-fd7d0f9.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-6782 .elementor-element.elementor-element-fd7d0f9 {
	--icon-box-icon-margin: 0px;
}

.elementor-6782 .elementor-element.elementor-element-fd7d0f9 .elementor-icon-box-title,
.elementor-6782 .elementor-element.elementor-element-fd7d0f9 .elementor-icon-box-title a {
	font-family: "Nunito", Sans-serif;
	font-size: 22px;
	font-weight: 800;
}

.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-bottom: 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-bottom: 0px;
}

.elementor-6782 .elementor-element.elementor-element-aae1d7a {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-6782 .elementor-element.elementor-element-aae1d7a>.elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-6782 .elementor-element.elementor-element-3f39cf7 .elementor-heading-title {
	line-height: 38px;
}

.elementor-6782 .elementor-element.elementor-element-3f39cf7>.elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-6782 .elementor-element.elementor-element-c7c3368 {
	font-size: 18px;
	line-height: 1.5em;
}

.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-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>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.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-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 .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: 86px !important;
	height: 86px !important;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_author_wrapper .testimonials_photo {
	height: 86px;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_avatar_slider .testimonials_avatar_item {
	width: 86px;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials_avatar_slider .testimonials_author_rotator {
	width: calc(86px * 3);
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials-text-quote-holder {
	top: 86px;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials-text {
	color: #696687;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .slick-dots {
	color: #6B5EE9;
}

.elementor-6782 .elementor-element.elementor-element-1a5a1ba .slick-arrow {
	color: #6B5EE9;
}

.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 .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-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-1a5a1ba>.elementor-widget-container {
	margin: 0px 0px -150px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6782 .elementor-element.elementor-element-5203ba5 {
	--spacer-size: 1px;
}

.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-bottom: 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-4ebe3b57>.elementor-widget-container {
	margin: 7px 0px 3px 0px;
}

.elementor-6782 .elementor-element.elementor-element-4294d3d9 {
	text-align: center;
}

.elementor-6782 .elementor-element.elementor-element-4294d3d9 .elementor-heading-title {
	font-size: 35px;
	line-height: 38px;
}

.elementor-6782 .elementor-element.elementor-element-4294d3d9>.elementor-widget-container {
	margin: 0px 0px 13px 0px;
}

.elementor-6782 .elementor-element.elementor-element-3c822831 {
	text-align: center;
}

.elementor-6782 .elementor-element.elementor-element-3c822831>.elementor-widget-container {
	margin: 0px 0px 22px 0px;
}

.elementor-6782 .elementor-element.elementor-element-c6283ec {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts:not(.slick-slider) .jet-posts__item {
	max-width: calc(100% / 3);
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item {
	flex: 0 0 calc(100% / 3);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(100% / 3);
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts .jet-posts__inner-box {
	min-height: 250px;
	padding: 15px 15px 15px 15px;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts .jet-posts__item {
	padding: 15px 50px 15px 50px;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts {
	margin-right: -50px;
	margin-left: -50px;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts .post-thumbnail {
	text-align: left;
	padding: 5px 5px 5px 5px;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts .jet-posts__inner-content {
	padding: 10px 10px 10px 10px;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts .entry-title a {
	color: var(--e-global-color-4a33eab);
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts .entry-title a:hover {
	color: #0D5D80;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts .entry-title,
.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts .entry-title a {
	font-family: "Nunito", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.3em;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts .entry-title {
	text-align: left;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts .post-meta {
	text-align: left;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts .entry-excerpt {
	color: #010B17;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts .jet-more {
	text-decoration: none;
	align-self: flex-start;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts .jet-more:hover {
	text-decoration: none;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts .jet-arrow {
	font-size: 32px;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts .jet-arrow:before {
	font-size: 32px;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts .jet-arrow svg {
	width: 32px;
	height: 32px;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-carousel .jet-slick-dots li span {
	background-color: var(--e-global-color-4a33eab);
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-carousel .jet-slick-dots li span:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-carousel .jet-slick-dots li.slick-active span {
	background-color: var(--e-global-color-secondary);
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-title-fields__item-label {
	margin-right: 5px;
}

.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-content-fields__item-label {
	margin-right: 5px;
}

.elementor-6782 .elementor-element.elementor-element-1b42775>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-6782 .elementor-element.elementor-element-75c7838 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-d3f30f1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}

.elementor-6782 .elementor-element.elementor-element-c79b20c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}

@media(max-width:1024px) {
	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-b4cb8e0>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-dee550e .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-6782 .elementor-element.elementor-element-a270f0f {
		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-61b2b13 .twae-wrapper {
		--tw-lbl-big-size: 20px;
		--tw-lbl-small-size: 14px;
		--tw-ybx-size: 80px;
	}

	.elementor-6782 .elementor-element.elementor-element-ffbfcf3 {
		margin-top: -50px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-17a9ca9>.elementor-container {
		max-width: 500px;
	}

	.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-bda2536>.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-9f0ac6c>.elementor-widget-container {
		padding: 40px 50px 40px 50px;
	}

	.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-0fead66>.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-7b5c2d4>.elementor-widget-container {
		padding: 40px 30px 40px 30px;
	}

	.elementor-6782 .elementor-element.elementor-element-ba6f5f3 {
		text-align: left;
	}

	.elementor-6782 .elementor-element.elementor-element-5203ba5 {
		--spacer-size: 50px;
	}
}

@media(max-width:767px) {
	.elementor-6782 .elementor-element.elementor-element-4bf712c {
		margin-top: 110px;
		margin-bottom: 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-9fac688>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 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-b4cb8e0>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-dee550e {
		text-align: center;
	}

	.elementor-6782 .elementor-element.elementor-element-dee550e .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-6782 .elementor-element.elementor-element-b1b55b5 {
		text-align: center;
	}

	.elementor-6782 .elementor-element.elementor-element-b1b55b5>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-3b5aed5 {
		width: 100%;
	}

	.elementor-6782 .elementor-element.elementor-element-5b8d727 {
		width: 100%;
	}

	.elementor-6782 .elementor-element.elementor-element-4bc6f84 .video-popup__title {
		font-size: 16px;
	}

	.elementor-6782 .elementor-element.elementor-element-4bc6f84>.elementor-widget-container {
		margin: 24px 0px 0px 10px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-2612415 {
		margin-top: 0px;
		margin-bottom: 70px;
	}

	.elementor-6782 .elementor-element.elementor-element-069a3a4 {
		font-size: 16px;
		line-height: 1.7em;
	}

	.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-03f3fde .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-6782 .elementor-element.elementor-element-a13f8f8 .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-6782 .elementor-element.elementor-element-cd275d8 .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-6782 .elementor-element.elementor-element-2f6e02a .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-6782 .elementor-element.elementor-element-a67bcc0 .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-6782 .elementor-element.elementor-element-442ddd8 .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-6782 .elementor-element.elementor-element-61b2b13 .twae-wrapper {
		--tw-lbl-big-size: 18px;
		--tw-lbl-small-size: 14px;
		--tw-ybx-size: 60px;
	}

	.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-9f0ac6c>.elementor-widget-container {
		padding: 40px 30px 40px 30px;
	}

	.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-4dfbc95 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials-text,
	.elementor-6782 .elementor-element.elementor-element-1a5a1ba .testimonials-text p {
		font-size: 16px;
	}

	.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-1b42775 .jet-posts:not(.slick-slider) .jet-posts__item {
		max-width: calc(100% / 1);
	}

	.elementor-6782 .elementor-element.elementor-element-1b42775 .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item {
		flex: 0 0 calc(100% / 1);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(100% / 1);
	}
}

@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-90bf704 {
		--width: 32%;
	}

	.elementor-6782 .elementor-element.elementor-element-fbdbeac {
		--width: 32%;
	}

	.elementor-6782 .elementor-element.elementor-element-302342b {
		--width: 32%;
	}

	.elementor-6782 .elementor-element.elementor-element-1d9c79a {
		--width: 32%;
	}

	.elementor-6782 .elementor-element.elementor-element-cbe68bc {
		--width: 32%;
	}

	.elementor-6782 .elementor-element.elementor-element-301a41c {
		--width: 32%;
	}

	.elementor-6782 .elementor-element.elementor-element-b3da26e {
		width: 56.971%;
	}

	.elementor-6782 .elementor-element.elementor-element-fff083a {
		width: 50%;
	}

	.elementor-6782 .elementor-element.elementor-element-dff8a53 {
		width: 50%;
	}

	.elementor-6782 .elementor-element.elementor-element-25cb59d {
		width: 42.981%;
	}

	.elementor-6782 .elementor-element.elementor-element-c4972be {
		--width: 32%;
        align-items: center;
        
	}

	.elementor-6782 .elementor-element.elementor-element-db45229 {
		--width: 33.25%;
        align-items: center;
	}

	.elementor-6782 .elementor-element.elementor-element-3c827e4 {
		--width: 32%;
        align-items: center;
	}

	.elementor-6782 .elementor-element.elementor-element-74c3892 {
		--width: 32%;
        align-items: center;
	}

	.elementor-6782 .elementor-element.elementor-element-d5471d4 {
		--width: 32%;
        align-items: center;
	}

	.elementor-6782 .elementor-element.elementor-element-eefc34a {
		--width: 32%;
        align-items: center;
	}

	.elementor-6782 .elementor-element.elementor-element-0a66da3 {
		--width: 32%;
        align-items: center;
	}

	.elementor-6782 .elementor-element.elementor-element-a1da2bd {
		--width: 32%;
        align-items: center;
	}

	.elementor-6782 .elementor-element.elementor-element-3cc3c7d {
		--width: 32%;
        align-items: center;
	}

	.elementor-6782 .elementor-element.elementor-element-c937cd4 {
		width: 41%;
        align-items: center;
	}

	.elementor-6782 .elementor-element.elementor-element-f92c658 {
		width: 58.665%;
        align-items: center;
	}

	.elementor-6782 .elementor-element.elementor-element-d3f30f1 {
		--width: 50%;
	}

	.elementor-6782 .elementor-element.elementor-element-c79b20c {
		--width: 50%;
	}
}

@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%;
	}
}

/* Start custom CSS for section, class: .elementor-element-a270f0f */
align:center;
background-color:red !important;
/* End custom CSS */