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

.elementor-6359 .elementor-element.elementor-element-8776813:not(.elementor-motion-effects-element-type-background), .elementor-6359 .elementor-element.elementor-element-8776813 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbfdmd.nitrocdn.com/rxtxVRQcurIgHELXqzFeEodzhFHHNQDG/assets/images/optimized/rev-dda5518/www.jaktiv.com/wp-content/uploads/2024/07/Jaktiv-business-baggrund.png");
	background-size: contain;
}

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

.elementor-6359 .elementor-element.elementor-element-ac9d4ef {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--margin-top: 40px;
	--margin-bottom: 40px;
	--margin-left: 40px;
	--margin-right: 40px;
}

.elementor-6359 .elementor-element.elementor-element-ac9d4ef.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6359 .elementor-element.elementor-element-53e5657 {
	--spacer-size: 103px;
}

.elementor-6359 .elementor-element.elementor-element-c9cff12 {
	text-align: start;
}

.elementor-6359 .elementor-element.elementor-element-c9cff12 img {
	width: 35%;
}

.elementor-6359 .elementor-element.elementor-element-173d1ce {
	text-align: start;
}

.elementor-6359 .elementor-element.elementor-element-173d1ce .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 28px;
	color: #fcd540;
}

.elementor-6359 .elementor-element.elementor-element-6d58fa2 {
	text-align: start;
	font-family: "Raleway", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-daa79e9 {
	--spacer-size: 156px;
}

.elementor-6359 .elementor-element.elementor-element-fe7935a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-6359 .elementor-element.elementor-element-3a4095b > .elementor-widget-container {
	margin: -22px -22px -22px -22px;
	padding: 0px 0px 0px 0px;
}

.elementor-6359 .elementor-element.elementor-element-3a4095b img {
	width: 100%;
	max-width: 100%;
}

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

.elementor-6359 .elementor-element.elementor-element-633c6b5:not(.elementor-motion-effects-element-type-background), .elementor-6359 .elementor-element.elementor-element-633c6b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbfdmd.nitrocdn.com/rxtxVRQcurIgHELXqzFeEodzhFHHNQDG/assets/images/optimized/rev-dda5518/www.jaktiv.com/wp-content/uploads/2024/07/business-background.png");
	background-size: contain;
}

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

.elementor-6359 .elementor-element.elementor-element-0e86395 {
	--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: 15px;
	--margin-bottom: 15px;
	--margin-left: 15px;
	--margin-right: 15px;
}

.elementor-6359 .elementor-element.elementor-element-b23820c img {
	width: 17%;
}

