.elementor-11896 .elementor-element.elementor-element-321b82f {
	--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-11896 .elementor-element.elementor-element-d4de7e8 {
	--display: flex;
}

.elementor-11896 .elementor-element.elementor-element-2d40b99 {
	--display: flex;
}

.pp-tooltip.pp-tooltip- {
		{
		ID
	}
}

.pp-tooltip-content {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

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

.elementor-11896 .elementor-element.elementor-element-6edf492.elementor-element {
	--align-self: flex-end;
}

body:not(.rtl) .elementor-11896 .elementor-element.elementor-element-6edf492 {
	right: -22px;
}

body.rtl .elementor-11896 .elementor-element.elementor-element-6edf492 {
	left: -22px;
}

.elementor-11896 .elementor-element.elementor-element-6edf492 {
	top: -25px;
	text-align: end;
}

.elementor-11896 .elementor-element.elementor-element-6edf492 img {
	width: 20%;
}

.elementor-11896 .elementor-element.elementor-element-f8e9a77>.elementor-widget-container {
	--e-transform-rotateZ: -80deg;
}

.elementor-11896 .elementor-element.elementor-element-f8e9a77.elementor-element {
	--align-self: flex-start;
}

body:not(.rtl) .elementor-11896 .elementor-element.elementor-element-f8e9a77 {
	left: -290px;
}

body.rtl .elementor-11896 .elementor-element.elementor-element-f8e9a77 {
	right: -290px;
}

.elementor-11896 .elementor-element.elementor-element-f8e9a77 {
	bottom: -20px;
	text-align: center;
}

.elementor-11896 .elementor-element.elementor-element-f8e9a77 img {
	width: 20%;
}

.elementor-11896 .elementor-element.elementor-element-8df88a3 {
	--display: flex;
	--min-height: 760px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 0px;
}

.elementor-11896 .elementor-element.elementor-element-8df88a3:not(.elementor-motion-effects-element-type-background),
.elementor-11896 .elementor-element.elementor-element-8df88a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../assets/a1.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-11896 .elementor-element.elementor-element-db56255 {
	--display: flex;
	--justify-content: center;
}

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

.elementor-11896 .elementor-element.elementor-element-a8da1ff {
	width: var(--container-widget-width, 103.879%);
	max-width: 103.879%;
	--container-widget-width: 103.879%;
	--container-widget-flex-grow: 0;
	z-index: 2;
	text-align: start;
}

.elementor-11896 .elementor-element.elementor-element-a8da1ff>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-a8da1ff.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11896 .elementor-element.elementor-element-a8da1ff .elementor-heading-title {
	font-family: "AktivGrotesk-Regular", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 60px;
	letter-spacing: -0.1px;
	color: var(--e-global-color-4f3fbaf);
}

.elementor-11896 .elementor-element.elementor-element-00573ae {
	width: var(--container-widget-width, 103.879%);
	max-width: 103.879%;
	--container-widget-width: 103.879%;
	--container-widget-flex-grow: 0;
	z-index: 2;
	text-align: start;
}

.elementor-11896 .elementor-element.elementor-element-00573ae>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-11896 .elementor-element.elementor-element-00573ae.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11896 .elementor-element.elementor-element-00573ae .elementor-heading-title {
	font-family: "Halyard Text", Sans-serif;
	font-size: 64px;
	font-weight: bold;
	line-height: 60px;
	letter-spacing: -0.1px;
	color: var(--e-global-color-4f3fbaf);
}

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

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

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

.elementor-11896 .elementor-element.elementor-element-388ee32>.elementor-widget-container {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-388ee32 {
	text-align: start;
	font-family: "AktivGrotesk-Regular", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 29px;
	color: #FFFFFF;
}

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

.elementor-11896 .elementor-element.elementor-element-9d6f9b4 .elementor-button {
	background-color: var(--e-global-color-a2a500c);
	font-family: "Halyard Text", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	letter-spacing: 0.13px;
	fill: var(--e-global-color-d504ed0);
	color: var(--e-global-color-d504ed0);
	border-radius: 100px 100px 100px 100px;
	padding: 13px 40px 13px 40px;
}

.elementor-11896 .elementor-element.elementor-element-9d6f9b4 {
	width: var(--container-widget-width, 459px);
	max-width: 459px;
	--container-widget-width: 459px;
	--container-widget-flex-grow: 0;
}

.elementor-11896 .elementor-element.elementor-element-9d6f9b4>.elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-9255ba6>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-9255ba6 {
	text-align: start;
	font-family: "AktivGrotesk-Regular", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-4992b88 {
	--display: flex;
}

.elementor-11896 .elementor-element.elementor-element-dc10481:not(.elementor-motion-effects-element-type-background),
.elementor-11896 .elementor-element.elementor-element-dc10481>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #45511E;
}

.elementor-11896 .elementor-element.elementor-element-dc10481>.elementor-container {
	max-width: 1440px;
}

.elementor-11896 .elementor-element.elementor-element-dc10481 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
	padding: 24px;
}

.elementor-11896 .elementor-element.elementor-element-dc10481 {
	border-style: none;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 20px 0px 50px 0px;
}

.elementor-11896 .elementor-element.elementor-element-dc10481>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-6244942 {
	--display: flex;
}

.elementor-11896 .elementor-element.elementor-element-4e64a8b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

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

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

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

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

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

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

.elementor-11896 .elementor-element.elementor-element-24065ab {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-11896 .elementor-element.elementor-element-24065ab>.elementor-widget-container {
	background-color: #FFFFFF42;
	padding: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-11896 .elementor-element.elementor-element-24065ab .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-11896 .elementor-element.elementor-element-24065ab.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-24065ab.elementor-view-framed .elementor-icon,
.elementor-11896 .elementor-element.elementor-element-24065ab.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-24065ab .elementor-icon-box-title,
.elementor-11896 .elementor-element.elementor-element-24065ab .elementor-icon-box-title a {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 26px;
	font-weight: 400;
}

.elementor-11896 .elementor-element.elementor-element-24065ab .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-24065ab:has(:hover) .elementor-icon-box-title,
.elementor-11896 .elementor-element.elementor-element-24065ab:has(:focus) .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-875bdbf {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-11896 .elementor-element.elementor-element-875bdbf>.elementor-widget-container {
	background-color: #FFFFFF42;
	padding: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-11896 .elementor-element.elementor-element-875bdbf .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-11896 .elementor-element.elementor-element-875bdbf.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-875bdbf.elementor-view-framed .elementor-icon,
.elementor-11896 .elementor-element.elementor-element-875bdbf.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-875bdbf .elementor-icon-box-title,
.elementor-11896 .elementor-element.elementor-element-875bdbf .elementor-icon-box-title a {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 26px;
	font-weight: 400;
}

.elementor-11896 .elementor-element.elementor-element-875bdbf .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-875bdbf:has(:hover) .elementor-icon-box-title,
.elementor-11896 .elementor-element.elementor-element-875bdbf:has(:focus) .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-efd7242 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-11896 .elementor-element.elementor-element-efd7242>.elementor-widget-container {
	background-color: #FFFFFF42;
	padding: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-11896 .elementor-element.elementor-element-efd7242 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-11896 .elementor-element.elementor-element-efd7242.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-efd7242.elementor-view-framed .elementor-icon,
.elementor-11896 .elementor-element.elementor-element-efd7242.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-efd7242 .elementor-icon-box-title,
.elementor-11896 .elementor-element.elementor-element-efd7242 .elementor-icon-box-title a {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 26px;
	font-weight: 400;
}

.elementor-11896 .elementor-element.elementor-element-efd7242 .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-efd7242:has(:hover) .elementor-icon-box-title,
.elementor-11896 .elementor-element.elementor-element-efd7242:has(:focus) .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-359431d {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-11896 .elementor-element.elementor-element-359431d>.elementor-widget-container {
	background-color: #FFFFFF42;
	padding: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-11896 .elementor-element.elementor-element-359431d .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-11896 .elementor-element.elementor-element-359431d.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-359431d.elementor-view-framed .elementor-icon,
.elementor-11896 .elementor-element.elementor-element-359431d.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-359431d .elementor-icon-box-title,
.elementor-11896 .elementor-element.elementor-element-359431d .elementor-icon-box-title a {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 26px;
	font-weight: 400;
}

.elementor-11896 .elementor-element.elementor-element-359431d .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-359431d:has(:hover) .elementor-icon-box-title,
.elementor-11896 .elementor-element.elementor-element-359431d:has(:focus) .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-f053555>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-f053555 {
	z-index: 2;
	text-align: center;
}

.elementor-11896 .elementor-element.elementor-element-f053555 .elementor-heading-title {
	font-family: "AktivGrotesk-Regular", Sans-serif;
	font-size: 36px;
	font-weight: 400;
	line-height: 34px;
	letter-spacing: -0.1px;
	color: var(--e-global-color-4f3fbaf);
}

.elementor-11896 .elementor-element.elementor-element-5fda4c5>.elementor-container {
	max-width: 1161px;
}

.elementor-11896 .elementor-element.elementor-element-5fda4c5 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-11896 .elementor-element.elementor-element-a71e201.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-a71e201.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-6d7f472 img {
	width: 65%;
}

.elementor-bc-flex-widget .elementor-11896 .elementor-element.elementor-element-48a3be2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-48a3be2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-b1b25b3 img {
	width: 37%;
}

.elementor-bc-flex-widget .elementor-11896 .elementor-element.elementor-element-205ee5b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-205ee5b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-254c5b6 img {
	width: 65%;
}

.elementor-bc-flex-widget .elementor-11896 .elementor-element.elementor-element-6db4b0d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-6db4b0d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-84554f9 img {
	width: 37%;
}

.elementor-bc-flex-widget .elementor-11896 .elementor-element.elementor-element-820608d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-820608d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-da2a97b img {
	width: 70%;
}

.elementor-11896 .elementor-element.elementor-element-e3133ba {
	border-style: none;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 5px 0px 5px 0px;
}

.elementor-11896 .elementor-element.elementor-element-e3133ba>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-8afbe6b {
	--display: flex;
	--min-height: 640px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 0px;
}

.elementor-11896 .elementor-element.elementor-element-8afbe6b:not(.elementor-motion-effects-element-type-background),
.elementor-11896 .elementor-element.elementor-element-8afbe6b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://hello.viiahemp.com/wp-content/uploads/2025/05/9a6ff5b1c5bb61986d64bba22831444f53ac7bc2-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-11896 .elementor-element.elementor-element-04c6317 {
	--display: flex;
}

.elementor-11896 .elementor-element.elementor-element-5de0694 {
	width: var(--container-widget-width, 103.879%);
	max-width: 103.879%;
	--container-widget-width: 103.879%;
	--container-widget-flex-grow: 0;
	z-index: 2;
	text-align: start;
}

.elementor-11896 .elementor-element.elementor-element-5de0694>.elementor-widget-container {
	margin: 9px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-5de0694.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11896 .elementor-element.elementor-element-5de0694 .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 60px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 60px;
	letter-spacing: -0.1px;
	color: var(--e-global-color-4f3fbaf);
}

.elementor-11896 .elementor-element.elementor-element-611de55 {
	width: var(--container-widget-width, 103.879%);
	max-width: 103.879%;
	--container-widget-width: 103.879%;
	--container-widget-flex-grow: 0;
	z-index: 2;
	text-align: start;
}

.elementor-11896 .elementor-element.elementor-element-611de55>.elementor-widget-container {
	margin: 9px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-611de55.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11896 .elementor-element.elementor-element-611de55 .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 60px;
	font-weight: 500;
	line-height: 60px;
	letter-spacing: -0.1px;
	color: var(--e-global-color-4f3fbaf);
}

.elementor-11896 .elementor-element.elementor-element-daa9dc7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-daa9dc7 {
	text-align: start;
	font-family: "AktivGrotesk-Regular", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-6cef321 .elementor-button {
	background-color: #BEFF00;
	font-family: "Halyard Text", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	letter-spacing: 0.13px;
	fill: var(--e-global-color-d504ed0);
	color: var(--e-global-color-d504ed0);
	border-radius: 100px 100px 100px 100px;
	padding: 13px 40px 13px 40px;
}

.elementor-11896 .elementor-element.elementor-element-6cef321 {
	width: var(--container-widget-width, 459px);
	max-width: 459px;
	--container-widget-width: 459px;
	--container-widget-flex-grow: 0;
}

.elementor-11896 .elementor-element.elementor-element-6cef321>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-a8bdb69 {
	--spacer-size: 50px;
}

.elementor-11896 .elementor-element.elementor-element-9ed7e0b {
	--spacer-size: 50px;
}

.elementor-11896 .elementor-element.elementor-element-ec15bd4 {
	--spacer-size: 50px;
}

.elementor-11896 .elementor-element.elementor-element-320b07a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-320b07a {
	text-align: start;
	font-family: "AktivGrotesk-Regular", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #000000;
}

.elementor-11896 .elementor-element.elementor-element-5f8f16e {
	--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-11896 .elementor-element.elementor-element-5f8f16e:not(.elementor-motion-effects-element-type-background),
.elementor-11896 .elementor-element.elementor-element-5f8f16e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #45511E;
}

.elementor-11896 .elementor-element.elementor-element-1b1e911 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-11896 .elementor-element.elementor-element-ae8ad97 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-11896 .elementor-element.elementor-element-ae8ad97>.elementor-widget-container {
	background-color: #FFFFFF42;
	padding: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-11896 .elementor-element.elementor-element-ae8ad97.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11896 .elementor-element.elementor-element-ae8ad97 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-11896 .elementor-element.elementor-element-ae8ad97.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-ae8ad97.elementor-view-framed .elementor-icon,
.elementor-11896 .elementor-element.elementor-element-ae8ad97.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-ae8ad97 .elementor-icon-box-title,
.elementor-11896 .elementor-element.elementor-element-ae8ad97 .elementor-icon-box-title a {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 26px;
	font-weight: 400;
}

.elementor-11896 .elementor-element.elementor-element-ae8ad97 .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-ae8ad97:has(:hover) .elementor-icon-box-title,
.elementor-11896 .elementor-element.elementor-element-ae8ad97:has(:focus) .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-e88414a {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-11896 .elementor-element.elementor-element-e88414a>.elementor-widget-container {
	background-color: #FFFFFF42;
	padding: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-11896 .elementor-element.elementor-element-e88414a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11896 .elementor-element.elementor-element-e88414a .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-11896 .elementor-element.elementor-element-e88414a.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-e88414a.elementor-view-framed .elementor-icon,
.elementor-11896 .elementor-element.elementor-element-e88414a.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-e88414a .elementor-icon-box-title,
.elementor-11896 .elementor-element.elementor-element-e88414a .elementor-icon-box-title a {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 26px;
	font-weight: 400;
}

.elementor-11896 .elementor-element.elementor-element-e88414a .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-e88414a:has(:hover) .elementor-icon-box-title,
.elementor-11896 .elementor-element.elementor-element-e88414a:has(:focus) .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-9961def {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-11896 .elementor-element.elementor-element-9961def>.elementor-widget-container {
	background-color: #FFFFFF42;
	padding: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-11896 .elementor-element.elementor-element-9961def.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11896 .elementor-element.elementor-element-9961def .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-11896 .elementor-element.elementor-element-9961def.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-9961def.elementor-view-framed .elementor-icon,
.elementor-11896 .elementor-element.elementor-element-9961def.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-9961def .elementor-icon-box-title,
.elementor-11896 .elementor-element.elementor-element-9961def .elementor-icon-box-title a {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 26px;
	font-weight: 400;
}

.elementor-11896 .elementor-element.elementor-element-9961def .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-9961def:has(:hover) .elementor-icon-box-title,
.elementor-11896 .elementor-element.elementor-element-9961def:has(:focus) .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-4842948 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-11896 .elementor-element.elementor-element-4842948>.elementor-widget-container {
	background-color: #FFFFFF42;
	padding: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-11896 .elementor-element.elementor-element-4842948.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11896 .elementor-element.elementor-element-4842948 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-11896 .elementor-element.elementor-element-4842948.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-4842948.elementor-view-framed .elementor-icon,
.elementor-11896 .elementor-element.elementor-element-4842948.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-4842948 .elementor-icon-box-title,
.elementor-11896 .elementor-element.elementor-element-4842948 .elementor-icon-box-title a {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 26px;
	font-weight: 400;
}

.elementor-11896 .elementor-element.elementor-element-4842948 .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-4842948:has(:hover) .elementor-icon-box-title,
.elementor-11896 .elementor-element.elementor-element-4842948:has(:focus) .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-ee7486a:not(.elementor-motion-effects-element-type-background),
.elementor-11896 .elementor-element.elementor-element-ee7486a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #45511E;
}

.elementor-11896 .elementor-element.elementor-element-ee7486a .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
	padding: 24px;
}

.elementor-11896 .elementor-element.elementor-element-ee7486a {
	border-style: none;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 40px 0px 50px 0px;
}

.elementor-11896 .elementor-element.elementor-element-ee7486a>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-5098913>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-5098913 {
	z-index: 2;
	text-align: center;
}

.elementor-11896 .elementor-element.elementor-element-5098913 .elementor-heading-title {
	font-family: "AktivGrotesk-Regular", Sans-serif;
	font-size: 36px;
	font-weight: 400;
	line-height: 34px;
	letter-spacing: -0.1px;
	color: var(--e-global-color-4f3fbaf);
}

.elementor-11896 .elementor-element.elementor-element-4cd71c4 {
	--display: flex;
	--min-height: 640px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: -20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-11896 .elementor-element.elementor-element-4cd71c4:not(.elementor-motion-effects-element-type-background),
.elementor-11896 .elementor-element.elementor-element-4cd71c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FEF3E5;
}

.elementor-11896 .elementor-element.elementor-element-7839f40 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-11896 .elementor-element.elementor-element-8b15197 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	z-index: 2;
	text-align: start;
}

.elementor-11896 .elementor-element.elementor-element-8b15197>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-8b15197.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11896 .elementor-element.elementor-element-8b15197 .elementor-heading-title {
	font-family: "AktivGrotesk-Regular", Sans-serif;
	font-size: 35px;
	font-weight: 400;
	line-height: 60px;
	letter-spacing: -0.1px;
	color: #45511E;
}

.elementor-11896 .elementor-element.elementor-element-1b9ac9d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	z-index: 2;
	text-align: start;
}

.elementor-11896 .elementor-element.elementor-element-1b9ac9d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-1b9ac9d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11896 .elementor-element.elementor-element-1b9ac9d .elementor-heading-title {
	font-family: "Halyard Text", Sans-serif;
	font-size: 64px;
	font-weight: 400;
	line-height: 60px;
	letter-spacing: -0.1px;
	color: #223F3B;
}

.elementor-11896 .elementor-element.elementor-element-abd20c7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-abd20c7 {
	text-align: start;
	font-family: "AktivGrotesk-Regular", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 1.1em;
	color: #223F3B;
}

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

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

.elementor-11896 .elementor-element.elementor-element-090b921>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #6E210F;
}

.elementor-11896 .elementor-element.elementor-element-090b921 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-090b921 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-090b921 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-11896 .elementor-element.elementor-element-090b921 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11896 .elementor-element.elementor-element-090b921 .elementor-icon-list-item>a {
	font-family: "AktivGrotesk-Regular", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-11896 .elementor-element.elementor-element-090b921 .elementor-icon-list-text {
	color: #45511E;
	transition: color 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-69363d1>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #6E210F;
}

.elementor-11896 .elementor-element.elementor-element-69363d1 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-69363d1 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-69363d1 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-11896 .elementor-element.elementor-element-69363d1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11896 .elementor-element.elementor-element-69363d1 .elementor-icon-list-item>a {
	font-family: "AktivGrotesk-Regular", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-11896 .elementor-element.elementor-element-69363d1 .elementor-icon-list-text {
	color: #45511E;
	transition: color 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-2ca7072>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #6E210F;
}

.elementor-11896 .elementor-element.elementor-element-2ca7072 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-2ca7072 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-2ca7072 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-11896 .elementor-element.elementor-element-2ca7072 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11896 .elementor-element.elementor-element-2ca7072 .elementor-icon-list-item>a {
	font-family: "AktivGrotesk-Regular", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-11896 .elementor-element.elementor-element-2ca7072 .elementor-icon-list-text {
	color: #45511E;
	transition: color 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-0a55a46 {
	--display: flex;
	--border-radius: 24px 24px 24px 24px;
	--margin-top: 40px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 80px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11896 .elementor-element.elementor-element-0a55a46:not(.elementor-motion-effects-element-type-background),
.elementor-11896 .elementor-element.elementor-element-0a55a46>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../assets/a2.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-11896 .elementor-element.elementor-element-155abd9 {
	--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;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-11896 .elementor-element.elementor-element-a5bd9f5 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11896 .elementor-element.elementor-element-6214a18 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	z-index: 2;
	text-align: center;
}

.elementor-11896 .elementor-element.elementor-element-6214a18>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-6214a18.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11896 .elementor-element.elementor-element-6214a18 .elementor-heading-title {
	font-family: "Halyard Text", Sans-serif;
	font-size: 64px;
	font-weight: 400;
	line-height: 60px;
	letter-spacing: -0.1px;
	color: #001E36;
}

.elementor-11896 .elementor-element.elementor-element-44b0b4c {
	--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-11896 .elementor-element.elementor-element-44b0b4c:not(.elementor-motion-effects-element-type-background),
.elementor-11896 .elementor-element.elementor-element-44b0b4c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-11896 .elementor-element.elementor-element-76d5d7c.elementor-element {
	--align-self: flex-start;
}

body:not(.rtl) .elementor-11896 .elementor-element.elementor-element-76d5d7c {
	left: 0px;
}

body.rtl .elementor-11896 .elementor-element.elementor-element-76d5d7c {
	right: 0px;
}

.elementor-11896 .elementor-element.elementor-element-76d5d7c {
	bottom: 224px;
	text-align: start;
}

.elementor-11896 .elementor-element.elementor-element-76d5d7c img {
	width: 60%;
}

.elementor-11896 .elementor-element.elementor-element-3763190.elementor-element {
	--align-self: flex-end;
}

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

body.rtl .elementor-11896 .elementor-element.elementor-element-3763190 {
	left: 0px;
}

.elementor-11896 .elementor-element.elementor-element-3763190 {
	top: 200px;
	text-align: end;
}

.elementor-11896 .elementor-element.elementor-element-3763190 img {
	width: 50%;
}

.elementor-11896 .elementor-element.elementor-element-698728e.elementor-element {
	--align-self: flex-end;
}

body:not(.rtl) .elementor-11896 .elementor-element.elementor-element-698728e {
	right: 0px;
}

body.rtl .elementor-11896 .elementor-element.elementor-element-698728e {
	left: 0px;
}

.elementor-11896 .elementor-element.elementor-element-698728e {
	bottom: 87px;
	text-align: end;
}

.elementor-11896 .elementor-element.elementor-element-698728e img {
	width: 60%;
}

.elementor-11896 .elementor-element.elementor-element-24b1068 {
	--display: flex;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-11896 .elementor-element.elementor-element-f0c5010>.elementor-widget-container {
	padding: 0px 70px 0px 70px;
}

.elementor-11896 .elementor-element.elementor-element-f0c5010 {
	text-align: center;
}

.elementor-11896 .elementor-element.elementor-element-f0c5010 .elementor-heading-title {
	font-family: "Halyard Text", Sans-serif;
	font-size: 64px;
	font-weight: 500;
	color: #223F3B;
}

.elementor-11896 .elementor-element.elementor-element-53607e2>.elementor-widget-container {
	padding: 0px 70px 0px 70px;
}

.elementor-11896 .elementor-element.elementor-element-53607e2 {
	text-align: center;
}

.elementor-11896 .elementor-element.elementor-element-53607e2 .elementor-heading-title {
	font-family: "AktivGrotesk-Regular", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 27px;
	color: #223F3B;
}

.elementor-11896 .elementor-element.elementor-element-b6dbc12>.elementor-widget-container {
	padding: 40px 70px 40px 70px;
}

.elementor-11896 .elementor-element.elementor-element-e6f212d:not(.elementor-motion-effects-element-type-background),
.elementor-11896 .elementor-element.elementor-element-e6f212d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-e6f212d>.elementor-container {
	max-width: 1440px;
}

.elementor-11896 .elementor-element.elementor-element-e6f212d {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #FFFFFF;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 80px 40px 80px;
}

.elementor-11896 .elementor-element.elementor-element-e6f212d,
.elementor-11896 .elementor-element.elementor-element-e6f212d>.elementor-background-overlay {
	border-radius: 40px 40px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-e6f212d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-8aa1a61>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-8aa1a61.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11896 .elementor-element.elementor-element-8aa1a61 {
	z-index: 2;
	text-align: center;
}

.elementor-11896 .elementor-element.elementor-element-8aa1a61 .elementor-heading-title {
	font-family: "Halyard Text", Sans-serif;
	font-size: 64px;
	font-weight: 500;
	line-height: 50px;
	letter-spacing: 0px;
	color: #223F3B;
}

.elementor-11896 .elementor-element.elementor-element-a5c378f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-a5c378f {
	z-index: 2;
	text-align: center;
}

.elementor-11896 .elementor-element.elementor-element-a5c378f .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 36px;
	font-weight: 400;
	line-height: 40px;
	letter-spacing: 0px;
	color: #223F3B80;
}

.elementor-11896 .elementor-element.elementor-element-ad87786.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-11896 .elementor-element.elementor-element-ad87786>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: : 5px;
}

.elementor-11896 .elementor-element.elementor-element-67b71c8>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-fb32a21 img {
	width: 116px;
}

.elementor-bc-flex-widget .elementor-11896 .elementor-element.elementor-element-5af4678.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-5af4678.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-5af4678>.elementor-element-populated {
	padding: 7px 0px 0px 8px;
}

.elementor-11896 .elementor-element.elementor-element-fc27aeb .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #223F3B80;
}

.elementor-11896 .elementor-element.elementor-element-183b5b7 {
	padding: 10px 8px 0px 8px;
}

.elementor-bc-flex-widget .elementor-11896 .elementor-element.elementor-element-196125f.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-11896 .elementor-element.elementor-element-196125f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-11896 .elementor-element.elementor-element-196125f.elementor-column>.elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-11896 .elementor-element.elementor-element-196125f>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-5528f2a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-5528f2a .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	color: #223F3B;
}

.elementor-11896 .elementor-element.elementor-element-fa8d596>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-4e8239c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-4e8239c .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	color: #223F3B80;
}

.elementor-11896 .elementor-element.elementor-element-f81afe9>.elementor-widget-container {
	margin: 6px 0px 0px 0px;
	padding: 4px 0px 0px 8px;
}

.elementor-11896 .elementor-element.elementor-element-f81afe9 .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 30px;
	color: #223F3B;
}

.elementor-11896 .elementor-element.elementor-element-aace483.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-11896 .elementor-element.elementor-element-aace483>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: : 5px;
}

.elementor-11896 .elementor-element.elementor-element-cbc6ec3>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-e923338 img {
	width: 116px;
}

.elementor-bc-flex-widget .elementor-11896 .elementor-element.elementor-element-6db0669.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-6db0669.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-6db0669>.elementor-element-populated {
	padding: 7px 0px 0px 8px;
}

.elementor-11896 .elementor-element.elementor-element-07dc4f0 .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #223F3B80;
}

.elementor-11896 .elementor-element.elementor-element-25ec0e9 {
	padding: 10px 8px 0px 8px;
}

.elementor-bc-flex-widget .elementor-11896 .elementor-element.elementor-element-aa43791.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-11896 .elementor-element.elementor-element-aa43791.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-11896 .elementor-element.elementor-element-aa43791.elementor-column>.elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-11896 .elementor-element.elementor-element-aa43791>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-ae77b84>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-ae77b84 .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	color: #223F3B;
}

.elementor-11896 .elementor-element.elementor-element-b083cd6>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-73169ad>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-73169ad .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	color: #223F3B80;
}

.elementor-11896 .elementor-element.elementor-element-949bd2a>.elementor-widget-container {
	margin: 6px 0px 0px 0px;
	padding: 4px 0px 0px 8px;
}

.elementor-11896 .elementor-element.elementor-element-949bd2a .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 30px;
	color: #223F3B;
}

.elementor-11896 .elementor-element.elementor-element-fccc603.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-11896 .elementor-element.elementor-element-fccc603>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: : 5px;
}

.elementor-11896 .elementor-element.elementor-element-19a2c62>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-da671fb img {
	width: 116px;
}

.elementor-bc-flex-widget .elementor-11896 .elementor-element.elementor-element-c26fc60.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-c26fc60.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-c26fc60>.elementor-element-populated {
	padding: 7px 0px 0px 8px;
}

.elementor-11896 .elementor-element.elementor-element-cccca7a .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #223F3B80;
}

.elementor-11896 .elementor-element.elementor-element-2bb00c4 {
	padding: 10px 8px 0px 8px;
}

.elementor-bc-flex-widget .elementor-11896 .elementor-element.elementor-element-b89f94b.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-11896 .elementor-element.elementor-element-b89f94b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-11896 .elementor-element.elementor-element-b89f94b.elementor-column>.elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-11896 .elementor-element.elementor-element-b89f94b>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-ce6cd6b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-ce6cd6b .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	color: #223F3B;
}

.elementor-11896 .elementor-element.elementor-element-d928fb5>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-443660a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-443660a .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	color: #223F3B80;
}

.elementor-11896 .elementor-element.elementor-element-a1d0c47>.elementor-widget-container {
	margin: 6px 0px 0px 0px;
	padding: 4px 0px 0px 8px;
}

.elementor-11896 .elementor-element.elementor-element-a1d0c47 .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 30px;
	color: #223F3B;
}

.elementor-11896 .elementor-element.elementor-element-c82d585.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-11896 .elementor-element.elementor-element-c82d585>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: : 5px;
}

.elementor-11896 .elementor-element.elementor-element-68e116e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-2187b36 img {
	width: 116px;
}

.elementor-bc-flex-widget .elementor-11896 .elementor-element.elementor-element-f57ae97.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-f57ae97.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-11896 .elementor-element.elementor-element-f57ae97>.elementor-element-populated {
	padding: 7px 0px 0px 8px;
}

.elementor-11896 .elementor-element.elementor-element-4c7fc93 .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #223F3B80;
}

