/* End custom CSS */

.elementor-14741 .elementor-element.elementor-element-38b2dd5b {
	--display: flex;
}

.elementor-14741 .elementor-element.elementor-element-58f666d1 {
	width: 100%;
	max-width: 100%;
	z-index: -6;
}

.elementor-14741 .elementor-element.elementor-element-58f666d1 > .elementor-widget-container {
	margin: -160px -50px 0px -50px;
}

.elementor-14741 .elementor-element.elementor-element-58f666d1 img {
	width: 100%;
}

.elementor-14741 .elementor-element.elementor-element-1caa0ad6 {
	--display: flex;
	--min-height: 400px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--flex-wrap: nowrap;
	--margin-top: -175px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14741 .elementor-element.elementor-element-5a1300f5 > .elementor-widget-container {
	margin: 29px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-14741 .elementor-element.elementor-element-5a1300f5 {
	text-align: center;
}

.elementor-14741 .elementor-element.elementor-element-5a1300f5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 1.4em;
	color: var(--e-global-color-d49ac81);
}

.elementor-14741 .elementor-element.elementor-element-44f38e70 > .elementor-widget-container {
	background-color: rgba(252, 252, 255, 0);
	margin: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-14741 .elementor-element.elementor-element-44f38e70 {
	text-align: center;
}

.elementor-14741 .elementor-element.elementor-element-44f38e70 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 61px;
	font-weight: 700;
	line-height: 1.2em;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-14741 .elementor-element.elementor-element-1242467 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-14741 .elementor-element.elementor-element-1242467 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	line-height: 30px;
}

.elementor-14741 .elementor-element.elementor-element-5b1587a9 .elementor-button {
	background-color: var(--e-global-color-332724a);
	font-size: 19px;
	fill: var(--e-global-color-7fbea4f);
	color: var(--e-global-color-7fbea4f);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-332724a);
	padding: 16px 30px 16px 30px;
}

.elementor-14741 .elementor-element.elementor-element-5b1587a9 .elementor-button:hover, .elementor-14741 .elementor-element.elementor-element-5b1587a9 .elementor-button:focus {
	background-color: var(--e-global-color-7fbea4f);
	color: var(--e-global-color-332724a);
}

.elementor-14741 .elementor-element.elementor-element-5b1587a9 > .elementor-widget-container {
	margin: -18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-14741 .elementor-element.elementor-element-5b1587a9 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-14741 .elementor-element.elementor-element-5b1587a9 .elementor-button .elementor-button-content-wrapper {
	gap: 16px;
}

.elementor-14741 .elementor-element.elementor-element-5b1587a9 .elementor-button:hover svg, .elementor-14741 .elementor-element.elementor-element-5b1587a9 .elementor-button:focus svg {
	fill: var(--e-global-color-332724a);
}

.elementor-14741 .elementor-element.elementor-element-71cf044c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: -36px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14741 .elementor-element.elementor-element-5399c393 > .elementor-widget-container {
	margin: -384px -10px 0px -10px;
}

.elementor-14741 .elementor-element.elementor-element-5399c393 {
	z-index: -9;
}

.elementor-14741 .elementor-element.elementor-element-67233e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-14741 .elementor-element.elementor-element-1aad521b {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-14741 .elementor-element.elementor-element-f0937fd .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-14741 .elementor-element.elementor-element-f0937fd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-f0937fd.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-f0937fd.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-f0937fd .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-f0937fd .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.3em;
}

.elementor-14741 .elementor-element.elementor-element-f0937fd .elementor-icon-box-description {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-22d55cc3 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-14741 .elementor-element.elementor-element-22d55cc3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-22d55cc3.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-22d55cc3.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-22d55cc3 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-22d55cc3 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.3em;
}

.elementor-14741 .elementor-element.elementor-element-22d55cc3 .elementor-icon-box-description {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-3d981cc7 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-14741 .elementor-element.elementor-element-764f12b4 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-14741 .elementor-element.elementor-element-764f12b4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-764f12b4.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-764f12b4.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-764f12b4 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-764f12b4 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.3em;
}

.elementor-14741 .elementor-element.elementor-element-764f12b4 .elementor-icon-box-description {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-3772bd0b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 7em;
	--padding-bottom: 7em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-14741 .elementor-element.elementor-element-4d46de48 {
	--display: flex;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 2em;
	--padding-right: 0em;
}

.elementor-14741 .elementor-element.elementor-element-7df09f23 > .elementor-widget-container {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 14px 14px 14px 14px;
}

.elementor-14741 .elementor-element.elementor-element-7df09f23 img {
	width: 100%;
	height: 500px;
	object-fit: cover;
	object-position: center center;
	opacity: .9;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: 1s;
	border-radius: 14px 14px 14px 14px;
}

.elementor-14741 .elementor-element.elementor-element-7df09f23:hover img {
	opacity: 1;
	filter: brightness(100%) contrast(100%) saturate(50%) blur(0px) hue-rotate(0deg);
}

.elementor-14741 .elementor-element.elementor-element-3bfcbcb1 {
	--display: flex;
	--position: absolute;
	--overlay-opacity: .9;
	--border-radius: 7px 7px 7px 7px;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
	bottom: 0px;
}

.elementor-14741 .elementor-element.elementor-element-3bfcbcb1::before, .elementor-14741 .elementor-element.elementor-element-3bfcbcb1 > .elementor-background-video-container::before, .elementor-14741 .elementor-element.elementor-element-3bfcbcb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-14741 .elementor-element.elementor-element-3bfcbcb1 > .elementor-background-slideshow::before, .elementor-14741 .elementor-element.elementor-element-3bfcbcb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14741 .elementor-element.elementor-element-3bfcbcb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-638d055);
	--background-overlay: "";
}

body:not(.rtl) .elementor-14741 .elementor-element.elementor-element-3bfcbcb1 {
	left: 0px;
}

body.rtl .elementor-14741 .elementor-element.elementor-element-3bfcbcb1 {
	right: 0px;
}

.elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(21px / 2);
}

.elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(21px / 2);
}

.elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(21px / 2);
}

.elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-21px / 2);
}

.elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-21px / 2);
}

.elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-accent);
}

.elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-icon-list-icon i {
	color: var(--e-global-color-ec3c7a7);
	transition: color .3s;
}

.elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-ec3c7a7);
	transition: fill .3s;
}

.elementor-14741 .elementor-element.elementor-element-600e3716 {
	--e-icon-list-icon-size: 21px;
	--icon-vertical-offset: 0px;
}

.elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
	font-size: var(--e-global-typography-520c191-font-size);
	font-weight: var(--e-global-typography-520c191-font-weight);
	line-height: var(--e-global-typography-520c191-line-height);
}

.elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-14741 .elementor-element.elementor-element-71592665 {
	--display: flex;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 5em;
	--padding-right: 1em;
}

.elementor-14741 .elementor-element.elementor-element-c8b1865 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--padding-top: 21px;
	--padding-bottom: 21px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14741 .elementor-element.elementor-element-4526c264 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-14741 .elementor-element.elementor-element-4526c264 .elementor-counter-title {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-14741 .elementor-element.elementor-element-4dfa6015 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-14741 .elementor-element.elementor-element-4dfa6015 .elementor-counter-title {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-14741 .elementor-element.elementor-element-da2ec26 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-14741 .elementor-element.elementor-element-da2ec26 .elementor-counter-title {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-14741 .elementor-element.elementor-element-d7f171e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-14741 .elementor-element.elementor-element-23e2dfd {
	--spacer-size: 50px;
}

.elementor-14741 .elementor-element.elementor-element-d5ea5c7 {
	--display: flex;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: -10px -5px 32px -10px #fff inset;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14741 .elementor-element.elementor-element-d5ea5c7:not(.elementor-motion-effects-element-type-background), .elementor-14741 .elementor-element.elementor-element-d5ea5c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcc200;
}

.elementor-14741 .elementor-element.elementor-element-d5ea5c7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-14741 .elementor-element.elementor-element-dfe70f5 {
	--display: flex;
	--overlay-opacity: 0;
	box-shadow: 17px 8px 55px 5px #fff inset;
	--padding-top: 50px;
	--padding-bottom: 200px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14741 .elementor-element.elementor-element-dfe70f5::before, .elementor-14741 .elementor-element.elementor-element-dfe70f5 > .elementor-background-video-container::before, .elementor-14741 .elementor-element.elementor-element-dfe70f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-14741 .elementor-element.elementor-element-dfe70f5 > .elementor-background-slideshow::before, .elementor-14741 .elementor-element.elementor-element-dfe70f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14741 .elementor-element.elementor-element-dfe70f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-14741 .elementor-element.elementor-element-5511cab > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-14741 .elementor-element.elementor-element-5511cab {
	text-align: center;
}

.elementor-14741 .elementor-element.elementor-element-5511cab .elementor-heading-title {
	font-size: 2.5em;
	color: var(--e-global-color-cfa1f76);
}

body:not(.rtl) .elementor-14741 .elementor-element.elementor-element-f0cecef {
	left: 81%;
}

body.rtl .elementor-14741 .elementor-element.elementor-element-f0cecef {
	right: 81%;
}

.elementor-14741 .elementor-element.elementor-element-f0cecef {
	top: 0px;
}

.elementor-14741 .elementor-element.elementor-element-f0cecef img {
	width: 100%;
}

body:not(.rtl) .elementor-14741 .elementor-element.elementor-element-53507be {
	right: 0px;
}

body.rtl .elementor-14741 .elementor-element.elementor-element-53507be {
	left: 0px;
}

.elementor-14741 .elementor-element.elementor-element-53507be {
	bottom: 0px;
}

.elementor-14741 .elementor-element.elementor-element-53507be > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-14741 .elementor-element.elementor-element-a298f80 {
	left: -53px;
}

body.rtl .elementor-14741 .elementor-element.elementor-element-a298f80 {
	right: -53px;
}

.elementor-14741 .elementor-element.elementor-element-a298f80 {
	top: -1px;
}

.elementor-14741 .elementor-element.elementor-element-a298f80 img {
	width: 100%;
	max-width: 63%;
}

.elementor-14741 .elementor-element.elementor-element-43309d6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-14741 .elementor-element.elementor-element-43309d6 {
	text-align: center;
	color: var(--e-global-color-7fbea4f);
}

.elementor-14741 .elementor-element.elementor-element-c254944 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 29px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14741 .elementor-element.elementor-element-d33d94a .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-14741 .elementor-element.elementor-element-d33d94a .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-d33d94a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3ee16e7);
	fill: var(--e-global-color-044b931);
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-d33d94a.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-d33d94a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3ee16e7);
	color: var(--e-global-color-3ee16e7);
	border-color: var(--e-global-color-3ee16e7);
}

.elementor-14741 .elementor-element.elementor-element-d33d94a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-d33d94a .elementor-icon {
	font-size: 25px;
	padding: 14px;
}

.elementor-14741 .elementor-element.elementor-element-d33d94a .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-d33d94a .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-7afb3ed .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-14741 .elementor-element.elementor-element-7afb3ed .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-7afb3ed.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3ee16e7);
	fill: var(--e-global-color-044b931);
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-7afb3ed.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-7afb3ed.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3ee16e7);
	color: var(--e-global-color-3ee16e7);
	border-color: var(--e-global-color-3ee16e7);
}

.elementor-14741 .elementor-element.elementor-element-7afb3ed.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-7afb3ed .elementor-icon {
	font-size: 25px;
	padding: 14px;
}

.elementor-14741 .elementor-element.elementor-element-7afb3ed .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-7afb3ed .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-1143517 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-14741 .elementor-element.elementor-element-1143517 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-1143517.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3ee16e7);
	fill: var(--e-global-color-044b931);
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-1143517.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-1143517.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3ee16e7);
	color: var(--e-global-color-3ee16e7);
	border-color: var(--e-global-color-3ee16e7);
}

.elementor-14741 .elementor-element.elementor-element-1143517.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-1143517 .elementor-icon {
	font-size: 25px;
	padding: 14px;
}

