
.gb-container.gb-tabs__item:not(.gb-tabs__item-open) {
	display: none;
}

.gb-container-1d8f76d3 {
	max-width: 1440px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-end;
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
	margin-right: auto;
	margin-left: auto;
	border-right-color: var(--base-3);
	border-bottom-color: var(--base-3);
	border-left-color: var(--base-3);
	background-image: url("https://viewpointsystem.com/nitropack_static/YsGPjJywFKRvWqxwBnlfcFWqbiRNCCew/assets/images/optimized/rev-0cd5f58/viewpointsystem.com/wp-content/uploads/2025/09/15_01_Forschung_16x9.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.gb-container-1d8f76d3.nitro-lazy {
	background-image: none !important;
}

.gb-container-12cb4f92 {
	border-bottom-color: var(--base-3);
}

.gb-container-2b0ff424 {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
	border-right-color: var(--base-3);
	border-left-color: var(--base-3);
}

.gb-container-b3e9b233 {
	max-width: 1440px;
	display: flex;
	flex-wrap: wrap;
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid var(--contrast-2);
	border-left: 1px solid var(--contrast-2);
}

.gb-container-ec4068a7 {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 50%;
}

.gb-container-225612ab {
	border-bottom: 1px solid var(--base-3);
}

.gb-container-c684a057 {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
}

.gb-container-64c28a9d {
	border-bottom-color: var(--base-3);
}

.gb-container-92ab0719 {
	border-bottom-color: var(--base-3);
}

.gb-container-87633477 {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
}

.gb-container-2c910155 {
	max-width: 1440px;
	display: flex;
	margin-top: -1px;
	margin-right: auto;
	margin-left: auto;
	border: 20px solid var(--vps-green);
}

.gb-container-ee3e6ae8 {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 33%;
}

.gb-container-60cf5d55 {
	border-bottom-color: var(--base-3);
}

.gb-container-9c168bad {
	border-bottom-color: var(--base-3);
}

.gb-container-558c1724 {
	border-bottom-color: var(--base-3);
}

.gb-container-7485a908 {
	border-bottom-color: var(--base-3);
}

.gb-container-5a35c597 {
	border-bottom-color: var(--base-3);
}

.gb-container-4fe9908c {
	border-bottom-color: var(--base-3);
}

.gb-container-ddd26d29 {
	border-bottom-color: var(--base-3);
}

.gb-container-8603406f {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
}

.gb-container-2b897cac {
	border-bottom-color: var(--base-3);
}

.gb-container-908782a1 {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
	border-right-color: var(--base-3);
	border-left-color: var(--base-3);
}

.gb-container-9f1bb437 {
	max-width: 1440px;
	display: flex;
	flex-wrap: wrap;
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid var(--contrast-2);
	border-left: 1px solid var(--contrast-2);
}

.gb-container-a9c04571 {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 50%;
}

.gb-container-cab65f80 {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 50%;
	border-left-color: var(--base-3);
}

.gb-container-a7115fee {
	border-bottom-color: var(--base-3);
}

.gb-container-0640f8c2 {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
	border-right-color: var(--base-3);
	border-left-color: var(--base-3);
}

.gb-container-8c8184ad {
	max-width: 1440px;
	display: flex;
	flex-wrap: wrap;
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid var(--contrast-2);
	border-left: 1px solid var(--contrast-2);
}

.gb-container-29f691d0 {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 50%;
	border-left-color: var(--base-3);
}

.gb-container-394660bc {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 50%;
}

.gb-container-810b8eb2 {
	border-bottom-color: var(--base-3);
}

.gb-container-f358dbe4 {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
	border-right-color: var(--base-3);
	border-left-color: var(--base-3);
}

.gb-container-8d2c4371 {
	max-width: 1440px;
	display: flex;
	flex-wrap: wrap;
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid var(--contrast-2);
	border-left: 1px solid var(--contrast-2);
}

.gb-container-d7398944 {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 50%;
}

.gb-container-1e8f42cd {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 50%;
	border-left-color: var(--base-3);
}

.gb-container-204d0531 {
	border-bottom-color: var(--base-3);
}

.gb-container-f3d5b2ac {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
	border-right-color: var(--base-3);
	border-left-color: var(--base-3);
}

.gb-container-01ec3025 {
	max-width: 1440px;
	display: flex;
	flex-wrap: wrap;
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid var(--contrast-2);
	border-left: 1px solid var(--contrast-2);
}

.gb-container-8f76d629 {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 50%;
	border-left-color: var(--base-3);
}

.gb-container-2157bfe2 {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 50%;
}

.gb-container-284ffae7 {
	border-bottom-color: var(--base-3);
}

.gb-container-f077d9af {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
}

.gb-container-dd5f6e75 {
	border-bottom-color: var(--base-3);
}

.gb-container-df907a80 {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
	border-right-color: var(--base-3);
	border-left-color: var(--base-3);
}

.gb-container-84174d3b {
	max-width: 1440px;
	display: flex;
	flex-wrap: wrap;
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid var(--contrast-2);
	border-left: 1px solid var(--contrast-2);
}

.gb-container-5c2a03c3 {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 50%;
}

.gb-container-874c7853 {
	border-bottom-color: var(--base-3);
}

.gb-container-5806cc25 {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
}

.gb-container-33f1185f {
	max-width: 1440px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	border-right-color: var(--base-3);
	border-bottom-color: var(--base-3);
	border-left-color: var(--base-3);
}

.gb-container-a371c69c {
	border-bottom-color: var(--base-3);
}

.gb-container-41c8aa39 {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
}

.gb-container-25b5904e {
	border-bottom-color: var(--base-3);
}

.gb-container-8ad75832 {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
}

.gb-container-3018f2f7 {
	border-bottom-color: var(--base-3);
}

.gb-container-9350d526 {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
}

.gb-container-b37ecdd5 {
	width: 100%;
	position: relative;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	border-right: 1px solid var(--contrast-2);
	border-bottom: 1px solid var(--contrast-2);
	border-left: 1px solid var(--contrast-2);
	background-color: var(--vps-green);
	color: var(--contrast-2);
}

.gb-container-c0707a53 {
	width: 100%;
	position: relative;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid var(--contrast-2);
	background-color: #9dc9b7;
	color: var(--contrast-2);
}

.gb-container-a6270b18 {
	border-bottom-color: var(--base-3);
}

.gb-container-d2fd888b {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
}

.gb-container-e46e4cb5 {
	border-bottom-color: var(--base-3);
}

.gb-container-a3f78d13 {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
}

.gb-container-548c5acb {
	border-bottom-color: var(--base-3);
}

.gb-container-fc89822d {
	max-width: 1440px;
	padding-bottom: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right: 1px solid var(--base-3);
	border-left: 1px solid var(--base-3);
}

.gb-container-3da39860 {
	border-bottom-color: var(--base-3);
}

.gb-container-1279c04b {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
}

.gb-container-032b724f {
	border-bottom-color: var(--base-3);
}

.gb-container-9e988298 {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
}

.gb-container-f1f5ca17 {
	border-bottom-color: var(--base-3);
}

.gb-container-3513b571 {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
	border-right-color: var(--base-3);
	border-left-color: var(--base-3);
}

.gb-container-154abdeb {
	max-width: 1440px;
	display: flex;
	flex-wrap: wrap;
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid var(--contrast-2);
	border-left: 1px solid var(--contrast-2);
}

.gb-container-b10ea2ca {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 50%;
}

.gb-container-be39ad85 {
	position: relative;
	border-bottom-color: var(--base-3);
	background-image: url("https://viewpointsystem.com/nitropack_static/YsGPjJywFKRvWqxwBnlfcFWqbiRNCCew/assets/images/source/rev-0cd5f58/viewpointsystem.com/wp-content/uploads/2025/09/VPS-Book-a-Demo-Banner.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.gb-container-be39ad85.nitro-lazy {
	background-image: none !important;
}

.gb-container-be39ad85.gb-has-dynamic-bg {
	background-image: var(--background-url);
}

.gb-container-be39ad85.gb-no-dynamic-bg {
	background-image: none;
}

.gb-container-be39ad85.gb-no-dynamic-bg.nitro-lazy {
	background-image: none !important;
}

.gb-container-b78fc9bc {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
}

.gb-container-bbe35c6b {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	column-gap: 30px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

.gb-container-63430814 {
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
}

h2.gb-headline-cb8968a2 {
	color: var(--contrast);
}

h2.gb-headline-cb8968a2 a {
	color: var(--contrast);
}

h2.gb-headline-cb8968a2 a:hover {
	color: var(--contrast-2);
}

h2.gb-headline-3710f4c3 {
	font-weight: 300;
	margin-left: 130px;
	color: var(--contrast);
}

h2.gb-headline-3710f4c3 a {
	color: var(--contrast);
}

h2.gb-headline-3710f4c3 a:hover {
	color: var(--contrast-2);
}

h2.gb-headline-969cce8b {
	margin-bottom: 0px;
}

p.gb-headline-15e5f090 {
	align-items: center;
	column-gap: .5em;
	margin-bottom: 0px;
}

p.gb-headline-9b04962a {
	align-items: center;
	column-gap: .5em;
	margin-bottom: 0px;
}

p.gb-headline-4d1cb9ed {
	align-items: center;
	column-gap: .5em;
	margin-bottom: 0px;
}

p.gb-headline-aee79058 {
	align-items: center;
	column-gap: .5em;
	margin-bottom: 0px;
}

p.gb-headline-7813f834 {
	align-items: center;
	column-gap: .5em;
	margin-bottom: 0px;
}

p.gb-headline-b0750a92 {
	align-items: center;
	column-gap: .5em;
	margin-bottom: 0px;
}

p.gb-headline-2694e760 {
	align-items: center;
	column-gap: .5em;
	margin-bottom: 0px;
}

h2.gb-headline-ef0fcbbd {
	margin-bottom: 0px;
}

h3.gb-headline-26901a49 {
	margin-bottom: 20px;
}

p.gb-headline-81f4ce2c {
	margin-bottom: 20px;
}

p.gb-headline-4ad4290b {
	margin-bottom: 20px;
}

h3.gb-headline-f988adc3 {
	margin-bottom: 20px;
}

p.gb-headline-d8d22f75 {
	margin-bottom: 20px;
}

p.gb-headline-a5d381f8 {
	margin-bottom: 20px;
}

h3.gb-headline-7700bbbb {
	margin-bottom: 20px;
}

p.gb-headline-f7ebf960 {
	margin-bottom: 20px;
}

p.gb-headline-5f2f03e4 {
	margin-bottom: 20px;
}

h3.gb-headline-5644877b {
	margin-bottom: 20px;
}

p.gb-headline-39059136 {
	margin-bottom: 20px;
}

p.gb-headline-ce4adff7 {
	margin-bottom: 20px;
}

h2.gb-headline-7a4abaa6 {
	margin-bottom: 0px;
}

h2.gb-headline-9cd2ca21 {
	margin-bottom: 0px;
}

h2.gb-headline-378a9013 {
	margin-bottom: 0px;
}

h2.gb-headline-e64268f3 {
	margin-bottom: 0px;
}

h2.gb-headline-30b989af {
	margin-bottom: 0px;
}

p.gb-headline-f2472df9 {
	margin-bottom: 0px;
}

.gb-accordion__item:not(.gb-accordion__item-open) > .gb-button .gb-accordion__icon-open {
	display: none;
}

.gb-accordion__item.gb-accordion__item-open > .gb-button .gb-accordion__icon {
	display: none;
}

a.gb-button-3835a45e {
	display: inline-flex;
	align-items: center;
	column-gap: .5em;
	font-size: 24px;
	font-weight: bold;
	padding: 8px 20px;
	color: var(--contrast-2);
	text-decoration: none;
}

a.gb-button-3835a45e:hover, a.gb-button-3835a45e:active, a.gb-button-3835a45e:focus {
	color: var(--contrast);
}

a.gb-button-3835a45e .gb-icon {
	line-height: 0;
}

a.gb-button-3835a45e .gb-icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.gb-button-39d79562 {
	display: inline-flex;
	align-items: center;
	column-gap: .5em;
	font-size: 24px;
	font-weight: bold;
	padding: 8px 20px;
	color: var(--contrast-2);
	text-decoration: none;
}

.gb-button-39d79562:hover, .gb-button-39d79562:active, .gb-button-39d79562:focus {
	color: var(--contrast);
}

.gb-button-39d79562 .gb-icon {
	line-height: 0;
}

.gb-button-39d79562 .gb-icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
}

@media (max-width: 767px) {
	.gb-container-ec4068a7 {
		flex-basis: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-ec4068a7 {
		flex-basis: 100%;
	}
	
	.gb-container-a9c04571 {
		flex-basis: 100%;
		order: 1;
	}
	
	.gb-grid-wrapper > .gb-grid-column-a9c04571 {
		flex-basis: 100%;
	}
	
	.gb-container-cab65f80 {
		flex-basis: 100%;
		order: 0;
		padding-bottom: 0px;
	}
	
	.gb-grid-wrapper > .gb-grid-column-cab65f80 {
		flex-basis: 100%;
	}
	
	.gb-container-29f691d0 {
		flex-basis: 100%;
		padding-bottom: 0px;
	}
	
	.gb-grid-wrapper > .gb-grid-column-29f691d0 {
		flex-basis: 100%;
	}
	
	.gb-container-394660bc {
		flex-basis: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-394660bc {
		flex-basis: 100%;
	}
	
	.gb-container-d7398944 {
		flex-basis: 100%;
		order: 1;
	}
	
	.gb-grid-wrapper > .gb-grid-column-d7398944 {
		flex-basis: 100%;
	}
	
	.gb-container-1e8f42cd {
		flex-basis: 100%;
		order: 0;
		padding-bottom: 0px;
	}
	
	.gb-grid-wrapper > .gb-grid-column-1e8f42cd {
		flex-basis: 100%;
	}
	
	.gb-container-8f76d629 {
		flex-basis: 100%;
		padding-bottom: 0px;
	}
	
	.gb-grid-wrapper > .gb-grid-column-8f76d629 {
		flex-basis: 100%;
	}
	
	.gb-container-2157bfe2 {
		flex-basis: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-2157bfe2 {
		flex-basis: 100%;
	}
	
	.gb-container-5c2a03c3 {
		flex-basis: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-5c2a03c3 {
		flex-basis: 100%;
	}
	
	.gb-container-fc89822d {
		flex-wrap: wrap;
	}
	
	.gb-container-b10ea2ca {
		flex-basis: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-b10ea2ca {
		flex-basis: 100%;
	}
	
	.gb-container-be39ad85 {
		display: none !important;
	}
	
	.gb-container-bbe35c6b {
		flex-direction: column;
	}
	
	h1.gb-headline-8cdf4950 {
		font-size: 22px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	
	h2.gb-headline-cb8968a2 {
		font-size: 24px;
		line-height: 30px;
	}
	
	h2.gb-headline-3710f4c3 {
		font-size: 24px;
		line-height: 30px;
		margin-left: 0px;
	}
	
	a.gb-button-3835a45e {
		font-size: 18px;
	}
	
	.gb-button-39d79562 {
		font-size: 18px;
	}
}

:root {
	--gb-container-width: 1440px;
}

.gb-container .wp-block-image img {
	vertical-align: middle;
}

.gb-grid-wrapper .wp-block-image {
	margin-bottom: 0;
}

.gb-highlight {
	background: none;
}

.gb-shape {
	line-height: 0;
}

.gb-container-link {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99;
}

.gb-element-932a5b2a {
	display: block;
}

.gb-element-3da5bf77 {
	border-bottom-color: var(--base-3);
	border-left-color: var(--base-3);
	border-right-color: var(--base-3);
	border-top-color: var(--base-3);
	position: relative;
}

.gb-element-0c9b1197 {
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.gb-element-ac481b26 {
	margin-left: auto;
	margin-right: auto;
	max-width: 1440px;
}

.gb-element-b14a7317 {
	align-items: center;
	aspect-ratio: 1920/249;
	background-blend-mode: normal;
	display: flex;
	height: 100%;
	justify-content: flex-start;
	max-width: var(--gb-container-width);
	width: 100%;
	background: url("https://viewpointsystem.com/nitropack_static/YsGPjJywFKRvWqxwBnlfcFWqbiRNCCew/assets/images/optimized/rev-0cd5f58/viewpointsystem.com/wp-content/uploads/2025/09/2_1920x249px.jpg") 50% 50%/cover no-repeat, var(--inline-bg-image);
	margin: 0px auto;
}

@media (max-width:767px) {
	.gb-element-b14a7317 {
		aspect-ratio: unset;
	}
}

.gb-element-574c85a2 {
	column-gap: 20px;
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	row-gap: 20px;
}

@media (max-width:767px) {
	.gb-element-574c85a2 {
		grid-template-columns: 1fr;
	}
}

.gb-element-e8d8f783 {
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 30px;
}

.gb-element-273e8a18 {
	text-align: center;
}

.gb-element-00e2f613 {
	align-items: center;
	background-color: var(--vps-light-blue);
	display: flex;
	justify-content: center;
	padding: 30px;
}

.gb-element-18839f1d {
	text-align: center;
}

.gb-element-ee4f34c1 {
	align-items: center;
	background-color: var(--contrast-3);
	display: flex;
	justify-content: center;
	padding: 30px;
}

.gb-element-e18ca08f {
	text-align: center;
}

.gb-element-a4b8845b {
	background-color: var(--vps-light-blue);
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (max-width:767px) {
	.gb-element-a4b8845b {
		grid-template-columns: 1fr;
	}
}

.gb-element-786f945b {
	align-items: center;
	border-bottom-color: var(--base-3);
	border-bottom-style: solid;
	border-right-color: var(--base-3);
	border-right-style: solid;
}

.gb-element-10226e7c {
	border-bottom-color: var(--base-3);
	border-bottom-style: solid;
}

.gb-element-ce4f5e68 {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.gb-element-b3cce9ba {
	border-bottom-color: var(--base-3);
}

.gb-element-2b3c76f4 {
	border-bottom-color: var(--base-3);
	border-bottom-style: solid;
}

.gb-element-a4160420 {
	background-color: var(--vps-light-blue);
	border-bottom-color: var(--base-3);
}

.gb-element-a0d85cbb {
	column-gap: 20px;
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	justify-content: space-around;
	row-gap: 20px;
}

@media (max-width:767px) {
	.gb-element-a0d85cbb {
		grid-template-columns: 1fr;
	}
}

.gb-element-f328b4e3 {
	column-gap: 20px;
	display: flex;
	justify-content: space-around;
	row-gap: 20px;
}

.gb-element-f46f0ab9 {
	background-color: var(--vps-light-blue);
	border-bottom-color: var(--base-3);
	text-align: left;
}

.gb-element-05ba1c96 {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (max-width:767px) {
	.gb-element-05ba1c96 {
		grid-template-columns: 1fr;
	}
}

.gb-element-db1c1330 {
	border-bottom-color: var(--base-3);
	border-left-color: var(--contrast-2);
	border-right-color: var(--contrast-2);
	border-top-color: var(--contrast-2);
	color: var(--contrast);
}

.gb-element-757285bc {
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.gb-element-f8a3ac28 {
	align-items: center;
	display: block;
	flex-direction: column;
	height: 100%;
	justify-content: flex-start;
	margin-left: auto;
	margin-right: auto;
	max-width: var(--gb-container-width);
	width: 100%;
	border-right: 1px solid var(--vps-light-blue);
	border-left: 1px solid var(--contrast-2);
}

@media (max-width:767px) {
	.gb-element-f8a3ac28 {
		border-right: 1px solid var(--contrast-2);
		border-left: 1px solid var(--contrast-2);
	}
}

.gb-element-fca25bd3 {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (max-width:767px) {
	.gb-element-fca25bd3 {
		grid-template-columns: 1fr;
	}
}

.gb-element-590faaf5 {
	margin-left: 80px;
	margin-right: 80px;
}

@media (max-width:1024px) {
	.gb-element-590faaf5 {
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media (max-width:767px) {
	.gb-element-590faaf5 {
		margin-left: 40px;
		margin-right: 40px;
	}
}

.gb-element-4ad575b1 {
	column-gap: 80px;
	display: flex;
	row-gap: 20px;
}

@media (max-width:1024px) {
	.gb-element-4ad575b1 {
		column-gap: 20px;
	}
}

@media (max-width:767px) {
	.gb-element-4ad575b1 {
		flex-direction: column;
	}
}

.gb-element-9a15016a {
	max-width: 300px;
}

@media (max-width:767px) {
	.gb-element-9a15016a {
		min-width: unset;
	}
}

.gb-element-4d208fb2 {
	margin-bottom: 40px;
	margin-top: 40px;
}

.gb-element-510adca5 {
	margin-left: 80px;
	margin-right: 80px;
}

@media (max-width:1024px) {
	.gb-element-510adca5 {
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media (max-width:767px) {
	.gb-element-510adca5 {
		margin-left: 40px;
		margin-right: 40px;
	}
}

.gb-element-e86040d5 {
	column-gap: 80px;
	display: flex;
	row-gap: 20px;
}

@media (max-width:1024px) {
	.gb-element-e86040d5 {
		column-gap: 20px;
	}
}

@media (max-width:767px) {
	.gb-element-e86040d5 {
		flex-direction: column;
	}
}

.gb-element-4ff3f770 {
	max-width: 300px;
}

@media (max-width:767px) {
	.gb-element-4ff3f770 {
		min-width: unset;
	}
}

.gb-element-595e25ff {
	margin-bottom: 40px;
	margin-top: 40px;
}

.gb-element-3fda8eec {
	margin-left: 80px;
	margin-right: 80px;
}

@media (max-width:1024px) {
	.gb-element-3fda8eec {
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media (max-width:767px) {
	.gb-element-3fda8eec {
		margin-left: 40px;
		margin-right: 40px;
	}
}

.gb-element-953206de {
	column-gap: 80px;
	display: flex;
	row-gap: 20px;
}

@media (max-width:1024px) {
	.gb-element-953206de {
		column-gap: 20px;
	}
}

@media (max-width:767px) {
	.gb-element-953206de {
		flex-direction: column;
	}
}

.gb-element-13296221 {
	max-width: 300px;
}

@media (max-width:767px) {
	.gb-element-13296221 {
		min-width: unset;
	}
}

.gb-element-ab525874 {
	margin-bottom: 40px;
	margin-top: 40px;
}

.gb-element-a9fce933 {
	margin-left: 80px;
	margin-right: 80px;
}

@media (max-width:1024px) {
	.gb-element-a9fce933 {
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media (max-width:767px) {
	.gb-element-a9fce933 {
		margin-left: 40px;
		margin-right: 40px;
	}
}

.gb-element-670d11e9 {
	column-gap: 80px;
	display: flex;
	row-gap: 20px;
}

@media (max-width:1024px) {
	.gb-element-670d11e9 {
		column-gap: 20px;
	}
}

@media (max-width:767px) {
	.gb-element-670d11e9 {
		flex-direction: column;
	}
}

.gb-element-99b5f119 {
	max-width: 300px;
}

@media (max-width:767px) {
	.gb-element-99b5f119 {
		min-width: unset;
	}
}

.gb-element-ea86365f {
	margin-bottom: 40px;
	margin-top: 40px;
}

.gb-element-7f3f57b8 {
	margin-left: 80px;
	margin-right: 80px;
}

@media (max-width:1024px) {
	.gb-element-7f3f57b8 {
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media (max-width:767px) {
	.gb-element-7f3f57b8 {
		margin-left: 40px;
		margin-right: 40px;
	}
}

.gb-element-73a6cfbd {
	column-gap: 80px;
	display: flex;
	row-gap: 20px;
}

@media (max-width:1024px) {
	.gb-element-73a6cfbd {
		column-gap: 20px;
	}
}

@media (max-width:767px) {
	.gb-element-73a6cfbd {
		flex-direction: column;
	}
}

.gb-element-3b669374 {
	max-width: 300px;
}

@media (max-width:767px) {
	.gb-element-3b669374 {
		min-width: unset;
	}
}

.gb-element-d6e31957 {
	margin-bottom: 40px;
	margin-top: 40px;
}

.gb-element-19998b97 {
	margin-left: 60px;
	margin-right: 60px;
}

@media (max-width:767px) {
	.gb-element-19998b97 {
		margin-left: 10px;
		margin-right: 10px;
	}
}

.gb-element-2f87abd7 {
	column-gap: 80px;
	display: flex;
	row-gap: 20px;
}

@media (max-width:767px) {
	.gb-element-2f87abd7 {
		flex-direction: column;
	}
}

.gb-element-f728c870 {
	max-width: 300px;
}

.gb-element-a17714d7 {
	margin-bottom: 40px;
	margin-top: 40px;
}

.gb-element-df66c71b {
	margin-left: 60px;
	margin-right: 60px;
}

@media (max-width:767px) {
	.gb-element-df66c71b {
		margin-left: 10px;
		margin-right: 10px;
	}
}

.gb-element-bc829faf {
	column-gap: 80px;
	display: flex;
	row-gap: 20px;
}

@media (max-width:767px) {
	.gb-element-bc829faf {
		flex-direction: column;
	}
}

.gb-element-32ee53c2 {
	max-width: 300px;
}

.gb-element-d03792cb {
	margin-bottom: 40px;
	margin-top: 40px;
}

.gb-element-dcfe465c {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}

.gb-element-62ba630b {
	display: flex;
	margin-bottom: 24px;
	width: 100%;
}

.gb-element-88a9fe95 {
	display: flex;
	justify-content: center;
	max-width: 1000px;
	width: 100%;
}

.gb-element-9550e878 {
	display: flex;
}

.gb-element-c144e000 {
	aspect-ratio: 187/181;
	background-blend-mode: normal;
	background-image: url("https://viewpointsystem.com/nitropack_static/YsGPjJywFKRvWqxwBnlfcFWqbiRNCCew/assets/images/source/rev-0cd5f58/viewpointsystem.com/wp-content/uploads/2026/07/10_CTA_TERMIN_985x905px_2026_MOBIL_01_EN.svg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	display: block;
}

.gb-element-c144e000.nitro-lazy {
	background-image: none !important;
}

@media (min-width:1025px) {
	.gb-element-c144e000 {
		display: none !important;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.gb-element-c144e000 {
		display: none !important;
	}
}

.gb-text-11c27936 {
	align-items: center;
	column-gap: .5em;
	display: inline-flex;
}

.gb-text-11c27936 .gb-shape svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.gb-text-d43a49ca {
	margin-bottom: 20px;
}

.gb-text-2b76abb2 {
	margin-bottom: 20px;
}

.gb-text-7187c150 {
	margin-bottom: 20px;
}

.gb-text-44f209fb {
	margin-bottom: 30px;
}

@media (max-width:767px) {
	.gb-text-44f209fb {
		margin-bottom: 10px;
	}
}

.gb-text-c8fbfd91 {
	margin-bottom: 30px;
}

@media (max-width:767px) {
	.gb-text-c8fbfd91 {
		margin-bottom: 10px;
	}
}

.gb-text-72bae403 {
	margin-bottom: 30px;
}

@media (max-width:767px) {
	.gb-text-72bae403 {
		margin-bottom: 10px;
	}
}

.gb-text-d3ffe68a {
	background-color: var(--vps-green);
	color: var(--contrast-2);
	font-weight: 500;
	margin-bottom: 20px;
	text-transform: uppercase;
	padding: 10px;
}

.gb-text-f10cbcf4 {
	background-color: var(--vps-green);
	color: var(--contrast-2);
	font-weight: 500;
	text-transform: uppercase;
	padding: 10px;
}

.gb-text-7779da59 {
	margin-bottom: 30px;
}

@media (max-width:767px) {
	.gb-text-7779da59 {
		margin-bottom: 10px;
	}
}

.gb-text-fd76e6b8 {
	background-color: var(--vps-green);
	color: var(--contrast-2);
	font-weight: 500;
	text-transform: uppercase;
	padding: 10px;
}

.gb-text-edf8f2a0 {
	margin-bottom: 30px;
}

@media (max-width:767px) {
	.gb-text-edf8f2a0 {
		margin-bottom: 10px;
	}
}

.gb-text-c91a0a9a {
	text-align: left;
}

.gb-text-b241b8af {
	margin-bottom: 30px;
}

@media (max-width:767px) {
	.gb-text-b241b8af {
		margin-bottom: 10px;
	}
}

.gb-text-ada7e484 {
	background-color: #d0d2d6;
}

.gb-text-ada7e484:is(:hover,:focus) {
	color: var(--vps-light-blue);
}

.gb-text-45e76d8b {
	font-weight: 500;
	margin-bottom: 15px;
}

.gb-text-31b05b15 {
	cursor: pointer;
}

.gb-text-7bd1bb9b {
	font-weight: 500;
	margin-bottom: 15px;
}

.gb-text-066fb9dc {
	cursor: pointer;
}

.gb-text-ab5f7a8c {
	font-weight: 500;
	margin-bottom: 15px;
}

.gb-text-bee86dfb {
	cursor: pointer;
}

.gb-text-8c57e383 {
	font-weight: 500;
	margin-bottom: 15px;
}

.gb-text-5fed163f {
	cursor: pointer;
}

.gb-text-a0addf56 {
	font-weight: 500;
	margin-bottom: 15px;
}

.gb-text-01448e69 {
	cursor: pointer;
}

.gb-text-a3caa020 {
	font-weight: 500;
	margin-bottom: 15px;
}

.gb-text-14136434 {
	cursor: pointer;
}

.gb-text-3d44ba28 {
	font-weight: 500;
	margin-bottom: 15px;
}

.gb-text-dce24fdd {
	cursor: pointer;
}

.gb-text-6d9f6621 {
	align-items: center;
	column-gap: .5em;
	display: inline-flex;
}

.gb-text-6d9f6621 .gb-shape svg {
	fill: currentColor;
	height: 1em;
	width: 1em;
}

@media (max-width:1024px) {
	.gb-text-6d9f6621 {
		font-size: 20px;
	}
}

@media (max-width:767px) {
	.gb-text-6d9f6621 {
		font-size: 18px;
	}
}

.gb-media-4faba6e3 {
	height: auto;
	max-width: 100%;
	object-fit: cover;
	width: auto;
}

.gb-media-a4c946c7 {
	height: auto;
	max-width: 100%;
	object-fit: cover;
	width: auto;
}

.gb-media-9f1a594c {
	height: auto;
	max-width: 100%;
	object-fit: cover;
	width: auto;
}

.gb-media-f763840c {
	height: auto;
	max-width: 100%;
	object-fit: cover;
	width: auto;
}

.gb-media-48f74a0a {
	height: auto;
	max-width: 100%;
	object-fit: cover;
	width: auto;
}

.gb-media-9c04cf88 {
	height: auto;
	max-width: 100%;
	object-fit: cover;
	width: auto;
}

.gb-media-c31b342c {
	height: auto;
	max-width: 100%;
	object-fit: cover;
	width: auto;
}

.gb-media-7457f6c3 {
	height: auto;
	max-width: 100%;
	object-fit: cover;
	width: auto;
}

.gb-media-cbdb1c9e {
	height: auto;
	max-width: 100%;
	object-fit: cover;
	width: auto;
}

.gb-media-918cac91 {
	height: auto;
	max-width: 100%;
	object-fit: cover;
	width: auto;
}

.gb-media-3abdf9a7 {
	height: auto;
	max-width: 100%;
	object-fit: cover;
	width: auto;
}

.gb-carousel-c2c6a25a {
	--gb-carousel-slide-gap: 0px;
	--gb-carousel-slides-per-view: 1;
}

.gb-carousel-control-7abc9e26 {
	align-items: center;
	background-color: rgba(0, 0, 0, 0);
	color: var(--base-3);
	display: flex;
	height: 48px;
	justify-content: center;
	width: 48px;
	border: 0px solid rgba(0, 0, 0, 0);
}

.gb-carousel-control-7abc9e26:is(:hover,:focus) {
	background-color: #fafafa;
	color: #000;
}

.gb-carousel-control-7abc9e26 .gb-carousel-control-icon svg {
	width: 40px;
	height: 40px;
	fill: currentColor;
}

.gb-carousel-control-5ba5b66c {
	align-items: center;
	background-color: rgba(0, 0, 0, 0);
	color: var(--base-3);
	display: flex;
	height: 48px;
	justify-content: center;
	width: 48px;
	border: 0px solid rgba(0, 0, 0, 0);
}

.gb-carousel-control-5ba5b66c:is(:hover,:focus) {
	background-color: #fafafa;
	color: #000;
}

.gb-carousel-control-5ba5b66c .gb-carousel-control-icon svg {
	width: 40px;
	height: 40px;
	fill: currentColor;
}

.gb-carousel-pagination-dae08059 {
	column-gap: 14px;
	flex: 1;
	margin-left: 20px;
	margin-right: 20px;
}

.gb-carousel-pagination-dae08059 .gb-carousel-dot {
	background-color: var(--contrast-3);
	width: 14px;
	height: 14px;
}

.gb-carousel-pagination-dae08059 .gb-carousel-dot.is-active {
	background-color: var(--base);
	transform: scale(1);
}

.gb-carousel-pagination-dae08059 .gb-carousel-dot:hover {
	background-color: var(--base);
}
