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

.gb-container-49c9a6c6 {
	border-top: 1px solid var(--base-3);
	border-bottom-color: var(--base-3);
}

.gb-container-00329c6c {
	border-right: 1px solid var(--base-3);
	border-left: 1px solid var(--base-3);
	background-color: var(--vps-digitaliris-red);
	background-image: url("https://viewpointsystem.com/nitropack_static/YsGPjJywFKRvWqxwBnlfcFWqbiRNCCew/assets/images/optimized/rev-0cd5f58/viewpointsystem.com/wp-content/uploads/2026/02/01_DIGITAL-IRIS_21x9_mitSchatten-scaled.jpg");
	background-repeat: no-repeat;
	background-position: 50% bottom;
	background-size: contain;
}

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

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

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

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

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

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

.gb-container-82204cb9 {
	border-top: 1px solid var(--base-3);
	border-bottom: 1px solid var(--base-3);
}

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

.gb-container-45995fb4 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

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

.gb-container-1ed833fb {
	max-width: 1440px;
	padding-top: 40px;
	padding-bottom: 40px;
	margin-right: auto;
	margin-left: auto;
}

.gb-container-51b34082 {
	height: 100%;
}

.gb-grid-wrapper > .gb-grid-column-51b34082 {
	width: 33.33%;
}

.gb-container-46c82259 {
	border: 1px solid var(--base-3);
}

.gb-container-75395d5e {
	padding: 14px 10px;
}

.gb-container-cdee57e8 {
	padding-top: 10px;
	border-top: 1px solid var(--base-3);
}

.gb-container-8476766a {
	height: 100%;
}

.gb-grid-wrapper > .gb-grid-column-8476766a {
	width: 33.33%;
}

.gb-container-95655f8e {
	border: 1px solid var(--base-3);
}

.gb-container-8fe332a2 {
	padding: 14px 10px;
}

.gb-container-1e281e09 {
	padding-top: 10px;
	border-top: 1px solid var(--base-3);
}

.gb-container-9bdf30aa {
	height: 100%;
}

.gb-grid-wrapper > .gb-grid-column-9bdf30aa {
	width: 33.33%;
}

.gb-container-142fe963 {
	border: 1px solid var(--base-3);
}

.gb-container-6280ee33 {
	padding: 14px 10px;
}

.gb-container-40daf77b {
	padding-top: 10px;
	border-top: 1px solid var(--base-3);
}

.gb-container-6e5e6b76 {
	position: relative;
	border-bottom-color: var(--base-3);
}

.gb-container-b583ff93 {
	height: 100px;
	max-width: 1440px;
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
	margin-right: auto;
	margin-left: auto;
}

.gb-container-b583ff93:before {
	content: "";
	z-index: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	background-image: url("https://viewpointsystem.com/nitropack_static/YsGPjJywFKRvWqxwBnlfcFWqbiRNCCew/assets/images/source/rev-0cd5f58/viewpointsystem.com/wp-content/uploads/2025/09/VPS_TRENNER_2025_2280x332_00.svg");
	background-repeat: repeat-x;
	background-attachment: scroll;
}

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

.gb-container-8223196d {
	height: 50px;
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
}

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

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

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

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

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

.gb-container-490e57a3 {
	max-width: 1440px;
	margin: -1px auto;
}

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

.gb-container-63c6e177 {
	background-color: var(--vps-dark-blue);
}

.gb-container-4aaf0077 {
	background-color: var(--vps-digitaliris-red);
}

.gb-container-caf64940 {
	border: 1px solid var(--base-3);
	background-color: var(--vps-dark-blue);
}

.gb-container-caf64940 > .gb-accordion__content {
	transition: max-height .25s ease;
	will-change: max-height;
	max-height: 0;
	overflow: hidden;
	visibility: hidden;
}

.gb-container-caf64940.gb-accordion__item-open > .gb-accordion__content {
	max-height: inherit;
	visibility: visible;
}

.gb-container-d0103bfe {
	padding: 0;
	margin-bottom: 20px;
	background-color: var(--vps-dark-blue);
}

.gb-container-31a27304 {
	background-color: var(--vps-dark-blue);
}

.gb-grid-wrapper > .gb-grid-column-3945336f {
	width: 75%;
}