.elementor-11896 .elementor-element.elementor-element-c1fa22f {
	padding: 10px 8px 0px 8px;
}

.elementor-bc-flex-widget .elementor-11896 .elementor-element.elementor-element-d055c2b.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-11896 .elementor-element.elementor-element-d055c2b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-11896 .elementor-element.elementor-element-d055c2b.elementor-column>.elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-11896 .elementor-element.elementor-element-d055c2b>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-896a4b3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-896a4b3 .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	color: #223F3B;
}

.elementor-11896 .elementor-element.elementor-element-8d672da>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-9945853>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-9945853 .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	color: #223F3B80;
}

.elementor-11896 .elementor-element.elementor-element-3dae925>.elementor-widget-container {
	margin: 6px 0px 0px 0px;
	padding: 4px 0px 0px 8px;
}

.elementor-11896 .elementor-element.elementor-element-3dae925 .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 30px;
	color: #223F3B;
}

.elementor-11896 .elementor-element.elementor-element-876a4a4 {
	--display: flex;
}

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

body:not(.rtl) .elementor-11896 .elementor-element.elementor-element-1819bf4 {
	left: 0px;
}

body.rtl .elementor-11896 .elementor-element.elementor-element-1819bf4 {
	right: 0px;
}

.elementor-11896 .elementor-element.elementor-element-1819bf4 {
	top: 0px;
}

