
.elementor-13579 .elementor-element.elementor-element-2be4472 {
	--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-evenly;
	--align-items: center;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 10px;
	--z-index: 2;
}

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

.elementor-13579 .elementor-element.elementor-element-2be4472.e-con {
	--align-self: center;
}

.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);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-13579 .elementor-element.elementor-element-b52692f {
	width: var(--container-widget-width, 69.987%);
	max-width: 69.987%;
	--container-widget-width: 69.987%;
	--container-widget-flex-grow: 0;
}

.elementor-13579 .elementor-element.elementor-element-b52692f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13579 .elementor-element.elementor-element-b52692f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13579 .elementor-element.elementor-element-b52692f .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

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

.elementor-13579 .elementor-element.elementor-element-c83ad43 {
	width: 100%;
	max-width: 100%;
}

.elementor-13579 .elementor-element.elementor-element-c83ad43 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 1.2em;
	font-weight: 500;
	padding: 18px 18px 18px 18px;
}

.elementor-13579 .elementor-element.elementor-element-5995994 {
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 3rem;
	--padding-bottom: 2rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

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

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

.elementor-13579 .elementor-element.elementor-element-163fbb4 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-163fbb4 {
	left: -.166%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-163fbb4 {
	right: -.166%;
}

.elementor-13579 .elementor-element.elementor-element-163fbb4 {
	top: .028%;
	z-index: 0;
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-163fbb4 img {
	max-width: 475px;
}

.elementor-13579 .elementor-element.elementor-element-e9c5002 {
	--display: flex;
	--margin-top: 0rem;
	--margin-bottom: 0rem;
	--margin-left: 2rem;
	--margin-right: -7rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13579 .elementor-element.elementor-element-03c8c9f {
	--display: flex;
	--gap: 36px 36px;
	--row-gap: 36px;
	--column-gap: 36px;
	--border-radius: 2em 2em 2em 2em;
	--margin-top: 0rem;
	--margin-bottom: 0rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
	--padding-top: 2rem;
	--padding-bottom: 2rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-03c8c9f:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-03c8c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-ddad7d8 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-13579 .elementor-element.elementor-element-ddad7d8 {
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-ddad7d8 img {
	width: 50%;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	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-13579 .elementor-element.elementor-element-61419f3 > .elementor-widget-container {
	padding: 0% 6% 0% 0%;
}

.elementor-13579 .elementor-element.elementor-element-61419f3 {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.45em;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-7985fbc {
	--display: flex;
	--margin-top: 0rem;
	--margin-bottom: -5rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13579 .elementor-element.elementor-element-501ef69 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 4rem;
}

.elementor-13579 .elementor-element.elementor-element-501ef69 img {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-769eb47 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-769eb47 img {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-cd4468f {
	--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: -50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13579 .elementor-element.elementor-element-bd528ee > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-13579 .elementor-element.elementor-element-bd528ee img {
	width: 125px;
}

.elementor-13579 .elementor-element.elementor-element-4f61c57 {
	--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;
	--padding-top: 4rem;
	--padding-bottom: 5rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-26704b3 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-26704b3 .elementor-heading-title {
	font-size: 1.8em;
	font-style: italic;
	line-height: 1.6em;
}

.elementor-13579 .elementor-element.elementor-element-37a8ae8 {
	--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-13579 .elementor-element.elementor-element-30ce20a {
	--display: flex;
	--border-radius: 2em 2em 2em 2em;
	--padding-top: 0rem;
	--padding-bottom: 5rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-30ce20a:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-30ce20a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fa57148);
}

.elementor-13579 .elementor-element.elementor-element-2d7f17f > .elementor-widget-container {
	margin: -30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13579 .elementor-element.elementor-element-c6e6fc4 > .elementor-widget-container {
	padding: 5rem 0rem 4rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-c6e6fc4 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-c6e6fc4 .elementor-heading-title {
	font-size: 2em;
	font-style: italic;
	line-height: 1.4em;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-6377755 {
	right: -8%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-6377755 {
	left: -8%;
}

.elementor-13579 .elementor-element.elementor-element-6377755 {
	bottom: -14%;
	z-index: 0;
}

.elementor-13579 .elementor-element.elementor-element-6377755 img {
	width: 400px;
}

.elementor-13579 .elementor-element.elementor-element-8162778 {
	--display: flex;
	--border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-8162778:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-8162778 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-eb3badd {
	z-index: 3;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 1.7em;
}

.elementor-13579 .elementor-element.elementor-element-7b064c6 .elementor-heading-title {
	font-size: 1.33rem;
	font-style: italic;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-724c481 {
	left: -8%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-724c481 {
	right: -8%;
}

.elementor-13579 .elementor-element.elementor-element-724c481 {
	top: -33%;
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-724c481 img {
	width: 140px;
}

.elementor-13579 .elementor-element.elementor-element-1507c1ac {
	--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;
	--padding-top: 6rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-5aabab8 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-5aabab8 .elementor-heading-title {
	font-size: var(--e-global-typography-f7d98eb-font-size);
	font-weight: var(--e-global-typography-f7d98eb-font-weight);
	line-height: var(--e-global-typography-f7d98eb-line-height);
}

.elementor-13579 .elementor-element.elementor-element-d768147 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-87211d2 {
	text-align: center;
}

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

.elementor-13579 .elementor-element.elementor-element-2165c75 {
	--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-13579 .elementor-element.elementor-element-ac35cf2 > .elementor-widget-container {
	margin: 0rem 0rem 0rem -7rem;
}

.elementor-13579 .elementor-element.elementor-element-ac35cf2 {
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-ac35cf2 img {
	width: 100%;
	max-width: 526px;
	border-radius: 2em 2em 2em 2em;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-3644627 {
	left: -30%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-3644627 {
	right: -30%;
}

.elementor-13579 .elementor-element.elementor-element-3644627 {
	top: -18%;
	z-index: -1;
}

.elementor-13579 .elementor-element.elementor-element-4e2b9f7 {
	--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;
	--gap: 50px 0px;
	--row-gap: 50px;
	--column-gap: 0px;
}

.elementor-13579 .elementor-element.elementor-element-29a979c > .elementor-widget-container {
	margin: -60px 0px 0px 123px;
}

.elementor-13579 .elementor-element.elementor-element-29a979c {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 600;
	font-style: italic;
	line-height: 1.4em;
}

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

.elementor-13579 .elementor-element.elementor-element-e5c57eb {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-c6a8c8c img {
	max-width: 47px;
}

.elementor-13579 .elementor-element.elementor-element-d851cae {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-3882564 .elementor-heading-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

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

.elementor-13579 .elementor-element.elementor-element-bb2181b {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-01fe1e9 img {
	max-width: 48px;
}

.elementor-13579 .elementor-element.elementor-element-9c20c64 {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-f2556ad .elementor-heading-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

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

.elementor-13579 .elementor-element.elementor-element-711ca3d {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-9d8b09d img {
	max-width: 48px;
}

.elementor-13579 .elementor-element.elementor-element-5130d37 {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-29df81c .elementor-heading-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

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

.elementor-13579 .elementor-element.elementor-element-330297e {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-4321a2d img {
	max-width: 48px;
}

.elementor-13579 .elementor-element.elementor-element-9de2c1d {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-b0846ed .elementor-heading-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

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

.elementor-13579 .elementor-element.elementor-element-8d73cf8 {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-3c3eb40 img {
	max-width: 48px;
}

.elementor-13579 .elementor-element.elementor-element-d7ff3cc {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-1a354de .elementor-heading-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-3087974 {
	--display: flex;
	--padding-top: 12rem;
	--padding-bottom: 5rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-3087974:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-3087974 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f3ec;
}

.elementor-13579 .elementor-element.elementor-element-3087974 > .elementor-shape-top svg, .elementor-13579 .elementor-element.elementor-element-3087974 > .e-con-inner > .elementor-shape-top svg {
	width: calc(150vw + 1.3px);
	height: 6.9rem;
}

.elementor-13579 .elementor-element.elementor-element-26d4abf {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-26d4abf .elementor-heading-title {
	font-size: var(--e-global-typography-d70dd53-font-size);
	line-height: var(--e-global-typography-d70dd53-line-height);
}

.elementor-13579 .elementor-element.elementor-element-66ec12e {
	--spacer-size: 4px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-13579 .elementor-element.elementor-element-5e37a57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(2rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-5e37a57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(2rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-5e37a57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(2rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-5e37a57 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-2rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-5e37a57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-2rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-5e37a57 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-13579 .elementor-element.elementor-element-5e37a57 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-13579 .elementor-element.elementor-element-5e37a57 {
	--e-icon-list-icon-size: 54px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-13579 .elementor-element.elementor-element-5e37a57 .elementor-icon-list-icon {
	padding-inline-end: .75em;
}

.elementor-13579 .elementor-element.elementor-element-5e37a57 .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-13579 .elementor-element.elementor-element-d91f980 {
	--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;
	--padding-top: 4rem;
	--padding-bottom: 4rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
	--z-index: 1;
}

.elementor-13579 .elementor-element.elementor-element-d91f980:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-d91f980 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-888f384);
}

.elementor-13579 .elementor-element.elementor-element-ad87aeb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--border-radius: 2em 2em 2em 2em;
	--padding-top: 5rem;
	--padding-bottom: 2rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-ad87aeb:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-ad87aeb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-13579 .elementor-element.elementor-element-963e26c {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-13579 .elementor-element.elementor-element-1d9a3d9 {
	width: var(--container-widget-width, 595px);
	max-width: 595px;
	--container-widget-width: 595px;
	--container-widget-flex-grow: 0;
}

.elementor-13579 .elementor-element.elementor-element-1d9a3d9 .elementor-heading-title {
	font-size: var(--e-global-typography-f7d98eb-font-size);
	font-weight: var(--e-global-typography-f7d98eb-font-weight);
	line-height: var(--e-global-typography-f7d98eb-line-height);
}

.elementor-13579 .elementor-element.elementor-element-2d7e069 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-2d7e069 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-2d7e069 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-2d7e069 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-2d7e069 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-2d7e069 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-13579 .elementor-element.elementor-element-2d7e069 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-13579 .elementor-element.elementor-element-2d7e069 {
	--e-icon-list-icon-size: 54px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-13579 .elementor-element.elementor-element-2d7e069 .elementor-icon-list-icon {
	padding-inline-end: .5em;
}

.elementor-13579 .elementor-element.elementor-element-2d7e069 .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-13579 .elementor-element.elementor-element-fc5777f {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-c125987 > .elementor-widget-container {
	margin: -5rem -2rem -14rem -2rem;
}

.elementor-13579 .elementor-element.elementor-element-c125987 {
	z-index: 1;
}

.elementor-13579 .elementor-element.elementor-element-c125987 img {
	width: 100%;
}

.elementor-13579 .elementor-element.elementor-element-9ce2cb4 {
	--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;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 8rem;
	--padding-bottom: 5rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-9ce2cb4:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-9ce2cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-4fdb15f {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-4fdb15f .elementor-heading-title {
	font-size: 2.25em;
	font-weight: 400;
	line-height: 1.27em;
}

.elementor-13579 .elementor-element.elementor-element-fc0c826 {
	z-index: 1;
	text-align: center;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-379b4ad {
	left: -5%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-379b4ad {
	right: -5%;
}

.elementor-13579 .elementor-element.elementor-element-379b4ad {
	top: -8%;
	z-index: 0;
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-379b4ad img {
	max-width: 200px;
}

.elementor-13579 .elementor-element.elementor-element-25918d48 {
	--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;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6rem;
	--padding-bottom: 16rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-25918d48:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-25918d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fa57148);
	background-image: url("https://www.petrafishermovement.com/nitropack_static/kwyEbWrUtlQZKTjLevYkSKtqFKPmnTsY/assets/images/optimized/rev-cc35957/www.petrafishermovement.com/wp-content/uploads/2023/07/swirl-left.svg");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: 34% auto;
}

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

.elementor-13579 .elementor-element.elementor-element-25918d48 > .elementor-shape-bottom .elementor-shape-fill, .elementor-13579 .elementor-element.elementor-element-25918d48 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
	fill: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-25918d48 > .elementor-shape-bottom svg, .elementor-13579 .elementor-element.elementor-element-25918d48 > .e-con-inner > .elementor-shape-bottom svg {
	width: calc(150vw + 1.3px);
	height: 8rem;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-13579 .elementor-element.elementor-element-1b078ce {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-1b078ce .elementor-heading-title {
	font-family: var(--e-global-typography-39c2e5c-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c2e5c-font-size);
	line-height: var(--e-global-typography-39c2e5c-line-height);
}

.elementor-13579 .elementor-element.elementor-element-fa719da {
	--spacer-size: 5px;
}

.elementor-13579 .elementor-element.elementor-element-69890cf {
	--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;
	--align-items: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--border-radius: 1em 1em 1em 1em;
	--padding-top: 2rem;
	--padding-bottom: 2rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-13579 .elementor-element.elementor-element-69890cf:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-69890cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-7a7b7ae {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-cb4569b img {
	max-width: 55px;
}

.elementor-13579 .elementor-element.elementor-element-6a140bb {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-b492b33 > .elementor-widget-container {
	margin: 1.2rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-b492b33 {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-2c11dbf {
	--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;
	--align-items: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--border-radius: 1em 1em 1em 1em;
	--padding-top: 2rem;
	--padding-bottom: 2rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-13579 .elementor-element.elementor-element-2c11dbf:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-2c11dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-a45b848 {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-c119e49 img {
	max-width: 55px;
}

.elementor-13579 .elementor-element.elementor-element-2ba49e9 {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-358539b > .elementor-widget-container {
	margin: 1.2rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-358539b {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-6f390f4 {
	--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;
	--align-items: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--border-radius: 1em 1em 1em 1em;
	--padding-top: 2rem;
	--padding-bottom: 2rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-13579 .elementor-element.elementor-element-6f390f4:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-6f390f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-4a9de0d {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-1f05dc7 img {
	max-width: 55px;
}

.elementor-13579 .elementor-element.elementor-element-c30f832 {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-dc886e0 > .elementor-widget-container {
	margin: 1.2rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-dc886e0 {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-741be2b {
	--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;
	--align-items: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--border-radius: 1em 1em 1em 1em;
	--padding-top: 2rem;
	--padding-bottom: 2rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-13579 .elementor-element.elementor-element-741be2b:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-741be2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-7aa4200 {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-5a8678a img {
	max-width: 55px;
}

.elementor-13579 .elementor-element.elementor-element-fde41bb {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-c1923ac > .elementor-widget-container {
	margin: 1.2rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-c1923ac {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-deeeb23 {
	--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;
	--align-items: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--border-radius: 1em 1em 1em 1em;
	--padding-top: 2rem;
	--padding-bottom: 2rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-13579 .elementor-element.elementor-element-deeeb23:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-deeeb23 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-de9a558 {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-80762f0 img {
	max-width: 55px;
}

.elementor-13579 .elementor-element.elementor-element-81df73b {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-221b4e4 > .elementor-widget-container {
	margin: 1.2rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-221b4e4 {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-2baf886 {
	--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;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 4rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-c6dd0cc {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-8d9a90c {
	z-index: 2;
}

.elementor-13579 .elementor-element.elementor-element-8d9a90c .elementor-heading-title {
	font-size: 2.25em;
	font-weight: 400;
	line-height: 1.27em;
}

.elementor-13579 .elementor-element.elementor-element-83de67e {
	--spacer-size: 20px;
}

.elementor-13579 .elementor-element.elementor-element-faf37e7 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-13579 .elementor-element.elementor-element-46fadf1 > .elementor-widget-container {
	margin: -10rem -3rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-46fadf1 {
	text-align: end;
}

.elementor-13579 .elementor-element.elementor-element-46fadf1 img {
	max-width: 95%;
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-b2f4a58 {
	--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;
	--overlay-opacity: 0;
}

.elementor-13579 .elementor-element.elementor-element-b2f4a58::before, .elementor-13579 .elementor-element.elementor-element-b2f4a58 > .elementor-background-video-container::before, .elementor-13579 .elementor-element.elementor-element-b2f4a58 > .e-con-inner > .elementor-background-video-container::before, .elementor-13579 .elementor-element.elementor-element-b2f4a58 > .elementor-background-slideshow::before, .elementor-13579 .elementor-element.elementor-element-b2f4a58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13579 .elementor-element.elementor-element-b2f4a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-888f384);
	--background-overlay: "";
}

.elementor-13579 .elementor-element.elementor-element-cc7aed6 {
	--display: flex;
	--min-height: 700px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: -10rem;
	--margin-bottom: -4rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
	--z-index: 1;
}

.elementor-13579 .elementor-element.elementor-element-cc7aed6:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-cc7aed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.petrafishermovement.com/nitropack_static/kwyEbWrUtlQZKTjLevYkSKtqFKPmnTsY/assets/images/optimized/rev-cc35957/www.petrafishermovement.com/wp-content/uploads/2025/02/path-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-13579 .elementor-element.elementor-element-adb644e {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-adb644e .elementor-heading-title {
	font-family: var(--e-global-typography-36a6c2d-font-family), Sans-serif;
	font-size: var(--e-global-typography-36a6c2d-font-size);
	font-weight: var(--e-global-typography-36a6c2d-font-weight);
	text-transform: var(--e-global-typography-36a6c2d-text-transform);
	line-height: var(--e-global-typography-36a6c2d-line-height);
	letter-spacing: var(--e-global-typography-36a6c2d-letter-spacing);
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-1cd9cc3 img {
	width: auto;
	height: 70px;
}

.elementor-13579 .elementor-element.elementor-element-11429d6 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: var(--e-global-typography-c4f1c4d-font-size);
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-11429d6.elementor-element {
	--align-self: center;
}

.elementor-13579 .elementor-element.elementor-element-aa160d0 {
	width: var(--container-widget-width, 540px);
	max-width: 540px;
	--container-widget-width: 540px;
	--container-widget-flex-grow: 0;
}

.elementor-13579 .elementor-element.elementor-element-aa160d0 .elementor-button {
	font-size: 1.33rem;
	line-height: 1.3em;
}

.elementor-13579 .elementor-element.elementor-element-15d5620 {
	--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;
	--padding-top: 12rem;
	--padding-bottom: 12rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-15d5620:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-15d5620 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fa57148);
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-61017c9 {
	left: -14%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-61017c9 {
	right: -14%;
}

.elementor-13579 .elementor-element.elementor-element-61017c9 {
	top: -30%;
	z-index: 0;
}

.elementor-13579 .elementor-element.elementor-element-61017c9 img {
	width: 649px;
}

.elementor-13579 .elementor-element.elementor-element-d88159e {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 1em 1em 1em 1em;
	--margin-top: 0rem;
	--margin-bottom: 0rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-d88159e:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-d88159e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-3ea485b {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-3ea485b > .elementor-widget-container {
	margin: -7rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-3ea485b img {
	max-width: 140px;
	border-radius: 1em 1em 1em 1em;
}

.elementor-13579 .elementor-element.elementor-element-f87bac3 {
	--spacer-size: 24px;
}

.elementor-13579 .elementor-element.elementor-element-e9e7eb5 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-4b787e3 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-40b2f87d {
	--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;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 0rem;
	--padding-bottom: 5rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-40b2f87d:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-40b2f87d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-b82a90c > .elementor-widget-container {
	margin: -8rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-b82a90c {
	z-index: 1;
}

.elementor-13579 .elementor-element.elementor-element-b82a90c img {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-678fc5d {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-678fc5d .elementor-heading-title {
	font-size: var(--e-global-typography-f7d98eb-font-size);
	font-weight: var(--e-global-typography-f7d98eb-font-weight);
	line-height: var(--e-global-typography-f7d98eb-line-height);
}

.elementor-13579 .elementor-element.elementor-element-54c9a85 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-d25ae24 {
	--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;
	--align-items: center;
	--gap: 20px 85px;
	--row-gap: 20px;
	--column-gap: 85px;
	--padding-top: 0rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-9831620 {
	--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-13579 .elementor-element.elementor-element-14550ab > .elementor-widget-container {
	margin: 0rem 0rem 0rem -7rem;
}

.elementor-13579 .elementor-element.elementor-element-14550ab {
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-14550ab img {
	width: 100%;
	max-width: 490px;
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-62a4aef {
	--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;
	--gap: 50px 0px;
	--row-gap: 50px;
	--column-gap: 0px;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 10rem;
}

.elementor-13579 .elementor-element.elementor-element-5393dd5 .elementor-heading-title {
	font-size: var(--e-global-typography-f7d98eb-font-size);
	font-weight: var(--e-global-typography-f7d98eb-font-weight);
	line-height: var(--e-global-typography-f7d98eb-line-height);
}

.elementor-13579 .elementor-element.elementor-element-1578a83 {
	--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;
	--gap: 40px 0px;
	--row-gap: 40px;
	--column-gap: 0px;
	--padding-top: 3rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-1578a83:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-1578a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-1e5f50f {
	z-index: 1;
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-1e5f50f .elementor-heading-title {
	font-size: var(--e-global-typography-f7d98eb-font-size);
	font-weight: var(--e-global-typography-f7d98eb-font-weight);
	line-height: var(--e-global-typography-f7d98eb-line-height);
}

.elementor-13579 .elementor-element.elementor-element-e8b176c {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--grid-auto-flow: row;
}

.elementor-13579 .elementor-element.elementor-element-bfabe07 {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-d6057b4 img {
	max-width: 160px;
	height: 150px;
}

.elementor-13579 .elementor-element.elementor-element-28d77fd {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-28d77fd .elementor-heading-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-3ac017b {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-016a28e {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-563d8b3 img {
	height: 150px;
}

.elementor-13579 .elementor-element.elementor-element-704ddc4 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-704ddc4 .elementor-heading-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-99e2917 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-dd62fb9 {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-95f0527 img {
	height: 150px;
}

.elementor-13579 .elementor-element.elementor-element-1038d0b {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-1038d0b .elementor-heading-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-bed2aa7 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-5124200 {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 6rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-5124200:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-5124200 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fa57148);
}

.elementor-13579 .elementor-element.elementor-element-b1dc84b {
	--display: flex;
	--border-radius: 2em 2em 2em 2em;
	--padding-top: 2rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-b1dc84b:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-b1dc84b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-7516152 {
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-c617472 {
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-230de25 {
	--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;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13579 .elementor-element.elementor-element-1fd7428 {
	--display: flex;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-f58d859 {
	left: 42%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-f58d859 {
	right: 42%;
}

.elementor-13579 .elementor-element.elementor-element-f58d859 {
	top: 33%;
}

.elementor-13579 .elementor-element.elementor-element-f58d859 .elementor-heading-title {
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-551bd17 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-88af0a5 {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-8fe58ca > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-f15f1fe {
	--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;
	--align-items: flex-start;
}

.elementor-13579 .elementor-element.elementor-element-539f665 {
	--display: flex;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-828fe44 {
	left: 42%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-828fe44 {
	right: 42%;
}

.elementor-13579 .elementor-element.elementor-element-828fe44 {
	top: 33%;
}

.elementor-13579 .elementor-element.elementor-element-828fe44 .elementor-heading-title {
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-9b12f7d {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-507b3a7 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-bf519ce {
	--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;
	--align-items: flex-start;
}

.elementor-13579 .elementor-element.elementor-element-62d01b1 {
	--display: flex;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-ec871e6 {
	left: 42%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-ec871e6 {
	right: 42%;
}

.elementor-13579 .elementor-element.elementor-element-ec871e6 {
	top: 33%;
}

.elementor-13579 .elementor-element.elementor-element-ec871e6 .elementor-heading-title {
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-0a586a5 {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-67d2d74 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-801559d {
	--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;
	--align-items: flex-start;
}

.elementor-13579 .elementor-element.elementor-element-fb79ca3 {
	--display: flex;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-0d6a68e {
	left: 42%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-0d6a68e {
	right: 42%;
}

.elementor-13579 .elementor-element.elementor-element-0d6a68e {
	top: 33%;
}

.elementor-13579 .elementor-element.elementor-element-0d6a68e .elementor-heading-title {
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-0ce5353 {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-ff8650d > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-d496344 {
	--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;
	--align-items: flex-start;
}

.elementor-13579 .elementor-element.elementor-element-cdc6abc {
	--display: flex;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-65bbf2f {
	left: 42%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-65bbf2f {
	right: 42%;
}

.elementor-13579 .elementor-element.elementor-element-65bbf2f {
	top: 33%;
}

.elementor-13579 .elementor-element.elementor-element-65bbf2f .elementor-heading-title {
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-0efc6f2 {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-4a0f5d7 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-0f6b6c9 {
	--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;
	--align-items: flex-start;
}

.elementor-13579 .elementor-element.elementor-element-538cd02 {
	--display: flex;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-643d007 {
	left: 42%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-643d007 {
	right: 42%;
}

.elementor-13579 .elementor-element.elementor-element-643d007 {
	top: 33%;
}

.elementor-13579 .elementor-element.elementor-element-643d007 .elementor-heading-title {
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-00c0058 {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-eb2c629 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-aa203a8 {
	--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;
	--align-items: flex-start;
}

.elementor-13579 .elementor-element.elementor-element-abd353d {
	--display: flex;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-c978619 {
	left: 42%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-c978619 {
	right: 42%;
}

.elementor-13579 .elementor-element.elementor-element-c978619 {
	top: 33%;
}

.elementor-13579 .elementor-element.elementor-element-c978619 .elementor-heading-title {
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-8ce470f {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-ff6a969 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-d189b02 {
	--display: flex;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--padding-top: 3rem;
	--padding-bottom: 2rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-d189b02:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-d189b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-c965628 > .elementor-widget-container {
	margin: 0rem 0rem 2rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-c965628 {
	z-index: 1;
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-c965628 .elementor-heading-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 2.2em;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-3873ae4 {
	z-index: 1;
	--e-icon-list-icon-size: 48px;
	--icon-vertical-align: center;
}

.elementor-13579 .elementor-element.elementor-element-3873ae4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-3873ae4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-3873ae4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-3873ae4 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-3873ae4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-3873ae4 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-13579 .elementor-element.elementor-element-3873ae4 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-13579 .elementor-element.elementor-element-3873ae4 .elementor-icon-list-icon {
	padding-inline-end: .5em;
}

.elementor-13579 .elementor-element.elementor-element-3873ae4 .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-13579 .elementor-element.elementor-element-7db3dfa8 {
	--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: stretch;
	--padding-top: 8rem;
	--padding-bottom: 20rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-7db3dfa8:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-7db3dfa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-888f384);
}

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

.elementor-13579 .elementor-element.elementor-element-5576ff1a {
	--display: flex;
	--position: absolute;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	top: 50%;
	--z-index: 2;
}

.elementor-13579 .elementor-element.elementor-element-5576ff1a.e-con {
	--e-con-transform-rotateZ: -90deg;
	--e-con-transform-translateY: 50%;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-5576ff1a {
	left: -50%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-5576ff1a {
	right: -50%;
}

.elementor-13579 .elementor-element.elementor-element-7be62822 {
	font-family: var(--e-global-typography-36a6c2d-font-family), Sans-serif;
	font-size: var(--e-global-typography-36a6c2d-font-size);
	font-weight: var(--e-global-typography-36a6c2d-font-weight);
	text-transform: var(--e-global-typography-36a6c2d-text-transform);
	line-height: var(--e-global-typography-36a6c2d-line-height);
	letter-spacing: var(--e-global-typography-36a6c2d-letter-spacing);
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-75e865b1 {
	--display: flex;
	--position: absolute;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	top: 50%;
	--z-index: 2;
}

.elementor-13579 .elementor-element.elementor-element-75e865b1.e-con {
	--e-con-transform-rotateZ: -90deg;
	--e-con-transform-translateY: -50%;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-75e865b1 {
	left: 50%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-75e865b1 {
	right: 50%;
}

.elementor-13579 .elementor-element.elementor-element-5b4cceb1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13579 .elementor-element.elementor-element-5b4cceb1 {
	font-family: var(--e-global-typography-36a6c2d-font-family), Sans-serif;
	font-size: var(--e-global-typography-36a6c2d-font-size);
	font-weight: var(--e-global-typography-36a6c2d-font-weight);
	text-transform: var(--e-global-typography-36a6c2d-text-transform);
	line-height: var(--e-global-typography-36a6c2d-line-height);
	letter-spacing: var(--e-global-typography-36a6c2d-letter-spacing);
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-74eca024 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-13579 .elementor-element.elementor-element-4b974b5b {
	width: var(--container-widget-width, 1240px);
	max-width: 1240px;
	--container-widget-width: 1240px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-4b974b5b .elementor-heading-title {
	font-size: 2.25em;
	font-weight: 400;
	line-height: 1.27em;
	color: var(--e-global-color-907905d);
}

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

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-bc0db22 {
	right: 0px;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-bc0db22 {
	left: 0px;
}

.elementor-13579 .elementor-element.elementor-element-bc0db22 {
	bottom: -20%;
	z-index: -1;
	text-align: end;
}

.elementor-13579 .elementor-element.elementor-element-bc0db22 img {
	width: 100%;
	max-width: 300px;
}

.elementor-13579 .elementor-element.elementor-element-56139d1 {
	--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-13579 .elementor-element.elementor-element-52f3365 > .elementor-widget-container {
	margin: -14rem 0rem 2rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-52f3365 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-52f3365 img {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-5e34b49 .elementor-heading-title {
	font-size: var(--e-global-typography-f7d98eb-font-size);
	font-weight: var(--e-global-typography-f7d98eb-font-weight);
	line-height: var(--e-global-typography-f7d98eb-line-height);
}

.elementor-13579 .elementor-element.elementor-element-4b3160d > .elementor-widget-container {
	padding: 0rem 0rem 0rem 0rem;
}

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

.elementor-13579 .elementor-element.elementor-element-ac45b6b:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-ac45b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fa57148);
}

.elementor-13579 .elementor-element.elementor-element-176590b {
	--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-13579 .elementor-element.elementor-element-680dd3b > .elementor-widget-container {
	margin: -11rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-680dd3b {
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-680dd3b img {
	width: 50%;
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-ae03782 {
	--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-13579 .elementor-element.elementor-element-bce920e > .elementor-widget-container {
	margin: -11rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-bce920e {
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-bce920e img {
	width: 50%;
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-c873131 > .elementor-widget-container {
	margin: 0rem -8rem 0rem 8rem;
}

.elementor-13579 .elementor-element.elementor-element-c873131 img {
	border-radius: 2em 2em 2em 2em;
}

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

.elementor-13579 .elementor-element.elementor-element-0c02aac:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-0c02aac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fa57148);
}

.elementor-13579 .elementor-element.elementor-element-50ad79c {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-50ad79c .elementor-heading-title {
	font-size: var(--e-global-typography-f7d98eb-font-size);
	font-weight: var(--e-global-typography-f7d98eb-font-weight);
	line-height: var(--e-global-typography-f7d98eb-line-height);
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-5786635 {
	left: 0px;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-5786635 {
	right: 0px;
}

.elementor-13579 .elementor-element.elementor-element-5786635 {
	bottom: -12%;
}

.elementor-13579 .elementor-element.elementor-element-5786635 img {
	width: 100%;
	max-width: 180px;
}

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

.elementor-13579 .elementor-element.elementor-element-e9eb744 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

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

.elementor-13579 .elementor-element.elementor-element-2a4c86b > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .88);
	padding: 30px 30px 30px 30px;
	border-radius: 1em 1em 1em 1em;
}

.elementor-13579 .elementor-element.elementor-element-2a4c86b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-2a4c86b {
	left: 56.012%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-2a4c86b {
	right: 56.012%;
}

.elementor-13579 .elementor-element.elementor-element-2a4c86b {
	top: 14.09%;
}

.elementor-13579 .elementor-element.elementor-element-2a4c86b .elementor-counter-number-wrapper {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-2a4c86b .elementor-counter-title {
	color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 500;
}

.elementor-13579 .elementor-element.elementor-element-4ab5eb1 {
	width: var(--container-widget-width, 300px);
	max-width: 300px;
	--container-widget-width: 300px;
	--container-widget-flex-grow: 0;
	top: 53%;
}

.elementor-13579 .elementor-element.elementor-element-4ab5eb1 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .82);
	padding: 30px 30px 30px 30px;
	border-radius: 1em 1em 1em 1em;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-4ab5eb1 {
	left: 63%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-4ab5eb1 {
	right: 63%;
}

.elementor-13579 .elementor-element.elementor-element-4ab5eb1 .elementor-counter-number-wrapper {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-4ab5eb1 .elementor-counter-title {
	color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-13579 .elementor-element.elementor-element-9f8e0bf > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .82);
	padding: 30px 30px 30px 30px;
	border-radius: 1em 1em 1em 1em;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-9f8e0bf {
	left: 14%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-9f8e0bf {
	right: 14%;
}

.elementor-13579 .elementor-element.elementor-element-9f8e0bf {
	top: 40%;
}

.elementor-13579 .elementor-element.elementor-element-9f8e0bf .elementor-counter-number-wrapper {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-9f8e0bf .elementor-counter-title {
	color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 500;
}

.elementor-13579 .elementor-element.elementor-element-ec2b976 {
	--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;
	--padding-top: 6rem;
	--padding-bottom: 6rem;
	--padding-left: 6rem;
	--padding-right: 6rem;
}

.elementor-13579 .elementor-element.elementor-element-d18089c {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-d18089c .elementor-heading-title {
	font-family: var(--e-global-typography-045832d-font-family), Sans-serif;
	font-size: var(--e-global-typography-045832d-font-size);
	font-weight: var(--e-global-typography-045832d-font-weight);
	text-transform: var(--e-global-typography-045832d-text-transform);
	line-height: var(--e-global-typography-045832d-line-height);
	letter-spacing: var(--e-global-typography-045832d-letter-spacing);
}

.elementor-13579 .elementor-element.elementor-element-0d3ec06 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--grid-auto-flow: row;
	--align-items: center;
	--padding-top: 2rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-d1601c1 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-fd0c524 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-1627674 {
	--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;
	--border-radius: 3em 3em 0em 0em;
	--padding-top: 6rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

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

.elementor-13579 .elementor-element.elementor-element-bec982e {
	text-align: center;
	font-family: var(--e-global-typography-045832d-font-family), Sans-serif;
	font-size: var(--e-global-typography-045832d-font-size);
	font-weight: var(--e-global-typography-045832d-font-weight);
	text-transform: var(--e-global-typography-045832d-text-transform);
	line-height: var(--e-global-typography-045832d-line-height);
	letter-spacing: var(--e-global-typography-045832d-letter-spacing);
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-9ffad86 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-9ffad86 .elementor-heading-title {
	font-size: var(--e-global-typography-f7d98eb-font-size);
	font-weight: var(--e-global-typography-f7d98eb-font-weight);
	line-height: var(--e-global-typography-f7d98eb-line-height);
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-30614a2 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 2em 2em 2em 2em;
	--margin-top: 12rem;
	--margin-bottom: 0rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-30614a2:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-30614a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-c3f6649 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-c3f6649 > .elementor-widget-container {
	margin: -12rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-c3f6649 img {
	max-width: 300px;
	border-radius: 1em 1em 1em 1em;
}

.elementor-13579 .elementor-element.elementor-element-fee8e01 {
	--spacer-size: 24px;
}

.elementor-13579 .elementor-element.elementor-element-f159319 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.45em;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-85d2f51 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-13579 .elementor-element.elementor-element-250592a {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-13579 .elementor-element.elementor-element-299ec1f {
	--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;
	--padding-top: 0rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

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

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-5d795e3 {
	left: -10%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-5d795e3 {
	right: -10%;
}

.elementor-13579 .elementor-element.elementor-element-5d795e3 {
	top: 5%;
	z-index: 0;
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-5d795e3 img {
	max-width: 359px;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-2372be8 {
	left: 0%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-2372be8 {
	right: 0%;
}

.elementor-13579 .elementor-element.elementor-element-2372be8 {
	top: 20%;
	z-index: 2;
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-2372be8 img {
	max-width: 140px;
}

.elementor-13579 .elementor-element.elementor-element-2891012 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 2em 2em 2em 2em;
	--margin-top: 0rem;
	--margin-bottom: 0rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-2891012:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-2891012 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-1d76b9a {
	--spacer-size: 24px;
}

.elementor-13579 .elementor-element.elementor-element-4a7210f {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	z-index: 3;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.6em;
}

.elementor-13579 .elementor-element.elementor-element-6962c41 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-13579 .elementor-element.elementor-element-a1c6b4e {
	--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;
	--border-radius: 0em 0em 3em 3em;
	--padding-top: 0rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

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

.elementor-13579 .elementor-element.elementor-element-822e909 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 2em 2em 2em 2em;
	--margin-top: 0rem;
	--margin-bottom: 0rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-822e909:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-822e909 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-922e61b {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	z-index: 4;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.6em;
}

.elementor-13579 .elementor-element.elementor-element-96e2bd9 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-13579 .elementor-element.elementor-element-fa4211d {
	--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;
	--align-items: center;
	--gap: 20px 85px;
	--row-gap: 20px;
	--column-gap: 85px;
	--padding-top: 6rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-9077103 {
	--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-13579 .elementor-element.elementor-element-21c6c09 > .elementor-widget-container {
	margin: 0rem 0rem 0rem -7rem;
}

.elementor-13579 .elementor-element.elementor-element-21c6c09 {
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-21c6c09 img {
	width: 100%;
	max-width: 490px;
	border-radius: 1em 1em 1em 1em;
}

.elementor-13579 .elementor-element.elementor-element-0101036 {
	--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;
	--gap: 50px 0px;
	--row-gap: 50px;
	--column-gap: 0px;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 10rem;
}

.elementor-13579 .elementor-element.elementor-element-d3e769e .elementor-heading-title {
	font-size: var(--e-global-typography-f7d98eb-font-size);
	font-weight: var(--e-global-typography-f7d98eb-font-weight);
	line-height: var(--e-global-typography-f7d98eb-line-height);
}

.elementor-13579 .elementor-element.elementor-element-469ae8a {
	--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;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-469ae8a:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-469ae8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-f366816 > .elementor-widget-container {
	margin: 1rem 0rem 4rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-f366816 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-f366816 .elementor-heading-title {
	font-size: var(--e-global-typography-f7d98eb-font-size);
	font-weight: var(--e-global-typography-f7d98eb-font-weight);
	line-height: var(--e-global-typography-f7d98eb-line-height);
}

.elementor-13579 .elementor-element.elementor-element-dc49491 > .elementor-widget-container {
	margin: 0rem 0rem -20rem 0rem;
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-dc49491 {
	z-index: 2;
}

.elementor-13579 .elementor-element.elementor-element-dc49491 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-13579 .elementor-element.elementor-element-27ee114 {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 25rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-27ee114:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-27ee114 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fa57148);
}

.elementor-13579 .elementor-element.elementor-element-0954576 {
	--display: flex;
	--border-radius: 2em 2em 2em 2em;
	--padding-top: 2rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
	--z-index: 2;
}

.elementor-13579 .elementor-element.elementor-element-0954576:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-0954576 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-d1cb5bf {
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-d1cb5bf .elementor-heading-title {
	font-size: var(--e-global-typography-f7d98eb-font-size);
	font-weight: var(--e-global-typography-f7d98eb-font-weight);
	line-height: var(--e-global-typography-f7d98eb-line-height);
}

.elementor-13579 .elementor-element.elementor-element-12458d9 {
	text-align: start;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-f0023d0 {
	right: -7%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-f0023d0 {
	left: -7%;
}

.elementor-13579 .elementor-element.elementor-element-f0023d0 {
	bottom: -8%;
}

.elementor-13579 .elementor-element.elementor-element-f0023d0 img {
	width: 100%;
	max-width: 300px;
}

.elementor-13579 .elementor-element.elementor-element-efcfb55 {
	--display: flex;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--padding-top: 5rem;
	--padding-bottom: 5rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-efcfb55:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-efcfb55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-009014f > .elementor-widget-container {
	--e-transform-flipX: -1;
	--e-transform-flipY: -1;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-009014f {
	left: 0px;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-009014f {
	right: 0px;
}

.elementor-13579 .elementor-element.elementor-element-009014f {
	top: 17%;
	z-index: 0;
}

.elementor-13579 .elementor-element.elementor-element-009014f img {
	width: 250px;
}

.elementor-13579 .elementor-element.elementor-element-df31650 > .elementor-widget-container {
	margin: 0rem 0rem 2rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-df31650 {
	z-index: 1;
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-df31650 .elementor-heading-title {
	font-size: var(--e-global-typography-23afc60-font-size);
	line-height: var(--e-global-typography-23afc60-line-height);
}

.elementor-13579 .elementor-element.elementor-element-a5c9972 {
	z-index: 1;
	--e-icon-list-icon-size: 48px;
	--icon-vertical-align: center;
}

.elementor-13579 .elementor-element.elementor-element-a5c9972 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-a5c9972 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-a5c9972 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-a5c9972 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-a5c9972 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-a5c9972 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-13579 .elementor-element.elementor-element-a5c9972 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-13579 .elementor-element.elementor-element-a5c9972 .elementor-icon-list-icon {
	padding-inline-end: .5em;
}

.elementor-13579 .elementor-element.elementor-element-a5c9972 .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-13579 .elementor-element.elementor-element-3bd58eb {
	--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;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--border-radius: 3em 3em 0em 0em;
	--padding-top: 5rem;
	--padding-bottom: 5rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-3bd58eb:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-3bd58eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-13579 .elementor-element.elementor-element-8f65b88 .elementor-heading-title {
	font-size: var(--e-global-typography-23afc60-font-size);
	line-height: var(--e-global-typography-23afc60-line-height);
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-217de32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-217de32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-217de32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-217de32 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-217de32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-1.5rem / 2);
}

.elementor-13579 .elementor-element.elementor-element-217de32 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-13579 .elementor-element.elementor-element-217de32 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-13579 .elementor-element.elementor-element-217de32 {
	--e-icon-list-icon-size: 48px;
	--icon-vertical-align: center;
}

.elementor-13579 .elementor-element.elementor-element-217de32 .elementor-icon-list-icon {
	padding-inline-end: .5em;
}

.elementor-13579 .elementor-element.elementor-element-217de32 .elementor-icon-list-text {
	color: var(--e-global-color-907905d);
	transition: color .3s;
}

.elementor-13579 .elementor-element.elementor-element-222e22a {
	--display: flex;
	--min-height: 90vh;
	--flex-direction: row-reverse;
	--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-reverse;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 1;
	--margin-top: 0rem;
	--margin-bottom: 0rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
	--padding-top: 22rem;
	--padding-bottom: 2rem;
	--padding-left: 1rem;
	--padding-right: 1rem;
}

.elementor-13579 .elementor-element.elementor-element-222e22a:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-222e22a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
	background-image: url("https://www.petrafishermovement.com/nitropack_static/kwyEbWrUtlQZKTjLevYkSKtqFKPmnTsY/assets/images/optimized/rev-cc35957/www.petrafishermovement.com/wp-content/uploads/2023/08/black-family-hiking-or-bond-with-children-parent-2022-12-09-00-16-42-utc.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-13579 .elementor-element.elementor-element-222e22a::before, .elementor-13579 .elementor-element.elementor-element-222e22a > .elementor-background-video-container::before, .elementor-13579 .elementor-element.elementor-element-222e22a > .e-con-inner > .elementor-background-video-container::before, .elementor-13579 .elementor-element.elementor-element-222e22a > .elementor-background-slideshow::before, .elementor-13579 .elementor-element.elementor-element-222e22a > .e-con-inner > .elementor-background-slideshow::before, .elementor-13579 .elementor-element.elementor-element-222e22a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-13579 .elementor-element.elementor-element-57276f6 {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-c299d36 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--border-radius: 1em 1em 1em 1em;
}

.elementor-13579 .elementor-element.elementor-element-c299d36:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-c299d36 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-13579 .elementor-element.elementor-element-c6640aa.elementor-element {
	--align-self: center;
}

.elementor-13579 .elementor-element.elementor-element-c6640aa {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-c6640aa img {
	width: 100%;
	max-width: 460px;
}

.elementor-13579 .elementor-element.elementor-element-e157c24 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-e157c24 .elementor-heading-title {
	font-size: 2em;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-fb0be87 {
	--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;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 1rem;
	--padding-bottom: 5rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-fb0be87:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-fb0be87 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-f377079 img {
	max-width: 80px;
}

.elementor-13579 .elementor-element.elementor-element-3a2b793 {
	text-align: center;
	color: var(--e-global-color-primary);
}

.elementor-13579 .elementor-element.elementor-element-600e3fa {
	text-align: center;
	font-family: var(--e-global-typography-39c2e5c-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c2e5c-font-size);
	line-height: var(--e-global-typography-39c2e5c-line-height);
	color: var(--e-global-color-primary);
}

.elementor-13579 .elementor-element.elementor-element-67670b79 {
	--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;
	--padding-top: 0rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

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

.elementor-13579 .elementor-element.elementor-element-1e069da {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 40px 50px;
	--row-gap: 40px;
	--column-gap: 50px;
	--grid-auto-flow: row;
	--margin-top: -8rem;
	--margin-bottom: 0rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-b6ae2c5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13579 .elementor-element.elementor-element-39da98f > .elementor-widget-container {
	margin: 0rem 0rem 2rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-39da98f img {
	max-width: 50%;
}

.elementor-13579 .elementor-element.elementor-element-64cb184 {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-291a322 {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.2em;
	font-style: italic;
	line-height: 1.4em;
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-4224129 {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-e2361a5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13579 .elementor-element.elementor-element-59b0625 > .elementor-widget-container {
	margin: 0rem 0rem 2rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-59b0625 img {
	max-width: 50%;
}

.elementor-13579 .elementor-element.elementor-element-28e5a52 {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-1acb16d {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.2em;
	font-style: italic;
	line-height: 1.4em;
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-d0d059c {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-30ce577 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13579 .elementor-element.elementor-element-3a3a3b5 > .elementor-widget-container {
	margin: 0rem 0rem 2rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-3a3a3b5 img {
	max-width: 50%;
}

.elementor-13579 .elementor-element.elementor-element-b901136 {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-d5661ea {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.2em;
	font-style: italic;
	line-height: 1.4em;
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-5da0866 {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-a5f4873 {
	--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;
	--padding-top: 5rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-a5f4873:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-a5f4873 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fa57148);
}

.elementor-13579 .elementor-element.elementor-element-b489a41 {
	width: var(--container-widget-width, 59%);
	max-width: 59%;
	--container-widget-width: 59%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-b489a41.elementor-element {
	--align-self: center;
}

.elementor-13579 .elementor-element.elementor-element-b489a41 .elementor-heading-title {
	font-size: var(--e-global-typography-f7d98eb-font-size);
	font-weight: var(--e-global-typography-f7d98eb-font-weight);
	line-height: var(--e-global-typography-f7d98eb-line-height);
}

.elementor-13579 .elementor-element.elementor-element-ec4ba1e {
	--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;
	--padding-top: 4rem;
	--padding-bottom: 3rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-ec4ba1e:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-ec4ba1e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fa57148);
}

.elementor-13579 .elementor-element.elementor-element-711ecca {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--z-index: 3;
}

.elementor-13579 .elementor-element.elementor-element-6715169 {
	--display: flex;
	--z-index: 1;
}

.elementor-13579 .elementor-element.elementor-element-39a7f45 img {
	max-width: 150px;
}

.elementor-13579 .elementor-element.elementor-element-350d7ed {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-350d7ed .elementor-heading-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-96d4813 {
	--display: flex;
	--z-index: 1;
}

.elementor-13579 .elementor-element.elementor-element-a93c0a1 img {
	max-width: 150px;
}

.elementor-13579 .elementor-element.elementor-element-ea92c3a {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-ea92c3a .elementor-heading-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-b8ef97f {
	--display: flex;
	--z-index: 1;
}

.elementor-13579 .elementor-element.elementor-element-6ddb347 img {
	max-width: 150px;
}

.elementor-13579 .elementor-element.elementor-element-46c39b2 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-46c39b2 .elementor-heading-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-668997a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 1rem;
	--padding-bottom: 5rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-668997a:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-668997a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fa57148);
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-83bedb2 {
	left: 0px;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-83bedb2 {
	right: 0px;
}

.elementor-13579 .elementor-element.elementor-element-83bedb2 {
	bottom: 0px;
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-83bedb2 img {
	max-width: 36%;
}

.elementor-13579 .elementor-element.elementor-element-e9fd726 {
	width: var(--container-widget-width, 445px);
	max-width: 445px;
	--container-widget-width: 445px;
	--container-widget-flex-grow: 0;
}

.elementor-13579 .elementor-element.elementor-element-e9fd726 .elementor-button {
	font-size: 1.33rem;
	line-height: 1.3em;
}

.elementor-13579 .elementor-element.elementor-element-f5c443b {
	--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;
	--padding-top: 0rem;
	--padding-bottom: 5rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-f5c443b:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-f5c443b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fa57148);
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-e689729 {
	right: -10%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-e689729 {
	left: -10%;
}

.elementor-13579 .elementor-element.elementor-element-e689729 {
	bottom: 4%;
	z-index: 0;
}

.elementor-13579 .elementor-element.elementor-element-e689729 img {
	width: 400px;
}

.elementor-13579 .elementor-element.elementor-element-5025a28 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-5025a28:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-5025a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-10131e6 img {
	border-radius: 2em 2em 0em 0em;
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-dc1d98a {
	left: -90px;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-dc1d98a {
	right: -90px;
}

.elementor-13579 .elementor-element.elementor-element-dc1d98a {
	top: 21%;
}

.elementor-13579 .elementor-element.elementor-element-dc1d98a img {
	width: 157px;
}

.elementor-13579 .elementor-element.elementor-element-cdc1025 {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-b75215d > .elementor-widget-container {
	margin: -2rem 1rem 3rem 4rem;
}

.elementor-13579 .elementor-element.elementor-element-b75215d {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-e482a81 {
	--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;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--padding-top: 3rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-e482a81:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-e482a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-e402145 {
	width: var(--container-widget-width, 67%);
	max-width: 67%;
	--container-widget-width: 67%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-e402145 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-e402145.elementor-element {
	--align-self: center;
}

.elementor-13579 .elementor-element.elementor-element-e402145 .elementor-heading-title {
	font-size: var(--e-global-typography-f7d98eb-font-size);
	font-weight: var(--e-global-typography-f7d98eb-font-weight);
	line-height: var(--e-global-typography-f7d98eb-line-height);
}

.elementor-13579 .elementor-element.elementor-element-60ee2b5 {
	--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;
	--align-items: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}

.elementor-13579 .elementor-element.elementor-element-c4d9628 {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-10fc9d6 img {
	max-width: 70%;
}

.elementor-13579 .elementor-element.elementor-element-a60160e {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-ec99874 {
	--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;
	--padding-top: 9rem;
	--padding-bottom: 3rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-ec99874:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-ec99874 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-888f384);
}

.elementor-13579 .elementor-element.elementor-element-ec99874 > .elementor-shape-top svg, .elementor-13579 .elementor-element.elementor-element-ec99874 > .e-con-inner > .elementor-shape-top svg {
	width: calc(180vw + 1.3px);
	height: 7rem;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-13579 .elementor-element.elementor-element-92f64d3 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-92f64d3 .elementor-heading-title {
	font-size: var(--e-global-typography-f7d98eb-font-size);
	font-weight: var(--e-global-typography-f7d98eb-font-weight);
	line-height: var(--e-global-typography-f7d98eb-line-height);
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-ef2a86e {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-892b090 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 60px;
	--row-gap: 30px;
	--column-gap: 60px;
	--padding-top: 2rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-892b090:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-892b090 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fa57148);
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-1224d3a {
	right: -10%;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-1224d3a {
	left: -10%;
}

.elementor-13579 .elementor-element.elementor-element-1224d3a {
	bottom: -11%;
	z-index: 1;
}

.elementor-13579 .elementor-element.elementor-element-1224d3a img {
	width: 400px;
}

.elementor-13579 .elementor-element.elementor-element-1791705 {
	--display: flex;
	--border-radius: 2em 2em 2em 2em;
	--margin-top: 0rem;
	--margin-bottom: -14rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
	--z-index: 3;
}

.elementor-13579 .elementor-element.elementor-element-1791705:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-1791705 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-9c9aba0 > .elementor-widget-container {
	margin: -4rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-9c9aba0 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-9c9aba0 img {
	max-width: 55px;
}

.elementor-13579 .elementor-element.elementor-element-4764af9 {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.7em;
}

.elementor-13579 .elementor-element.elementor-element-6757dd7 {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-cbb3e3d {
	--display: flex;
	--border-radius: 2em 2em 2em 2em;
	--z-index: 2;
}

.elementor-13579 .elementor-element.elementor-element-cbb3e3d:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-cbb3e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-f59ff11 > .elementor-widget-container {
	margin: -4rem 0rem 0rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-f59ff11 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-f59ff11 img {
	max-width: 55px;
}

.elementor-13579 .elementor-element.elementor-element-a005bb3 {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.7em;
}

.elementor-13579 .elementor-element.elementor-element-f50b294 {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-f1f3cbe {
	--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;
	--align-items: center;
	--gap: 20px 85px;
	--row-gap: 20px;
	--column-gap: 85px;
	--padding-top: 11rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-f1f3cbe:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-f1f3cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-888f384);
}

.elementor-13579 .elementor-element.elementor-element-2d3f95a {
	--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-13579 .elementor-element.elementor-element-58130b0 > .elementor-widget-container {
	margin: 0rem 0rem 0rem -7rem;
}

.elementor-13579 .elementor-element.elementor-element-58130b0 {
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-58130b0 img {
	width: 100%;
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-ae2b35b {
	--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;
	--gap: 50px 0px;
	--row-gap: 50px;
	--column-gap: 0px;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 10rem;
}

.elementor-13579 .elementor-element.elementor-element-35796b8 .elementor-heading-title {
	font-size: var(--e-global-typography-f7d98eb-font-size);
	font-weight: var(--e-global-typography-f7d98eb-font-weight);
	line-height: var(--e-global-typography-f7d98eb-line-height);
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-bf2b644 {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
	color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-4c4f11f7 {
	--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;
	--padding-top: 3rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-4c4f11f7:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-4c4f11f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-907905d);
}

.elementor-13579 .elementor-element.elementor-element-361a4cd {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-361a4cd .elementor-heading-title {
	font-size: var(--e-global-typography-d70dd53-font-size);
	line-height: var(--e-global-typography-d70dd53-line-height);
}

.elementor-13579 .elementor-element.elementor-element-dc1cafb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 60px;
	--row-gap: 30px;
	--column-gap: 60px;
	--padding-top: 0rem;
	--padding-bottom: 8rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-dc1cafb:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-dc1cafb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.petrafishermovement.com/nitropack_static/kwyEbWrUtlQZKTjLevYkSKtqFKPmnTsY/assets/images/optimized/rev-cc35957/www.petrafishermovement.com/wp-content/uploads/2023/08/petra-fisher-tag.svg");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 25% auto;
}

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

.elementor-13579 .elementor-element.elementor-element-c34737e {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-33721fe > .elementor-widget-container {
	margin: 0rem 0rem 1rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-33721fe {
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-33721fe img {
	max-width: 40px;
}

.elementor-13579 .elementor-element.elementor-element-2a3bb7c {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.7em;
}

.elementor-13579 .elementor-element.elementor-element-98d8ac2 {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-3c512b3 > .elementor-widget-container {
	margin: 0rem 0rem 1rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-3c512b3 {
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-3c512b3 img {
	max-width: 40px;
}

.elementor-13579 .elementor-element.elementor-element-7e1fdb0 {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.7em;
}

.elementor-13579 .elementor-element.elementor-element-b75271b {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-f7ec76c {
	--display: flex;
}

.elementor-13579 .elementor-element.elementor-element-9b75bd7 > .elementor-widget-container {
	margin: 0rem 0rem 1rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-9b75bd7 {
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-9b75bd7 img {
	max-width: 40px;
}

.elementor-13579 .elementor-element.elementor-element-ee182d7 {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.7em;
}

.elementor-13579 .elementor-element.elementor-element-9a5663d {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-9cbf25d > .elementor-widget-container {
	margin: 0rem 0rem 1rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-9cbf25d {
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-9cbf25d img {
	max-width: 40px;
}

.elementor-13579 .elementor-element.elementor-element-65956ec {
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1.7em;
}

.elementor-13579 .elementor-element.elementor-element-c0ba867 {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	font-style: italic;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-253b8b4 {
	--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;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 6rem;
	--padding-bottom: 3rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-253b8b4:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-253b8b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fa57148);
}

.elementor-13579 .elementor-element.elementor-element-3011a8c > .elementor-widget-container {
	margin: 0rem 0rem 2rem 0rem;
}

.elementor-13579 .elementor-element.elementor-element-3011a8c {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-3011a8c .elementor-heading-title {
	font-size: var(--e-global-typography-d70dd53-font-size);
	line-height: var(--e-global-typography-d70dd53-line-height);
}

.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon {
	color: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-toggle-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-accent);
}

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

.elementor-widget-toggle .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-13579 .elementor-element.elementor-element-3be2825.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13579 .elementor-element.elementor-element-3be2825 > .elementor-widget-container {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-3be2825 .elementor-tab-title {
	background-color: var(--e-global-color-907905d);
	padding: 3rem 3rem 3rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-3be2825 .elementor-toggle-title, .elementor-13579 .elementor-element.elementor-element-3be2825 .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-3be2825 .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-3be2825 .elementor-tab-title.elementor-active a, .elementor-13579 .elementor-element.elementor-element-3be2825 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-3be2825 .elementor-toggle-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.25em;
	text-decoration: none;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-3be2825 .elementor-toggle-icon {
	margin-inline-end: 30px;
}

.elementor-13579 .elementor-element.elementor-element-3be2825 .elementor-tab-content {
	background-color: var(--e-global-color-907905d);
	padding: 1rem 1rem 4rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-36a4227.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13579 .elementor-element.elementor-element-36a4227 > .elementor-widget-container {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-36a4227 .elementor-tab-title {
	background-color: var(--e-global-color-907905d);
	padding: 3rem 3rem 3rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-36a4227 .elementor-toggle-title, .elementor-13579 .elementor-element.elementor-element-36a4227 .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-36a4227 .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-36a4227 .elementor-tab-title.elementor-active a, .elementor-13579 .elementor-element.elementor-element-36a4227 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-36a4227 .elementor-toggle-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.25em;
	text-decoration: none;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-36a4227 .elementor-toggle-icon {
	margin-inline-end: 30px;
}

.elementor-13579 .elementor-element.elementor-element-36a4227 .elementor-tab-content {
	background-color: var(--e-global-color-907905d);
	padding: 1rem 1rem 4rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-7a11e6e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13579 .elementor-element.elementor-element-7a11e6e > .elementor-widget-container {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-7a11e6e .elementor-tab-title {
	background-color: var(--e-global-color-907905d);
	padding: 3rem 3rem 3rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-7a11e6e .elementor-toggle-title, .elementor-13579 .elementor-element.elementor-element-7a11e6e .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-7a11e6e .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-7a11e6e .elementor-tab-title.elementor-active a, .elementor-13579 .elementor-element.elementor-element-7a11e6e .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-7a11e6e .elementor-toggle-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.25em;
	text-decoration: none;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-7a11e6e .elementor-toggle-icon {
	margin-inline-end: 30px;
}

.elementor-13579 .elementor-element.elementor-element-7a11e6e .elementor-tab-content {
	background-color: var(--e-global-color-907905d);
	padding: 1rem 1rem 4rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-f811e76.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13579 .elementor-element.elementor-element-f811e76 > .elementor-widget-container {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-f811e76 .elementor-tab-title {
	background-color: var(--e-global-color-907905d);
	padding: 3rem 3rem 3rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-f811e76 .elementor-toggle-title, .elementor-13579 .elementor-element.elementor-element-f811e76 .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-f811e76 .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-f811e76 .elementor-tab-title.elementor-active a, .elementor-13579 .elementor-element.elementor-element-f811e76 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-f811e76 .elementor-toggle-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.25em;
	text-decoration: none;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-f811e76 .elementor-toggle-icon {
	margin-inline-end: 30px;
}

.elementor-13579 .elementor-element.elementor-element-f811e76 .elementor-tab-content {
	background-color: var(--e-global-color-907905d);
	padding: 1rem 1rem 4rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-7f0b57f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13579 .elementor-element.elementor-element-7f0b57f > .elementor-widget-container {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-7f0b57f .elementor-tab-title {
	background-color: var(--e-global-color-907905d);
	padding: 3rem 3rem 3rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-7f0b57f .elementor-toggle-title, .elementor-13579 .elementor-element.elementor-element-7f0b57f .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-7f0b57f .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-7f0b57f .elementor-tab-title.elementor-active a, .elementor-13579 .elementor-element.elementor-element-7f0b57f .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-7f0b57f .elementor-toggle-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.25em;
	text-decoration: none;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-7f0b57f .elementor-toggle-icon {
	margin-inline-end: 30px;
}

.elementor-13579 .elementor-element.elementor-element-7f0b57f .elementor-tab-content {
	background-color: var(--e-global-color-907905d);
	padding: 1rem 1rem 4rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-ee39a3f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13579 .elementor-element.elementor-element-ee39a3f > .elementor-widget-container {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-ee39a3f .elementor-tab-title {
	background-color: var(--e-global-color-907905d);
	padding: 3rem 3rem 3rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-ee39a3f .elementor-toggle-title, .elementor-13579 .elementor-element.elementor-element-ee39a3f .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-ee39a3f .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-ee39a3f .elementor-tab-title.elementor-active a, .elementor-13579 .elementor-element.elementor-element-ee39a3f .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-ee39a3f .elementor-toggle-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.25em;
	text-decoration: none;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-ee39a3f .elementor-toggle-icon {
	margin-inline-end: 30px;
}

.elementor-13579 .elementor-element.elementor-element-ee39a3f .elementor-tab-content {
	background-color: var(--e-global-color-907905d);
	padding: 1rem 1rem 4rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-623efca.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13579 .elementor-element.elementor-element-623efca > .elementor-widget-container {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-623efca .elementor-tab-title {
	background-color: var(--e-global-color-907905d);
	padding: 3rem 3rem 3rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-623efca .elementor-toggle-title, .elementor-13579 .elementor-element.elementor-element-623efca .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-623efca .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-623efca .elementor-tab-title.elementor-active a, .elementor-13579 .elementor-element.elementor-element-623efca .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-623efca .elementor-toggle-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.25em;
	text-decoration: none;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-623efca .elementor-toggle-icon {
	margin-inline-end: 30px;
}

.elementor-13579 .elementor-element.elementor-element-623efca .elementor-tab-content {
	background-color: var(--e-global-color-907905d);
	padding: 1rem 1rem 4rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-68b53a7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13579 .elementor-element.elementor-element-68b53a7 > .elementor-widget-container {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-68b53a7 .elementor-tab-title {
	background-color: var(--e-global-color-907905d);
	padding: 3rem 3rem 3rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-68b53a7 .elementor-toggle-title, .elementor-13579 .elementor-element.elementor-element-68b53a7 .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-68b53a7 .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-68b53a7 .elementor-tab-title.elementor-active a, .elementor-13579 .elementor-element.elementor-element-68b53a7 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-68b53a7 .elementor-toggle-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.25em;
	text-decoration: none;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-68b53a7 .elementor-toggle-icon {
	margin-inline-end: 30px;
}

.elementor-13579 .elementor-element.elementor-element-68b53a7 .elementor-tab-content {
	background-color: var(--e-global-color-907905d);
	padding: 1rem 1rem 4rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-56a6f89.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13579 .elementor-element.elementor-element-56a6f89 > .elementor-widget-container {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-56a6f89 .elementor-tab-title {
	background-color: var(--e-global-color-907905d);
	padding: 3rem 3rem 3rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-56a6f89 .elementor-toggle-title, .elementor-13579 .elementor-element.elementor-element-56a6f89 .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-56a6f89 .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-56a6f89 .elementor-tab-title.elementor-active a, .elementor-13579 .elementor-element.elementor-element-56a6f89 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-56a6f89 .elementor-toggle-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.25em;
	text-decoration: none;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-56a6f89 .elementor-toggle-icon {
	margin-inline-end: 30px;
}

.elementor-13579 .elementor-element.elementor-element-56a6f89 .elementor-tab-content {
	background-color: var(--e-global-color-907905d);
	padding: 1rem 1rem 4rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-ab3a641.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13579 .elementor-element.elementor-element-ab3a641 > .elementor-widget-container {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-ab3a641 .elementor-tab-title {
	background-color: var(--e-global-color-907905d);
	padding: 3rem 3rem 3rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-ab3a641 .elementor-toggle-title, .elementor-13579 .elementor-element.elementor-element-ab3a641 .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-ab3a641 .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-ab3a641 .elementor-tab-title.elementor-active a, .elementor-13579 .elementor-element.elementor-element-ab3a641 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-ab3a641 .elementor-toggle-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.25em;
	text-decoration: none;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-ab3a641 .elementor-toggle-icon {
	margin-inline-end: 30px;
}

.elementor-13579 .elementor-element.elementor-element-ab3a641 .elementor-tab-content {
	background-color: var(--e-global-color-907905d);
	padding: 1rem 1rem 4rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-7539078.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13579 .elementor-element.elementor-element-7539078 > .elementor-widget-container {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-7539078 .elementor-tab-title {
	background-color: var(--e-global-color-907905d);
	padding: 3rem 3rem 3rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-7539078 .elementor-toggle-title, .elementor-13579 .elementor-element.elementor-element-7539078 .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-7539078 .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-7539078 .elementor-tab-title.elementor-active a, .elementor-13579 .elementor-element.elementor-element-7539078 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-7539078 .elementor-toggle-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.25em;
	text-decoration: none;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-7539078 .elementor-toggle-icon {
	margin-inline-end: 30px;
}

.elementor-13579 .elementor-element.elementor-element-7539078 .elementor-tab-content {
	background-color: var(--e-global-color-907905d);
	padding: 1rem 1rem 4rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-6ac4aa8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13579 .elementor-element.elementor-element-6ac4aa8 > .elementor-widget-container {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-6ac4aa8 .elementor-tab-title {
	background-color: var(--e-global-color-907905d);
	padding: 3rem 3rem 3rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-6ac4aa8 .elementor-toggle-title, .elementor-13579 .elementor-element.elementor-element-6ac4aa8 .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-6ac4aa8 .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-6ac4aa8 .elementor-tab-title.elementor-active a, .elementor-13579 .elementor-element.elementor-element-6ac4aa8 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-6ac4aa8 .elementor-toggle-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.25em;
	text-decoration: none;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-6ac4aa8 .elementor-toggle-icon {
	margin-inline-end: 30px;
}

.elementor-13579 .elementor-element.elementor-element-6ac4aa8 .elementor-tab-content {
	background-color: var(--e-global-color-907905d);
	padding: 1rem 1rem 4rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-c193892.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13579 .elementor-element.elementor-element-c193892 > .elementor-widget-container {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-c193892 .elementor-tab-title {
	background-color: var(--e-global-color-907905d);
	padding: 3rem 3rem 3rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-c193892 .elementor-toggle-title, .elementor-13579 .elementor-element.elementor-element-c193892 .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-c193892 .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-c193892 .elementor-tab-title.elementor-active a, .elementor-13579 .elementor-element.elementor-element-c193892 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-c193892 .elementor-toggle-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.25em;
	text-decoration: none;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-c193892 .elementor-toggle-icon {
	margin-inline-end: 30px;
}

.elementor-13579 .elementor-element.elementor-element-c193892 .elementor-tab-content {
	background-color: var(--e-global-color-907905d);
	padding: 1rem 1rem 4rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-84026b0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13579 .elementor-element.elementor-element-84026b0 > .elementor-widget-container {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-84026b0 .elementor-tab-title {
	background-color: var(--e-global-color-907905d);
	padding: 3rem 3rem 3rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-84026b0 .elementor-toggle-title, .elementor-13579 .elementor-element.elementor-element-84026b0 .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-84026b0 .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-84026b0 .elementor-tab-title.elementor-active a, .elementor-13579 .elementor-element.elementor-element-84026b0 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-84026b0 .elementor-toggle-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.25em;
	text-decoration: none;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-84026b0 .elementor-toggle-icon {
	margin-inline-end: 30px;
}

.elementor-13579 .elementor-element.elementor-element-84026b0 .elementor-tab-content {
	background-color: var(--e-global-color-907905d);
	padding: 1rem 1rem 4rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-b02501b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13579 .elementor-element.elementor-element-b02501b > .elementor-widget-container {
	border-radius: 2em 2em 2em 2em;
}

.elementor-13579 .elementor-element.elementor-element-b02501b .elementor-tab-title {
	background-color: var(--e-global-color-907905d);
	padding: 3rem 3rem 3rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-b02501b .elementor-toggle-title, .elementor-13579 .elementor-element.elementor-element-b02501b .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-b02501b .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-b02501b .elementor-tab-title.elementor-active a, .elementor-13579 .elementor-element.elementor-element-b02501b .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-13579 .elementor-element.elementor-element-b02501b .elementor-toggle-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-size: 1.25em;
	text-decoration: none;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-b02501b .elementor-toggle-icon {
	margin-inline-end: 30px;
}

.elementor-13579 .elementor-element.elementor-element-b02501b .elementor-tab-content {
	background-color: var(--e-global-color-907905d);
	padding: 1rem 1rem 4rem 3rem;
}

.elementor-13579 .elementor-element.elementor-element-fdb5d9a {
	--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;
	--padding-top: 5rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-fdb5d9a:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-fdb5d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fa57148);
}

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

.elementor-13579 .elementor-element.elementor-element-8d86183.elementor-element {
	--align-self: center;
}

.elementor-13579 .elementor-element.elementor-element-8d86183 .elementor-heading-title {
	font-size: var(--e-global-typography-f7d98eb-font-size);
	font-weight: var(--e-global-typography-f7d98eb-font-weight);
	line-height: var(--e-global-typography-f7d98eb-line-height);
}

.elementor-13579 .elementor-element.elementor-element-e626d1b {
	--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;
	--padding-top: 4rem;
	--padding-bottom: 3rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-e626d1b:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-e626d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fa57148);
}

.elementor-13579 .elementor-element.elementor-element-245866e {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--z-index: 3;
}

.elementor-13579 .elementor-element.elementor-element-afc848d {
	--display: flex;
	--z-index: 1;
}

.elementor-13579 .elementor-element.elementor-element-c1334c9 img {
	max-width: 150px;
}

.elementor-13579 .elementor-element.elementor-element-a7e9239 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-a7e9239 .elementor-heading-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-d932be2 {
	--display: flex;
	--z-index: 1;
}

.elementor-13579 .elementor-element.elementor-element-49b8fc6 img {
	max-width: 150px;
}

.elementor-13579 .elementor-element.elementor-element-4f76b7b {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-4f76b7b .elementor-heading-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-1e75723 {
	--display: flex;
	--z-index: 1;
}

.elementor-13579 .elementor-element.elementor-element-7471c64 img {
	max-width: 150px;
}

.elementor-13579 .elementor-element.elementor-element-cce6314 {
	text-align: center;
}

.elementor-13579 .elementor-element.elementor-element-cce6314 .elementor-heading-title {
	font-family: "Libre Baskerville", Sans-serif;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-13579 .elementor-element.elementor-element-b074a64 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 1rem;
	--padding-bottom: 5rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13579 .elementor-element.elementor-element-b074a64:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-b074a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fa57148);
}

body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-05ac0fd {
	left: 0px;
}

body.rtl .elementor-13579 .elementor-element.elementor-element-05ac0fd {
	right: 0px;
}

.elementor-13579 .elementor-element.elementor-element-05ac0fd {
	bottom: 0px;
	text-align: start;
}

.elementor-13579 .elementor-element.elementor-element-05ac0fd img {
	max-width: 36%;
}

.elementor-13579 .elementor-element.elementor-element-7261ed8 {
	width: var(--container-widget-width, 415px);
	max-width: 415px;
	--container-widget-width: 415px;
	--container-widget-flex-grow: 0;
}

.elementor-13579 .elementor-element.elementor-element-7261ed8 .elementor-button {
	font-size: 1.33rem;
	line-height: 1.3em;
}

.elementor-13579 .elementor-element.elementor-element-09f257a {
	--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;
}

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

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-b52692f .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-13579 .elementor-element.elementor-element-c83ad43 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-5995994 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-e9c5002 {
		--border-radius: 1em 1em 1em 1em;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-03c8c9f {
		--border-radius: 1em 0em 0em 1em;
		--padding-top: 2rem;
		--padding-bottom: 8rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-7985fbc {
		--margin-top: -9rem;
		--margin-bottom: 2rem;
		--margin-left: 0rem;
		--margin-right: -8rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-501ef69 {
		text-align: end;
	}
	
	.elementor-13579 .elementor-element.elementor-element-501ef69 img {
		width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-769eb47 {
		text-align: end;
	}
	
	.elementor-13579 .elementor-element.elementor-element-769eb47 img {
		width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-cd4468f {
		--margin-top: -55px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-bd528ee img {
		max-width: 100px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-26704b3 .elementor-heading-title {
		font-size: 1.9em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c6e6fc4 > .elementor-widget-container {
		padding: 3rem 0rem 1rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c6e6fc4 .elementor-heading-title {
		font-size: 1.9em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-eb3badd {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-724c481 {
		left: -8%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-724c481 {
		right: -8%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-724c481 {
		top: -25%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-724c481 img {
		width: 100px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1507c1ac {
		--padding-top: 4rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-5aabab8 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-d3fd6ef {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ac35cf2 img {
		width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3644627 {
		top: -1%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-29a979c > .elementor-widget-container {
		margin: -46px 0px -23px 72px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-29a979c {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ab55cd1 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c6a8c8c img {
		max-width: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3882564 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f6f21e9 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-01fe1e9 img {
		max-width: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f2556ad .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-05c2803 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9d8b09d img {
		max-width: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-29df81c .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1ad905b {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4321a2d img {
		max-width: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b0846ed .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b7e62b2 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3c3eb40 img {
		max-width: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1a354de .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3087974 > .elementor-shape-top svg, .elementor-13579 .elementor-element.elementor-element-3087974 > .e-con-inner > .elementor-shape-top svg {
		height: 4rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3087974 {
		--padding-top: 8rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-26d4abf .elementor-heading-title {
		font-size: var(--e-global-typography-d70dd53-font-size);
		line-height: var(--e-global-typography-d70dd53-line-height);
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-5e37a57 {
		--e-icon-list-icon-size: 34px;
		--icon-vertical-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1d9a3d9 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-2d7e069 {
		--e-icon-list-icon-size: 34px;
		--icon-vertical-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9ce2cb4 {
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4fdb15f .elementor-heading-title {
		font-size: 2.2em;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-379b4ad {
		left: -17%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-379b4ad {
		right: -17%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-379b4ad {
		top: 41%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-25918d48 > .elementor-shape-bottom svg, .elementor-13579 .elementor-element.elementor-element-25918d48 > .e-con-inner > .elementor-shape-bottom svg {
		height: 4rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-25918d48 {
		--padding-top: 4rem;
		--padding-bottom: 12rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1b078ce .elementor-heading-title {
		font-size: var(--e-global-typography-39c2e5c-font-size);
		line-height: var(--e-global-typography-39c2e5c-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-69890cf {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-cb4569b img {
		max-width: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b492b33 {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-2c11dbf {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c119e49 img {
		max-width: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-358539b {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-6f390f4 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1f05dc7 img {
		max-width: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-dc886e0 {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-741be2b {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-5a8678a img {
		max-width: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c1923ac {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-deeeb23 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-80762f0 img {
		max-width: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-221b4e4 {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-2baf886 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 4rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c6dd0cc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-8d9a90c .elementor-heading-title {
		font-size: 2.2em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-cc7aed6 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-adb644e .elementor-heading-title {
		font-size: var(--e-global-typography-36a6c2d-font-size);
		line-height: var(--e-global-typography-36a6c2d-line-height);
		letter-spacing: var(--e-global-typography-36a6c2d-letter-spacing);
	}
	
	.elementor-13579 .elementor-element.elementor-element-1cd9cc3 img {
		height: 34px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-11429d6 {
		--container-widget-width: 87%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 87%);
		max-width: 87%;
		font-size: var(--e-global-typography-c4f1c4d-font-size);
	}
	
	.elementor-13579 .elementor-element.elementor-element-15d5620 {
		--padding-top: 6rem;
		--padding-bottom: 14rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-61017c9 {
		left: -30%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-61017c9 {
		right: -30%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-61017c9 img {
		width: 400px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e9e7eb5 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-40b2f87d {
		--padding-top: 0rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b82a90c > .elementor-widget-container {
		margin: -11rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b82a90c img {
		height: 450px;
		object-fit: cover;
	}
	
	.elementor-13579 .elementor-element.elementor-element-678fc5d .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-d25ae24 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-14550ab img {
		width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-62a4aef {
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-5393dd5 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-1578a83 {
		--padding-top: 0rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1e5f50f .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-e8b176c {
		--grid-auto-flow: row;
	}
	
	.elementor-13579 .elementor-element.elementor-element-5124200 {
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1fd7428.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-f58d859 {
		left: 45%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-f58d859 {
		right: 45%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f58d859 {
		top: 35%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-539f665.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-828fe44 {
		left: 45%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-828fe44 {
		right: 45%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-828fe44 {
		top: 35%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-62d01b1.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-ec871e6 {
		left: 45%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-ec871e6 {
		right: 45%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ec871e6 {
		top: 35%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-fb79ca3.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-0d6a68e {
		left: 45%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-0d6a68e {
		right: 45%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-0d6a68e {
		top: 35%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-cdc6abc.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-65bbf2f {
		left: 45%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-65bbf2f {
		right: 45%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-65bbf2f {
		top: 35%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-538cd02.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-643d007 {
		left: 45%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-643d007 {
		right: 45%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-643d007 {
		top: 35%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-abd353d.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-c978619 {
		left: 45%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-c978619 {
		right: 45%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c978619 {
		top: 35%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-d189b02 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 1rem;
		--padding-bottom: 2rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c965628 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c965628 .elementor-heading-title {
		font-size: 1.9em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3873ae4 {
		--e-icon-list-icon-size: 34px;
		--icon-vertical-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7be62822 {
		font-size: var(--e-global-typography-36a6c2d-font-size);
		line-height: var(--e-global-typography-36a6c2d-line-height);
		letter-spacing: var(--e-global-typography-36a6c2d-letter-spacing);
	}
	
	.elementor-13579 .elementor-element.elementor-element-5b4cceb1 {
		font-size: var(--e-global-typography-36a6c2d-font-size);
		line-height: var(--e-global-typography-36a6c2d-line-height);
		letter-spacing: var(--e-global-typography-36a6c2d-letter-spacing);
	}
	
	.elementor-13579 .elementor-element.elementor-element-74eca024 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4b974b5b .elementor-heading-title {
		font-size: 2.2em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e834f37 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-bc0db22 img {
		max-width: 150px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-5e34b49 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-4b3160d > .elementor-widget-container {
		padding: 0rem 0rem 2rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ac45b6b {
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-680dd3b > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-680dd3b img {
		width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-bce920e > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-bce920e img {
		width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c873131 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c873131 img {
		width: 100%;
		max-width: 100%;
		height: 250px;
		object-fit: cover;
	}
	
	.elementor-13579 .elementor-element.elementor-element-0c02aac {
		--padding-top: 1rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-50ad79c .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-widget-counter .elementor-counter-number-wrapper {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-2a4c86b {
		left: 57.643%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-2a4c86b {
		right: 57.643%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-2a4c86b {
		top: 15.403%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-2a4c86b .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-4ab5eb1 {
		left: 60.889%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-4ab5eb1 {
		right: 60.889%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4ab5eb1 {
		top: 67.083%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4ab5eb1 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-9f8e0bf {
		left: 1.505%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-9f8e0bf {
		right: 1.505%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9f8e0bf {
		top: 44.562%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9f8e0bf .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ec2b976 {
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 3rem;
		--padding-right: 3rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-d18089c .elementor-heading-title {
		font-size: var(--e-global-typography-045832d-font-size);
		line-height: var(--e-global-typography-045832d-line-height);
		letter-spacing: var(--e-global-typography-045832d-letter-spacing);
	}
	
	.elementor-13579 .elementor-element.elementor-element-0d3ec06 {
		--grid-auto-flow: row;
	}
	
	.elementor-13579 .elementor-element.elementor-element-bec982e {
		font-size: var(--e-global-typography-045832d-font-size);
		line-height: var(--e-global-typography-045832d-line-height);
		letter-spacing: var(--e-global-typography-045832d-letter-spacing);
	}
	
	.elementor-13579 .elementor-element.elementor-element-9ffad86 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-85d2f51 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-250592a {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-2372be8 {
		left: -10%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-2372be8 {
		right: -10%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4a7210f {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-6962c41 {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-922e61b {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-96e2bd9 {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-fa4211d {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 3rem;
		--padding-bottom: 2rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-21c6c09 img {
		width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-0101036 {
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-d3e769e .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-469ae8a {
		--padding-top: 0rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f366816 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-27ee114 {
		--padding-top: 20rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-d1cb5bf .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-f0023d0 {
		bottom: -3%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f0023d0 img {
		max-width: 200px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-efcfb55 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 3rem;
		--padding-bottom: 2rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-009014f img {
		width: 200px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-df31650 .elementor-heading-title {
		font-size: var(--e-global-typography-23afc60-font-size);
		line-height: var(--e-global-typography-23afc60-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-a5c9972 {
		--e-icon-list-icon-size: 34px;
		--icon-vertical-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3bd58eb {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 4rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-8f65b88 .elementor-heading-title {
		font-size: var(--e-global-typography-23afc60-font-size);
		line-height: var(--e-global-typography-23afc60-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-217de32 {
		--e-icon-list-icon-size: 34px;
		--icon-vertical-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-222e22a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 25rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-222e22a:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-222e22a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-size: cover;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c6640aa img {
		max-width: 50%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e157c24 .elementor-heading-title {
		font-size: 1.9em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-600e3fa {
		font-size: var(--e-global-typography-39c2e5c-font-size);
		line-height: var(--e-global-typography-39c2e5c-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-67670b79 {
		--padding-top: 0rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1e069da {
		--grid-auto-flow: row;
		--margin-top: -3rem;
		--margin-bottom: 0rem;
		--margin-left: 0rem;
		--margin-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-64cb184 {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4224129 {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-28e5a52 {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-d0d059c {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b901136 {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-5da0866 {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b489a41 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-711ecca {
		--grid-auto-flow: row;
	}
	
	.elementor-13579 .elementor-element.elementor-element-668997a {
		--padding-top: 1rem;
		--padding-bottom: 9rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-cdc1025 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b75215d > .elementor-widget-container {
		margin: -2rem 2rem 2rem 2rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e482a81 {
		--padding-top: 2rem;
		--padding-bottom: 1rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e402145 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-92f64d3 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-ef2a86e {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-4764af9 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-a005bb3 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f1f3cbe {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-58130b0 img {
		width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ae2b35b {
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-35796b8 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-bf2b644 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4c4f11f7 {
		--padding-top: 2rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-361a4cd .elementor-heading-title {
		font-size: var(--e-global-typography-d70dd53-font-size);
		line-height: var(--e-global-typography-d70dd53-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-dc1cafb:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-dc1cafb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 40% auto;
	}
	
	.elementor-13579 .elementor-element.elementor-element-2a3bb7c {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7e1fdb0 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ee182d7 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-65956ec {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3011a8c .elementor-heading-title {
		font-size: var(--e-global-typography-d70dd53-font-size);
		line-height: var(--e-global-typography-d70dd53-line-height);
	}
	
	.elementor-widget-toggle .elementor-toggle-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-toggle .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-3be2825 .elementor-toggle-icon {
		margin-inline-end: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-36a4227 .elementor-toggle-icon {
		margin-inline-end: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7a11e6e .elementor-toggle-icon {
		margin-inline-end: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f811e76 .elementor-toggle-icon {
		margin-inline-end: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7f0b57f .elementor-toggle-icon {
		margin-inline-end: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ee39a3f .elementor-toggle-icon {
		margin-inline-end: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-623efca .elementor-toggle-icon {
		margin-inline-end: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-68b53a7 .elementor-toggle-icon {
		margin-inline-end: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-56a6f89 .elementor-toggle-icon {
		margin-inline-end: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ab3a641 .elementor-toggle-icon {
		margin-inline-end: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7539078 .elementor-toggle-icon {
		margin-inline-end: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-6ac4aa8 .elementor-toggle-icon {
		margin-inline-end: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c193892 .elementor-toggle-icon {
		margin-inline-end: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-84026b0 .elementor-toggle-icon {
		margin-inline-end: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b02501b .elementor-toggle-icon {
		margin-inline-end: 35px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-8d86183 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-245866e {
		--grid-auto-flow: row;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b074a64 {
		--padding-top: 1rem;
		--padding-bottom: 6rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
}

@media (max-width:767px) {
	.elementor-13579 .elementor-element.elementor-element-2be4472 {
		--gap: 11px 11px;
		--row-gap: 11px;
		--column-gap: 11px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-b52692f {
		width: var(--container-widget-width, 330px);
		max-width: 330px;
		--container-widget-width: 330px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b52692f .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-13579 .elementor-element.elementor-element-c83ad43 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c83ad43 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-5995994 {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-163fbb4 > .elementor-widget-container {
		padding: 10px 10px 10px 25px;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-163fbb4 {
		left: -10.987%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-163fbb4 {
		right: -10.987%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-163fbb4 {
		top: -1.529%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-163fbb4 img {
		max-width: 300px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-03c8c9f {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--margin-top: 0rem;
		--margin-bottom: 0rem;
		--margin-left: 0rem;
		--margin-right: 0rem;
		--padding-top: 0rem;
		--padding-bottom: 5rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ddad7d8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ddad7d8 img {
		width: 240px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-61419f3 > .elementor-widget-container {
		padding: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-61419f3 {
		font-size: 1.3rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7985fbc {
		--margin-top: 0rem;
		--margin-bottom: 1rem;
		--margin-left: 0rem;
		--margin-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-501ef69 > .elementor-widget-container {
		margin: -3rem -2rem 0rem 1.8rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-501ef69 img {
		width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-769eb47 > .elementor-widget-container {
		margin: -6rem -2rem 0rem 1.8rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-769eb47 img {
		width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-cd4468f {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-bd528ee img {
		max-width: 70px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4f61c57 {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-26704b3 .elementor-heading-title {
		font-size: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-30ce20a {
		--padding-top: 0rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c6e6fc4 > .elementor-widget-container {
		padding: 2rem 0rem 5rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c6e6fc4 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-6377755 {
		right: -20%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-6377755 {
		left: -20%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-6377755 {
		bottom: -8%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-6377755 img {
		width: 200px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-eb3badd {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7b064c6 .elementor-heading-title {
		font-size: 1.15rem;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-724c481 {
		left: 38%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-724c481 {
		right: 38%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-724c481 {
		top: -28%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1507c1ac {
		--padding-top: 3rem;
		--padding-bottom: 2rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-5aabab8 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-d3fd6ef {
		--padding-top: 0rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ac35cf2 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ac35cf2 {
		text-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ac35cf2 img {
		width: 80%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3644627 img {
		width: 230px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4e2b9f7 {
		--gap: 26px 26px;
		--row-gap: 26px;
		--column-gap: 26px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-29a979c {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ab55cd1 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e5c57eb {
		--width: 36px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c6a8c8c img {
		max-width: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-d851cae {
		--width: calc(100% - 60px);
	}
	
	.elementor-13579 .elementor-element.elementor-element-3882564 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f6f21e9 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-bb2181b {
		--width: 36px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-01fe1e9 img {
		max-width: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9c20c64 {
		--width: calc(100% - 60px);
	}
	
	.elementor-13579 .elementor-element.elementor-element-f2556ad .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-05c2803 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-711ca3d {
		--width: 36px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9d8b09d img {
		max-width: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-5130d37 {
		--width: calc(100% - 60px);
	}
	
	.elementor-13579 .elementor-element.elementor-element-29df81c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1ad905b {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-330297e {
		--width: 36px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4321a2d img {
		max-width: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9de2c1d {
		--width: calc(100% - 60px);
	}
	
	.elementor-13579 .elementor-element.elementor-element-b0846ed .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b7e62b2 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-8d73cf8 {
		--width: 36px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3c3eb40 img {
		max-width: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-d7ff3cc {
		--width: calc(100% - 60px);
	}
	
	.elementor-13579 .elementor-element.elementor-element-1a354de .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3087974 > .elementor-shape-top svg, .elementor-13579 .elementor-element.elementor-element-3087974 > .e-con-inner > .elementor-shape-top svg {
		height: 2rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3087974 {
		--padding-top: 4rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-26d4abf .elementor-heading-title {
		font-size: var(--e-global-typography-d70dd53-font-size);
		line-height: var(--e-global-typography-d70dd53-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-66ec12e {
		--spacer-size: 0px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-5e37a57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(1rem / 2);
	}
	
	.elementor-13579 .elementor-element.elementor-element-5e37a57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(1rem / 2);
	}
	
	.elementor-13579 .elementor-element.elementor-element-5e37a57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(1rem / 2);
	}
	
	.elementor-13579 .elementor-element.elementor-element-5e37a57 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-1rem / 2);
	}
	
	.elementor-13579 .elementor-element.elementor-element-5e37a57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-1rem / 2);
	}
	
	.elementor-13579 .elementor-element.elementor-element-5e37a57 {
		--e-icon-list-icon-size: 32px;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-13579 .elementor-element.elementor-element-d91f980 {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ad87aeb {
		--padding-top: 1rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1d9a3d9 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-2d7e069 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(1rem / 2);
	}
	
	.elementor-13579 .elementor-element.elementor-element-2d7e069 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(1rem / 2);
	}
	
	.elementor-13579 .elementor-element.elementor-element-2d7e069 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(1rem / 2);
	}
	
	.elementor-13579 .elementor-element.elementor-element-2d7e069 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-1rem / 2);
	}
	
	.elementor-13579 .elementor-element.elementor-element-2d7e069 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-1rem / 2);
	}
	
	.elementor-13579 .elementor-element.elementor-element-2d7e069 {
		--e-icon-list-icon-size: 32px;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c125987 > .elementor-widget-container {
		margin: -1rem -2rem -7rem -2rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9ce2cb4 {
		--padding-top: 5rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4fdb15f {
		z-index: 2;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4fdb15f .elementor-heading-title {
		font-size: 1.7em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-fc0c826 {
		z-index: 2;
	}
	
	.elementor-13579 .elementor-element.elementor-element-379b4ad {
		top: -3%;
		text-align: start;
	}
	
	.elementor-13579 .elementor-element.elementor-element-379b4ad img {
		max-width: 120px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-25918d48 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 3rem;
		--padding-bottom: 11rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-25918d48:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-25918d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 70% auto;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1b078ce .elementor-heading-title {
		font-size: var(--e-global-typography-39c2e5c-font-size);
		line-height: var(--e-global-typography-39c2e5c-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-fa719da {
		--spacer-size: 0px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-69890cf {
		--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;
		--align-items: flex-start;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 2rem;
		--padding-bottom: 1rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7a7b7ae {
		--width: 36px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-cb4569b img {
		max-width: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-6a140bb {
		--width: calc(100% - 60px);
	}
	
	.elementor-13579 .elementor-element.elementor-element-b492b33 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b492b33 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-2c11dbf {
		--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;
		--align-items: flex-start;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 2rem;
		--padding-bottom: 1rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-a45b848 {
		--width: 36px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c119e49 img {
		max-width: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-2ba49e9 {
		--width: calc(100% - 60px);
	}
	
	.elementor-13579 .elementor-element.elementor-element-358539b > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-358539b {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-6f390f4 {
		--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;
		--align-items: flex-start;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 2rem;
		--padding-bottom: 1rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4a9de0d {
		--width: 36px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1f05dc7 img {
		max-width: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c30f832 {
		--width: calc(100% - 60px);
	}
	
	.elementor-13579 .elementor-element.elementor-element-dc886e0 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-dc886e0 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-741be2b {
		--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;
		--align-items: flex-start;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 2rem;
		--padding-bottom: 1rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7aa4200 {
		--width: 36px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-5a8678a img {
		max-width: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-fde41bb {
		--width: calc(100% - 60px);
	}
	
	.elementor-13579 .elementor-element.elementor-element-c1923ac > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c1923ac {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-deeeb23 {
		--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;
		--align-items: flex-start;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 2rem;
		--padding-bottom: 1rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-de9a558 {
		--width: 36px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-80762f0 img {
		max-width: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-81df73b {
		--width: calc(100% - 60px);
	}
	
	.elementor-13579 .elementor-element.elementor-element-221b4e4 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-221b4e4 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-2baf886 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 0rem;
		--padding-bottom: 2rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c6dd0cc {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13579 .elementor-element.elementor-element-8d9a90c {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-8d9a90c .elementor-heading-title {
		font-size: 1.7em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-83de67e {
		--spacer-size: 0px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-46fadf1 > .elementor-widget-container {
		margin: -6rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-46fadf1 {
		text-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-46fadf1 img {
		max-width: 90%;
		height: 350px;
		object-fit: cover;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b2f4a58 {
		--overlay-opacity: 1;
		--border-radius: 3em 3em 3em 3em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-cc7aed6 {
		--min-height: auto;
		--margin-top: 0rem;
		--margin-bottom: 0rem;
		--margin-left: 0rem;
		--margin-right: 0rem;
		--padding-top: 3rem;
		--padding-bottom: 4rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-adb644e .elementor-heading-title {
		font-size: var(--e-global-typography-36a6c2d-font-size);
		line-height: var(--e-global-typography-36a6c2d-line-height);
		letter-spacing: var(--e-global-typography-36a6c2d-letter-spacing);
	}
	
	.elementor-13579 .elementor-element.elementor-element-11429d6 {
		font-size: var(--e-global-typography-c4f1c4d-font-size);
	}
	
	.elementor-13579 .elementor-element.elementor-element-aa160d0 .elementor-button {
		font-size: 1.15rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-15d5620 {
		--padding-top: 4rem;
		--padding-bottom: 10rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-61017c9 {
		top: -7%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-61017c9 img {
		width: 250px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-d88159e {
		--gap: 2px 2px;
		--row-gap: 2px;
		--column-gap: 2px;
		--margin-top: 0rem;
		--margin-bottom: 0rem;
		--margin-left: 0rem;
		--margin-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3ea485b > .elementor-widget-container {
		margin: -10rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3ea485b img {
		max-width: 189px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e9e7eb5 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-40b2f87d {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b82a90c > .elementor-widget-container {
		margin: -8rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b82a90c img {
		width: auto;
		max-width: 100%;
		height: 300px;
		object-fit: cover;
	}
	
	.elementor-13579 .elementor-element.elementor-element-678fc5d .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-d25ae24 {
		--padding-top: 0rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-14550ab > .elementor-widget-container {
		margin: 0rem 1rem 0rem -2rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-14550ab {
		text-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-14550ab img {
		width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-62a4aef {
		--gap: 26px 26px;
		--row-gap: 26px;
		--column-gap: 26px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-5393dd5 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-1578a83 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 0rem;
		--padding-bottom: 2rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1e5f50f .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-e8b176c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-13579 .elementor-element.elementor-element-28d77fd .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-704ddc4 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1038d0b .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-5124200 {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b1dc84b {
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-230de25 {
		--flex-wrap: nowrap;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1fd7428 {
		--width: 60px;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-f58d859 {
		left: 40%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-f58d859 {
		right: 40%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f58d859 {
		top: 25%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-8fe58ca > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f15f1fe {
		--flex-wrap: nowrap;
	}
	
	.elementor-13579 .elementor-element.elementor-element-539f665 {
		--width: 60px;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-828fe44 {
		left: 40%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-828fe44 {
		right: 40%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-828fe44 {
		top: 25%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-507b3a7 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-bf519ce {
		--flex-wrap: nowrap;
	}
	
	.elementor-13579 .elementor-element.elementor-element-62d01b1 {
		--width: 60px;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-ec871e6 {
		left: 40%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-ec871e6 {
		right: 40%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ec871e6 {
		top: 25%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-67d2d74 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-801559d {
		--flex-wrap: nowrap;
	}
	
	.elementor-13579 .elementor-element.elementor-element-fb79ca3 {
		--width: 60px;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-0d6a68e {
		left: 40%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-0d6a68e {
		right: 40%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-0d6a68e {
		top: 25%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ff8650d > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-d496344 {
		--flex-wrap: nowrap;
	}
	
	.elementor-13579 .elementor-element.elementor-element-cdc6abc {
		--width: 60px;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-65bbf2f {
		left: 40%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-65bbf2f {
		right: 40%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-65bbf2f {
		top: 25%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4a0f5d7 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-0f6b6c9 {
		--flex-wrap: nowrap;
	}
	
	.elementor-13579 .elementor-element.elementor-element-538cd02 {
		--width: 60px;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-643d007 {
		left: 40%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-643d007 {
		right: 40%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-643d007 {
		top: 25%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-eb2c629 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-aa203a8 {
		--flex-wrap: nowrap;
	}
	
	.elementor-13579 .elementor-element.elementor-element-abd353d {
		--width: 60px;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-c978619 {
		left: 40%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-c978619 {
		right: 40%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c978619 {
		top: 25%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ff6a969 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-d189b02 {
		--gap: 29px 29px;
		--row-gap: 29px;
		--column-gap: 29px;
		--padding-top: 1rem;
		--padding-bottom: 1rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c965628 .elementor-heading-title {
		font-size: 1.8em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3873ae4 {
		--e-icon-list-icon-size: 32px;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7db3dfa8 {
		--padding-top: 3rem;
		--padding-bottom: 6rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-8364e2c {
		--content-width: 85%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7be62822 {
		font-size: var(--e-global-typography-36a6c2d-font-size);
		line-height: var(--e-global-typography-36a6c2d-line-height);
		letter-spacing: var(--e-global-typography-36a6c2d-letter-spacing);
	}
	
	.elementor-13579 .elementor-element.elementor-element-5b4cceb1 {
		font-size: var(--e-global-typography-36a6c2d-font-size);
		line-height: var(--e-global-typography-36a6c2d-line-height);
		letter-spacing: var(--e-global-typography-36a6c2d-letter-spacing);
	}
	
	.elementor-13579 .elementor-element.elementor-element-74eca024 {
		--content-width: 90%;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4b974b5b .elementor-heading-title {
		font-size: 1.7em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e834f37 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-52f3365 > .elementor-widget-container {
		margin: -3rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-5e34b49 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-4b3160d > .elementor-widget-container {
		padding: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-680dd3b > .elementor-widget-container {
		margin: -5rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e5165e5 {
		text-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3658deb {
		text-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-bce920e > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c873131 img {
		height: 350px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-0c02aac {
		--padding-top: 1rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-50ad79c .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-5786635 img {
		max-width: 85px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e9eb744 > .elementor-widget-container {
		margin: 2rem 0rem 0rem 0rem;
	}
	
	.elementor-widget-counter .elementor-counter-number-wrapper {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-2a4c86b {
		width: var(--container-widget-width, 103px);
		max-width: 103px;
		--container-widget-width: 103px;
		--container-widget-flex-grow: 0;
		top: 6.463%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-2a4c86b > .elementor-widget-container {
		padding: 10px 20px 10px 19px;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-2a4c86b {
		left: 60.414%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-2a4c86b {
		right: 60.414%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-2a4c86b .elementor-counter-number-wrapper {
		font-size: 24px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-2a4c86b .elementor-counter-title {
		font-size: 14px;
		line-height: 1.3em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4ab5eb1 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4ab5eb1 {
		--container-widget-width: 138px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 138px);
		max-width: 138px;
		top: 58.016%;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-4ab5eb1 {
		left: 60.881%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-4ab5eb1 {
		right: 60.881%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4ab5eb1 .elementor-counter-number-wrapper {
		font-size: 24px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4ab5eb1 .elementor-counter-title {
		font-size: 14px;
		line-height: 1.3em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9f8e0bf {
		width: var(--container-widget-width, 146px);
		max-width: 146px;
		--container-widget-width: 146px;
		--container-widget-flex-grow: 0;
		top: 54.151%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9f8e0bf > .elementor-widget-container {
		padding: 15px 15px 15px 15px;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-9f8e0bf {
		left: .391%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-9f8e0bf {
		right: .391%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9f8e0bf .elementor-counter-number-wrapper {
		font-size: 24px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9f8e0bf .elementor-counter-title {
		font-size: 14px;
		line-height: 1.3em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ec2b976 {
		--content-width: 100%;
		--padding-top: 4rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-d18089c .elementor-heading-title {
		font-size: var(--e-global-typography-045832d-font-size);
		line-height: var(--e-global-typography-045832d-line-height);
		letter-spacing: var(--e-global-typography-045832d-letter-spacing);
	}
	
	.elementor-13579 .elementor-element.elementor-element-0d3ec06 {
		--content-width: 50%;
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
		--justify-items: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1627674 {
		--padding-top: 3rem;
		--padding-bottom: 2rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-bec982e {
		font-size: var(--e-global-typography-045832d-font-size);
		line-height: var(--e-global-typography-045832d-line-height);
		letter-spacing: var(--e-global-typography-045832d-letter-spacing);
	}
	
	.elementor-13579 .elementor-element.elementor-element-9ffad86 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-30614a2 {
		--gap: 2px 2px;
		--row-gap: 2px;
		--column-gap: 2px;
		--margin-top: 10rem;
		--margin-bottom: 0rem;
		--margin-left: 0rem;
		--margin-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c3f6649 > .elementor-widget-container {
		margin: -10rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c3f6649 img {
		max-width: 189px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f159319 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-85d2f51 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-250592a {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-299ec1f {
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-5d795e3 {
		left: 30%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-5d795e3 {
		right: 30%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-5d795e3 {
		top: 24%;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-2372be8 {
		left: 80%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-2372be8 {
		right: 80%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-2372be8 {
		top: 92%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-2372be8 img {
		max-width: 100px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-2891012 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4a7210f {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-6962c41 {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-a1c6b4e {
		--padding-top: 2rem;
		--padding-bottom: 14rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-822e909 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-922e61b {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-96e2bd9 {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-fa4211d {
		--padding-top: 0rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-21c6c09 > .elementor-widget-container {
		margin: -11rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-21c6c09 {
		text-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-21c6c09 img {
		width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-0101036 {
		--gap: 26px 26px;
		--row-gap: 26px;
		--column-gap: 26px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-d3e769e .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-469ae8a {
		--padding-top: 0rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f366816 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f366816 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-dc49491 > .elementor-widget-container {
		margin: 0rem 0rem -8rem 0rem;
		border-radius: 1em 1em 1em 1em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-27ee114 {
		--padding-top: 7rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-0954576 {
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-d1cb5bf .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-f0023d0 {
		right: -20%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-f0023d0 {
		left: -20%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-efcfb55 {
		--gap: 28px 28px;
		--row-gap: 28px;
		--column-gap: 28px;
		--padding-top: 3rem;
		--padding-bottom: 1rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-df31650 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-df31650 .elementor-heading-title {
		font-size: var(--e-global-typography-23afc60-font-size);
		line-height: var(--e-global-typography-23afc60-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-a5c9972 {
		--e-icon-list-icon-size: 32px;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3bd58eb {
		--content-width: 90%;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--border-radius: 2em 2em 0em 0em;
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-8f65b88 .elementor-heading-title {
		font-size: var(--e-global-typography-23afc60-font-size);
		line-height: var(--e-global-typography-23afc60-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-217de32 {
		--e-icon-list-icon-size: 32px;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-13579 .elementor-element.elementor-element-222e22a:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-222e22a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-222e22a {
		--padding-top: 15rem;
		--padding-bottom: 1rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c299d36 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0rem;
		--margin-bottom: 0rem;
		--margin-left: 0rem;
		--margin-right: 0rem;
		--padding-top: 1rem;
		--padding-bottom: 1rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c6640aa img {
		max-width: 75%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e157c24 .elementor-heading-title {
		font-size: 1.3em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-fb0be87 {
		--padding-top: 1rem;
		--padding-bottom: 6rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f377079 img {
		max-width: 60px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-600e3fa {
		font-size: var(--e-global-typography-39c2e5c-font-size);
		line-height: var(--e-global-typography-39c2e5c-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-67670b79 {
		--padding-top: 0rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1e069da {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--margin-top: -6rem;
		--margin-bottom: 0rem;
		--margin-left: 0rem;
		--margin-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b6ae2c5 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-39da98f img {
		max-width: 200px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-64cb184 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4224129 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-59b0625 img {
		max-width: 200px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-28e5a52 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-d0d059c {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3a3a3b5 img {
		max-width: 200px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b901136 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-5da0866 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-a5f4873 {
		--padding-top: 3rem;
		--padding-bottom: 1rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b489a41 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b489a41 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-ec4ba1e {
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-711ecca {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-13579 .elementor-element.elementor-element-39a7f45 img {
		max-width: 120px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-350d7ed .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-a93c0a1 img {
		max-width: 120px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ea92c3a .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-6ddb347 img {
		max-width: 120px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-46c39b2 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-668997a {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-83bedb2 {
		left: 0px;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-83bedb2 {
		right: 0px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-83bedb2 {
		bottom: 0px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-83bedb2 img {
		max-width: 65%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e9fd726 .elementor-button {
		font-size: 1.15rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f5c443b {
		--content-width: 86%;
		--padding-top: 4rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e689729 img {
		width: 200px;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-dc1d98a {
		left: 37%;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-dc1d98a {
		right: 37%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-dc1d98a {
		top: -6%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-dc1d98a img {
		width: 100px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-cdc1025 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b75215d > .elementor-widget-container {
		margin: -1rem 0rem 2rem 1.5rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e482a81 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 1rem;
		--padding-bottom: 1rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e402145 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e402145 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e402145 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-10fc9d6 img {
		max-width: 80%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ec99874 > .elementor-shape-top svg, .elementor-13579 .elementor-element.elementor-element-ec99874 > .e-con-inner > .elementor-shape-top svg {
		height: 2rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ec99874 {
		--padding-top: 2rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-92f64d3 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-ef2a86e {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-892b090 {
		--padding-top: 2rem;
		--padding-bottom: 5rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1224d3a {
		bottom: -1%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1224d3a img {
		width: 216px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1791705 {
		--margin-top: 0rem;
		--margin-bottom: 2rem;
		--margin-left: 0rem;
		--margin-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9c9aba0 {
		text-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4764af9 {
		font-size: 1em;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f59ff11 {
		text-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-a005bb3 {
		font-size: 1em;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f1f3cbe {
		--content-width: 90%;
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-58130b0 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-58130b0 {
		z-index: 4;
		text-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ae2b35b {
		--gap: 26px 26px;
		--row-gap: 26px;
		--column-gap: 26px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-35796b8 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-bf2b644 {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4c4f11f7 {
		--padding-top: 1rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-361a4cd .elementor-heading-title {
		font-size: var(--e-global-typography-d70dd53-font-size);
		line-height: var(--e-global-typography-d70dd53-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-dc1cafb:not(.elementor-motion-effects-element-type-background), .elementor-13579 .elementor-element.elementor-element-dc1cafb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 50% auto;
	}
	
	.elementor-13579 .elementor-element.elementor-element-33721fe {
		text-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-2a3bb7c {
		font-size: 1em;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3c512b3 {
		text-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7e1fdb0 {
		font-size: 1em;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9b75bd7 {
		text-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ee182d7 {
		font-size: 1em;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9cbf25d {
		text-align: center;
	}
	
	.elementor-13579 .elementor-element.elementor-element-65956ec {
		font-size: 1em;
		line-height: 1.4em;
	}
	
	.elementor-13579 .elementor-element.elementor-element-253b8b4 {
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 1.4rem;
		--padding-right: 1.4rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3011a8c > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3011a8c .elementor-heading-title {
		font-size: var(--e-global-typography-d70dd53-font-size);
		line-height: var(--e-global-typography-d70dd53-line-height);
	}
	
	.elementor-widget-toggle .elementor-toggle-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-toggle .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-3be2825 .elementor-tab-title {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3be2825 .elementor-toggle-icon {
		margin-inline-end: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3be2825 .elementor-tab-content {
		padding: 2rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-36a4227 .elementor-tab-title {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-36a4227 .elementor-toggle-icon {
		margin-inline-end: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-36a4227 .elementor-tab-content {
		padding: 2rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7a11e6e .elementor-tab-title {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7a11e6e .elementor-toggle-icon {
		margin-inline-end: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7a11e6e .elementor-tab-content {
		padding: 2rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f811e76 .elementor-tab-title {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f811e76 .elementor-toggle-icon {
		margin-inline-end: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f811e76 .elementor-tab-content {
		padding: 2rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7f0b57f .elementor-tab-title {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7f0b57f .elementor-toggle-icon {
		margin-inline-end: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7f0b57f .elementor-tab-content {
		padding: 2rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ee39a3f .elementor-tab-title {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ee39a3f .elementor-toggle-icon {
		margin-inline-end: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ee39a3f .elementor-tab-content {
		padding: 2rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-623efca .elementor-tab-title {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-623efca .elementor-toggle-icon {
		margin-inline-end: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-623efca .elementor-tab-content {
		padding: 2rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-68b53a7 .elementor-tab-title {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-68b53a7 .elementor-toggle-icon {
		margin-inline-end: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-68b53a7 .elementor-tab-content {
		padding: 2rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-56a6f89 .elementor-tab-title {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-56a6f89 .elementor-toggle-icon {
		margin-inline-end: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-56a6f89 .elementor-tab-content {
		padding: 2rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ab3a641 .elementor-tab-title {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ab3a641 .elementor-toggle-icon {
		margin-inline-end: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ab3a641 .elementor-tab-content {
		padding: 2rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7539078 .elementor-tab-title {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7539078 .elementor-toggle-icon {
		margin-inline-end: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7539078 .elementor-tab-content {
		padding: 2rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-6ac4aa8 .elementor-tab-title {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-6ac4aa8 .elementor-toggle-icon {
		margin-inline-end: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-6ac4aa8 .elementor-tab-content {
		padding: 2rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c193892 .elementor-tab-title {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c193892 .elementor-toggle-icon {
		margin-inline-end: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c193892 .elementor-tab-content {
		padding: 2rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-84026b0 .elementor-tab-title {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-84026b0 .elementor-toggle-icon {
		margin-inline-end: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-84026b0 .elementor-tab-content {
		padding: 2rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b02501b .elementor-tab-title {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b02501b .elementor-toggle-icon {
		margin-inline-end: 30px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b02501b .elementor-tab-content {
		padding: 2rem 1rem 1rem 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-fdb5d9a {
		--padding-top: 3rem;
		--padding-bottom: 1rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-8d86183 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-8d86183 .elementor-heading-title {
		font-size: var(--e-global-typography-f7d98eb-font-size);
		line-height: var(--e-global-typography-f7d98eb-line-height);
	}
	
	.elementor-13579 .elementor-element.elementor-element-e626d1b {
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-13579 .elementor-element.elementor-element-245866e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c1334c9 img {
		max-width: 120px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-a7e9239 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-49b8fc6 img {
		max-width: 120px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4f76b7b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7471c64 img {
		max-width: 120px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-cce6314 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-b074a64 {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	body:not(.rtl) .elementor-13579 .elementor-element.elementor-element-05ac0fd {
		left: 0px;
	}
	
	body.rtl .elementor-13579 .elementor-element.elementor-element-05ac0fd {
		right: 0px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-05ac0fd {
		bottom: 0px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-05ac0fd img {
		width: 0%;
		max-width: 65%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7261ed8 .elementor-button {
		font-size: 1.15rem;
	}
}

@media (min-width:768px) {
	.elementor-13579 .elementor-element.elementor-element-5995994 {
		--content-width: 1500px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e9c5002 {
		--width: 62%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7985fbc {
		--width: 42%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4f61c57 {
		--content-width: 997px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-30ce20a {
		--content-width: 80%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1507c1ac {
		--content-width: 1000px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-2165c75 {
		--width: 28%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4e2b9f7 {
		--width: 66%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e5c57eb {
		--width: 80px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-bb2181b {
		--width: 80px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-711ca3d {
		--width: 80px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-330297e {
		--width: 80px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-8d73cf8 {
		--width: 80px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3087974 {
		--content-width: 1000px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9ce2cb4 {
		--content-width: 900px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-25918d48 {
		--content-width: 1000px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7a7b7ae {
		--width: 80px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-a45b848 {
		--width: 80px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4a9de0d {
		--width: 80px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7aa4200 {
		--width: 80px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-de9a558 {
		--width: 80px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c6dd0cc {
		--width: 55%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-faf37e7 {
		--width: 45%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-15d5620 {
		--content-width: 90%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-40b2f87d {
		--content-width: 75%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9831620 {
		--width: 30%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-62a4aef {
		--width: 70%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1578a83 {
		--content-width: 90%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-5124200 {
		--content-width: 1001px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1fd7428 {
		--width: 150px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-539f665 {
		--width: 150px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-62d01b1 {
		--width: 150px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-fb79ca3 {
		--width: 150px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-cdc6abc {
		--width: 150px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-538cd02 {
		--width: 150px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-abd353d {
		--width: 150px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-d189b02 {
		--content-width: 1000px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-74eca024 {
		--content-width: 1090px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e834f37 {
		--content-width: 80%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-176590b {
		--width: 55%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ae03782 {
		--width: 42%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9cd46b8 {
		--content-width: 975px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-9077103 {
		--width: 30%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-0101036 {
		--width: 70%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-27ee114 {
		--content-width: 90%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-0954576 {
		--content-width: 1000px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-efcfb55 {
		--content-width: 1000px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3bd58eb {
		--content-width: 1000px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-57276f6 {
		--width: 55%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c299d36 {
		--width: 45%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-fb0be87 {
		--content-width: 900px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-67670b79 {
		--content-width: 1200px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-f5c443b {
		--content-width: 80%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e482a81 {
		--content-width: 1200px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ec99874 {
		--content-width: 700px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-892b090 {
		--content-width: 1200px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-2d3f95a {
		--width: 40%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ae2b35b {
		--width: 55%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-dc1cafb {
		--content-width: 1200px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-253b8b4 {
		--content-width: 85%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-13579 .elementor-element.elementor-element-e9c5002 {
		--width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7985fbc {
		--width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4e2b9f7 {
		--width: 60%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-e5c57eb {
		--width: 45px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-bb2181b {
		--width: 45px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-711ca3d {
		--width: 45px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-330297e {
		--width: 45px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-8d73cf8 {
		--width: 45px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7a7b7ae {
		--width: 45px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-a45b848 {
		--width: 45px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-4a9de0d {
		--width: 45px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-7aa4200 {
		--width: 45px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-de9a558 {
		--width: 45px;
	}
	
	.elementor-13579 .elementor-element.elementor-element-62a4aef {
		--width: 60%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-1578a83 {
		--content-width: 90%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-74eca024 {
		--content-width: 80%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ec2b976 {
		--content-width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-0101036 {
		--width: 60%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-efcfb55 {
		--content-width: 80%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-3bd58eb {
		--content-width: 80%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-c299d36 {
		--width: 100%;
	}
	
	.elementor-13579 .elementor-element.elementor-element-ae2b35b {
		--width: 60%;
	}
}