.gb-grid-wrapper > .gb-grid-column-d5b786bd {
	width: 25%;
}

.gb-container-fe48d9c0 {
	border: 1px solid var(--base-3);
	background-color: var(--vps-dark-blue);
}

.gb-container-fe48d9c0 > .gb-accordion__content {
	transition: max-height .25s ease;
	will-change: max-height;
	max-height: 0;
	overflow: hidden;
	visibility: hidden;
}

.gb-container-fe48d9c0.gb-accordion__item-open > .gb-accordion__content {
	max-height: inherit;
	visibility: visible;
}

.gb-container-2a2300bd {
	padding: 0;
	margin-bottom: 20px;
	background-color: var(--vps-dark-blue);
}

.gb-container-016f4dcb {
	background-color: var(--vps-dark-blue);
}

.gb-grid-wrapper > .gb-grid-column-001ef5da {
	width: 75%;
}

.gb-grid-wrapper > .gb-grid-column-6d7b90b2 {
	width: 25%;
}

.gb-container-ad7f619c {
	border: 1px solid var(--base-3);
	background-color: var(--vps-dark-blue);
}

.gb-container-ad7f619c > .gb-accordion__content {
	transition: max-height .25s ease;
	will-change: max-height;
	max-height: 0;
	overflow: hidden;
	visibility: hidden;
}

.gb-container-ad7f619c.gb-accordion__item-open > .gb-accordion__content {
	max-height: inherit;
	visibility: visible;
}

.gb-container-2e37ed28 {
	padding: 0;
	margin-bottom: 20px;
	background-color: var(--vps-dark-blue);
}

.gb-container-9e40a112 {
	background-color: var(--vps-dark-blue);
}

.gb-grid-wrapper > .gb-grid-column-65db932f {
	width: 75%;
}

.gb-grid-wrapper > .gb-grid-column-ee4c04c7 {
	width: 25%;
}

.gb-container-c5a74a2a {
	border: 1px solid var(--base-3);
	background-color: var(--vps-dark-blue);
}

.gb-container-c5a74a2a > .gb-accordion__content {
	transition: max-height .25s ease;
	will-change: max-height;
	max-height: 0;
	overflow: hidden;
	visibility: hidden;
}

.gb-container-c5a74a2a.gb-accordion__item-open > .gb-accordion__content {
	max-height: inherit;
	visibility: visible;
}

.gb-container-d3f36232 {
	padding: 0;
	margin-bottom: 20px;
	background-color: var(--vps-dark-blue);
}

.gb-container-9f33e6ae {
	background-color: var(--vps-dark-blue);
}

.gb-grid-wrapper > .gb-grid-column-c29c2065 {
	width: 75%;
}

.gb-grid-wrapper > .gb-grid-column-9be9eb80 {
	width: 25%;
}

.gb-container-91cee9f8 {
	border: 1px solid var(--base-3);
	background-color: var(--vps-dark-blue);
}

.gb-container-91cee9f8 > .gb-accordion__content {
	transition: max-height .25s ease;
	will-change: max-height;
	max-height: 0;
	overflow: hidden;
	visibility: hidden;
}

.gb-container-91cee9f8.gb-accordion__item-open > .gb-accordion__content {
	max-height: inherit;
	visibility: visible;
}

.gb-container-761e39c4 {
	padding: 0;
	margin-bottom: 20px;
	background-color: var(--vps-dark-blue);
}

.gb-container-82d36807 {
	background-color: var(--vps-dark-blue);
}

.gb-grid-wrapper > .gb-grid-column-adaf8011 {
	width: 75%;
}

.gb-grid-wrapper > .gb-grid-column-c36ef0d6 {
	width: 25%;
}

.gb-container-b99bd209 {
	border: 1px solid var(--base-3);
	background-color: var(--vps-dark-blue);
}

.gb-container-b99bd209 > .gb-accordion__content {
	transition: max-height .25s ease;
	will-change: max-height;
	max-height: 0;
	overflow: hidden;
	visibility: hidden;
}

.gb-container-b99bd209.gb-accordion__item-open > .gb-accordion__content {
	max-height: inherit;
	visibility: visible;
}