.elementor-11896 .elementor-element.elementor-element-3384c83>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-3384c83 {
	text-align: start;
}

.elementor-11896 .elementor-element.elementor-element-3384c83 .elementor-heading-title {
	font-family: "Halyard Text", Sans-serif;
	font-size: 45px;
	font-weight: 500;
	line-height: 54px;
	color: #283D39;
}

.elementor-11896 .elementor-element.elementor-element-a234f9c>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-a234f9c {
	text-align: start;
}

.elementor-11896 .elementor-element.elementor-element-a234f9c .elementor-heading-title {
	font-family: "AktivGrotesk-Regular", Sans-serif;
	font-size: 45px;
	font-weight: 400;
	line-height: 54px;
	color: #283D39;
}

body:not(.rtl) .elementor-11896 .elementor-element.elementor-element-788bfe2 {
	right: 0px;
}

body.rtl .elementor-11896 .elementor-element.elementor-element-788bfe2 {
	left: 0px;
}

.elementor-11896 .elementor-element.elementor-element-788bfe2 {
	top: 0px;
}

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

body.rtl .elementor-11896 .elementor-element.elementor-element-c2008bc {
	right: 0px;
}

.elementor-11896 .elementor-element.elementor-element-c2008bc {
	bottom: 0px;
}

.elementor-11896 .elementor-element.elementor-element-6e7338d:not(.elementor-motion-effects-element-type-background),
.elementor-11896 .elementor-element.elementor-element-6e7338d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-6e7338d>.elementor-container {
	max-width: 1440px;
}