.elementor-14741 .elementor-element.elementor-element-1143517 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-1143517 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-2c66f68 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-14741 .elementor-element.elementor-element-2c66f68 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-2c66f68.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3ee16e7);
	fill: var(--e-global-color-044b931);
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-2c66f68.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-2c66f68.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3ee16e7);
	color: var(--e-global-color-3ee16e7);
	border-color: var(--e-global-color-3ee16e7);
}

.elementor-14741 .elementor-element.elementor-element-2c66f68.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-2c66f68 .elementor-icon {
	font-size: 25px;
	padding: 14px;
}

.elementor-14741 .elementor-element.elementor-element-2c66f68 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-2c66f68 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-8f5fbd6 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-14741 .elementor-element.elementor-element-8f5fbd6 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-8f5fbd6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3ee16e7);
	fill: var(--e-global-color-044b931);
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-8f5fbd6.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-8f5fbd6.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3ee16e7);
	color: var(--e-global-color-3ee16e7);
	border-color: var(--e-global-color-3ee16e7);
}

.elementor-14741 .elementor-element.elementor-element-8f5fbd6.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-8f5fbd6 .elementor-icon {
	font-size: 25px;
	padding: 14px;
}

.elementor-14741 .elementor-element.elementor-element-8f5fbd6 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-8f5fbd6 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-a439500 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-14741 .elementor-element.elementor-element-a439500 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-a439500.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3ee16e7);
	fill: var(--e-global-color-044b931);
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-a439500.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-a439500.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3ee16e7);
	color: var(--e-global-color-3ee16e7);
	border-color: var(--e-global-color-3ee16e7);
}

.elementor-14741 .elementor-element.elementor-element-a439500.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-a439500 .elementor-icon {
	font-size: 25px;
	padding: 14px;
}

.elementor-14741 .elementor-element.elementor-element-a439500 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-a439500 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-6fd9a08 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-14741 .elementor-element.elementor-element-6fd9a08 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-6fd9a08.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3ee16e7);
	fill: var(--e-global-color-044b931);
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-6fd9a08.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-6fd9a08.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3ee16e7);
	color: var(--e-global-color-3ee16e7);
	border-color: var(--e-global-color-3ee16e7);
}

.elementor-14741 .elementor-element.elementor-element-6fd9a08.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-6fd9a08 .elementor-icon {
	font-size: 25px;
	padding: 14px;
}

.elementor-14741 .elementor-element.elementor-element-6fd9a08 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-6fd9a08 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-fcbce86 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-14741 .elementor-element.elementor-element-fcbce86 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-fcbce86.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3ee16e7);
	fill: var(--e-global-color-044b931);
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-fcbce86.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-fcbce86.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3ee16e7);
	color: var(--e-global-color-3ee16e7);
	border-color: var(--e-global-color-3ee16e7);
}

.elementor-14741 .elementor-element.elementor-element-fcbce86.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-fcbce86 .elementor-icon {
	font-size: 25px;
	padding: 14px;
}

.elementor-14741 .elementor-element.elementor-element-fcbce86 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-fcbce86 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-5043e38 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-14741 .elementor-element.elementor-element-5043e38 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-5043e38.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3ee16e7);
	fill: var(--e-global-color-044b931);
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-5043e38.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-5043e38.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3ee16e7);
	color: var(--e-global-color-3ee16e7);
	border-color: var(--e-global-color-3ee16e7);
}

.elementor-14741 .elementor-element.elementor-element-5043e38.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-5043e38 .elementor-icon {
	font-size: 25px;
	padding: 14px;
}

.elementor-14741 .elementor-element.elementor-element-5043e38 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-5043e38 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-cb71dec .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-14741 .elementor-element.elementor-element-cb71dec .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-cb71dec.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3ee16e7);
	fill: var(--e-global-color-044b931);
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-cb71dec.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-cb71dec.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3ee16e7);
	color: var(--e-global-color-3ee16e7);
	border-color: var(--e-global-color-3ee16e7);
}

.elementor-14741 .elementor-element.elementor-element-cb71dec.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-cb71dec .elementor-icon {
	font-size: 25px;
	padding: 14px;
}

.elementor-14741 .elementor-element.elementor-element-cb71dec .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-cb71dec .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-8038523 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-14741 .elementor-element.elementor-element-8038523 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-8038523.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3ee16e7);
	fill: var(--e-global-color-044b931);
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-8038523.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-8038523.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3ee16e7);
	color: var(--e-global-color-3ee16e7);
	border-color: var(--e-global-color-3ee16e7);
}

.elementor-14741 .elementor-element.elementor-element-8038523.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-8038523 .elementor-icon {
	font-size: 25px;
	padding: 14px;
}

.elementor-14741 .elementor-element.elementor-element-8038523 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-8038523 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-a0c75dd .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-14741 .elementor-element.elementor-element-a0c75dd .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-a0c75dd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3ee16e7);
	fill: var(--e-global-color-044b931);
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-a0c75dd.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-a0c75dd.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3ee16e7);
	color: var(--e-global-color-3ee16e7);
	border-color: var(--e-global-color-3ee16e7);
}

.elementor-14741 .elementor-element.elementor-element-a0c75dd.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-a0c75dd .elementor-icon {
	font-size: 25px;
	padding: 14px;
}

.elementor-14741 .elementor-element.elementor-element-a0c75dd .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-a0c75dd .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-cf164fd .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-14741 .elementor-element.elementor-element-cf164fd .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-cf164fd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3ee16e7);
	fill: var(--e-global-color-044b931);
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-cf164fd.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-cf164fd.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3ee16e7);
	color: var(--e-global-color-3ee16e7);
	border-color: var(--e-global-color-3ee16e7);
}

.elementor-14741 .elementor-element.elementor-element-cf164fd.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-cf164fd .elementor-icon {
	font-size: 25px;
	padding: 14px;
}

.elementor-14741 .elementor-element.elementor-element-cf164fd .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-cf164fd .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-6933fc0 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-14741 .elementor-element.elementor-element-6933fc0 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-6933fc0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3ee16e7);
	fill: var(--e-global-color-044b931);
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-6933fc0.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-6933fc0.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3ee16e7);
	color: var(--e-global-color-3ee16e7);
	border-color: var(--e-global-color-3ee16e7);
}