.gb-container-75deba60 {
	padding: 0;
	margin-bottom: 20px;
	background-color: var(--vps-dark-blue);
}

.gb-container-91420091 {
	background-color: var(--vps-dark-blue);
}

.gb-grid-wrapper > .gb-grid-column-84727e58 {
	width: 75%;
}

.gb-grid-wrapper > .gb-grid-column-fcb9b603 {
	width: 25%;
}

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

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

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

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

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

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

.gb-container-0053daec {
	display: flex;
}

.gb-container-235a7c5f {
	position: relative;
	border-right-color: var(--base-3);
	border-left-color: var(--base-3);
}

.gb-container-0cbc72ee {
	margin-top: 30px;
}

.gb-container-10abc93a {
	position: relative;
	border-left-color: var(--base-3);
}

.gb-container-212e2e52 {
	margin-top: 30px;
}

.gb-container-d399913d {
	position: relative;
	border-right-color: var(--base-3);
	border-left-color: var(--base-3);
}

.gb-container-a63bcd26 {
	margin-top: 30px;
}

.gb-container-d4418893 {
	position: relative;
	border-left-color: var(--base-3);
}

.gb-container-f41eb6e2 {
	text-align: center;
	margin-top: 30px;
}

.gb-container-1b3d9022 {
	position: relative;
	border-left-color: var(--base-3);
}

.gb-container-69abf24d {
	margin-top: 30px;
}

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

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

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

