
.elementor-6920 .elementor-element.elementor-element-28914c9 {
	--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: 8%;
	--padding-bottom: 5%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-6920 .elementor-element.elementor-element-28914c9:not(.elementor-motion-effects-element-type-background), .elementor-6920 .elementor-element.elementor-element-28914c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnnmm.nitrocdn.com/wgcVejALrYPQonYHOTCbuXBzQEaIMEXS/assets/images/optimized/rev-33e9104/biovanix.com/wp-content/uploads/2026/07/batch-2-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.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);
	word-spacing: var(--e-global-typography-text-word-spacing);
	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-6920 .elementor-element.elementor-element-9193890 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-9193890.elementor-element {
	--align-self: flex-start;
}

.elementor-6920 .elementor-element.elementor-element-9193890 {
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	word-spacing: 0px;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-6920 .elementor-element.elementor-element-9193890 p {
	margin-block-end: 0px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	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-6920 .elementor-element.elementor-element-fe14b86 .elementor-heading-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-ef20124 .elementor-heading-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-e3e899f p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-0f48b76 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-6920 .elementor-element.elementor-element-3016f3a {
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-3016f3a p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-ce2458d {
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-ce2458d p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-6ed6a1a {
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-6ed6a1a p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-18644a2 {
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-18644a2 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-f43cc7d {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
}

.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-6920 .elementor-element.elementor-element-ed0f640 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-6920 .elementor-element.elementor-element-e7ccd48 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

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

.elementor-6920 .elementor-element.elementor-element-6a426cc {
	--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-6920 .elementor-element.elementor-element-ddb908f p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-1f46300 {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-1f46300:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-widget-image-box .elementor-image-box-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	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-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
	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);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-6920 .elementor-element.elementor-element-cf68110 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-cf68110.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6920 .elementor-element.elementor-element-cf68110.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-cf68110.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-6920 .elementor-element.elementor-element-cf68110 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-6920 .elementor-element.elementor-element-cf68110 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-6920 .elementor-element.elementor-element-cf68110 .elementor-image-box-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-9a74912 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-6920 .elementor-element.elementor-element-a199f14 > .elementor-widget-container {
	background-color: #fdf8e8;
	border-radius: 10px 10px 10px 10px;
}

.elementor-6920 .elementor-element.elementor-element-a199f14.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-a199f14 {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	word-spacing: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-6920 .elementor-element.elementor-element-a199f14 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-2b2319b .elementor-button {
	background-color: transparent;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(242, 41, 91, 0) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor3);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-2b2319b .elementor-button:hover, .elementor-6920 .elementor-element.elementor-element-2b2319b .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-astglobalcolor5);
	background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor3) 0%, var(--e-global-color-secondary) 100%);
	border-color: var(--e-global-color-astglobalcolor3);
}

.elementor-6920 .elementor-element.elementor-element-2b2319b .elementor-button:hover svg, .elementor-6920 .elementor-element.elementor-element-2b2319b .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor5);
}

.elementor-6920 .elementor-element.elementor-element-05e0289 {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-05e0289:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6920 .elementor-element.elementor-element-0556db1 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-0556db1.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6920 .elementor-element.elementor-element-0556db1.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-0556db1.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-6920 .elementor-element.elementor-element-0556db1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-6920 .elementor-element.elementor-element-0556db1 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-6920 .elementor-element.elementor-element-0556db1 .elementor-image-box-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-bd4f9b1 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-6920 .elementor-element.elementor-element-475d98c > .elementor-widget-container {
	background-color: #fdf8e8;
	border-radius: 10px 10px 10px 10px;
}

.elementor-6920 .elementor-element.elementor-element-475d98c.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-475d98c {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	word-spacing: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-6920 .elementor-element.elementor-element-475d98c p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-11d2ebe .elementor-button {
	background-color: transparent;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(242, 41, 91, 0) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor3);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-11d2ebe .elementor-button:hover, .elementor-6920 .elementor-element.elementor-element-11d2ebe .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-astglobalcolor5);
	background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor3) 0%, var(--e-global-color-secondary) 100%);
	border-color: var(--e-global-color-astglobalcolor3);
}

.elementor-6920 .elementor-element.elementor-element-11d2ebe .elementor-button:hover svg, .elementor-6920 .elementor-element.elementor-element-11d2ebe .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor5);
}

