.elementor-23 .elementor-element.elementor-element-75ae3fa {
	--display: flex;
	--min-height: 100vh;
	--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;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-75ae3fa:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-75ae3fa> .elementor-motion-effects-container> .elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-23 .elementor-element.elementor-element-75ae3fa,
.elementor-23 .elementor-element.elementor-element-75ae3fa::before {
	--border-transition: 0.3s;
}

.elementor-23 .elementor-element.elementor-element-4ded5ad {
	--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;
	--background-transition: 0.3s;
	--padding-top: 105px;
	--padding-bottom: 120px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-17cdc3b {
	--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;
	--background-transition: 0.3s;
	--padding-top: 40px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-86f63a1> .elementor-widget-container {
	padding: 0% 4% 0% 0%;
}

.elementor-23 .elementor-element.elementor-element-0062f8c {
	--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 40px;
	--background-transition: 0.3s;
	--padding-top: 47px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-23 .elementor-element.elementor-element-8d0f6af {
	--display: flex;
	--justify-content: flex-end;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-964bc24> .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-2fde95d {
	--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;
	--align-items: flex-end;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-3cd1ebe {
	--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;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-f14afdf> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-1a04862 {
	--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: 0% 14%;
	--background-transition: 0.3s;
	--padding-top: 140px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

.elementor-23 .elementor-element.elementor-element-0d7122f {
	--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: 0% 14%;
	--background-transition: 0.3s;
	--padding-top: 120px;
	--padding-bottom: 130px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

.elementor-23 .elementor-element.elementor-element-c78acdc {
	--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;
	--background-transition: 0.3s;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-c78acdc:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-c78acdc> .elementor-motion-effects-container> .elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-23 .elementor-element.elementor-element-c78acdc,
.elementor-23 .elementor-element.elementor-element-c78acdc::before {
	--border-transition: 0.3s;
}

.elementor-23 .elementor-element.elementor-element-ae91fdc {
	--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;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-8f3e710 {
	--display: flex;
	--justify-content: center;
	--background-transition: 0.3s;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 8%;
}

.elementor-23 .elementor-element.elementor-element-a873ae4> .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-23 .elementor-element.elementor-element-55ebbad> .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-3d86351> .elementor-widget-container {
	padding: 16px 0px 16px 0px;
}

.elementor-23 .elementor-element.elementor-element-3d8c8c1> .elementor-widget-container {
	padding: 50px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-170e6bf {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-c380e90 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-c380e90:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-c380e90> .elementor-motion-effects-container> .elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-23 .elementor-element.elementor-element-c380e90,
.elementor-23 .elementor-element.elementor-element-c380e90::before {
	--border-transition: 0.3s;
}

.elementor-23 .elementor-element.elementor-element-82dcc04 {
	--display: flex;
	--min-height: 780px;
	--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;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-82dcc04:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-82dcc04> .elementor-motion-effects-container> .elementor-motion-effects-layer {
	background-image: url("../../2024/01/h1-video-b-img-1.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-23 .elementor-element.elementor-element-82dcc04,
.elementor-23 .elementor-element.elementor-element-82dcc04::before {
	--border-transition: 0.3s;
}

.elementor-23 .elementor-element.elementor-element-3d55f95 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-339eb08> .elementor-widget-container {
	margin: -45% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-23 .elementor-element.elementor-element-339eb08 {
	left: 13.062%;
}

body.rtl .elementor-23 .elementor-element.elementor-element-339eb08 {
	right: 13.062%;
}

.elementor-23 .elementor-element.elementor-element-339eb08 {
	top: 0%;
}

.elementor-23 .elementor-element.elementor-element-cdbb983 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 140px;
	--padding-bottom: 125px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-cdbb983:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-cdbb983> .elementor-motion-effects-container> .elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-23 .elementor-element.elementor-element-cdbb983,
.elementor-23 .elementor-element.elementor-element-cdbb983::before {
	--border-transition: 0.3s;
}

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

.elementor-23 .elementor-element.elementor-element-5b53dd6> .elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-23 .elementor-element.elementor-element-6fb3c3d {
	width: var( --container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-23 .elementor-element.elementor-element-6fb3c3d.elementor-element {
	--align-self: center;
}

.elementor-23 .elementor-element.elementor-element-ef5aa7e {
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 144px;
	--padding-bottom: 140px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-23 .elementor-element.elementor-element-c7e1897> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-c7e1897 {
	width: var( --container-widget-width, 491px);
	max-width: 491px;
	--container-widget-width: 491px;
	--container-widget-flex-grow: 0;
}

.elementor-23 .elementor-element.elementor-element-ca67eeb {
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-54b7d7c {
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-23 .elementor-element.elementor-element-0a3e17b> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 60px 0px 0px 0px;
}

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

.elementor-23 .elementor-element.elementor-element-6e8c592> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 60px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-fbb716e {
	--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;
	--background-transition: 0.3s;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-e22f261> .elementor-widget-container {
	margin: -40% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-e22f261 {
	width: var( --container-widget-width, 520px);
	max-width: 520px;
	--container-widget-width: 520px;
	--container-widget-flex-grow: 0;
}

.elementor-23 .elementor-element.elementor-element-585b4ea {
	--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;
	--background-transition: 0.3s;
	--padding-top: 20px;
	--padding-bottom: 130px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-c950af0 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 30px;
	--padding-bottom: 16px;
	--padding-left: 30px;
	--padding-right: 20px;
}

.elementor-23 .elementor-element.elementor-element-c950af0:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-c950af0> .elementor-motion-effects-container> .elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-23 .elementor-element.elementor-element-c950af0,
.elementor-23 .elementor-element.elementor-element-c950af0::before {
	--border-transition: 0.3s;
}

.elementor-23 .elementor-element.elementor-element-49bdfe5 {
	--display: flex;
	--background-transition: 0.3s;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-49bdfe5:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-49bdfe5> .elementor-motion-effects-container> .elementor-motion-effects-layer {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-23 .elementor-element.elementor-element-49bdfe5,
.elementor-23 .elementor-element.elementor-element-49bdfe5::before {
	--border-transition: 0.3s;
}

.elementor-23 .elementor-element.elementor-element-c1a0ba0 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 8%;
	--padding-bottom: 8%;
	--padding-left: 11%;
	--padding-right: 0%;
}

body:not(.rtl) .elementor-23 .elementor-element.elementor-element-dc51ed3 {
	right: -22px;
}

body.rtl .elementor-23 .elementor-element.elementor-element-dc51ed3 {
	left: -22px;
}

.elementor-23 .elementor-element.elementor-element-dc51ed3 {
	top: -90px;
}

.elementor-23 .elementor-element.elementor-element-5f76618> .elementor-widget-container {
	padding: 0px 0px 37px 0px;
}

.elementor-23 .elementor-element.elementor-element-0bdc16c {
	--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;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-23 .elementor-element.elementor-element-b6fb6e3> .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-aeba5b4> .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-9863cde> .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

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

.elementor-23 .elementor-element.elementor-element-e52fc1c> .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-7d6c94d> .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-af99553> .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-62eb968> .elementor-widget-container {
	padding: 43px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-d77193d {
	--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;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-d77193d:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-d77193d> .elementor-motion-effects-container> .elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-23 .elementor-element.elementor-element-d77193d,
.elementor-23 .elementor-element.elementor-element-d77193d::before {
	--border-transition: 0.3s;
}

.elementor-23 .elementor-element.elementor-element-18b6e0d {
	--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;
	--align-items: center;
	--background-transition: 0.3s;
	--padding-top: 100px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23 .elementor-element.elementor-element-1f15440> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23 .elementor-element.elementor-element-1f15440.elementor-element {
	--align-self: center;
}

@media(max-width:1512px) {
	.elementor-23 .elementor-element.elementor-element-75ae3fa {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: -1px;
		--margin-right: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-f0db8e2> .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-f0db8e2 {
		width: var( --container-widget-width, 370px);
		max-width: 370px;
		--container-widget-width: 370px;
		--container-widget-flex-grow: 0;
	}
	.elementor-23 .elementor-element.elementor-element-1a04862 {
		--gap: 0% 3%;
	}
	.elementor-23 .elementor-element.elementor-element-0d7122f {
		--gap: 0% 3%;
	}
	.elementor-23 .elementor-element.elementor-element-f39cecc {
		width: var( --container-widget-width, 500px);
		max-width: 500px;
		--container-widget-width: 500px;
		--container-widget-flex-grow: 0;
	}
	.elementor-23 .elementor-element.elementor-element-82dcc04 {
		--min-height: 600px;
	}
	.elementor-23 .elementor-element.elementor-element-7858ab2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 50px;
	}
	.elementor-23 .elementor-element.elementor-element-c1a0ba0 {
		--justify-content: center;
		--padding-top: 8%;
		--padding-bottom: 8%;
		--padding-left: 8%;
		--padding-right: 0%;
	}
}

@media(max-width:1200px) {
	.elementor-23 .elementor-element.elementor-element-17cdc3b {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-86f63a1> .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	.elementor-23 .elementor-element.elementor-element-2fde95d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-1a04862 {
		--flex-direction: row;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--gap: 0% 4%;
	}
	.elementor-23 .elementor-element.elementor-element-b3273e9 {
		--align-items: center;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
	}
	.elementor-23 .elementor-element.elementor-element-6b68908 {
		--align-items: center;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
	}
	.elementor-23 .elementor-element.elementor-element-37ad52e {
		--align-items: center;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
	}
	.elementor-23 .elementor-element.elementor-element-0d7122f {
		--flex-direction: row;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--gap: 0% 4%;
	}
	.elementor-23 .elementor-element.elementor-element-f1e6ba0 {
		--align-items: center;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
	}
	.elementor-23 .elementor-element.elementor-element-242755e {
		--align-items: center;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-7800f1f {
		--align-items: center;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
	}
	.elementor-23 .elementor-element.elementor-element-8f3e710 {
		--justify-content: center;
	}
	.elementor-23 .elementor-element.elementor-element-170e6bf {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	.elementor-23 .elementor-element.elementor-element-f39cecc> .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-ef5aa7e {
		--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-23 .elementor-element.elementor-element-7858ab2 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-54b7d7c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 50px;
	}
	.elementor-23 .elementor-element.elementor-element-9e11607 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 50px;
	}
	.elementor-23 .elementor-element.elementor-element-e22f261> .elementor-widget-container {
		margin: -30% 0% 0% 0%;
	}
	.elementor-23 .elementor-element.elementor-element-c1a0ba0 {
		--padding-top: 8%;
		--padding-bottom: 8%;
		--padding-left: 60px;
		--padding-right: 0;
	}
}

@media(max-width:1024px) {
	.elementor-23 .elementor-element.elementor-element-4ded5ad {
		--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;
		--padding-top: 105px;
		--padding-bottom: 102px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-86f63a1> .elementor-widget-container {
		padding: 0% 7% 0% 0%;
	}
	.elementor-23 .elementor-element.elementor-element-2fde95d {
		--align-items: center;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-1a04862 {
		--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: flex-start;
		--gap: 60px 0px;
		--padding-top: 120px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-b3273e9 {
		--align-items: flex-start;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
	}
	.elementor-23 .elementor-element.elementor-element-6b68908 {
		--align-items: flex-start;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
	}
	.elementor-23 .elementor-element.elementor-element-37ad52e {
		--align-items: flex-start;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
	}
	.elementor-23 .elementor-element.elementor-element-0d7122f {
		--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: flex-start;
		--gap: 60px 0px;
		--padding-top: 60px;
		--padding-bottom: 130px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-f1e6ba0 {
		--align-items: flex-start;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
	}
	.elementor-23 .elementor-element.elementor-element-242755e {
		--align-items: flex-start;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
	}
	.elementor-23 .elementor-element.elementor-element-7800f1f {
		--align-items: flex-start;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
	}
	.elementor-23 .elementor-element.elementor-element-c78acdc {
		--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-23 .elementor-element.elementor-element-ae91fdc {
		--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-23 .elementor-element.elementor-element-8f3e710 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 80px;
	}
	.elementor-23 .elementor-element.elementor-element-3d8c8c1> .elementor-widget-container {
		padding: 50px 0px 0px 7px;
	}
	.elementor-23 .elementor-element.elementor-element-170e6bf {
		--align-items: flex-start;
		--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
	}
	.elementor-23 .elementor-element.elementor-element-170e6bf.e-con {
		--align-self: flex-start;
	}
	.elementor-23 .elementor-element.elementor-element-f39cecc> .elementor-widget-container {
		padding: 50px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-f39cecc {
		--container-widget-width: 470px;
		--container-widget-flex-grow: 0;
		width: var( --container-widget-width, 470px);
		max-width: 470px;
	}
	.elementor-23 .elementor-element.elementor-element-cdbb983 {
		--padding-top: 120px;
		--padding-bottom: 105px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-ef5aa7e {
		--padding-top: 125px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-585b4ea {
		--padding-top: 20px;
		--padding-bottom: 110px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-c950af0 {
		--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-23 .elementor-element.elementor-element-49bdfe5 {
		--min-height: 600px;
	}
	.elementor-23 .elementor-element.elementor-element-c1a0ba0 {
		--padding-top: 60px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-5f76618> .elementor-widget-container {
		margin: 0% 30% 0% 0%;
	}
}

@media(max-width:880px) {
	.elementor-23 .elementor-element.elementor-element-0d7122f {
		--padding-top: 60px;
		--padding-bottom: 130px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-f39cecc> .elementor-widget-container {
		padding: 050px 0px 0px 0px;
	}
}

@media(max-width:680px) {
	.elementor-23 .elementor-element.elementor-element-964bc24> .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-8f3e710 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-82dcc04 {
		--min-height: 500px;
	}
	.elementor-23 .elementor-element.elementor-element-339eb08 {
		width: var( --container-widget-width, 119px);
		max-width: 119px;
		--container-widget-width: 119px;
		--container-widget-flex-grow: 0;
	}
	.elementor-23 .elementor-element.elementor-element-0a3e17b> .elementor-widget-container {
		padding: 60px 0px 60px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-49bdfe5 {
		--min-height: 400px;
	}
	.elementor-23 .elementor-element.elementor-element-c1a0ba0 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-23 .elementor-element.elementor-element-5f76618> .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	.elementor-23 .elementor-element.elementor-element-fab79f1> .elementor-widget-container {
		padding: 13px 0px 0px 0px;
	}
}

@media(min-width:681px) {
	.elementor-23 .elementor-element.elementor-element-17cdc3b {
		--width: 55%;
	}
	.elementor-23 .elementor-element.elementor-element-2fde95d {
		--width: 40%;
	}
	.elementor-23 .elementor-element.elementor-element-7858ab2 {
		--width: 51%;
	}
	.elementor-23 .elementor-element.elementor-element-ca67eeb {
		--width: 49%;
	}
	.elementor-23 .elementor-element.elementor-element-54b7d7c {
		--width: 56%;
	}
	.elementor-23 .elementor-element.elementor-element-9e11607 {
		--width: 44%;
	}
	.elementor-23 .elementor-element.elementor-element-49bdfe5 {
		--width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-c1a0ba0 {
		--width: 46%;
	}
	.elementor-23 .elementor-element.elementor-element-bd0a8b7 {
		--width: 40%;
	}
	.elementor-23 .elementor-element.elementor-element-9ff6c8e {
		--width: 60%;
	}
}

@media(max-width:1512px) and (min-width:681px) {
	.elementor-23 .elementor-element.elementor-element-75ae3fa {
		--width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-17cdc3b {
		--width: 60%;
	}
	.elementor-23 .elementor-element.elementor-element-2fde95d {
		--width: 40%;
	}
	.elementor-23 .elementor-element.elementor-element-7858ab2 {
		--width: 45%;
	}
	.elementor-23 .elementor-element.elementor-element-ca67eeb {
		--width: 56%;
	}
	.elementor-23 .elementor-element.elementor-element-54b7d7c {
		--width: 55%;
	}
	.elementor-23 .elementor-element.elementor-element-9e11607 {
		--width: 45%;
	}
}

@media(max-width:1200px) and (min-width:681px) {
	.elementor-23 .elementor-element.elementor-element-17cdc3b {
		--width: 67%;
	}
	.elementor-23 .elementor-element.elementor-element-94e86df {
		--width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-8d0f6af {
		--width: 50%;
	}
	.elementor-23 .elementor-element.elementor-element-2fde95d {
		--width: 33%;
	}
	.elementor-23 .elementor-element.elementor-element-8f3e710 {
		--width: 56%;
	}
	.elementor-23 .elementor-element.elementor-element-170e6bf {
		--width: 44%;
	}
	.elementor-23 .elementor-element.elementor-element-7858ab2 {
		--width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-ca67eeb {
		--width: 82%;
	}
	.elementor-23 .elementor-element.elementor-element-54b7d7c {
		--width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-9e11607 {
		--width: 100%;
	}
}

@media(max-width:1024px) and (min-width:681px) {
	.elementor-23 .elementor-element.elementor-element-17cdc3b {
		--width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-2fde95d {
		--width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-8f3e710 {
		--width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-170e6bf {
		--width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-ca67eeb {
		--width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-49bdfe5 {
		--width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-c1a0ba0 {
		--width: 100%;
	}
}

@media(min-width:2560px) {
	.elementor-23 .elementor-element.elementor-element-75ae3fa {
		--width: 100%;
	}
	.elementor-23 .elementor-element.elementor-element-f14afdf> .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	.elementor-23 .elementor-element.elementor-element-c1a0ba0 {
		--padding-top: 8%;
		--padding-bottom: 8%;
		--padding-left: 11%;
		--padding-right: 6%;
	}
}