/* End Custom Fonts CSS */

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

.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-4097 .elementor-element.elementor-element-165a7b4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-165a7b4 .elementor-heading-title {
	font-family: var(--e-global-typography-d068384-font-family), Sans-serif;
	font-size: var(--e-global-typography-d068384-font-size);
	color: var(--e-global-color-465b001);
}

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

.elementor-4097 .elementor-element.elementor-element-014f6b8 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.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-4097 .elementor-element.elementor-element-ccf9458 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-ccf9458 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-ccf9458 a:hover, .elementor-4097 .elementor-element.elementor-element-ccf9458 a:focus {
	color: var(--e-global-color-8d32b6e);
}

.elementor-4097 .elementor-element.elementor-element-54ab3b3 {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-ae4aac6 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-ae4aac6 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-ae4aac6 a:hover, .elementor-4097 .elementor-element.elementor-element-ae4aac6 a:focus {
	color: var(--e-global-color-8d32b6e);
}

.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-4097 .elementor-element.elementor-element-0811d3e img {
	width: 100%;
	box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, .5);
}

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

.elementor-4097 .elementor-element.elementor-element-90681b9 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-14bc0eb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-14bc0eb .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-68c659d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-68c659d a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-68c659d a:hover, .elementor-4097 .elementor-element.elementor-element-68c659d a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-c101010 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-d944929 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-d944929 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-45e854b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-45e854b a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-45e854b a:hover, .elementor-4097 .elementor-element.elementor-element-45e854b a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-2993ca9 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-5f4cae9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-5f4cae9 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-1632aec {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-1632aec a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-1632aec a:hover, .elementor-4097 .elementor-element.elementor-element-1632aec a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-4bf9c7b {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-fa74ee6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-fa74ee6 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-48bc918 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-48bc918 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-48bc918 a:hover, .elementor-4097 .elementor-element.elementor-element-48bc918 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-7490469 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-87fcb20 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-87fcb20 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-1608adc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-1608adc a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-1608adc a:hover, .elementor-4097 .elementor-element.elementor-element-1608adc a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-d3b4840 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-3e76fbd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-3e76fbd .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-dc5e846 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-dc5e846 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-dc5e846 a:hover, .elementor-4097 .elementor-element.elementor-element-dc5e846 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-7cc3fc2 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-16a8dfd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-16a8dfd .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-91a069f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-91a069f a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-91a069f a:hover, .elementor-4097 .elementor-element.elementor-element-91a069f a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-6cc8ed5 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-6ec6a93 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-6ec6a93 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-63bd5ec {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-63bd5ec a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-63bd5ec a:hover, .elementor-4097 .elementor-element.elementor-element-63bd5ec a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-921c0f5 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-cbdaf1c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-cbdaf1c .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-489f0e2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-489f0e2 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-489f0e2 a:hover, .elementor-4097 .elementor-element.elementor-element-489f0e2 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-6791e51 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-10973cb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-10973cb .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-951f83c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-951f83c a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-951f83c a:hover, .elementor-4097 .elementor-element.elementor-element-951f83c a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-77672cf {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-ec8fbfd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-ec8fbfd .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-11be2d1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-11be2d1 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-11be2d1 a:hover, .elementor-4097 .elementor-element.elementor-element-11be2d1 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-b1a37f4 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-dffe034 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-dffe034 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-e074311 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-e074311 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-e074311 a:hover, .elementor-4097 .elementor-element.elementor-element-e074311 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-e8976e0 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-8e1b036 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-8e1b036 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-f5db2d2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-f5db2d2 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-f5db2d2 a:hover, .elementor-4097 .elementor-element.elementor-element-f5db2d2 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-8786176 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-dd39a78 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-dd39a78 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-4a1d042 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-4a1d042 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-4a1d042 a:hover, .elementor-4097 .elementor-element.elementor-element-4a1d042 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-af6e090 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-6581665 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-6581665 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-aa7036c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-aa7036c a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-aa7036c a:hover, .elementor-4097 .elementor-element.elementor-element-aa7036c a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-e1d180f {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-43ca0f3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-43ca0f3 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-f37f5aa {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-f37f5aa a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-f37f5aa a:hover, .elementor-4097 .elementor-element.elementor-element-f37f5aa a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-4e97bc9 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-b17fa11 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-b17fa11 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-57a5dd5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-57a5dd5 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-57a5dd5 a:hover, .elementor-4097 .elementor-element.elementor-element-57a5dd5 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-eb4b712 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-1665bbd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-1665bbd .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-19737fc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-19737fc a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-19737fc a:hover, .elementor-4097 .elementor-element.elementor-element-19737fc a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-dc03058 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-72640a7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-72640a7 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-ac5e600 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-ac5e600 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-ac5e600 a:hover, .elementor-4097 .elementor-element.elementor-element-ac5e600 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-a52c05f {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-c09ca63 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-c09ca63 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-0e39cad {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-0e39cad a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-0e39cad a:hover, .elementor-4097 .elementor-element.elementor-element-0e39cad a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-39cf4e9 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-9f5e00e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-9f5e00e .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-6a55db9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-6a55db9 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-6a55db9 a:hover, .elementor-4097 .elementor-element.elementor-element-6a55db9 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-a156576 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-2e32f77 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-2e32f77 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-d48d1eb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-d48d1eb a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-d48d1eb a:hover, .elementor-4097 .elementor-element.elementor-element-d48d1eb a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-00b1f44 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-1409fee {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-1409fee .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-8ff0ae5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-8ff0ae5 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-8ff0ae5 a:hover, .elementor-4097 .elementor-element.elementor-element-8ff0ae5 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-c8c3b02 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-1bd7834 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-1bd7834 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-4eec973 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-4eec973 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-4eec973 a:hover, .elementor-4097 .elementor-element.elementor-element-4eec973 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-d2ac2e9 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-b3db6df {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-b3db6df .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-5768226 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-5768226 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-5768226 a:hover, .elementor-4097 .elementor-element.elementor-element-5768226 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-7580cd2 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-3dbe319 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-3dbe319 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-5addde2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-5addde2 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-5addde2 a:hover, .elementor-4097 .elementor-element.elementor-element-5addde2 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-0f28fc3 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-d07c57b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-d07c57b .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-192c7b8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-192c7b8 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-192c7b8 a:hover, .elementor-4097 .elementor-element.elementor-element-192c7b8 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-daad298 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-65f6752 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-65f6752 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-5ecefbc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-5ecefbc a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-5ecefbc a:hover, .elementor-4097 .elementor-element.elementor-element-5ecefbc a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-6a03005 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-f44c095 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-f44c095 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-2d75036 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-2d75036 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-2d75036 a:hover, .elementor-4097 .elementor-element.elementor-element-2d75036 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-24e8d59 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-a52e51b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-a52e51b .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-67df77c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-67df77c a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-67df77c a:hover, .elementor-4097 .elementor-element.elementor-element-67df77c a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-ea92e03 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-89359c0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-89359c0 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-d6a8836 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-d6a8836 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-d6a8836 a:hover, .elementor-4097 .elementor-element.elementor-element-d6a8836 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-0896540 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-0971e50 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-0971e50 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-a1a48f4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-a1a48f4 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-a1a48f4 a:hover, .elementor-4097 .elementor-element.elementor-element-a1a48f4 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-54b287e {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-fbc4ce8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-fbc4ce8 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-e0ec1e9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-e0ec1e9 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-e0ec1e9 a:hover, .elementor-4097 .elementor-element.elementor-element-e0ec1e9 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-7b6135b {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-630db91 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4097 .elementor-element.elementor-element-630db91 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-4097 .elementor-element.elementor-element-bdc3e94 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-bdc3e94 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-bdc3e94 a:hover, .elementor-4097 .elementor-element.elementor-element-bdc3e94 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-4097 .elementor-element.elementor-element-42ebf0e {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4097 .elementor-element.elementor-element-953ee4a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-953ee4a a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-953ee4a a:hover, .elementor-4097 .elementor-element.elementor-element-953ee4a a:focus {
	color: var(--e-global-color-8d32b6e);
}

.elementor-4097 .elementor-element.elementor-element-58d6091 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-4097 .elementor-element.elementor-element-58d6091 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-4097 .elementor-element.elementor-element-58d6091 a:hover, .elementor-4097 .elementor-element.elementor-element-58d6091 a:focus {
	color: var(--e-global-color-8d32b6e);
}

@media (max-width:1024px) {
	.elementor-4097 .elementor-element.elementor-element-165a7b4 .elementor-heading-title {
		font-size: var(--e-global-typography-d068384-font-size);
	}
}

@media (min-width:768px) {
	.elementor-4097 .elementor-element.elementor-element-c08b306 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-0dde81a {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-54ab3b3 {
		--width: 100%;
	}
	
	.elementor-4097 .elementor-element.elementor-element-daa5cea {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-5309265 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-3a4e7a4 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-04dee70 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-f4173ce {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-00e5a18 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-81075b6 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-981180a {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-bdc69cb {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-2c58b14 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-7139d53 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-c9f7400 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-d17e2c1 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-9cfaaf8 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-e46448c {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-3ceda06 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-cbd7a49 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-11b8185 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-9794aa0 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-7d6445e {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-d09b8af {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-316911d {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-351355e {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-75ca76a {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-98606ba {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-83a2c96 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-018b029 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-2dfd0c0 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-3413163 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-5ee40b8 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-6010e92 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-87d885b {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-ec20860 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-95809a8 {
		--content-width: 700px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-86f6c6b {
		--content-width: 700px;
	}
}

@media (max-width:767px) {
	.elementor-4097 .elementor-element.elementor-element-c08b306 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-165a7b4 {
		text-align: center;
	}
	
	.elementor-4097 .elementor-element.elementor-element-165a7b4 .elementor-heading-title {
		font-size: var(--e-global-typography-d068384-font-size);
	}
	
	.elementor-4097 .elementor-element.elementor-element-0dde81a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-ccf9458 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-ae4aac6 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-daa5cea {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-68c659d {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-5309265 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-45e854b {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-3a4e7a4 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-1632aec {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-04dee70 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-48bc918 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-f4173ce {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-1608adc {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-00e5a18 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-dc5e846 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-81075b6 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-91a069f {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-981180a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-63bd5ec {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-bdc69cb {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-489f0e2 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-2c58b14 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-951f83c {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-7139d53 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-11be2d1 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-c9f7400 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-e074311 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-d17e2c1 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-f5db2d2 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-9cfaaf8 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-4a1d042 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-e46448c {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-aa7036c {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-3ceda06 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-f37f5aa {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-cbd7a49 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-57a5dd5 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-11b8185 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-19737fc {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-9794aa0 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-ac5e600 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-7d6445e {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-0e39cad {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-d09b8af {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-6a55db9 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-316911d {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-d48d1eb {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-351355e {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-8ff0ae5 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-75ca76a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-4eec973 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-98606ba {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-5768226 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-83a2c96 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-5addde2 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-018b029 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-192c7b8 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-2dfd0c0 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-5ecefbc {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-3413163 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-2d75036 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-5ee40b8 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-67df77c {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-6010e92 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-d6a8836 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-87d885b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-a1a48f4 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-ec20860 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-e0ec1e9 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-95809a8 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-bdc3e94 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-86f6c6b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4097 .elementor-element.elementor-element-953ee4a {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-4097 .elementor-element.elementor-element-58d6091 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
}