.elementor-6920 .elementor-element.elementor-element-330b572 {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-330b572:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6920 .elementor-element.elementor-element-57c74ad .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-57c74ad.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6920 .elementor-element.elementor-element-57c74ad.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-57c74ad.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-6920 .elementor-element.elementor-element-57c74ad .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-6920 .elementor-element.elementor-element-57c74ad .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-6920 .elementor-element.elementor-element-57c74ad .elementor-image-box-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-af3a6b9 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-6920 .elementor-element.elementor-element-cb12805 > .elementor-widget-container {
	background-color: #fdf8e8;
	border-radius: 10px 10px 10px 10px;
}

.elementor-6920 .elementor-element.elementor-element-cb12805.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-cb12805 {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	word-spacing: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-6920 .elementor-element.elementor-element-cb12805 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-6b3e699 .elementor-button {
	background-color: transparent;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(242, 41, 91, 0) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor3);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-6b3e699 .elementor-button:hover, .elementor-6920 .elementor-element.elementor-element-6b3e699 .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-astglobalcolor5);
	background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor3) 0%, var(--e-global-color-secondary) 100%);
	border-color: var(--e-global-color-astglobalcolor3);
}

.elementor-6920 .elementor-element.elementor-element-6b3e699 .elementor-button:hover svg, .elementor-6920 .elementor-element.elementor-element-6b3e699 .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor5);
}

.elementor-6920 .elementor-element.elementor-element-7bd74a6 {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-7bd74a6:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6920 .elementor-element.elementor-element-fd041d9 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-fd041d9.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6920 .elementor-element.elementor-element-fd041d9.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-fd041d9.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-6920 .elementor-element.elementor-element-fd041d9 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-6920 .elementor-element.elementor-element-fd041d9 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-6920 .elementor-element.elementor-element-fd041d9 .elementor-image-box-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-53c8af8 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-6920 .elementor-element.elementor-element-1f93177 > .elementor-widget-container {
	background-color: #fdf8e8;
	border-radius: 10px 10px 10px 10px;
}

.elementor-6920 .elementor-element.elementor-element-1f93177.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-1f93177 {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	word-spacing: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-6920 .elementor-element.elementor-element-1f93177 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-093d6b2 .elementor-button {
	background-color: transparent;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(242, 41, 91, 0) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor3);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-093d6b2 .elementor-button:hover, .elementor-6920 .elementor-element.elementor-element-093d6b2 .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-astglobalcolor5);
	background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor3) 0%, var(--e-global-color-secondary) 100%);
	border-color: var(--e-global-color-astglobalcolor3);
}

.elementor-6920 .elementor-element.elementor-element-093d6b2 .elementor-button:hover svg, .elementor-6920 .elementor-element.elementor-element-093d6b2 .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor5);
}

.elementor-6920 .elementor-element.elementor-element-07b188a {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-07b188a:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6920 .elementor-element.elementor-element-2240493 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-2240493.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6920 .elementor-element.elementor-element-2240493.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-2240493.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-6920 .elementor-element.elementor-element-2240493 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-6920 .elementor-element.elementor-element-2240493 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-6920 .elementor-element.elementor-element-2240493 .elementor-image-box-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-4a663b6 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-6920 .elementor-element.elementor-element-c3ad069 > .elementor-widget-container {
	background-color: #fdf8e8;
	border-radius: 10px 10px 10px 10px;
}

.elementor-6920 .elementor-element.elementor-element-c3ad069.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-c3ad069 {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	word-spacing: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-6920 .elementor-element.elementor-element-c3ad069 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-c0ce531 .elementor-button {
	background-color: transparent;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(242, 41, 91, 0) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor3);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-c0ce531 .elementor-button:hover, .elementor-6920 .elementor-element.elementor-element-c0ce531 .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-astglobalcolor5);
	background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor3) 0%, var(--e-global-color-secondary) 100%);
	border-color: var(--e-global-color-astglobalcolor3);
}

.elementor-6920 .elementor-element.elementor-element-c0ce531 .elementor-button:hover svg, .elementor-6920 .elementor-element.elementor-element-c0ce531 .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor5);
}

.elementor-6920 .elementor-element.elementor-element-8596c23 {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-8596c23:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6920 .elementor-element.elementor-element-96fe8ab .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-96fe8ab.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6920 .elementor-element.elementor-element-96fe8ab.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-96fe8ab.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-6920 .elementor-element.elementor-element-96fe8ab .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-6920 .elementor-element.elementor-element-96fe8ab .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-6920 .elementor-element.elementor-element-96fe8ab .elementor-image-box-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-3085a17 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-6920 .elementor-element.elementor-element-b8db1c7 > .elementor-widget-container {
	background-color: #fdf8e8;
	border-radius: 10px 10px 10px 10px;
}

.elementor-6920 .elementor-element.elementor-element-b8db1c7.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-b8db1c7 {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	word-spacing: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-6920 .elementor-element.elementor-element-b8db1c7 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-4671648 .elementor-button {
	background-color: transparent;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(242, 41, 91, 0) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor3);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-4671648 .elementor-button:hover, .elementor-6920 .elementor-element.elementor-element-4671648 .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-astglobalcolor5);
	background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor3) 0%, var(--e-global-color-secondary) 100%);
	border-color: var(--e-global-color-astglobalcolor3);
}

