
.elementor-21085 .elementor-element.elementor-element-ab81d7e {
	--display: flex;
	--min-height: 50px;
	--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;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-21085 .elementor-element.elementor-element-ab81d7e:not(.elementor-motion-effects-element-type-background), .elementor-21085 .elementor-element.elementor-element-ab81d7e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4feb95;
}

.elementor-21085 .elementor-element.elementor-element-22ca0a4 {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-22ca0a4 .elementor-heading-title {
	font-weight: 700;
}

.elementor-21085 .elementor-element.elementor-element-2a00a57 {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-2a00a57 .elementor-heading-title {
	text-decoration: underline;
}

.elementor-21085 .elementor-element.elementor-element-1a25163 {
	--display: flex;
	--min-height: 85vh;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-21085 .elementor-element.elementor-element-f670209 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-c8a2189 .elementor-heading-title {
	font-family: "Schibsted Grotesk", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #34b970;
}

.elementor-21085 .elementor-element.elementor-element-c5192c8 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

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

.elementor-21085 .elementor-element.elementor-element-af795fb .elementor-button {
	background-color: var(--e-global-color-61a0b7d);
	fill: var(--e-global-color-200b0e1);
	color: var(--e-global-color-200b0e1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61a0b7d);
	border-radius: 8px 8px 8px 8px;
}

.elementor-21085 .elementor-element.elementor-element-af795fb .elementor-button:hover, .elementor-21085 .elementor-element.elementor-element-af795fb .elementor-button:focus {
	background-color: #3dc57a;
}

.elementor-21085 .elementor-element.elementor-element-d114dd5 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	fill: var(--e-global-color-200b0e1);
	color: var(--e-global-color-200b0e1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-21085 .elementor-element.elementor-element-d114dd5 .elementor-button:hover, .elementor-21085 .elementor-element.elementor-element-d114dd5 .elementor-button:focus {
	background-color: var(--e-global-color-61a0b7d);
	color: var(--e-global-color-200b0e1);
}

.elementor-21085 .elementor-element.elementor-element-d114dd5 .elementor-button:hover svg, .elementor-21085 .elementor-element.elementor-element-d114dd5 .elementor-button:focus svg {
	fill: var(--e-global-color-200b0e1);
}

.elementor-21085 .elementor-element.elementor-element-7824969 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-7412939 {
	--display: flex;
	--min-height: 20vh;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 2%;
	--padding-bottom: 2%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-21085 .elementor-element.elementor-element-7412939:not(.elementor-motion-effects-element-type-background), .elementor-21085 .elementor-element.elementor-element-7412939 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-21085 .elementor-element.elementor-element-b01b7dc {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-f9bbc2c {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-200b0e1);
	border-radius: 0px 0px 0px 0px;
}

.elementor-21085 .elementor-element.elementor-element-e621033 {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-21085 .elementor-element.elementor-element-2eee2e7 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-9b37908 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-0a7f8ec {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-0a7f8ec:not(.elementor-motion-effects-element-type-background), .elementor-21085 .elementor-element.elementor-element-0a7f8ec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-21085 .elementor-element.elementor-element-d9c2e69 {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-d9c2e69 .elementor-heading-title {
	color: #fff;
}

.elementor-21085 .elementor-element.elementor-element-20494d1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-end;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-cc0ca26 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 9px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-d4490aa {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21085 .elementor-element.elementor-element-d4490aa img {
	width: 30px;
}

.elementor-21085 .elementor-element.elementor-element-e70cce6 {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-e70cce6 .elementor-heading-title {
	font-family: "Architects Daughter", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-a73a44a);
}

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

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

.elementor-21085 .elementor-element.elementor-element-f2cb75f .elementor-heading-title {
	font-weight: 700;
}

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

.elementor-21085 .elementor-element.elementor-element-7fec62a .elementor-heading-title {
	font-weight: 700;
}

.elementor-21085 .elementor-element.elementor-element-efb882d {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-21085 .elementor-element.elementor-element-3fa0784 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-d5d3490 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-1941834 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-1941834:not(.elementor-motion-effects-element-type-background), .elementor-21085 .elementor-element.elementor-element-1941834 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-21085 .elementor-element.elementor-element-abd012c {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-abd012c .elementor-heading-title {
	color: #fff;
}

.elementor-21085 .elementor-element.elementor-element-cc03ecf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-end;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-1b7990f {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 9px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-7281f34 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21085 .elementor-element.elementor-element-7281f34 img {
	width: 30px;
}

.elementor-21085 .elementor-element.elementor-element-4367045 {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-4367045 .elementor-heading-title {
	font-family: "Architects Daughter", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-4d9f289);
}

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

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

.elementor-21085 .elementor-element.elementor-element-9ff917b .elementor-heading-title {
	font-weight: 700;
}

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

.elementor-21085 .elementor-element.elementor-element-1bb825c .elementor-heading-title {
	font-weight: 700;
}

.elementor-21085 .elementor-element.elementor-element-d50af15 {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-21085 .elementor-element.elementor-element-4024f9f {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-21085 .elementor-element.elementor-element-d2e6851 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-d2e6851:not(.elementor-motion-effects-element-type-background), .elementor-21085 .elementor-element.elementor-element-d2e6851 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-21085 .elementor-element.elementor-element-f52e569 {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-f52e569 .elementor-heading-title {
	color: #fff;
}

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

.elementor-21085 .elementor-element.elementor-element-5424fdd {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 9px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-f38235d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21085 .elementor-element.elementor-element-f38235d img {
	width: 30px;
}

.elementor-21085 .elementor-element.elementor-element-b1ac962 {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-b1ac962 .elementor-heading-title {
	font-family: "Architects Daughter", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-39a9b9b);
}

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

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

.elementor-21085 .elementor-element.elementor-element-3d4b7ef .elementor-heading-title {
	font-weight: 700;
}

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

.elementor-21085 .elementor-element.elementor-element-b8ed822 .elementor-heading-title {
	font-weight: 700;
}

.elementor-21085 .elementor-element.elementor-element-1c80b17 {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-21085 .elementor-element.elementor-element-20aea06 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-9f09a5e {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-0fd003b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-0fd003b:not(.elementor-motion-effects-element-type-background), .elementor-21085 .elementor-element.elementor-element-0fd003b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-21085 .elementor-element.elementor-element-93605e0 {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-93605e0 .elementor-heading-title {
	color: #fff;
}

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

.elementor-21085 .elementor-element.elementor-element-9b4dd48 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 9px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-38aa41d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21085 .elementor-element.elementor-element-38aa41d img {
	width: 30px;
}

.elementor-21085 .elementor-element.elementor-element-5b153df {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-5b153df .elementor-heading-title {
	font-family: "Architects Daughter", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-a73a44a);
}

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

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

.elementor-21085 .elementor-element.elementor-element-bf7beae .elementor-heading-title {
	font-weight: 700;
}

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

.elementor-21085 .elementor-element.elementor-element-b411281 .elementor-heading-title {
	font-weight: 700;
}

.elementor-21085 .elementor-element.elementor-element-e5099ff {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-21085 .elementor-element.elementor-element-f7ee877 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-c71b7ff {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-a411f55 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-a411f55:not(.elementor-motion-effects-element-type-background), .elementor-21085 .elementor-element.elementor-element-a411f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-21085 .elementor-element.elementor-element-efc5ad1 {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-efc5ad1 .elementor-heading-title {
	color: #fff;
}

.elementor-21085 .elementor-element.elementor-element-c3c4a71 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-end;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-32168a3 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 9px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-c2f0ba6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21085 .elementor-element.elementor-element-c2f0ba6 img {
	width: 30px;
}

.elementor-21085 .elementor-element.elementor-element-b124a08 {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-b124a08 .elementor-heading-title {
	font-family: "Architects Daughter", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-4d9f289);
}

.elementor-21085 .elementor-element.elementor-element-03ff78e {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-21085 .elementor-element.elementor-element-3bf031d .elementor-heading-title {
	font-weight: 700;
}

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

.elementor-21085 .elementor-element.elementor-element-ec6e74f .elementor-heading-title {
	font-weight: 700;
}

.elementor-21085 .elementor-element.elementor-element-f520159 {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-21085 .elementor-element.elementor-element-55b9c12 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-318c8e5 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-d4d26f5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-d4d26f5:not(.elementor-motion-effects-element-type-background), .elementor-21085 .elementor-element.elementor-element-d4d26f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-21085 .elementor-element.elementor-element-f048642 {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-f048642 .elementor-heading-title {
	color: #fff;
}

.elementor-21085 .elementor-element.elementor-element-028ac24 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-end;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-d37bea4 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 9px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-7454a34 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21085 .elementor-element.elementor-element-7454a34 img {
	width: 30px;
}

.elementor-21085 .elementor-element.elementor-element-e099388 {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-e099388 .elementor-heading-title {
	font-family: "Architects Daughter", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-39a9b9b);
}

.elementor-21085 .elementor-element.elementor-element-4eba11b {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-21085 .elementor-element.elementor-element-05a012d .elementor-heading-title {
	font-weight: 700;
}

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

.elementor-21085 .elementor-element.elementor-element-d41a4f2 .elementor-heading-title {
	font-weight: 700;
}

.elementor-21085 .elementor-element.elementor-element-0945481 {
	--e-n-carousel-swiper-slides-to-display: 2;
	--e-n-carousel-swiper-slides-gap: 0px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	padding: 10px 0px 10px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d1d1de;
	border-radius: 8px 8px 8px 8px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
}

:where( .elementor-21085 .elementor-element.elementor-element-0945481 .swiper-slide ) > .e-con {
	border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con {
	--padding-block-start: 0px;
	--padding-inline-end: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
}

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

.elementor-21085 .elementor-element.elementor-element-5222c61 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21085 .elementor-element.elementor-element-5222c61:not(.elementor-motion-effects-element-type-background), .elementor-21085 .elementor-element.elementor-element-5222c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-21085 .elementor-element.elementor-element-b19284e {
	--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: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-21085 .elementor-element.elementor-element-a432a40 .elementor-button {
	background-color: var(--e-global-color-61a0b7d);
	fill: var(--e-global-color-200b0e1);
	color: var(--e-global-color-200b0e1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61a0b7d);
	border-radius: 8px 8px 8px 8px;
}

.elementor-21085 .elementor-element.elementor-element-a432a40 .elementor-button:hover, .elementor-21085 .elementor-element.elementor-element-a432a40 .elementor-button:focus {
	background-color: #3dc57a;
}

.elementor-21085 .elementor-element.elementor-element-e32c5c9 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-c87c7b2 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px !important;
	--row-gap: 20px !important;
	--column-gap: 20px !important;
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-21085 .elementor-element.elementor-element-0a08b99 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 15px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-a0bba1a {
	--display: flex;
	--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-21085 .elementor-element.elementor-element-a8c477a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-946cf9c {
	--display: flex;
	--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-21085 .elementor-element.elementor-element-9a653e4 {
	--display: flex;
	--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-21085 .elementor-element.elementor-element-e976406 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 15px;
}

.elementor-21085 .elementor-element.elementor-element-1a51667 {
	--display: flex;
	--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-21085 .elementor-element.elementor-element-3f85152 {
	text-align: right;
}

.elementor-21085 .elementor-element.elementor-element-c7b9d1b {
	text-align: right;
}

.elementor-21085 .elementor-element.elementor-element-111cd50 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px !important;
	--row-gap: 20px !important;
	--column-gap: 20px !important;
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-21085 .elementor-element.elementor-element-d467907 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 15px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-1e0fb5b {
	--display: flex;
	--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-21085 .elementor-element.elementor-element-99f7071 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-918ff9f {
	--display: flex;
	--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-21085 .elementor-element.elementor-element-2ba9924 {
	--display: flex;
	--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-21085 .elementor-element.elementor-element-f76a671 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 15px;
}

.elementor-21085 .elementor-element.elementor-element-b8f3dc3 {
	--display: flex;
	--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-21085 .elementor-element.elementor-element-7fa7366 {
	text-align: right;
}

.elementor-21085 .elementor-element.elementor-element-e754b24 {
	text-align: right;
}

.elementor-21085 .elementor-element.elementor-element-acc47fa {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px !important;
	--row-gap: 20px !important;
	--column-gap: 20px !important;
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-21085 .elementor-element.elementor-element-2721b0e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 15px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-66ab27d {
	--display: flex;
	--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-21085 .elementor-element.elementor-element-786467f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-e637ca0 {
	--display: flex;
	--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-21085 .elementor-element.elementor-element-9500521 {
	--display: flex;
	--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-21085 .elementor-element.elementor-element-7e7b65c {
	padding: 20px 0px 20px 0px;
}

.elementor-21085 .elementor-element.elementor-element-909184c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 15px;
}

.elementor-21085 .elementor-element.elementor-element-bd87189 {
	--display: flex;
	--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-21085 .elementor-element.elementor-element-419edcd {
	text-align: right;
}

.elementor-21085 .elementor-element.elementor-element-f574a61 {
	text-align: right;
}

.elementor-21085 .elementor-element.elementor-element-2b56244 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-21085 .elementor-element.elementor-element-2b3445c {
	--display: flex;
	--min-height: 80vh;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-14439cf {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-e57e437 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-e57e437.e-con {
	--align-self: center;
}

.elementor-21085 .elementor-element.elementor-element-60223a4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

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

.elementor-21085 .elementor-element.elementor-element-60223a4.e-con {
	--align-self: center;
}

.elementor-21085 .elementor-element.elementor-element-358bd89 .elementor-heading-title {
	color: #34b970;
}

.elementor-21085 .elementor-element.elementor-element-557b701 {
	padding: 0px 0px 0px 0px;
}

.elementor-21085 .elementor-element.elementor-element-557b701 .elementor-heading-title {
	color: #34b970;
}

.elementor-21085 .elementor-element.elementor-element-404347a {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-d66f091 {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21085 .elementor-element.elementor-element-e51ee69 {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21085 .elementor-element.elementor-element-1447517 {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21085 .elementor-element.elementor-element-782c2a4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 40px 0px rgba(79, 235, 149, .27058823529412);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-0c703d7 {
	--display: flex;
	--min-height: 80vh;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-21085 .elementor-element.elementor-element-0705a28 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-0705a28.e-con {
	--align-self: center;
}

.elementor-21085 .elementor-element.elementor-element-792dacd {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-a96606b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

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

.elementor-21085 .elementor-element.elementor-element-a96606b.e-con {
	--align-self: center;
}

.elementor-21085 .elementor-element.elementor-element-ed20fb7 .elementor-heading-title {
	color: #34b970;
}

.elementor-21085 .elementor-element.elementor-element-16b9f1f {
	padding: 0px 0px 0px 0px;
}

.elementor-21085 .elementor-element.elementor-element-16b9f1f .elementor-heading-title {
	color: #34b970;
}

.elementor-21085 .elementor-element.elementor-element-66320a1 {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21085 .elementor-element.elementor-element-a7c743e {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21085 .elementor-element.elementor-element-405b8e8 {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21085 .elementor-element.elementor-element-85b8469 {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21085 .elementor-element.elementor-element-830bfb6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 40px 0px rgba(79, 235, 149, .27058823529412);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-39e22eb {
	--display: flex;
	--min-height: 80vh;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-5739ed4 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-4670a3b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-4670a3b.e-con {
	--align-self: center;
}

.elementor-21085 .elementor-element.elementor-element-a86af98 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

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

.elementor-21085 .elementor-element.elementor-element-a86af98.e-con {
	--align-self: center;
}

.elementor-21085 .elementor-element.elementor-element-327dab9 .elementor-heading-title {
	color: #34b970;
}

.elementor-21085 .elementor-element.elementor-element-d933175 {
	padding: 0px 0px 0px 0px;
}

.elementor-21085 .elementor-element.elementor-element-d933175 .elementor-heading-title {
	color: #34b970;
}

.elementor-21085 .elementor-element.elementor-element-13a95d1 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-5529c53 {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21085 .elementor-element.elementor-element-3604980 {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21085 .elementor-element.elementor-element-e416b9e {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21085 .elementor-element.elementor-element-f38b7b3 {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21085 .elementor-element.elementor-element-a5b33ae {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 40px 0px rgba(79, 235, 149, .27058823529412);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-898bd9c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
	--z-index: 4;
}

.elementor-21085 .elementor-element.elementor-element-459aeef {
	--spacer-size: 50px;
}

.elementor-21085 .elementor-element.elementor-element-459aeef > .elementor-widget-container {
	background-color: #fff;
}

.elementor-21085 .elementor-element.elementor-element-a87153a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-21085 .elementor-element.elementor-element-a87153a:not(.elementor-motion-effects-element-type-background), .elementor-21085 .elementor-element.elementor-element-a87153a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-21085 .elementor-element.elementor-element-3e5d070 {
	--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-21085 .elementor-element.elementor-element-419d68c {
	text-align: left;
}

.elementor-21085 .elementor-element.elementor-element-25243db {
	text-align: left;
}

.elementor-21085 .elementor-element.elementor-element-7194929 .elementor-button {
	background-color: var(--e-global-color-61a0b7d);
	fill: var(--e-global-color-200b0e1);
	color: var(--e-global-color-200b0e1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61a0b7d);
	border-radius: 8px 8px 8px 8px;
}

.elementor-21085 .elementor-element.elementor-element-7194929 .elementor-button:hover, .elementor-21085 .elementor-element.elementor-element-7194929 .elementor-button:focus {
	background-color: #3dc57a;
}

.elementor-21085 .elementor-element.elementor-element-9664b6f {
	--spacer-size: 50px;
}

.elementor-21085 .elementor-element.elementor-element-9664b6f > .elementor-widget-container {
	background-color: #fff;
}

.elementor-21085 .elementor-element.elementor-element-0dc83bf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 4;
}

.elementor-21085 .elementor-element.elementor-element-0dc83bf:not(.elementor-motion-effects-element-type-background), .elementor-21085 .elementor-element.elementor-element-0dc83bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-21085 .elementor-element.elementor-element-ec4d36d {
	--spacer-size: 10px;
}

.elementor-21085 .elementor-element.elementor-element-bdc6317 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
	--z-index: 4;
}

.elementor-21085 .elementor-element.elementor-element-bdc6317:not(.elementor-motion-effects-element-type-background), .elementor-21085 .elementor-element.elementor-element-bdc6317 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-21085 .elementor-element.elementor-element-ffc1990 {
	--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: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-21085 .elementor-element.elementor-element-33a9ffd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-89fd310 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-21085 .elementor-element.elementor-element-09110d6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-de9bbf0 {
	--divider-border-style: solid;
	--divider-color: #d1d1de;
	--divider-border-width: 1px;
}

.elementor-21085 .elementor-element.elementor-element-de9bbf0 .elementor-divider-separator {
	width: 100%;
}

.elementor-21085 .elementor-element.elementor-element-de9bbf0 .elementor-divider {
	padding-block-start: 25px;
	padding-block-end: 25px;
}

.elementor-21085 .elementor-element.elementor-element-56201b7 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-479bd5e .elementor-button {
	background-color: var(--e-global-color-61a0b7d);
	fill: var(--e-global-color-200b0e1);
	color: var(--e-global-color-200b0e1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61a0b7d);
	border-radius: 8px 8px 8px 8px;
}

.elementor-21085 .elementor-element.elementor-element-479bd5e .elementor-button:hover, .elementor-21085 .elementor-element.elementor-element-479bd5e .elementor-button:focus {
	background-color: #3dc57a;
}

.elementor-21085 .elementor-element.elementor-element-64ca116 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	fill: var(--e-global-color-200b0e1);
	color: var(--e-global-color-200b0e1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-200b0e1);
	border-radius: 8px 8px 8px 8px;
}

.elementor-21085 .elementor-element.elementor-element-64ca116 .elementor-button:hover, .elementor-21085 .elementor-element.elementor-element-64ca116 .elementor-button:focus {
	background-color: var(--e-global-color-61a0b7d);
}

.elementor-21085 .elementor-element.elementor-element-1125a34 {
	--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: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
	--z-index: 4;
}

.elementor-21085 .elementor-element.elementor-element-1125a34:not(.elementor-motion-effects-element-type-background), .elementor-21085 .elementor-element.elementor-element-1125a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-21085 .elementor-element.elementor-element-e521669 {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-21085 .elementor-element.elementor-element-9e8df2c .elementor-heading-title {
	font-family: "Schibsted Grotesk", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

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

.elementor-21085 .elementor-element.elementor-element-efa265e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-afedde6 .elementor-heading-title {
	font-weight: 700;
}

.elementor-21085 .elementor-element.elementor-element-01fbbba {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-aa0b92a .elementor-heading-title {
	font-weight: 700;
}

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

.elementor-21085 .elementor-element.elementor-element-0d9e742 .elementor-heading-title {
	font-size: 14px;
}

.elementor-21085 .elementor-element.elementor-element-8388ca7 .elementor-heading-title {
	font-weight: 700;
}

.elementor-21085 .elementor-element.elementor-element-055883b {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-21085 .elementor-element.elementor-element-3013672 .elementor-heading-title {
	font-family: "Schibsted Grotesk", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.elementor-21085 .elementor-element.elementor-element-348b9c0 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-c030538 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-b9294b9 .elementor-heading-title {
	font-weight: 700;
}

.elementor-21085 .elementor-element.elementor-element-753deef {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-caa4f8f .elementor-heading-title {
	font-weight: 700;
}

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

.elementor-21085 .elementor-element.elementor-element-a0aa5e2 .elementor-heading-title {
	font-size: 14px;
}

.elementor-21085 .elementor-element.elementor-element-0fe3647 .elementor-heading-title {
	font-weight: 700;
}

.elementor-21085 .elementor-element.elementor-element-f4c7142 {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-21085 .elementor-element.elementor-element-f515271 .elementor-heading-title {
	font-family: "Schibsted Grotesk", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.elementor-21085 .elementor-element.elementor-element-39a75e7 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-a64da2d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-7bb831a .elementor-heading-title {
	font-weight: 700;
}

.elementor-21085 .elementor-element.elementor-element-b9ef2d9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-8bfa2e6 .elementor-heading-title {
	font-weight: 700;
}

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

.elementor-21085 .elementor-element.elementor-element-b6ab38f .elementor-heading-title {
	font-size: 14px;
}

.elementor-21085 .elementor-element.elementor-element-3e004b9 .elementor-heading-title {
	font-weight: 700;
}

.elementor-21085 .elementor-element.elementor-element-c386846 {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-21085 .elementor-element.elementor-element-5eb0c29 .elementor-heading-title {
	font-family: "Schibsted Grotesk", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

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

.elementor-21085 .elementor-element.elementor-element-50ea557 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-88298b4 .elementor-heading-title {
	font-weight: 700;
}

.elementor-21085 .elementor-element.elementor-element-39b3699 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-635dec2 .elementor-heading-title {
	font-weight: 700;
}

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

.elementor-21085 .elementor-element.elementor-element-b1aa257 .elementor-heading-title {
	font-size: 14px;
}

.elementor-21085 .elementor-element.elementor-element-195d2d8 .elementor-heading-title {
	font-weight: 700;
}

.elementor-21085 .elementor-element.elementor-element-91402b4 {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-21085 .elementor-element.elementor-element-6839216 .elementor-heading-title {
	font-family: "Schibsted Grotesk", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

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

.elementor-21085 .elementor-element.elementor-element-cc5077f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-192f667 .elementor-heading-title {
	font-weight: 700;
}

.elementor-21085 .elementor-element.elementor-element-05c75de {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-1e26a15 .elementor-heading-title {
	font-weight: 700;
}

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

.elementor-21085 .elementor-element.elementor-element-6f36169 .elementor-heading-title {
	font-size: 14px;
}

.elementor-21085 .elementor-element.elementor-element-f0d9534 .elementor-heading-title {
	font-weight: 700;
}

.elementor-21085 .elementor-element.elementor-element-318d5ad {
	--e-n-carousel-swiper-slides-to-display: 3;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
}

.elementor-21085 .elementor-element.elementor-element-e31c137 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
	--z-index: 4;
}

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

.elementor-21085 .elementor-element.elementor-element-ed0b7ce {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-cc7e6b5 .elementor-button {
	background-color: var(--e-global-color-61a0b7d);
	fill: var(--e-global-color-200b0e1);
	color: var(--e-global-color-200b0e1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61a0b7d);
	border-radius: 8px 8px 8px 8px;
}

.elementor-21085 .elementor-element.elementor-element-cc7e6b5 .elementor-button:hover, .elementor-21085 .elementor-element.elementor-element-cc7e6b5 .elementor-button:focus {
	background-color: #3dc57a;
}

.elementor-21085 .elementor-element.elementor-element-66f33a6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-61fa107 {
	--spacer-size: 50px;
}

.elementor-21085 .elementor-element.elementor-element-3ed272a {
	--spacer-size: 50px;
}

.elementor-21085 .elementor-element.elementor-element-10e55ae {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
	--z-index: 4;
}

.elementor-21085 .elementor-element.elementor-element-4b38383 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21085 .elementor-element.elementor-element-4b38383:not(.elementor-motion-effects-element-type-background), .elementor-21085 .elementor-element.elementor-element-4b38383 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-21085 .elementor-element.elementor-element-5709349 {
	--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: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-21085 .elementor-element.elementor-element-231ade9 .elementor-button {
	background-color: var(--e-global-color-61a0b7d);
	fill: var(--e-global-color-200b0e1);
	color: var(--e-global-color-200b0e1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61a0b7d);
	border-radius: 8px 8px 8px 8px;
}

.elementor-21085 .elementor-element.elementor-element-231ade9 .elementor-button:hover, .elementor-21085 .elementor-element.elementor-element-231ade9 .elementor-button:focus {
	background-color: #3dc57a;
}

.elementor-21085 .elementor-element.elementor-element-f11f68e .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio, .double-item) .image-inner:not(.empty) {
	aspect-ratio: 2 !important;
	height: auto;
}

.elementor-21085 .elementor-element.elementor-element-f11f68e .portfolio.portfolio-grid.news-grid .portfolio-item, .elementor-21085 .elementor-element.elementor-element-f11f68e .skeleton-posts.portfolio-row .portfolio-item {
	padding: calc(10px / 2) !important;
}

.elementor-21085 .elementor-element.elementor-element-f11f68e .portfolio.portfolio-grid.news-grid .portfolio-row, .elementor-21085 .elementor-element.elementor-element-f11f68e .skeleton-posts.portfolio-row {
	margin: calc(-10px / 2);
}

.elementor-21085 .elementor-element.elementor-element-f11f68e .portfolio.news-grid.fullwidth-columns .portfolio-row {
	margin: calc(-10px / 2) 0;
}

.elementor-21085 .elementor-element.elementor-element-f11f68e .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings) {
	padding-left: 10px;
	padding-right: 10px;
}

.elementor-21085 .elementor-element.elementor-element-f11f68e .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row {
	padding-left: calc(10px / 2);
	padding-right: calc(10px / 2);
}

.elementor-21085 .elementor-element.elementor-element-f11f68e .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel {
	padding-left: 10px;
	padding-right: 10px;
}

.elementor-21085 .elementor-element.elementor-element-f11f68e .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar {
	padding-left: 10px;
}

.elementor-21085 .elementor-element.elementor-element-f11f68e .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before {
	top: calc(-10px / 2);
}

.elementor-21085 .elementor-element.elementor-element-f11f68e > .elementor-widget-container {
	margin: 0px 0px -25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21085 .elementor-element.elementor-element-f11f68e .portfolio.portfolio-grid.news-grid .portfolio-item .image {
	border-radius: 8px 8px 8px 8px;
}

.elementor-21085 .elementor-element.elementor-element-f11f68e .portfolio.news-grid.caption-position-page .portfolio-item .wrap {
	border-radius: 8px 8px 0 0;
}

.elementor-21085 .elementor-element.elementor-element-f11f68e .portfolio.news-grid.caption-position-hover .portfolio-item .wrap {
	border-radius: 8px 8px 8px 8px;
}

.elementor-21085 .elementor-element.elementor-element-f11f68e .portfolio.news-grid.caption-position-image .portfolio-item .wrap {
	border-radius: 8px 8px 8px 8px;
}

.elementor-21085 .elementor-element.elementor-element-f11f68e .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner {
	opacity: calc(100 / 100);
}

.elementor-21085 .elementor-element.elementor-element-f11f68e .portfolio.news-grid.title-on-page .portfolio-item .wrap > .caption .title {
	margin: -5px 0px -5px 0px;
}

.elementor-21085 .elementor-element.elementor-element-f11f68e .portfolio-selected-filters .portfolio-selected-filter-item {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}

.elementor-21085 .elementor-element.elementor-element-f11f68e .portfolio.portfolio-grid.news-grid .gem-pagination {
	margin-top: 100px;
}

.elementor-21085 .elementor-element.elementor-element-a8f8b76 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 4;
}

.elementor-21085 .elementor-element.elementor-element-99e2cba {
	--spacer-size: 25px;
}

.elementor-21085 .elementor-element.elementor-element-99e2cba > .elementor-widget-container {
	background-color: #fff;
}

.elementor-21085 .elementor-element.elementor-element-9685a94 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 4;
}

.elementor-21085 .elementor-element.elementor-element-9685a94:not(.elementor-motion-effects-element-type-background), .elementor-21085 .elementor-element.elementor-element-9685a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-21085 .elementor-element.elementor-element-4196939 {
	--spacer-size: 25px;
}

.elementor-21085 .elementor-element.elementor-element-f95830d {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
	--z-index: 4;
}

.elementor-21085 .elementor-element.elementor-element-f95830d:not(.elementor-motion-effects-element-type-background), .elementor-21085 .elementor-element.elementor-element-f95830d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-21085 .elementor-element.elementor-element-557b22f {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 10px 10px !important;
	--row-gap: 10px !important;
	--column-gap: 10px !important;
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-21085 .elementor-element.elementor-element-3852ea6 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21085 .elementor-element.elementor-element-95fee3c {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-21085 .elementor-element.elementor-element-72b0150 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-21085 .elementor-element.elementor-element-4974c72 {
	--display: flex;
	--justify-content: center;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-21085 .elementor-element.elementor-element-c3c74df {
	text-align: left;
}

.elementor-21085 .elementor-element.elementor-element-c3c74df img {
	width: 150px;
}

.elementor-21085 .elementor-element.elementor-element-be8244c {
	--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: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-bc58548 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21085 .elementor-element.elementor-element-bc58548 .elementor-heading-title {
	color: var(--e-global-color-200b0e1);
}

.elementor-21085 .elementor-element.elementor-element-c3f490c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-21085 .elementor-element.elementor-element-c3f490c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-c3f490c.elementor-view-stacked .elementor-icon {
	background-color: #e7ca41;
}

.elementor-21085 .elementor-element.elementor-element-c3f490c.elementor-view-framed .elementor-icon, .elementor-21085 .elementor-element.elementor-element-c3f490c.elementor-view-default .elementor-icon {
	color: #e7ca41;
	border-color: #e7ca41;
}

.elementor-21085 .elementor-element.elementor-element-c3f490c.elementor-view-framed .elementor-icon, .elementor-21085 .elementor-element.elementor-element-c3f490c.elementor-view-default .elementor-icon svg {
	fill: #e7ca41;
}

.elementor-21085 .elementor-element.elementor-element-c3f490c .elementor-icon {
	font-size: 28px;
}

.elementor-21085 .elementor-element.elementor-element-c3f490c .elementor-icon svg {
	height: 28px;
}

.elementor-21085 .elementor-element.elementor-element-d82da16 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-d82da16.elementor-view-stacked .elementor-icon {
	background-color: #e7ca41;
}

.elementor-21085 .elementor-element.elementor-element-d82da16.elementor-view-framed .elementor-icon, .elementor-21085 .elementor-element.elementor-element-d82da16.elementor-view-default .elementor-icon {
	color: #e7ca41;
	border-color: #e7ca41;
}

.elementor-21085 .elementor-element.elementor-element-d82da16.elementor-view-framed .elementor-icon, .elementor-21085 .elementor-element.elementor-element-d82da16.elementor-view-default .elementor-icon svg {
	fill: #e7ca41;
}

.elementor-21085 .elementor-element.elementor-element-d82da16 .elementor-icon {
	font-size: 28px;
}

.elementor-21085 .elementor-element.elementor-element-d82da16 .elementor-icon svg {
	height: 28px;
}

.elementor-21085 .elementor-element.elementor-element-8d522eb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-8d522eb.elementor-view-stacked .elementor-icon {
	background-color: #e7ca41;
}

.elementor-21085 .elementor-element.elementor-element-8d522eb.elementor-view-framed .elementor-icon, .elementor-21085 .elementor-element.elementor-element-8d522eb.elementor-view-default .elementor-icon {
	color: #e7ca41;
	border-color: #e7ca41;
}

.elementor-21085 .elementor-element.elementor-element-8d522eb.elementor-view-framed .elementor-icon, .elementor-21085 .elementor-element.elementor-element-8d522eb.elementor-view-default .elementor-icon svg {
	fill: #e7ca41;
}

.elementor-21085 .elementor-element.elementor-element-8d522eb .elementor-icon {
	font-size: 28px;
}

.elementor-21085 .elementor-element.elementor-element-8d522eb .elementor-icon svg {
	height: 28px;
}

.elementor-21085 .elementor-element.elementor-element-81eeb46 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-81eeb46.elementor-view-stacked .elementor-icon {
	background-color: #e7ca41;
}

.elementor-21085 .elementor-element.elementor-element-81eeb46.elementor-view-framed .elementor-icon, .elementor-21085 .elementor-element.elementor-element-81eeb46.elementor-view-default .elementor-icon {
	color: #e7ca41;
	border-color: #e7ca41;
}

.elementor-21085 .elementor-element.elementor-element-81eeb46.elementor-view-framed .elementor-icon, .elementor-21085 .elementor-element.elementor-element-81eeb46.elementor-view-default .elementor-icon svg {
	fill: #e7ca41;
}

.elementor-21085 .elementor-element.elementor-element-81eeb46 .elementor-icon {
	font-size: 28px;
}

.elementor-21085 .elementor-element.elementor-element-81eeb46 .elementor-icon svg {
	height: 28px;
}

.elementor-21085 .elementor-element.elementor-element-d419399 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-d419399.elementor-view-stacked .elementor-icon {
	background-color: #e7ca41;
}

.elementor-21085 .elementor-element.elementor-element-d419399.elementor-view-framed .elementor-icon, .elementor-21085 .elementor-element.elementor-element-d419399.elementor-view-default .elementor-icon {
	color: #e7ca41;
	border-color: #e7ca41;
}

.elementor-21085 .elementor-element.elementor-element-d419399.elementor-view-framed .elementor-icon, .elementor-21085 .elementor-element.elementor-element-d419399.elementor-view-default .elementor-icon svg {
	fill: #e7ca41;
}

.elementor-21085 .elementor-element.elementor-element-d419399 .elementor-icon {
	font-size: 28px;
}

.elementor-21085 .elementor-element.elementor-element-d419399 .elementor-icon svg {
	height: 28px;
}

.elementor-21085 .elementor-element.elementor-element-2ee5a59 .elementor-button {
	background-color: var(--e-global-color-61a0b7d);
	fill: var(--e-global-color-200b0e1);
	color: var(--e-global-color-200b0e1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61a0b7d);
	border-radius: 8px 8px 8px 8px;
}

.elementor-21085 .elementor-element.elementor-element-2ee5a59 .elementor-button:hover, .elementor-21085 .elementor-element.elementor-element-2ee5a59 .elementor-button:focus {
	background-color: #3dc57a;
}

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

.elementor-21085 .elementor-element.elementor-element-9551326 {
	--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-21085 .elementor-element.elementor-element-6b0b712 .elementor-heading-title {
	color: var(--e-global-color-4d9f289);
}

.elementor-21085 .elementor-element.elementor-element-53502a8 .elementor-heading-title {
	font-weight: 400;
}

.elementor-21085 .elementor-element.elementor-element-f493e9b {
	--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-21085 .elementor-element.elementor-element-8d44839 .elementor-heading-title {
	color: var(--e-global-color-4d9f289);
}

.elementor-21085 .elementor-element.elementor-element-d30c9d5 .elementor-heading-title {
	font-weight: 400;
}

.elementor-21085 .elementor-element.elementor-element-c1f6fcb {
	--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-21085 .elementor-element.elementor-element-793bf7e .elementor-heading-title {
	color: var(--e-global-color-4d9f289);
}

.elementor-21085 .elementor-element.elementor-element-319e411 .elementor-heading-title {
	font-weight: 400;
}

.elementor-21085 .elementor-element.elementor-element-3d4e86e {
	--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-21085 .elementor-element.elementor-element-f84fbb7 .elementor-heading-title {
	color: var(--e-global-color-4d9f289);
}

.elementor-21085 .elementor-element.elementor-element-4ce49f1 .elementor-heading-title {
	font-weight: 400;
}

.elementor-21085 .elementor-element.elementor-element-583460b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 4;
}

.elementor-21085 .elementor-element.elementor-element-056263c {
	--spacer-size: 25px;
}

.elementor-21085 .elementor-element.elementor-element-056263c > .elementor-widget-container {
	background-color: #fafafa;
}

.elementor-21085 .elementor-element.elementor-element-df4a616 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-200b0e1);
	--border-color: var(--e-global-color-200b0e1);
	--margin-top: 0px;
	--margin-bottom: -115px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
	--z-index: 4;
}

.elementor-21085 .elementor-element.elementor-element-df4a616:not(.elementor-motion-effects-element-type-background), .elementor-21085 .elementor-element.elementor-element-df4a616 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-21085 .elementor-element.elementor-element-4e682d4 {
	--display: flex;
	--margin-top: 80px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21085 .elementor-element.elementor-element-5d71e0d {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-5d71e0d .elementor-heading-title {
	color: #fff;
}

.elementor-21085 .elementor-element.elementor-element-d001709 {
	text-align: center;
}

.elementor-21085 .elementor-element.elementor-element-d001709 .elementor-heading-title {
	color: #fff;
}

.elementor-21085 .elementor-element.elementor-element-55a428d .elementor-button {
	background-color: #4feb95;
	fill: var(--e-global-color-200b0e1);
	color: var(--e-global-color-200b0e1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61a0b7d);
	border-radius: 8px 8px 8px 8px;
}

.elementor-21085 .elementor-element.elementor-element-55a428d .elementor-button:hover, .elementor-21085 .elementor-element.elementor-element-55a428d .elementor-button:focus {
	background-color: #3dc57a;
}

.elementor-21085 .elementor-element.elementor-element-83a218f img {
	border-radius: 8px 8px 0px 0px;
	box-shadow: 0px 0px 83px 0px rgba(79, 235, 149, .21);
}

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (max-width:1024px) {
	.elementor-21085 .elementor-element.elementor-element-7412939 {
		--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-21085 .elementor-element.elementor-element-f9bbc2c {
		text-align: center;
	}
	
	.elementor-21085 .elementor-element.elementor-element-2eee2e7 {
		--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-21085 .elementor-element.elementor-element-9b37908 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-21085 .elementor-element.elementor-element-20494d1 {
		--justify-content: center;
	}
	
	.elementor-21085 .elementor-element.elementor-element-3fa0784 {
		--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-21085 .elementor-element.elementor-element-d5d3490 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-21085 .elementor-element.elementor-element-cc03ecf {
		--justify-content: center;
	}
	
	.elementor-21085 .elementor-element.elementor-element-4024f9f {
		--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-21085 .elementor-element.elementor-element-6a817e3 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-21085 .elementor-element.elementor-element-4ff250d {
		--justify-content: center;
	}
	
	.elementor-21085 .elementor-element.elementor-element-20aea06 {
		--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-21085 .elementor-element.elementor-element-9f09a5e {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-21085 .elementor-element.elementor-element-4a6a55a {
		--justify-content: center;
	}
	
	.elementor-21085 .elementor-element.elementor-element-f7ee877 {
		--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-21085 .elementor-element.elementor-element-c71b7ff {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-21085 .elementor-element.elementor-element-c3c4a71 {
		--justify-content: center;
	}
	
	.elementor-21085 .elementor-element.elementor-element-55b9c12 {
		--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-21085 .elementor-element.elementor-element-318c8e5 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-21085 .elementor-element.elementor-element-028ac24 {
		--justify-content: center;
	}
	
	.elementor-21085 .elementor-element.elementor-element-0945481 {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-21085 .elementor-element.elementor-element-c87c7b2 {
		--grid-auto-flow: row;
	}
	
	.elementor-21085 .elementor-element.elementor-element-111cd50 {
		--grid-auto-flow: row;
	}
	
	.elementor-21085 .elementor-element.elementor-element-acc47fa {
		--grid-auto-flow: row;
	}
	
	.elementor-21085 .elementor-element.elementor-element-318d5ad {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-21085 .elementor-element.elementor-element-557b22f {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-21085 .elementor-element.elementor-element-ab81d7e {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 4%;
		--padding-bottom: 4%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-1a25163 {
		--margin-top: 25px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-7412939 {
		--padding-top: 8%;
		--padding-bottom: 8%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-9b37908 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-21085 .elementor-element.elementor-element-0a7f8ec {
		--width: 150px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-20494d1 {
		--justify-content: center;
		--align-items: flex-end;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-21085 .elementor-element.elementor-element-cc0ca26 {
		--width: 20px;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-21085 .elementor-element.elementor-element-0e9bf86 {
		--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-21085 .elementor-element.elementor-element-3a9d0da {
		--width: 45%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-2e6765d {
		--width: 45%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-d5d3490 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-21085 .elementor-element.elementor-element-1941834 {
		--width: 150px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-cc03ecf {
		--justify-content: center;
	}
	
	.elementor-21085 .elementor-element.elementor-element-1b7990f {
		--width: 20px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-c8a384a {
		--width: 45%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-dfca439 {
		--width: 45%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-6a817e3 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-21085 .elementor-element.elementor-element-d2e6851 {
		--width: 150px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-4ff250d {
		--justify-content: center;
	}
	
	.elementor-21085 .elementor-element.elementor-element-5424fdd {
		--width: 20px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-ff15351 {
		--width: 45%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-0fa8831 {
		--width: 45%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-9f09a5e {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-21085 .elementor-element.elementor-element-0fd003b {
		--width: 150px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-4a6a55a {
		--justify-content: center;
	}
	
	.elementor-21085 .elementor-element.elementor-element-9b4dd48 {
		--width: 20px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-b92962a {
		--width: 45%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-6fd20d4 {
		--width: 45%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-c71b7ff {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-21085 .elementor-element.elementor-element-a411f55 {
		--width: 150px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-c3c4a71 {
		--justify-content: center;
	}
	
	.elementor-21085 .elementor-element.elementor-element-32168a3 {
		--width: 20px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-caf39ef {
		--width: 45%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-04a04cd {
		--width: 45%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-318c8e5 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-21085 .elementor-element.elementor-element-d4d26f5 {
		--width: 150px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-028ac24 {
		--justify-content: center;
	}
	
	.elementor-21085 .elementor-element.elementor-element-d37bea4 {
		--width: 20px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-8a0a904 {
		--width: 45%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-7bb73b3 {
		--width: 45%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-0945481 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-21085 .elementor-element.elementor-element-c87c7b2 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-21085 .elementor-element.elementor-element-0a08b99 {
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-e976406 {
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-3f85152 {
		text-align: left;
	}
	
	.elementor-21085 .elementor-element.elementor-element-c7b9d1b {
		text-align: left;
	}
	
	.elementor-21085 .elementor-element.elementor-element-111cd50 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-21085 .elementor-element.elementor-element-d467907 {
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-f76a671 {
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-7fa7366 {
		text-align: left;
	}
	
	.elementor-21085 .elementor-element.elementor-element-e754b24 {
		text-align: left;
	}
	
	.elementor-21085 .elementor-element.elementor-element-acc47fa {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-21085 .elementor-element.elementor-element-2721b0e {
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-909184c {
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-419edcd {
		text-align: left;
	}
	
	.elementor-21085 .elementor-element.elementor-element-f574a61 {
		text-align: left;
	}
	
	.elementor-21085 .elementor-element.elementor-element-2b56244 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-2b3445c {
		--min-height: 0vh;
		--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-21085 .elementor-element.elementor-element-60223a4 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-21085 .elementor-element.elementor-element-0c703d7 {
		--min-height: 0vh;
		--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-21085 .elementor-element.elementor-element-a96606b {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-21085 .elementor-element.elementor-element-39e22eb {
		--min-height: 0vh;
		--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-21085 .elementor-element.elementor-element-a86af98 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-21085 .elementor-element.elementor-element-a87153a {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-8613500 {
		--justify-content: space-between;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-efa265e {
		--width: 30%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-01fbbba {
		--width: 30%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-b5a862d {
		--width: 30%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-348b9c0 {
		--justify-content: space-between;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-c030538 {
		--width: 30%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-753deef {
		--width: 30%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-96487dd {
		--width: 30%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-39a75e7 {
		--justify-content: space-between;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-a64da2d {
		--width: 30%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-b9ef2d9 {
		--width: 30%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-4404059 {
		--width: 30%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-b60e765 {
		--justify-content: space-between;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-50ea557 {
		--width: 30%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-39b3699 {
		--width: 30%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-69513e8 {
		--width: 30%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-5907954 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-cc5077f {
		--width: 30%;
		--justify-content: space-between;
	}
	
	.elementor-21085 .elementor-element.elementor-element-05c75de {
		--width: 30%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-3b1e752 {
		--width: 30%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-318d5ad {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-21085 .elementor-element.elementor-element-e31c137 {
		--padding-top: 8%;
		--padding-bottom: 8%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-557b22f {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-21085 .elementor-element.elementor-element-72b0150 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-6feaf53 {
		--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: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 10px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-9551326 {
		--content-width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-f493e9b {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-c1f6fcb {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-3d4e86e {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media (min-width:768px) {
	.elementor-21085 .elementor-element.elementor-element-b01b7dc {
		--width: 50%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-0a7f8ec {
		--width: 175px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-cc0ca26 {
		--width: 20px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-1941834 {
		--width: 175px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-1b7990f {
		--width: 20px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-d2e6851 {
		--width: 175px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-5424fdd {
		--width: 20px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-0fd003b {
		--width: 175px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-9b4dd48 {
		--width: 20px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-a411f55 {
		--width: 175px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-32168a3 {
		--width: 20px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-d4d26f5 {
		--width: 175px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-d37bea4 {
		--width: 20px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-3e5d070 {
		--width: 50%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-ed0b7ce {
		--width: 50%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-557b22f {
		--width: 50%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-4974c72 {
		--width: 60%;
	}
	
	.elementor-21085 .elementor-element.elementor-element-df4a616 {
		--content-width: 890px;
	}
	
	.elementor-21085 .elementor-element.elementor-element-4e682d4 {
		--width: 80%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-21085 .elementor-element.elementor-element-b01b7dc {
		--width: 100%;
	}
}
