
.elementor-343 .elementor-element.elementor-element-e0b768b {
	--display: flex;
	--min-height: 100vh;
	--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;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--overlay-opacity: 1;
	--margin-top: -80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-343 .elementor-element.elementor-element-e0b768b::before, .elementor-343 .elementor-element.elementor-element-e0b768b > .elementor-background-video-container::before, .elementor-343 .elementor-element.elementor-element-e0b768b > .e-con-inner > .elementor-background-video-container::before, .elementor-343 .elementor-element.elementor-element-e0b768b > .elementor-background-slideshow::before, .elementor-343 .elementor-element.elementor-element-e0b768b > .e-con-inner > .elementor-background-slideshow::before, .elementor-343 .elementor-element.elementor-element-e0b768b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .42) 49%, var(--e-global-color-91870ef) 100%);
}

.elementor-343 .elementor-element.elementor-element-e0b768b:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-e0b768b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background: url("https://eight.se/nitropack_static/NNBCqEuTjNtMeRTLvpZdliRJZKYUSxPV/assets/images/optimized/rev-0e90daf/eight.se/wp-content/uploads/2023/08/eight-digital-abstract-bg-01.jpg") 50% 50%;
	background-size: cover;
}

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

.elementor-343 .elementor-element.elementor-element-d29fec2 {
	text-align: left;
}

.elementor-343 .elementor-element.elementor-element-d29fec2 .elementor-heading-title {
	font-size: var(--e-global-typography-dba78e1-font-size);
	line-height: var(--e-global-typography-dba78e1-line-height);
	text-shadow: 8px 16px 24px rgba(0, 0, 0, .56);
}

.elementor-343 .elementor-element.elementor-element-fa7e6c4 {
	--divider-border-style: solid;
	--divider-color: #fff;
	--divider-border-width: 0px;
}

.elementor-343 .elementor-element.elementor-element-fa7e6c4 > .elementor-widget-container {
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 25%, rgba(142, 222, 255, 0) 75%);
	border-radius: 10px 10px 10px 10px;
}

.elementor-343 .elementor-element.elementor-element-fa7e6c4 .elementor-divider-separator {
	width: 100%;
}

.elementor-343 .elementor-element.elementor-element-fa7e6c4 .elementor-divider {
	padding-block-start: 3px;
	padding-block-end: 3px;
}

.elementor-343 .elementor-element.elementor-element-bff4312 {
	width: initial;
	max-width: initial;
	font-family: var(--e-global-typography-919d2ff-font-family), Sans-serif;
	font-size: var(--e-global-typography-919d2ff-font-size);
	line-height: var(--e-global-typography-919d2ff-line-height);
}

.elementor-343 .elementor-element.elementor-element-bff4312 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-343 .elementor-element.elementor-element-98512e7 {
	--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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-343 .elementor-element.elementor-element-ba1e764 .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-91870ef);
	color: var(--e-global-color-91870ef);
	border-style: solid;
	border-color: var(--e-global-color-primary);
}

.elementor-343 .elementor-element.elementor-element-ba1e764 .elementor-button:hover, .elementor-343 .elementor-element.elementor-element-ba1e764 .elementor-button:focus {
	background-color: var(--e-global-color-bb8b319);
	border-color: var(--e-global-color-bb8b319);
}

.elementor-343 .elementor-element.elementor-element-cb074cb .elementor-button {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: solid;
	border-color: var(--e-global-color-primary);
}

.elementor-343 .elementor-element.elementor-element-cb074cb .elementor-button:hover, .elementor-343 .elementor-element.elementor-element-cb074cb .elementor-button:focus {
	color: var(--e-global-color-bb8b319);
	border-color: var(--e-global-color-bb8b319);
}

.elementor-343 .elementor-element.elementor-element-cb074cb .elementor-button:hover svg, .elementor-343 .elementor-element.elementor-element-cb074cb .elementor-button:focus svg {
	fill: var(--e-global-color-bb8b319);
}