.elementor-6920 .elementor-element.elementor-element-4671648 .elementor-button:hover svg, .elementor-6920 .elementor-element.elementor-element-4671648 .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor5);
}

.elementor-6920 .elementor-element.elementor-element-c4adeee {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-c4adeee:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6920 .elementor-element.elementor-element-82c7874 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-82c7874.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6920 .elementor-element.elementor-element-82c7874.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-82c7874.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-6920 .elementor-element.elementor-element-82c7874 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-6920 .elementor-element.elementor-element-82c7874 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-6920 .elementor-element.elementor-element-82c7874 .elementor-image-box-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-4b1b0c3 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-6920 .elementor-element.elementor-element-2a89396 > .elementor-widget-container {
	background-color: #fdf8e8;
	border-radius: 10px 10px 10px 10px;
}

.elementor-6920 .elementor-element.elementor-element-2a89396.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-2a89396 {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	word-spacing: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-6920 .elementor-element.elementor-element-2a89396 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-fa9bff2 .elementor-button {
	background-color: transparent;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(242, 41, 91, 0) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor3);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-fa9bff2 .elementor-button:hover, .elementor-6920 .elementor-element.elementor-element-fa9bff2 .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-astglobalcolor5);
	background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor3) 0%, var(--e-global-color-secondary) 100%);
	border-color: var(--e-global-color-astglobalcolor3);
}

.elementor-6920 .elementor-element.elementor-element-fa9bff2 .elementor-button:hover svg, .elementor-6920 .elementor-element.elementor-element-fa9bff2 .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor5);
}

.elementor-6920 .elementor-element.elementor-element-1c8ff51 {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-1c8ff51:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6920 .elementor-element.elementor-element-eaedb68 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-eaedb68.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6920 .elementor-element.elementor-element-eaedb68.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-eaedb68.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-6920 .elementor-element.elementor-element-eaedb68 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-6920 .elementor-element.elementor-element-eaedb68 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-6920 .elementor-element.elementor-element-eaedb68 .elementor-image-box-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-760f2fd {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-6920 .elementor-element.elementor-element-cdaaadf > .elementor-widget-container {
	background-color: #fdf8e8;
	border-radius: 10px 10px 10px 10px;
}

.elementor-6920 .elementor-element.elementor-element-cdaaadf.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-cdaaadf {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	word-spacing: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-6920 .elementor-element.elementor-element-cdaaadf p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-886b78f .elementor-button {
	background-color: transparent;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(242, 41, 91, 0) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor3);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-886b78f .elementor-button:hover, .elementor-6920 .elementor-element.elementor-element-886b78f .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-astglobalcolor5);
	background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor3) 0%, var(--e-global-color-secondary) 100%);
	border-color: var(--e-global-color-astglobalcolor3);
}

.elementor-6920 .elementor-element.elementor-element-886b78f .elementor-button:hover svg, .elementor-6920 .elementor-element.elementor-element-886b78f .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor5);
}

.elementor-6920 .elementor-element.elementor-element-ad3752e {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-ad3752e:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6920 .elementor-element.elementor-element-55b2aee .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-55b2aee.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6920 .elementor-element.elementor-element-55b2aee.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-55b2aee.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-6920 .elementor-element.elementor-element-55b2aee .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-6920 .elementor-element.elementor-element-55b2aee .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-6920 .elementor-element.elementor-element-55b2aee .elementor-image-box-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-5948db4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-6920 .elementor-element.elementor-element-b159ba2 > .elementor-widget-container {
	background-color: #fdf8e8;
	border-radius: 10px 10px 10px 10px;
}

.elementor-6920 .elementor-element.elementor-element-b159ba2.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-b159ba2 {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	word-spacing: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-6920 .elementor-element.elementor-element-b159ba2 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-78f2137 .elementor-button {
	background-color: transparent;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(242, 41, 91, 0) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor3);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-78f2137 .elementor-button:hover, .elementor-6920 .elementor-element.elementor-element-78f2137 .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-astglobalcolor5);
	background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor3) 0%, var(--e-global-color-secondary) 100%);
	border-color: var(--e-global-color-astglobalcolor3);
}

.elementor-6920 .elementor-element.elementor-element-78f2137 .elementor-button:hover svg, .elementor-6920 .elementor-element.elementor-element-78f2137 .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor5);
}

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

.elementor-6920 .elementor-element.elementor-element-5aa0c40 {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1em;
}