.elementor-11896 .elementor-element.elementor-element-6e7338d {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #FFFFFF;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -34px;
	margin-bottom: 0px;
	padding: 40px 80px 40px 80px;
}

.elementor-11896 .elementor-element.elementor-element-6e7338d,
.elementor-11896 .elementor-element.elementor-element-6e7338d>.elementor-background-overlay {
	border-radius: 40px 40px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-6e7338d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-a7ab3b8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-a7ab3b8.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11896 .elementor-element.elementor-element-a7ab3b8 {
	z-index: 2;
	text-align: center;
}

.elementor-11896 .elementor-element.elementor-element-a7ab3b8 .elementor-heading-title {
	font-family: "Halyard Text", Sans-serif;
	font-size: 64px;
	font-weight: 500;
	line-height: 50px;
	letter-spacing: 0px;
	color: #223F3B;
}

.elementor-11896 .elementor-element.elementor-element-da96c8e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-da96c8e {
	z-index: 2;
	text-align: center;
}

.elementor-11896 .elementor-element.elementor-element-da96c8e .elementor-heading-title {
	font-family: "AktivGrotesk-Medium", Sans-serif;
	font-size: 36px;
	font-weight: 400;
	line-height: 40px;
	letter-spacing: 0px;
	color: #223F3B80;
}

.elementor-11896 .elementor-element.elementor-element-7e54a77 {
	--display: flex;
	--min-height: 570px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 0.85;
}

.elementor-11896 .elementor-element.elementor-element-7e54a77:not(.elementor-motion-effects-element-type-background),
.elementor-11896 .elementor-element.elementor-element-7e54a77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #45511E;
	background-image: url("../assets/a5.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-11896 .elementor-element.elementor-element-7e54a77::before,
.elementor-11896 .elementor-element.elementor-element-7e54a77>.elementor-background-video-container::before,
.elementor-11896 .elementor-element.elementor-element-7e54a77>.e-con-inner>.elementor-background-video-container::before,
.elementor-11896 .elementor-element.elementor-element-7e54a77>.elementor-background-slideshow::before,
.elementor-11896 .elementor-element.elementor-element-7e54a77>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11896 .elementor-element.elementor-element-7e54a77>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: #45511E;
	--background-overlay: '';
}

.elementor-11896 .elementor-element.elementor-element-a39aeaf {
	--display: flex;
	--padding-top: 7%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-11896 .elementor-element.elementor-element-d172cb1 {
	text-align: center;
}

.elementor-11896 .elementor-element.elementor-element-d172cb1 .elementor-heading-title {
	font-family: "Aktiv Grotesk Bold", Sans-serif;
	font-size: 64px;
	font-weight: 600;
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-9571c99 {
	text-align: center;
}

.elementor-11896 .elementor-element.elementor-element-9571c99 .elementor-heading-title {
	font-family: "Aktiv Grotesk Bold", Sans-serif;
	font-size: 64px;
	font-weight: 600;
	color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-3159f04 {
	--display: flex;
}

.elementor-11896 .elementor-element.elementor-element-60a8f0c {
	--display: flex;
}

.elementor-11896 .elementor-element.elementor-element-60a8f0c:not(.elementor-motion-effects-element-type-background),
.elementor-11896 .elementor-element.elementor-element-60a8f0c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #254001;
}

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

.elementor-11896 .elementor-element.elementor-element-6e9a732 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-11896 .elementor-element.elementor-element-b1e46a2 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-11896 .elementor-element.elementor-element-b1e46a2>.elementor-widget-container {
	padding: 0px 50px 0px 50px;
}

.elementor-11896 .elementor-element.elementor-element-b1e46a2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11896 .elementor-element.elementor-element-b1e46a2 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-4f3fbaf);
	border-radius: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-ef8de77 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 150px;
}

.elementor-11896 .elementor-element.elementor-element-d44ff9b>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-d44ff9b {
	text-align: start;
}

.elementor-11896 .elementor-element.elementor-element-d44ff9b .elementor-heading-title {
	font-family: "Halyard Text", Sans-serif;
	font-size: 45px;
	font-weight: 500;
	line-height: 54px;
	color: #283D39;
}

.elementor-widget-pp-faq .pp-faq-item {
	border-color: var(--e-global-color-text);
}

.elementor-widget-pp-faq .pp-faqs .pp-faq-question {
	color: var(--e-global-color-primary);
}

.elementor-widget-pp-faq .pp-faqs .pp-faq-question svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-pp-faq .pp-faqs .pp-faq-question.pp-accordion-tab-active {
	color: var(--e-global-color-accent);
}

.elementor-widget-pp-faq .pp-faqs .pp-faq-question.pp-accordion-tab-active svg {
	fill: var(--e-global-color-accent);
}

.elementor-widget-pp-faq .pp-faqs .pp-faq-question .pp-accordion-toggle-icon {
	color: var(--e-global-color-primary);
}

.elementor-widget-pp-faq .pp-faqs .pp-faq-question .pp-accordion-toggle-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-pp-faq .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon {
	color: var(--e-global-color-accent);
}

.elementor-widget-pp-faq .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-widget-pp-faq .pp-faqs .pp-faq-question.pp-accordion-tab-active .pp-accordion-toggle-icon {
	color: var(--e-global-color-accent);
}

.elementor-widget-pp-faq .pp-faqs .pp-faq-question.pp-accordion-tab-active .pp-accordion-toggle-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-11896 .elementor-element.elementor-element-5c44d1b {
	--grid-row-gap: 20px;
}

.elementor-11896 .elementor-element.elementor-element-5c44d1b .pp-advanced-accordion .pp-faq-item:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-11896 .elementor-element.elementor-element-5c44d1b .pp-faq-item {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #d4d4d4;
}

.elementor-11896 .elementor-element.elementor-element-5c44d1b .pp-faqs .pp-faq-question {
	color: #283D39;
	background-color: #FFFFFF;
	font-family: "Aktiv Grotesk Bold", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #B8332F;
	border-radius: 10px 10px 10px 10px;
}

.elementor-11896 .elementor-element.elementor-element-5c44d1b .pp-faqs .pp-faq-question svg {
	fill: #283D39;
}

.elementor-11896 .elementor-element.elementor-element-5c44d1b .pp-faqs .pp-faq-question.pp-accordion-tab-active {
	color: #283D39;
}

.elementor-11896 .elementor-element.elementor-element-5c44d1b .pp-faqs .pp-faq-question.pp-accordion-tab-active svg {
	fill: #283D39;
}

.elementor-11896 .elementor-element.elementor-element-5c44d1b .pp-faqs .pp-faq-question .pp-accordion-tab-icon {
	font-size: 16px;
	margin-right: 10px;
}

.elementor-11896 .elementor-element.elementor-element-5c44d1b .pp-faqs .pp-faq-answer {
	color: #283D39;
	background-color: #FFFFFF;
	font-family: "Aktiv Grotesk Bold", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	border-radius: 0px 0px 10px 10px;
}

.elementor-11896 .elementor-element.elementor-element-5c44d1b .pp-faqs .pp-faq-question .pp-accordion-toggle-icon {
	color: #000000;
	font-size: 16px;
}

.elementor-11896 .elementor-element.elementor-element-5c44d1b .pp-faqs .pp-faq-question .pp-accordion-toggle-icon svg {
	fill: #000000;
}

.elementor-11896 .elementor-element.elementor-element-5c44d1b .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon {
	color: #000000;
}

.elementor-11896 .elementor-element.elementor-element-5c44d1b .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
	fill: #000000;
}