.elementor-343 .elementor-element.elementor-element-8bd7ac3 {
	--display: flex;
	--min-height: 407px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: -80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-343 .elementor-element.elementor-element-9107d14 {
	--grid-columns: 3;
}

.elementor-343 .elementor-element.elementor-element-f1c040b > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-343 .elementor-element.elementor-element-f1c040b .elementor-button {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-343 .elementor-element.elementor-element-f1c040b .elementor-button:hover, .elementor-343 .elementor-element.elementor-element-f1c040b .elementor-button:focus {
	color: var(--e-global-color-bb8b319);
}

.elementor-343 .elementor-element.elementor-element-f1c040b .elementor-button:hover svg, .elementor-343 .elementor-element.elementor-element-f1c040b .elementor-button:focus svg {
	fill: var(--e-global-color-bb8b319);
}

.elementor-343 .elementor-element.elementor-element-7efa9fe {
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 80px;
	--padding-bottom: 120px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-343 .elementor-element.elementor-element-8c71790 {
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-343 .elementor-element.elementor-element-f80a820 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .2;
	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: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 12px;
	--margin-left: 0px;
	--margin-right: 12px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-343 .elementor-element.elementor-element-f80a820:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-f80a820 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .53);
}

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

.elementor-343 .elementor-element.elementor-element-5ae1365 {
	width: auto;
	max-width: auto;
}

.elementor-343 .elementor-element.elementor-element-5ae1365 > .elementor-widget-container {
	padding: 0px 0px 32px 0px;
}

.elementor-343 .elementor-element.elementor-element-79fd3bb > .elementor-widget-container {
	padding: 0px 0px 24px 0px;
}

.elementor-343 .elementor-element.elementor-element-23ac4c0 > .elementor-widget-container {
	padding: 0px 0px 96px 0px;
}

.elementor-343 .elementor-element.elementor-element-23ac4c0 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-343 .elementor-element.elementor-element-23ac4c0 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-343 .elementor-element.elementor-element-23ac4c0 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-343 .elementor-element.elementor-element-23ac4c0 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-343 .elementor-element.elementor-element-fa5c189 > .elementor-widget-container {
	margin: 0px 40px 0px 40px;
}

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

body.rtl .elementor-343 .elementor-element.elementor-element-fa5c189 {
	right: 0px;
}

.elementor-343 .elementor-element.elementor-element-fa5c189 {
	bottom: 40px;
}

.elementor-343 .elementor-element.elementor-element-fa5c189 .elementor-button {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-343 .elementor-element.elementor-element-fa5c189 .elementor-button:hover, .elementor-343 .elementor-element.elementor-element-fa5c189 .elementor-button:focus {
	color: var(--e-global-color-bb8b319);
	border-color: var(--e-global-color-bb8b319);
}

.elementor-343 .elementor-element.elementor-element-fa5c189 .elementor-button:hover svg, .elementor-343 .elementor-element.elementor-element-fa5c189 .elementor-button:focus svg {
	fill: var(--e-global-color-bb8b319);
}

.elementor-343 .elementor-element.elementor-element-4d96741 {
	--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: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 12px;
	--margin-left: 12px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-343 .elementor-element.elementor-element-4d96741:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-4d96741 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .53);
}

.elementor-343 .elementor-element.elementor-element-1408294 {
	width: auto;
	max-width: auto;
}

.elementor-343 .elementor-element.elementor-element-1408294 > .elementor-widget-container {
	padding: 0px 0px 32px 0px;
}

.elementor-343 .elementor-element.elementor-element-6b10da6 > .elementor-widget-container {
	padding: 0px 0px 24px 0px;
}

.elementor-343 .elementor-element.elementor-element-e5330f3 > .elementor-widget-container {
	padding: 0px 0px 96px 0px;
}

.elementor-343 .elementor-element.elementor-element-e5330f3 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-343 .elementor-element.elementor-element-e5330f3 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

.elementor-343 .elementor-element.elementor-element-e5330f3 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-343 .elementor-element.elementor-element-217951c > .elementor-widget-container {
	margin: 0px 40px 0px 40px;
}

body:not(.rtl) .elementor-343 .elementor-element.elementor-element-217951c {
	left: 0px;
}

body.rtl .elementor-343 .elementor-element.elementor-element-217951c {
	right: 0px;
}

.elementor-343 .elementor-element.elementor-element-217951c {
	bottom: 40px;
}

.elementor-343 .elementor-element.elementor-element-217951c .elementor-button {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-343 .elementor-element.elementor-element-217951c .elementor-button:hover, .elementor-343 .elementor-element.elementor-element-217951c .elementor-button:focus {
	color: var(--e-global-color-bb8b319);
	border-color: var(--e-global-color-bb8b319);
}

.elementor-343 .elementor-element.elementor-element-217951c .elementor-button:hover svg, .elementor-343 .elementor-element.elementor-element-217951c .elementor-button:focus svg {
	fill: var(--e-global-color-bb8b319);
}

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

.elementor-343 .elementor-element.elementor-element-86f5f00 {
	--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: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 12px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 12px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-343 .elementor-element.elementor-element-86f5f00:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-86f5f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .53);
}

.elementor-343 .elementor-element.elementor-element-6946a49 {
	width: auto;
	max-width: auto;
}

.elementor-343 .elementor-element.elementor-element-6946a49 > .elementor-widget-container {
	padding: 0px 0px 32px 0px;
}

.elementor-343 .elementor-element.elementor-element-30b785b > .elementor-widget-container {
	padding: 0px 0px 24px 0px;
}

.elementor-343 .elementor-element.elementor-element-d47fb11 > .elementor-widget-container {
	padding: 0px 0px 96px 0px;
}

.elementor-343 .elementor-element.elementor-element-d47fb11 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-343 .elementor-element.elementor-element-d47fb11 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

.elementor-343 .elementor-element.elementor-element-d47fb11 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-343 .elementor-element.elementor-element-b9f3111 > .elementor-widget-container {
	margin: 0px 40px 0px 40px;
}

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

body.rtl .elementor-343 .elementor-element.elementor-element-b9f3111 {
	right: 0px;
}

.elementor-343 .elementor-element.elementor-element-b9f3111 {
	bottom: 40px;
}

.elementor-343 .elementor-element.elementor-element-b9f3111 .elementor-button {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-343 .elementor-element.elementor-element-b9f3111 .elementor-button:hover, .elementor-343 .elementor-element.elementor-element-b9f3111 .elementor-button:focus {
	color: var(--e-global-color-bb8b319);
	border-color: var(--e-global-color-bb8b319);
}

.elementor-343 .elementor-element.elementor-element-b9f3111 .elementor-button:hover svg, .elementor-343 .elementor-element.elementor-element-b9f3111 .elementor-button:focus svg {
	fill: var(--e-global-color-bb8b319);
}

.elementor-343 .elementor-element.elementor-element-a84f77c {
	--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: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 12px;
	--margin-bottom: 0px;
	--margin-left: 12px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-343 .elementor-element.elementor-element-a84f77c:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-a84f77c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .53);
}

.elementor-343 .elementor-element.elementor-element-72adbac {
	width: auto;
	max-width: auto;
}

.elementor-343 .elementor-element.elementor-element-72adbac > .elementor-widget-container {
	padding: 0px 0px 32px 0px;
}

.elementor-343 .elementor-element.elementor-element-0e541da > .elementor-widget-container {
	padding: 0px 0px 32px 0px;
}

.elementor-343 .elementor-element.elementor-element-bd59778 > .elementor-widget-container {
	padding: 0px 0px 96px 0px;
}

.elementor-343 .elementor-element.elementor-element-bd59778 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-343 .elementor-element.elementor-element-bd59778 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

.elementor-343 .elementor-element.elementor-element-bd59778 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-343 .elementor-element.elementor-element-dd71dcb > .elementor-widget-container {
	margin: 0px 40px 0px 40px;
}

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

body.rtl .elementor-343 .elementor-element.elementor-element-dd71dcb {
	right: 0px;
}

.elementor-343 .elementor-element.elementor-element-dd71dcb {
	bottom: 40px;
}

.elementor-343 .elementor-element.elementor-element-dd71dcb .elementor-button {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-343 .elementor-element.elementor-element-dd71dcb .elementor-button:hover, .elementor-343 .elementor-element.elementor-element-dd71dcb .elementor-button:focus {
	color: var(--e-global-color-bb8b319);
	border-color: var(--e-global-color-bb8b319);
}

.elementor-343 .elementor-element.elementor-element-dd71dcb .elementor-button:hover svg, .elementor-343 .elementor-element.elementor-element-dd71dcb .elementor-button:focus svg {
	fill: var(--e-global-color-bb8b319);
}

@media (max-width:1024px) {
	.elementor-343 .elementor-element.elementor-element-e0b768b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-343 .elementor-element.elementor-element-d29fec2 .elementor-heading-title {
		font-size: var(--e-global-typography-dba78e1-font-size);
		line-height: var(--e-global-typography-dba78e1-line-height);
	}
	
	.elementor-343 .elementor-element.elementor-element-bff4312 {
		font-size: var(--e-global-typography-919d2ff-font-size);
		line-height: var(--e-global-typography-919d2ff-line-height);
	}
	
	.elementor-343 .elementor-element.elementor-element-8bd7ac3 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-343 .elementor-element.elementor-element-9107d14 {
		--grid-columns: 2;
	}
	
	.elementor-343 .elementor-element.elementor-element-7efa9fe {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-343 .elementor-element.elementor-element-8c71790 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-343 .elementor-element.elementor-element-f80a820 {
		--margin-top: 0px;
		--margin-bottom: 12px;
		--margin-left: 0px;
		--margin-right: 12px;
	}
	
	.elementor-343 .elementor-element.elementor-element-4d96741 {
		--margin-top: 0px;
		--margin-bottom: 12px;
		--margin-left: 12px;
		--margin-right: 0px;
	}
	
	.elementor-343 .elementor-element.elementor-element-a444d82 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-343 .elementor-element.elementor-element-86f5f00 {
		--margin-top: 12px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 12px;
	}
	
	.elementor-343 .elementor-element.elementor-element-a84f77c {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 12px;
		--margin-bottom: 0px;
		--margin-left: 12px;
		--margin-right: 0px;
	}
}

@media (max-width:767px) {
	.elementor-343 .elementor-element.elementor-element-e0b768b {
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-343 .elementor-element.elementor-element-d29fec2 .elementor-heading-title {
		font-size: var(--e-global-typography-dba78e1-font-size);
		line-height: var(--e-global-typography-dba78e1-line-height);
	}
	
	.elementor-343 .elementor-element.elementor-element-bff4312 {
		font-size: var(--e-global-typography-919d2ff-font-size);
		line-height: var(--e-global-typography-919d2ff-line-height);
	}
	
	.elementor-343 .elementor-element.elementor-element-ba1e764 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-343 .elementor-element.elementor-element-cb074cb {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-343 .elementor-element.elementor-element-8bd7ac3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 24px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-343 .elementor-element.elementor-element-9107d14 {
		--grid-columns: 1;
	}
	
	.elementor-343 .elementor-element.elementor-element-7efa9fe {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-343 .elementor-element.elementor-element-f80a820 {
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 32px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-343 .elementor-element.elementor-element-4d96741 {
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 32px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-343 .elementor-element.elementor-element-86f5f00 {
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 32px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-343 .elementor-element.elementor-element-a84f77c {
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 32px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
}