.elementor-6920 .elementor-element.elementor-element-5aa0c40.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-92876ff {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-92876ff.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-92876ff p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-d0edbb9 {
	--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-6920 .elementor-element.elementor-element-ae00e11 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-d0504de {
	--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-6920 .elementor-element.elementor-element-586e1bf > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-586e1bf p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-0ad066c > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-0ad066c p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-b7f0789 {
	--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-6920 .elementor-element.elementor-element-b235f17 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-b235f17 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-7f75e01 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-7f75e01 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-13e2f6f {
	--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-6920 .elementor-element.elementor-element-77d3976 {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-77d3976 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-5d1b990 {
	--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-6920 .elementor-element.elementor-element-4af9eb0 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-4af9eb0 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-4d99ce1 {
	--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-6920 .elementor-element.elementor-element-e8c3d4f > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-e8c3d4f p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-3e4112b {
	--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-6920 .elementor-element.elementor-element-3ad0fa0 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-3ad0fa0 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-bd1b97f {
	--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-6920 .elementor-element.elementor-element-a52da16 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-a52da16 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-3bac0e9 {
	--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-6920 .elementor-element.elementor-element-d777066 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-d777066 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-c171f24 {
	--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-6920 .elementor-element.elementor-element-896413a > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-896413a p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-cc0603a {
	--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-6920 .elementor-element.elementor-element-238e2d4 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-6920 .elementor-element.elementor-element-585b846 {
	--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-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

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

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-6920 .elementor-element.elementor-element-1070838 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .1);
	--divider-border-width: 1px;
}

.elementor-6920 .elementor-element.elementor-element-1070838 .elementor-divider-separator {
	width: 100%;
}

.elementor-6920 .elementor-element.elementor-element-1070838 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

.elementor-6920 .elementor-element.elementor-element-a7c6e8e {
	--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-6920 .elementor-element.elementor-element-d2eea4f p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-683e511 {
	--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-6920 .elementor-element.elementor-element-86f4163 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-86f4163 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-24e8e8f > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-24e8e8f p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-fbe8c75 {
	--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-6920 .elementor-element.elementor-element-577777d > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-577777d p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-ff6b670 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-ff6b670 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-bc3f36d {
	--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-6920 .elementor-element.elementor-element-419964b {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-419964b p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-16706e1 {
	--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-6920 .elementor-element.elementor-element-16706e1.e-con {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-4df1b10 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-4df1b10 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-87bce70 {
	--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;
	--justify-content: center;
}

.elementor-6920 .elementor-element.elementor-element-9e14a74 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-9e14a74 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-4c45704 {
	--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;
	--justify-content: center;
}

.elementor-6920 .elementor-element.elementor-element-8a3e829 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-8a3e829 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-8c8c624 {
	--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-6920 .elementor-element.elementor-element-28a011c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-6920 .elementor-element.elementor-element-3e53d30 {
	--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-6920 .elementor-element.elementor-element-6ee193f {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .1);
	--divider-border-width: 1px;
}

.elementor-6920 .elementor-element.elementor-element-6ee193f .elementor-divider-separator {
	width: 100%;
}

.elementor-6920 .elementor-element.elementor-element-6ee193f .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

.elementor-6920 .elementor-element.elementor-element-126a170 {
	--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-6920 .elementor-element.elementor-element-7e139b1 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-f256a29 {
	--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-6920 .elementor-element.elementor-element-0e6fdd1 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-0e6fdd1 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-c5d294c > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-c5d294c p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-30cc87c {
	--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-6920 .elementor-element.elementor-element-e59fdc6 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-e59fdc6 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-bea3584 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-bea3584 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-1b2bc1e {
	--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-6920 .elementor-element.elementor-element-f6bd47d {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-f6bd47d p {
	margin-block-end: 0px;
}

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

.elementor-6920 .elementor-element.elementor-element-c8c6e0c > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-c8c6e0c {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-c8c6e0c p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-2166e21 {
	--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;
	--justify-content: center;
}

.elementor-6920 .elementor-element.elementor-element-b401983 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-b401983 {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-b401983 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-9ea0cbc {
	--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;
	--justify-content: center;
}

.elementor-6920 .elementor-element.elementor-element-0b7bbfa > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-0b7bbfa {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-0b7bbfa p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-4f447bf {
	--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-6920 .elementor-element.elementor-element-0fabaa2 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

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

.elementor-6920 .elementor-element.elementor-element-014b9c2:not(.elementor-motion-effects-element-type-background), .elementor-6920 .elementor-element.elementor-element-014b9c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7fafa;
}

.elementor-6920 .elementor-element.elementor-element-2953906 {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1em;
}

.elementor-6920 .elementor-element.elementor-element-2953906.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-c207b60 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-c207b60.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-c207b60 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-e543bf1 {
	--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-6920 .elementor-element.elementor-element-1a631c2 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-c466c40 {
	--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-6920 .elementor-element.elementor-element-a3a8e04 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-a3a8e04 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-e378114 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-e378114 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-620afad {
	--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-6920 .elementor-element.elementor-element-1ec4858 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-1ec4858 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-4e304a3 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-4e304a3 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-464d0d6 {
	--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-6920 .elementor-element.elementor-element-5a049b5 {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-5a049b5 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-ca01484 {
	--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-6920 .elementor-element.elementor-element-5d05145 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-5d05145 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-f701a26 {
	--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-6920 .elementor-element.elementor-element-d4efeaf > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-d4efeaf p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-4d983d2 {
	--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-6920 .elementor-element.elementor-element-239fb54 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-239fb54 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-e6ea7d9 {
	--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-6920 .elementor-element.elementor-element-6a298be .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-6920 .elementor-element.elementor-element-cf5abd4 {
	--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-6920 .elementor-element.elementor-element-cf5abd4:not(.elementor-motion-effects-element-type-background), .elementor-6920 .elementor-element.elementor-element-cf5abd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7fafa;
}

.elementor-6920 .elementor-element.elementor-element-5af2924 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .1);
	--divider-border-width: 1px;
}

.elementor-6920 .elementor-element.elementor-element-5af2924 .elementor-divider-separator {
	width: 100%;
}

.elementor-6920 .elementor-element.elementor-element-5af2924 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

.elementor-6920 .elementor-element.elementor-element-fa220a7:not(.elementor-motion-effects-element-type-background), .elementor-6920 .elementor-element.elementor-element-fa220a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7fafa;
}

.elementor-6920 .elementor-element.elementor-element-40cad9c {
	--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-6920 .elementor-element.elementor-element-8b48679 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-4e29c9a {
	--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-6920 .elementor-element.elementor-element-d41a913 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-d41a913 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-0dedd2c {
	--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-6920 .elementor-element.elementor-element-4618f88 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-4618f88 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-d408c80 {
	--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-6920 .elementor-element.elementor-element-59e2b3f {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-59e2b3f p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-79b61a8 {
	--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-6920 .elementor-element.elementor-element-79b61a8.e-con {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-1ba7ee8 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-1ba7ee8 {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-1ba7ee8 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-5fe4391 {
	--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;
	--justify-content: center;
}

.elementor-6920 .elementor-element.elementor-element-8357662 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-8357662 {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-8357662 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-94eba9d {
	--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;
	--justify-content: center;
}

.elementor-6920 .elementor-element.elementor-element-22dffb8 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-22dffb8 {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-22dffb8 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-5dfb377 {
	--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-6920 .elementor-element.elementor-element-7aebd76 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

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

.elementor-6920 .elementor-element.elementor-element-3caa79e {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1em;
}

.elementor-6920 .elementor-element.elementor-element-3caa79e.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-e595826 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-e595826.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-e595826 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-fd7cdc2 {
	--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-6920 .elementor-element.elementor-element-07b323c p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-0724d5c {
	--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-6920 .elementor-element.elementor-element-298d0d3 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-298d0d3 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-fc67342 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-fc67342 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-33b7621 {
	--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-6920 .elementor-element.elementor-element-aede41c > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-aede41c p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-6cfa8f8 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-6cfa8f8 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-9c4ffdc {
	--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-6920 .elementor-element.elementor-element-70147e5 {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-70147e5 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-f256448 {
	--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-style: none;
	--border-style: none;
}

.elementor-6920 .elementor-element.elementor-element-3df6a4d > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-3df6a4d p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-8e80b0b {
	--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-6920 .elementor-element.elementor-element-dfe47a7 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-dfe47a7 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-b939d2b {
	--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-6920 .elementor-element.elementor-element-1b259bc > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-1b259bc p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-b9dff3d {
	--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-6920 .elementor-element.elementor-element-ae8f22a > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor0);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-ae8f22a p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-cacd4c0 {
	--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-6920 .elementor-element.elementor-element-8110f1b .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

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

.elementor-6920 .elementor-element.elementor-element-c9683a9:not(.elementor-motion-effects-element-type-background), .elementor-6920 .elementor-element.elementor-element-c9683a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7fafa;
}

.elementor-6920 .elementor-element.elementor-element-9271f71 {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1em;
}

.elementor-6920 .elementor-element.elementor-element-9271f71.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-a31edf0 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-a31edf0.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-a31edf0 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-8a9c5be {
	--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-6920 .elementor-element.elementor-element-6a80c5e p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-39d81e2 {
	--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-6920 .elementor-element.elementor-element-0cfe6b9 {
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-0cfe6b9 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-fe1fc90 {
	--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-6920 .elementor-element.elementor-element-b339dde {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-b339dde p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-31a1d3c {
	--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-6920 .elementor-element.elementor-element-86bd34e {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .1);
	--divider-border-width: 1px;
}

.elementor-6920 .elementor-element.elementor-element-86bd34e .elementor-divider-separator {
	width: 100%;
}

.elementor-6920 .elementor-element.elementor-element-86bd34e .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-6920 .elementor-element.elementor-element-f5b6e84 {
	--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-6920 .elementor-element.elementor-element-5d154ea {
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-5d154ea p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-f2346aa {
	--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-6920 .elementor-element.elementor-element-a753c72 {
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-a753c72 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-2468f85 {
	--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-6920 .elementor-element.elementor-element-3b4a315 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-c4bec06 {
	--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-6920 .elementor-element.elementor-element-c4b10e8 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

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

.elementor-6920 .elementor-element.elementor-element-287be36 {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1em;
}

.elementor-6920 .elementor-element.elementor-element-287be36.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-f9be9d7 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-f9be9d7.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-f9be9d7 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-2414572 {
	--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-6920 .elementor-element.elementor-element-b18f132 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-1a41406 {
	--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-6920 .elementor-element.elementor-element-e0c8a06 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-e0c8a06 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-d29fe67 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-d29fe67 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-22d0992 {
	--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-6920 .elementor-element.elementor-element-688089a > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-688089a p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-b076a22 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-b076a22 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-bb1da20 {
	--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-6920 .elementor-element.elementor-element-ae56e55 > .elementor-widget-container {
	background-color: #f7fafa;
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-ae56e55 {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-ae56e55 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-f20e6cc {
	--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-6920 .elementor-element.elementor-element-f07ae43 > .elementor-widget-container {
	background-color: #f7fafa;
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-f07ae43 {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-f07ae43 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-78ea274 {
	--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-6920 .elementor-element.elementor-element-aa8057a > .elementor-widget-container {
	background-color: #f7fafa;
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-aa8057a {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-aa8057a p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-ca49e00 {
	--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-6920 .elementor-element.elementor-element-2584b68 > .elementor-widget-container {
	background-color: #f7fafa;
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-2584b68 {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-2584b68 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-d7d1a63 {
	--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-6920 .elementor-element.elementor-element-0b857d3 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

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

.elementor-6920 .elementor-element.elementor-element-b6fff88:not(.elementor-motion-effects-element-type-background), .elementor-6920 .elementor-element.elementor-element-b6fff88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7fafa;
}

.elementor-6920 .elementor-element.elementor-element-5fac460 {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1em;
}

.elementor-6920 .elementor-element.elementor-element-5fac460.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-608cc82 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-608cc82.elementor-element {
	--align-self: center;
}

.elementor-6920 .elementor-element.elementor-element-608cc82 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-013e485 {
	--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-6920 .elementor-element.elementor-element-90e46d5 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-3ad3efa {
	--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-6920 .elementor-element.elementor-element-760c0e5 {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	word-spacing: 0px;
}

.elementor-6920 .elementor-element.elementor-element-760c0e5 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-26b0a4e {
	--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-6920 .elementor-element.elementor-element-06b58b8 {
	--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-6920 .elementor-element.elementor-element-33dc72b {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-6920 .elementor-element.elementor-element-c85dd0c > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-c85dd0c p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-9a64655 > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-9a64655 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-4b593d1 > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-4b593d1 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-8d50d8f > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-8d50d8f p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-9d63c07 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-6920 .elementor-element.elementor-element-21bf7aa > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor5);
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-21bf7aa {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-21bf7aa p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-777b36f > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor5);
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-777b36f {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-777b36f p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-744c66a > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor5);
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-744c66a {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-744c66a p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-165301e > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor5);
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-165301e {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-165301e p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-69083b9 > .elementor-widget-container {
	background-color: var(--e-global-color-astglobalcolor5);
	padding: 10px 10px 10px 10px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-6920 .elementor-element.elementor-element-69083b9 {
	text-align: center;
}

.elementor-6920 .elementor-element.elementor-element-69083b9 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-bda59b3 {
	--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-6920 .elementor-element.elementor-element-f0a8ac3 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-ea90b3d {
	--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-6920 .elementor-element.elementor-element-9b8134f .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

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

.elementor-6920 .elementor-element.elementor-element-ba77d19 {
	--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-6920 .elementor-element.elementor-element-a5ad2b7 p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-5b5ffd5 {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-5b5ffd5:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6920 .elementor-element.elementor-element-9e9b58f .elementor-heading-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.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);
	word-spacing: var(--e-global-typography-text-word-spacing);
}

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

.elementor-6920 .elementor-element.elementor-element-3503a7e .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-6920 .elementor-element.elementor-element-3503a7e .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-6920 .elementor-element.elementor-element-3503a7e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-6920 .elementor-element.elementor-element-3503a7e .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-6920 .elementor-element.elementor-element-3048a64 {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-3048a64:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6920 .elementor-element.elementor-element-92a70a3 .elementor-heading-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-fa3cfd1 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-6920 .elementor-element.elementor-element-fa3cfd1 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-6920 .elementor-element.elementor-element-fa3cfd1 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

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

.elementor-6920 .elementor-element.elementor-element-edd22b1 {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-edd22b1:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6920 .elementor-element.elementor-element-25b203c .elementor-heading-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-df9497f .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-6920 .elementor-element.elementor-element-df9497f .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-6920 .elementor-element.elementor-element-df9497f {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

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

.elementor-6920 .elementor-element.elementor-element-09c0f1d {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-09c0f1d:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6920 .elementor-element.elementor-element-7a05c1d .elementor-heading-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-85b1a23 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-6920 .elementor-element.elementor-element-85b1a23 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-6920 .elementor-element.elementor-element-85b1a23 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-6920 .elementor-element.elementor-element-85b1a23 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-6920 .elementor-element.elementor-element-fdb562e {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-fdb562e:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6920 .elementor-element.elementor-element-febd93d .elementor-heading-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-8ca4dac .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-6920 .elementor-element.elementor-element-8ca4dac .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-6920 .elementor-element.elementor-element-8ca4dac {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-6920 .elementor-element.elementor-element-8ca4dac .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-6920 .elementor-element.elementor-element-283980b {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-283980b:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6920 .elementor-element.elementor-element-9b4b73d .elementor-heading-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-d532b60 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-6920 .elementor-element.elementor-element-d532b60 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-6920 .elementor-element.elementor-element-d532b60 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-6920 .elementor-element.elementor-element-92da60d:not(.elementor-motion-effects-element-type-background), .elementor-6920 .elementor-element.elementor-element-92da60d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7fafa;
}

.elementor-6920 .elementor-element.elementor-element-918bff8 {
	--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-6920 .elementor-element.elementor-element-eb4c0fa p {
	margin-block-end: 0px;
}

.elementor-6920 .elementor-element.elementor-element-8dcfcc9 {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-8dcfcc9:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6920 .elementor-element.elementor-element-8de8db4 .elementor-heading-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-c8f2bf4 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-6920 .elementor-element.elementor-element-f6f2bc3 {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-f6f2bc3:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6920 .elementor-element.elementor-element-7097346 .elementor-heading-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-fe1725e .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-6920 .elementor-element.elementor-element-fc225cf {
	--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-style: solid;
	--border-style: solid;
	border-color: rgba(51, 97, 90, .22);
	--border-color: rgba(51, 97, 90, .22);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-6920 .elementor-element.elementor-element-fc225cf:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6920 .elementor-element.elementor-element-307c120 .elementor-heading-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-6920 .elementor-element.elementor-element-8747524 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-6920 .elementor-element.elementor-element-582e9b4 {
	--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;
	--justify-content: center;
	--overlay-opacity: .5;
	--padding-top: 8%;
	--padding-bottom: 8%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-6920 .elementor-element.elementor-element-582e9b4:not(.elementor-motion-effects-element-type-background), .elementor-6920 .elementor-element.elementor-element-582e9b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnnmm.nitrocdn.com/wgcVejALrYPQonYHOTCbuXBzQEaIMEXS/assets/images/optimized/rev-33e9104/biovanix.com/wp-content/uploads/2023/07/services-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-6920 .elementor-element.elementor-element-582e9b4::before, .elementor-6920 .elementor-element.elementor-element-582e9b4 > .elementor-background-video-container::before, .elementor-6920 .elementor-element.elementor-element-582e9b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-6920 .elementor-element.elementor-element-582e9b4 > .elementor-background-slideshow::before, .elementor-6920 .elementor-element.elementor-element-582e9b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6920 .elementor-element.elementor-element-582e9b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor0);
	--background-overlay: "";
}

.elementor-6920 .elementor-element.elementor-element-9f0e561 .elementor-heading-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-6920 .elementor-element.elementor-element-236a387 {
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-6920 .elementor-element.elementor-element-b69082d {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-6920 .elementor-element.elementor-element-bc3e688 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-6920 .elementor-element.elementor-element-33216ba .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-6920 .elementor-element.elementor-element-b0656b1 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

@media (min-width:768px) {
	.elementor-6920 .elementor-element.elementor-element-6a426cc {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-1f46300 {
		--width: 31%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-05e0289 {
		--width: 31%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-330b572 {
		--width: 31%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-7bd74a6 {
		--width: 31%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-07b188a {
		--width: 31%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-8596c23 {
		--width: 31%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-c4adeee {
		--width: 31%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-1c8ff51 {
		--width: 31%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-ad3752e {
		--width: 31%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-d0edbb9 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-d0504de {
		--width: 50%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-b7f0789 {
		--width: 50%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-13e2f6f {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-5d1b990 {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-4d99ce1 {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-3e4112b {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-bd1b97f {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-3bac0e9 {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-c171f24 {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-cc0603a {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-a7c6e8e {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-683e511 {
		--width: 50%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-fbe8c75 {
		--width: 50%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-bc3f36d {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-16706e1 {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-87bce70 {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-4c45704 {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-8c8c624 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-126a170 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-f256a29 {
		--width: 50%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-30cc87c {
		--width: 50%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-1b2bc1e {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-d4f8ef4 {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-2166e21 {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-9ea0cbc {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-4f447bf {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-e543bf1 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-c466c40 {
		--width: 50%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-620afad {
		--width: 50%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-464d0d6 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-ca01484 {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-f701a26 {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-4d983d2 {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-e6ea7d9 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-40cad9c {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-4e29c9a {
		--width: 50%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-0dedd2c {
		--width: 50%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-d408c80 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-79b61a8 {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-5fe4391 {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-94eba9d {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-5dfb377 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-fd7cdc2 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-0724d5c {
		--width: 50%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-33b7621 {
		--width: 50%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-9c4ffdc {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-f256448 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-8e80b0b {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-b939d2b {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-b9dff3d {
		--width: 33.33%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-cacd4c0 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-8a9c5be {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-39d81e2 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-fe1fc90 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-31a1d3c {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-f5b6e84 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-f2346aa {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-2468f85 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-c4bec06 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-2414572 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-1a41406 {
		--width: 50%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-22d0992 {
		--width: 50%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-bb1da20 {
		--width: 25%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-f20e6cc {
		--width: 25%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-78ea274 {
		--width: 25%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-ca49e00 {
		--width: 25%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-d7d1a63 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-013e485 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-3ad3efa {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-26b0a4e {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-06b58b8 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-bda59b3 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-ea90b3d {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-ba77d19 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-5b5ffd5 {
		--width: 31%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-3048a64 {
		--width: 31%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-edd22b1 {
		--width: 31%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-09c0f1d {
		--width: 31%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-fdb562e {
		--width: 31%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-283980b {
		--width: 31%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-918bff8 {
		--width: 100%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-8dcfcc9 {
		--width: 31%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-f6f2bc3 {
		--width: 31%;
	}
	
	.elementor-6920 .elementor-element.elementor-element-fc225cf {
		--width: 31%;
	}
}

@media (max-width:1024px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-6920 .elementor-element.elementor-element-0f48b76 {
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-f43cc7d {
		--grid-auto-flow: row;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-6920 .elementor-element.elementor-element-9a74912 {
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-bd4f9b1 {
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-af3a6b9 {
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-53c8af8 {
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-4a663b6 {
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-3085a17 {
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-4b1b0c3 {
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-760f2fd {
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-5948db4 {
		--grid-auto-flow: row;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-6920 .elementor-element.elementor-element-33dc72b {
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-9d63c07 {
		--grid-auto-flow: row;
	}
	
	.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);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-6920 .elementor-element.elementor-element-b69082d {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-6920 .elementor-element.elementor-element-0f48b76 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-f43cc7d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-6920 .elementor-element.elementor-element-cf68110 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-6920 .elementor-element.elementor-element-9a74912 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-0556db1 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-6920 .elementor-element.elementor-element-bd4f9b1 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-57c74ad .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-6920 .elementor-element.elementor-element-af3a6b9 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-fd041d9 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-6920 .elementor-element.elementor-element-53c8af8 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-2240493 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-6920 .elementor-element.elementor-element-4a663b6 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-96fe8ab .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-6920 .elementor-element.elementor-element-3085a17 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-82c7874 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-6920 .elementor-element.elementor-element-4b1b0c3 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-eaedb68 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-6920 .elementor-element.elementor-element-760f2fd {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-55b2aee .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-6920 .elementor-element.elementor-element-5948db4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-6920 .elementor-element.elementor-element-33dc72b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-6920 .elementor-element.elementor-element-9d63c07 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.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);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-6920 .elementor-element.elementor-element-b69082d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}