.elementor-14741 .elementor-element.elementor-element-6933fc0.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-6933fc0 .elementor-icon {
	font-size: 25px;
	padding: 14px;
}

.elementor-14741 .elementor-element.elementor-element-6933fc0 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-6933fc0 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-8540204 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-14741 .elementor-element.elementor-element-8540204 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-8540204.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3ee16e7);
	fill: var(--e-global-color-044b931);
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-8540204.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-8540204.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3ee16e7);
	color: var(--e-global-color-3ee16e7);
	border-color: var(--e-global-color-3ee16e7);
}

.elementor-14741 .elementor-element.elementor-element-8540204.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-8540204 .elementor-icon {
	font-size: 25px;
	padding: 14px;
}

.elementor-14741 .elementor-element.elementor-element-8540204 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-8540204 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-14741 .elementor-element.elementor-element-11a623f .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
}

.elementor-14741 .elementor-element.elementor-element-11a623f .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-11a623f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3ee16e7);
	fill: var(--e-global-color-044b931);
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-11a623f.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-11a623f.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3ee16e7);
	color: var(--e-global-color-3ee16e7);
	border-color: var(--e-global-color-3ee16e7);
}

.elementor-14741 .elementor-element.elementor-element-11a623f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-11a623f .elementor-icon {
	font-size: 25px;
	padding: 14px;
}

.elementor-14741 .elementor-element.elementor-element-11a623f .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-11a623f .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

body:not(.rtl) .elementor-14741 .elementor-element.elementor-element-91d5f60 {
	left: -70px;
}

body.rtl .elementor-14741 .elementor-element.elementor-element-91d5f60 {
	right: -70px;
}

.elementor-14741 .elementor-element.elementor-element-91d5f60 {
	bottom: 0px;
}

.elementor-14741 .elementor-element.elementor-element-91d5f60 > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-14741 .elementor-element.elementor-element-50a873bf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14741 .elementor-element.elementor-element-2c660d6e {
	text-align: center;
}

.elementor-14741 .elementor-element.elementor-element-2c660d6e .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-14741 .elementor-element.elementor-element-7a9fcfb2 {
	text-align: center;
}

.elementor-14741 .elementor-element.elementor-element-69b02a47 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 10%;
	--padding-right: 0%;
}

.elementor-14741 .elementor-element.elementor-element-63e7794c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-14741 .elementor-element.elementor-element-7d718641 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-14741 .elementor-element.elementor-element-73386ffa {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-14741 .elementor-element.elementor-element-143f6010 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-14741 .elementor-element.elementor-element-176646db {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 10%;
	--padding-right: 0%;
}

.elementor-14741 .elementor-element.elementor-element-5b2c4e5e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-14741 .elementor-element.elementor-element-510d8cd1 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-14741 .elementor-element.elementor-element-301ca9d9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-14741 .elementor-element.elementor-element-2f3439f5 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-14741 .elementor-element.elementor-element-c2a79cf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .21;
	--margin-top: 61px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5em;
	--padding-bottom: 7em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-14741 .elementor-element.elementor-element-c2a79cf:not(.elementor-motion-effects-element-type-background), .elementor-14741 .elementor-element.elementor-element-c2a79cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-14741 .elementor-element.elementor-element-c2a79cf::before, .elementor-14741 .elementor-element.elementor-element-c2a79cf > .elementor-background-video-container::before, .elementor-14741 .elementor-element.elementor-element-c2a79cf > .e-con-inner > .elementor-background-video-container::before, .elementor-14741 .elementor-element.elementor-element-c2a79cf > .elementor-background-slideshow::before, .elementor-14741 .elementor-element.elementor-element-c2a79cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-14741 .elementor-element.elementor-element-c2a79cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://i0.wp.com/bestechsols.co.uk/wp-content/uploads/2024/11/Line-Background-1.png?fit=3181%2C821&ssl=1");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-14741 .elementor-element.elementor-element-dab58ff {
	--display: flex;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-14741 .elementor-element.elementor-element-87cc193 {
	text-align: center;
}

.elementor-14741 .elementor-element.elementor-element-87cc193 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-d48c2b1 {
	text-align: center;
}

.elementor-14741 .elementor-element.elementor-element-d48c2b1 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-b0f125c {
	--display: flex;
}

.elementor-14741 .elementor-element.elementor-element-009b04c .swiper-pagination-bullet-active, .elementor-14741 .elementor-element.elementor-element-009b04c .swiper-pagination-progressbar-fill {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-14741 .elementor-element.elementor-element-009b04c .swiper-pagination-fraction {
	color: var(--e-global-color-d49ac81);
}

.elementor-14741 .elementor-element.elementor-element-009b04c.elementor-arrows-yes .elementor-main-swiper {
	width: calc(100% - 40px);
}

.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-main-swiper {
	width: 100%;
}

.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-main-swiper .swiper-slide {
	padding: 0px 0px 0px 0px;
}

.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-swiper-button {
	font-size: 20px;
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-swiper-button svg {
	fill: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-009b04c .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
}

.elementor-14741 .elementor-element.elementor-element-009b04c .swiper-horizontal .swiper-pagination-progressbar {
	height: 10px;
}

.elementor-14741 .elementor-element.elementor-element-009b04c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: var(--e-global-color-044b931);
	opacity: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-testimonial__content, .elementor-14741 .elementor-element.elementor-element-009b04c .elementor-testimonial__content:after {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-testimonial__content {
	padding: 42px 28px 42px 28px;
	border-radius: 14px 14px 14px 14px;
}

.elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_left .elementor-testimonial__footer, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-top: 42px;
}

.elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	padding: 0 28px 0 28px;
}

.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-testimonial__text {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-testimonial__name {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
	font-size: var(--e-global-typography-520c191-font-size);
	font-weight: var(--e-global-typography-520c191-font-weight);
	line-height: var(--e-global-typography-520c191-line-height);
}

.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-testimonial__title {
	font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
	font-size: var(--e-global-typography-112b6c4-font-size);
	font-weight: var(--e-global-typography-112b6c4-font-weight);
	line-height: var(--e-global-typography-112b6c4-line-height);
}

.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-testimonial__image img {
	width: 70px;
	height: 70px;
	border-style: solid;
	border-color: var(--e-global-color-accent);
	border-width: 4px;
}

.elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
	top: calc(42px + ( 70px / 2 ) - 8px);
}

body:not(.rtl) .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, body:not(.rtl) .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(28px + ( 70px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(28px + ( 70px / 2 ) - 8px);
	left: auto;
}

body:not(.rtl) .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(28px + ( 70px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(28px + ( 70px / 2 ) - 8px);
	left: auto;
}

.elementor-14741 .elementor-element.elementor-element-78d65040 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 7em;
	--padding-bottom: 7em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-14741 .elementor-element.elementor-element-baf1ba7 {
	--display: flex;
	--justify-content: center;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 5em;
}

.elementor-14741 .elementor-element.elementor-element-698e5ec6 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-14741 .elementor-element.elementor-element-52e7153f {
	--display: flex;
	--border-radius: 14px 14px 14px 14px;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-14741 .elementor-element.elementor-element-52e7153f:not(.elementor-motion-effects-element-type-background), .elementor-14741 .elementor-element.elementor-element-52e7153f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-14741 .elementor-element.elementor-element-666b9261 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 21px;
}

.elementor-14741 .elementor-element.elementor-element-666b9261 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-666b9261.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ec3c7a7);
}

.elementor-14741 .elementor-element.elementor-element-666b9261.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-666b9261.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-ec3c7a7);
	color: var(--e-global-color-ec3c7a7);
	border-color: var(--e-global-color-ec3c7a7);
}

