
.elementor-21 .elementor-element.elementor-element-46d8aee {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 350px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-46d8aee.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-009dd9c {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-ecc72f1 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-ecc72f1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 65px;
	font-weight: 700;
	line-height: 1.1em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-149e9ba {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: var(--e-global-typography-8432aa5-font-family), Sans-serif;
	font-size: var(--e-global-typography-8432aa5-font-size);
	line-height: var(--e-global-typography-8432aa5-line-height);
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-149e9ba.elementor-element {
	--align-self: center;
}

.elementor-21 .elementor-element.elementor-element-9d12a08 {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-d58e0b3 {
	--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-21 .elementor-element.elementor-element-8a986dc {
	width: auto;
	max-width: auto;
}

.elementor-21 .elementor-element.elementor-element-ce6dbbf .elementor-button {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(2, 1, 1, 0) 0%, rgba(242, 41, 91, 0) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7e50eb0);
}

.elementor-21 .elementor-element.elementor-element-ce6dbbf {
	width: auto;
	max-width: auto;
}

.elementor-21 .elementor-element.elementor-element-9ecac22 {
	--display: flex;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-562749c {
	--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;
	--flex-wrap: wrap;
}

.elementor-21 .elementor-element.elementor-element-562749c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-562749c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-21 .elementor-element.elementor-element-8c01590 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-21 .elementor-element.elementor-element-8c01590.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-6a1e05a {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: rgba(240, 125, 48, .17);
	--border-color: rgba(240, 125, 48, .17);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 10px;
}

.elementor-21 .elementor-element.elementor-element-6a1e05a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-77ac8d2 {
	width: var(--container-widget-width, 141.997px);
	max-width: 141.997px;
	--container-widget-width: 141.997px;
	--container-widget-flex-grow: 0;
}

.elementor-21 .elementor-element.elementor-element-77ac8d2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-77ac8d2 .elementor-counter-number-wrapper {}

.elementor-21 .elementor-element.elementor-element-58f45e4.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-58f45e4 .elementor-heading-title {
	font-size: 28px;
	font-weight: 200;
	line-height: 1.5em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-906f546 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -20px;
	--margin-right: -17px;
}

.elementor-21 .elementor-element.elementor-element-906f546.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-cc76cef {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: rgba(240, 125, 48, .17);
	--border-color: rgba(240, 125, 48, .17);
	--border-radius: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-cc76cef.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-ceef5e5 {
	width: var(--container-widget-width, 95.993px);
	max-width: 95.993px;
	margin: 0px 7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 95.993px;
	--container-widget-flex-grow: 0;
}

.elementor-21 .elementor-element.elementor-element-ceef5e5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-ceef5e5 .elementor-counter-number-wrapper {}

.elementor-21 .elementor-element.elementor-element-f7a2368.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-f7a2368 .elementor-heading-title {
	font-size: 28px;
	font-weight: 200;
	line-height: 1.5em;
	color: var(--e-global-color-a0ad24d);
}

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

.elementor-21 .elementor-element.elementor-element-b3729dc.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-870f6f2 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: rgba(240, 125, 48, .17);
	--border-color: rgba(240, 125, 48, .17);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: -46px;
}

.elementor-21 .elementor-element.elementor-element-870f6f2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-a259a80 {
	width: var(--container-widget-width, 135.997px);
	max-width: 135.997px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 135.997px;
	--container-widget-flex-grow: 0;
}

.elementor-21 .elementor-element.elementor-element-a259a80.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-a259a80 .elementor-counter-number-wrapper {}

.elementor-21 .elementor-element.elementor-element-5d53369.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-5d53369 .elementor-heading-title {
	font-size: 28px;
	font-weight: 200;
	line-height: 1.5em;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-a0ad24d);
}

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

.elementor-21 .elementor-element.elementor-element-3965ad8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-682801e {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: rgba(240, 125, 48, .17);
	--border-color: rgba(240, 125, 48, .17);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-682801e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-fb38605 {
	width: var(--container-widget-width, 236px);
	max-width: 236px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 236px;
	--container-widget-flex-grow: 0;
}

.elementor-21 .elementor-element.elementor-element-fb38605.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-fb38605 .elementor-counter-number-wrapper {}

.elementor-21 .elementor-element.elementor-element-aaa6290.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-aaa6290 .elementor-heading-title {
	font-size: 28px;
	font-weight: 200;
	line-height: 1.5em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-0bb6c40 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-e995740 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-21 .elementor-element.elementor-element-e995740.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-505e6a3 {
	text-align: end;
}

.elementor-21 .elementor-element.elementor-element-505e6a3 .elementor-heading-title {
	font-family: var(--e-global-typography-3bd3dc8-font-family), Sans-serif;
	font-size: var(--e-global-typography-3bd3dc8-font-size);
	font-weight: var(--e-global-typography-3bd3dc8-font-weight);
	line-height: var(--e-global-typography-3bd3dc8-line-height);
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-b3be821 {
	text-align: end;
	font-family: var(--e-global-typography-8432aa5-font-family), Sans-serif;
	font-size: var(--e-global-typography-8432aa5-font-size);
	line-height: var(--e-global-typography-8432aa5-line-height);
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-0bb7150 {
	--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-21 .elementor-element.elementor-element-0bb7150.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-c87ac65 {
	--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-21 .elementor-element.elementor-element-5bffb76 {
	--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;
}

.elementor-21 .elementor-element.elementor-element-afbff35 {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-73aa229 img {
	width: 200px;
}

.elementor-21 .elementor-element.elementor-element-e3e9763 {
	text-align: center;
	font-size: 16px;
	font-weight: 300;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-1645eb1 {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-9a6b865 img {
	width: 200px;
}

.elementor-21 .elementor-element.elementor-element-e1feea6 {
	text-align: center;
	font-size: 16px;
	font-weight: 300;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-fa312df {
	--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;
}

.elementor-21 .elementor-element.elementor-element-7cce1b8 {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-f160d0e img {
	width: 135px;
}

.elementor-21 .elementor-element.elementor-element-7ea91be {
	text-align: center;
	font-size: 16px;
	font-weight: 300;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-cc75a08 {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-2837233 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;
}

.elementor-21 .elementor-element.elementor-element-2837233 img {
	width: 135px;
}

.elementor-21 .elementor-element.elementor-element-9edd5ef {
	text-align: center;
	font-size: 16px;
	font-weight: 300;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-447de53 {
	margin: -31px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;
}

.elementor-21 .elementor-element.elementor-element-c52111d {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, .89);
	--divider-border-width: .2px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
}

.elementor-21 .elementor-element.elementor-element-c52111d .elementor-divider-separator {
	width: 64%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-21 .elementor-element.elementor-element-c52111d .elementor-divider {
	text-align: center;
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-21 .elementor-element.elementor-element-0fef483 {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-e450777 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-e450777.elementor-element {
	--align-self: center;
}

.elementor-21 .elementor-element.elementor-element-e450777 .elementor-heading-title {
	font-family: var(--e-global-typography-3bd3dc8-font-family), Sans-serif;
	font-size: var(--e-global-typography-3bd3dc8-font-size);
	font-weight: var(--e-global-typography-3bd3dc8-font-weight);
	line-height: var(--e-global-typography-3bd3dc8-line-height);
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-df88c69 {
	width: var(--container-widget-width, 78%);
	max-width: 78%;
	--container-widget-width: 78%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: var(--e-global-typography-8432aa5-font-family), Sans-serif;
	font-size: var(--e-global-typography-8432aa5-font-size);
	line-height: var(--e-global-typography-8432aa5-line-height);
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-df88c69.elementor-element {
	--align-self: center;
}

.elementor-21 .elementor-element.elementor-element-47a0c1f {
	--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;
}

.elementor-21 .elementor-element.elementor-element-09d6a98 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 50px;
	--padding-right: 50px;
}

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

.elementor-21 .elementor-element.elementor-element-9b9ef6b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-9b9ef6b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-58c507d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-004e50a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 1.1em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-6d72a52 {
	padding: 10px 0px 0px 0px;
	font-family: var(--e-global-typography-d7b601a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d7b601a-font-size);
	line-height: var(--e-global-typography-d7b601a-line-height);
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-b67173c {
	width: var(--container-widget-width, 233px);
	max-width: 233px;
	--container-widget-width: 233px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-21 .elementor-element.elementor-element-b67173c.elementor-element {
	--align-self: center;
}

.elementor-21 .elementor-element.elementor-element-9cde5c2 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 50px;
	--padding-right: 50px;
}

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

.elementor-21 .elementor-element.elementor-element-6a81304 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-6a81304.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-d79c09e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-5db7778 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 1.1em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-659e17d {
	padding: 10px 0px 0px 0px;
	font-family: var(--e-global-typography-d7b601a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d7b601a-font-size);
	line-height: var(--e-global-typography-d7b601a-line-height);
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-d67addd {
	width: var(--container-widget-width, 220px);
	max-width: 220px;
	--container-widget-width: 220px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-21 .elementor-element.elementor-element-d67addd.elementor-element {
	--align-self: center;
}

.elementor-21 .elementor-element.elementor-element-1a2f24a {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 50px;
	--padding-right: 50px;
}

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

.elementor-21 .elementor-element.elementor-element-3e3165b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-3e3165b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-e5d9221 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-7382ea8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 1.1em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-c31896a {
	padding: 10px 0px 0px 0px;
	font-family: var(--e-global-typography-d7b601a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d7b601a-font-size);
	line-height: var(--e-global-typography-d7b601a-line-height);
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-38be771 {
	width: var(--container-widget-width, 220px);
	max-width: 220px;
	--container-widget-width: 220px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-21 .elementor-element.elementor-element-38be771.elementor-element {
	--align-self: center;
}

.elementor-21 .elementor-element.elementor-element-967f857 {
	width: var(--container-widget-width, 550px);
	max-width: 550px;
	margin: -30px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;
	--container-widget-width: 550px;
	--container-widget-flex-grow: 0;
}

.elementor-21 .elementor-element.elementor-element-967f857.elementor-element {
	--align-self: center;
}

.elementor-21 .elementor-element.elementor-element-967f857 .elementor-button {
	line-height: 1.5em;
}

.elementor-21 .elementor-element.elementor-element-b1d321f {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-d2fda45 {
	--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-7e50eb0);
	--border-color: var(--e-global-color-7e50eb0);
	--margin-top: -63px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-0824ee3 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	margin: -55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-0824ee3.elementor-element {
	--align-self: center;
}

.elementor-21 .elementor-element.elementor-element-0824ee3 .elementor-heading-title {
	font-family: var(--e-global-typography-3bd3dc8-font-family), Sans-serif;
	font-size: var(--e-global-typography-3bd3dc8-font-size);
	font-weight: var(--e-global-typography-3bd3dc8-font-weight);
	line-height: var(--e-global-typography-3bd3dc8-line-height);
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-edcf478 {
	--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 75px;
	--row-gap: 0px;
	--column-gap: 75px;
	--flex-wrap: wrap;
}

.elementor-21 .elementor-element.elementor-element-19ae70b {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-8f50581 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-8f50581 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 1.1em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-6eb87ed {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-4b45eda {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-fb248db {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-fb248db .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 1.1em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-1e0d7d1 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-b8b51f3 {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-ba97193 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-ba97193 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 1.1em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-5657e0e {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-654c8d2 {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-7e213dd {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-7e213dd .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 1.1em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-3ebbf16 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-813a2e1 {
	width: var(--container-widget-width, 524px);
	max-width: 524px;
	margin: -4px 0px calc(var(--kit-widget-spacing, 0px) + -77px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 524px;
	--container-widget-flex-grow: 0;
}

.elementor-21 .elementor-element.elementor-element-813a2e1.elementor-element {
	--align-self: center;
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-813a2e1 .elementor-button {
	line-height: 1.5em;
}

.elementor-21 .elementor-element.elementor-element-dbb26bf {
	width: var(--container-widget-width, 50.592%);
	max-width: 50.592%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 50.592%;
	--container-widget-flex-grow: 0;
	top: 1688px;
	z-index: 0;
}

.elementor-21 .elementor-element.elementor-element-dbb26bf.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-21 .elementor-element.elementor-element-dbb26bf {
	left: 117px;
}

body.rtl .elementor-21 .elementor-element.elementor-element-dbb26bf {
	right: 117px;
}

.elementor-21 .elementor-element.elementor-element-2898be6 {
	--display: flex;
	--margin-top: -57px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21 .elementor-element.elementor-element-1260950 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-2e8d1f8 {
	--display: flex;
	--overlay-opacity: .5;
	--margin-top: -0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

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

.elementor-21 .elementor-element.elementor-element-2e8d1f8::before, .elementor-21 .elementor-element.elementor-element-2e8d1f8 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2e8d1f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2e8d1f8 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-2e8d1f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-2e8d1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-secondary);
	--background-overlay: "";
}

.elementor-21 .elementor-element.elementor-element-7ad1cec .elementor-heading-title {
	font-family: var(--e-global-typography-3bd3dc8-font-family), Sans-serif;
	font-size: var(--e-global-typography-3bd3dc8-font-size);
	font-weight: var(--e-global-typography-3bd3dc8-font-weight);
	line-height: var(--e-global-typography-3bd3dc8-line-height);
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-232f15b {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	line-height: 1.5em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-6928ae5 {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-21 .elementor-element.elementor-element-6928ae5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6928ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-53c6a0d .eael-contact-form {
	border-style: none;
}

.elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage {
	display: flex;
	justify-content: end;
}

html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gfield {
	margin-bottom: 0px;
}

html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gfield textarea {
	padding: 10px 20px 10px 20px;
}

html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gfield input[type="text"], html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gfield input[type="email"], html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gfield input[type="tel"], html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gfield input[type="number"], html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gfield textarea, html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gfield select {
	border-radius: 0px 0px 0px 0px;
}

html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gfield.gsection {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gfield input::-webkit-input-placeholder, html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gfield textarea::-webkit-input-placeholder {
	color: #afafaf;
}

html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gform_wrapper .gf_scroll_text {
	width: 100%;
}

html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gform_footer {
	text-align: center;
	justify-content: center;
}

html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gfield--type-submit {
	text-align: center;
	justify-content: center;
}

html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gform_footer input[type="submit"] {
	display: inline-block;
	width: 249px !important;
	border-radius: 0px 0px 0px 0px !important;
	padding: 15px 15px 15px 15px;
}

html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gform_body .gform_page_footer input[type="submit"] {
	width: 249px !important;
	border-radius: 0px 0px 0px 0px !important;
	padding: 15px 15px 15px 15px;
}

html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gform_body input[type="submit"].gform-button {
	width: 249px !important;
	border-radius: 0px 0px 0px 0px !important;
	padding: 15px 15px 15px 15px;
}

html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gform_body input[type="submit"].gform-button {
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
}

html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gform_body .gform_page_footer input[type="button"] {
	width: 100px;
}

html body .elementor-21 .elementor-element.elementor-element-53c6a0d .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-21 .elementor-element.elementor-element-53c6a0d .gform_wrapper li.gfield_error textarea {
	border-width: 1px;
}

.elementor-21 .elementor-element.elementor-element-ec358f0 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, .89);
	--divider-border-width: .2px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -82px) 0px;
}

.elementor-21 .elementor-element.elementor-element-ec358f0 .elementor-divider-separator {
	width: 64%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-21 .elementor-element.elementor-element-ec358f0 .elementor-divider {
	text-align: center;
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-21 .elementor-element.elementor-element-1d8d5a4 {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-99c78cb {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-99c78cb.elementor-element {
	--align-self: center;
}

.elementor-21 .elementor-element.elementor-element-99c78cb .elementor-heading-title {
	font-family: var(--e-global-typography-3bd3dc8-font-family), Sans-serif;
	font-size: var(--e-global-typography-3bd3dc8-font-size);
	font-weight: var(--e-global-typography-3bd3dc8-font-weight);
	line-height: var(--e-global-typography-3bd3dc8-line-height);
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-935182c {
	width: var(--container-widget-width, 78%);
	max-width: 78%;
	--container-widget-width: 78%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: var(--e-global-typography-8432aa5-font-family), Sans-serif;
	font-size: var(--e-global-typography-8432aa5-font-size);
	line-height: var(--e-global-typography-8432aa5-line-height);
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-935182c.elementor-element {
	--align-self: center;
}

.elementor-21 .elementor-element.elementor-element-1fc979f {
	--display: flex;
	--min-height: 1020px;
	--justify-content: center;
}

.elementor-21 .elementor-element.elementor-element-ba917b7 {
	width: auto;
	max-width: auto;
	top: -2px;
}

body:not(.rtl) .elementor-21 .elementor-element.elementor-element-ba917b7 {
	left: 22.557%;
}

body.rtl .elementor-21 .elementor-element.elementor-element-ba917b7 {
	right: 22.557%;
}

.elementor-21 .elementor-element.elementor-element-a6ca6ad {
	width: auto;
	max-width: auto;
	top: 0px;
}

body:not(.rtl) .elementor-21 .elementor-element.elementor-element-a6ca6ad {
	left: 39%;
}

body.rtl .elementor-21 .elementor-element.elementor-element-a6ca6ad {
	right: 39%;
}

.elementor-21 .elementor-element.elementor-element-3d781fc {
	--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;
	--flex-wrap: wrap;
}

body:not(.rtl) .elementor-21 .elementor-element.elementor-element-748809b {
	left: -3%;
}

body.rtl .elementor-21 .elementor-element.elementor-element-748809b {
	right: -3%;
}

.elementor-21 .elementor-element.elementor-element-748809b {
	top: 10%;
}

.elementor-21 .elementor-element.elementor-element-1fc625f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-55af915 {
	width: var(--container-widget-width, 653px);
	max-width: 653px;
	--container-widget-width: 653px;
	--container-widget-flex-grow: 0;
}

.elementor-21 .elementor-element.elementor-element-c576632 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-caa510b {
	width: var(--container-widget-width, 653px);
	max-width: 653px;
	--container-widget-width: 653px;
	--container-widget-flex-grow: 0;
}

.elementor-21 .elementor-element.elementor-element-7e43d5b {
	--display: flex;
	--justify-content: center;
}

.elementor-21 .elementor-element.elementor-element-dfd15ef {
	margin: -40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: var(--e-global-color-7e50eb0);
}

.elementor-21 .elementor-element.elementor-element-dfd15ef .elementor-heading-title {
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-c347a94 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, .89);
	--divider-border-width: .2px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -82px) 0px;
}

.elementor-21 .elementor-element.elementor-element-c347a94 .elementor-divider-separator {
	width: 64%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-21 .elementor-element.elementor-element-c347a94 .elementor-divider {
	text-align: center;
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-21 .elementor-element.elementor-element-a073919 {
	--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;
}

.elementor-21 .elementor-element.elementor-element-088f4f2 {
	--display: flex;
	--justify-content: center;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-553ea5d {
	text-align: end;
}

.elementor-21 .elementor-element.elementor-element-553ea5d .elementor-heading-title {
	font-family: var(--e-global-typography-3bd3dc8-font-family), Sans-serif;
	font-size: var(--e-global-typography-3bd3dc8-font-size);
	font-weight: var(--e-global-typography-3bd3dc8-font-weight);
	line-height: var(--e-global-typography-3bd3dc8-line-height);
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-3e8a8c3 {
	--display: flex;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-a0cf31f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 50px;
	--row-gap: 20px;
	--column-gap: 50px;
}

.elementor-21 .elementor-element.elementor-element-c31d77d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-21 .elementor-element.elementor-element-4b6be1a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.3em;
	color: #949494;
}

.elementor-21 .elementor-element.elementor-element-12c8f55 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-a0ad24d);
	--divider-border-width: 1px;
}

.elementor-21 .elementor-element.elementor-element-12c8f55 .elementor-divider-separator {
	width: 100%;
}

.elementor-21 .elementor-element.elementor-element-12c8f55 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-21 .elementor-element.elementor-element-8abfd59 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 66px) 0px;
}

.elementor-21 .elementor-element.elementor-element-8abfd59 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.3em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-f7146e2 {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	line-height: 1.5em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-8858b44 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-21 .elementor-element.elementor-element-b5b7356 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.3em;
	color: #949494;
}

.elementor-21 .elementor-element.elementor-element-d229b5d {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-a0ad24d);
	--divider-border-width: 1px;
}

.elementor-21 .elementor-element.elementor-element-d229b5d .elementor-divider-separator {
	width: 100%;
}

.elementor-21 .elementor-element.elementor-element-d229b5d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-21 .elementor-element.elementor-element-50b2006 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
}

.elementor-21 .elementor-element.elementor-element-50b2006 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.3em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-746b97e {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	line-height: 1.5em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-49db844 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 50px;
	--row-gap: 20px;
	--column-gap: 50px;
}

.elementor-21 .elementor-element.elementor-element-84573b2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-21 .elementor-element.elementor-element-a88de4c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.3em;
	color: #949494;
}

.elementor-21 .elementor-element.elementor-element-a9c5bb0 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-a0ad24d);
	--divider-border-width: 1px;
}

.elementor-21 .elementor-element.elementor-element-a9c5bb0 .elementor-divider-separator {
	width: 100%;
}

.elementor-21 .elementor-element.elementor-element-a9c5bb0 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-21 .elementor-element.elementor-element-2d37f45 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
}

.elementor-21 .elementor-element.elementor-element-2d37f45 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.3em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-9bdfa23 {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	line-height: 1.5em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-81ae306 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-21 .elementor-element.elementor-element-94c5191 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.3em;
	color: #949494;
}

.elementor-21 .elementor-element.elementor-element-9a46c31 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-a0ad24d);
	--divider-border-width: 1px;
}

.elementor-21 .elementor-element.elementor-element-9a46c31 .elementor-divider-separator {
	width: 100%;
}

.elementor-21 .elementor-element.elementor-element-9a46c31 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-21 .elementor-element.elementor-element-50fb7ab {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 66px) 0px;
}

.elementor-21 .elementor-element.elementor-element-50fb7ab .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.3em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-88da0e8 {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	line-height: 1.5em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-f299f87 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, .89);
	--divider-border-width: .2px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -82px) 0px;
}

.elementor-21 .elementor-element.elementor-element-f299f87 .elementor-divider-separator {
	width: 64%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-21 .elementor-element.elementor-element-f299f87 .elementor-divider {
	text-align: center;
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-21 .elementor-element.elementor-element-b59677f {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-a12fa8e {
	width: var(--container-widget-width, 714px);
	max-width: 714px;
	--container-widget-width: 714px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-a12fa8e.elementor-element {
	--align-self: center;
}

.elementor-21 .elementor-element.elementor-element-a12fa8e .elementor-heading-title {
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-ae5686a {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-760163e {
	--display: flex;
	--min-height: 380px;
	--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;
	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-7e50eb0);
	--border-color: var(--e-global-color-7e50eb0);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-21 .elementor-element.elementor-element-6921838 {
	text-align: center;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-5833ff3 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-5833ff3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.3em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-3812f63 {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-91f2a46 {
	--display: flex;
	--min-height: 380px;
	--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;
	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-7e50eb0);
	--border-color: var(--e-global-color-7e50eb0);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-21 .elementor-element.elementor-element-2794e2f {
	text-align: center;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-596b4f6 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-596b4f6 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.3em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-f8b1f78 {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-5b4e9ef {
	--display: flex;
	--min-height: 380px;
	--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;
	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-7e50eb0);
	--border-color: var(--e-global-color-7e50eb0);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-21 .elementor-element.elementor-element-165b24f {
	text-align: center;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-a01f850 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-a01f850 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.3em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-99ede57 {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-7185cce {
	--display: flex;
	--min-height: 380px;
	--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;
	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-7e50eb0);
	--border-color: var(--e-global-color-7e50eb0);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-21 .elementor-element.elementor-element-bcaa4ab {
	text-align: center;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-b047d93 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-b047d93 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.3em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-532e365 {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-3d7283d {
	--display: flex;
	--min-height: 380px;
	--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;
	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-7e50eb0);
	--border-color: var(--e-global-color-7e50eb0);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-21 .elementor-element.elementor-element-0dc60f0 {
	text-align: center;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-c97f42e {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-c97f42e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.3em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-fd07c4e {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-66c1aa8 {
	--display: flex;
	--min-height: 380px;
	--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;
	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-7e50eb0);
	--border-color: var(--e-global-color-7e50eb0);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-21 .elementor-element.elementor-element-cbc0b84 {
	text-align: center;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-aa1e05d {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-aa1e05d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.3em;
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-60b8630 {
	--e-n-carousel-swiper-slides-to-display: 4;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-swiper-pagination-size: 10px;
	--e-n-carousel-dots-normal-color: var(--e-global-color-7e50eb0);
}

.elementor-21 .elementor-element.elementor-element-324fb56 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-21 .elementor-element.elementor-element-fa714e4 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21 .elementor-element.elementor-element-b4aa320 {
	--display: flex;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-21 .elementor-element.elementor-element-b4aa320:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b4aa320 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bd3f205);
	background-image: url("https://cdn-ileijim.nitrocdn.com/NBkMWqTUWrVxgFhpthdOEVIegqrJQahl/assets/images/optimized/rev-cd772ba/preferredsys.com/wp-content/uploads/2025/12/background.png");
	background-position: center center;
	background-size: cover;
}

.elementor-21 .elementor-element.elementor-element-b4aa320:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-21 .elementor-element.elementor-element-b4aa320 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-21 .elementor-element.elementor-element-59bd4ec.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-59bd4ec {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-59bd4ec .elementor-heading-title {
	font-family: var(--e-global-typography-3bd3dc8-font-family), Sans-serif;
	font-size: var(--e-global-typography-3bd3dc8-font-size);
	font-weight: var(--e-global-typography-3bd3dc8-font-weight);
	line-height: var(--e-global-typography-3bd3dc8-line-height);
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-91c9db5 {
	text-align: center;
	font-family: var(--e-global-typography-8432aa5-font-family), Sans-serif;
	font-size: var(--e-global-typography-8432aa5-font-size);
	line-height: var(--e-global-typography-8432aa5-line-height);
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-013a0e2 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-a0ad24d);
	--divider-border-width: 1px;
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;
}

.elementor-21 .elementor-element.elementor-element-013a0e2 .elementor-divider-separator {
	width: 70%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-21 .elementor-element.elementor-element-013a0e2 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-21 .elementor-element.elementor-element-8682f61 {
	--display: flex;
	--gap: 50px 0px;
	--row-gap: 50px;
	--column-gap: 0px;
	--padding-top: 60px;
	--padding-bottom: 50px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21 .elementor-element.elementor-element-5563760 {
	width: var(--container-widget-width, 714px);
	max-width: 714px;
	--container-widget-width: 714px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-5563760.elementor-element {
	--align-self: center;
}

.elementor-21 .elementor-element.elementor-element-5563760 .elementor-heading-title {
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-0426740 {
	--item-display: flex;
	--read-more-alignment: 1;
	--grid-row-gap: 35px;
	--grid-column-gap: 30px;
}

.elementor-21 .elementor-element.elementor-element-0426740 .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.66 * 100%);
}

.elementor-21 .elementor-element.elementor-element-0426740:after {
	content: "0.66";
}

.elementor-21 .elementor-element.elementor-element-0426740 .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-21 .elementor-element.elementor-element-0426740 .elementor-post__meta-data span + span:before {
	content: "•";
}

.elementor-21 .elementor-element.elementor-element-0426740 .elementor-post__card {
	background-color: var(--e-global-color-bd3f205);
	border-color: var(--e-global-color-7e50eb0);
	border-width: 1px;
}

.elementor-21 .elementor-element.elementor-element-0426740 .elementor-post__text {
	padding: 0 30px;
	margin-top: 20px;
	margin-bottom: 22px;
}

.elementor-21 .elementor-element.elementor-element-0426740 .elementor-post__meta-data {
	padding: 10px 30px;
}

.elementor-21 .elementor-element.elementor-element-0426740 .elementor-post__avatar {
	padding-right: 30px;
	padding-left: 30px;
}

.elementor-21 .elementor-element.elementor-element-0426740 .elementor-post__read-more {
	color: var(--e-global-color-7e50eb0);
	margin-bottom: 22px;
}

.elementor-21 .elementor-element.elementor-element-0426740 a.elementor-post__read-more {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: capitalize;
	line-height: 1.3em;
}

.elementor-21 .elementor-element.elementor-element-195ca73 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-21 .elementor-element.elementor-element-de0b41c {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-55e8b2a {
	width: var(--container-widget-width, 714px);
	max-width: 714px;
	--container-widget-width: 714px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-55e8b2a.elementor-element {
	--align-self: center;
}

.elementor-21 .elementor-element.elementor-element-55e8b2a .elementor-heading-title {
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-cdffb1e {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-d1e7952 {
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-2f4c1bd {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-9b965c6 {
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-6a5a0db {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-6154748 {
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-4f1adfc {
	--display: flex;
}

.elementor-21 .elementor-element.elementor-element-6a1f16f {
	color: var(--e-global-color-a0ad24d);
}

.elementor-21 .elementor-element.elementor-element-8cfc6dd {
	--n-accordion-title-font-size: 22px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-a0ad24d);
	--n-accordion-title-hover-color: var(--e-global-color-a0ad24d);
	--n-accordion-title-active-color: var(--e-global-color-a0ad24d);
	--n-accordion-icon-size: 15px;
}

.elementor-21 .elementor-element.elementor-element-8cfc6dd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7e50eb0);
}

.elementor-21 .elementor-element.elementor-element-8cfc6dd > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 1px 1px 0px 1px;
}

.elementor-21 .elementor-element.elementor-element-8cfc6dd {
	--n-accordion-padding: 20px 30px 20px 30px;
}

:where( .elementor-21 .elementor-element.elementor-element-8cfc6dd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Poppins", Sans-serif;
	font-weight: 700;
	line-height: 1.5em;
}

:where( .elementor-21 .elementor-element.elementor-element-8cfc6dd > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: var(--e-global-color-7e50eb0);
	--padding-top: 0px;
	--padding-right: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
}

.elementor-21 .elementor-element.elementor-element-b979269 {
	--display: flex;
	--min-height: 164px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-21 .elementor-element.elementor-element-b979269:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b979269 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileijim.nitrocdn.com/NBkMWqTUWrVxgFhpthdOEVIegqrJQahl/assets/images/optimized/rev-cd772ba/preferredsys.com/wp-content/uploads/2025/11/Smarter-Bottom-Line.png");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: 90% auto;
}

.elementor-21 .elementor-element.elementor-element-b979269:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-21 .elementor-element.elementor-element-b979269 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-21 .elementor-element.elementor-element-b979269.e-con {
	--align-self: center;
}

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

@media (max-width:1440px) {
	.elementor-21 .elementor-element.elementor-element-ecc72f1 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-21 .elementor-element.elementor-element-149e9ba {
		font-size: var(--e-global-typography-8432aa5-font-size);
		line-height: var(--e-global-typography-8432aa5-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-562749c {
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-77ac8d2 {
		width: var(--container-widget-width, 104.618px);
		max-width: 104.618px;
		--container-widget-width: 104.618px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21 .elementor-element.elementor-element-77ac8d2 .elementor-counter-number-wrapper {
		font-size: 65px;
	}
	
	.elementor-21 .elementor-element.elementor-element-58f45e4 {
		width: var(--container-widget-width, 58.771px);
		max-width: 58.771px;
		--container-widget-width: 58.771px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21 .elementor-element.elementor-element-58f45e4 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-21 .elementor-element.elementor-element-ceef5e5 {
		width: var(--container-widget-width, 88.629px);
		max-width: 88.629px;
		--container-widget-width: 88.629px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21 .elementor-element.elementor-element-ceef5e5 .elementor-counter-number-wrapper {
		font-size: 65px;
	}
	
	.elementor-21 .elementor-element.elementor-element-f7a2368 {
		width: var(--container-widget-width, 99.882px);
		max-width: 99.882px;
		--container-widget-width: 99.882px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21 .elementor-element.elementor-element-f7a2368 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-21 .elementor-element.elementor-element-a259a80 {
		width: var(--container-widget-width, 116.125px);
		max-width: 116.125px;
		--container-widget-width: 116.125px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21 .elementor-element.elementor-element-a259a80 .elementor-counter-number-wrapper {
		font-size: 65px;
	}
	
	.elementor-21 .elementor-element.elementor-element-5d53369 {
		width: var(--container-widget-width, 190.292px);
		max-width: 190.292px;
		--container-widget-width: 190.292px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21 .elementor-element.elementor-element-5d53369 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-21 .elementor-element.elementor-element-fb38605 {
		width: var(--container-widget-width, 209.861px);
		max-width: 209.861px;
		--container-widget-width: 209.861px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21 .elementor-element.elementor-element-fb38605 .elementor-counter-number-wrapper {
		font-size: 65px;
	}
	
	.elementor-21 .elementor-element.elementor-element-aaa6290 {
		width: var(--container-widget-width, 212.753px);
		max-width: 212.753px;
		--container-widget-width: 212.753px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21 .elementor-element.elementor-element-aaa6290 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-21 .elementor-element.elementor-element-505e6a3 .elementor-heading-title {
		font-size: var(--e-global-typography-3bd3dc8-font-size);
		line-height: var(--e-global-typography-3bd3dc8-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-b3be821 {
		font-size: var(--e-global-typography-8432aa5-font-size);
		line-height: var(--e-global-typography-8432aa5-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-e450777 .elementor-heading-title {
		font-size: var(--e-global-typography-3bd3dc8-font-size);
		line-height: var(--e-global-typography-3bd3dc8-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-df88c69 {
		font-size: var(--e-global-typography-8432aa5-font-size);
		line-height: var(--e-global-typography-8432aa5-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-d5a63d6 {
		--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-21 .elementor-element.elementor-element-71b90f5 img {
		width: 77px;
	}
	
	.elementor-21 .elementor-element.elementor-element-004e50a .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-21 .elementor-element.elementor-element-6d72a52 {
		font-size: var(--e-global-typography-d7b601a-font-size);
		line-height: var(--e-global-typography-d7b601a-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-b67173c {
		font-size: 20px;
	}
	
	.elementor-21 .elementor-element.elementor-element-9cde5c2 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-21 .elementor-element.elementor-element-d5cbc78 {
		--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-21 .elementor-element.elementor-element-4f20abe img {
		width: 77px;
	}
	
	.elementor-21 .elementor-element.elementor-element-5db7778 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-21 .elementor-element.elementor-element-659e17d {
		font-size: var(--e-global-typography-d7b601a-font-size);
		line-height: var(--e-global-typography-d7b601a-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-d67addd {
		font-size: 20px;
	}
	
	.elementor-21 .elementor-element.elementor-element-fad921f {
		--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-21 .elementor-element.elementor-element-d453102 img {
		width: 77px;
	}
	
	.elementor-21 .elementor-element.elementor-element-7382ea8 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-21 .elementor-element.elementor-element-c31896a {
		font-size: var(--e-global-typography-d7b601a-font-size);
		line-height: var(--e-global-typography-d7b601a-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-38be771 {
		font-size: 20px;
	}
	
	.elementor-21 .elementor-element.elementor-element-0824ee3 .elementor-heading-title {
		font-size: var(--e-global-typography-3bd3dc8-font-size);
		line-height: var(--e-global-typography-3bd3dc8-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-edcf478 {
		--gap: 0px 50px;
		--row-gap: 0px;
		--column-gap: 50px;
	}
	
	.elementor-21 .elementor-element.elementor-element-8f50581 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-21 .elementor-element.elementor-element-6eb87ed {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-fb248db .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-21 .elementor-element.elementor-element-1e0d7d1 {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-ba97193 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-21 .elementor-element.elementor-element-5657e0e {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-7e213dd .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-21 .elementor-element.elementor-element-3ebbf16 {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-7ad1cec .elementor-heading-title {
		font-size: var(--e-global-typography-3bd3dc8-font-size);
		line-height: var(--e-global-typography-3bd3dc8-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-232f15b {
		font-size: 20px;
	}
	
	.elementor-21 .elementor-element.elementor-element-99c78cb .elementor-heading-title {
		font-size: var(--e-global-typography-3bd3dc8-font-size);
		line-height: var(--e-global-typography-3bd3dc8-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-935182c {
		font-size: var(--e-global-typography-8432aa5-font-size);
		line-height: var(--e-global-typography-8432aa5-line-height);
	}
	
	body:not(.rtl) .elementor-21 .elementor-element.elementor-element-ba917b7 {
		left: 5%;
	}
	
	body.rtl .elementor-21 .elementor-element.elementor-element-ba917b7 {
		right: 5%;
	}
	
	body:not(.rtl) .elementor-21 .elementor-element.elementor-element-a6ca6ad {
		left: 33%;
	}
	
	body.rtl .elementor-21 .elementor-element.elementor-element-a6ca6ad {
		right: 33%;
	}
	
	.elementor-21 .elementor-element.elementor-element-553ea5d .elementor-heading-title {
		font-size: var(--e-global-typography-3bd3dc8-font-size);
		line-height: var(--e-global-typography-3bd3dc8-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-4b6be1a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-8abfd59 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-8abfd59 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-f7146e2 {
		font-size: 20px;
	}
	
	.elementor-21 .elementor-element.elementor-element-b5b7356 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-50b2006 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-50b2006 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-746b97e {
		font-size: 20px;
	}
	
	.elementor-21 .elementor-element.elementor-element-a88de4c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-2d37f45 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-2d37f45 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-9bdfa23 {
		font-size: 20px;
	}
	
	.elementor-21 .elementor-element.elementor-element-94c5191 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-50fb7ab {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-50fb7ab .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-88da0e8 {
		font-size: 20px;
	}
	
	.elementor-21 .elementor-element.elementor-element-5833ff3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-596b4f6 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-a01f850 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-b047d93 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-c97f42e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-aa1e05d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-59bd4ec .elementor-heading-title {
		font-size: var(--e-global-typography-3bd3dc8-font-size);
		line-height: var(--e-global-typography-3bd3dc8-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-91c9db5 {
		font-size: var(--e-global-typography-8432aa5-font-size);
		line-height: var(--e-global-typography-8432aa5-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-0426740 a.elementor-post__read-more {
		font-size: 18px;
	}
	
	.elementor-21 .elementor-element.elementor-element-8cfc6dd {
		--n-accordion-title-font-size: 20px;
	}
}

@media (max-width:1024px) {
	.elementor-21 .elementor-element.elementor-element-46d8aee {
		--padding-top: 300px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-21 .elementor-element.elementor-element-ecc72f1 {
		text-align: center;
	}
	
	.elementor-21 .elementor-element.elementor-element-ecc72f1 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-21 .elementor-element.elementor-element-149e9ba {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: var(--e-global-typography-8432aa5-font-size);
		line-height: var(--e-global-typography-8432aa5-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-562749c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-562749c.e-con {
		--align-self: center;
	}
	
	.elementor-21 .elementor-element.elementor-element-6a1e05a {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-77ac8d2 {
		--container-widget-width: 116px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 116px);
		max-width: 116px;
	}
	
	.elementor-21 .elementor-element.elementor-element-77ac8d2 .elementor-counter-number-wrapper {}
}

.elementor-21 .elementor-element.elementor-element-58f45e4 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-58f45e4 .elementor-heading-title {
	font-size: 25px;
}

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

.elementor-21 .elementor-element.elementor-element-ceef5e5 {
	--container-widget-width: 116px;
	--container-widget-flex-grow: 0;
	width: var(--container-widget-width, 116px);
	max-width: 116px;
}

.elementor-21 .elementor-element.elementor-element-ceef5e5 .elementor-counter-number-wrapper {}

.elementor-21 .elementor-element.elementor-element-f7a2368 .elementor-heading-title {
	font-size: 25px;
}

.elementor-21 .elementor-element.elementor-element-870f6f2 {
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
}

.elementor-21 .elementor-element.elementor-element-a259a80 {
	--container-widget-width: 116px;
	--container-widget-flex-grow: 0;
	width: var(--container-widget-width, 116px);
	max-width: 116px;
}

.elementor-21 .elementor-element.elementor-element-a259a80 .elementor-counter-number-wrapper {}

.elementor-21 .elementor-element.elementor-element-5d53369 .elementor-heading-title {
	font-size: 25px;
}

.elementor-21 .elementor-element.elementor-element-682801e {
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
}

.elementor-21 .elementor-element.elementor-element-fb38605 {
	--container-widget-width: 116px;
	--container-widget-flex-grow: 0;
	width: var(--container-widget-width, 116px);
	max-width: 116px;
}

.elementor-21 .elementor-element.elementor-element-fb38605 .elementor-counter-number-wrapper {}

.elementor-21 .elementor-element.elementor-element-aaa6290 .elementor-heading-title {
	font-size: 25px;
}

.elementor-21 .elementor-element.elementor-element-505e6a3 .elementor-heading-title {
	font-size: var(--e-global-typography-3bd3dc8-font-size);
	line-height: var(--e-global-typography-3bd3dc8-line-height);
}

.elementor-21 .elementor-element.elementor-element-b3be821 {
	font-size: var(--e-global-typography-8432aa5-font-size);
	line-height: var(--e-global-typography-8432aa5-line-height);
}

.elementor-21 .elementor-element.elementor-element-0bb7150 {
	--justify-content: center;
}

.elementor-21 .elementor-element.elementor-element-e450777 .elementor-heading-title {
	font-size: var(--e-global-typography-3bd3dc8-font-size);
	line-height: var(--e-global-typography-3bd3dc8-line-height);
}

.elementor-21 .elementor-element.elementor-element-df88c69 {
	font-size: var(--e-global-typography-8432aa5-font-size);
	line-height: var(--e-global-typography-8432aa5-line-height);
}

.elementor-21 .elementor-element.elementor-element-09d6a98 {
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-21 .elementor-element.elementor-element-004e50a .elementor-heading-title {
	font-size: 25px;
}

.elementor-21 .elementor-element.elementor-element-6d72a52 {
	font-size: var(--e-global-typography-d7b601a-font-size);
	line-height: var(--e-global-typography-d7b601a-line-height);
}

.elementor-21 .elementor-element.elementor-element-b67173c {
	font-size: 20px;
}

.elementor-21 .elementor-element.elementor-element-9cde5c2 {
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-21 .elementor-element.elementor-element-5db7778 .elementor-heading-title {
	font-size: 25px;
}

.elementor-21 .elementor-element.elementor-element-659e17d {
	font-size: var(--e-global-typography-d7b601a-font-size);
	line-height: var(--e-global-typography-d7b601a-line-height);
}

.elementor-21 .elementor-element.elementor-element-d67addd {
	font-size: 20px;
}

.elementor-21 .elementor-element.elementor-element-1a2f24a {
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-21 .elementor-element.elementor-element-7382ea8 .elementor-heading-title {
	font-size: 25px;
}

.elementor-21 .elementor-element.elementor-element-c31896a {
	font-size: var(--e-global-typography-d7b601a-font-size);
	line-height: var(--e-global-typography-d7b601a-line-height);
}

.elementor-21 .elementor-element.elementor-element-38be771 {
	font-size: 20px;
}

.elementor-21 .elementor-element.elementor-element-d2fda45 {
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-0824ee3 .elementor-heading-title {
	font-size: var(--e-global-typography-3bd3dc8-font-size);
	line-height: var(--e-global-typography-3bd3dc8-line-height);
}

.elementor-21 .elementor-element.elementor-element-edcf478 {
	--justify-content: center;
	--gap: 0px 30px;
	--row-gap: 0px;
	--column-gap: 30px;
}

.elementor-21 .elementor-element.elementor-element-8f50581 .elementor-heading-title {
	font-size: 25px;
}

.elementor-21 .elementor-element.elementor-element-6eb87ed {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-fb248db .elementor-heading-title {
	font-size: 25px;
}

.elementor-21 .elementor-element.elementor-element-1e0d7d1 {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-ba97193 .elementor-heading-title {
	font-size: 25px;
}

.elementor-21 .elementor-element.elementor-element-5657e0e {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-7e213dd .elementor-heading-title {
	font-size: 25px;
}

.elementor-21 .elementor-element.elementor-element-3ebbf16 {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-813a2e1 {
	padding: 30px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-7ad1cec .elementor-heading-title {
	font-size: var(--e-global-typography-3bd3dc8-font-size);
	line-height: var(--e-global-typography-3bd3dc8-line-height);
}

.elementor-21 .elementor-element.elementor-element-232f15b {
	font-size: 20px;
}

.elementor-21 .elementor-element.elementor-element-99c78cb .elementor-heading-title {
	font-size: var(--e-global-typography-3bd3dc8-font-size);
	line-height: var(--e-global-typography-3bd3dc8-line-height);
}

.elementor-21 .elementor-element.elementor-element-935182c {
	font-size: var(--e-global-typography-8432aa5-font-size);
	line-height: var(--e-global-typography-8432aa5-line-height);
}

body:not(.rtl) .elementor-21 .elementor-element.elementor-element-ba917b7 {
	left: -2%;
}

body.rtl .elementor-21 .elementor-element.elementor-element-ba917b7 {
	right: -2%;
}

.elementor-21 .elementor-element.elementor-element-553ea5d .elementor-heading-title {
	font-size: var(--e-global-typography-3bd3dc8-font-size);
	line-height: var(--e-global-typography-3bd3dc8-line-height);
}

.elementor-21 .elementor-element.elementor-element-4b6be1a .elementor-heading-title {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-8abfd59 .elementor-heading-title {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-f7146e2 {
	font-size: 20px;
}

.elementor-21 .elementor-element.elementor-element-b5b7356 .elementor-heading-title {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-50b2006 .elementor-heading-title {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-746b97e {
	font-size: 20px;
}

.elementor-21 .elementor-element.elementor-element-a88de4c .elementor-heading-title {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-2d37f45 .elementor-heading-title {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-9bdfa23 {
	font-size: 20px;
}

.elementor-21 .elementor-element.elementor-element-94c5191 .elementor-heading-title {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-50fb7ab {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-21 .elementor-element.elementor-element-50fb7ab .elementor-heading-title {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-88da0e8 {
	font-size: 20px;
}

.elementor-21 .elementor-element.elementor-element-5833ff3 .elementor-heading-title {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-596b4f6 .elementor-heading-title {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-a01f850 .elementor-heading-title {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-b047d93 .elementor-heading-title {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-c97f42e .elementor-heading-title {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-aa1e05d .elementor-heading-title {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-60b8630 {
	--e-n-carousel-swiper-slides-to-display: 2;
}

.elementor-21 .elementor-element.elementor-element-59bd4ec .elementor-heading-title {
	font-size: var(--e-global-typography-3bd3dc8-font-size);
	line-height: var(--e-global-typography-3bd3dc8-line-height);
}

.elementor-21 .elementor-element.elementor-element-91c9db5 {
	font-size: var(--e-global-typography-8432aa5-font-size);
	line-height: var(--e-global-typography-8432aa5-line-height);
}

.elementor-21 .elementor-element.elementor-element-0426740 a.elementor-post__read-more {
	font-size: 16px;
}

.elementor-21 .elementor-element.elementor-element-8cfc6dd {
	--n-accordion-title-font-size: 20px;
}

@media (max-width:880px) {
	.elementor-21 .elementor-element.elementor-element-562749c {
		--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-21 .elementor-element.elementor-element-562749c.e-con {
		--align-self: flex-start;
	}
	
	.elementor-21 .elementor-element.elementor-element-6a1e05a {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
	}
	
	.elementor-21 .elementor-element.elementor-element-77ac8d2 .elementor-counter-number-wrapper {}
}

.elementor-21 .elementor-element.elementor-element-58f45e4 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-cc76cef {
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-21 .elementor-element.elementor-element-ceef5e5 .elementor-counter-number-wrapper {}

.elementor-21 .elementor-element.elementor-element-870f6f2 {
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-21 .elementor-element.elementor-element-a259a80 .elementor-counter-number-wrapper {}

.elementor-21 .elementor-element.elementor-element-682801e {
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-21 .elementor-element.elementor-element-fb38605 .elementor-counter-number-wrapper {}

.elementor-21 .elementor-element.elementor-element-0bb6c40 {
	--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-21 .elementor-element.elementor-element-505e6a3 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-b3be821 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-c52111d .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-21 .elementor-element.elementor-element-0fef483 {
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-21 .elementor-element.elementor-element-47a0c1f {
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-71b90f5 img {
	width: 91px;
}

.elementor-21 .elementor-element.elementor-element-004e50a {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-6a81304 {
	--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-21 .elementor-element.elementor-element-4f20abe img {
	width: 91px;
}

.elementor-21 .elementor-element.elementor-element-5db7778 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-d453102 img {
	width: 91px;
}

.elementor-21 .elementor-element.elementor-element-7382ea8 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-813a2e1 {
	padding: 0px 20px 0px 20px;
}

.elementor-21 .elementor-element.elementor-element-2898be6 {
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-ec358f0 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

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

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

body:not(.rtl) .elementor-21 .elementor-element.elementor-element-ba917b7 {
	left: -5.976%;
}

body.rtl .elementor-21 .elementor-element.elementor-element-ba917b7 {
	right: -5.976%;
}

.elementor-21 .elementor-element.elementor-element-ba917b7 {
	top: -17px;
}

.elementor-21 .elementor-element.elementor-element-ba917b7 img {
	width: 282px;
}

body:not(.rtl) .elementor-21 .elementor-element.elementor-element-a6ca6ad {
	left: 42.309%;
}

body.rtl .elementor-21 .elementor-element.elementor-element-a6ca6ad {
	right: 42.309%;
}

.elementor-21 .elementor-element.elementor-element-a6ca6ad {
	top: 63.99px;
}

.elementor-21 .elementor-element.elementor-element-a6ca6ad img {
	width: 267px;
}

.elementor-21 .elementor-element.elementor-element-c347a94 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-21 .elementor-element.elementor-element-553ea5d {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-f299f87 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-21 .elementor-element.elementor-element-b59677f {
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-60b8630 {
	--e-n-carousel-swiper-slides-to-display: 1;
}

.elementor-21 .elementor-element.elementor-element-fa714e4 {
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-b4aa320 {
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

@media (max-width:450px) {
	.elementor-21 .elementor-element.elementor-element-6a1e05a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-906f546 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-cc76cef {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-ceef5e5 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-870f6f2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-682801e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-505e6a3 .elementor-heading-title {
		font-size: var(--e-global-typography-3bd3dc8-font-size);
		line-height: var(--e-global-typography-3bd3dc8-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-b3be821 {
		font-size: var(--e-global-typography-8432aa5-font-size);
		line-height: var(--e-global-typography-8432aa5-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-c52111d .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-21 .elementor-element.elementor-element-e450777 .elementor-heading-title {
		font-size: var(--e-global-typography-3bd3dc8-font-size);
		line-height: var(--e-global-typography-3bd3dc8-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-df88c69 {
		font-size: var(--e-global-typography-8432aa5-font-size);
		line-height: var(--e-global-typography-8432aa5-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-6d72a52 {
		font-size: var(--e-global-typography-d7b601a-font-size);
		line-height: var(--e-global-typography-d7b601a-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-659e17d {
		font-size: var(--e-global-typography-d7b601a-font-size);
		line-height: var(--e-global-typography-d7b601a-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-c31896a {
		font-size: var(--e-global-typography-d7b601a-font-size);
		line-height: var(--e-global-typography-d7b601a-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-0824ee3 .elementor-heading-title {
		font-size: var(--e-global-typography-3bd3dc8-font-size);
		line-height: var(--e-global-typography-3bd3dc8-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-2e8d1f8 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-21 .elementor-element.elementor-element-7ad1cec .elementor-heading-title {
		font-size: var(--e-global-typography-3bd3dc8-font-size);
		line-height: var(--e-global-typography-3bd3dc8-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-6928ae5 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-21 .elementor-element.elementor-element-ec358f0 .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-21 .elementor-element.elementor-element-99c78cb {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-99c78cb .elementor-heading-title {
		font-size: var(--e-global-typography-3bd3dc8-font-size);
		line-height: var(--e-global-typography-3bd3dc8-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-935182c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: var(--e-global-typography-8432aa5-font-size);
		line-height: var(--e-global-typography-8432aa5-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-c347a94 .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-21 .elementor-element.elementor-element-a073919 {
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-553ea5d .elementor-heading-title {
		font-size: var(--e-global-typography-3bd3dc8-font-size);
		line-height: var(--e-global-typography-3bd3dc8-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-f299f87 .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-21 .elementor-element.elementor-element-60b8630 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-21 .elementor-element.elementor-element-b4aa320 {
		--margin-top: 0px;
		--margin-bottom: -33px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-59bd4ec .elementor-heading-title {
		font-size: var(--e-global-typography-3bd3dc8-font-size);
		line-height: var(--e-global-typography-3bd3dc8-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-91c9db5 {
		font-size: var(--e-global-typography-8432aa5-font-size);
		line-height: var(--e-global-typography-8432aa5-line-height);
	}
	
	.elementor-21 .elementor-element.elementor-element-8682f61 {
		--margin-top: -85px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-0426740 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-21 .elementor-element.elementor-element-0426740:after {
		content: "0.5";
	}
	
	.elementor-21 .elementor-element.elementor-element-0426740 .elementor-post__thumbnail__link {
		width: 100%;
	}
}

@media (min-width:451px) {
	.elementor-21 .elementor-element.elementor-element-8c01590 {
		--width: 22%;
	}
	
	.elementor-21 .elementor-element.elementor-element-6a1e05a {
		--width: 91%;
	}
	
	.elementor-21 .elementor-element.elementor-element-906f546 {
		--width: 18.404%;
	}
	
	.elementor-21 .elementor-element.elementor-element-cc76cef {
		--width: 107.568%;
	}
	
	.elementor-21 .elementor-element.elementor-element-b3729dc {
		--width: 22%;
	}
	
	.elementor-21 .elementor-element.elementor-element-870f6f2 {
		--width: 106.472%;
	}
	
	.elementor-21 .elementor-element.elementor-element-3965ad8 {
		--width: 36%;
	}
	
	.elementor-21 .elementor-element.elementor-element-682801e {
		--width: 88%;
	}
	
	.elementor-21 .elementor-element.elementor-element-e995740 {
		--width: 48%;
	}
	
	.elementor-21 .elementor-element.elementor-element-0bb7150 {
		--width: 4%;
	}
	
	.elementor-21 .elementor-element.elementor-element-47a0c1f {
		--content-width: 1400px;
	}
	
	.elementor-21 .elementor-element.elementor-element-9b9ef6b {
		--width: 21.176%;
	}
	
	.elementor-21 .elementor-element.elementor-element-6a81304 {
		--width: 21.176%;
	}
	
	.elementor-21 .elementor-element.elementor-element-3e3165b {
		--width: 21.176%;
	}
	
	.elementor-21 .elementor-element.elementor-element-b1d321f {
		--content-width: 1520px;
	}
	
	.elementor-21 .elementor-element.elementor-element-19ae70b {
		--width: 21%;
	}
	
	.elementor-21 .elementor-element.elementor-element-4b45eda {
		--width: 21%;
	}
	
	.elementor-21 .elementor-element.elementor-element-b8b51f3 {
		--width: 21%;
	}
	
	.elementor-21 .elementor-element.elementor-element-654c8d2 {
		--width: 21%;
	}
	
	.elementor-21 .elementor-element.elementor-element-2e8d1f8 {
		--width: 86%;
	}
	
	.elementor-21 .elementor-element.elementor-element-1fc625f {
		--width: 44%;
	}
	
	.elementor-21 .elementor-element.elementor-element-c576632 {
		--width: 30%;
	}
	
	.elementor-21 .elementor-element.elementor-element-7e43d5b {
		--width: 26%;
	}
	
	.elementor-21 .elementor-element.elementor-element-088f4f2 {
		--width: 51%;
	}
	
	.elementor-21 .elementor-element.elementor-element-b4aa320 {
		--width: 80%;
	}
	
	.elementor-21 .elementor-element.elementor-element-b979269 {
		--content-width: 1361px;
	}
}

@media (max-width:1440px) and (min-width:451px) {
	.elementor-21 .elementor-element.elementor-element-8c01590 {
		--width: 252.028px;
	}
	
	.elementor-21 .elementor-element.elementor-element-6a1e05a {
		--width: 197.667px;
	}
	
	.elementor-21 .elementor-element.elementor-element-906f546 {
		--width: 185.792px;
	}
	
	.elementor-21 .elementor-element.elementor-element-cc76cef {
		--width: 219.389px;
	}
	
	.elementor-21 .elementor-element.elementor-element-b3729dc {
		--width: 363.41px;
	}
	
	.elementor-21 .elementor-element.elementor-element-870f6f2 {
		--width: 315.927px;
	}
	
	.elementor-21 .elementor-element.elementor-element-3965ad8 {
		--width: 217.601px;
	}
	
	.elementor-21 .elementor-element.elementor-element-682801e {
		--width: 254.58px;
	}
	
	.elementor-21 .elementor-element.elementor-element-9b9ef6b {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-6a81304 {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-3e3165b {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-b1d321f {
		--content-width: 1380px;
	}
}

@media (max-width:1024px) and (min-width:451px) {
	.elementor-21 .elementor-element.elementor-element-46d8aee {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-562749c {
		--width: 500px;
	}
	
	.elementor-21 .elementor-element.elementor-element-8c01590 {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-906f546 {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-b3729dc {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-3965ad8 {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-19ae70b {
		--width: 47%;
	}
	
	.elementor-21 .elementor-element.elementor-element-4b45eda {
		--width: 47%;
	}
	
	.elementor-21 .elementor-element.elementor-element-b8b51f3 {
		--width: 47%;
	}
	
	.elementor-21 .elementor-element.elementor-element-654c8d2 {
		--width: 47%;
	}
}

@media (max-width:880px) and (min-width:451px) {
	.elementor-21 .elementor-element.elementor-element-46d8aee {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-562749c {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-8c01590 {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-906f546 {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-b3729dc {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-3965ad8 {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-e995740 {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-9b9ef6b {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-6a81304 {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-3e3165b {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-19ae70b {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-4b45eda {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-b8b51f3 {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-654c8d2 {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-2e8d1f8 {
		--width: 100%;
	}
	
	.elementor-21 .elementor-element.elementor-element-088f4f2 {
		--width: 100%;
	}
}