.elementor-11896 .elementor-element.elementor-element-5c44d1b .pp-faqs .pp-faq-question.pp-accordion-tab-active .pp-accordion-toggle-icon {
	color: #000000;
}

.elementor-11896 .elementor-element.elementor-element-5c44d1b .pp-faqs .pp-faq-question.pp-accordion-tab-active .pp-accordion-toggle-icon svg {
	fill: #000000;
}

.elementor-11896 .elementor-element.elementor-element-61177d4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-11896 .elementor-element.elementor-element-61177d4>.elementor-widget-container {
	padding: 0px 50px 0px 50px;
}

.elementor-11896 .elementor-element.elementor-element-61177d4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11896 .elementor-element.elementor-element-61177d4 img {
	width: 100%;
	height: 100%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-4f3fbaf);
	border-radius: 41px 41px 41px 41px;
}

.elementor-11896 .elementor-element.elementor-element-b06759e {
	--display: flex;
	--min-height: 340px;
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11896 .elementor-element.elementor-element-b06759e:not(.elementor-motion-effects-element-type-background),
.elementor-11896 .elementor-element.elementor-element-b06759e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-11896 .elementor-element.elementor-element-f0d841e {
	--display: flex;
}

.elementor-11896 .elementor-element.elementor-element-5946323 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-11896 .elementor-element.elementor-element-361c473 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 50px;
	--margin-right: 150px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11896 .elementor-element.elementor-element-f1944b3>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-f1944b3 .elementor-heading-title {
	font-family: "Aktiv Grotesk Bold", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 18px;
	color: #283D39;
}

.elementor-11896 .elementor-element.elementor-element-0758718>.elementor-widget-container {
	padding: 0px 50px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-0758718 .elementor-heading-title {
	font-family: "Halyard Text", Sans-serif;
	font-size: 45px;
	font-weight: 400;
	line-height: 54px;
	color: #283D39;
}

.elementor-11896 .elementor-element.elementor-element-8f3baef>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-8f3baef .elementor-heading-title {
	font-family: "Aktiv Grotesk Bold", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	color: #283D39;
}

.elementor-11896 .elementor-element.elementor-element-c0581c7 .elementor-button {
	background-color: var(--e-global-color-a2a500c);
	font-family: "Aktiv Grotesk Bold", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 20px;
	fill: #062A55;
	color: #062A55;
	border-radius: 100px 100px 100px 100px;
	padding: 18px 76px 18px 76px;
}

.elementor-11896 .elementor-element.elementor-element-c0581c7>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-763e9b8 {
	--display: flex;
}

.elementor-11896 .elementor-element.elementor-element-b37cafb {
	--display: flex;
}

.elementor-11896 .elementor-element.elementor-element-8685717 {
	--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-11896 .elementor-element.elementor-element-8685717:not(.elementor-motion-effects-element-type-background),
.elementor-11896 .elementor-element.elementor-element-8685717>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #45511E;
}

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

.elementor-11896 .elementor-element.elementor-element-708bb35 img {
	width: 148px;
}

.elementor-11896 .elementor-element.elementor-element-da51675 .elementor-button {
	background-color: var(--e-global-color-a2a500c);
	font-family: "Halyard Text", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	fill: var(--e-global-color-d504ed0);
	color: var(--e-global-color-d504ed0);
	border-radius: 30px 30px 30px 30px;
	padding: 16px 0px 15px 0px;
}

.elementor-11896 .elementor-element.elementor-element-da51675 {
	width: var(--container-widget-width, 344px);
	max-width: 344px;
	--container-widget-width: 344px;
	--container-widget-flex-grow: 0;
}

.elementor-11896 .elementor-element.elementor-element-da51675>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-6cacd18 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-6cacd18 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-6cacd18 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-11896 .elementor-element.elementor-element-6cacd18 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11896 .elementor-element.elementor-element-6cacd18 .elementor-icon-list-item>a {
	font-family: "Halyard Display", Sans-serif;
	font-weight: 400;
}

.elementor-11896 .elementor-element.elementor-element-6cacd18 .elementor-icon-list-text {
	color: var(--e-global-color-4f3fbaf);
	transition: color 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-f992a9f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	border-style: none;
	--border-style: none;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 80px;
	--padding-right: 80px;
}

.elementor-11896 .elementor-element.elementor-element-f992a9f:not(.elementor-motion-effects-element-type-background),
.elementor-11896 .elementor-element.elementor-element-f992a9f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #45511E;
}

.elementor-11896 .elementor-element.elementor-element-f2442c4 img {
	width: 148px;
}

.elementor-11896 .elementor-element.elementor-element-c538539 .elementor-button {
	background-color: var(--e-global-color-a2a500c);
	font-family: "Halyard Text", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	fill: #293D39;
	color: #293D39;
	border-radius: 30px 30px 30px 30px;
	padding: 16px 0px 15px 0px;
}

.elementor-11896 .elementor-element.elementor-element-c538539 {
	width: var(--container-widget-width, 344px);
	max-width: 344px;
	--container-widget-width: 344px;
	--container-widget-flex-grow: 0;
}

.elementor-11896 .elementor-element.elementor-element-c538539>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11896 .elementor-element.elementor-element-2c9f8e3 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-2c9f8e3 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-11896 .elementor-element.elementor-element-2c9f8e3 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-11896 .elementor-element.elementor-element-2c9f8e3 .elementor-icon-list-text {
	color: var(--e-global-color-4f3fbaf);
	transition: color 0.3s;
}

@media(max-width:1024px) {
	.elementor-11896 .elementor-element.elementor-element-046ea37 {
		--grid-auto-flow: row;
	}
	
}

@media(min-width:768px) {
	.elementor-11896 .elementor-element.elementor-element-b06759e {
		--min-height: 540px;
	}
	.elementor-11896 .elementor-element.elementor-element-db56255 {
		--width: 50%;
	}

	.elementor-11896 .elementor-element.elementor-element-4992b88 {
		--width: 40%;
	}

	.elementor-11896 .elementor-element.elementor-element-04c6317 {
		--width: 50%;
	}

	.elementor-11896 .elementor-element.elementor-element-7839f40 {
		--width: 55%;
	}

	.elementor-11896 .elementor-element.elementor-element-0a55a46 {
		--width: 45%;
	}

	.elementor-11896 .elementor-element.elementor-element-155abd9 {
		--content-width: 1250px;
	}

	.elementor-11896 .elementor-element.elementor-element-67b71c8 {
		width: 44.305%;
	}

	.elementor-11896 .elementor-element.elementor-element-5af4678 {
		width: 55.695%;
	}

	.elementor-11896 .elementor-element.elementor-element-196125f {
		width: 75%;
	}

	.elementor-11896 .elementor-element.elementor-element-fa8d596 {
		width: 25%;
	}

	.elementor-11896 .elementor-element.elementor-element-cbc6ec3 {
		width: 44.305%;
	}

	.elementor-11896 .elementor-element.elementor-element-6db0669 {
		width: 55.695%;
	}

	.elementor-11896 .elementor-element.elementor-element-aa43791 {
		width: 75%;
	}

	.elementor-11896 .elementor-element.elementor-element-b083cd6 {
		width: 25%;
	}

	.elementor-11896 .elementor-element.elementor-element-19a2c62 {
		width: 44.305%;
	}

	.elementor-11896 .elementor-element.elementor-element-c26fc60 {
		width: 55.695%;
	}

	.elementor-11896 .elementor-element.elementor-element-b89f94b {
		width: 75%;
	}

	.elementor-11896 .elementor-element.elementor-element-d928fb5 {
		width: 25%;
	}

	.elementor-11896 .elementor-element.elementor-element-68e116e {
		width: 44.305%;
	}

	.elementor-11896 .elementor-element.elementor-element-f57ae97 {
		width: 55.695%;
	}

	.elementor-11896 .elementor-element.elementor-element-d055c2b {
		width: 75%;
	}

	.elementor-11896 .elementor-element.elementor-element-8d672da {
		width: 25%;
	}
}

@media(max-width:767px) {
	.elementor-11896 .elementor-element.elementor-element-dc10481 {
		padding: 20px 0px 30px 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-f053555 .elementor-heading-title {
		font-size: 32px;
		line-height: 18px;
	}

	.elementor-11896 .elementor-element.elementor-element-a71e201 {
		width: 20%;
	}

	.elementor-11896 .elementor-element.elementor-element-6d7f472 img {
		width: 100%;
	}

	.elementor-11896 .elementor-element.elementor-element-48a3be2 {
		width: 20%;
	}

	.elementor-11896 .elementor-element.elementor-element-b1b25b3 img {
		width: 67%;
	}

	.elementor-11896 .elementor-element.elementor-element-205ee5b {
		width: 20%;
	}

	.elementor-11896 .elementor-element.elementor-element-254c5b6 img {
		width: 100%;
	}

	.elementor-11896 .elementor-element.elementor-element-6db4b0d {
		width: 20%;
	}

	.elementor-11896 .elementor-element.elementor-element-84554f9 img {
		width: 68%;
	}

	.elementor-11896 .elementor-element.elementor-element-820608d {
		width: 20%;
	}

	.elementor-11896 .elementor-element.elementor-element-da2a97b img {
		width: 100%;
	}

	.elementor-11896 .elementor-element.elementor-element-8afbe6b:not(.elementor-motion-effects-element-type-background),
	.elementor-11896 .elementor-element.elementor-element-8afbe6b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("../assets/a4.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-11896 .elementor-element.elementor-element-8afbe6b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-04c6317 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-5de0694>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-5de0694 {
		text-align: center;
	}

	.elementor-11896 .elementor-element.elementor-element-5de0694 .elementor-heading-title {
		font-size: 12px;
		line-height: 32px;
	}

	.elementor-11896 .elementor-element.elementor-element-611de55>.elementor-widget-container {
		margin: 0px 5px 0px 5px;
	}

	.elementor-11896 .elementor-element.elementor-element-611de55 {
		text-align: center;
	}

	.elementor-11896 .elementor-element.elementor-element-611de55 .elementor-heading-title {
		font-size: 40px;
		line-height: 40px;
	}

	.elementor-11896 .elementor-element.elementor-element-daa9dc7>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-daa9dc7 {
		text-align: center;
		font-size: 18px;
		line-height: 24px;
	}

	.elementor-11896 .elementor-element.elementor-element-6cef321>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-11896 .elementor-element.elementor-element-6cef321 .elementor-button {
		font-size: 20px;
	}

	.elementor-11896 .elementor-element.elementor-element-a8bdb69 {
		--spacer-size: 60px;
	}

	.elementor-11896 .elementor-element.elementor-element-9ed7e0b {
		--spacer-size: 100px;
	}

	.elementor-11896 .elementor-element.elementor-element-ec15bd4 {
		--spacer-size: 100px;
	}

	.elementor-11896 .elementor-element.elementor-element-320b07a>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 26px 0px 26px;
	}

	.elementor-11896 .elementor-element.elementor-element-320b07a {
		text-align: center;
		font-size: 16px;
		line-height: 24px;
	}

	.elementor-11896 .elementor-element.elementor-element-5f8f16e {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}

	.elementor-11896 .elementor-element.elementor-element-1b1e911 {
		--width: 100%;
		--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: 010px 010px;
		--row-gap: 010px;
		--column-gap: 010px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-ae8ad97 {
		width: var(--container-widget-width, 47.621%);
		max-width: 47.621%;
		--container-widget-width: 47.621%;
		--container-widget-flex-grow: 0;
	}

	.elementor-11896 .elementor-element.elementor-element-ae8ad97>.elementor-widget-container {
		padding: 10px 10px 0px 10px;
	}

	.elementor-11896 .elementor-element.elementor-element-ae8ad97 .elementor-icon {
		font-size: 40px;
	}

	.elementor-11896 .elementor-element.elementor-element-ae8ad97 .elementor-icon-box-title,
	.elementor-11896 .elementor-element.elementor-element-ae8ad97 .elementor-icon-box-title a {
		font-size: 16px;
	}

	.elementor-11896 .elementor-element.elementor-element-e88414a {
		width: var(--container-widget-width, 47.621%);
		max-width: 47.621%;
		--container-widget-width: 47.621%;
		--container-widget-flex-grow: 0;
	}

	.elementor-11896 .elementor-element.elementor-element-e88414a>.elementor-widget-container {
		padding: 10px 10px 0px 10px;
	}

	.elementor-11896 .elementor-element.elementor-element-e88414a .elementor-icon {
		font-size: 40px;
	}

	.elementor-11896 .elementor-element.elementor-element-e88414a .elementor-icon-box-title,
	.elementor-11896 .elementor-element.elementor-element-e88414a .elementor-icon-box-title a {
		font-size: 16px;
	}

	.elementor-11896 .elementor-element.elementor-element-9961def {
		width: var(--container-widget-width, 47.621%);
		max-width: 47.621%;
		--container-widget-width: 47.621%;
		--container-widget-flex-grow: 0;
	}

	.elementor-11896 .elementor-element.elementor-element-9961def>.elementor-widget-container {
		padding: 10px 10px 0px 10px;
	}

	.elementor-11896 .elementor-element.elementor-element-9961def .elementor-icon {
		font-size: 40px;
	}

	.elementor-11896 .elementor-element.elementor-element-9961def .elementor-icon-box-title,
	.elementor-11896 .elementor-element.elementor-element-9961def .elementor-icon-box-title a {
		font-size: 16px;
	}

	.elementor-11896 .elementor-element.elementor-element-4842948 {
		width: var(--container-widget-width, 47.621%);
		max-width: 47.621%;
		--container-widget-width: 47.621%;
		--container-widget-flex-grow: 0;
	}

	.elementor-11896 .elementor-element.elementor-element-4842948>.elementor-widget-container {
		padding: 10px 10px 0px 10px;
	}

	.elementor-11896 .elementor-element.elementor-element-4842948 .elementor-icon {
		font-size: 40px;
	}

	.elementor-11896 .elementor-element.elementor-element-4842948 .elementor-icon-box-title,
	.elementor-11896 .elementor-element.elementor-element-4842948 .elementor-icon-box-title a {
		font-size: 16px;
	}

	.elementor-11896 .elementor-element.elementor-element-ee7486a {
		padding: 20px 0px 30px 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-5098913 .elementor-heading-title {
		font-size: 27px;
		line-height: 18px;
	}

	.elementor-11896 .elementor-element.elementor-element-4cd71c4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-8b15197 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-11896 .elementor-element.elementor-element-1b9ac9d .elementor-heading-title {
		font-size: 32px;
		line-height: 1.2em;
	}

	.elementor-11896 .elementor-element.elementor-element-abd20c7 {
		font-size: 16px;
		line-height: 1.3em;
	}

	.elementor-11896 .elementor-element.elementor-element-090b921 {
		--e-icon-list-icon-size: 20px;
	}

	.elementor-11896 .elementor-element.elementor-element-090b921 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-11896 .elementor-element.elementor-element-090b921 .elementor-icon-list-item>a {
		font-size: 18px;
	}

	.elementor-11896 .elementor-element.elementor-element-69363d1 {
		--e-icon-list-icon-size: 20px;
	}

	.elementor-11896 .elementor-element.elementor-element-69363d1 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-11896 .elementor-element.elementor-element-69363d1 .elementor-icon-list-item>a {
		font-size: 18px;
	}

	.elementor-11896 .elementor-element.elementor-element-2ca7072 {
		--e-icon-list-icon-size: 20px;
	}

	.elementor-11896 .elementor-element.elementor-element-2ca7072 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-11896 .elementor-element.elementor-element-2ca7072 .elementor-icon-list-item>a {
		font-size: 18px;
	}

	.elementor-11896 .elementor-element.elementor-element-0a55a46 {
		--min-height: 75vh;
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 20px;
		--margin-right: 20px;
	}

	.elementor-11896 .elementor-element.elementor-element-6214a18 .elementor-heading-title {
		font-size: 32px;
		line-height: 1.2em;
	}

	.elementor-11896 .elementor-element.elementor-element-e6f212d {
		padding: 30px 0px 0px 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-8aa1a61>.elementor-widget-container {
		margin: 0px 0px 0px 11px;
	}

	.elementor-11896 .elementor-element.elementor-element-8aa1a61 {
		text-align: start;
	}

	.elementor-11896 .elementor-element.elementor-element-8aa1a61 .elementor-heading-title {
		font-size: 32px;
		line-height: 18px;
	}

	.elementor-11896 .elementor-element.elementor-element-a5c378f>.elementor-widget-container {
		margin: 0px 0px 0px 11px;
	}

	.elementor-11896 .elementor-element.elementor-element-a5c378f {
		text-align: start;
	}

	.elementor-11896 .elementor-element.elementor-element-a5c378f .elementor-heading-title {
		font-size: 32px;
		line-height: 18px;
	}

	.elementor-11896 .elementor-element.elementor-element-3f6a2e2 {
		margin-top: -49px;
		margin-bottom: 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-ad87786 {
		width: 50%;
	}

	.elementor-11896 .elementor-element.elementor-element-67b71c8 {
		width: 45%;
	}

	.elementor-11896 .elementor-element.elementor-element-5af4678 {
		width: 55%;
	}

	.elementor-11896 .elementor-element.elementor-element-fc27aeb .elementor-heading-title {
		font-size: 12px;
	}

	.elementor-11896 .elementor-element.elementor-element-196125f {
		width: 70%;
	}

	.elementor-11896 .elementor-element.elementor-element-5528f2a .elementor-heading-title {
		font-size: 14px;
		line-height: 20px;
	}

	.elementor-11896 .elementor-element.elementor-element-fa8d596 {
		width: 30%;
	}

	.elementor-11896 .elementor-element.elementor-element-4e8239c .elementor-heading-title {
		font-size: 14px;
		line-height: 20px;
	}

	.elementor-11896 .elementor-element.elementor-element-aace483 {
		width: 50%;
	}

	.elementor-11896 .elementor-element.elementor-element-cbc6ec3 {
		width: 45%;
	}

	.elementor-11896 .elementor-element.elementor-element-6db0669 {
		width: 55%;
	}

	.elementor-11896 .elementor-element.elementor-element-07dc4f0 .elementor-heading-title {
		font-size: 12px;
	}

	.elementor-11896 .elementor-element.elementor-element-aa43791 {
		width: 70%;
	}

	.elementor-11896 .elementor-element.elementor-element-ae77b84 .elementor-heading-title {
		font-size: 14px;
		line-height: 20px;
	}

	.elementor-11896 .elementor-element.elementor-element-b083cd6 {
		width: 30%;
	}

	.elementor-11896 .elementor-element.elementor-element-73169ad .elementor-heading-title {
		font-size: 14px;
		line-height: 20px;
	}

	.elementor-11896 .elementor-element.elementor-element-fccc603 {
		width: 50%;
	}

	.elementor-11896 .elementor-element.elementor-element-19a2c62 {
		width: 45%;
	}

	.elementor-11896 .elementor-element.elementor-element-c26fc60 {
		width: 55%;
	}

	.elementor-11896 .elementor-element.elementor-element-cccca7a .elementor-heading-title {
		font-size: 12px;
	}

	.elementor-11896 .elementor-element.elementor-element-b89f94b {
		width: 70%;
	}

	.elementor-11896 .elementor-element.elementor-element-ce6cd6b .elementor-heading-title {
		font-size: 14px;
		line-height: 20px;
	}

	.elementor-11896 .elementor-element.elementor-element-d928fb5 {
		width: 30%;
	}

	.elementor-11896 .elementor-element.elementor-element-443660a .elementor-heading-title {
		font-size: 14px;
		line-height: 20px;
	}

	.elementor-11896 .elementor-element.elementor-element-c82d585 {
		width: 50%;
	}

	.elementor-11896 .elementor-element.elementor-element-68e116e {
		width: 45%;
	}

	.elementor-11896 .elementor-element.elementor-element-f57ae97 {
		width: 55%;
	}

	.elementor-11896 .elementor-element.elementor-element-4c7fc93 .elementor-heading-title {
		font-size: 12px;
	}

	.elementor-11896 .elementor-element.elementor-element-d055c2b {
		width: 70%;
	}

	.elementor-11896 .elementor-element.elementor-element-896a4b3 .elementor-heading-title {
		font-size: 14px;
		line-height: 20px;
	}

	.elementor-11896 .elementor-element.elementor-element-8d672da {
		width: 30%;
	}

	.elementor-11896 .elementor-element.elementor-element-9945853 .elementor-heading-title {
		font-size: 14px;
		line-height: 20px;
	}

	.elementor-11896 .elementor-element.elementor-element-876a4a4 {
		--padding-top: 20px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-1819bf4 {
		text-align: start;
	}

	.elementor-11896 .elementor-element.elementor-element-3384c83 {
		z-index: 99;
		text-align: center;
	}

	.elementor-11896 .elementor-element.elementor-element-3384c83 .elementor-heading-title {
		font-size: 32px;
		line-height: 43.49px;
	}

	.elementor-11896 .elementor-element.elementor-element-a234f9c>.elementor-widget-container {
		margin: 0px 8px 0px 8px;
	}

	.elementor-11896 .elementor-element.elementor-element-a234f9c {
		text-align: center;
	}

	.elementor-11896 .elementor-element.elementor-element-a234f9c .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}

	.elementor-11896 .elementor-element.elementor-element-788bfe2.elementor-element {
		--align-self: flex-end;
	}

	.elementor-11896 .elementor-element.elementor-element-788bfe2 {
		top: 202px;
		text-align: end;
	}

	.elementor-11896 .elementor-element.elementor-element-9a9f06a>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-11896 .elementor-element.elementor-element-9a9f06a {
		z-index: 99;
	}

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

	body.rtl .elementor-11896 .elementor-element.elementor-element-c2008bc {
		right: 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-c2008bc {
		bottom: 38px;
		text-align: start;
	}

	.elementor-11896 .elementor-element.elementor-element-6e7338d,
	.elementor-11896 .elementor-element.elementor-element-6e7338d>.elementor-background-overlay {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-6e7338d {
		padding: 30px 0px 0px 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-a7ab3b8>.elementor-widget-container {
		margin: 0px 0px 0px 11px;
	}

	.elementor-11896 .elementor-element.elementor-element-a7ab3b8 {
		text-align: center;
	}

	.elementor-11896 .elementor-element.elementor-element-a7ab3b8 .elementor-heading-title {
		font-size: 27px;
		line-height: 18px;
	}

	.elementor-11896 .elementor-element.elementor-element-da96c8e>.elementor-widget-container {
		margin: 0px 0px 0px 11px;
	}

	.elementor-11896 .elementor-element.elementor-element-da96c8e {
		text-align: center;
	}

	.elementor-11896 .elementor-element.elementor-element-da96c8e .elementor-heading-title {
		font-size: 18px;
		line-height: 18px;
	}

	.elementor-11896 .elementor-element.elementor-element-d172cb1 {
		text-align: center;
	}

	.elementor-11896 .elementor-element.elementor-element-d172cb1 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-11896 .elementor-element.elementor-element-9571c99 {
		text-align: start;
	}

	.elementor-11896 .elementor-element.elementor-element-9571c99 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-11896 .elementor-element.elementor-element-d89bb02>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-c897aaa {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-b1e46a2>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-ef8de77 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-d44ff9b {
		text-align: center;
	}

	.elementor-11896 .elementor-element.elementor-element-d44ff9b .elementor-heading-title {
		font-size: 32px;
		line-height: 43.49px;
	}

	.elementor-11896 .elementor-element.elementor-element-61177d4>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-61177d4 img {
		object-fit: cover;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-5946323 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-361c473 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-f1944b3>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-f1944b3 {
		text-align: center;
	}

	.elementor-11896 .elementor-element.elementor-element-f1944b3 .elementor-heading-title {
		font-size: 12.62px;
		line-height: 13.89px;
	}

	.elementor-11896 .elementor-element.elementor-element-0758718>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-0758718 {
		text-align: center;
	}

	.elementor-11896 .elementor-element.elementor-element-0758718 .elementor-heading-title {
		font-size: 32px;
		line-height: 43.49px;
	}

	.elementor-11896 .elementor-element.elementor-element-8f3baef {
		text-align: center;
	}

	.elementor-11896 .elementor-element.elementor-element-8f3baef .elementor-heading-title {
		font-size: 16px;
		line-height: 26px;
	}

	.elementor-11896 .elementor-element.elementor-element-c0581c7 {
		width: var(--container-widget-width, 284px);
		max-width: 284px;
		--container-widget-width: 284px;
		--container-widget-flex-grow: 0;
	}

	.elementor-11896 .elementor-element.elementor-element-c0581c7>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-c0581c7.elementor-element {
		--align-self: center;
	}

	.elementor-11896 .elementor-element.elementor-element-c0581c7 .elementor-button {
		font-size: 18px;
		padding: 20px 30px 20px 30px;
	}

	.elementor-11896 .elementor-element.elementor-element-046ea37 {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
	}

	.elementor-11896 .elementor-element.elementor-element-708bb35.elementor-element {
		--align-self: center;
	}

	.elementor-11896 .elementor-element.elementor-element-708bb35 {
		text-align: start;
	}

	.elementor-11896 .elementor-element.elementor-element-708bb35 img {
		width: 75%;
	}

	.elementor-11896 .elementor-element.elementor-element-da51675>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-11896 .elementor-element.elementor-element-da51675 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-11896 .elementor-element.elementor-element-da51675 .elementor-button {
		font-size: 15px;
	}

	.elementor-11896 .elementor-element.elementor-element-6cacd18.elementor-element {
		--align-self: center;
	}

	.elementor-11896 .elementor-element.elementor-element-6cacd18 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-11896 .elementor-element.elementor-element-6cacd18 .elementor-icon-list-item>a {
		font-size: 13px;
	}

	.elementor-11896 .elementor-element.elementor-element-f2442c4 img {
		width: 119px;
	}
}

/* Start custom CSS for container, class: .elementor-element-321b82f */
.eg-background {
	background: #dbcbae;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e3133ba */
background: linear-gradient(180deg, #FA493D 1.01%, #45511E 96.71%);

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
	font-family: 'AktivGrotesk-Regular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hello.viiahemp.com/wp-content/uploads/2024/10/AktivGrotesk-Regular.ttf') format('truetype');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
	font-family: 'AktivGrotesk-Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hello.viiahemp.com/wp-content/uploads/2024/09/AktivGrotesk-Medium.ttf') format('truetype');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
	font-family: 'Aktiv Grotesk Bold';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://hello.viiahemp.com/wp-content/uploads/2024/09/AktivGrotesk-Light.ttf') format('truetype');
}

@font-face {
	font-family: 'Aktiv Grotesk Bold';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hello.viiahemp.com/wp-content/uploads/2024/09/AktivGrotesk-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Aktiv Grotesk Bold';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hello.viiahemp.com/wp-content/uploads/2024/09/AktivGrotesk-Medium.ttf') format('truetype');
}

@font-face {
	font-family: 'Aktiv Grotesk Bold';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hello.viiahemp.com/wp-content/uploads/2024/09/AktivGrotesk-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Aktiv Grotesk Bold';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://hello.viiahemp.com/wp-content/uploads/2024/09/AktivGrotesk-XBold.ttf') format('truetype');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
	font-family: 'Halyard Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hello.viiahemp.com/wp-content/uploads/2024/10/Halyard-Display.ttf') format('truetype');
}

/* End Custom Fonts CSS */