.elementor-14741 .elementor-element.elementor-element-666b9261 .elementor-icon {
	font-size: 35px;
}

.elementor-14741 .elementor-element.elementor-element-666b9261 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-666b9261 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
	font-size: var(--e-global-typography-a435f28-font-size);
	font-weight: var(--e-global-typography-a435f28-font-weight);
	line-height: var(--e-global-typography-a435f28-line-height);
}

.elementor-14741 .elementor-element.elementor-element-666b9261 .elementor-icon-box-description {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-14741 .elementor-element.elementor-element-74518f20 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 1px;
}

.elementor-14741 .elementor-element.elementor-element-74518f20 .elementor-divider-separator {
	width: 100%;
}

.elementor-14741 .elementor-element.elementor-element-74518f20 .elementor-divider {
	padding-block-start: 7px;
	padding-block-end: 7px;
}

.elementor-14741 .elementor-element.elementor-element-4d81300 .elementor-heading-title {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-14741 .elementor-element.elementor-element-4cfe76ef {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
	--border-radius: 14px 14px 14px 14px;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-14741 .elementor-element.elementor-element-6fb71df1 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 21px;
}

.elementor-14741 .elementor-element.elementor-element-6fb71df1 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-6fb71df1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ec3c7a7);
}

.elementor-14741 .elementor-element.elementor-element-6fb71df1.elementor-view-framed .elementor-icon, .elementor-14741 .elementor-element.elementor-element-6fb71df1.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-ec3c7a7);
	color: var(--e-global-color-ec3c7a7);
	border-color: var(--e-global-color-ec3c7a7);
}

.elementor-14741 .elementor-element.elementor-element-6fb71df1 .elementor-icon {
	font-size: 35px;
}

.elementor-14741 .elementor-element.elementor-element-6fb71df1 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-6fb71df1 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
	font-size: var(--e-global-typography-a435f28-font-size);
	font-weight: var(--e-global-typography-a435f28-font-weight);
	line-height: var(--e-global-typography-a435f28-line-height);
}

.elementor-14741 .elementor-element.elementor-element-6fb71df1 .elementor-icon-box-description {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-14741 .elementor-element.elementor-element-29213c69 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 1px;
}

.elementor-14741 .elementor-element.elementor-element-29213c69 .elementor-divider-separator {
	width: 100%;
}

.elementor-14741 .elementor-element.elementor-element-29213c69 .elementor-divider {
	padding-block-start: 7px;
	padding-block-end: 7px;
}

