
.elementor-8685 .elementor-element.elementor-element-824e825 {
	--display: flex;
	--min-height: 0px;
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8685 .elementor-element.elementor-element-824e825:not(.elementor-motion-effects-element-type-background), .elementor-8685 .elementor-element.elementor-element-824e825 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1df0a39);
	background-image: url("https://cdn-flfdp.nitrocdn.com/izNFdWktmMOBHPKNRPeclkvWLncvjxDa/assets/images/optimized/rev-d89e6aa/healyourselftherapy.com/wp-content/uploads/2026/07/Heal-Yourself-Therapy-Services.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8685 .elementor-element.elementor-element-17f0114 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 50px;
	--margin-right: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8685 .elementor-element.elementor-element-17f0114.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8685 .elementor-element.elementor-element-2764909 {
	--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: 120px;
	--margin-bottom: 0px;
	--margin-left: 100px;
	--margin-right: 0px;
}

.elementor-8685 .elementor-element.elementor-element-2764909.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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-8685 .elementor-element.elementor-element-f691892 > .elementor-widget-container {
	margin: 90px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-f691892 {
	columns: 1;
	text-align: start;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 64px;
	font-weight: 600;
	line-height: 1em;
	letter-spacing: 3px;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-f16c59b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-94ec9f2 > .elementor-widget-container {
	margin: -20px 150px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-94ec9f2 {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 3px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-8685 .elementor-element.elementor-element-0635d35 {
	--display: flex;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-8685 .elementor-element.elementor-element-7d8f406 {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-8685 .elementor-element.elementor-element-0ac0210 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-16c798f {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: -35px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8685 .elementor-element.elementor-element-50d7de7 {
	text-align: center;
	font-family: "Manrope", Sans-serif;
	font-weight: 400;
}

.elementor-8685 .elementor-element.elementor-element-fb7b644 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-54c4e26 {
	--display: flex;
	--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: space-between;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-8685 .elementor-element.elementor-element-54c4e26:not(.elementor-motion-effects-element-type-background), .elementor-8685 .elementor-element.elementor-element-54c4e26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ebf2f6;
}

.elementor-8685 .elementor-element.elementor-element-913c3ae {
	--display: flex;
}

.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-8685 .elementor-element.elementor-element-bea465d img {
	width: 88%;
}

.elementor-8685 .elementor-element.elementor-element-2f01570 {
	--display: flex;
}

.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-8685 .elementor-element.elementor-element-2212a3a {
	width: var(--container-widget-width, 57.21%);
	max-width: 57.21%;
	--container-widget-width: 57.21%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-8685 .elementor-element.elementor-element-2212a3a > .elementor-widget-container {
	background-color: #d98f30;
	padding: 3px 0px 3px 10px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-8685 .elementor-element.elementor-element-2212a3a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8685 .elementor-element.elementor-element-2212a3a .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
}

.elementor-8685 .elementor-element.elementor-element-fbb2c44 {
	text-align: start;
}

.elementor-8685 .elementor-element.elementor-element-fbb2c44 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-1b1e963 {
	font-family: "Manrope", Sans-serif;
	font-weight: 400;
}

.elementor-8685 .elementor-element.elementor-element-b8bb769 {
	--display: flex;
}

.elementor-8685 .elementor-element.elementor-element-90c156e {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-90c156e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-a8d2d32 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-a8d2d32 .elementor-heading-title {
	font-family: "Arimo", Sans-serif;
	font-size: 45px;
	font-weight: 800;
	text-transform: uppercase;
	color: #2fb6b2;
}

.elementor-8685 .elementor-element.elementor-element-52a4dad {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-52a4dad .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	color: #000;
}

.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-8685 .elementor-element.elementor-element-13e8c28 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 5px;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #4c9fa6;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-13e8c28 .elementor-button:hover, .elementor-8685 .elementor-element.elementor-element-13e8c28 .elementor-button:focus {
	background-color: #4c9fa6;
	color: #fff;
}

.elementor-8685 .elementor-element.elementor-element-13e8c28 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-13e8c28 .elementor-button:hover svg, .elementor-8685 .elementor-element.elementor-element-13e8c28 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8685 .elementor-element.elementor-element-f07f7ea {
	--display: flex;
}

.elementor-8685 .elementor-element.elementor-element-021abcc > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-55c0eaa {
	--display: flex;
	--justify-content: space-between;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: -45px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-8685 .elementor-element.elementor-element-154ff3a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-8685 .elementor-element.elementor-element-f4879de {
	--display: flex;
	--gap: 0px 5px;
	--row-gap: 0px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: rgba(217, 143, 48, .62);
	--border-color: rgba(217, 143, 48, .62);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-f581a62 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-7caa768 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-7caa768 > .elementor-widget-container {
	background-color: #fff;
	margin: -30px -20px 35px 10px;
	padding: 5px 0px 0px 0px;
	border-radius: 200px 200px 200px 200px;
}

.elementor-8685 .elementor-element.elementor-element-7caa768 img {
	width: 80%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-e1cd73b > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-e1cd73b {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-e1cd73b .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-ee54fa6 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-ee54fa6 {
	text-align: center;
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.elementor-8685 .elementor-element.elementor-element-3462aa1 {
	--display: flex;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-8685 .elementor-element.elementor-element-99015d3 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	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;
}

.elementor-8685 .elementor-element.elementor-element-99015d3.e-con {
	--align-self: center;
}

.elementor-8685 .elementor-element.elementor-element-b176a1e > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-b176a1e {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-b176a1e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-ed98287 > .elementor-widget-container {
	margin: -30px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-ed98287 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-ed98287 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-5551476 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-5551476 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-5551476 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-52af271 {
	--display: flex;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: -20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-8685 .elementor-element.elementor-element-3c277af {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
}

.elementor-8685 .elementor-element.elementor-element-3c277af.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8685 .elementor-element.elementor-element-d6e87b1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-d6e87b1 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-d6e87b1 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-f2ba4cc > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-f2ba4cc {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-f2ba4cc .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-3457ec2 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-3457ec2 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-3457ec2 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-60c9444 {
	--display: flex;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-8685 .elementor-element.elementor-element-5a054a9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-5a054a9 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-5a054a9 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-1dbbf91 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-1dbbf91 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-1dbbf91 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-360ab0b .elementor-button {
	background-color: #fff;
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	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: 10px 10px 10px 10px;
}

.elementor-8685 .elementor-element.elementor-element-360ab0b .elementor-button:hover, .elementor-8685 .elementor-element.elementor-element-360ab0b .elementor-button:focus {
	background-color: #cc9443;
	color: #fff;
}

.elementor-8685 .elementor-element.elementor-element-360ab0b > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-360ab0b .elementor-button:hover svg, .elementor-8685 .elementor-element.elementor-element-360ab0b .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8685 .elementor-element.elementor-element-ad626c4 {
	--display: flex;
	--gap: 0px 5px;
	--row-gap: 0px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: rgba(217, 143, 48, .62);
	--border-color: rgba(217, 143, 48, .62);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-7d4a2e9 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-b8a4da5 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-b8a4da5 > .elementor-widget-container {
	background-color: #fff;
	margin: -30px -20px 35px 10px;
	padding: 5px 0px 0px 0px;
	border-radius: 200px 200px 200px 200px;
}

.elementor-8685 .elementor-element.elementor-element-b8a4da5 img {
	width: 70%;
	border-radius: 200px 200px 200px 200px;
}

.elementor-8685 .elementor-element.elementor-element-3760a3e > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-3760a3e {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-3760a3e .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-d513a01 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-d513a01 {
	text-align: center;
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.elementor-8685 .elementor-element.elementor-element-5dcfcf8 {
	--display: flex;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-8685 .elementor-element.elementor-element-c3670ca {
	--display: flex;
}

.elementor-8685 .elementor-element.elementor-element-87e35c9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-87e35c9 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-87e35c9 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-56ed08f > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-56ed08f {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-56ed08f .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-25423cb .elementor-button {
	background-color: #fff;
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 5px;
	fill: #000;
	color: #000;
	transition-duration: .9s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #cc9443;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}

.elementor-8685 .elementor-element.elementor-element-25423cb .elementor-button:hover, .elementor-8685 .elementor-element.elementor-element-25423cb .elementor-button:focus {
	background-color: #cc9443;
	color: #fff;
}

.elementor-8685 .elementor-element.elementor-element-25423cb > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-25423cb .elementor-button:hover svg, .elementor-8685 .elementor-element.elementor-element-25423cb .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8685 .elementor-element.elementor-element-0377cec {
	--display: flex;
	--gap: 0px 5px;
	--row-gap: 0px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: rgba(217, 143, 48, .62);
	--border-color: rgba(217, 143, 48, .62);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-4fb9a97 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-50d0260 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-50d0260 > .elementor-widget-container {
	background-color: #fff;
	margin: -30px -20px 35px 10px;
	padding: 5px 0px 0px 0px;
	border-radius: 200px 200px 200px 200px;
}

.elementor-8685 .elementor-element.elementor-element-50d0260 img {
	width: 70%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-fa2be00 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-fa2be00 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-fa2be00 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-d0fdffc > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-d0fdffc {
	text-align: center;
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.elementor-8685 .elementor-element.elementor-element-28755e1 {
	--display: flex;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-8685 .elementor-element.elementor-element-713b354 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
}

.elementor-8685 .elementor-element.elementor-element-713b354.e-con {
	--align-self: center;
}

.elementor-8685 .elementor-element.elementor-element-340cde5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-340cde5 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-340cde5 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-7abf896 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-7abf896 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-7abf896 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-a4793b3 {
	--display: flex;
}

.elementor-8685 .elementor-element.elementor-element-baf76d6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-baf76d6 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-baf76d6 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-abf68fe > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-abf68fe {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-abf68fe .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-184204d .elementor-button {
	background-color: #fff;
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 5px;
	fill: #0c0c0c;
	color: #0c0c0c;
	transition-duration: .9s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #cc9443;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}

.elementor-8685 .elementor-element.elementor-element-184204d .elementor-button:hover, .elementor-8685 .elementor-element.elementor-element-184204d .elementor-button:focus {
	background-color: #cc9443;
	color: #fff;
}

.elementor-8685 .elementor-element.elementor-element-184204d > .elementor-widget-container {
	margin: 110px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-184204d .elementor-button:hover svg, .elementor-8685 .elementor-element.elementor-element-184204d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8685 .elementor-element.elementor-element-1d7e8fc {
	--display: flex;
	--gap: 0px 5px;
	--row-gap: 0px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: rgba(217, 143, 48, .62);
	--border-color: rgba(217, 143, 48, .62);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-4b5d4d0 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-8d82613 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-8d82613 > .elementor-widget-container {
	background-color: #fff;
	margin: -30px -20px 35px 10px;
	padding: 5px 0px 0px 0px;
	border-radius: 200px 200px 200px 200px;
}

.elementor-8685 .elementor-element.elementor-element-8d82613 img {
	width: 70%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-f264f89 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-f264f89 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-f264f89 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-117e932 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-117e932 {
	text-align: center;
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.elementor-8685 .elementor-element.elementor-element-cefabff .elementor-button {
	background-color: #fff;
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 5px;
	fill: #000;
	color: #000;
	transition-duration: .9s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d98f30;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}

.elementor-8685 .elementor-element.elementor-element-cefabff .elementor-button:hover, .elementor-8685 .elementor-element.elementor-element-cefabff .elementor-button:focus {
	background-color: #d98f30;
	color: #fff;
}

.elementor-8685 .elementor-element.elementor-element-cefabff > .elementor-widget-container {
	margin: 180px 0px 0px 0px;
}

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

.elementor-8685 .elementor-element.elementor-element-2c8ca4e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-8685 .elementor-element.elementor-element-db01a93 {
	--display: flex;
	--gap: 0px 5px;
	--row-gap: 0px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: rgba(217, 143, 48, .62);
	--border-color: rgba(217, 143, 48, .62);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-d301b27 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-17e4fbb {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-17e4fbb > .elementor-widget-container {
	background-color: #fff;
	margin: -30px -20px 35px 10px;
	padding: 5px 0px 0px 0px;
	border-radius: 200px 200px 200px 200px;
}

.elementor-8685 .elementor-element.elementor-element-17e4fbb img {
	width: 70%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-7c037e6 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-7c037e6 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-7c037e6 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-7b9f3d7 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-7b9f3d7 {
	text-align: center;
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.elementor-8685 .elementor-element.elementor-element-d2852bd {
	--display: flex;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-8685 .elementor-element.elementor-element-03abaac {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
}

.elementor-8685 .elementor-element.elementor-element-03abaac.e-con {
	--align-self: center;
}

.elementor-8685 .elementor-element.elementor-element-41754f4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-41754f4 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-41754f4 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-55278b1 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-55278b1 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-55278b1 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-b882818 {
	--display: flex;
}

.elementor-8685 .elementor-element.elementor-element-b2aba17 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-b2aba17 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-b2aba17 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-8ffaf23 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-8ffaf23 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-8ffaf23 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-a1d878f .elementor-button {
	background-color: #fff;
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	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: 10px 10px 10px 10px;
}

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

.elementor-8685 .elementor-element.elementor-element-a1d878f > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

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

.elementor-8685 .elementor-element.elementor-element-7b18d70 {
	--display: flex;
	--gap: 0px 5px;
	--row-gap: 0px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: rgba(217, 143, 48, .62);
	--border-color: rgba(217, 143, 48, .62);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-92ebdd1 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-5b7d438 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-5b7d438 > .elementor-widget-container {
	background-color: #fff;
	margin: -30px -20px 35px 10px;
	padding: 5px 0px 0px 0px;
	border-radius: 200px 200px 200px 200px;
}

.elementor-8685 .elementor-element.elementor-element-5b7d438 img {
	width: 70%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-756d86e > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-756d86e {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-756d86e .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-5c5c2cc > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-5c5c2cc {
	text-align: center;
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.elementor-8685 .elementor-element.elementor-element-2a25a3e {
	--display: flex;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-8685 .elementor-element.elementor-element-712831c {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
}

.elementor-8685 .elementor-element.elementor-element-712831c.e-con {
	--align-self: center;
}

.elementor-8685 .elementor-element.elementor-element-343c585 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-343c585 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-343c585 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-5782ac0 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-5782ac0 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-5782ac0 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-34419ae {
	--display: flex;
}

.elementor-8685 .elementor-element.elementor-element-e117348 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-e117348 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-e117348 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-3816f2e > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-3816f2e {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-3816f2e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-13629cb .elementor-button {
	background-color: #fff;
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 5px;
	fill: #131313;
	color: #131313;
	transition-duration: .9s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e18c1e;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}

.elementor-8685 .elementor-element.elementor-element-13629cb .elementor-button:hover, .elementor-8685 .elementor-element.elementor-element-13629cb .elementor-button:focus {
	background-color: #cc9443;
	color: #fff;
}

.elementor-8685 .elementor-element.elementor-element-13629cb > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-13629cb .elementor-button:hover svg, .elementor-8685 .elementor-element.elementor-element-13629cb .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8685 .elementor-element.elementor-element-34fe0e4 {
	--display: flex;
	--gap: 0px 5px;
	--row-gap: 0px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: rgba(217, 143, 48, .62);
	--border-color: rgba(217, 143, 48, .62);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-1149412 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-b68d39c {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-b68d39c > .elementor-widget-container {
	background-color: #fff;
	margin: -30px -20px 35px 10px;
	padding: 5px 0px 0px 0px;
	border-radius: 200px 200px 200px 200px;
}

.elementor-8685 .elementor-element.elementor-element-b68d39c img {
	width: 70%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-1f71bd9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-1f71bd9 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-1f71bd9 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-432c024 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-432c024 {
	text-align: center;
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.elementor-8685 .elementor-element.elementor-element-75986e9 .elementor-button {
	background-color: #fff;
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 5px;
	fill: #000;
	color: #000;
	transition-duration: .9s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d98f30;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}

.elementor-8685 .elementor-element.elementor-element-75986e9 .elementor-button:hover, .elementor-8685 .elementor-element.elementor-element-75986e9 .elementor-button:focus {
	background-color: #d98f30;
	color: #fff;
}

.elementor-8685 .elementor-element.elementor-element-75986e9 > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-75986e9 .elementor-button:hover svg, .elementor-8685 .elementor-element.elementor-element-75986e9 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8685 .elementor-element.elementor-element-1b3afaa {
	--display: flex;
	--gap: 0px 5px;
	--row-gap: 0px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: rgba(217, 143, 48, .62);
	--border-color: rgba(217, 143, 48, .62);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-76d85cb img {
	width: 90%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-ac62dbc {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-ac62dbc > .elementor-widget-container {
	background-color: #fff;
	margin: -30px -20px 35px 10px;
	padding: 5px 0px 0px 0px;
	border-radius: 200px 200px 200px 200px;
}

.elementor-8685 .elementor-element.elementor-element-ac62dbc img {
	width: 70%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-20c3cd4 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-20c3cd4 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-20c3cd4 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-d137800 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-d137800 {
	text-align: center;
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.elementor-8685 .elementor-element.elementor-element-4da9bde {
	--display: flex;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-8685 .elementor-element.elementor-element-77521f7 {
	--display: flex;
}

.elementor-8685 .elementor-element.elementor-element-9557f10 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-9557f10 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-9557f10 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-58205c5 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-58205c5 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-58205c5 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-4f6d89f .elementor-button {
	background-color: #fff;
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	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: 10px 10px 10px 10px;
}

.elementor-8685 .elementor-element.elementor-element-4f6d89f .elementor-button:hover, .elementor-8685 .elementor-element.elementor-element-4f6d89f .elementor-button:focus {
	background-color: #cc9443;
	color: #fff;
}

.elementor-8685 .elementor-element.elementor-element-4f6d89f > .elementor-widget-container {
	margin: 25px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-4f6d89f .elementor-button:hover svg, .elementor-8685 .elementor-element.elementor-element-4f6d89f .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8685 .elementor-element.elementor-element-670f6e4 {
	--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-8685 .elementor-element.elementor-element-37fad15 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8685 .elementor-element.elementor-element-37fad15:not(.elementor-motion-effects-element-type-background), .elementor-8685 .elementor-element.elementor-element-37fad15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f3f1;
}

.elementor-8685 .elementor-element.elementor-element-6913215 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-47f9d54 {
	--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-8685 .elementor-element.elementor-element-47f9d54.e-con {
	--align-self: center;
}

.elementor-8685 .elementor-element.elementor-element-45ea1d1 {
	--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-8685 .elementor-element.elementor-element-45ea1d1.e-con {
	--align-self: center;
}

.elementor-8685 .elementor-element.elementor-element-75cb10a {
	--display: flex;
}

.elementor-8685 .elementor-element.elementor-element-75cb10a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8685 .elementor-element.elementor-element-129d9c6 img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8685 .elementor-element.elementor-element-b158452 {
	--display: flex;
}

.elementor-8685 .elementor-element.elementor-element-b158452.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8685 .elementor-element.elementor-element-78f05bf > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-78f05bf {
	text-align: start;
}

.elementor-8685 .elementor-element.elementor-element-78f05bf .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-0f3adf7 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-0f3adf7 {
	text-align: start;
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.elementor-8685 .elementor-element.elementor-element-256de8c .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 5px;
	fill: #000;
	color: #000;
	transition-duration: .9s;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #4c9fa6;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}

.elementor-8685 .elementor-element.elementor-element-256de8c .elementor-button:hover, .elementor-8685 .elementor-element.elementor-element-256de8c .elementor-button:focus {
	background-color: #4c9fa6;
	color: #fff;
}

.elementor-8685 .elementor-element.elementor-element-256de8c > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-256de8c .elementor-button:hover svg, .elementor-8685 .elementor-element.elementor-element-256de8c .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8685 .elementor-element.elementor-element-be4daa4 {
	--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-8685 .elementor-element.elementor-element-ecae3fc.elementor-element {
	--align-self: center;
}

.elementor-8685 .elementor-element.elementor-element-ecae3fc {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-ecae3fc img {
	width: 60%;
}

.elementor-8685 .elementor-element.elementor-element-337fd91 {
	--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-8685 .elementor-element.elementor-element-337fd91.e-con {
	--align-self: center;
}

.elementor-8685 .elementor-element.elementor-element-1d8fb17 {
	--display: flex;
}

.elementor-8685 .elementor-element.elementor-element-1d8fb17.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8685 .elementor-element.elementor-element-534e19a > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-534e19a img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8685 .elementor-element.elementor-element-943cb71 {
	--display: flex;
}

.elementor-8685 .elementor-element.elementor-element-943cb71.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8685 .elementor-element.elementor-element-940df88 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-940df88 {
	text-align: start;
}

.elementor-8685 .elementor-element.elementor-element-940df88 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-493c3ec > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-493c3ec {
	text-align: start;
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.elementor-8685 .elementor-element.elementor-element-7c28048 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 5px;
	fill: #000;
	color: #000;
	transition-duration: .9s;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #4c9fa6;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}

.elementor-8685 .elementor-element.elementor-element-7c28048 .elementor-button:hover, .elementor-8685 .elementor-element.elementor-element-7c28048 .elementor-button:focus {
	background-color: #4c9fa6;
	color: #fff;
}

.elementor-8685 .elementor-element.elementor-element-7c28048 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-7c28048 .elementor-button:hover svg, .elementor-8685 .elementor-element.elementor-element-7c28048 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8685 .elementor-element.elementor-element-263d758 {
	--display: flex;
	--margin-top: 70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8685 .elementor-element.elementor-element-60b4539 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-9692956 > .elementor-widget-container {
	margin: -60px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-9692956 img {
	width: 5%;
}

.elementor-8685 .elementor-element.elementor-element-ad9283d {
	--display: flex;
	--margin-top: 31px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8685 .elementor-element.elementor-element-512ee27 {
	--display: flex;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-8685 .elementor-element.elementor-element-b666347 {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-b666347 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	letter-spacing: 3px;
	color: #4c9fa6;
}

.elementor-8685 .elementor-element.elementor-element-31b38a4 {
	--display: flex;
	--min-height: 0px;
	--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: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8685 .elementor-element.elementor-element-31b38a4:not(.elementor-motion-effects-element-type-background), .elementor-8685 .elementor-element.elementor-element-31b38a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-flfdp.nitrocdn.com/izNFdWktmMOBHPKNRPeclkvWLncvjxDa/assets/images/optimized/rev-d89e6aa/healyourselftherapy.com/wp-content/uploads/2026/07/Top-Rated-Hypnotherapy-Therapy-in-the-United-States-e1783350564397.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: auto;
}

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

.elementor-8685 .elementor-element.elementor-element-b8cc43d > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-b8cc43d {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-b8cc43d .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 52px;
	font-weight: 600;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-e3c07fe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-e3c07fe {
	text-align: center;
}

.elementor-8685 .elementor-element.elementor-element-e3c07fe .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #000;
}

.elementor-8685 .elementor-element.elementor-element-15d9552 .elementor-button {
	background-color: #d98f30;
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 5px;
	fill: #fff;
	color: #fff;
	transition-duration: .9s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d98f30;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-15d9552 .elementor-button:hover, .elementor-8685 .elementor-element.elementor-element-15d9552 .elementor-button:focus {
	background-color: #d98f30;
	color: #fff;
}

.elementor-8685 .elementor-element.elementor-element-15d9552 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8685 .elementor-element.elementor-element-15d9552 .elementor-button:hover svg, .elementor-8685 .elementor-element.elementor-element-15d9552 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8685 .elementor-element.elementor-element-5c2229f .elementor-button {
	background-color: rgba(255, 255, 255, .56);
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 5px;
	fill: #000;
	color: #000;
	transition-duration: .9s;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #4c9fa6;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-8685 .elementor-element.elementor-element-5c2229f .elementor-button:hover, .elementor-8685 .elementor-element.elementor-element-5c2229f .elementor-button:focus {
	background-color: #4c9fa6;
	color: #fff;
}

.elementor-8685 .elementor-element.elementor-element-5c2229f > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

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

@media (max-width:1024px) {
	.elementor-8685 .elementor-element.elementor-element-f691892 {
		font-size: 18px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-94ec9f2 {
		font-size: 20px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-13e8c28 > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-13e8c28 .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-360ab0b > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-360ab0b .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-25423cb > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-25423cb .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-184204d > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-184204d .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-cefabff > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-cefabff .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-a1d878f > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-a1d878f .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-13629cb > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-13629cb .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-75986e9 > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-75986e9 .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-4f6d89f > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-4f6d89f .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-256de8c > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-256de8c .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-7c28048 > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-7c28048 .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-15d9552 > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-15d9552 .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-5c2229f > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-5c2229f .elementor-button {
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}
}

@media (max-width:767px) {
	.elementor-8685 .elementor-element.elementor-element-824e825 {
		--flex-direction: row-reverse;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap-reverse;
		--justify-content: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-17f0114 {
		--justify-content: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-2764909 {
		--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;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 200px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-f691892 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 50px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-f691892 {
		font-size: 38px;
		letter-spacing: 5px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-f16c59b > .elementor-widget-container {
		margin: -80px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-94ec9f2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 50px 0px 50px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-94ec9f2.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-8685 .elementor-element.elementor-element-94ec9f2 {
		font-size: 18px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-0635d35 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-2f01570 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-2212a3a {
		width: var(--container-widget-width, 315.125px);
		max-width: 315.125px;
		--container-widget-width: 315.125px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-13e8c28 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-13e8c28.elementor-element {
		--align-self: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-13e8c28 .elementor-button {
		font-size: 12px;
		border-width: 2px 2px 2px 2px;
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-99015d3 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-8685 .elementor-element.elementor-element-60c9444 {
		--margin-top: -30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-360ab0b > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-360ab0b.elementor-element {
		--align-self: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-360ab0b .elementor-button {
		font-size: 14px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-ad626c4 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-25423cb > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-25423cb.elementor-element {
		--align-self: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-25423cb .elementor-button {
		font-size: 14px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-0377cec {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-184204d > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-184204d.elementor-element {
		--align-self: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-184204d .elementor-button {
		font-size: 14px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-1d7e8fc {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-cefabff > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-cefabff.elementor-element {
		--align-self: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-cefabff .elementor-button {
		font-size: 14px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-2c8ca4e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-a1d878f > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-a1d878f.elementor-element {
		--align-self: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-a1d878f .elementor-button {
		font-size: 14px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-13629cb > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-13629cb.elementor-element {
		--align-self: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-13629cb .elementor-button {
		font-size: 14px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-34fe0e4 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-75986e9 > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-75986e9.elementor-element {
		--align-self: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-75986e9 .elementor-button {
		font-size: 14px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-1b3afaa {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-4f6d89f > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-4f6d89f.elementor-element {
		--align-self: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-4f6d89f .elementor-button {
		font-size: 14px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-37fad15 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-6913215 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-47f9d54 {
		--margin-top: -80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-129d9c6 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-b158452 {
		--margin-top: -30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-78f05bf {
		text-align: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-0f3adf7 {
		text-align: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-256de8c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-256de8c.elementor-element {
		--align-self: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-256de8c .elementor-button {
		font-size: 14px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-ecae3fc img {
		width: 30%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-940df88 {
		text-align: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-493c3ec {
		text-align: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-7c28048 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-7c28048.elementor-element {
		--align-self: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-7c28048 .elementor-button {
		font-size: 14px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-60b4539 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-9692956 img {
		width: 14%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-ad9283d {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-9c073dc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-b666347 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-b666347 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-31b38a4:not(.elementor-motion-effects-element-type-background), .elementor-8685 .elementor-element.elementor-element-31b38a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-flfdp.nitrocdn.com/izNFdWktmMOBHPKNRPeclkvWLncvjxDa/assets/images/optimized/rev-d89e6aa/healyourselftherapy.com/wp-content/uploads/2026/07/89E15WSl.jpg");
		background-position: bottom left;
	}
	
	.elementor-8685 .elementor-element.elementor-element-31b38a4:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-8685 .elementor-element.elementor-element-31b38a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-8685 .elementor-element.elementor-element-31b38a4 {
		--min-height: 459px;
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 100px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-b8cc43d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-b8cc43d .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-e3c07fe > .elementor-widget-container {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-15d9552 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-15d9552.elementor-element {
		--align-self: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-15d9552 .elementor-button {
		font-size: 12px;
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-5c2229f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-5c2229f.elementor-element {
		--align-self: center;
	}
	
	.elementor-8685 .elementor-element.elementor-element-5c2229f .elementor-button {
		font-size: 12px;
		border-width: 2px 2px 2px 2px;
		padding: 12px 5px 12px 5px;
	}
}

@media (min-width:768px) {
	.elementor-8685 .elementor-element.elementor-element-17f0114 {
		--width: 48.192%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-2764909 {
		--width: 102.592%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-0635d35 {
		--content-width: 1300px;
	}
	
	.elementor-8685 .elementor-element.elementor-element-54c4e26 {
		--width: 100%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-913c3ae {
		--width: 20%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-2f01570 {
		--width: 50%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-b8bb769 {
		--width: 20%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-154ff3a {
		--width: 100%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-f4879de {
		--width: 70%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-99015d3 {
		--width: 81%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-3c277af {
		--width: 50.69%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-60c9444 {
		--width: 59%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-ad626c4 {
		--width: 70%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-c3670ca {
		--width: 59%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-0377cec {
		--width: 70%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-713b354 {
		--width: 59%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-a4793b3 {
		--width: 59%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-1d7e8fc {
		--width: 70%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-2c8ca4e {
		--width: 100%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-db01a93 {
		--width: 70%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-03abaac {
		--width: 59%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-b882818 {
		--width: 59%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-7b18d70 {
		--width: 70%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-712831c {
		--width: 59%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-34419ae {
		--width: 59%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-34fe0e4 {
		--width: 70%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-1b3afaa {
		--width: 70%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-77521f7 {
		--width: 59%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-45ea1d1 {
		--width: 60%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-75cb10a {
		--width: 32.965%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-b158452 {
		--width: 61.356%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-be4daa4 {
		--width: 10%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-337fd91 {
		--width: 60%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-1d8fb17 {
		--width: 32.965%;
	}
	
	.elementor-8685 .elementor-element.elementor-element-943cb71 {
		--width: 61.356%;
	}
}

@media (min-width:1025px) {
	.elementor-8685 .elementor-element.elementor-element-824e825:not(.elementor-motion-effects-element-type-background), .elementor-8685 .elementor-element.elementor-element-824e825 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-8685 .elementor-element.elementor-element-31b38a4:not(.elementor-motion-effects-element-type-background), .elementor-8685 .elementor-element.elementor-element-31b38a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}