.elementor-6359 .elementor-element.elementor-element-9b4d6ff {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-9b4d6ff .elementor-heading-title {
	font-size: 20px;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-d54038e {
	--divider-border-style: solid;
	--divider-color: #f4a423;
	--divider-border-width: 1px;
}

.elementor-6359 .elementor-element.elementor-element-d54038e .elementor-divider-separator {
	width: 44%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-6359 .elementor-element.elementor-element-d54038e .elementor-divider {
	text-align: center;
	padding-block-start: 12px;
	padding-block-end: 12px;
}

.elementor-6359 .elementor-element.elementor-element-753e9d6 {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-753e9d6 .elementor-heading-title {
	font-size: 15px;
	font-weight: 400;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-464e725 {
	--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: 15px;
	--margin-bottom: 15px;
	--margin-left: 15px;
	--margin-right: 15px;
}

.elementor-6359 .elementor-element.elementor-element-768fb4b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-019b99b {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-019b99b .elementor-heading-title {
	font-size: 20px;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-a8219ed {
	--divider-border-style: solid;
	--divider-color: #f4a423;
	--divider-border-width: 1px;
}

.elementor-6359 .elementor-element.elementor-element-a8219ed .elementor-divider-separator {
	width: 44%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-6359 .elementor-element.elementor-element-a8219ed .elementor-divider {
	text-align: center;
	padding-block-start: 12px;
	padding-block-end: 12px;
}

.elementor-6359 .elementor-element.elementor-element-7cf3c50 {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-7cf3c50 .elementor-heading-title {
	font-size: 15px;
	font-weight: 400;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-0d3aec8 {
	--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: 15px;
	--margin-bottom: 15px;
	--margin-left: 15px;
	--margin-right: 15px;
}

.elementor-6359 .elementor-element.elementor-element-3d374e2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-550ea0e {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-550ea0e .elementor-heading-title {
	font-size: 20px;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-016e3b3 {
	--divider-border-style: solid;
	--divider-color: #f4a423;
	--divider-border-width: 1px;
}

.elementor-6359 .elementor-element.elementor-element-016e3b3 .elementor-divider-separator {
	width: 44%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-6359 .elementor-element.elementor-element-016e3b3 .elementor-divider {
	text-align: center;
	padding-block-start: 12px;
	padding-block-end: 12px;
}

.elementor-6359 .elementor-element.elementor-element-f042764 {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-f042764 .elementor-heading-title {
	font-size: 15px;
	font-weight: 400;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-2fb5aac {
	--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: 15px;
	--margin-bottom: 15px;
	--margin-left: 15px;
	--margin-right: 15px;
}

.elementor-6359 .elementor-element.elementor-element-fb030fc img {
	width: 17%;
}

.elementor-6359 .elementor-element.elementor-element-96395b6 {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-96395b6 .elementor-heading-title {
	font-size: 20px;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-f782cd7 {
	--divider-border-style: solid;
	--divider-color: #f4a423;
	--divider-border-width: 1px;
}

.elementor-6359 .elementor-element.elementor-element-f782cd7 .elementor-divider-separator {
	width: 44%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-6359 .elementor-element.elementor-element-f782cd7 .elementor-divider {
	text-align: center;
	padding-block-start: 12px;
	padding-block-end: 12px;
}

.elementor-6359 .elementor-element.elementor-element-ca7add2 {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-ca7add2 .elementor-heading-title {
	font-size: 15px;
	font-weight: 400;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-6082413 {
	--spacer-size: 50px;
}

.elementor-6359 .elementor-element.elementor-element-121d2c0 {
	text-align: start;
}

.elementor-6359 .elementor-element.elementor-element-121d2c0 img {
	width: 80%;
}

.elementor-6359 .elementor-element.elementor-element-156e08c {
	--spacer-size: 50px;
}

.elementor-6359 .elementor-element.elementor-element-42f3c2f {
	--spacer-size: 72px;
}

.elementor-6359 .elementor-element.elementor-element-2c60823 {
	text-align: start;
}

.elementor-6359 .elementor-element.elementor-element-2c60823 img {
	width: 26%;
}

.elementor-6359 .elementor-element.elementor-element-af56b98 > .elementor-widget-container {
	margin: -9px 0px 0px 0px;
}

.elementor-6359 .elementor-element.elementor-element-af56b98 .elementor-heading-title {
	font-size: 25px;
	color: #c38c04;
}

.elementor-6359 .elementor-element.elementor-element-560cf7a {
	--divider-border-style: solid;
	--divider-color: #409239;
	--divider-border-width: 2.1px;
}

.elementor-6359 .elementor-element.elementor-element-560cf7a .elementor-divider-separator {
	width: 82%;
}

.elementor-6359 .elementor-element.elementor-element-560cf7a .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-6359 .elementor-element.elementor-element-30704b9 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: -1px 0px 0px 0px;
}

.elementor-6359 .elementor-element.elementor-element-6030442 {
	--spacer-size: 50px;
}

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

.elementor-6359 .elementor-element.elementor-element-21e874c {
	--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;
	--background-transition: .3s;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-6359 .elementor-element.elementor-element-21e874c:not(.elementor-motion-effects-element-type-background), .elementor-6359 .elementor-element.elementor-element-21e874c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #aaa876 0%, #393817 100%);
}

.elementor-6359 .elementor-element.elementor-element-21e874c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6359 .elementor-element.elementor-element-9a6f096 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-6359 .elementor-element.elementor-element-9a6f096 {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-9a6f096 img {
	width: 48%;
	max-width: 65%;
}

.elementor-6359 .elementor-element.elementor-element-ae09c2f {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-ae09c2f .elementor-heading-title {
	font-size: 26px;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-c1ae17f {
	text-align: center;
	font-weight: 500;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-7cb2915 {
	--spacer-size: 50px;
}

.elementor-6359 .elementor-element.elementor-element-93be906 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-6359 .elementor-element.elementor-element-93be906:not(.elementor-motion-effects-element-type-background), .elementor-6359 .elementor-element.elementor-element-93be906 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #aaa876 0%, #393817 100%);
}

.elementor-6359 .elementor-element.elementor-element-93be906.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6359 .elementor-element.elementor-element-b2ffb64 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6359 .elementor-element.elementor-element-b2ffb64 {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-b2ffb64 img {
	width: 53%;
	max-width: 65%;
}

.elementor-6359 .elementor-element.elementor-element-85430b4 {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-85430b4 .elementor-heading-title {
	font-size: 26px;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-64e076a {
	text-align: center;
	font-weight: 500;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-a58353e {
	--spacer-size: 50px;
}

.elementor-6359 .elementor-element.elementor-element-15dbd79 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-6359 .elementor-element.elementor-element-15dbd79:not(.elementor-motion-effects-element-type-background), .elementor-6359 .elementor-element.elementor-element-15dbd79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #aaa876 0%, #393817 100%);
}

.elementor-6359 .elementor-element.elementor-element-15dbd79.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6359 .elementor-element.elementor-element-f1583ff {
	--spacer-size: 34px;
}

.elementor-6359 .elementor-element.elementor-element-95bfbd4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6359 .elementor-element.elementor-element-95bfbd4 {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-95bfbd4 img {
	width: 64%;
	max-width: 65%;
}

.elementor-6359 .elementor-element.elementor-element-ab370c6 {
	--spacer-size: 28px;
}

.elementor-6359 .elementor-element.elementor-element-a1aeea4 {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-a1aeea4 .elementor-heading-title {
	font-size: 26px;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-91a5834 {
	text-align: center;
	font-weight: 500;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-16dc36a {
	--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-6359 .elementor-element.elementor-element-16dc36a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6359 .elementor-element.elementor-element-acd5645 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-6359 .elementor-element.elementor-element-24acc90 > .elementor-element-populated {
	margin: 0px 0px 0px 70px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 70px;
}

.elementor-6359 .elementor-element.elementor-element-505bb1b {
	--spacer-size: 90px;
}

.elementor-6359 .elementor-element.elementor-element-2f85f8b .elementor-heading-title {
	font-size: 42px;
	color: #4fb147;
}

.elementor-6359 .elementor-element.elementor-element-228c793 {
	--divider-border-style: solid;
	--divider-color: #409239;
	--divider-border-width: 2.1px;
}

.elementor-6359 .elementor-element.elementor-element-228c793 .elementor-divider-separator {
	width: 82%;
}

.elementor-6359 .elementor-element.elementor-element-228c793 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-6359 .elementor-element.elementor-element-7621858 {
	font-size: 17px;
}

.elementor-6359 .elementor-element.elementor-element-6b3c894 > .elementor-widget-container {
	margin: 30px 30px 30px 30px;
}

.elementor-6359 .elementor-element.elementor-element-6b3c894 img {
	width: 59%;
}

.elementor-6359 .elementor-element.elementor-element-e8a6467 {
	--spacer-size: 50px;
}

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

.elementor-6359 .elementor-element.elementor-element-1654120 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-6359 .elementor-element.elementor-element-c268658 img {
	width: 80%;
}

.elementor-6359 .elementor-element.elementor-element-e08e430 {
	--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-6359 .elementor-element.elementor-element-2b45ba0 .elementor-heading-title {
	font-size: 30px;
	color: #4fb147;
}

.elementor-6359 .elementor-element.elementor-element-097af92 .elementor-heading-title {
	font-size: 16px;
	color: #546d4e;
}

.elementor-6359 .elementor-element.elementor-element-ff40ae9 {
	--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-6359 .elementor-element.elementor-element-1d019e4 > .elementor-widget-container {
	margin: 80px 80px 80px 80px;
}

.elementor-6359 .elementor-element.elementor-element-1d019e4 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-6359 .elementor-element.elementor-element-cd6618b {
	--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-6359 .elementor-element.elementor-element-5cdc406 {
	--spacer-size: 75px;
}

.elementor-6359 .elementor-element.elementor-element-d2b0043 {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: #3d8950;
}

.elementor-6359 .elementor-element.elementor-element-d2b0043 .elementor-headline {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-d2b0043 .elementor-headline-dynamic-wrapper path {
	stroke: #5b9140;
	stroke-width: 7px;
	stroke-linecap: round;
	stroke-linejoin: round;
}

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

.elementor-6359 .elementor-element.elementor-element-484be9c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-6359 .elementor-element.elementor-element-80f4b5c img {
	width: 3%;
}

.elementor-6359 .elementor-element.elementor-element-1bc4404 > .elementor-widget-container {
	margin: -9px 0px 0px 0px;
}

.elementor-6359 .elementor-element.elementor-element-1bc4404 {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-1bc4404 .elementor-heading-title {
	font-size: 20px;
	color: #046443;
}

.elementor-6359 .elementor-element.elementor-element-2c2e7c3 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-6359 .elementor-element.elementor-element-2c2e7c3 {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-332d123 {
	--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-6359 .elementor-element.elementor-element-47e3b74 img {
	width: 3%;
}

.elementor-6359 .elementor-element.elementor-element-b86b1d1 > .elementor-widget-container {
	margin: -9px 0px 0px 0px;
}

.elementor-6359 .elementor-element.elementor-element-b86b1d1 {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-b86b1d1 .elementor-heading-title {
	font-size: 20px;
	color: #046443;
}

.elementor-6359 .elementor-element.elementor-element-adc5d4a > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-6359 .elementor-element.elementor-element-adc5d4a {
	text-align: center;
}

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

.elementor-6359 .elementor-element.elementor-element-db1fdbd {
	--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-6359 .elementor-element.elementor-element-c88af7a img {
	width: 3%;
}

.elementor-6359 .elementor-element.elementor-element-ad641ef > .elementor-widget-container {
	margin: -9px 0px 0px 0px;
}

.elementor-6359 .elementor-element.elementor-element-ad641ef {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-ad641ef .elementor-heading-title {
	font-size: 20px;
	color: #046443;
}

.elementor-6359 .elementor-element.elementor-element-e11f3d0 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-6359 .elementor-element.elementor-element-e11f3d0 {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-ac24b91 {
	--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-6359 .elementor-element.elementor-element-878de26 img {
	width: 3%;
}

.elementor-6359 .elementor-element.elementor-element-d1d213a > .elementor-widget-container {
	margin: -9px 0px 0px 0px;
}

.elementor-6359 .elementor-element.elementor-element-d1d213a {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-d1d213a .elementor-heading-title {
	font-size: 20px;
	color: #046443;
}

.elementor-6359 .elementor-element.elementor-element-e1c0856 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-6359 .elementor-element.elementor-element-e1c0856 {
	text-align: center;
}

.elementor-6359 .elementor-element.elementor-element-81c233a {
	--display: flex;
}

.elementor-6359 .elementor-element.elementor-element-ac1d679 {
	--spacer-size: 90px;
}

.elementor-6359 .elementor-element.elementor-element-e69844b {
	--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;
	--gap: 0px 11px;
	--row-gap: 0px;
	--column-gap: 11px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6359 .elementor-element.elementor-element-e69844b:not(.elementor-motion-effects-element-type-background), .elementor-6359 .elementor-element.elementor-element-e69844b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #aaa876 0%, #393817 100%);
}

.elementor-6359 .elementor-element.elementor-element-52cf633 {
	--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-6359 .elementor-element.elementor-element-a35cdaa {
	text-align: start;
}

.elementor-6359 .elementor-element.elementor-element-a35cdaa img {
	width: 27%;
}

.elementor-6359 .elementor-element.elementor-element-5039905 .elementor-heading-title {
	font-size: 26px;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-962eaea {
	font-weight: 600;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-2347e92 {
	--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-6359 .elementor-element.elementor-element-fff89ae .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 10px;
}

.elementor-6359 .elementor-element.elementor-element-fff89ae .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -10px;
}

.elementor-6359 .elementor-element.elementor-element-fff89ae .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6359 .elementor-element.elementor-element-fff89ae .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-6359 .elementor-element.elementor-element-fff89ae .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-6359 .elementor-element.elementor-element-fff89ae .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-6359 .elementor-element.elementor-element-fff89ae .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-6359 .elementor-element.elementor-element-fff89ae .elementor-field-group > label, .elementor-6359 .elementor-element.elementor-element-fff89ae .elementor-field-subgroup label {
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-fff89ae .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-6359 .elementor-element.elementor-element-fff89ae .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-6359 .elementor-element.elementor-element-fff89ae .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-6359 .elementor-element.elementor-element-fff89ae .e-form__buttons__wrapper__button-next {
	background-color: #c4a827;
	color: #000;
}

.elementor-6359 .elementor-element.elementor-element-fff89ae .elementor-button[type="submit"] {
	background-color: #c4a827;
	color: #000;
}

.elementor-6359 .elementor-element.elementor-element-fff89ae .elementor-button[type="submit"] svg * {
	fill: #000;
}

.elementor-6359 .elementor-element.elementor-element-fff89ae .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-fff89ae .e-form__buttons__wrapper__button-next:hover {
	background-color: #96810d;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-fff89ae .elementor-button[type="submit"]:hover {
	background-color: #96810d;
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-fff89ae .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-6359 .elementor-element.elementor-element-fff89ae .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-6359 .elementor-element.elementor-element-fff89ae .elementor-button {
	border-radius: 10px 10px 10px 10px;
}

.elementor-6359 .elementor-element.elementor-element-fff89ae {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

@media (max-width:1024px) {
	.elementor-6359 .elementor-element.elementor-element-ac9d4ef {
		--grid-auto-flow: row;
	}
	
	.elementor-bc-flex-widget .elementor-6359 .elementor-element.elementor-element-736863c.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-736863c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-121d2c0 img {
		width: 81%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-156e08c {
		--spacer-size: 0px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-af56b98 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-560cf7a > .elementor-widget-container {
		margin: -13px 0px 0px 0px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-30704b9 > .elementor-widget-container {
		margin: 0px 22px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-30704b9 {
		font-size: 12px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-24acc90 > .elementor-element-populated {
		margin: 5px 5px 5px 5px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 5px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-505bb1b {
		--spacer-size: 0px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-2f85f8b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-228c793 > .elementor-widget-container {
		margin: -22px 0px 0px 0px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-7621858 {
		text-align: start;
		font-size: 12px;
	}
	
	.elementor-bc-flex-widget .elementor-6359 .elementor-element.elementor-element-bd65e3d.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-bd65e3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-bd65e3d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-6b3c894 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-6359 .elementor-element.elementor-element-8776813 {
		--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;
	}
	
	.elementor-6359 .elementor-element.elementor-element-8776813:not(.elementor-motion-effects-element-type-background), .elementor-6359 .elementor-element.elementor-element-8776813 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -248px 0px;
		background-size: cover;
	}
	
	.elementor-6359 .elementor-element.elementor-element-ac9d4ef {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-c9cff12 {
		text-align: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-c9cff12 img {
		width: 50%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-173d1ce {
		text-align: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-6d58fa2 {
		text-align: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-daa79e9 {
		--spacer-size: 1px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-633c6b5:not(.elementor-motion-effects-element-type-background), .elementor-6359 .elementor-element.elementor-element-633c6b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-6359 .elementor-element.elementor-element-6082413 {
		--spacer-size: 19px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-121d2c0 {
		text-align: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-121d2c0 img {
		width: 65%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-156e08c {
		--spacer-size: 0px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-42f3c2f {
		--spacer-size: 0px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-2c60823 {
		text-align: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-af56b98 {
		text-align: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-af56b98 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-560cf7a > .elementor-widget-container {
		margin: -8px -8px -8px -8px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-560cf7a .elementor-divider {
		text-align: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-560cf7a .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-6359 .elementor-element.elementor-element-30704b9 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-30704b9 {
		text-align: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-6030442 {
		--spacer-size: 9px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-93be906 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-15dbd79 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-24acc90 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-505bb1b {
		--spacer-size: 0px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-2f85f8b {
		text-align: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-2f85f8b .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-228c793 > .elementor-widget-container {
		margin: -17px -17px -17px -17px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-228c793 .elementor-divider-separator {
		width: 78%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-6359 .elementor-element.elementor-element-228c793 .elementor-divider {
		text-align: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-7621858 {
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-6b3c894 > .elementor-widget-container {
		margin: -15px -15px -15px -15px;
		padding: 27px 0px 0px 0px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-6b3c894 {
		text-align: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-6b3c894 img {
		max-width: 100%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-2b45ba0 {
		text-align: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-ef852a2 {
		text-align: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-097af92 {
		text-align: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-1d019e4 > .elementor-widget-container {
		margin: 6px 6px 6px 6px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-5cdc406 {
		--spacer-size: 38px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-a35cdaa {
		text-align: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-5039905 {
		text-align: center;
	}
	
	.elementor-6359 .elementor-element.elementor-element-5039905 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-962eaea {
		text-align: center;
	}
}

@media (min-width:768px) {
	.elementor-6359 .elementor-element.elementor-element-ac9d4ef {
		--width: 49.222%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-fe7935a {
		--width: 50%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-0e86395 {
		--width: 25%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-464e725 {
		--width: 25%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-0d3aec8 {
		--width: 25%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-2fb5aac {
		--width: 25%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-670567b {
		--content-width: 1208px;
	}
	
	.elementor-6359 .elementor-element.elementor-element-21e874c {
		--width: 27.768%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-93be906 {
		--width: 31.25%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-15dbd79 {
		--width: 31.25%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-16dc36a {
		--width: 31.227%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-1654120 {
		--width: 50%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-e08e430 {
		--width: 50%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-484be9c {
		--width: 50%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-332d123 {
		--width: 50%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-db1fdbd {
		--width: 50%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-ac24b91 {
		--width: 50%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-e69844b {
		--content-width: 80%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-52cf633 {
		--width: 50%;
	}
	
	.elementor-6359 .elementor-element.elementor-element-2347e92 {
		--width: 50%;
	}
}
