
.elementor-731 .elementor-element.elementor-element-e6a2543 {
	--display: flex;
	--min-height: 430px;
	--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: 180px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-731 .elementor-element.elementor-element-e6a2543:not(.elementor-motion-effects-element-type-background), .elementor-731 .elementor-element.elementor-element-e6a2543 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-flfdp.nitrocdn.com/izNFdWktmMOBHPKNRPeclkvWLncvjxDa/assets/images/optimized/rev-56f054f/healyourselftherapy.com/wp-content/uploads/2024/07/stop-smoking-cessation-hypnosis-los-angeles.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-731 .elementor-element.elementor-element-246dad2 {
	text-align: center;
}

.elementor-731 .elementor-element.elementor-element-246dad2 .elementor-heading-title {
	font-family: var(--e-global-typography-86343a0-font-family), Sans-serif;
	font-size: var(--e-global-typography-86343a0-font-size);
	font-weight: var(--e-global-typography-86343a0-font-weight);
	letter-spacing: var(--e-global-typography-86343a0-letter-spacing);
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-f9bd14d {
	--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: 50px;
	--padding-bottom: 50px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-731 .elementor-element.elementor-element-d26fa0e {
	--display: flex;
}

.elementor-731 .elementor-element.elementor-element-d26fa0e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-731 .elementor-element.elementor-element-07887fe .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-731 .elementor-element.elementor-element-6458a1e {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-731 .elementor-element.elementor-element-0ac8931 {
	text-align: center;
}

.elementor-731 .elementor-element.elementor-element-0ac8931 .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 3px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-84b576b {
	text-align: center;
}

.elementor-731 .elementor-element.elementor-element-84b576b .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 3px;
	color: var(--e-global-color-138ec97);
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-731 .elementor-element.elementor-element-e5388f6 .elementor-button {
	background-color: #fff;
	font-family: "Arimo", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	letter-spacing: 5px;
	fill: #464646;
	color: #464646;
	transition-duration: .9s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e18c1e;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-731 .elementor-element.elementor-element-e5388f6 .elementor-button:hover, .elementor-731 .elementor-element.elementor-element-e5388f6 .elementor-button:focus {
	background-color: #cc9443;
	color: #fff;
}

.elementor-731 .elementor-element.elementor-element-e5388f6 > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-731 .elementor-element.elementor-element-e5388f6 .elementor-button:hover svg, .elementor-731 .elementor-element.elementor-element-e5388f6 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-731 .elementor-element.elementor-element-cc612e2 > .elementor-widget-container {
	padding: 30px 0px 30px 0px;
}

.elementor-731 .elementor-element.elementor-element-3f5747f .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-ebb8503 {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-731 .elementor-element.elementor-element-5a37956 .elementor-button {
	background-color: var(--e-global-color-astglobalcolor5);
	font-family: "Arimo", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 5px;
	fill: #000;
	color: #000;
	transition-duration: .9s;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: #16606f;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-731 .elementor-element.elementor-element-5a37956 .elementor-button:hover, .elementor-731 .elementor-element.elementor-element-5a37956 .elementor-button:focus {
	background-color: #16606f;
	color: #fff;
}

.elementor-731 .elementor-element.elementor-element-5a37956 > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-731 .elementor-element.elementor-element-5a37956 .elementor-button:hover svg, .elementor-731 .elementor-element.elementor-element-5a37956 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-731 .elementor-element.elementor-element-3da233d .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-b02138c {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-731 .elementor-element.elementor-element-66317ff .elementor-button {
	background-color: #fff;
	font-family: "Arimo", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	letter-spacing: 5px;
	fill: #000;
	color: #000;
	transition-duration: .9s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #16606f;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-731 .elementor-element.elementor-element-66317ff .elementor-button:hover, .elementor-731 .elementor-element.elementor-element-66317ff .elementor-button:focus {
	background-color: #16606f;
	color: #fff;
}

.elementor-731 .elementor-element.elementor-element-66317ff > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-731 .elementor-element.elementor-element-66317ff .elementor-button:hover svg, .elementor-731 .elementor-element.elementor-element-66317ff .elementor-button:focus svg {
	fill: #fff;
}

.elementor-731 .elementor-element.elementor-element-4b812c6 .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-41be52f {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-731 .elementor-element.elementor-element-e4fe34c .elementor-button {
	background-color: var(--e-global-color-astglobalcolor5);
	font-family: "Arimo", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 5px;
	fill: #000;
	color: #000;
	transition-duration: .9s;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: #16606f;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-731 .elementor-element.elementor-element-e4fe34c .elementor-button:hover, .elementor-731 .elementor-element.elementor-element-e4fe34c .elementor-button:focus {
	background-color: #16606f;
	color: #fff;
}

.elementor-731 .elementor-element.elementor-element-e4fe34c > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-731 .elementor-element.elementor-element-e4fe34c .elementor-button:hover svg, .elementor-731 .elementor-element.elementor-element-e4fe34c .elementor-button:focus svg {
	fill: #fff;
}

.elementor-731 .elementor-element.elementor-element-a94d684 > .elementor-widget-container {
	padding: 30px 0px 30px 0px;
}

.elementor-731 .elementor-element.elementor-element-6870e2e .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-b18366e {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-731 .elementor-element.elementor-element-0e33fee .elementor-button {
	background-color: #fff;
	font-family: "Arimo", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	letter-spacing: 5px;
	fill: #000;
	color: #000;
	transition-duration: .9s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e18c1e;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-731 .elementor-element.elementor-element-0e33fee .elementor-button:hover, .elementor-731 .elementor-element.elementor-element-0e33fee .elementor-button:focus {
	background-color: #cc9443;
	color: #fff;
}

.elementor-731 .elementor-element.elementor-element-0e33fee > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-731 .elementor-element.elementor-element-0e33fee .elementor-button:hover svg, .elementor-731 .elementor-element.elementor-element-0e33fee .elementor-button:focus svg {
	fill: #fff;
}

.elementor-731 .elementor-element.elementor-element-4b6a895 .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-60c7be3 {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-731 .elementor-element.elementor-element-0562b36 .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-45de332 {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-731 .elementor-element.elementor-element-be859a1 .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-39bc7b7 {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-731 .elementor-element.elementor-element-43d701b .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-e908423 {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-731 .elementor-element.elementor-element-1b9ee23 .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-80e0762 {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-731 .elementor-element.elementor-element-6cfd884 .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-2544a0c .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-5a56b3e {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-731 .elementor-element.elementor-element-b8b31d6 .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-ab8acbf {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-731 .elementor-element.elementor-element-2ee26ba .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-7cc5d36 {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-731 .elementor-element.elementor-element-000050c .elementor-button {
	background-color: var(--e-global-color-astglobalcolor5);
	font-family: "Arimo", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 5px;
	fill: #000;
	color: #000;
	transition-duration: .9s;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: #16606f;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-731 .elementor-element.elementor-element-000050c .elementor-button:hover, .elementor-731 .elementor-element.elementor-element-000050c .elementor-button:focus {
	background-color: #16606f;
	color: #fff;
}

.elementor-731 .elementor-element.elementor-element-000050c > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-731 .elementor-element.elementor-element-000050c .elementor-button:hover svg, .elementor-731 .elementor-element.elementor-element-000050c .elementor-button:focus svg {
	fill: #fff;
}

.elementor-731 .elementor-element.elementor-element-984f146 .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-1c59038 > .elementor-widget-container {
	padding: 30px 0px 30px 0px;
}

.elementor-731 .elementor-element.elementor-element-d794c8a {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-731 .elementor-element.elementor-element-1d33260 .elementor-button {
	background-color: #fff;
	font-family: "Arimo", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	letter-spacing: 5px;
	fill: #000;
	color: #000;
	transition-duration: .9s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e18c1e;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-731 .elementor-element.elementor-element-1d33260 .elementor-button:hover, .elementor-731 .elementor-element.elementor-element-1d33260 .elementor-button:focus {
	background-color: #cc9443;
	color: #fff;
}

.elementor-731 .elementor-element.elementor-element-1d33260 > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-731 .elementor-element.elementor-element-1d33260 .elementor-button:hover svg, .elementor-731 .elementor-element.elementor-element-1d33260 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-731 .elementor-element.elementor-element-71d8e03 .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-9d8ae61 {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-731 .elementor-element.elementor-element-5b33679 .elementor-button {
	background-color: var(--e-global-color-astglobalcolor5);
	font-family: "Arimo", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 5px;
	fill: #000;
	color: #000;
	transition-duration: .9s;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: #16606f;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-731 .elementor-element.elementor-element-5b33679 .elementor-button:hover, .elementor-731 .elementor-element.elementor-element-5b33679 .elementor-button:focus {
	background-color: #16606f;
	color: #fff;
}

.elementor-731 .elementor-element.elementor-element-5b33679 > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-731 .elementor-element.elementor-element-5b33679 .elementor-button:hover svg, .elementor-731 .elementor-element.elementor-element-5b33679 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-731 .elementor-element.elementor-element-9997e2e > .elementor-widget-container {
	padding: 30px 0px 30px 0px;
}

.elementor-731 .elementor-element.elementor-element-da2255b .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-27e6f10 {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-731 .elementor-element.elementor-element-b4cf389 .elementor-button {
	background-color: #fff;
	font-family: "Arimo", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	letter-spacing: 5px;
	fill: #000;
	color: #000;
	transition-duration: .9s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #16606f;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-731 .elementor-element.elementor-element-b4cf389 .elementor-button:hover, .elementor-731 .elementor-element.elementor-element-b4cf389 .elementor-button:focus {
	background-color: #16606f;
	color: #fff;
}

.elementor-731 .elementor-element.elementor-element-b4cf389 > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-731 .elementor-element.elementor-element-b4cf389 .elementor-button:hover svg, .elementor-731 .elementor-element.elementor-element-b4cf389 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-731 .elementor-element.elementor-element-982c072 .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-c72fd7d {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-731 .elementor-element.elementor-element-81d14d0 .elementor-button {
	background-color: var(--e-global-color-astglobalcolor5);
	font-family: "Arimo", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 5px;
	fill: #000;
	color: #000;
	transition-duration: .9s;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: #16606f;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-731 .elementor-element.elementor-element-81d14d0 .elementor-button:hover, .elementor-731 .elementor-element.elementor-element-81d14d0 .elementor-button:focus {
	background-color: #16606f;
	color: #fff;
}

.elementor-731 .elementor-element.elementor-element-81d14d0 > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-731 .elementor-element.elementor-element-81d14d0 .elementor-button:hover svg, .elementor-731 .elementor-element.elementor-element-81d14d0 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-731 .elementor-element.elementor-element-926a943 .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 2px;
	color: var(--e-global-color-138ec97);
}

.elementor-731 .elementor-element.elementor-element-0a5918e {
	font-family: "Arimo", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-23588e2);
}

.elementor-widget-testimonial .elementor-testimonial-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-testimonial .elementor-testimonial-name {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-testimonial .elementor-testimonial-job {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-731 .elementor-element.elementor-element-4d080d4 > .elementor-widget-container {
	margin: 0px 0px 0px 50px;
	padding: 20px 10px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #2fb6b2;
}

.elementor-731 .elementor-element.elementor-element-4d080d4.elementor-element {
	--align-self: center;
}

.elementor-731 .elementor-element.elementor-element-4d080d4 .elementor-testimonial-wrapper {
	text-align: start;
}

.elementor-731 .elementor-element.elementor-element-4d080d4 .elementor-testimonial-content {
	color: var(--e-global-color-138ec97);
	font-family: "Arimo", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	font-style: italic;
	letter-spacing: 2px;
}

.elementor-731 .elementor-element.elementor-element-e77300a .elementor-button {
	background-color: #fff;
	font-family: "Arimo", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	letter-spacing: 5px;
	fill: #000;
	color: #000;
	transition-duration: .9s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #16606f;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-731 .elementor-element.elementor-element-e77300a .elementor-button:hover, .elementor-731 .elementor-element.elementor-element-e77300a .elementor-button:focus {
	background-color: #16606f;
	color: #fff;
}

.elementor-731 .elementor-element.elementor-element-e77300a > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-731 .elementor-element.elementor-element-e77300a .elementor-button:hover svg, .elementor-731 .elementor-element.elementor-element-e77300a .elementor-button:focus svg {
	fill: #fff;
}

@media (min-width:768px) {
	.elementor-731 .elementor-element.elementor-element-f9bd14d {
		--width: 85%;
	}
	
	.elementor-731 .elementor-element.elementor-element-d26fa0e {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-731 .elementor-element.elementor-element-e6a2543:not(.elementor-motion-effects-element-type-background), .elementor-731 .elementor-element.elementor-element-e6a2543 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-246dad2 .elementor-heading-title {
		font-size: var(--e-global-typography-86343a0-font-size);
		letter-spacing: var(--e-global-typography-86343a0-letter-spacing);
	}
	
	.elementor-731 .elementor-element.elementor-element-e5388f6 > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-e5388f6 .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-731 .elementor-element.elementor-element-5a37956 > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-5a37956 .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-731 .elementor-element.elementor-element-66317ff > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-66317ff .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-731 .elementor-element.elementor-element-e4fe34c > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-e4fe34c .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-731 .elementor-element.elementor-element-0e33fee > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-0e33fee .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-731 .elementor-element.elementor-element-000050c > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-000050c .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-731 .elementor-element.elementor-element-1d33260 > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-1d33260 .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-731 .elementor-element.elementor-element-5b33679 > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-5b33679 .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-731 .elementor-element.elementor-element-b4cf389 > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-b4cf389 .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-731 .elementor-element.elementor-element-81d14d0 > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-81d14d0 .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-731 .elementor-element.elementor-element-e77300a > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-e77300a .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
}

@media (max-width:767px) {
	.elementor-731 .elementor-element.elementor-element-e6a2543 {
		--min-height: 300px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-e6a2543:not(.elementor-motion-effects-element-type-background), .elementor-731 .elementor-element.elementor-element-e6a2543 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -332px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-246dad2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 89px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-246dad2 .elementor-heading-title {
		font-size: var(--e-global-typography-86343a0-font-size);
		letter-spacing: var(--e-global-typography-86343a0-letter-spacing);
	}
	
	.elementor-731 .elementor-element.elementor-element-07887fe .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-731 .elementor-element.elementor-element-6458a1e {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-0ac8931 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-731 .elementor-element.elementor-element-84b576b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-731 .elementor-element.elementor-element-e5388f6 > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-e5388f6.elementor-element {
		--align-self: center;
	}
	
	.elementor-731 .elementor-element.elementor-element-e5388f6 .elementor-button {
		font-size: 15px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-731 .elementor-element.elementor-element-3f5747f .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-731 .elementor-element.elementor-element-ebb8503 {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-5a37956 > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-5a37956.elementor-element {
		--align-self: center;
	}
	
	.elementor-731 .elementor-element.elementor-element-5a37956 .elementor-button {
		font-size: 15px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-731 .elementor-element.elementor-element-3da233d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-731 .elementor-element.elementor-element-b02138c {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-66317ff > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-66317ff.elementor-element {
		--align-self: center;
	}
	
	.elementor-731 .elementor-element.elementor-element-66317ff .elementor-button {
		font-size: 15px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-731 .elementor-element.elementor-element-4b812c6 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-731 .elementor-element.elementor-element-41be52f {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-e4fe34c > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-e4fe34c.elementor-element {
		--align-self: center;
	}
	
	.elementor-731 .elementor-element.elementor-element-e4fe34c .elementor-button {
		font-size: 15px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-731 .elementor-element.elementor-element-6870e2e .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-731 .elementor-element.elementor-element-b18366e {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-0e33fee > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-0e33fee.elementor-element {
		--align-self: center;
	}
	
	.elementor-731 .elementor-element.elementor-element-0e33fee .elementor-button {
		font-size: 15px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-731 .elementor-element.elementor-element-4b6a895 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-731 .elementor-element.elementor-element-60c7be3 {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-0562b36 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-731 .elementor-element.elementor-element-45de332 {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-be859a1 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-731 .elementor-element.elementor-element-39bc7b7 {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-43d701b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-731 .elementor-element.elementor-element-e908423 {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-1b9ee23 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-731 .elementor-element.elementor-element-80e0762 {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-6cfd884 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-731 .elementor-element.elementor-element-2544a0c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-731 .elementor-element.elementor-element-5a56b3e {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-b8b31d6 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-731 .elementor-element.elementor-element-ab8acbf {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-2ee26ba .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-731 .elementor-element.elementor-element-7cc5d36 {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-000050c > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-000050c.elementor-element {
		--align-self: center;
	}
	
	.elementor-731 .elementor-element.elementor-element-000050c .elementor-button {
		font-size: 15px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-731 .elementor-element.elementor-element-984f146 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-731 .elementor-element.elementor-element-d794c8a {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-1d33260 > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-1d33260.elementor-element {
		--align-self: center;
	}
	
	.elementor-731 .elementor-element.elementor-element-1d33260 .elementor-button {
		font-size: 15px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-731 .elementor-element.elementor-element-71d8e03 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-731 .elementor-element.elementor-element-9d8ae61 {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-5b33679 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-5b33679.elementor-element {
		--align-self: center;
	}
	
	.elementor-731 .elementor-element.elementor-element-5b33679 .elementor-button {
		font-size: 15px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-731 .elementor-element.elementor-element-da2255b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-731 .elementor-element.elementor-element-27e6f10 {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-b4cf389 > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-b4cf389.elementor-element {
		--align-self: center;
	}
	
	.elementor-731 .elementor-element.elementor-element-b4cf389 .elementor-button {
		font-size: 15px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-731 .elementor-element.elementor-element-982c072 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-731 .elementor-element.elementor-element-c72fd7d {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-81d14d0 > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-81d14d0.elementor-element {
		--align-self: center;
	}
	
	.elementor-731 .elementor-element.elementor-element-81d14d0 .elementor-button {
		font-size: 15px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-731 .elementor-element.elementor-element-926a943 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-731 .elementor-element.elementor-element-0a5918e {
		font-size: 16px;
	}
	
	.elementor-731 .elementor-element.elementor-element-4d080d4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-4d080d4 .elementor-testimonial-content {
		font-size: 17px;
	}
	
	.elementor-731 .elementor-element.elementor-element-e77300a > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-731 .elementor-element.elementor-element-e77300a.elementor-element {
		--align-self: center;
	}
	
	.elementor-731 .elementor-element.elementor-element-e77300a .elementor-button {
		font-size: 15px;
		padding: 20px 30px 20px 30px;
	}
}