.elementor-14741 .elementor-element.elementor-element-16cad08f .elementor-heading-title {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-14741 .elementor-element.elementor-element-1136c0b9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-14741 .elementor-element.elementor-element-37159aaa {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 14px 14px 14px 14px;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-14741 .elementor-element.elementor-element-37159aaa:not(.elementor-motion-effects-element-type-background), .elementor-14741 .elementor-element.elementor-element-37159aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-14741 .elementor-element.elementor-element-141bfa3 .elementor-heading-title {
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-536bb81e > .elementor-widget-container {
	--e-transform-rotateZ: -90deg;
}

body:not(.rtl) .elementor-14741 .elementor-element.elementor-element-536bb81e {
	left: 0px;
}

body.rtl .elementor-14741 .elementor-element.elementor-element-536bb81e {
	right: 0px;
}

.elementor-14741 .elementor-element.elementor-element-536bb81e {
	bottom: 0px;
	--e-transform-origin-x: left;
	--e-transform-origin-y: bottom;
}

.elementor-14741 .elementor-element.elementor-element-536bb81e .elementor-heading-title {
	color: var(--e-global-color-ec3c7a7);
}

.elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 10px;
}

.elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -10px;
}

.elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-field-group > label, .elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-field-subgroup label {
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-field-type-html {
	padding-bottom: 0px;
	color: var(--e-global-color-044b931);
}

.elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-field-group .elementor-field {
	color: var(--e-global-color-primary);
}

.elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: var(--e-global-color-044b931);
	border-color: rgba(36, 36, 36, .1);
}

.elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-field-group .elementor-select-wrapper select {
	background-color: var(--e-global-color-044b931);
	border-color: rgba(36, 36, 36, .1);
}

.elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-field-group .elementor-select-wrapper::before {
	color: rgba(36, 36, 36, .1);
}

.elementor-14741 .elementor-element.elementor-element-7b83ca3 .e-form__buttons__wrapper__button-next {
	color: var(--e-global-color-primary);
}

.elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-button[type="submit"] {
	color: var(--e-global-color-primary);
}

.elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-button[type="submit"] svg * {
	fill: var(--e-global-color-primary);
}

.elementor-14741 .elementor-element.elementor-element-7b83ca3 .e-form__buttons__wrapper__button-next:hover {
	background-color: var(--e-global-color-044b931);
	color: var(--e-global-color-primary);
}

.elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-button[type="submit"]:hover {
	background-color: var(--e-global-color-044b931);
	color: var(--e-global-color-primary);
}

.elementor-14741 .elementor-element.elementor-element-7b83ca3 .elementor-button[type="submit"]:hover svg * {
	fill: var(--e-global-color-primary);
}

.elementor-14741 .elementor-element.elementor-element-7b83ca3 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

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

@media (max-width:1024px) {
	.elementor-14741 .elementor-element.elementor-element-38b2dd5b {
		--margin-top: -28px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-58f666d1 > .elementor-widget-container {
		margin: -85px -10px 0px -10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1caa0ad6 {
		--margin-top: -135px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5a1300f5 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-44f38e70 .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1242467 {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5b1587a9 > .elementor-widget-container {
		margin: -17px 0px 0px 0px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5399c393 > .elementor-widget-container {
		margin: -307px -10px 0px -10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1aad521b {
		--grid-auto-flow: row;
	}
	
	.elementor-14741 .elementor-element.elementor-element-f0937fd .elementor-icon-box-wrapper {
		align-items: center;
	}
	
	.elementor-14741 .elementor-element.elementor-element-f0937fd .elementor-icon-box-title {
		margin-block-end: 2px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-f0937fd .elementor-icon {
		font-size: 37px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-f0937fd .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-f0937fd .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-f0937fd .elementor-icon-box-description {
		font-size: 14px;
		line-height: 1.3em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-22d55cc3 .elementor-icon-box-wrapper {
		align-items: center;
	}
	
	.elementor-14741 .elementor-element.elementor-element-22d55cc3 .elementor-icon-box-title {
		margin-block-end: 2px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-22d55cc3 .elementor-icon {
		font-size: 37px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-22d55cc3 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-22d55cc3 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-22d55cc3 .elementor-icon-box-description {
		font-size: 14px;
		line-height: 1.3em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-764f12b4 .elementor-icon-box-wrapper {
		align-items: center;
	}
	
	.elementor-14741 .elementor-element.elementor-element-764f12b4 .elementor-icon-box-title {
		margin-block-end: 2px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-764f12b4 .elementor-icon {
		font-size: 37px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-764f12b4 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-764f12b4 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-764f12b4 .elementor-icon-box-description {
		font-size: 14px;
		line-height: 1.3em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-3772bd0b {
		--flex-wrap: wrap;
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-520c191-font-size);
		line-height: var(--e-global-typography-520c191-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-71592665 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-c8b1865 {
		--grid-auto-flow: row;
	}
	
	.elementor-14741 .elementor-element.elementor-element-4526c264 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-4526c264 .elementor-counter-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-4dfa6015 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-4dfa6015 .elementor-counter-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-da2ec26 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-da2ec26 .elementor-counter-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-5511cab .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-c254944 {
		--grid-auto-flow: row;
	}
	
	.elementor-14741 .elementor-element.elementor-element-d33d94a .elementor-icon-box-wrapper {
		gap: .4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-d33d94a .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-d33d94a .elementor-icon {
		padding: 8px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-d33d94a .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-d33d94a .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-7afb3ed .elementor-icon-box-wrapper {
		gap: .4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-7afb3ed .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-7afb3ed .elementor-icon {
		padding: 8px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-7afb3ed .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-7afb3ed .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1143517 .elementor-icon-box-wrapper {
		gap: .4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1143517 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1143517 .elementor-icon {
		padding: 8px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1143517 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-1143517 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-2c66f68 .elementor-icon-box-wrapper {
		gap: .4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-2c66f68 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-2c66f68 .elementor-icon {
		padding: 8px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-2c66f68 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-2c66f68 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8f5fbd6 .elementor-icon-box-wrapper {
		gap: .4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8f5fbd6 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8f5fbd6 .elementor-icon {
		padding: 8px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8f5fbd6 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-8f5fbd6 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a439500 .elementor-icon-box-wrapper {
		gap: .4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a439500 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a439500 .elementor-icon {
		padding: 8px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a439500 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-a439500 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6fd9a08 .elementor-icon-box-wrapper {
		gap: .4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6fd9a08 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6fd9a08 .elementor-icon {
		padding: 8px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6fd9a08 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-6fd9a08 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-fcbce86 .elementor-icon-box-wrapper {
		gap: .4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-fcbce86 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-fcbce86 .elementor-icon {
		padding: 8px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-fcbce86 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-fcbce86 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5043e38 .elementor-icon-box-wrapper {
		gap: .4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5043e38 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5043e38 .elementor-icon {
		padding: 8px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5043e38 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-5043e38 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cb71dec .elementor-icon-box-wrapper {
		gap: .4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cb71dec .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cb71dec .elementor-icon {
		padding: 8px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cb71dec .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-cb71dec .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8038523 .elementor-icon-box-wrapper {
		gap: .4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8038523 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8038523 .elementor-icon {
		padding: 8px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8038523 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-8038523 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a0c75dd .elementor-icon-box-wrapper {
		gap: .4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a0c75dd .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a0c75dd .elementor-icon {
		padding: 8px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a0c75dd .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-a0c75dd .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cf164fd .elementor-icon-box-wrapper {
		gap: .4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cf164fd .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cf164fd .elementor-icon {
		padding: 8px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cf164fd .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-cf164fd .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6933fc0 .elementor-icon-box-wrapper {
		gap: .4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6933fc0 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6933fc0 .elementor-icon {
		padding: 8px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6933fc0 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-6933fc0 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8540204 .elementor-icon-box-wrapper {
		gap: .4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8540204 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8540204 .elementor-icon {
		padding: 8px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8540204 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-8540204 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-11a623f .elementor-icon-box-wrapper {
		gap: .4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-11a623f .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-11a623f .elementor-icon {
		padding: 8px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-11a623f .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-11a623f .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	body:not(.rtl) .elementor-14741 .elementor-element.elementor-element-91d5f60 {
		left: -3px;
	}
	
	body.rtl .elementor-14741 .elementor-element.elementor-element-91d5f60 {
		right: -3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-50a873bf {
		--margin-top: 44px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-c2a79cf {
		--padding-top: 1em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-testimonial__text {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-testimonial__name {
		font-size: var(--e-global-typography-520c191-font-size);
		line-height: var(--e-global-typography-520c191-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-testimonial__title {
		font-size: var(--e-global-typography-112b6c4-font-size);
		line-height: var(--e-global-typography-112b6c4-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-78d65040 {
		--padding-top: 1em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-baf1ba7 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-698e5ec6 {
		--grid-auto-flow: row;
	}
	
	.elementor-14741 .elementor-element.elementor-element-666b9261 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-666b9261 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-a435f28-font-size);
		line-height: var(--e-global-typography-a435f28-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-666b9261 .elementor-icon-box-description {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-4d81300 .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-6fb71df1 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-6fb71df1 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-a435f28-font-size);
		line-height: var(--e-global-typography-a435f28-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-6fb71df1 .elementor-icon-box-description {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-16cad08f .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-37159aaa {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 3em;
		--padding-right: 3em;
	}
}

@media (max-width:767px) {
	.elementor-14741 .elementor-element.elementor-element-38b2dd5b {
		--margin-top: -11px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-58f666d1 > .elementor-widget-container {
		margin: -131px -50px 0px -50px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-58f666d1 img {
		width: 100%;
		height: 10em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1caa0ad6 {
		--margin-top: -100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5a1300f5 > .elementor-widget-container {
		margin: 36px 0px -20px 0px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5a1300f5 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-44f38e70 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-44f38e70 .elementor-heading-title {
		font-size: 36px;
		line-height: 1em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1242467 > .elementor-widget-container {
		margin: -6px -6px -6px -6px;
		padding: 0px 16px 0px 16px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1242467 {
		font-size: 16px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5b1587a9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5b1587a9 .elementor-button {
		font-size: 14px;
		padding: 10px 16px 10px 16px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-71cf044c {
		--margin-top: -161px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5399c393 > .elementor-widget-container {
		margin: -59px -63px 0px -44px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1aad521b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-14741 .elementor-element.elementor-element-f0937fd .elementor-icon-box-wrapper {
		align-items: center;
	}
	
	.elementor-14741 .elementor-element.elementor-element-f0937fd .elementor-icon-box-title {
		margin-block-end: 0px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-f0937fd .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-f0937fd .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-f0937fd .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-f0937fd .elementor-icon-box-description {
		font-size: 13px;
		line-height: 1.4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-22d55cc3 .elementor-icon-box-wrapper {
		align-items: center;
	}
	
	.elementor-14741 .elementor-element.elementor-element-22d55cc3 .elementor-icon-box-title {
		margin-block-end: 0px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-22d55cc3 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-22d55cc3 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-22d55cc3 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-22d55cc3 .elementor-icon-box-description {
		font-size: 13px;
		line-height: 1.4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-764f12b4 .elementor-icon-box-wrapper {
		align-items: center;
	}
	
	.elementor-14741 .elementor-element.elementor-element-764f12b4 .elementor-icon-box-title {
		margin-block-end: 0px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-764f12b4 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-764f12b4 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-764f12b4 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-764f12b4 .elementor-icon-box-description {
		font-size: 13px;
		line-height: 1.4em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-3772bd0b {
		--padding-top: 2em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-4d46de48 {
		--padding-top: 0em;
		--padding-bottom: 5em;
		--padding-left: 2em;
		--padding-right: 0em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-7df09f23 img {
		height: 400px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-3bfcbcb1 {
		--width: 225px;
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14741 .elementor-element.elementor-element-600e3716 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-520c191-font-size);
		line-height: var(--e-global-typography-520c191-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-c8b1865 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--grid-auto-flow: row;
	}
	
	.elementor-14741 .elementor-element.elementor-element-4526c264 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-4526c264 .elementor-counter-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-4dfa6015 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-4dfa6015 .elementor-counter-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-da2ec26 .elementor-counter-title {
		justify-content: center;
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-da2ec26 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-dfe70f5 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5511cab .elementor-heading-title {
		font-size: 1.7em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-c254944 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-d33d94a > .elementor-widget-container {
		padding: 0px 5px 0px 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-d33d94a .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-d33d94a .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-d33d94a .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-d33d94a .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-d33d94a .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-7afb3ed > .elementor-widget-container {
		padding: 0px 5px 0px 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-7afb3ed .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-7afb3ed .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-7afb3ed .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-7afb3ed .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-7afb3ed .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1143517 > .elementor-widget-container {
		padding: 0px 5px 0px 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1143517 .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1143517 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1143517 .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1143517 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-1143517 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-2c66f68 > .elementor-widget-container {
		padding: 0px 5px 0px 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-2c66f68 .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-2c66f68 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-2c66f68 .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-2c66f68 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-2c66f68 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8f5fbd6 > .elementor-widget-container {
		padding: 0px 5px 0px 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8f5fbd6 .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8f5fbd6 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8f5fbd6 .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8f5fbd6 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-8f5fbd6 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a439500 > .elementor-widget-container {
		padding: 0px 5px 0px 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a439500 .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a439500 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a439500 .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a439500 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-a439500 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6fd9a08 > .elementor-widget-container {
		padding: 0px 5px 0px 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6fd9a08 .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6fd9a08 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6fd9a08 .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6fd9a08 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-6fd9a08 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-fcbce86 > .elementor-widget-container {
		padding: 0px 5px 0px 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-fcbce86 .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-fcbce86 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-fcbce86 .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-fcbce86 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-fcbce86 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5043e38 > .elementor-widget-container {
		padding: 0px 5px 0px 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5043e38 .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5043e38 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5043e38 .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5043e38 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-5043e38 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cb71dec > .elementor-widget-container {
		padding: 0px 5px 0px 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cb71dec .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cb71dec .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cb71dec .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cb71dec .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-cb71dec .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8038523 > .elementor-widget-container {
		padding: 0px 5px 0px 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8038523 .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8038523 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8038523 .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8038523 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-8038523 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a0c75dd > .elementor-widget-container {
		padding: 0px 5px 0px 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a0c75dd .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a0c75dd .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a0c75dd .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-a0c75dd .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-a0c75dd .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cf164fd > .elementor-widget-container {
		padding: 0px 5px 0px 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cf164fd .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cf164fd .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cf164fd .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-cf164fd .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-cf164fd .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6933fc0 > .elementor-widget-container {
		padding: 0px 5px 0px 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6933fc0 .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6933fc0 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6933fc0 .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-6933fc0 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-6933fc0 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8540204 > .elementor-widget-container {
		padding: 0px 5px 0px 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8540204 .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8540204 .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8540204 .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-8540204 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-8540204 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-11a623f > .elementor-widget-container {
		padding: 0px 5px 0px 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-11a623f .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-11a623f .elementor-icon-box-title {
		margin-block-end: 3px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-11a623f .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-11a623f .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-11a623f .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-50a873bf {
		--margin-top: 28px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-2c660d6e .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-69b02a47 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-176646db {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-c2a79cf {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-testimonial__content {
		padding: 21px 28px 21px 28px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_left .elementor-testimonial__footer, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
		padding-top: 21px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
		padding: 0 28px 0 28px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-testimonial__text {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-testimonial__name {
		font-size: var(--e-global-typography-520c191-font-size);
		line-height: var(--e-global-typography-520c191-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-testimonial__title {
		font-size: var(--e-global-typography-112b6c4-font-size);
		line-height: var(--e-global-typography-112b6c4-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-009b04c .elementor-testimonial__image img {
		width: 56px;
		height: 56px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
		top: calc(21px + ( 56px / 2 ) - 8px);
	}
	
	body:not(.rtl) .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, body:not(.rtl) .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
		left: calc(28px + ( 56px / 2 ) - 8px);
		right: auto;
	}
	
	body.rtl .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
		right: calc(28px + ( 56px / 2 ) - 8px);
		left: auto;
	}
	
	body:not(.rtl) .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
		left: calc(28px + ( 56px / 2 ) - 8px);
		right: auto;
	}
	
	body.rtl .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-14741 .elementor-element.elementor-element-009b04c.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
		right: calc(28px + ( 56px / 2 ) - 8px);
		left: auto;
	}
	
	.elementor-14741 .elementor-element.elementor-element-78d65040 {
		--padding-top: 0em;
		--padding-bottom: 2em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-698e5ec6 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-14741 .elementor-element.elementor-element-666b9261 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-666b9261 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-a435f28-font-size);
		line-height: var(--e-global-typography-a435f28-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-666b9261 .elementor-icon-box-description {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-4d81300 .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-6fb71df1 .elementor-icon-box-title, .elementor-14741 .elementor-element.elementor-element-6fb71df1 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-a435f28-font-size);
		line-height: var(--e-global-typography-a435f28-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-6fb71df1 .elementor-icon-box-description {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-16cad08f .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-14741 .elementor-element.elementor-element-37159aaa {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 28px;
		--margin-right: 0px;
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-14741 .elementor-element.elementor-element-37159aaa.e-con {
		--order: -99999;
	}
}

@media (min-width:768px) {
	.elementor-14741 .elementor-element.elementor-element-38b2dd5b {
		--content-width: 100%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1caa0ad6 {
		--content-width: 100%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-67233e {
		--content-width: 100%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1aad521b {
		--content-width: 88%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-3d981cc7 {
		--content-width: 50%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-3772bd0b {
		--content-width: 90%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-4d46de48 {
		--width: 50%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-3bfcbcb1 {
		--width: 300px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-71592665 {
		--width: 50%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-d5ea5c7 {
		--width: 100.236%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-c254944 {
		--content-width: 100%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-50a873bf {
		--content-width: 100%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-69b02a47 {
		--content-width: 100%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-63e7794c {
		--width: 57.5%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-73386ffa {
		--width: 30%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-176646db {
		--content-width: 100%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-5b2c4e5e {
		--width: 30%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-301ca9d9 {
		--width: 57.5%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-c2a79cf {
		--content-width: 100%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-dab58ff {
		--content-width: 1080px;
	}
	
	.elementor-14741 .elementor-element.elementor-element-baf1ba7 {
		--width: 50%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-698e5ec6 {
		--width: 50%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-1136c0b9 {
		--content-width: 100%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-37159aaa {
		--width: 40%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-14741 .elementor-element.elementor-element-1aad521b {
		--content-width: 100%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-4d46de48 {
		--width: 100%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-71592665 {
		--width: 100%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-baf1ba7 {
		--width: 100%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-698e5ec6 {
		--width: 100%;
	}
	
	.elementor-14741 .elementor-element.elementor-element-37159aaa {
		--width: 45%;
	}
}

/* Start custom CSS for heading, class: .elementor-element-5a1300f5 */
.elementor-14741 .elementor-element.elementor-element-5a1300f5 .tagline {
	font-family: "Inknut Antiqua", serif;
	font-weight: 400;
	font-style: normal;
	font-size: 25px;
	line-height: 50px;
	letter-spacing: 0;
	vertical-align: middle;
	text-transform: uppercase;
}

/* Mobile */
@media (max-width: 768px) {
	.elementor-14741 .elementor-element.elementor-element-5a1300f5 .tagline {
		font-size: 20px;
		line-height: 1;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-44f38e70 */
.elementor-14741 .elementor-element.elementor-element-44f38e70 {
	background: linear-gradient(50deg, #9c00ff 30%, #410094 95%);
	-webkit-text-fill-color: transparent;
	background-clip: text;
	color: transparent;
	display: inline-block;
}