.gb-container-517622fd {
	height: 600px;
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
	background-image: url("https://viewpointsystem.com/nitropack_static/YsGPjJywFKRvWqxwBnlfcFWqbiRNCCew/assets/images/optimized/rev-0cd5f58/viewpointsystem.com/wp-content/uploads/2024/06/00_STARTSEITE_12_21x9-1.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

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

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

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

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

.gb-container-e1f7c3fb {
	min-height: 240px;
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
	background-image: url("https://viewpointsystem.com/nitropack_static/YsGPjJywFKRvWqxwBnlfcFWqbiRNCCew/assets/images/source/rev-0cd5f58/viewpointsystem.com/wp-content/uploads/2025/09/CTA_PODCAST_2880x480_Pfade_2025_ohneschrift.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

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

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

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

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

.gb-container-9695ba73 {
	margin-right: auto;
	margin-left: auto;
}

.gb-container-54d52f20 {
	min-height: 240px;
	max-width: 1440px;
	display: flex;
	align-items: center;
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
	margin-right: auto;
	margin-left: auto;
}

div.gb-headline-c51b8213 {
	z-index: 4;
	position: relative;
	font-size: 26px;
	line-height: 26px;
}

p.gb-headline-cc3f8063 {
	margin-top: 20px;
	margin-bottom: 0px;
	color: var(--base-3);
}

p.gb-headline-cc3f8063 a {
	color: var(--base-3);
}

h2.gb-headline-c3bac54b {
	border-left-color: var(--base-3);
}

h2.gb-headline-ec41ba1d {
	border-right-color: var(--base-3);
	border-left-color: var(--base-3);
}

h2.gb-headline-fca38985 {
	height: 100%;
	border-left-color: var(--base-3);
}

h2.gb-headline-7a872f85 {
	border-left-color: var(--base-3);
}

h2.gb-headline-d2e68a1a {
	border-right-color: var(--base-3);
	border-left-color: var(--base-3);
}

h2.gb-headline-ec9b1991 {
	padding-top: 0px;
	padding-bottom: 14px;
	margin-bottom: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

p.gb-headline-dbd127dd {
	min-height: 52px;
	margin-top: 25px;
}

h2.gb-headline-59e24beb {
	margin-top: 2px;
	margin-bottom: 0px;
}

h2.gb-headline-afb336c1 {
	padding-bottom: 14px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

p.gb-headline-287abc69 {
	min-height: 52px;
	margin-top: 25px;
}

h2.gb-headline-fac84548 {
	margin-top: 2px;
	margin-bottom: 0px;
}

h2.gb-headline-13521784 {
	padding-bottom: 14px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

p.gb-headline-8ada9bb9 {
	min-height: 52px;
	margin-top: 25px;
}

h2.gb-headline-bed90f1e {
	margin-top: 2px;
	margin-bottom: 0px;
}

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

div.gb-headline-5cfa5bf3 {
	line-height: 1.1em;
	margin-bottom: 0px;
}

p.gb-headline-319f2c0a {
	margin-top: 20px;
	margin-bottom: 0px;
}

div.gb-headline-132499e9 {
	line-height: 1.1em;
	margin-bottom: 0px;
}

p.gb-headline-ca2c2977 {
	margin-top: 20px;
	margin-bottom: 0px;
}

div.gb-headline-c488f2b2 {
	line-height: 1.1em;
	margin-bottom: 0px;
}

p.gb-headline-6535ec1a {
	margin-top: 20px;
	margin-bottom: 0px;
}

div.gb-headline-b5123175 {
	line-height: 1.1em;
	margin-bottom: 0px;
}

p.gb-headline-7a6c2a66 {
	margin-top: 20px;
	margin-bottom: 0px;
}

div.gb-headline-de151412 {
	line-height: 1.1em;
	margin-bottom: 0px;
}

p.gb-headline-7d10e890 {
	margin-top: 20px;
	margin-bottom: 0px;
}

div.gb-headline-e7e0eab2 {
	line-height: 1.1em;
	margin-bottom: 0px;
}

p.gb-headline-db14b12b {
	margin-top: 20px;
	margin-bottom: 0px;
}

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

h3.gb-headline-43754351 {
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 0px;
}

h3.gb-headline-cc812b6f {
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 0px;
}

h3.gb-headline-521c6fd3 {
	text-align: center;
	margin-bottom: 0px;
}

h3.gb-headline-bac8d9bb {
	margin-bottom: 0px;
}

h3.gb-headline-6246021a {
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 0px;
}

h2.gb-headline-2da48f0b {
	z-index: 10;
	position: relative;
	font-size: 28px;
	color: var(--ci-red-01);
}

.gb-grid-wrapper-5d9244ce {
	display: flex;
	flex-wrap: wrap;
	margin-left: -20px;
}

.gb-grid-wrapper-5d9244ce > .gb-grid-column {
	box-sizing: border-box;
	padding-left: 20px;
}

.gb-grid-wrapper-a548479b {
	display: flex;
	flex-wrap: wrap;
}

.gb-grid-wrapper-a548479b > .gb-grid-column {
	box-sizing: border-box;
}

.gb-grid-wrapper-16a68af2 {
	display: flex;
	flex-wrap: wrap;
}

.gb-grid-wrapper-16a68af2 > .gb-grid-column {
	box-sizing: border-box;
}

.gb-grid-wrapper-8d1063bc {
	display: flex;
	flex-wrap: wrap;
}

.gb-grid-wrapper-8d1063bc > .gb-grid-column {
	box-sizing: border-box;
}

.gb-grid-wrapper-9e1f2d59 {
	display: flex;
	flex-wrap: wrap;
}

.gb-grid-wrapper-9e1f2d59 > .gb-grid-column {
	box-sizing: border-box;
}

.gb-grid-wrapper-61e664dd {
	display: flex;
	flex-wrap: wrap;
}

.gb-grid-wrapper-61e664dd > .gb-grid-column {
	box-sizing: border-box;
}

.gb-grid-wrapper-b417362b {
	display: flex;
	flex-wrap: wrap;
}

.gb-grid-wrapper-b417362b > .gb-grid-column {
	box-sizing: border-box;
}

.gb-image-5310d884 {
	vertical-align: middle;
}

.gb-image-663c3431 {
	vertical-align: middle;
}

.gb-image-0068d637 {
	vertical-align: middle;
}

.gb-image-7cb3cdad {
	vertical-align: middle;
}

.gb-image-a0dfaaf8 {
	height: 40px;
	vertical-align: middle;
}

.gb-image-642975f2 {
	vertical-align: middle;
}

.gb-image-579dc74f {
	height: 50px;
	vertical-align: middle;
}

.gb-image-f8b2c270 {
	vertical-align: middle;
}

.gb-image-910979ef {
	height: 50px;
	vertical-align: middle;
}

.gb-image-b2ab866a {
	vertical-align: middle;
}

.gb-image-dcb1599b {
	height: 50px;
	vertical-align: middle;
}

.gb-image-f65beaa4 {
	vertical-align: middle;
}

.gb-image-cd357cbc {
	height: 50px;
	vertical-align: middle;
}

.gb-image-916878e6 {
	vertical-align: middle;
}

.gb-image-ae2af755 {
	height: 50px;
	vertical-align: middle;
}

.gb-image-71331b0b {
	vertical-align: middle;
}

.gb-image-2b80b575 {
	vertical-align: middle;
}

.gb-image-f467f179 {
	vertical-align: middle;
}

.gb-image-0814dcd3 {
	vertical-align: middle;
}

.gb-image-a2038059 {
	vertical-align: middle;
}

.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;
}

button.gb-button-fc1dd87e {
	display: flex;
	align-items: center;
	justify-content: space-between;
	column-gap: .5em;
	width: 100%;
	font-size: 20px;
	font-weight: 400;
	text-align: left;
	padding: 15px 20px;
	background-color: var(--vps-dark-blue);
	color: var(--base-3);
	text-decoration: none;
}

button.gb-button-fc1dd87e:hover, button.gb-button-fc1dd87e:active, button.gb-button-fc1dd87e:focus {
	background-color: var(--base-3);
	color: var(--vps-light-blue);
}

button.gb-button-fc1dd87e.gb-block-is-current, button.gb-button-fc1dd87e.gb-block-is-current:hover, button.gb-button-fc1dd87e.gb-block-is-current:active, button.gb-button-fc1dd87e.gb-block-is-current:focus {
	background-color: var(--base-3);
	color: var(--vps-dark-blue);
}

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

button.gb-button-fc1dd87e .gb-icon svg {
	width: .8em;
	height: .8em;
	fill: currentColor;
}

button.gb-button-33bb1e53 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	column-gap: .5em;
	width: 100%;
	font-size: 20px;
	font-weight: 400;
	text-align: left;
	padding: 15px 20px;
	background-color: var(--vps-dark-blue);
	color: var(--base-3);
	text-decoration: none;
}

button.gb-button-33bb1e53:hover, button.gb-button-33bb1e53:active, button.gb-button-33bb1e53:focus {
	background-color: var(--base-3);
	color: var(--vps-light-blue);
}

button.gb-button-33bb1e53.gb-block-is-current, button.gb-button-33bb1e53.gb-block-is-current:hover, button.gb-button-33bb1e53.gb-block-is-current:active, button.gb-button-33bb1e53.gb-block-is-current:focus {
	background-color: var(--base-3);
	color: var(--vps-dark-blue);
}

button.gb-button-33bb1e53 .gb-icon {
	line-height: 0;
}

button.gb-button-33bb1e53 .gb-icon svg {
	width: .8em;
	height: .8em;
	fill: currentColor;
}

button.gb-button-304e8871 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	column-gap: .5em;
	width: 100%;
	font-size: 20px;
	font-weight: 400;
	text-align: left;
	padding: 15px 20px;
	background-color: var(--vps-dark-blue);
	color: var(--base-3);
	text-decoration: none;
}

button.gb-button-304e8871:hover, button.gb-button-304e8871:active, button.gb-button-304e8871:focus {
	background-color: var(--base-3);
	color: var(--vps-light-blue);
}

button.gb-button-304e8871.gb-block-is-current, button.gb-button-304e8871.gb-block-is-current:hover, button.gb-button-304e8871.gb-block-is-current:active, button.gb-button-304e8871.gb-block-is-current:focus {
	background-color: var(--base-3);
	color: var(--vps-dark-blue);
}

button.gb-button-304e8871 .gb-icon {
	line-height: 0;
}

button.gb-button-304e8871 .gb-icon svg {
	width: .8em;
	height: .8em;
	fill: currentColor;
}

button.gb-button-b60b2355 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	column-gap: .5em;
	width: 100%;
	font-size: 20px;
	font-weight: 400;
	text-align: left;
	padding: 15px 20px;
	background-color: var(--vps-dark-blue);
	color: var(--base-3);
	text-decoration: none;
}

button.gb-button-b60b2355:hover, button.gb-button-b60b2355:active, button.gb-button-b60b2355:focus {
	background-color: var(--base-3);
	color: var(--vps-light-blue);
}

button.gb-button-b60b2355.gb-block-is-current, button.gb-button-b60b2355.gb-block-is-current:hover, button.gb-button-b60b2355.gb-block-is-current:active, button.gb-button-b60b2355.gb-block-is-current:focus {
	background-color: var(--base-3);
	color: var(--vps-dark-blue);
}

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

button.gb-button-b60b2355 .gb-icon svg {
	width: .8em;
	height: .8em;
	fill: currentColor;
}

button.gb-button-fb6ac9c2 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	column-gap: .5em;
	width: 100%;
	font-size: 20px;
	font-weight: 400;
	text-align: left;
	padding: 15px 20px;
	background-color: var(--vps-dark-blue);
	color: var(--base-3);
	text-decoration: none;
}

button.gb-button-fb6ac9c2:hover, button.gb-button-fb6ac9c2:active, button.gb-button-fb6ac9c2:focus {
	background-color: var(--base-3);
	color: var(--vps-light-blue);
}

button.gb-button-fb6ac9c2.gb-block-is-current, button.gb-button-fb6ac9c2.gb-block-is-current:hover, button.gb-button-fb6ac9c2.gb-block-is-current:active, button.gb-button-fb6ac9c2.gb-block-is-current:focus {
	background-color: var(--base-3);
	color: var(--vps-dark-blue);
}

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

button.gb-button-fb6ac9c2 .gb-icon svg {
	width: .8em;
	height: .8em;
	fill: currentColor;
}

button.gb-button-ec2dae68 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	column-gap: .5em;
	width: 100%;
	font-size: 20px;
	font-weight: 400;
	text-align: left;
	padding: 15px 20px;
	background-color: var(--vps-dark-blue);
	color: var(--base-3);
	text-decoration: none;
}

button.gb-button-ec2dae68:hover, button.gb-button-ec2dae68:active, button.gb-button-ec2dae68:focus {
	background-color: var(--base-3);
	color: var(--vps-light-blue);
}

button.gb-button-ec2dae68.gb-block-is-current, button.gb-button-ec2dae68.gb-block-is-current:hover, button.gb-button-ec2dae68.gb-block-is-current:active, button.gb-button-ec2dae68.gb-block-is-current:focus {
	background-color: var(--base-3);
	color: var(--vps-dark-blue);
}

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

button.gb-button-ec2dae68 .gb-icon svg {
	width: .8em;
	height: .8em;
	fill: currentColor;
}

@media (min-width: 1025px) {
	.gb-container-49c9a6c6 {
		display: none !important;
	}
	
	.gb-container-f393d088 {
		display: none !important;
	}
	
	.gb-container-ae498ff1 {
		display: none !important;
	}
}

@media (max-width: 1024px) {
	.gb-container-0053daec {
		flex-direction: row;
		flex-wrap: nowrap;
		overflow-x: auto;
	}
	
	.gb-container-235a7c5f {
		min-width: 250px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
	}
	
	.gb-container-10abc93a {
		min-width: 250px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
	}
	
	.gb-container-d399913d {
		min-width: 250px;
		border-right-width: 1px;
		border-right-style: solid;
	}
	
	.gb-container-d4418893 {
		min-width: 250px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
	}
	
	.gb-container-1b3d9022 {
		min-width: 250px;
	}
	
	p.gb-headline-cc3f8063 {
		margin-top: 20px;
	}
	
	.gb-image-ae2af755 {
		height: auto;
	}
}

@media (max-width: 1024px) and (min-width: 768px) {
	.gb-container-f393d088 {
		display: none !important;
	}
	
	.gb-container-3a18517d {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.gb-container-00329c6c {
		min-height: 190px;
		position: relative;
	}
	
	.gb-container-f393d088 {
		border-bottom-width: 0px;
		border-bottom-style: solid;
	}
	
	.gb-container-45995fb4 {
		flex-direction: column;
		align-items: stretch;
	}
	
	.gb-grid-wrapper > .gb-grid-column-51b34082 {
		width: 100%;
	}
	
	.gb-container-8476766a {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.gb-grid-wrapper > .gb-grid-column-8476766a {
		width: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-9bdf30aa {
		width: 100%;
	}
	
	.gb-container-3a18517d {
		display: none !important;
	}
	
	.gb-container-caf64940 {
		border-bottom-width: 0px;
	}
	
	.gb-grid-wrapper > .gb-grid-column-3945336f {
		width: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-d5b786bd {
		width: 100%;
	}
	
	.gb-container-fe48d9c0 {
		border-bottom-width: 0px;
	}
	
	.gb-grid-wrapper > .gb-grid-column-001ef5da {
		width: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-6d7b90b2 {
		width: 100%;
	}
	
	.gb-container-ad7f619c {
		border-bottom-width: 0px;
	}
	
	.gb-grid-wrapper > .gb-grid-column-65db932f {
		width: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-ee4c04c7 {
		width: 100%;
	}
	
	.gb-container-c5a74a2a {
		border-bottom-width: 0px;
	}
	
	.gb-grid-wrapper > .gb-grid-column-c29c2065 {
		width: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-9be9eb80 {
		width: 100%;
	}
	
	.gb-container-91cee9f8 {
		border-bottom-width: 0px;
	}
	
	.gb-grid-wrapper > .gb-grid-column-adaf8011 {
		width: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-c36ef0d6 {
		width: 100%;
	}
	
	.gb-container-b99bd209 {
		border-bottom-width: 0px;
	}
	
	.gb-grid-wrapper > .gb-grid-column-84727e58 {
		width: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-fcb9b603 {
		width: 100%;
	}
	
	.gb-container-0053daec {
		flex-direction: row;
		flex-wrap: nowrap;
	}
	
	.gb-container-235a7c5f {
		width: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-235a7c5f {
		width: 100%;
	}
	
	.gb-container-3eba9380 {
		max-width: 200px;
	}
	
	.gb-container-10abc93a {
		width: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-10abc93a {
		width: 100%;
	}
	
	.gb-container-c3b0edac {
		max-width: 200px;
	}
	
	.gb-container-d399913d {
		width: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-d399913d {
		width: 100%;
	}
	
	.gb-container-c4f98129 {
		max-width: 200px;
	}
	
	.gb-container-d4418893 {
		width: 100%;
	}
	
	.gb-grid-wrapper > .gb-grid-column-d4418893 {
		width: 100%;
	}
	
	.gb-container-0953759e {
		max-width: 200px;
	}
	
	.gb-container-1b3d9022 {
		width: 100%;
		border-bottom-width: 1px;
		border-bottom-style: solid;
	}
	
	.gb-grid-wrapper > .gb-grid-column-1b3d9022 {
		width: 100%;
	}
	
	.gb-container-57249dd0 {
		max-width: 200px;
	}
	
	h2.gb-headline-c3bac54b {
		border-top-width: 0px;
		border-top-style: solid;
		border-bottom-width: 0px;
		border-bottom-style: solid;
	}
	
	h2.gb-headline-ec41ba1d {
		margin-bottom: 0px;
		border-bottom-width: 0px;
		border-bottom-style: solid;
	}
	
	h2.gb-headline-fca38985 {
		border-bottom-width: 0px;
		border-bottom-style: solid;
	}
	
	h2.gb-headline-7a872f85 {
		border-bottom-width: 0px;
		border-bottom-style: solid;
	}
	
	h2.gb-headline-d2e68a1a {
		border-bottom-width: 0px;
		border-bottom-style: solid;
	}
}

: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-077beb6a {
	margin-top: -61px;
}

.gb-element-9c6edc6c {
	border-left-color: var(--base-3);
	border-right-color: var(--base-3);
	margin-left: auto;
	margin-right: auto;
	max-width: var(--gb-container-width);
	padding-left: 0px;
	padding-right: 0px;
}

.gb-element-61823c34 {
	margin-left: auto;
	margin-right: auto;
}

.gb-element-eb302e31 {
	padding-left: 20px;
	padding-right: 20px;
}

@media (max-width:767px) {
	.gb-element-dab4f9bc {
		position: absolute;
		right: 10px;
		top: 10px;
	}
}

.gb-element-dca96b6b {
	max-width: 100%;
	width: 700px;
}

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

@media (max-width:767px) {
	.gb-media-029b0573 {
		height: 50px;
		width: 50px;
	}
}
