@font-face {
	font-display: swap;
	font-family: LynkCo Type Regular;
	font-style: normal;
	font-weight: 400;
	src: local("LynkCo Type Regular"), url(../fonts/LynkcoType-Regular.4be6a9a3e18922084815.eot?#iefix) format("embedded-opentype"), url(../fonts/LynkcoType-Regular.d2133b12a275c6433915.svg#LynkcoTypeRegular) format("svg"), url(../fonts/LynkcoType-Regular.55ab7a1e561516bd5a61.ttf) format("truetype"), url(../fonts/LynkcoType-Regular.d07ec841da53783b1122.woff) format("woff"), url(../fonts/LynkcoType-Regular.5b767d2b9c5216654b2e.woff2) format("woff2")
}

@font-face {
	font-display: swap;
	font-family: LynkCo Type Light;
	font-style: normal;
	font-weight: 300;
	src: local("LynkCo Type Light"), url(../fonts/LynkcoType-Light.612a09a7ac034e911386.eot?#iefix) format("embedded-opentype"), url(../fonts/LynkcoType-Light.500ad11fbdc8bf92f101.svg#LynkcoTypeLight) format("svg"), url(../fonts/LynkcoType-Light.c0a5ad1823938e5c267d.ttf) format("truetype"), url(../fonts/LynkcoType-Light.0b1253a1c14c912626ac.woff) format("woff"), url(../fonts/LynkcoType-Light.8ffcb6c2058661703c87.woff2) format("woff2")
}

@font-face {
	font-display: swap;
	font-family: LynkCo Type Medium;
	font-style: normal;
	font-weight: 600;
	src: local("LynkCo Type Medium"), url(../fonts/LynkcoType-Medium.c7dffe5394183bcaca53.eot?#iefix) format("embedded-opentype"), url(../fonts/LynkcoType-Medium.6cbd83af7372dca0fa2c.svg#LynkcoTypeMedium) format("svg"), url(../fonts/LynkcoType-Medium.85b69171806a35ecf74b.ttf) format("truetype"), url(../fonts/LynkcoType-Medium.74b2554723699667426e.woff) format("woff"), url(../fonts/LynkcoType-Medium.ca7ab1b2bbf32465a7d5.woff2) format("woff2")
}

@font-face {
	font-display: swap;
	font-family: LynkCo Type Bold;
	font-style: normal;
	font-weight: 800;
	src: local("LynkCo Type Bold"), url(../fonts/LynkcoType-Bold.d9540a00aa5d564f3e27.eot?#iefix) format("embedded-opentype"), url(../fonts/LynkcoType-Bold.7377443d902e9bbc2ee5.svg#LynkcoTypeBold) format("svg"), url(../fonts/LynkcoType-Bold.93efea9813a52a9bcae9.ttf) format("truetype"), url(../fonts/LynkcoType-Bold.79ba69ea96f8c6f1f14d.woff2) format("woff2"), url(../fonts/LynkcoType-Bold.e3a948c446f91798f452.woff) format("woff")
}

@font-face {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/fa-brands-400.eot) format("embedded-opentype"), url(../fonts/fa-brands-400.woff2) format("woff2"), url(../fonts/fa-brands-400.woff) format("woff"), url(../fonts/fa-brands-400.ttf) format("truetype"), url(../fonts/fa-brands-400.svg) format("svg")
}

.social-media-icon {
	word-wrap: normal;
	direction: ltr;
	display: inline-block;
	font-family: FontAwesome;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1;
	text-transform: none;
	white-space: nowrap
}

.facebook:before {
	content: ""
}

.twitter:before {
	content: ""
}

.youtube:before {
	content: ""
}

.linkedin:before {
	content: ""
}

.instagram:before {
	content: ""
}

@keyframes wave {

	0%,
	to {
		opacity: 1;
		transform: skewX(0deg) scale(1.05)
	}

	25% {
		opacity: .8;
		transform: skewX(2deg) scale(1.05)
	}

	75% {
		opacity: .8;
		transform: skewX(-3deg) scale(1.05)
	}
}

@keyframes fade-in {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes pulse {
	0% {
		-webkit-transform: scale(1)
	}

	to {
		-webkit-transform: scale(1.2)
	}
}

.body ol,
.body ul,
.body-text ol,
.body-text ul {
	margin: 0;
	padding-left: 18px
}

.body ol li,
.body ul li,
.body-text ol li,
.body-text ul li {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	line-height: 28px;
	margin: 0;
	text-align: left
}

.body ol li a,
.body ul li a,
.body-text ol li a,
.body-text ul li a {
	color: #0a9e80;
	text-decoration: underline
}

.body ol li a span,
.body ul li a span,
.body-text ol li a span,
.body-text ul li a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.body ol li a:hover,
.body ul li a:hover,
.body-text ol li a:hover,
.body-text ul li a:hover {
	color: #08866d
}

@media(min-width:1024px) {

	.body ol li,
	.body ul li,
	.body-text ol li,
	.body-text ul li {
		font-size: 18px;
		line-height: 28px
	}
}

.body ol li svg,
.body ul li svg,
.body-text ol li svg,
.body-text ul li svg {
	display: none
}

.body ol,
.body-text ol {
	list-style: disc none outside outside;
	list-style: initial outside
}

.body ol li,
.body-text ol li {
	padding-left: 10px
}

.body ul,
.body-text ul {
	list-style: disc outside
}

.body ol+p,
.body p+ol,
.body p+ul,
.body ul+p,
.body-text ol+p,
.body-text p+ol,
.body-text p+ul,
.body-text ul+p {
	padding-top: 20px
}

body {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-font-smoothing: antialiased;
	margin: 0;
	overflow-x: hidden
}

html {
	scroll-behavior: smooth
}

.components-container {
	margin-bottom: auto;
	transition: all .2s ease-in-out
}

.full-page-spinner {
	align-items: center;
	display: flex;
	height: 100vh;
	justify-content: center
}

.grid {
	grid-column-gap: 8px;
	-ms-grid-columns: minmax(8px, 1fr) 26px 26px 26px 26px 26px 26px 26px 26px 26px 26px 26px 26px 26px minmax(8px, 1fr);
	column-gap: 8px;
	display: grid;
	display: -ms-grid;
	grid-template-columns: 8px repeat(13, 1fr) 8px
}

.flex {
	display: flex
}

.align-items-center {
	align-items: center
}

.justify-content-center {
	justify-content: center
}

.full-width {
	-ms-grid-column-span: 15;
	grid-column-end: span 15;
	grid-column-start: 1;
	-ms-grid-column: 1
}

.main-content {
	-ms-grid-column-span: 13;
	grid-column-end: span 13;
	grid-column-start: 2;
	-ms-grid-column: 2
}

.col-span-4,
.col-span-4:nth-last-child(3n) {
	grid-column-end: span 14
}

.grid-story {
	grid-column-gap: 7px;
	-ms-grid-columns: minmax(8px, 1fr) 22px 22px 22px 22px 22px 22px 22px 22px 22px 22px 22px 22px 22px minmax(8px, 1fr);
	column-gap: 7px;
	display: grid;
	display: -ms-grid;
	grid-template-columns: 8px repeat(13, 1fr) 8px
}

.form-fb {
	height: 0;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 0;
	z-index: -1
}

.isrounded,
.isrounded div>.vjs-poster,
.isrounded>div>img,
.isrounded>div>video,
.isrounded>img {
	border-radius: 8px
}

@media(min-width:768px) {
	.grid {
		-ms-grid-columns: minmax(6px, 1fr) 50px 56px 56px 56px 56px 56px 56px 56px 56px 56px 56px 56px 56px minmax(6px, 1fr);
		column-gap: 14px;
		grid-template-columns: 16px repeat(13, 1fr) 16px
	}

	.col-span-4 {
		grid-column-end: span 4
	}

	.col-span-4:nth-last-child(3n) {
		grid-column-end: span 5
	}

	.grid-story {
		-ms-grid-columns: minmax(16px, 1fr) 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px 47px minmax(16px, 1fr);
		column-gap: 14px;
		grid-template-columns: 16px repeat(13, 1fr) 16px
	}
}

@media(min-width:1024px) {
	.grid {
		-ms-grid-columns: 1fr 80px 95px 95px 95px 95px 95px 95px 95px 95px 95px 95px 95px 95px 1fr;
		column-gap: 30px;
		grid-template-columns: minmax(30px, 1fr) repeat(13, minmax(0, 65px)) minmax(30px, 1fr)
	}

	.col-span-4 {
		grid-column-end: span 4
	}

	.col-span-4:first-child,
	.col-span-4:nth-last-child(3n) {
		grid-column-end: span 5
	}

	.grid-story {
		-ms-grid-columns: 1fr 85px 85px 85px 85px 85px 85px 85px 85px 85px 85px 85px 85px 85px 1fr;
		column-gap: 30px;
		grid-template-columns: minmax(30px, 1fr) repeat(13, minmax(0, 65px)) minmax(30px, 1fr)
	}
}

@media(min-width:1280px) {
	.col-span-4 {
		grid-column-end: span 4
	}

	.col-span-4:nth-last-child(3n) {
		grid-column-end: span 5
	}
}

.grid-header {
	-ms-grid-columns: 200px 1fr 120px;
	grid-column-gap: 0;
	column-gap: normal;
	display: grid;
	display: -ms-grid;
	grid-template-columns: 200px auto 120px;
	width: 100%
}

.grid-header.second-bar .left {
	-ms-grid-column-span: 4;
	grid-column-end: 4;
	-ms-grid-column: 1
}

.grid-header .left {
	-ms-grid-column-span: 1;
	grid-column-end: 1;
	grid-column-start: 1;
	-ms-grid-column: 1
}

.grid-header .left:last-child {
	-ms-grid-column-span: 3;
	grid-column-end: 3;
	grid-column-start: 1;
	-ms-grid-column: 1
}

.grid-header .main {
	-ms-grid-column-span: 1;
	grid-column-end: 2;
	grid-column-start: 2;
	-ms-grid-column: span 1
}

.grid-header .main:last-child {
	-ms-grid-column-span: 3;
	grid-column-end: 3;
	grid-column-start: 2;
	-ms-grid-column: 2
}

.grid-header .right {
	-ms-grid-column-span: 3;
	grid-column-end: 3;
	grid-column-start: 3;
	-ms-grid-column: 3;
	text-align: right
}

@media(min-width:768px) {
	.grid-header {
		grid-template-columns: 200px auto 80px
	}

	.grid-header.second-bar .left {
		-ms-grid-column-span: 1;
		grid-column-end: 1;
		-ms-grid-column: 1
	}

	.grid-header .main {
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
		grid-column-start: 2;
		-ms-grid-column: 2
	}
}

@media(min-width:1024px) {
	.grid-header {
		-ms-grid-columns: 160px 1fr 285px;
		display: grid;
		display: -ms-grid;
		grid-template-columns: 200px auto 120px;
		grid-template-columns: 160px auto 285px
	}

	.grid-header.second-bar .left {
		-ms-grid-column-span: 1;
		grid-column-end: 1;
		-ms-grid-column: 1
	}

	.grid-header .main {
		-ms-grid-column-span: 1;
		grid-column-end: 2;
		grid-column-start: 2;
		-ms-grid-column: span 1
	}

	.grid-header .main:last-child {
		-ms-grid-column-span: 3;
		grid-column-end: span 3;
		grid-column-start: 2;
		-ms-grid-column: 2
	}
}

@keyframes fadein {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeout {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

a {
	color: #fff;
	pointer-events: auto
}

a.primary {
	color: #1ef1c6
}

.hidden {
	display: none;
	visibility: collapse
}

.parallax-container {
	height: 100vh;
	overflow: hidden;
	overflow-y: hidden;
	overflow-y: auto;
	perspective: 8px;
	scroll-behavior: smooth
}

.padding-top-default-bucs {
	padding-top: 30px
}

@media(min-width:768px) {
	.padding-top-default-bucs {
		padding-top: 30px
	}
}

@media(min-width:1024px) {
	.padding-top-default-bucs {
		padding-top: 60px
	}
}

.padding-top-default {
	padding-top: 60px
}

@media(min-width:768px) {
	.padding-top-default {
		padding-top: 80px
	}
}

@media(min-width:1024px) {
	.padding-top-default {
		padding-top: 120px
	}
}

.padding-bottom-default-bucs {
	padding-top: 30px
}

@media(min-width:768px) {
	.padding-bottom-default-bucs {
		padding-top: 30px
	}
}

@media(min-width:1024px) {
	.padding-bottom-default-bucs {
		padding-top: 60px
	}
}

.padding-bottom-default {
	padding-bottom: 60px
}

@media(min-width:768px) {
	.padding-bottom-default {
		padding-bottom: 80px
	}
}

@media(min-width:1024px) {
	.padding-bottom-default {
		padding-bottom: 120px
	}
}

.padding-top-small {
	padding-top: 40px
}

@media(min-width:768px) {
	.padding-top-small {
		padding-top: 50px
	}
}

@media(min-width:1024px) {
	.padding-top-small {
		padding-top: 80px
	}
}

.padding-bottom-small {
	padding-bottom: 40px
}

@media(min-width:768px) {
	.padding-bottom-small {
		padding-bottom: 50px
	}
}

@media(min-width:1024px) {
	.padding-bottom-small {
		padding-bottom: 80px
	}
}

.padding-top-tiny {
	padding-top: 0
}

.padding-top-xsmall {
	padding-top: 20px
}

.padding-bottom-tiny {
	padding-bottom: 0
}

.padding-top-overlap {
	margin-top: 40px
}

@media(min-width:768px) {
	.padding-top-overlap {
		margin-top: -50px
	}
}

@media(min-width:1024px) {
	.padding-top-overlap {
		margin-top: -80px
	}
}

.padding-bottom-overlap {
	margin-bottom: -30px;
	z-index: 1
}

.padding-bottom-overlap>* {
	z-index: 1
}

@media(min-width:768px) {
	.padding-bottom-overlap {
		margin-bottom: -50px
	}
}

@media(min-width:1024px) {
	.padding-bottom-overlap {
		margin-bottom: -80px
	}
}

button::-moz-focus-inner {
	border: 0
}

.failed-message {
	color: #fff;
	color: #f44d6f;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px
}

.failed-message,
.failed-message a {
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif
}

.failed-message a {
	color: #0a9e80;
	text-decoration: underline
}

.failed-message a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.failed-message a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.failed-message {
		font-size: 16px
	}
}

.primary-button {
	align-items: center;
	border-radius: 300px;
	cursor: pointer;
	display: flex;
	-webkit-hyphens: manual;
	hyphens: manual;
	max-width: 280px;
	min-height: 42px;
	outline: none;
	overflow-wrap: break-word;
	padding: 0 24px;
	position: relative;
	text-align: left;
	text-decoration: none;
	transition: background-color .3s, border-color .3s;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.primary-button__content {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start
}

.primary-button__content:focus {
	outline: none
}

.primary-button .buttonText {
	align-items: center;
	display: flex;
	min-height: 32px;
	text-decoration: none;
	text-decoration-color: #0000;
	transition: text-decoration-color .5s ease-in-out
}

.primary-button .buttonText+.icon-container {
	margin-left: 8px
}

.primary-button .icon-container svg {
	height: 24px
}

.primary-button .icon-container svg path:last-child {
	fill: #000
}

.primary-button:focus {
	outline: dashed #0a9e80;
	outline-offset: 2px;
	outline-width: thin
}

.primary-button .buttonText {
	color: #000;
	cursor: pointer;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	line-height: 1;
	margin-right: auto;
	padding: 12px 0;
	text-align: left
}

@media(min-width:1024px) {
	.primary-button .buttonText {
		font-size: 18px;
		line-height: 22px
	}
}

.primary-button .buttonText+.icon-container {
	margin-left: 16px
}

.primary-button.wide {
	-ms-grid-column-span: 12;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	max-width: 100%
}

.primary-button.wide .icon-container {
	margin-left: 0
}

.primary-button.full {
	box-sizing: border-box;
	justify-content: center;
	max-width: 100%;
	width: 100%
}

.primary-button.full .icon-container {
	margin-left: 16px
}

.primary-button.icon_true .buttonText {
	padding-right: 20px
}

.primary-button .icon-container {
	margin-left: auto
}

.primary-button .icon-container svg {
	height: 26px;
	position: relative;
	top: 2px;
	width: 26px
}

.primary-button .icon-container:after {
	content: "";
	display: block;
	width: 20px
}

.primary-button.green,
.primary-button.primary {
	background-color: #1ef1c6;
	border: 0 solid #1ef1c6;
	color: #000
}

.primary-button.green .action .buttonText,
.primary-button.primary .action .buttonText {
	align-items: center;
	color: #000;
	cursor: pointer;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	min-height: 32px;
	text-decoration: none;
	text-decoration-color: #0000;
	transition: text-decoration-color .5s ease-in-out
}

@media(min-width:1024px) {

	.primary-button.green .action .buttonText,
	.primary-button.primary .action .buttonText {
		font-size: 18px;
		line-height: 22px
	}
}

.primary-button.green .action .buttonText+.icon-container,
.primary-button.primary .action .buttonText+.icon-container {
	margin-left: 8px
}

.primary-button.green .action .icon-container svg,
.primary-button.primary .action .icon-container svg {
	height: 24px;
	position: relative;
	top: 2px;
	width: 26px
}

.primary-button.green .action .icon-container svg path:last-child,
.primary-button.primary .action .icon-container svg path:last-child {
	fill: #000
}

.primary-button.green .action .icon-container:after,
.primary-button.primary .action .icon-container:after {
	content: "";
	display: block;
	width: 20px
}

.primary-button.green .action .icon-container,
.primary-button.primary .action .icon-container {
	display: none
}

.primary-button.green .icon,
.primary-button.primary .icon {
	flex-direction: row-reverse
}

.primary-button.green .icon .buttonText+.icon-container,
.primary-button.primary .icon .buttonText+.icon-container {
	margin-left: 0;
	margin-right: 16px
}

.primary-button.green:hover,
.primary-button.primary:hover {
	background-color: #0a9e80;
	border-color: #0a9e80
}

.primary-button.green:active,
.primary-button.primary:active {
	background-color: #076e59;
	border-color: #043e32
}

.primary-button.green.disabled,
.primary-button.primary.disabled {
	background-color: #2f2f2f;
	border-color: #2f2f2f;
	cursor: inherit
}

.primary-button.green.disabled svg path:last-child,
.primary-button.primary.disabled svg path:last-child {
	fill: #e6e6e6
}

.primary-button.green.disabled .buttonText,
.primary-button.primary.disabled .buttonText {
	color: #e6e6e6
}

.primary-button.green.loading-state,
.primary-button.primary.loading-state {
	align-items: center;
	background-color: #1ef1c6;
	display: flex;
	flex-direction: row-reverse;
	gap: 20px;
	justify-content: center;
	pointer-events: none;
	position: relative
}

.primary-button.green.loading-state:after,
.primary-button.primary.loading-state:after {
	align-items: center;
	animation: rotate 1s linear infinite;
	border: 2px solid;
	border-color: #000 #000 #0000;
	border-radius: 50%;
	box-sizing: border-box;
	content: " ";
	display: inline-block;
	display: flex;
	height: 24px;
	justify-content: center;
	position: absolute;
	width: 24px
}

.primary-button.green.loading-state .buttonText,
.primary-button.green.loading-state svg path:last-child,
.primary-button.primary.loading-state .buttonText,
.primary-button.primary.loading-state svg path:last-child {
	display: none
}

.primary-button.dark-green {
	background-color: #0a9e80;
	border: 0 solid #0a9e80
}

.primary-button.dark-green .buttonText {
	color: #fff
}

.primary-button.dark-green svg path:last-child {
	fill: #fff
}

.primary-button.dark-green:hover {
	background-color: #043e32;
	border-color: #043e32
}

.primary-button.dark-green:active {
	background-color: #131313;
	border-color: #131313
}

.primary-button.dark-green.disabled {
	background-color: #b3b3b3;
	border-color: #b3b3b3;
	cursor: inherit
}

.primary-button.dark-green.disabled svg path:last-child {
	fill: #e6e6e6
}

.primary-button.dark-green.disabled .buttonText {
	color: #b3b3b3
}

.primary-button.dark-green.loading-state {
	align-items: center;
	background-color: #043e32;
	display: flex;
	flex-direction: row-reverse;
	gap: 20px;
	justify-content: center;
	pointer-events: none;
	position: relative
}

.primary-button.dark-green.loading-state:after {
	align-items: center;
	animation: rotate 1s linear infinite;
	border: 2px solid;
	border-color: #000 #000 #0000;
	border-radius: 50%;
	box-sizing: border-box;
	content: " ";
	display: inline-block;
	display: flex;
	height: 24px;
	justify-content: center;
	position: absolute;
	width: 24px
}

.primary-button.dark-green.loading-state .buttonText,
.primary-button.dark-green.loading-state svg path:last-child {
	display: none
}

.primary-button.outline-black {
	background-color: #0000;
	border: 2px solid #131313
}

.primary-button.outline-black .buttonText {
	color: #000
}

.primary-button.outline-black svg path:last-child {
	fill: #000
}

.primary-button.outline-black:hover {
	background-color: #000;
	border-color: #131313
}

.primary-button.outline-black:hover .buttonText {
	color: #fff
}

.primary-button.outline-black:hover svg path:last-child {
	fill: #fff
}

.primary-button.outline-black:active {
	background-color: #0a9e80;
	border-color: #0a9e80
}

.primary-button.outline-black.disabled {
	background-color: #0000;
	border-color: #464646;
	cursor: inherit
}

.primary-button.outline-black.disabled svg path:last-child {
	fill: #e6e6e6
}

.primary-button.outline-black.disabled .buttonText {
	color: #e6e6e6
}

.primary-button.outline-black.loading-state {
	align-items: center;
	display: flex;
	flex-direction: row-reverse;
	gap: 20px;
	justify-content: center;
	opacity: .7;
	pointer-events: none;
	position: relative
}

.primary-button.outline-black.loading-state:after {
	align-items: center;
	animation: rotate 1s linear infinite;
	border: 2px solid;
	border-color: #000 #000 #0000;
	border-radius: 50%;
	box-sizing: border-box;
	content: " ";
	display: inline-block;
	display: flex;
	height: 24px;
	justify-content: center;
	position: absolute;
	width: 24px
}

.primary-button.outline-black.loading-state .buttonText,
.primary-button.outline-black.loading-state svg path:last-child {
	display: none
}

.primary-button.primary-white {
	background-color: #fff;
	border: 0 solid #fff;
	color: #000
}

.primary-button.primary-white svg path:last-child {
	fill: #000
}

.primary-button.primary-white .buttonText {
	color: #000
}

.primary-button.primary-white .icon {
	flex-direction: row-reverse
}

.primary-button.primary-white .icon .buttonText {
	align-items: center;
	color: #000;
	cursor: pointer;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	min-height: 32px;
	text-decoration: none;
	text-decoration-color: #0000;
	transition: text-decoration-color .5s ease-in-out
}

@media(min-width:1024px) {
	.primary-button.primary-white .icon .buttonText {
		font-size: 18px;
		line-height: 22px
	}
}

.primary-button.primary-white .icon .buttonText+.icon-container {
	margin-left: 8px
}

.primary-button.primary-white .icon .icon-container svg {
	height: 24px;
	position: relative;
	top: 2px;
	width: 26px
}

.primary-button.primary-white .icon .icon-container svg path:last-child {
	fill: #000
}

.primary-button.primary-white .icon .icon-container:after {
	content: "";
	display: block;
	width: 20px
}

.primary-button.primary-white .icon .buttonText+.icon-container {
	margin-left: 0;
	margin-right: 16px
}

.primary-button.primary-white .icon:hover svg path:last-child {
	fill: #000
}

.primary-button.primary-white:hover {
	background-color: #b3b3b3;
	border-color: #b3b3b3
}

.primary-button.primary-white:active {
	background-color: gray;
	border-color: gray
}

.primary-button.primary-white .disabled {
	background-color: #33043e;
	border-color: #33043e;
	cursor: inherit
}

.primary-button.primary-white .disabled .icon .icon-container svg path:last-child,
.primary-button.primary-white .disabled .modal .icon-container svg path:last-child {
	fill: #e6e6e6
}

.primary-button.primary-white .disabled .buttonText {
	color: #e6e6e6
}

.primary-button.primary-white.loading-state {
	align-items: center;
	display: flex;
	flex-direction: row-reverse;
	gap: 20px;
	justify-content: center;
	opacity: .7;
	pointer-events: none;
	position: relative
}

.primary-button.primary-white.loading-state:after {
	align-items: center;
	animation: rotate 1s linear infinite;
	border: 2px solid;
	border-color: #000 #000 #0000;
	border-radius: 50%;
	box-sizing: border-box;
	content: " ";
	display: inline-block;
	display: flex;
	height: 24px;
	justify-content: center;
	position: absolute;
	width: 24px
}

.primary-button.primary-white.loading-state .buttonText,
.primary-button.primary-white.loading-state svg path:last-child {
	display: none
}

.primary-button.outline-white,
.primary-button.white {
	background-color: #0000;
	border: 2px solid #fff;
	color: #fff
}

.primary-button.outline-white svg path:last-child,
.primary-button.white svg path:last-child {
	fill: #fff;
	transition: fill .3s
}

.primary-button.outline-white .buttonText,
.primary-button.white .buttonText {
	color: #fff;
	transition: color .3s
}

.primary-button.outline-white .icon,
.primary-button.white .icon {
	flex-direction: row-reverse
}

.primary-button.outline-white .icon .buttonText,
.primary-button.white .icon .buttonText {
	align-items: center;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	min-height: 32px;
	text-decoration: none;
	text-decoration-color: #0000;
	transition: text-decoration-color .5s ease-in-out
}

@media(min-width:1024px) {

	.primary-button.outline-white .icon .buttonText,
	.primary-button.white .icon .buttonText {
		font-size: 18px;
		line-height: 22px
	}
}

.primary-button.outline-white .icon .buttonText+.icon-container,
.primary-button.white .icon .buttonText+.icon-container {
	margin-left: 8px
}

.primary-button.outline-white .icon .icon-container svg,
.primary-button.white .icon .icon-container svg {
	height: 24px;
	position: relative;
	top: 2px;
	width: 26px
}

.primary-button.outline-white .icon .icon-container svg path:last-child,
.primary-button.white .icon .icon-container svg path:last-child {
	fill: #fff
}

.primary-button.outline-white .icon .icon-container:after,
.primary-button.white .icon .icon-container:after {
	content: "";
	display: block;
	width: 20px
}

.primary-button.outline-white .icon .buttonText+.icon-container,
.primary-button.white .icon .buttonText+.icon-container {
	margin-left: 0;
	margin-right: 16px
}

.primary-button.outline-white .icon:hover svg path:last-child,
.primary-button.white .icon:hover svg path:last-child {
	fill: #1ef1c6
}

.primary-button.outline-white .icon:active,
.primary-button.white .icon:active {
	border-color: #0a9e80;
	color: #0a9e80
}

.primary-button.outline-white .icon:active .buttonText,
.primary-button.white .icon:active .buttonText {
	color: #0a9e80
}

.primary-button.outline-white .icon:active svg path:last-child,
.primary-button.white .icon:active svg path:last-child {
	fill: #0a9e80
}

.primary-button.outline-white:hover,
.primary-button.white:hover {
	border-color: #1ef1c6;
	color: #1ef1c6
}

.primary-button.outline-white:hover svg path:last-child,
.primary-button.white:hover svg path:last-child {
	fill: #1ef1c6
}

.primary-button.outline-white:hover .buttonText,
.primary-button.white:hover .buttonText {
	color: #1ef1c6
}

.primary-button.outline-white:active,
.primary-button.white:active {
	border-color: #0a9e80;
	color: #0a9e80
}

.primary-button.outline-white:active .buttonText,
.primary-button.white:active .buttonText {
	color: #0a9e80
}

.primary-button.outline-white:active svg path:last-child,
.primary-button.white:active svg path:last-child {
	fill: #0a9e80
}

.primary-button.outline-white.disabled,
.primary-button.white.disabled {
	border-color: gray;
	color: gray;
	cursor: inherit
}

.primary-button.outline-white.disabled svg path:last-child,
.primary-button.white.disabled svg path:last-child {
	fill: gray
}

.primary-button.outline-white.disabled .buttonText,
.primary-button.white.disabled .buttonText {
	color: gray
}

.primary-button.outline-white.loading-state,
.primary-button.white.loading-state {
	align-items: center;
	display: flex;
	flex-direction: row-reverse;
	gap: 20px;
	justify-content: center;
	opacity: .7;
	pointer-events: none;
	position: relative
}

.primary-button.outline-white.loading-state:after,
.primary-button.white.loading-state:after {
	align-items: center;
	animation: rotate 1s linear infinite;
	border: 2px solid;
	border-color: #000 #000 #0000;
	border: solid !important;
	border-color: #fff #fff #0000 !important;
	border-radius: 50%;
	border-radius: 50% !important;
	box-sizing: border-box;
	content: " ";
	display: inline-block;
	display: flex;
	height: 24px;
	justify-content: center;
	position: absolute;
	width: 24px
}

.primary-button.outline-white.loading-state .buttonText,
.primary-button.outline-white.loading-state svg path:last-child,
.primary-button.white.loading-state .buttonText,
.primary-button.white.loading-state svg path:last-child {
	display: none
}

.primary-button.outline-pink {
	background-color: #0000;
	border: 1px solid #d34df4;
	color: #d34df4
}

.primary-button.outline-pink svg path:last-child {
	fill: #d34df4
}

.primary-button.outline-pink .buttonText {
	color: #d34df4
}

.primary-button.outline-pink:hover {
	background-color: #5d1ef1;
	border-color: #5d1ef1;
	color: #fff
}

.primary-button.outline-pink:hover svg path:last-child {
	fill: #fff
}

.primary-button.outline-pink:hover .buttonText {
	color: #fff
}

.primary-button.outline-pink.disabled,
.primary-button.outline-pink:active {
	background-color: #33043e;
	border-color: #33043e
}

.primary-button.outline-pink.disabled {
	color: #e6e6e6;
	cursor: inherit
}

.primary-button.outline-pink.disabled svg path:last-child {
	fill: #e6e6e6
}

.primary-button.outline-pink.disabled .buttonText {
	color: #e6e6e6
}

.primary-button.outline-pink.loading-state {
	align-items: center;
	display: flex;
	flex-direction: row-reverse;
	gap: 20px;
	justify-content: center;
	opacity: .7;
	pointer-events: none;
	position: relative
}

.primary-button.outline-pink.loading-state:after {
	align-items: center;
	animation: rotate 1s linear infinite;
	border: 2px solid;
	border-color: #000 #000 #0000;
	border-radius: 50%;
	box-sizing: border-box;
	content: " ";
	display: inline-block;
	display: flex;
	height: 24px;
	justify-content: center;
	position: absolute;
	width: 24px
}

.primary-button.outline-pink.loading-state .buttonText,
.primary-button.outline-pink.loading-state svg path:last-child {
	display: none
}

.primary-button.outline-green {
	background-color: #0000;
	border: 1px solid #1ef1c6;
	color: #1ef1c6
}

.primary-button.outline-green svg path:last-child {
	fill: #1ef1c6
}

.primary-button.outline-green .buttonText {
	color: #1ef1c6
}

.primary-button.outline-green:hover {
	background-color: #0a9e80;
	border-color: #0a9e80;
	color: #fff
}

.primary-button.outline-green:hover svg path:last-child {
	fill: #fff
}

.primary-button.outline-green:hover .buttonText {
	color: #fff
}

.primary-button.outline-green.disabled,
.primary-button.outline-green:active {
	background-color: #043e32;
	border-color: #043e32
}

.primary-button.outline-green.disabled {
	color: #e6e6e6;
	cursor: inherit
}

.primary-button.outline-green.disabled svg path:last-child {
	fill: #e6e6e6
}

.primary-button.outline-green.disabled .buttonText {
	color: #e6e6e6
}

.primary-button.outline-green.loading-state {
	align-items: center;
	display: flex;
	flex-direction: row-reverse;
	gap: 20px;
	justify-content: center;
	opacity: .7;
	pointer-events: none;
	position: relative
}

.primary-button.outline-green.loading-state:after {
	align-items: center;
	animation: rotate 1s linear infinite;
	border: 2px solid;
	border-color: #000 #000 #0000;
	border-radius: 50%;
	box-sizing: border-box;
	content: " ";
	display: inline-block;
	display: flex;
	height: 24px;
	justify-content: center;
	position: absolute;
	width: 24px
}

.primary-button.outline-green.loading-state .buttonText,
.primary-button.outline-green.loading-state svg path:last-child {
	display: none
}

.primary-button.gradient-outlined {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border: 2px solid #0000;
	opacity: 1;
	padding: 0 3px;
	position: relative;
	transition: opacity .3s ease-in-out, background-image .3s ease-in-out
}

.primary-button.gradient-outlined .primary-button__content {
	border-radius: 300px;
	padding: 0 24px
}

.primary-button.gradient-outlined:after {
	background: linear-gradient(90deg, #d34df4, #1ef1c6) border-box;
	border: 2px solid #0000;
	border-radius: 300px;
	bottom: 0;
	content: "";
	left: 0;
	-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: destination-out;
	mask-composite: exclude;
	position: absolute;
	right: 0;
	top: 0;
	transition: border-color .3s ease-in-out
}

.primary-button.gradient-outlined:hover:after {
	border-color: #1ef1c6
}

.primary-button.gradient-outlined .arrow {
	min-height: 50px
}

.primary-button.gradient-outlined .arrow .buttonText {
	display: none
}

.primary-button.gradient-outlined .action .buttonText {
	align-items: center;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	min-height: 32px;
	text-decoration: none;
	text-decoration-color: #0000;
	transition: text-decoration-color .5s ease-in-out
}

@media(min-width:1024px) {
	.primary-button.gradient-outlined .action .buttonText {
		font-size: 18px;
		line-height: 22px
	}
}

.primary-button.gradient-outlined .action .buttonText+.icon-container {
	margin-left: 8px
}

.primary-button.gradient-outlined .action .icon-container svg {
	height: 24px;
	position: relative;
	top: 2px;
	width: 26px
}

.primary-button.gradient-outlined .action .icon-container svg path:last-child {
	fill: #fff
}

.primary-button.gradient-outlined .action .icon-container:after {
	content: "";
	display: block;
	width: 20px
}

.primary-button.gradient-outlined .action .icon-container {
	display: none
}

.primary-button.gradient-outlined .icon {
	flex-direction: row-reverse
}

.primary-button.gradient-outlined .icon .buttonText {
	align-items: center;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	min-height: 32px;
	text-decoration: none;
	text-decoration-color: #0000;
	transition: text-decoration-color .5s ease-in-out
}

@media(min-width:1024px) {
	.primary-button.gradient-outlined .icon .buttonText {
		font-size: 18px;
		line-height: 22px
	}
}

.primary-button.gradient-outlined .icon .buttonText+.icon-container {
	margin-left: 8px
}

.primary-button.gradient-outlined .icon .icon-container svg {
	height: 24px;
	position: relative;
	top: 2px;
	width: 26px
}

.primary-button.gradient-outlined .icon .icon-container svg path:last-child {
	fill: #fff
}

.primary-button.gradient-outlined .icon .icon-container:after {
	content: "";
	display: block;
	width: 20px
}

.primary-button.gradient-outlined .icon .buttonText+.icon-container {
	margin-left: 0;
	margin-right: 16px
}

.primary-button.gradient-outlined .buttonText,
.primary-button.gradient-outlined .icon>.buttonText {
	color: #fff;
	transition: color .3s
}

.primary-button.gradient-outlined .icon-container svg path:last-child {
	fill: #fff;
	transition: fill .3s
}

.primary-button.gradient-outlined:focus-within:active {
	background-image: #0a9e80;
	opacity: .6
}

.primary-button.gradient-outlined:hover .buttonText {
	color: #1ef1c6
}

.primary-button.gradient-outlined:hover .icon-container svg path:last-child {
	fill: #1ef1c6
}

.primary-button.gradient-outlined.disabled {
	background: gray;
	color: gray;
	cursor: inherit
}

.primary-button.gradient-outlined.disabled svg path:last-child {
	fill: gray
}

.primary-button.gradient-outlined.disabled .buttonText {
	color: gray;
	transition: color .3s ease-in-out
}

.primary-button.gradient-outlined.gradient-outlined.loading-state {
	opacity: .6;
	position: relative;
	transition: background-color .3s ease-in-out
}

.primary-button.gradient-outlined.gradient-outlined.loading-state:before {
	background: linear-gradient(90deg, #d34df4, #1ef1c6);
	background-clip: padding-box;
	border: 2px solid #0000;
	border-radius: inherit;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1
}

.primary-button.gradient-outlined.gradient-outlined.loading-state:after {
	align-items: center;
	animation: rotate 1s linear infinite;
	border: 2px solid;
	border-color: #000 #000 #0000;
	border-radius: 50%;
	box-sizing: border-box;
	content: " ";
	display: inline-block;
	display: flex;
	height: 24px;
	justify-content: center;
	left: 45%;
	position: absolute;
	top: 30%;
	transform: translate(-50%, -50%);
	width: 24px;
	z-index: 1
}

.primary-button.gradient-outlined.gradient-outlined.loading-state:hover:before {
	border-color: #1ef1c6
}

.primary-button .arrow .buttonText,
.primary-button.gradient-outlined.gradient-outlined.loading-state .buttonText,
.primary-button.gradient-outlined.gradient-outlined.loading-state svg path:last-child {
	display: none
}

.primary-button .arrow>.icon-container {
	margin-left: 0
}

@media(min-width:768px) {
	.primary-button {
		min-height: 46px
	}

	.primary-button.wide {
		-ms-grid-column-span: 4;
		grid-column-end: span 4;
		grid-column-start: 3;
		-ms-grid-column: 3
	}

	.primary-button .icon-container svg {
		height: 28px;
		position: relative;
		top: 2px;
		width: 28px
	}

	.primary-button .icon-container:after {
		content: "";
		display: block
	}
}

@media(min-width:1024px) {
	.primary-button {
		min-height: 50px
	}
}

.checkbox {
	align-items: flex-start;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	margin-bottom: 30px
}

.checkbox.disabled .icon-container {
	border-color: gray;
	opacity: .5
}

.checkbox.disabled .icon-container svg path:last-child {
	fill: gray
}

.checkbox.disabled .label,
.checkbox.disabled p {
	color: gray;
	pointer-events: none
}

.checkbox .checkbox__content {
	align-items: flex-start;
	display: flex;
	flex-direction: row-reverse;
	gap: 16px
}

@media(min-width:768px) {
	.checkbox .checkbox__content {
		gap: 16px
	}
}

@media(min-width:1024px) {
	.checkbox .checkbox__content {
		gap: 24px
	}
}

.checkbox:focus {
	outline: dashed #0a9e80;
	outline-offset: 2px;
	outline-width: thin
}

.checkbox.error .label {
	color: #f44d6f;
	transition: color .3s ease-out
}

.checkbox.error .label a,
.checkbox.error .label p {
	color: #f44d6f
}

.checkbox__content {
	align-items: center;
	display: flex
}

.checkbox__content:focus {
	outline: none
}

.checkbox .icon-container:not(.checked):hover {
	border-color: #076e59
}

.checkbox .label {
	margin: 0;
	transition: color .3s ease-out
}

.checkbox .label.body {
	margin-top: 0 !important
}

.checkbox a.label-link {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

.checkbox .icon-container {
	align-items: center;
	border: 1px solid #e6e6e6;
	border-radius: 4px;
	display: flex;
	gap: 10px;
	height: 28px;
	justify-content: center;
	min-height: 28px;
	min-width: 28px;
	padding: 2px;
	transition: border-color .3s ease-out;
	width: 28px
}

.checkbox .icon-container svg {
	animation: grow .3s ease-out;
	position: relative;
	top: 1px
}

.checkbox .icon-container svg path:last-child {
	fill: #1ef1c6
}

.checkbox .icon-container.checked {
	border-color: #1ef1c6
}

.checkbox .icon-container.disabled {
	border: 1px solid gray;
	opacity: .5
}

.checkbox .icon-container.disabled svg path:last-child {
	fill: gray
}

.checkbox .icon-container.error {
	border-color: #f44d6f
}

.info-text {
	margin-top: 16px
}

.info-text>p {
	color: #fff;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px
}

.info-text>p,
.info-text>p a {
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif
}

.info-text>p a {
	color: #0a9e80;
	text-decoration: underline
}

.info-text>p a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.info-text>p a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.info-text>p {
		font-size: 16px
	}
}

.dropdown {
	color: #fff;
	display: inline-block;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	margin-bottom: 20px;
	min-height: 56px;
	position: relative;
	width: 100%
}

.dropdown a {
	color: #0a9e80;
	text-decoration: underline
}

.dropdown a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.dropdown a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.dropdown {
		font-size: 18px;
		line-height: 28px
	}
}

.dropdown.disabled,
.dropdown.lockIcon {
	pointer-events: none
}

.dropdown.lockIcon {
	color: #e6e6e6
}

.dropdown:focus {
	border: none;
	outline: none
}

.dropdown.horisontal {
	width: 100%
}

.dropdown.small {
	width: 35%
}

.dropdown.x-small {
	width: 25%
}

.dropdown .filter-input {
	background-color: #0000;
	border: none;
	color: #e6e6e6;
	outline: none;
	padding: 16px;
	width: calc(100% - 14px)
}

.dropdown input.secure-text {
	-webkit-text-security: disc
}

.dropdown .select__externalLink {
	background-color: #0000;
	border-radius: 8px;
	box-sizing: border-box;
	display: inline-flex;
	height: 56px;
	overflow: visible;
	position: relative;
	width: 100%;
	will-change: opacity, transform, color
}

.dropdown .select__externalLink.open {
	border-radius: 8px 8px 0 0
}

.dropdown .select__externalLink:hover .arrow:not(.open) svg {
	fill: #fff
}

.dropdown .select__externalLink>input {
	background: none;
	border: none;
	color: #e6e6e6;
	outline: none
}

.dropdown .select__externalLink .select__selected-text {
	background-color: #0000;
	border: none;
	outline: none;
	padding: 12px 15px 14px;
	width: calc(100% - 13px);
	z-index: 1
}

.dropdown .warning-message {
	color: #fff;
	color: #f44d6f;
	display: block;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px;
	margin-top: 8px
}

.dropdown .warning-message,
.dropdown .warning-message a {
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif
}

.dropdown .warning-message a {
	color: #0a9e80;
	text-decoration: underline
}

.dropdown .warning-message a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.dropdown .warning-message a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.dropdown .warning-message {
		font-size: 16px
	}
}

.dropdown .read-only-message {
	color: #fff;
	color: #b3b3b3;
	display: block;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px;
	margin-top: 8px
}

.dropdown .read-only-message a {
	color: #0a9e80;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.dropdown .read-only-message a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.dropdown .read-only-message a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.dropdown .read-only-message {
		font-size: 16px
	}
}

.dropdown .arrow {
	cursor: pointer;
	position: absolute;
	right: 16px;
	top: 18px;
	transition: .3s ease-out
}

.dropdown .arrow svg {
	fill: #e6e6e6;
	transform: rotate(90deg)
}

.dropdown .arrow.open svg {
	fill: #1ef1c6 !important;
	transform: rotate(270deg)
}

.dropdown .content {
	position: absolute;
	top: 56px;
	width: 100%;
	z-index: 7
}

.dropdown .content.open {
	background-color: #131313;
	border-bottom: 1px solid #1ef1c6;
	border-left: 1px solid #1ef1c6;
	border-radius: 0 0 8px 8px;
	border-right: 1px solid #1ef1c6;
	box-sizing: border-box
}

.dropdown .content .dropdown-list {
	height: auto;
	list-style: none;
	margin: 0;
	max-height: 0;
	opacity: 0;
	padding: 0;
	position: relative;
	transition: .3s ease-out, border-radius .1s cubic-bezier(0, 1.09, 0, 1.19);
	width: calc(100% - 16px);
	z-index: 1
}

.dropdown .content .dropdown-list li.list-item {
	align-items: center;
	background-color: #0000;
	color: #e6e6e6;
	cursor: pointer;
	display: flex;
	height: 48px;
	max-height: 0;
	opacity: 0;
	padding-left: 16px;
	position: relative;
	transition: background-color .3s ease-out
}

.dropdown .content .dropdown-list li.list-item.current,
.dropdown .content .dropdown-list li.list-item.selected,
.dropdown .content .dropdown-list li.list-item:hover {
	color: #1ef1c6
}

.dropdown .content .dropdown-list.open {
	border-color: #1ef1c6;
	opacity: 1;
	overflow: auto;
	z-index: 15
}

.dropdown .content .dropdown-list.open li {
	max-height: 52px;
	opacity: 1
}

.dropdown .content .dropdown-list.open::-webkit-scrollbar {
	width: 4px
}

.dropdown .content .dropdown-list.open::-webkit-scrollbar-track {
	background: #393939;
	border-radius: 8px;
	margin-bottom: 16px;
	margin-top: 16px
}

.dropdown .content .dropdown-list.open::-webkit-scrollbar-thumb {
	background: #fff;
	border-radius: 999px;
	height: 60px
}

option,
select {
	-webkit-appearance: none
}

.dropdown-mobile {
	-ms-grid-column-span: 12;
	-ms-grid-row-span: 1;
	border-radius: 0 10px 0 0;
	color: #fff;
	display: inline-block;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12;
	grid-row-start: 4;
	-ms-grid-row: 4;
	grid-row-end: span 1;
	left: 0;
	margin-bottom: 20px;
	min-width: 100%;
	opacity: 0;
	position: absolute;
	top: -7px
}

.dropdown-mobile:after {
	color: #fff;
	content: "▼";
	font-family: normal normal normal 12px, 1 FontAwesome;
	height: 18px;
	pointer-events: none;
	position: absolute;
	right: 16px;
	top: 27px
}

.dropdown-mobile input,
option,
select {
	background-color: #000;
	border-color: #e6e6e6;
	border-radius: 0 10px 0 0;
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 1vh 1vh 1vh 0;
	padding: 1vh 4vh 1vh 2vh;
	text-align: center
}

.dropdown-mobile select {
	height: 52px;
	width: 100%
}

.dropdown-mobile select:focus {
	outline: none
}

.dropdown-mobile select:active {
	border-color: #1ef1c6
}

.white .icon svg {
	fill: #000
}

.dark .icon svg,
.green .icon svg,
.outline-white .icon svg,
.pink .icon svg {
	fill: #fff
}

.icon {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.icon svg {
	fill: #fff
}

.icon svg svg {
	height: 24px;
	width: 24px
}

@media(min-width:768px) {
	.icon svg svg {
		height: 30px;
		width: 30px
	}
}

@media(min-width:1024px) {
	.icon svg svg {
		height: 44px;
		width: 44px
	}
}

.icon.white svg {
	fill: #000
}

.icon.outline-white svg {
	fill: #0000
}

.icon.outline-white svg path:last-child {
	stroke: #fff
}

.icon.outline-green svg {
	fill: #0000
}

.icon.outline-green svg path:last-child {
	stroke: #0a9e80;
	fill: #0a9e80
}

.icon.outline-pink svg {
	fill: #0000
}

.icon.outline-pink svg path:last-child {
	stroke: #d34df4
}

.icon.grey svg {
	fill: #0000
}

.icon.grey svg path:last-child {
	stroke: #0000;
	fill: #b3b3b3
}

.icon.size-xs svg {
	height: 24px;
	width: 24px
}

@media(min-width:768px) {
	.icon.size-xs svg {
		height: 30px;
		width: 30px
	}
}

@media(min-width:1024px) {
	.icon.size-xs svg {
		height: 35px;
		width: 35px
	}
}

.icon.size-s svg {
	height: 24px;
	width: 24px
}

@media(min-width:768px) {
	.icon.size-s svg {
		height: 30px;
		width: 30px
	}
}

@media(min-width:1024px) {
	.icon.size-s svg {
		height: 44px;
		width: 44px
	}
}

.icon.size-m svg {
	height: 36px;
	width: 36px
}

@media(min-width:1024px) {
	.icon.size-m svg {
		height: 44px;
		width: 44px
	}
}

.icon.size-l svg {
	height: 44px;
	width: 44px
}

@media(min-width:768px) {
	.icon.size-l svg {
		height: 55px;
		width: 55px
	}
}

@media(min-width:1024px) {
	.icon.size-l svg {
		height: 88px;
		width: 88px
	}
}

.icon.size-xl svg {
	height: 24px;
	width: 24px
}

@media(min-width:768px) {
	.icon.size-xl svg {
		height: 30px;
		width: 30px
	}
}

@media(min-width:1024px) {
	.icon.size-xl svg {
		height: 35px;
		width: 35px
	}
}

@keyframes notchedOutline_rotate__OcPsZ {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.notchedOutline_notchedOutline,
.notchedOutline_notchedOutline {
	box-sizing: border-box;
	display: flex;
	height: 100%;
	left: 0;
	max-width: 100%;
	pointer-events: none;
	position: absolute;
	right: 0;
	text-align: left;
	width: 100%
}

.notchedOutline_notchedOutline.notchedOutline_lockIcon__rL04a .notchedOutline_notchedOutline__leading,
.notchedOutline_notchedOutline.notchedOutline_lockIcon__rL04a .notchedOutline_notchedOutline__notch,
.notchedOutline_notchedOutline.notchedOutline_lockIcon__rL04a .notchedOutline_notchedOutline__trailing {
	border-color: #e6e6e6
}

.notchedOutline_notchedOutline.notchedOutline_lockIcon__rL04a .notchedOutline_notchedOutline__notch.notchedOutline_hasContent__xOESI {
	border-top: none !important
}

.notchedOutline_notchedOutline.notchedOutline_lockIcon__rL04a .notchedOutline_notchedOutline__notch.notchedOutline_hasContent__xOESI:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiBox-root css-uqopch' aria-hidden='true' width='12' viewBox='0 0 24 24' data-testid='LockOutlinedIcon'%3E%3Cpath fill='%23e6e6e6' d='M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9V6zm9 14H6V10h12v10zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z'/%3E%3C/svg%3E");
	margin: 0 0 0 4px;
	position: relative;
	top: -10px
}

@media(min-width:1024px) {
	.notchedOutline_notchedOutline.notchedOutline_lockIcon__rL04a .notchedOutline_notchedOutline__notch.notchedOutline_hasContent__xOESI:before {
		top: -13px
	}
}

.notchedOutline_notchedOutline.notchedOutline_lockIcon__rL04a input {
	color: #e6e6e6
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__leading {
	border: 1px solid #e6e6e6;
	border-radius: 8px 0 0 8px;
	border-right: #e6e6e6;
	min-width: 12px;
	width: 12px
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__leading.notchedOutline_focus__SUPTR {
	border-bottom: 1px solid #1ef1c6;
	border-left: 1px solid #1ef1c6;
	border-top: 1px solid #1ef1c6
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__leading.notchedOutline_open__ikkwa {
	border-radius: 8px 0 0 0
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__leading.notchedOutline_focus__SUPTR.notchedOutline_showWarning__BQXtC,
.notchedOutline_notchedOutline .notchedOutline_notchedOutline__leading.notchedOutline_open__ikkwa.notchedOutline_showWarning__BQXtC {
	border-bottom: 1px solid #1ef1c6;
	border-left: 1px solid #1ef1c6;
	border-top: 1px solid #1ef1c6
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__leading.notchedOutline_showWarning__BQXtC {
	border-bottom: 1px solid #f44d6f;
	border-left: 1px solid #f44d6f;
	border-top: 1px solid #f44d6f;
	height: auto;
	width: 9px
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__leading.notchedOutline_lockIcon__rL04a {
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	pointer-events: none;
	width: 9px
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch,
.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch {
	border-bottom: 1px solid #e6e6e6;
	border-color: #e6e6e6 currentcolor;
	border-top: 1px solid #e6e6e6;
	box-sizing: border-box;
	flex: 0 0 auto;
	pointer-events: none;
	width: auto
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch.notchedOutline_focus__SUPTR {
	border-bottom: 1px solid #1ef1c6;
	border-top: none
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch.notchedOutline_focus__SUPTR .notchedOutline_floatingLabel__-nkmn {
	color: #1ef1c6
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch.notchedOutline_hasContent__xOESI {
	border-top: none
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch.notchedOutline_hasContent__xOESI:not(.notchedOutline_focus__SUPTR) .notchedOutline_floatingLabel__-nkmn {
	padding-top: 0
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch.notchedOutline_lockIcon__rL04a {
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	pointer-events: none
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch.notchedOutline_lockIcon__rL04a .notchedOutline_floatingLabel__-nkmn {
	color: #e6e6e6
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch.notchedOutline_showWarning__BQXtC {
	border-bottom: 1px solid #f44d6f;
	height: auto
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch.notchedOutline_showWarning__BQXtC:not(.notchedOutline_hasContent__xOESI) {
	border-top: 1px solid #f44d6f
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch.notchedOutline_showWarning__BQXtC .notchedOutline_floatingLabel__-nkmn {
	color: #e6e6e6
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch.notchedOutline_showWarning__BQXtC .notchedOutline_floatingLabel__-nkmn.notchedOutline_floatingAbove__M4bCu {
	color: #f44d6f
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch.notchedOutline_focus__SUPTR.notchedOutline_showWarning__BQXtC,
.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch.notchedOutline_open__ikkwa.notchedOutline_showWarning__BQXtC {
	border-bottom: 1px solid #1ef1c6;
	border-top: none
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch.notchedOutline_focus__SUPTR.notchedOutline_showWarning__BQXtC .notchedOutline_floatingLabel__-nkmn,
.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch.notchedOutline_open__ikkwa.notchedOutline_showWarning__BQXtC .notchedOutline_floatingLabel__-nkmn {
	color: #1ef1c6
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch .notchedOutline_floatingLabel__-nkmn {
	color: #fff;
	color: #e6e6e6;
	cursor: text;
	display: inline-block;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 1.15rem;
	line-height: 22px;
	max-width: 100%;
	overflow: visible;
	pointer-events: none;
	position: relative;
	right: auto;
	text-align: left;
	text-overflow: ellipsis;
	top: 27px;
	transform: translateY(-50%);
	transform-origin: left top;
	transition: transform .15s cubic-bezier(.4, 0, .2, 1), color .15s cubic-bezier(.4, 0, .2, 1), font-size .15s cubic-bezier(.4, 0, .2, 1);
	white-space: nowrap;
	will-change: transform
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch .notchedOutline_floatingLabel__-nkmn a,
.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch .notchedOutline_floatingLabel__-nkmn a {
	color: #0a9e80;
	text-decoration: underline
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch .notchedOutline_floatingLabel__-nkmn a span,
.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch .notchedOutline_floatingLabel__-nkmn a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch .notchedOutline_floatingLabel__-nkmn a:hover,
.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch .notchedOutline_floatingLabel__-nkmn a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch .notchedOutline_floatingLabel__-nkmn,
	.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch .notchedOutline_floatingLabel__-nkmn {
		font-size: 18px;
		line-height: 28px
	}
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch .notchedOutline_floatingLabel__-nkmn.notchedOutline_floatingAbove__M4bCu {
	display: inline-block;
	font-size: 14px;
	line-height: 18px;
	padding: 0 4px;
	position: relative;
	text-overflow: clip;
	transform: translateY(-39px)
}

@media(min-width:1024px) {
	.notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch .notchedOutline_floatingLabel__-nkmn.notchedOutline_floatingAbove__M4bCu {
		transform: translateY(-42px)
	}
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__trailing,
.notchedOutline_notchedOutline .notchedOutline_notchedOutline__trailing {
	border: 1px solid #e6e6e6;
	border-left: none;
	border-radius: 0 8px 8px 0;
	box-sizing: border-box;
	flex-grow: 1;
	height: 100%;
	pointer-events: none;
	width: 100%
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__trailing.notchedOutline_lockIcon__rL04a {
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	pointer-events: none
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__trailing.notchedOutline_open__ikkwa {
	border-radius: 0 8px 0 0
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__trailing.notchedOutline_focus__SUPTR,
.notchedOutline_notchedOutline .notchedOutline_notchedOutline__trailing.notchedOutline_focus__SUPTR.notchedOutline_showWarning__BQXtC,
.notchedOutline_notchedOutline .notchedOutline_notchedOutline__trailing.notchedOutline_open__ikkwa.notchedOutline_showWarning__BQXtC {
	border-bottom: 1px solid #1ef1c6;
	border-right: 1px solid #1ef1c6;
	border-top: 1px solid #1ef1c6
}

.notchedOutline_notchedOutline .notchedOutline_notchedOutline__trailing.notchedOutline_showWarning__BQXtC {
	border-bottom: 1px solid #f44d6f;
	border-right: 1px solid #f44d6f;
	border-top: 1px solid #f44d6f;
	height: auto
}

@media(min-width:1024px) {
	.notchedOutline_input-group__Oze9M .notchedOutline_notchedOutline .notchedOutline_notchedOutline__notch {
		height: 100%
	}

	.notchedOutline_input-group__Oze9M .notchedOutline_notchedOutline .notchedOutline_notchedOutline__leading.notchedOutline_showWarning__BQXtC {
		height: 3em
	}
}

.dropdown:hover .notchedOutline_notchedOutline:not(.notchedOutline_lockIcon__rL04a) .notchedOutline_notchedOutline__leading:not(.notchedOutline_focus__SUPTR, .notchedOutline_showWarning__BQXtC),
.dropdown:hover .notchedOutline_notchedOutline:not(.notchedOutline_lockIcon__rL04a) .notchedOutline_notchedOutline__trailing:not(.notchedOutline_focus__SUPTR, .notchedOutline_showWarning__BQXtC),
.input-wrapper:hover .notchedOutline_notchedOutline:not(.notchedOutline_lockIcon__rL04a) .notchedOutline_notchedOutline__leading:not(.notchedOutline_focus__SUPTR, .notchedOutline_showWarning__BQXtC),
.input-wrapper:hover .notchedOutline_notchedOutline:not(.notchedOutline_lockIcon__rL04a) .notchedOutline_notchedOutline__trailing:not(.notchedOutline_focus__SUPTR, .notchedOutline_showWarning__BQXtC),
.phone-container:hover .notchedOutline_notchedOutline:not(.notchedOutline_lockIcon__rL04a) .notchedOutline_notchedOutline__leading:not(.notchedOutline_focus__SUPTR, .notchedOutline_showWarning__BQXtC),
.phone-container:hover .notchedOutline_notchedOutline:not(.notchedOutline_lockIcon__rL04a) .notchedOutline_notchedOutline__trailing:not(.notchedOutline_focus__SUPTR, .notchedOutline_showWarning__BQXtC),
.textarea-wrapper:hover .notchedOutline_notchedOutline:not(.notchedOutline_lockIcon__rL04a) .notchedOutline_notchedOutline__leading:not(.notchedOutline_focus__SUPTR, .notchedOutline_showWarning__BQXtC),
.textarea-wrapper:hover .notchedOutline_notchedOutline:not(.notchedOutline_lockIcon__rL04a) .notchedOutline_notchedOutline__trailing:not(.notchedOutline_focus__SUPTR, .notchedOutline_showWarning__BQXtC) {
	border-color: #fff
}

.dropdown:hover .notchedOutline_notchedOutline:not(.notchedOutline_lockIcon__rL04a) .notchedOutline_notchedOutline__notch:not(.notchedOutline_focus__SUPTR, .notchedOutline_showWarning__BQXtC),
.input-wrapper:hover .notchedOutline_notchedOutline:not(.notchedOutline_lockIcon__rL04a) .notchedOutline_notchedOutline__notch:not(.notchedOutline_focus__SUPTR, .notchedOutline_showWarning__BQXtC),
.phone-container:hover .notchedOutline_notchedOutline:not(.notchedOutline_lockIcon__rL04a) .notchedOutline_notchedOutline__notch:not(.notchedOutline_focus__SUPTR, .notchedOutline_showWarning__BQXtC),
.textarea-wrapper:hover .notchedOutline_notchedOutline:not(.notchedOutline_lockIcon__rL04a) .notchedOutline_notchedOutline__notch:not(.notchedOutline_focus__SUPTR, .notchedOutline_showWarning__BQXtC) {
	border-color: #fff;
	color: #fff
}

.dropdown:hover .notchedOutline_notchedOutline:not(.notchedOutline_lockIcon__rL04a) .notchedOutline_notchedOutline__notch:not(.notchedOutline_focus__SUPTR, .notchedOutline_showWarning__BQXtC) label,
.input-wrapper:hover .notchedOutline_notchedOutline:not(.notchedOutline_lockIcon__rL04a) .notchedOutline_notchedOutline__notch:not(.notchedOutline_focus__SUPTR, .notchedOutline_showWarning__BQXtC) label,
.phone-container:hover .notchedOutline_notchedOutline:not(.notchedOutline_lockIcon__rL04a) .notchedOutline_notchedOutline__notch:not(.notchedOutline_focus__SUPTR, .notchedOutline_showWarning__BQXtC) label,
.textarea-wrapper:hover .notchedOutline_notchedOutline:not(.notchedOutline_lockIcon__rL04a) .notchedOutline_notchedOutline__notch:not(.notchedOutline_focus__SUPTR, .notchedOutline_showWarning__BQXtC) label {
	color: #fff
}

.auto-complete .autocomplete-dropdown {
	background-color: #000;
	border: 1px solid #1ef1c6;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	display: flex;
	flex-direction: column;
	list-style: none;
	position: absolute;
	top: 55px;
	width: calc(100% - 2px)
}

.auto-complete .autocomplete-dropdown.hide {
	display: none
}

.auto-complete .autocomplete-dropdown .autocomplete-item {
	color: #b3b3b3;
	padding: 10px;
	transition: background-color .3s ease-out
}

.auto-complete .autocomplete-dropdown .autocomplete-item.active {
	color: #1ef1c6
}

.auto-complete .autocomplete-dropdown .autocomplete-item .primary-location {
	color: #fff;
	font-weight: 700;
	margin-right: 8px
}

.auto-complete .autocomplete-dropdown .place-icon {
	background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);
	background-size: 34px;
	color: #fff;
	display: inline-block;
	height: 20px;
	margin-right: 7px;
	margin-top: 6px;
	vertical-align: top;
	width: 15px
}

.auto-complete .autocomplete-dropdown .place-icon-marker {
	background-position: -1px -161px
}

.input-wrapper {
	margin-bottom: 20px;
	z-index: 7
}

.input-wrapper .input-row {
	align-items: center;
	background-color: #0000;
	border-radius: 8px;
	display: flex
}

.input-wrapper .input-row>.input-group.auto-complete {
	position: relative;
	z-index: 8
}

@media(min-width:1024px) {
	.input-wrapper.postalCode {
		margin-right: 15px;
		max-width: 35%;
		width: 166px
	}
}

.input-wrapper.tel-area {
	margin-right: 15px;
	max-width: 120px;
	min-width: 120px;
	width: 120px
}

@media(min-width:768px) {
	.input-wrapper.tel-area {
		margin-right: 15px;
		max-width: 35%;
		width: 120px
	}
}

.right-gap {
	margin-right: 0
}

@media(min-width:1024px) {
	.right-gap {
		margin-right: 15px
	}
}

@keyframes onAutoFillStart {
	0% {
		left: 0;
		top: 0
	}

	to {
		left: 0;
		top: 0
	}
}

.input-group {
	background-color: #0000;
	border-radius: 0 8px 0 0;
	box-sizing: border-box;
	color: #fff;
	display: inline-flex;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 56px;
	letter-spacing: 0;
	line-height: 22px;
	overflow: visible;
	position: relative;
	width: 100%;
	will-change: opacity, transform, color
}

.input-group a {
	color: #0a9e80;
	text-decoration: underline
}

.input-group a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.input-group a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.input-group {
		font-size: 18px;
		line-height: 28px
	}
}

.input-group .password-toggle {
	align-items: center;
	border: none;
	display: flex;
	justify-content: center;
	margin-right: 14px;
	width: 26px
}

.input-group .password-toggle svg {
	fill: #e6e6e6;
	width: 22px
}

.input-group .password-toggle.readOnly {
	cursor: none
}

.input-group input {
	background-color: #0000;
	border: none;
	color: #fff;
	color: #e6e6e6;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	outline: none;
	padding: 16px;
	width: calc(100% - 14px)
}

.input-group input a {
	color: #0a9e80;
	text-decoration: underline
}

.input-group input a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.input-group input a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.input-group input {
		font-size: 18px;
		line-height: 28px
	}
}

.input-group input:invalid {
	box-shadow: none;
	outline: none
}

.input-group input:-webkit-autofill,
.input-group input:-webkit-autofill:active,
.input-group input:-webkit-autofill:focus,
.input-group input:-webkit-autofill:hover {
	-webkit-text-fill-color: #fff !important;
	background-clip: content-box !important;
	-webkit-transition: background-color 5000s ease-in-out 0s;
	transition: background-color 5000s ease-in-out 0s
}

.input-group input:-webkit-autofill {
	-webkit-text-fill-color: #fff !important;
	animation-name: onAutoFillStart
}

.input-group:hover:not(.readOnly) .text-field__input {
	color: #fff
}

.input-group:hover:not(.readOnly) .password-toggle svg>path {
	fill: #fff
}

.textarea-wrapper {
	background-color: #000
}

.textarea-wrapper .textarea-row {
	align-items: center;
	display: flex
}

.textarea-wrapper .textarea-row .icon-container {
	align-items: center;
	display: flex;
	justify-content: center;
	width: 24px
}

.textarea-wrapper .textarea-row .icon-container .warning {
	color: #f44d6f
}

.textarea-wrapper .textarea-row .icon-container .ok {
	color: #1ef1c6
}

.textarea-wrapper .max-length {
	color: #fff;
	float: right;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px;
	padding: 6px 4px 0 0
}

.textarea-wrapper .max-length a {
	color: #0a9e80;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.textarea-wrapper .max-length a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.textarea-wrapper .max-length a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.textarea-wrapper .max-length {
		font-size: 16px
	}
}

.textarea-group {
	background-color: #0000;
	box-sizing: border-box;
	color: #fff;
	color: #e6e6e6;
	display: inline-flex;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 100%;
	letter-spacing: 0;
	line-height: 22px;
	overflow: visible;
	position: relative;
	width: 100%;
	will-change: opacity, transform, color
}

.textarea-group a {
	color: #0a9e80;
	text-decoration: underline
}

.textarea-group a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.textarea-group a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.textarea-group {
		font-size: 18px;
		line-height: 28px
	}
}

.textarea-group textarea {
	background-color: #0000;
	border: none;
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	outline: none;
	padding: 16px;
	resize: none;
	width: calc(100% - 14px)
}

.textarea-group textarea a {
	color: #0a9e80;
	text-decoration: underline
}

.textarea-group textarea a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.textarea-group textarea a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.textarea-group textarea {
		font-size: 18px;
		line-height: 28px
	}
}

.textarea-group textarea::-webkit-scrollbar {
	width: 16px
}

.textarea-group textarea::-webkit-scrollbar-track {
	background: #393939;
	background-clip: padding-box;
	border-right: 12px solid #0000;
	margin-bottom: 12px;
	margin-top: 12px
}

.textarea-group textarea::-webkit-scrollbar-thumb {
	background: #fff;
	background-clip: padding-box;
	border-right: 12px solid #0000;
	height: 60px
}

.warning-message {
	color: #fff;
	color: #f44d6f;
	display: block;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px;
	margin-top: 8px
}

.warning-message,
.warning-message a {
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif
}

.warning-message a {
	color: #0a9e80;
	text-decoration: underline
}

.warning-message a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.warning-message a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.warning-message {
		font-size: 16px
	}
}

.caution-message {
	color: #fff;
	color: #f1c71e;
	display: block;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px;
	margin-top: 4px
}

.caution-message,
.caution-message a {
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif
}

.caution-message a {
	color: #0a9e80;
	text-decoration: underline
}

.caution-message a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.caution-message a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.caution-message {
		font-size: 16px
	}
}

.info-message {
	color: #fff;
	color: #e6e6e6;
	display: block;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px;
	margin-top: 8px
}

.info-message,
.info-message a {
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif
}

.info-message a {
	color: #0a9e80;
	text-decoration: underline
}

.info-message a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.info-message a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.info-message {
		font-size: 16px
	}
}

h1,
h1 .type-h1,
h1 .type-h2,
h1 .type-h3,
h1 .type-h4,
h2,
h2 .type-h1,
h2 .type-h2,
h2 .type-h3,
h2 .type-h4,
h3,
h3 .type-h1,
h3 .type-h2,
h3 .type-h3,
h3 .type-h4,
h4,
h4 .type-h1,
h4 .type-h2,
h4 .type-h3,
h4 .type-h4 {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	hyphens: auto;
	max-width: -webkit-fill-available;
	max-width: -moz-available;
	overflow-wrap: break-word
}

.image {
	overflow: hidden;
	width: 100%
}

.image img {
	object-fit: cover;
	transition: all 1s cubic-bezier(.165, .84, .44, 1);
	will-change: transform
}

.image img:hover {
	transform: scale(1.05)
}

.image.no-hover img {
	transition: none;
	will-change: none
}

.image.no-hover img:hover {
	transform: none
}

.image figcaption {
	color: #fff;
	color: #e6e6e6;
	float: right;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px;
	margin-top: 5px
}

.image figcaption,
.image figcaption a {
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif
}

.image figcaption a {
	color: #0a9e80;
	text-decoration: underline
}

.image figcaption a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.image figcaption a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.image figcaption {
		font-size: 16px
	}
}

.logo_logo__Si-aT a img,
.logo_logo__yeurP a img {
	min-height: 18px
}

@media(min-width:768px) {
	.image figcaption {
		margin-top: 5px
	}
}

@media(min-width:1024px) {
	.image figcaption {
		margin-top: 10px
	}
}

.loading-spinner.center {
	align-items: center;
	display: flex;
	justify-content: center
}

.loading-spinner svg {
	height: 60px;
	overflow: visible;
	width: 60px
}

.loading-spinner svg g {
	animation: slide 2.5s linear infinite
}

.loading-spinner svg g:nth-child(2) {
	animation-delay: 1.25s
}

.loading-spinner svg g:nth-child(2) path {
	stroke-dasharray: 0 71.696px;
	stroke-dashoffset: 1px;
	animation-delay: 1.25s
}

.loading-spinner svg path {
	stroke: #fff;
	stroke-width: 6px;
	fill-opacity: 0;
	fill: none;
	stroke-dasharray: 0 70.696px;
	stroke-dashoffset: 0;
	animation: escalate 2.5s cubic-bezier(.3, .1, .7, .85) infinite
}

@keyframes slide {
	0% {
		transform: translateY(-10px)
	}

	to {
		transform: translateY(10px)
	}
}

@keyframes escalate {
	0% {
		stroke-dasharray: 0 70.696px;
		stroke-dashoffset: 0
	}

	50% {
		stroke-dasharray: 69.696px 70.696px;
		stroke-dashoffset: 0
	}

	to {
		stroke-dasharray: 69.696px 70.696px;
		stroke-dashoffset: -69.696px
	}
}

.accordion-wrapper {
	border-bottom: 1px solid gray;
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px
}

.accordion-wrapper a {
	color: #0a9e80;
	text-decoration: underline
}

.accordion-wrapper a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.accordion-wrapper a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.accordion-wrapper {
		font-size: 18px;
		line-height: 28px
	}
}

.accordion-wrapper:first-child {
	border-top: 1px solid gray
}

.accordion-wrapper .accordion-wrapper-title {
	align-items: center;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	padding: 15px 0;
	position: relative
}

.accordion-wrapper .accordion-wrapper-title .title-group {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 22px
}

@media(min-width:768px) {
	.accordion-wrapper .accordion-wrapper-title .title-group {
		font-size: 20px;
		line-height: 24px
	}
}

@media(min-width:1024px) {
	.accordion-wrapper .accordion-wrapper-title .title-group {
		font-size: 24px;
		line-height: 29px
	}
}

.accordion-wrapper .accordion-wrapper-title .add {
	position: absolute;
	right: 0;
	top: calc(50% - 12px)
}

.accordion-wrapper .accordion-wrapper-title .add svg {
	height: 24px;
	transform: rotate(45deg);
	transition: transform .3s;
	width: 24px
}

.accordion-wrapper .accordion-wrapper-title .add.open svg {
	transform: rotate(90deg)
}

.accordion-wrapper .accordion-wrapper-title .status-indication {
	align-items: center;
	display: flex
}

.accordion-wrapper .accordion-wrapper-title .status-indication svg {
	height: 24px;
	margin-right: 10px;
	width: 24px
}

.accordion-wrapper .accordion-wrapper-content {
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	transition: max-height .3s ease-out, opacity .4s ease .1s
}

.accordion-wrapper .accordion-wrapper-content.open {
	max-height: 100000000000px;
	opacity: 1;
	transition: max-height .3s ease-out, opacity .4s ease .1s
}

.accordion-wrapper svg {
	position: relative
}

.accordion-wrapper svg path:last-child {
	fill: #fff
}

@media(max-width:768px) {
	.accordion-wrapper .accordion-wrapper-title .add {
		right: 4px
	}
}

@media(min-width:768px) {
	.accordion-wrapper .accordion-wrapper-title .title-group {
		align-items: center;
		display: flex;
		justify-content: space-between;
		width: 100%
	}
}

.simple-link {
	background-color: #0000;
	border: none;
	-webkit-hyphens: manual;
	hyphens: manual;
	max-width: 280px;
	min-height: 36px;
	overflow-wrap: break-word;
	padding: 0;
	text-decoration: none;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.simple-link,
.simple-link .buttonText {
	align-items: center;
	cursor: pointer;
	display: flex
}

.simple-link .buttonText {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	min-height: 34px;
	text-decoration: underline !important;
	text-decoration-thickness: 2px !important;
	text-underline-offset: 4px !important;
	transition: text-decoration-color .5s ease-in-out;
	white-space: normal
}

@media(min-width:1024px) {
	.simple-link .buttonText {
		font-size: 18px;
		line-height: 22px
	}
}

.simple-link.white .buttonText {
	color: #fff !important;
	line-height: 24px
}

.simple-link.white:hover {
	border-bottom-color: #e6e6e6;
	transition: border-bottom-color .3s ease-in-out
}

.simple-link.white:hover .buttonText {
	color: #e6e6e6;
	transition: color .3s ease-in-out
}

.simple-link.white.green .buttonText {
	color: #0a9e80
}

.simple-link.white.green:hover {
	border-bottom-color: #e6e6e6;
	transition: border-bottom-color .3s ease-in-out
}

.simple-link.white.green:hover .buttonText {
	color: #e6e6e6;
	transition: color .3s ease-in-out
}

.primary-link,
a.no-link {
	text-decoration: none !important
}

.primary-link {
	background-color: #0000;
	border: none;
	cursor: pointer;
	display: block;
	-webkit-hyphens: manual;
	hyphens: manual;
	max-width: 280px;
	overflow-wrap: break-word;
	padding: 0;
	text-align: left;
	text-underline-offset: 4px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.primary-link:focus {
	outline: dashed #0a9e80;
	outline-offset: 2px;
	outline-width: thin
}

.primary-link__content {
	align-items: center;
	display: flex
}

.primary-link__content:focus {
	outline: none
}

.primary-link .buttonText {
	align-items: center;
	color: #1ef1c6;
	cursor: pointer;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	min-height: 32px;
	text-decoration: none;
	text-decoration-color: #0000;
	transition: text-decoration-color .5s ease-in-out
}

@media(min-width:1024px) {
	.primary-link .buttonText {
		font-size: 18px;
		line-height: 22px
	}
}

.primary-link .buttonText+.icon-container {
	margin-left: 8px
}

.primary-link .icon-container svg {
	height: 24px
}

.primary-link.green,
.primary-link.primary {
	color: #1ef1c6
}

.primary-link.green .modal .buttonText,
.primary-link.green .navigate .buttonText,
.primary-link.primary .modal .buttonText,
.primary-link.primary .navigate .buttonText {
	align-items: center;
	color: #1ef1c6;
	cursor: pointer;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	min-height: 32px;
	text-decoration: none;
	text-decoration-color: #0000;
	transition: text-decoration-color .5s ease-in-out
}

@media(min-width:1024px) {

	.primary-link.green .modal .buttonText,
	.primary-link.green .navigate .buttonText,
	.primary-link.primary .modal .buttonText,
	.primary-link.primary .navigate .buttonText {
		font-size: 18px;
		line-height: 22px
	}
}

.primary-link.green .modal .buttonText+.icon-container,
.primary-link.green .navigate .buttonText+.icon-container,
.primary-link.primary .modal .buttonText+.icon-container,
.primary-link.primary .navigate .buttonText+.icon-container {
	margin-left: 8px
}

.primary-link.green .modal .icon-container svg,
.primary-link.green .navigate .icon-container svg,
.primary-link.primary .modal .icon-container svg,
.primary-link.primary .navigate .icon-container svg {
	height: 24px;
	position: relative;
	top: 2px;
	width: 26px
}

.primary-link.green .modal .icon-container svg path:last-child,
.primary-link.green .navigate .icon-container svg path:last-child,
.primary-link.primary .modal .icon-container svg path:last-child,
.primary-link.primary .navigate .icon-container svg path:last-child {
	fill: #1ef1c6
}

.primary-link.green .modal .icon-container:after,
.primary-link.green .navigate .icon-container:after,
.primary-link.primary .modal .icon-container:after,
.primary-link.primary .navigate .icon-container:after {
	content: "";
	display: block;
	width: 20px
}

.primary-link.green .action .buttonText,
.primary-link.primary .action .buttonText {
	align-items: center;
	color: #1ef1c6;
	cursor: pointer;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	min-height: 32px;
	text-decoration: underline;
	text-decoration-color: #1ef1c6;
	transition: text-decoration-color .5s ease-in-out
}

@media(min-width:1024px) {

	.primary-link.green .action .buttonText,
	.primary-link.primary .action .buttonText {
		font-size: 18px;
		line-height: 22px
	}
}

.primary-link.green .action .buttonText+.icon-container,
.primary-link.primary .action .buttonText+.icon-container {
	margin-left: 8px
}

.primary-link.green .action .icon-container svg,
.primary-link.primary .action .icon-container svg {
	height: 24px;
	position: relative;
	top: 2px;
	width: 26px
}

.primary-link.green .action .icon-container svg path:last-child,
.primary-link.primary .action .icon-container svg path:last-child {
	fill: #1ef1c6
}

.primary-link.green .action .icon-container:after,
.primary-link.primary .action .icon-container:after {
	content: "";
	display: block;
	width: 20px
}

.primary-link.green .icon,
.primary-link.primary .icon {
	flex-direction: row-reverse
}

.primary-link.green .icon .buttonText,
.primary-link.primary .icon .buttonText {
	align-items: center;
	color: #1ef1c6;
	cursor: pointer;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	min-height: 32px;
	text-decoration: none;
	text-decoration-color: #0000;
	transition: text-decoration-color .5s ease-in-out
}

@media(min-width:1024px) {

	.primary-link.green .icon .buttonText,
	.primary-link.primary .icon .buttonText {
		font-size: 18px;
		line-height: 22px
	}
}

.primary-link.green .icon .buttonText+.icon-container,
.primary-link.primary .icon .buttonText+.icon-container {
	margin-left: 8px
}

.primary-link.green .icon .icon-container svg,
.primary-link.primary .icon .icon-container svg {
	height: 24px;
	position: relative;
	top: 2px;
	width: 26px
}

.primary-link.green .icon .icon-container svg path:last-child,
.primary-link.primary .icon .icon-container svg path:last-child {
	fill: #1ef1c6
}

.primary-link.green .icon .icon-container:after,
.primary-link.primary .icon .icon-container:after {
	content: "";
	display: block;
	width: 20px
}

.primary-link.green .icon .buttonText+.icon-container,
.primary-link.primary .icon .buttonText+.icon-container {
	margin-left: 0;
	margin-right: 8px
}

.primary-link.green:not(.disabled):hover .buttonText,
.primary-link.primary:not(.disabled):hover .buttonText {
	color: #0dcea7
}

.primary-link.green:not(.disabled):hover .icon-container svg path:last-child,
.primary-link.primary:not(.disabled):hover .icon-container svg path:last-child {
	fill: #0dcea7
}

.primary-link.green:not(.disabled):active .buttonText,
.primary-link.green:not(.disabled):active .icon-container,
.primary-link.primary:not(.disabled):active .buttonText,
.primary-link.primary:not(.disabled):active .icon-container {
	color: #0a9e80
}

.primary-link.green:not(.disabled):active .buttonText svg path:last-child,
.primary-link.green:not(.disabled):active .icon-container svg path:last-child,
.primary-link.primary:not(.disabled):active .buttonText svg path:last-child,
.primary-link.primary:not(.disabled):active .icon-container svg path:last-child {
	fill: #0a9e80
}

.primary-link.secondary,
.primary-link.white {
	color: #fff
}

.primary-link.secondary .modal .buttonText,
.primary-link.secondary .navigate .buttonText,
.primary-link.white .modal .buttonText,
.primary-link.white .navigate .buttonText {
	align-items: center;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	min-height: 32px;
	text-decoration: none;
	text-decoration-color: #0000;
	transition: text-decoration-color .5s ease-in-out
}

@media(min-width:1024px) {

	.primary-link.secondary .modal .buttonText,
	.primary-link.secondary .navigate .buttonText,
	.primary-link.white .modal .buttonText,
	.primary-link.white .navigate .buttonText {
		font-size: 18px;
		line-height: 22px
	}
}

.primary-link.secondary .modal .buttonText+.icon-container,
.primary-link.secondary .navigate .buttonText+.icon-container,
.primary-link.white .modal .buttonText+.icon-container,
.primary-link.white .navigate .buttonText+.icon-container {
	margin-left: 8px
}

.primary-link.secondary .modal .icon-container svg,
.primary-link.secondary .navigate .icon-container svg,
.primary-link.white .modal .icon-container svg,
.primary-link.white .navigate .icon-container svg {
	height: 24px;
	position: relative;
	top: 2px;
	width: 26px
}

.primary-link.secondary .modal .icon-container svg path:last-child,
.primary-link.secondary .navigate .icon-container svg path:last-child,
.primary-link.white .modal .icon-container svg path:last-child,
.primary-link.white .navigate .icon-container svg path:last-child {
	fill: #fff
}

.primary-link.secondary .modal .icon-container:after,
.primary-link.secondary .navigate .icon-container:after,
.primary-link.white .modal .icon-container:after,
.primary-link.white .navigate .icon-container:after {
	content: "";
	display: block;
	width: 20px
}

.primary-link.secondary .action .buttonText,
.primary-link.white .action .buttonText {
	align-items: center;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	min-height: 32px;
	text-decoration: underline;
	text-decoration-color: #fff;
	transition: text-decoration-color .5s ease-in-out
}

@media(min-width:1024px) {

	.primary-link.secondary .action .buttonText,
	.primary-link.white .action .buttonText {
		font-size: 18px;
		line-height: 22px
	}
}

.primary-link.secondary .action .buttonText+.icon-container,
.primary-link.white .action .buttonText+.icon-container {
	margin-left: 8px
}

.primary-link.secondary .action .icon-container svg,
.primary-link.white .action .icon-container svg {
	height: 24px;
	position: relative;
	top: 2px;
	width: 26px
}

.primary-link.secondary .action .icon-container svg path:last-child,
.primary-link.white .action .icon-container svg path:last-child {
	fill: #fff
}

.primary-link.secondary .action .icon-container:after,
.primary-link.white .action .icon-container:after {
	content: "";
	display: block;
	width: 20px
}

.primary-link.secondary .icon,
.primary-link.white .icon {
	flex-direction: row-reverse
}

.primary-link.secondary .icon .buttonText,
.primary-link.white .icon .buttonText {
	align-items: center;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	min-height: 32px;
	text-decoration: none;
	text-decoration-color: #0000;
	transition: text-decoration-color .5s ease-in-out
}

@media(min-width:1024px) {

	.primary-link.secondary .icon .buttonText,
	.primary-link.white .icon .buttonText {
		font-size: 18px;
		line-height: 22px
	}
}

.primary-link.secondary .icon .buttonText+.icon-container,
.primary-link.white .icon .buttonText+.icon-container {
	margin-left: 8px
}

.primary-link.secondary .icon .icon-container svg,
.primary-link.white .icon .icon-container svg {
	height: 24px;
	position: relative;
	top: 2px;
	width: 26px
}

.primary-link.secondary .icon .icon-container svg path:last-child,
.primary-link.white .icon .icon-container svg path:last-child {
	fill: #fff
}

.primary-link.secondary .icon .icon-container:after,
.primary-link.white .icon .icon-container:after {
	content: "";
	display: block;
	width: 20px
}

.primary-link.secondary .icon .buttonText+.icon-container,
.primary-link.white .icon .buttonText+.icon-container {
	margin-left: 0;
	margin-right: 11px
}

.primary-link.secondary:not(.disabled):hover .buttonText,
.primary-link.white:not(.disabled):hover .buttonText {
	color: #b3b3b3
}

.primary-link.secondary:not(.disabled):hover .icon-container svg path:last-child,
.primary-link.white:not(.disabled):hover .icon-container svg path:last-child {
	fill: #b3b3b3
}

.primary-link.secondary:not(.disabled):active .buttonText,
.primary-link.secondary:not(.disabled):active .icon-container,
.primary-link.white:not(.disabled):active .buttonText,
.primary-link.white:not(.disabled):active .icon-container {
	color: #b3b3b3
}

.primary-link.secondary:not(.disabled):active .buttonText svg path:last-child,
.primary-link.secondary:not(.disabled):active .icon-container svg path:last-child,
.primary-link.white:not(.disabled):active .buttonText svg path:last-child,
.primary-link.white:not(.disabled):active .icon-container svg path:last-child {
	fill: #b3b3b3
}

.primary-link .icon-container svg {
	height: 26px;
	position: relative;
	top: 2px;
	width: 26px
}

.primary-link .icon-container svg path:last-child {
	fill: #1ef1c6
}

.primary-link .icon-container:after {
	content: "";
	display: block;
	width: 20px
}

.primary-link.white .buttonText,
.primary-link.white .icon-container {
	color: #fff
}

.primary-link.white .buttonText svg path:last-child,
.primary-link.white .icon-container svg path:last-child {
	fill: #fff
}

.primary-link.white:hover {
	border-bottom-color: #fff
}

.primary-link.white:hover svg path:last-child {
	fill: #fff
}

.primary-link.black .buttonText,
.primary-link.black .icon-container {
	color: #000
}

.primary-link.black .buttonText svg path:last-child,
.primary-link.black .icon-container svg path:last-child {
	fill: #000
}

.primary-link.black:hover .primary-link__content .buttonText,
.primary-link.black:hover .primary-link__content .icon-container {
	color: #000;
	text-decoration-color: #000
}

.primary-link.black:hover svg path:last-child {
	fill: #000
}

.primary-link.black:active .primary-link__content .buttonText,
.primary-link.black:active .primary-link__content .icon-container {
	color: #0a9e80;
	text-decoration-color: #0a9e80
}

.primary-link.black:active .primary-link__content .buttonText svg path:last-child,
.primary-link.black:active .primary-link__content .icon-container svg path:last-child {
	fill: #0a9e80
}

.primary-link.pink .buttonText,
.primary-link.pink .icon-container,
.primary-link.secondary .buttonText,
.primary-link.secondary .icon-container {
	color: #d34df4
}

.primary-link.pink .buttonText svg path:last-child,
.primary-link.pink .icon-container svg path:last-child,
.primary-link.secondary .buttonText svg path:last-child,
.primary-link.secondary .icon-container svg path:last-child {
	fill: #d34df4
}

.primary-link.pink:hover,
.primary-link.secondary:hover {
	border-bottom-color: #d34df4
}

.primary-link.pink:hover svg path:last-child,
.primary-link.secondary:hover svg path:last-child {
	fill: #d34df4
}

.primary-link:not(.disabled):hover .buttonText {
	color: #0dcea7
}

.primary-link:not(.disabled):hover .icon-container svg {
	animation: pulse .7s infinite;
	animation-delay: .2s;
	animation-direction: alternate;
	animation-name: pulse;
	-webkit-animation: pulse .7s infinite;
	-webkit-animation-delay: .2s;
	-webkit-animation-direction: alternate;
	-webkit-animation-name: pulse
}

.primary-link:not(.disabled):hover .icon-container svg path:last-child {
	fill: #0dcea7
}

.primary-link:not(.disabled):active .buttonText,
.primary-link:not(.disabled):active .icon-container {
	color: #0a9e80
}

.primary-link:not(.disabled):active .buttonText svg path:last-child,
.primary-link:not(.disabled):active .icon-container svg path:last-child {
	fill: #0a9e80
}

.primary-link.disabled {
	cursor: inherit;
	pointer-events: none
}

.primary-link.disabled .buttonText,
.primary-link.disabled .icon-container {
	color: gray
}

.primary-link.disabled .buttonText svg path:last-child,
.primary-link.disabled .icon-container svg path:last-child {
	fill: gray
}

@media(min-width:768px) {
	.primary-link .icon-container svg {
		height: 28px;
		width: 28px
	}

	.primary-link .icon-container:after {
		content: "";
		display: block
	}

	.primary-link.white .buttonText,
	.primary-link.white .icon-container {
		line-height: 18px
	}

	.primary-link.green .buttonText,
	.primary-link.green .icon-container,
	.primary-link.pink .buttonText,
	.primary-link.pink .icon-container,
	.primary-link.primary .buttonText,
	.primary-link.primary .icon-container,
	.primary-link.secondary .buttonText,
	.primary-link.secondary .icon-container {
		line-height: 24px
	}
}

@media(min-width:1024px) {

	.primary-link .primary-link.green .buttonText,
	.primary-link .primary-link.green .icon-container,
	.primary-link .primary-link.pink .buttonText,
	.primary-link .primary-link.pink .icon-container,
	.primary-link .primary-link.primary .buttonText,
	.primary-link .primary-link.primary .icon-container,
	.primary-link .primary-link.secondary .buttonText,
	.primary-link .primary-link.secondary .icon-container,
	.primary-link .primary-link.white .buttonText,
	.primary-link .primary-link.white .icon-container {
		line-height: 24px
	}
}

.hero-content {
	-ms-grid-row-align: center;
	align-items: center;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	grid-column: 1/span 15;
	height: 448px;
	margin: auto;
	object-fit: cover;
	position: relative
}

.hero-content .full-width {
	-ms-grid-rows: min-content min-content min-content min-content;
	-ms-grid-row-align: center;
	grid-template-rows: repeat(4, -webkit-min-content);
	grid-template-rows: repeat(4, min-content);
	margin: auto;
	width: 100%
}

.hero-content.grid-story {
	-ms-grid-column-span: 13;
	grid-column-end: span 13;
	grid-column-start: 2;
	-ms-grid-column: 2
}

.hero-content .overline {
	-ms-grid-column-span: 12;
	align-items: center;
	color: #fff;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-row-start: 1;
	-ms-grid-row: 1;
	letter-spacing: 4px;
	line-height: 17px;
	margin-bottom: 10px;
	text-transform: uppercase
}

@media(min-width:768px) {
	.hero-content .overline {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {
	.hero-content .overline {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.hero-content .title {
	-ms-grid-column-span: 12;
	display: inline-block;
	font-size: inherit;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-row-start: 2;
	-ms-grid-row: 2;
	line-height: inherit;
	margin-top: 0
}

.hero-content .title>span {
	display: inline-block
}

.hero-content .title>span.type-h1,
.hero-content .title>span.type-h1-green-to-purple-diagonal,
.hero-content .title>span.type-h1-green-to-purple-vertical,
.hero-content .title>span.type-h1-outlined,
.hero-content .title>span.type-h1-plum-to-urban-jundle-diagonal,
.hero-content .title>span.type-h1-purple-to-green-horisontal,
.hero-content .title>span.type-h1-urban-jundle-to-plum-horisontal,
.hero-content .title>span.type-h1-urban-jundle-to-plum-vertical {
	margin-bottom: 20px
}

@media(min-width:768px) {

	.hero-content .title>span.type-h1,
	.hero-content .title>span.type-h1-green-to-purple-diagonal,
	.hero-content .title>span.type-h1-green-to-purple-vertical,
	.hero-content .title>span.type-h1-outlined,
	.hero-content .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.hero-content .title>span.type-h1-purple-to-green-horisontal,
	.hero-content .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.hero-content .title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 20px
	}
}

@media(min-width:1024px) {

	.hero-content .title>span.type-h1,
	.hero-content .title>span.type-h1-green-to-purple-diagonal,
	.hero-content .title>span.type-h1-green-to-purple-vertical,
	.hero-content .title>span.type-h1-outlined,
	.hero-content .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.hero-content .title>span.type-h1-purple-to-green-horisontal,
	.hero-content .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.hero-content .title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.hero-content .title>span.type-h1-big,
.hero-content .title>span.type-h1-big-green-to-purple-diagonal,
.hero-content .title>span.type-h1-big-green-to-purple-vertical,
.hero-content .title>span.type-h1-big-outlined,
.hero-content .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
.hero-content .title>span.type-h1-big-purple-to-green-horisontal,
.hero-content .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
.hero-content .title>span.type-h1-big-urban-jundle-to-plum-vertical {
	margin-bottom: 30px
}

@media(min-width:768px) {

	.hero-content .title>span.type-h1-big,
	.hero-content .title>span.type-h1-big-green-to-purple-diagonal,
	.hero-content .title>span.type-h1-big-green-to-purple-vertical,
	.hero-content .title>span.type-h1-big-outlined,
	.hero-content .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.hero-content .title>span.type-h1-big-purple-to-green-horisontal,
	.hero-content .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.hero-content .title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 30px
	}
}

@media(min-width:1024px) {

	.hero-content .title>span.type-h1-big,
	.hero-content .title>span.type-h1-big-green-to-purple-diagonal,
	.hero-content .title>span.type-h1-big-green-to-purple-vertical,
	.hero-content .title>span.type-h1-big-outlined,
	.hero-content .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.hero-content .title>span.type-h1-big-purple-to-green-horisontal,
	.hero-content .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.hero-content .title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.hero-content .title>span.type-h2,
.hero-content .title>span.type-h2-outlined {
	margin-bottom: 10px
}

@media(min-width:768px) {

	.hero-content .title>span.type-h2,
	.hero-content .title>span.type-h2-outlined {
		margin-bottom: 10px
	}
}

@media(min-width:1024px) {

	.hero-content .title>span.type-h2,
	.hero-content .title>span.type-h2-outlined {
		margin-bottom: 20px
	}
}

.hero-content .title span.type-h4,
.hero-content .title>span.type-h3 {
	margin-bottom: 5px
}

@media(min-width:768px) {

	.hero-content .title span.type-h4,
	.hero-content .title>span.type-h3 {
		margin-bottom: 5px
	}
}

@media(min-width:1024px) {

	.hero-content .title span.type-h4,
	.hero-content .title>span.type-h3 {
		margin-bottom: 10px
	}
}

.hero-content .body {
	-ms-grid-column-span: 12;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-row-start: 3;
	-ms-grid-row: 3;
	margin: 0 0 30px
}

.hero-content .center {
	-ms-grid-column-span: 12;
	align-items: center;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	flex-direction: column;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	object-fit: cover;
	position: relative
}

.hero-content .center.grid-story {
	-ms-grid-column-span: 13;
	grid-column-end: span 13;
	grid-column-start: 2;
	-ms-grid-column: 2
}

.hero-content .center .overline {
	-ms-grid-column-span: 12;
	align-items: center;
	color: #fff;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	letter-spacing: 4px;
	line-height: 17px;
	margin-bottom: 10px;
	text-transform: uppercase
}

@media(min-width:768px) {
	.hero-content .center .overline {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {
	.hero-content .center .overline {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.hero-content .center .title {
	-ms-grid-column-span: 12;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	-ms-grid-row: 2;
	max-width: 304px;
	text-align: center
}

.hero-content .center .body {
	-ms-grid-column-span: 12;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	-ms-grid-row: 3;
	margin: 0 0 30px;
	max-width: 304px;
	text-align: center
}

.hero-content .right .overline {
	display: block;
	text-align: right
}

.hero-content .right .title {
	text-align: right
}

.hero-content .right .body {
	display: grid;
	display: -ms-grid;
	justify-self: end;
	max-width: 304px;
	text-align: right
}

.hero-content .right .button-container {
	display: flex;
	justify-content: flex-end
}

.hero-content .button-container {
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-row: 4
}

.hero-content .button-container>:not(:last-of-type) {
	margin-bottom: 20px
}

@media(min-width:768px) {
	.hero-content .overline {
		-ms-grid-column-span: 6;
		grid-column-end: span 6;
		grid-column-start: 3;
		-ms-grid-column: 3;
		margin-bottom: 20px
	}

	.hero-content .title {
		-ms-grid-column-span: 9;
		grid-column-end: span 9;
		grid-column-start: 3;
		-ms-grid-column: 3;
		padding-bottom: 0
	}

	.hero-content .title.extra-padding {
		min-height: auto
	}

	.hero-content .body {
		-ms-grid-column-span: 8;
		grid-column-end: span 8;
		grid-column-start: 3;
		-ms-grid-column: 3;
		max-width: none
	}

	.hero-content .center,
	.hero-content .centerleft {
		-ms-grid-row-span: 1;
		-ms-grid-column-span: 12;
		align-items: center;
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: cover;
		display: flex;
		flex-direction: column;
		grid-column-end: span 12;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1;
		object-fit: cover;
		position: relative
	}

	.hero-content .center.grid-story,
	.hero-content .centerleft.grid-story {
		-ms-grid-column-span: 13;
		grid-column-end: span 13;
		grid-column-start: 2;
		-ms-grid-column: 2
	}

	.hero-content .center .title,
	.hero-content .centerleft .title {
		max-width: 602px
	}

	.hero-content .center .body,
	.hero-content .centerleft .body {
		max-width: 434px;
		text-align: center
	}

	.hero-content .right .overline {
		-ms-grid-column-span: 12;
		grid-column-end: span 12;
		grid-column-start: 3;
		-ms-grid-column: 3
	}

	.hero-content .right .title {
		-ms-grid-column-span: 9;
		grid-column-end: span 9;
		grid-column-start: 6;
		-ms-grid-column: 6
	}

	.hero-content .right .body {
		-ms-grid-column-span: 6;
		grid-column-end: span 6;
		grid-column-start: 9;
		-ms-grid-column: 9;
		max-width: none
	}

	.hero-content .button-container {
		-ms-grid-column-span: 12;
		align-items: center;
		display: flex;
		grid-column-end: span 12;
		grid-column-start: 3;
		-ms-grid-column: 3
	}

	.hero-content .button-container>:not(:last-of-type) {
		margin-bottom: 0;
		margin-right: 60px
	}

	.hero-content .button-container .button,
	.hero-content .button-container .icon-link,
	.hero-content .button-container .primary-link {
		padding-right: 40px
	}

	.hero-content .button-container .button:last-of-type,
	.hero-content .button-container .icon-link:last-of-type,
	.hero-content .button-container .primary-link:last-of-type {
		padding-right: 0
	}
}

@media(min-width:1024px) {
	.hero-content {
		height: 800px
	}

	.hero-content .overline {
		margin-bottom: 40px
	}

	.hero-content .title {
		-ms-grid-column-span: 9;
		grid-column-end: span 9
	}

	.hero-content .title.extra-padding {
		min-height: auto
	}

	.hero-content .body {
		-ms-grid-column-span: 7;
		grid-column-end: span 7;
		margin: 0 0 40px
	}

	.hero-content .center .title,
	.hero-content .centerleft .title {
		max-width: 1015px
	}

	.hero-content .center .body,
	.hero-content .centerleft .body {
		max-width: 540px;
		text-align: center
	}
}

.hero-landing {
	background-position: 50% !important;
	background-repeat: no-repeat;
	background-size: cover !important;
	object-fit: cover;
	overflow-x: hidden;
	padding-bottom: 60px;
	padding-top: 60px;
	position: relative;
	z-index: 1
}

.hero-landing.vertical-align-top {
	background-position: top !important;
	background-position-y: top !important
}

.hero-landing.vertical-align-bottom {
	background-position: bottom !important;
	background-position-y: bottom !important
}

.hero-landing .fadeout {
	animation: fadeout 2s;
	opacity: 0
}

.hero-landing .fadeout .media-container .play-button {
	display: none
}

.hero-landing .video-wrapper {
	display: none;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.hero-landing .video-wrapper.fadein {
	animation: fadein 3s;
	display: block;
	opacity: 1
}

.hero-landing .video-wrapper .top {
	position: relative;
	width: 100%
}

.hero-landing .video-wrapper .top .close {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 30px;
	transform: rotate(45deg);
	z-index: 1
}

.hero-landing .video-wrapper .top .close:after {
	align-items: center;
	color: #fff;
	content: "+";
	display: flex;
	font-size: 38px;
	justify-content: center;
	padding: 10px
}

.hero-landing .overline {
	-ms-grid-column-span: 12;
	align-items: center;
	color: #fff;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	letter-spacing: 4px;
	line-height: 17px;
	margin-bottom: 10px;
	text-transform: uppercase
}

@media(min-width:768px) {
	.hero-landing .overline {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {
	.hero-landing .overline {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.hero-landing .big-title {
	-ms-grid-column-span: 13;
	display: inline-block;
	font-size: inherit;
	grid-column-end: span 13;
	grid-column-start: 2;
	-ms-grid-column: 2;
	-ms-grid-row: 2;
	line-height: inherit;
	margin-top: 0
}

.hero-landing .big-title>span {
	display: inline-block
}

.hero-landing .big-title>span.type-h1,
.hero-landing .big-title>span.type-h1-green-to-purple-diagonal,
.hero-landing .big-title>span.type-h1-green-to-purple-vertical,
.hero-landing .big-title>span.type-h1-outlined,
.hero-landing .big-title>span.type-h1-plum-to-urban-jundle-diagonal,
.hero-landing .big-title>span.type-h1-purple-to-green-horisontal,
.hero-landing .big-title>span.type-h1-urban-jundle-to-plum-horisontal,
.hero-landing .big-title>span.type-h1-urban-jundle-to-plum-vertical {
	margin-bottom: 20px
}

@media(min-width:768px) {

	.hero-landing .big-title>span.type-h1,
	.hero-landing .big-title>span.type-h1-green-to-purple-diagonal,
	.hero-landing .big-title>span.type-h1-green-to-purple-vertical,
	.hero-landing .big-title>span.type-h1-outlined,
	.hero-landing .big-title>span.type-h1-plum-to-urban-jundle-diagonal,
	.hero-landing .big-title>span.type-h1-purple-to-green-horisontal,
	.hero-landing .big-title>span.type-h1-urban-jundle-to-plum-horisontal,
	.hero-landing .big-title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 20px
	}
}

@media(min-width:1024px) {

	.hero-landing .big-title>span.type-h1,
	.hero-landing .big-title>span.type-h1-green-to-purple-diagonal,
	.hero-landing .big-title>span.type-h1-green-to-purple-vertical,
	.hero-landing .big-title>span.type-h1-outlined,
	.hero-landing .big-title>span.type-h1-plum-to-urban-jundle-diagonal,
	.hero-landing .big-title>span.type-h1-purple-to-green-horisontal,
	.hero-landing .big-title>span.type-h1-urban-jundle-to-plum-horisontal,
	.hero-landing .big-title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.hero-landing .big-title>span.type-h1-big,
.hero-landing .big-title>span.type-h1-big-green-to-purple-diagonal,
.hero-landing .big-title>span.type-h1-big-green-to-purple-vertical,
.hero-landing .big-title>span.type-h1-big-outlined,
.hero-landing .big-title>span.type-h1-big-plum-to-urban-jundle-diagonal,
.hero-landing .big-title>span.type-h1-big-purple-to-green-horisontal,
.hero-landing .big-title>span.type-h1-big-urban-jundle-to-plum-horisontal,
.hero-landing .big-title>span.type-h1-big-urban-jundle-to-plum-vertical {
	margin-bottom: 30px
}

@media(min-width:768px) {

	.hero-landing .big-title>span.type-h1-big,
	.hero-landing .big-title>span.type-h1-big-green-to-purple-diagonal,
	.hero-landing .big-title>span.type-h1-big-green-to-purple-vertical,
	.hero-landing .big-title>span.type-h1-big-outlined,
	.hero-landing .big-title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.hero-landing .big-title>span.type-h1-big-purple-to-green-horisontal,
	.hero-landing .big-title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.hero-landing .big-title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 30px
	}
}

@media(min-width:1024px) {

	.hero-landing .big-title>span.type-h1-big,
	.hero-landing .big-title>span.type-h1-big-green-to-purple-diagonal,
	.hero-landing .big-title>span.type-h1-big-green-to-purple-vertical,
	.hero-landing .big-title>span.type-h1-big-outlined,
	.hero-landing .big-title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.hero-landing .big-title>span.type-h1-big-purple-to-green-horisontal,
	.hero-landing .big-title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.hero-landing .big-title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.hero-landing .big-title>span.type-h2,
.hero-landing .big-title>span.type-h2-outlined {
	margin-bottom: 10px
}

@media(min-width:768px) {

	.hero-landing .big-title>span.type-h2,
	.hero-landing .big-title>span.type-h2-outlined {
		margin-bottom: 10px
	}
}

@media(min-width:1024px) {

	.hero-landing .big-title>span.type-h2,
	.hero-landing .big-title>span.type-h2-outlined {
		margin-bottom: 20px
	}
}

.hero-landing .big-title span.type-h4,
.hero-landing .big-title>span.type-h3 {
	margin-bottom: 5px
}

@media(min-width:768px) {

	.hero-landing .big-title span.type-h4,
	.hero-landing .big-title>span.type-h3 {
		margin-bottom: 5px
	}
}

@media(min-width:1024px) {

	.hero-landing .big-title span.type-h4,
	.hero-landing .big-title>span.type-h3 {
		margin-bottom: 10px
	}
}

.hero-landing .big-title.extra-padding {
	min-height: 390.08px
}

.hero-landing .body-text {
	-ms-grid-column-span: 12;
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	-ms-grid-row: 3;
	letter-spacing: 0;
	line-height: 22px;
	margin: 0
}

.hero-landing .body-text a {
	color: #0a9e80;
	text-decoration: underline
}

.hero-landing .body-text a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.hero-landing .body-text a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.hero-landing .body-text {
		font-size: 18px;
		line-height: 28px
	}
}

.hero-landing .center {
	-ms-grid-column-span: 12;
	align-items: center;
	display: flex;
	flex-direction: column;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	-ms-grid-row: 4;
	text-align: center
}

.hero-landing .center .big-title {
	text-align: center
}

.hero-landing .center .body-text {
	max-width: 304px;
	text-align: center
}

.hero-landing .right .overline {
	display: block;
	text-align: right
}

.hero-landing .right .big-title {
	text-align: right
}

.hero-landing .right .body-text {
	display: grid;
	display: -ms-grid;
	justify-self: end;
	max-width: 304px;
	text-align: right
}

.hero-landing .right .button-container {
	display: flex;
	justify-content: flex-end
}

.hero-landing .media-container {
	border-radius: 50%;
	height: 306.08px;
	position: absolute;
	right: 0;
	top: 146px;
	width: 306.08px
}

.hero-landing .media-container .media-content {
	background-position: 50% !important;
	background-size: cover !important;
	height: 306.08px;
	right: 0;
	top: 0;
	width: 306.08px
}

.hero-landing .media-container .media-content,
.hero-landing .media-container .media-content img {
	border-radius: 50%;
	position: absolute;
	-webkit-transition-duration: .6s;
	-webkit-transition-property: all;
	-webkit-transition-timing-function: ease-in-out;
	z-index: -1
}

.hero-landing .media-container .media-content img {
	height: 282.62px;
	pointer-events: none;
	right: 11.73px;
	top: 11.73px;
	width: 282.62px
}

.hero-landing .media-container .media-content:open {
	height: 500px;
	opacity: 0;
	width: 500px
}

.hero-landing .media-container .media-content:open img {
	height: 100%;
	opacity: 0;
	right: 0;
	top: 0;
	width: 100%
}

.hero-landing .media-container .play-button {
	height: 97.1px;
	left: 152.53px;
	position: absolute;
	top: 213.24px;
	transition: transform 1.5s ease-in-out;
	width: 97.1px;
	z-index: 1
}

.hero-landing .button-container {
	-ms-grid-column-span: 12;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	-ms-grid-row: 5
}

.hero-landing .button-container .icon-link,
.hero-landing .button-container .primary-button,
.hero-landing .button-container .primary-link {
	margin-bottom: 20px
}

.hero-landing .video-container .vjs_video_3-dimensions {
	-ms-grid-column-span: 15;
	grid-column-end: span 15;
	grid-column-start: 1;
	-ms-grid-column: 1;
	margin-top: 50px;
	max-width: 100%
}

@media(max-width:410px) {
	.type-h1-big {
		font-size: 10.244vw !important
	}
}

@media(min-width:768px) {
	.hero-landing.has-media {
		min-height: 410px
	}

	.hero-landing .overline {
		-ms-grid-column-span: 6;
		grid-column-end: span 6;
		grid-column-start: 3;
		-ms-grid-column: 3;
		margin-bottom: 20px
	}

	.hero-landing .big-title {
		-ms-grid-column-span: 9;
		grid-column-end: span 9;
		grid-column-start: 2;
		-ms-grid-column: 2;
		padding-bottom: 0
	}

	.hero-landing .big-title.extra-padding {
		min-height: auto
	}

	.hero-landing .body-text {
		-ms-grid-column-span: 6;
		font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
		grid-column-end: span 6;
		grid-column-start: 3;
		-ms-grid-column: 3;
		max-width: none
	}

	.hero-landing .center .big-title {
		max-width: 602px
	}

	.hero-landing .center .body-text {
		max-width: 434px
	}

	.hero-landing .right .overline {
		-ms-grid-column-span: 12;
		grid-column-end: span 12;
		grid-column-start: 3;
		-ms-grid-column: 3
	}

	.hero-landing .right .big-title {
		-ms-grid-column-span: 10;
		grid-column-end: span 10;
		grid-column-start: 5;
		-ms-grid-column: 5
	}

	.hero-landing .right .body-text {
		-ms-grid-column-span: 6;
		grid-column-end: span 6;
		grid-column-start: 9;
		-ms-grid-column: 9;
		max-width: none
	}

	.hero-landing .media-container {
		height: 407px;
		right: 0;
		top: 90px;
		width: 407px
	}

	.hero-landing .media-container .media-content {
		height: 407px;
		right: 0;
		top: 0;
		width: 407px
	}

	.hero-landing .media-container .media-content img {
		height: 375.8px;
		right: 15.6px;
		top: 15.6px;
		width: 375.8px
	}

	.hero-landing .media-container .media-content.open {
		height: 700px;
		opacity: 0;
		width: 700px
	}

	.hero-landing .media-container .media-content.open img {
		height: 100%;
		opacity: 0;
		right: 0;
		top: 0;
		width: 100%
	}

	.hero-landing .media-container .play-button {
		height: 129.16px;
		left: 202.2px;
		position: absolute;
		top: 299.4px;
		transition: transform 1s ease-in-out;
		width: 129.16px;
		z-index: 1
	}
}

@media(min-width:1024px) {
	.hero-landing {
		padding-bottom: 120px;
		padding-top: 120px
	}

	.hero-landing.has-media {
		min-height: 550px
	}

	.hero-landing .body-text {
		font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif
	}

	.hero-landing .overline {
		margin-bottom: 20px
	}

	.hero-landing .big-title {
		-ms-grid-column-span: 10;
		grid-column-end: span 10
	}

	.hero-landing .big-title.extra-padding {
		min-height: auto
	}

	.hero-landing .center .big-title {
		max-width: 1015px
	}

	.hero-landing .center .body-text {
		max-width: 540px
	}

	.hero-landing .button-container {
		-ms-grid-column-span: 12;
		align-items: center;
		display: flex;
		grid-column-end: span 12;
		grid-column-start: 3;
		-ms-grid-column: 3;
		margin-top: 30px
	}

	.hero-landing .button-container .icon-link,
	.hero-landing .button-container .primary-button,
	.hero-landing .button-container .primary-link {
		margin-bottom: 0;
		margin-right: 40px
	}

	.hero-landing .media-container {
		right: 9%;
		top: 120px
	}

	.hero-landing .media-container,
	.hero-landing .media-container .media-content {
		-ms-grid-row-span: 4;
		grid-row-end: span 4;
		grid-row-start: 1;
		-ms-grid-row: 1;
		height: 600px;
		width: 600px
	}

	.hero-landing .media-container .media-content img {
		height: 554px;
		right: 23px;
		top: 23px;
		width: 554px
	}

	.hero-landing .media-container .media-content.open {
		height: 900px;
		opacity: 0;
		right: 0;
		top: 0;
		width: 900px
	}

	.hero-landing .media-container .media-content.open img {
		height: 100%;
		opacity: 0;
		right: 0;
		top: 0;
		width: 100%
	}

	.hero-landing .media-container .play-button {
		cursor: pointer;
		height: 191px;
		left: 322px;
		top: 441px;
		width: 191px
	}
}

.video-container {
	-ms-grid-column-span: 12;
	display: grid;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-template-columns: auto;
	grid-template-rows: auto auto;
	height: auto;
	width: 100%
}

.video-container .vjs_video_3-dimensions,
.video-container .vjs_video_506-dimensions,
.video-container .vjs_video_508-dimensions {
	grid-row-end: span 1;
	grid-row-start: 1;
	height: auto;
	max-width: 1110px;
	text-align: center;
	width: 100%
}

.video-container .video-js {
	margin-inline: auto
}

.video-container .video-js,
.video-container .video-js:hover {
	display: block;
	height: 171px;
	width: 100%
}

.video-container .video-js span:empty,
.video-container .video-js:hover span:empty {
	display: block !important
}

.video-container .video-js,
.video-container .video-js:hover {
	display: block;
	height: 171px;
	width: 304px
}

.video-container .video-js .vjs-poster,
.video-container .video-js:hover .vjs-poster {
	background-position: 50%;
	background-size: cover
}

.video-container .video-js .vjs-big-play-button,
.video-container .video-js .vjs-big-play-button:hover,
.video-container .video-js:hover .vjs-big-play-button,
.video-container .video-js:hover .vjs-big-play-button:hover {
	align-items: center;
	background-color: #fff;
	border-radius: 50%;
	bottom: 0;
	display: none;
	height: 35px;
	justify-content: center;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 35px;
	z-index: 5
}

.video-container .video-js .vjs-big-play-button .vjs-icon-placeholder,
.video-container .video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-container .video-js .vjs-big-play-button:hover .vjs-icon-placeholder,
.video-container .video-js .vjs-big-play-button:hover .vjs-icon-placeholder:before,
.video-container .video-js:hover .vjs-big-play-button .vjs-icon-placeholder,
.video-container .video-js:hover .vjs-big-play-button .vjs-icon-placeholder:before,
.video-container .video-js:hover .vjs-big-play-button:hover .vjs-icon-placeholder,
.video-container .video-js:hover .vjs-big-play-button:hover .vjs-icon-placeholder:before {
	align-items: center;
	color: #000;
	display: flex;
	font-size: 30px;
	justify-content: center;
	line-height: 30px;
	position: relative
}

.video-container .video-js.vjs-paused .vjs-big-play-button,
.video-container .video-js:hover.vjs-paused .vjs-big-play-button {
	display: block
}

.video-container .video-js.vjs-paused:hover .vjs-control-bar,
.video-container .video-js:hover.vjs-paused:hover .vjs-control-bar {
	align-items: flex-start;
	display: flex
}

.video-container .video-js .vjs-volume-panel.vjs-volume-panel-horizontal,
.video-container .video-js:hover .vjs-volume-panel.vjs-volume-panel-horizontal {
	width: 10em
}

.video-container .video-js .vjs-control-bar,
.video-container .video-js:hover .vjs-control-bar {
	background-color: #0000;
	background-image: linear-gradient(0deg, #000, #0000)
}

.video-container .video-js .vjs-button,
.video-container .video-js:hover .vjs-button {
	margin-top: -12px;
	outline: none
}

.video-container .video-js .vjs-volume-bar,
.video-container .video-js:hover .vjs-volume-bar {
	margin-top: 3px
}

.video-container .video-js .vjs-volume-tooltip,
.video-container .video-js:hover .vjs-volume-tooltip {
	margin-top: 5px
}

.video-container .video-js .vjs-remaining-time,
.video-container .video-js:hover .vjs-remaining-time {
	font-size: 1.2em;
	margin-top: -8px
}

.video-container .video-js .vjs-button>.vjs-icon-placeholder:before,
.video-container .video-js:hover .vjs-button>.vjs-icon-placeholder:before {
	font-size: 2.5em
}

.video-container .video-js .vjs-volume-panel .vjs-volume-control,
.video-container .video-js:hover .vjs-volume-panel .vjs-volume-control {
	height: 3em;
	margin-right: 0;
	margin-top: 5px;
	min-height: 50px;
	opacity: 1;
	position: relative;
	width: 5em
}

.video-container .video-js .vjs-picture-in-picture-control,
.video-container .video-js:hover .vjs-picture-in-picture-control {
	display: none
}

.video-container .video-js .vjs-time-tooltip,
.video-container .video-js:hover .vjs-time-tooltip {
	background-color: #fff;
	color: #fff;
	color: #000;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-size: .7em;
	letter-spacing: 0;
	line-height: 20px;
	padding: 5px;
	right: -20.5px
}

.video-container .video-js .vjs-time-tooltip a,
.video-container .video-js:hover .vjs-time-tooltip a {
	color: #0a9e80;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.video-container .video-js .vjs-time-tooltip a span,
.video-container .video-js:hover .vjs-time-tooltip a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.video-container .video-js .vjs-time-tooltip a:hover,
.video-container .video-js:hover .vjs-time-tooltip a:hover {
	color: #08866d
}

@media(min-width:1024px) {

	.video-container .video-js .vjs-time-tooltip,
	.video-container .video-js:hover .vjs-time-tooltip {
		font-size: 16px
	}
}

.video-container .video-js .vjs-progress-control,
.video-container .video-js:hover .vjs-progress-control {
	height: 20px;
	left: 0;
	position: absolute;
	top: -20px;
	width: 100%
}

.video-container .video-js .vjs-progress-control .vjs-control,
.video-container .video-js:hover .vjs-progress-control .vjs-control {
	flex: auto
}

.video-container .video-js .vjs-play-progress,
.video-container .video-js:hover .vjs-play-progress {
	background-color: #d34df4
}

.video-container .video-js .vjs-play-progress:before,
.video-container .video-js:hover .vjs-play-progress:before {
	color: #d34df4
}

.video-container .video-js .vjs-fullscreen-control,
.video-container .video-js:hover .vjs-fullscreen-control {
	margin-left: auto
}

.video-container .video-js.vjs-ended .vjs-big-play-button .vjs-icon-placeholder:before,
.video-container .video-js:hover.vjs-ended .vjs-big-play-button .vjs-icon-placeholder:before {
	content: ""
}

.video-container .video-js .center-info-node,
.video-container .video-js:hover .center-info-node {
	align-items: flex-end;
	display: flex;
	height: 100%;
	justify-content: center;
	margin: auto;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%
}

.video-container .video-js .center-info-node.is-playing,
.video-container .video-js:hover .center-info-node.is-playing {
	display: none
}

.video-container .video-js .center-info-node .video-title,
.video-container .video-js:hover .center-info-node .video-title {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	padding-bottom: 40px;
	position: static
}

@media(min-width:768px) {

	.video-container .video-js .center-info-node .video-title,
	.video-container .video-js:hover .center-info-node .video-title {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {

	.video-container .video-js .center-info-node .video-title,
	.video-container .video-js:hover .center-info-node .video-title {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.video-container .vjs-tech {
	height: auto;
	outline: none;
	width: 100%
}

.video-container .bottom-bar {
	align-items: center;
	display: flex;
	grid-row-end: span 1;
	grid-row-start: 2;
	justify-content: flex-end
}

.video-container .bottom-bar span {
	color: #fff;
	color: #e6e6e6;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 22px
}

@media(min-width:768px) {
	.video-container .bottom-bar span {
		font-size: 20px;
		line-height: 24px
	}
}

@media(min-width:1024px) {
	.video-container .bottom-bar span {
		font-size: 24px;
		line-height: 29px
	}
}

.video-container .bottom-bar svg {
	fill: #e6e6e6;
	height: 40px;
	margin-right: 23px;
	width: 40px
}

@media(min-width:768px) {
	.video-container {
		-ms-grid-column-span: 12;
		grid-column-end: span 12;
		grid-column-start: 3;
		-ms-grid-column: 3;
		height: auto
	}

	.video-container .video-js,
	.video-container .video-js:hover {
		height: 341px;
		width: 606px
	}

	.video-container .video-js .vjs-big-play-button,
	.video-container .video-js .vjs-big-play-button:hover,
	.video-container .video-js:hover .vjs-big-play-button,
	.video-container .video-js:hover .vjs-big-play-button:hover {
		height: 64px;
		width: 64px
	}

	.video-container .video-js .vjs-big-play-button .vjs-icon-placeholder,
	.video-container .video-js .vjs-big-play-button:hover .vjs-icon-placeholder,
	.video-container .video-js:hover .vjs-big-play-button .vjs-icon-placeholder,
	.video-container .video-js:hover .vjs-big-play-button:hover .vjs-icon-placeholder {
		font-size: 40px;
		line-height: 40px
	}

	.video-container .video-js .center-info-node .video-title,
	.video-container .video-js:hover .center-info-node .video-title {
		padding-bottom: 80px
	}
}

@media(min-width:1280px) {
	.video-container {
		-ms-grid-column-span: 12;
		grid-column-end: span 12;
		grid-column-start: 3;
		-ms-grid-column: 3;
		height: auto
	}

	.video-container .video-js,
	.video-container .video-js:hover {
		height: 624px;
		width: 1110px
	}

	.video-container .video-js .vjs-big-play-button,
	.video-container .video-js .vjs-big-play-button:hover,
	.video-container .video-js:hover .vjs-big-play-button,
	.video-container .video-js:hover .vjs-big-play-button:hover {
		height: 73px;
		width: 73px
	}

	.video-container .video-js .vjs-big-play-button .vjs-icon-placeholder,
	.video-container .video-js .vjs-big-play-button:hover .vjs-icon-placeholder,
	.video-container .video-js:hover .vjs-big-play-button .vjs-icon-placeholder,
	.video-container .video-js:hover .vjs-big-play-button:hover .vjs-icon-placeholder {
		font-size: 48px;
		line-height: 48px
	}

	.video-container .video-js.vjs-paused .vjs-big-play-button,
	.video-container .video-js:hover.vjs-paused .vjs-big-play-button {
		display: block
	}

	.video-container .video-js.vjs-paused .vjs-control-bar,
	.video-container .video-js:hover.vjs-paused .vjs-control-bar {
		display: none
	}

	.video-container .video-js .center-info-node .video-title,
	.video-container .video-js:hover .center-info-node .video-title {
		padding-bottom: 120px
	}
}

.hero-media {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	grid-column: 1/span 15;
	object-fit: cover;
	position: relative
}

.hero-media.grid-story {
	-ms-grid-column-span: 13;
	grid-column-end: span 13;
	grid-column-start: 2;
	-ms-grid-column: 2
}

.hero-media.reverse {
	display: flex;
	flex-direction: column-reverse
}

.hero-media.reverse .media-container {
	margin-bottom: 0;
	padding-top: 40px
}

.hero-media .media-container {
	-ms-grid-column-span: 15;
	grid-column-end: span 15;
	grid-column-start: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	margin-bottom: 40px
}

.hero-media .media-container .image {
	-ms-grid-column-span: 11;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3
}

.hero-media .media-container .image img {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	object-fit: cover;
	width: 100%
}

.hero-media .media-container.with-gradiant {
	margin-bottom: 0;
	padding-top: 0;
	z-index: 2
}

.hero-media .media-container.with-gradiant .image {
	-ms-grid-column-span: 13;
	-ms-grid-row-span: 1;
	grid-column-start: 2;
	-ms-grid-column: 2;
	grid-column-end: span 13;
	grid-row-start: 2;
	-ms-grid-row: 2;
	grid-row-end: span 1;
	max-width: 100%
}

.hero-media .media-container.with-gradiant .image img {
	height: auto
}

.hero-media .media-container .video-container {
	grid-column-end: span 13;
	grid-column-start: 2
}

.hero-media.padding-bottom-default .radial-gradient {
	bottom: 0
}

.hero-media.padding-bottom-small .radial-gradient {
	bottom: -10px
}

.hero-media.padding-bottom-tiny .radial-gradient {
	bottom: -40px
}

.hero-media .radial-gradient {
	background: radial-gradient(41.33% 34.86% at 50% 40.87%, #ffffff26 0, #fff0 100%);
	height: 150px;
	left: -10%;
	position: absolute;
	width: 120%;
	z-index: 0
}

.hero-media .full-width {
	-ms-grid-row: 2
}

.hero-media .overline {
	-ms-grid-column-span: 11;
	align-items: center;
	color: #fff;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	grid-column-end: span 11;
	grid-column-start: 4;
	-ms-grid-column: 4;
	letter-spacing: 4px;
	line-height: 17px;
	margin-bottom: 10px;
	text-transform: uppercase
}

@media(min-width:768px) {
	.hero-media .overline {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {
	.hero-media .overline {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.hero-media .title {
	-ms-grid-column-span: 11;
	font-size: inherit;
	grid-column-end: span 11;
	grid-column-start: 4;
	-ms-grid-column: 4;
	-ms-grid-row: 2;
	line-height: inherit;
	margin-top: 0
}

.hero-media .title,
.hero-media .title>span {
	display: inline-block
}

.hero-media .title>span.type-h1,
.hero-media .title>span.type-h1-green-to-purple-diagonal,
.hero-media .title>span.type-h1-green-to-purple-vertical,
.hero-media .title>span.type-h1-outlined,
.hero-media .title>span.type-h1-plum-to-urban-jundle-diagonal,
.hero-media .title>span.type-h1-purple-to-green-horisontal,
.hero-media .title>span.type-h1-urban-jundle-to-plum-horisontal,
.hero-media .title>span.type-h1-urban-jundle-to-plum-vertical {
	margin-bottom: 20px
}

@media(min-width:768px) {

	.hero-media .title>span.type-h1,
	.hero-media .title>span.type-h1-green-to-purple-diagonal,
	.hero-media .title>span.type-h1-green-to-purple-vertical,
	.hero-media .title>span.type-h1-outlined,
	.hero-media .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.hero-media .title>span.type-h1-purple-to-green-horisontal,
	.hero-media .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.hero-media .title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 20px
	}
}

@media(min-width:1024px) {

	.hero-media .title>span.type-h1,
	.hero-media .title>span.type-h1-green-to-purple-diagonal,
	.hero-media .title>span.type-h1-green-to-purple-vertical,
	.hero-media .title>span.type-h1-outlined,
	.hero-media .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.hero-media .title>span.type-h1-purple-to-green-horisontal,
	.hero-media .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.hero-media .title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.hero-media .title>span.type-h1-big,
.hero-media .title>span.type-h1-big-green-to-purple-diagonal,
.hero-media .title>span.type-h1-big-green-to-purple-vertical,
.hero-media .title>span.type-h1-big-outlined,
.hero-media .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
.hero-media .title>span.type-h1-big-purple-to-green-horisontal,
.hero-media .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
.hero-media .title>span.type-h1-big-urban-jundle-to-plum-vertical {
	margin-bottom: 30px
}

@media(min-width:768px) {

	.hero-media .title>span.type-h1-big,
	.hero-media .title>span.type-h1-big-green-to-purple-diagonal,
	.hero-media .title>span.type-h1-big-green-to-purple-vertical,
	.hero-media .title>span.type-h1-big-outlined,
	.hero-media .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.hero-media .title>span.type-h1-big-purple-to-green-horisontal,
	.hero-media .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.hero-media .title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 30px
	}
}

@media(min-width:1024px) {

	.hero-media .title>span.type-h1-big,
	.hero-media .title>span.type-h1-big-green-to-purple-diagonal,
	.hero-media .title>span.type-h1-big-green-to-purple-vertical,
	.hero-media .title>span.type-h1-big-outlined,
	.hero-media .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.hero-media .title>span.type-h1-big-purple-to-green-horisontal,
	.hero-media .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.hero-media .title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.hero-media .title>span.type-h2,
.hero-media .title>span.type-h2-outlined {
	margin-bottom: 10px
}

@media(min-width:768px) {

	.hero-media .title>span.type-h2,
	.hero-media .title>span.type-h2-outlined {
		margin-bottom: 10px
	}
}

@media(min-width:1024px) {

	.hero-media .title>span.type-h2,
	.hero-media .title>span.type-h2-outlined {
		margin-bottom: 20px
	}
}

.hero-media .title span.type-h4,
.hero-media .title>span.type-h3 {
	margin-bottom: 5px
}

@media(min-width:768px) {

	.hero-media .title span.type-h4,
	.hero-media .title>span.type-h3 {
		margin-bottom: 5px
	}
}

@media(min-width:1024px) {

	.hero-media .title span.type-h4,
	.hero-media .title>span.type-h3 {
		margin-bottom: 10px
	}
}

.hero-media .title.extra-padding {
	min-height: 286.08px
}

.hero-media .body-text {
	-ms-grid-column-span: 11;
	grid-column-end: span 11;
	grid-column-start: 4;
	-ms-grid-column: 4;
	-ms-grid-row: 3;
	margin: 0 0 30px
}

.hero-media .center {
	-ms-grid-column-span: 12;
	align-items: center;
	display: flex;
	flex-direction: column;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	text-align: center
}

.hero-media .center .title {
	text-align: center
}

.hero-media .center .body-text {
	max-width: 304px;
	text-align: center
}

.hero-media .right .overline {
	display: block;
	text-align: right
}

.hero-media .right .title {
	text-align: right
}

.hero-media .right .body-text {
	display: grid;
	display: -ms-grid;
	justify-self: end;
	max-width: 304px;
	text-align: right
}

.hero-media .right .button-container {
	display: flex;
	justify-content: flex-end
}

.hero-media .button-container {
	-ms-grid-column-span: 11;
	grid-column-end: span 11;
	grid-column-start: 4;
	-ms-grid-column: 4;
	-ms-grid-row: 4
}

.hero-media .button-container>:not(:last-of-type) {
	margin-bottom: 20px
}

@media(min-width:768px) {
	.hero-media.reverse .media-container {
		padding-top: 50px
	}

	.hero-media .media-container {
		margin-bottom: 50px
	}

	.hero-media .media-container .image {
		-ms-grid-column-span: 11;
		grid-column-end: span 12;
		grid-column-start: 3;
		-ms-grid-column: 3
	}

	.hero-media.padding-bottom-default .radial-gradient {
		bottom: 40px
	}

	.hero-media.padding-bottom-small .radial-gradient {
		bottom: 10px
	}

	.hero-media.padding-bottom-tiny .radial-gradient {
		bottom: -40px
	}

	.hero-media .radial-gradient {
		bottom: -20px
	}

	.hero-media .overline {
		-ms-grid-column-span: 6;
		grid-column-end: span 6;
		grid-column-start: 4;
		-ms-grid-column: 4;
		margin-bottom: 20px
	}

	.hero-media .title {
		-ms-grid-column-span: 9;
		grid-column-end: span 9;
		grid-column-start: 4;
		-ms-grid-column: 4;
		padding-bottom: 0
	}

	.hero-media .title.extra-padding {
		min-height: auto
	}

	.hero-media .body-text {
		-ms-grid-column-span: 8;
		grid-column-end: span 8;
		grid-column-start: 4;
		-ms-grid-column: 4;
		max-width: none
	}

	.hero-media .center .title {
		max-width: 602px
	}

	.hero-media .center .body-text {
		max-width: 434px
	}

	.hero-media .right .overline {
		-ms-grid-column-span: 10;
		grid-column-end: span 11;
		grid-column-start: 4;
		-ms-grid-column: 4
	}

	.hero-media .right .title {
		-ms-grid-column-span: 8;
		grid-column-end: span 9;
		grid-column-start: 6;
		-ms-grid-column: 6
	}

	.hero-media .right .body-text {
		-ms-grid-column-span: 5;
		grid-column-end: span 6;
		grid-column-start: 9;
		-ms-grid-column: 9;
		max-width: none
	}

	.hero-media .button-container {
		-ms-grid-column-span: 10;
		align-items: center;
		display: flex;
		grid-column-end: span 11;
		grid-column-start: 4;
		-ms-grid-column: 4
	}

	.hero-media .button-container>:not(:last-of-type) {
		margin-bottom: 0;
		margin-right: 60px
	}

	.hero-media .button-container .button,
	.hero-media .button-container .icon-link,
	.hero-media .button-container .primary-link {
		padding-right: 40px
	}

	.hero-media .button-container .button:last-of-type,
	.hero-media .button-container .icon-link:last-of-type,
	.hero-media .button-container .primary-link:last-of-type {
		padding-right: 0
	}
}

@media(min-width:1024px) {
	.hero-media.reverse .media-container {
		padding-top: 80px
	}

	.hero-media .media-container {
		margin-bottom: 80px
	}

	.hero-media .media-container .image {
		-ms-grid-column-span: 12;
		grid-column-end: span 12;
		grid-column-start: 3;
		-ms-grid-column: 3
	}

	.hero-media .media-container.with-gradiant .image {
		-ms-grid-column-span: 5;
		-ms-grid-row-span: 1;
		grid-column-start: 6;
		-ms-grid-column: 6;
		grid-column-end: span 5;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1
	}

	.hero-media .media-container .video-container {
		align-items: center;
		display: flex;
		justify-content: center
	}

	.hero-media.padding-bottom-default .radial-gradient {
		bottom: 60px
	}

	.hero-media.padding-bottom-small .radial-gradient {
		bottom: 30px
	}

	.hero-media.padding-bottom-tiny .radial-gradient {
		bottom: -40px
	}

	.hero-media .radial-gradient {
		bottom: 0
	}

	.hero-media .overline {
		margin-bottom: 40px
	}

	.hero-media .title {
		-ms-grid-column-span: 9;
		grid-column-end: span 9
	}

	.hero-media .title.extra-padding {
		min-height: auto
	}

	.hero-media .body-text {
		-ms-grid-column-span: 7;
		grid-column-end: span 7;
		margin: 0 0 40px
	}

	.hero-media .center .title {
		max-width: 1015px
	}

	.hero-media .center .body-text {
		max-width: 540px
	}
}

.list-content.row .items-container.four-items,
.list-content.row .items-container.many-items,
.list-content.row .items-container.three-items,
.list-content.row .items-container.two-items {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	grid-column-end: span 11;
	grid-column-start: 3;
	overflow-y: hidden
}

.list-content.row .items-container.four-items .list-content-item,
.list-content.row .items-container.many-items .list-content-item,
.list-content.row .items-container.three-items .list-content-item,
.list-content.row .items-container.two-items .list-content-item {
	box-sizing: border-box;
	max-width: 76.9230769231%;
	min-width: 76.9230769231%;
	padding: 0 8px
}

.list-content.row .items-container.four-items .list-content-item .item-container,
.list-content.row .items-container.many-items .list-content-item .item-container,
.list-content.row .items-container.three-items .list-content-item .item-container,
.list-content.row .items-container.two-items .list-content-item .item-container {
	display: flex;
	flex-direction: column
}

@media(min-width:768px) {

	.list-content.row .items-container.four-items,
	.list-content.row .items-container.many-items,
	.list-content.row .items-container.three-items,
	.list-content.row .items-container.two-items {
		grid-column-end: 14;
		grid-column-start: 3
	}

	.list-content.row .items-container.four-items .list-content-item,
	.list-content.row .items-container.many-items .list-content-item,
	.list-content.row .items-container.three-items .list-content-item,
	.list-content.row .items-container.two-items .list-content-item {
		max-width: 47.619047619%;
		min-width: 47.619047619%
	}

	.list-content.row .items-container.two-items .list-content-item {
		max-width: 50%;
		min-width: 50%
	}
}

@media(min-width:1024px)and (max-width:1280px) {

	.list-content.rows .items-container.four-items,
	.list-content.rows .items-container.many-items {
		grid-template-columns: repeat(16, 1fr) !important
	}
}

@media(min-width:1024px) {

	.list-content.row .items-container.four-items,
	.list-content.row .items-container.many-items,
	.list-content.row .items-container.three-items,
	.list-content.row .items-container.two-items {
		grid-column-end: span 11;
		grid-column-start: 3
	}

	.list-content.row .items-container.four-items .list-content-item,
	.list-content.row .items-container.many-items .list-content-item,
	.list-content.row .items-container.three-items .list-content-item,
	.list-content.row .items-container.two-items .list-content-item {
		max-width: 25%;
		min-width: 25%
	}

	.list-content.row .items-container.three-items .list-content-item,
	.list-content.row .items-container.two-items .list-content-item {
		max-width: 33.3333333333%;
		min-width: 33.3333333333%
	}
}

.list-content.rows .items-container {
	display: flex;
	flex-direction: column;
	grid-column-end: span 11;
	grid-column-start: 3;
	overflow-x: auto;
	overflow-y: hidden;
	scroll-behavior: smooth;
	width: 100%
}

.list-content.rows .items-container.four-items .list-content-item,
.list-content.rows .items-container.many-items .list-content-item {
	margin-right: 8px;
	vertical-align: top;
	white-space: normal
}

.list-content.rows .items-container.four-items .list-content-item:last-of-type,
.list-content.rows .items-container.many-items .list-content-item:last-of-type {
	margin-right: 30px
}

.list-content.rows .items-container.four-items.thumb-item-container .list-content-item,
.list-content.rows .items-container.many-items.thumb-item-container .list-content-item {
	margin-right: 2px
}

.list-content.rows .items-container .item-container .image {
	margin-bottom: 20px
}

.list-content.rows .show-more {
	display: flex;
	grid-column-end: span 11;
	grid-column-start: 3;
	justify-content: center
}

@media(min-width:768px) {
	.list-content.rows .items-container {
		grid-gap: 30px;
		grid-row-gap: 80px;
		display: grid;
		grid-column-end: 14;
		grid-column-start: 3;
		grid-template-columns: repeat(12, 1fr);
		overflow: hidden
	}

	.list-content.rows .items-container .list-content-item {
		-ms-grid-column-span: 12;
		grid-column: span 12;
		margin: 0;
		min-width: 0;
		min-width: auto;
		padding-right: 14px;
		width: auto
	}

	.list-content.rows .items-container.four-items .list-content-item:last-of-type,
	.list-content.rows .items-container.many-items .list-content-item:last-of-type {
		margin-right: 0
	}
}

@media(min-width:1024px) {

	.list-content.rows .items-container.four-items,
	.list-content.rows .items-container.many-items,
	.list-content.rows .items-container.three-items,
	.list-content.rows .items-container.two-items {
		grid-gap: 30px;
		grid-row-gap: 80px;
		display: grid;
		display: -ms-grid;
		grid-column-end: span 11;
		grid-column-start: 3;
		grid-template-columns: repeat(12, 1fr);
		overflow: hidden
	}

	.list-content.rows .items-container.four-items .list-content-item,
	.list-content.rows .items-container.many-items .list-content-item,
	.list-content.rows .items-container.three-items .list-content-item,
	.list-content.rows .items-container.two-items .list-content-item {
		-ms-grid-column-span: 4;
		grid-column: span 4
	}

	.list-content.rows .items-container.four-items .list-content-item .item.center-text .item-container>a,
	.list-content.rows .items-container.many-items .list-content-item .item.center-text .item-container>a,
	.list-content.rows .items-container.three-items .list-content-item .item.center-text .item-container>a,
	.list-content.rows .items-container.two-items .list-content-item .item.center-text .item-container>a {
		display: flex;
		justify-content: center;
		max-width: none;
		width: 100%
	}

	.list-content.rows .items-container.many-items .list-content-item {
		min-width: 350px;
		padding-right: 0
	}

	.list-content.rows .items-container.many-items .list-content-item:first-of-type {
		padding-left: 0
	}
}

@media(min-width:1024px)and (-ms-high-contrast:active),
(min-width:1024px)and (-ms-high-contrast:none) {
	.list-content.rows .items-container.many-items {
		-ms-grid-column-span: 15;
		display: -ms-grid;
		grid-column-start: 1;
		-ms-grid-column: 1;
		grid-column-end: span 15
	}
}

@media(min-width:1024px) {
	@supports(-ms-ime-align:auto) {
		.list-content.rows .items-container.many-items {
			-ms-grid-column-span: 15;
			display: -ms-grid;
			grid-column-start: 1;
			-ms-grid-column: 1;
			grid-column-end: span 15
		}
	}

	.list-content.rows .items-container.many-items .list-content-item {
		min-width: 0;
		min-width: auto
	}
}

@media(min-width:1024px)and (-ms-high-contrast:active),
(min-width:1024px)and (-ms-high-contrast:none) {
	.list-content.rows .items-container.many-items .list-content-item {
		margin-bottom: 40px;
		margin-right: 8px
	}
}

@media(min-width:1024px)and (-ms-high-contrast:active)and (min-width:768px),
(min-width:1024px)and (-ms-high-contrast:none)and (min-width:768px) {
	.list-content.rows .items-container.many-items .list-content-item {
		margin-right: 14px
	}
}

@media(min-width:1024px)and (-ms-high-contrast:active)and (min-width:1024px),
(min-width:1024px)and (-ms-high-contrast:none)and (min-width:1024px) {
	.list-content.rows .items-container.many-items .list-content-item {
		margin-right: 30px
	}
}

@media(min-width:1024px)and (-ms-high-contrast:active),
(min-width:1024px)and (-ms-high-contrast:none) {
	@supports not (display:-ms-grid) {
		.list-content.rows .items-container.many-items .list-content-item {
			margin-right: 0
		}
	}

	.list-content.rows .items-container.many-items .list-content-item:first-of-type,
	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(2),
	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(3) {
		-ms-grid-row: 1
	}

	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(4),
	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(5),
	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(6) {
		-ms-grid-row: 2
	}

	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(7),
	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(8),
	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(9) {
		-ms-grid-row: 3
	}

	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(10),
	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(11),
	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(13) {
		-ms-grid-row: 4
	}

	.list-content.rows .items-container.many-items .list-content-item:first-of-type,
	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(10),
	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(4),
	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(7) {
		-ms-grid-column-span: 4;
		-ms-grid-column: 3
	}

	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(11),
	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(2),
	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(5),
	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(8) {
		-ms-grid-column-span: 4;
		-ms-grid-column: 7
	}

	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(12),
	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(3),
	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(6),
	.list-content.rows .items-container.many-items .list-content-item:nth-of-type(9) {
		-ms-grid-column-span: 4;
		-ms-grid-column: 11
	}
}

@media(min-width:1024px) {
	@supports(-ms-ime-align:auto) {
		.list-content.rows .items-container.many-items .list-content-item {
			margin-bottom: 40px;
			margin-right: 8px
		}

		@media(min-width:1024px)and (min-width:768px) {
			.list-content.rows .items-container.many-items .list-content-item {
				margin-right: 14px
			}
		}

		@media(min-width:1024px)and (min-width:1024px) {
			.list-content.rows .items-container.many-items .list-content-item {
				margin-right: 30px
			}
		}

		@supports not (display:-ms-grid) {
			.list-content.rows .items-container.many-items .list-content-item {
				margin-right: 0
			}
		}

		.list-content.rows .items-container.many-items .list-content-item:first-of-type,
		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(2),
		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(3) {
			-ms-grid-row: 1
		}

		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(4),
		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(5),
		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(6) {
			-ms-grid-row: 2
		}

		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(7),
		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(8),
		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(9) {
			-ms-grid-row: 3
		}

		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(10),
		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(11),
		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(13) {
			-ms-grid-row: 4
		}

		.list-content.rows .items-container.many-items .list-content-item:first-of-type,
		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(10),
		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(4),
		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(7) {
			-ms-grid-column-span: 4;
			-ms-grid-column: 3
		}

		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(11),
		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(2),
		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(5),
		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(8) {
			-ms-grid-column-span: 4;
			-ms-grid-column: 7
		}

		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(12),
		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(3),
		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(6),
		.list-content.rows .items-container.many-items .list-content-item:nth-of-type(9) {
			-ms-grid-column-span: 4;
			-ms-grid-column: 11
		}
	}

	.list-content.rows .items-container.four-items,
	.list-content.rows .items-container.three-items,
	.list-content.rows .items-container.two-items {
		-ms-grid-column-span: 15;
		-ms-grid-column: 1
	}

	.list-content.rows .items-container.four-items .list-content-item,
	.list-content.rows .items-container.three-items .list-content-item,
	.list-content.rows .items-container.two-items .list-content-item {
		margin-right: 0;
		padding-right: 0
	}

	.list-content.rows .items-container.two-items .list-content-item {
		-ms-grid-column-span: 6;
		grid-column: span 6
	}
}

@media(min-width:1280px) {

	.list-content.rows .items-container.four-items .list-content-item,
	.list-content.rows .items-container.many-items .list-content-item {
		-ms-grid-column-span: 3;
		grid-column: span 3
	}

	.list-content.rows .items-container.three-items .list-content-item {
		-ms-grid-column-span: 4;
		grid-column: span 4
	}
}

.list-content.carousel .title-and-pagination {
	-ms-grid-column-span: 12;
	display: flex;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	margin-bottom: 35px
}

.list-content.carousel .title-and-pagination .title {
	display: inline-block
}

.list-content.carousel .title-and-pagination .title p {
	margin-bottom: 30px
}

.list-content.carousel .title-and-pagination .pagination {
	display: none
}

@media(min-width:768px) {
	.list-content.carousel .title-and-pagination {
		margin-bottom: 55px
	}
}

.list-content.carousel .sub-title {
	-ms-grid-column-span: 9;
	-ms-grid-row-span: 1;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 9;
	grid-row-start: 2;
	-ms-grid-row: 2;
	grid-row-end: span 1;
	padding-bottom: 30px
}

.list-content.carousel .sub-title p {
	margin-bottom: 0
}

.list-content.carousel .sub-title.center {
	grid-column-start: 4;
	max-width: 100%;
	text-align: center
}

.list-content.carousel .pagination.pagination-bottom {
	-ms-grid-column-span: 12;
	-ms-grid-row-span: 1;
	display: flex;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12;
	grid-row-start: 4;
	-ms-grid-row: 4;
	grid-row-end: span 1
}

.list-content.carousel .items-container {
	-ms-grid-column-span: 12;
	grid-gap: 14px;
	display: flex;
	flex-direction: row;
	grid-auto-flow: column;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12;
	margin-bottom: 36px;
	max-width: 100%;
	min-width: 0;
	min-width: auto;
	overflow-y: hidden;
	scroll-behavior: unset;
	width: 100%
}

.list-content.carousel .items-container .list-content-item {
	margin: 0;
	min-width: calc(100% - 58px);
	padding-right: 14px
}

.list-content.carousel .items-container .list-content-item:last-of-type {
	margin-right: 30px
}

.list-content.carousel .items-container.thumb-item-container .list-content-item {
	margin-right: -3px;
	padding-right: 0
}

.list-content.mobile.carousel .items-container .list-content-item {
	min-width: 280px
}

@media(min-width:768px) {
	.list-content.carousel .pagination.pagination-bottom {
		display: none
	}

	.list-content.carousel .title-and-pagination .pagination {
		display: flex;
		justify-content: flex-end;
		margin-bottom: 0;
		margin-left: auto
	}
}

@media(min-width:768px)and (-ms-high-contrast:active),
(min-width:768px)and (-ms-high-contrast:none) {
	.list-content.carousel .title-and-pagination .pagination {
		margin-right: 8px
	}
}

@media(min-width:768px)and (-ms-high-contrast:active)and (min-width:768px),
(min-width:768px)and (-ms-high-contrast:none)and (min-width:768px) {
	.list-content.carousel .title-and-pagination .pagination {
		margin-right: 14px
	}
}

@media(min-width:768px)and (-ms-high-contrast:active)and (min-width:1024px),
(min-width:768px)and (-ms-high-contrast:none)and (min-width:1024px) {
	.list-content.carousel .title-and-pagination .pagination {
		margin-right: 30px
	}
}

@media(min-width:768px)and (-ms-high-contrast:active),
(min-width:768px)and (-ms-high-contrast:none) {
	@supports not (display:-ms-grid) {
		.list-content.carousel .title-and-pagination .pagination {
			margin-right: 0
		}
	}
}

@media(min-width:768px) {
	@supports(-ms-ime-align:auto) {
		.list-content.carousel .title-and-pagination .pagination {
			margin-right: 8px
		}

		@media(min-width:768px)and (min-width:768px) {
			.list-content.carousel .title-and-pagination .pagination {
				margin-right: 14px
			}
		}

		@media(min-width:768px)and (min-width:1024px) {
			.list-content.carousel .title-and-pagination .pagination {
				margin-right: 30px
			}
		}

		@supports not (display:-ms-grid) {
			.list-content.carousel .title-and-pagination .pagination {
				margin-right: 0
			}
		}
	}

	.list-content.carousel .sub-title {
		padding-bottom: 40px
	}

	.list-content.carousel .items-container .list-content-item {
		margin: 0;
		max-width: calc(50% - 44px);
		min-width: calc(50% - 44px);
		padding-right: 14px
	}

	.list-content.carousel .items-container .list-content-item:last-of-type {
		margin-right: 0
	}
}

@media(min-width:1024px) {
	.list-content.carousel.grid {
		grid-row-gap: 0
	}

	.list-content.carousel .items-container .list-content-item {
		max-width: calc(33.33333% - 50px);
		min-width: calc(33.33333% - 50px)
	}

	@-moz-document url-prefix() {
		.list-content.carousel .items-container .list-content-item {
			margin-right: 0
		}
	}

	.list-content.carousel .items-container .list-content-item .item.center-text .item-container>a {
		display: flex;
		justify-content: center;
		max-width: none;
		width: 100%
	}

	.list-content.carousel .items-container .list-content-item:last-of-type {
		margin-right: 0
	}

	.list-content.carousel .items-container .list-content-item .title {
		max-height: none
	}
}

.pagination,
.pagination .pagination-button {
	align-items: center;
	display: flex
}

.pagination .pagination-button {
	background-color: #e5e5e51a;
	border-radius: 50%;
	cursor: pointer;
	height: 36px;
	justify-content: center;
	transition: background-color 1s;
	width: 36px
}

.pagination .pagination-button svg {
	fill: #fff
}

.pagination .pagination-button:hover svg {
	fill: #d34df4
}

.pagination .pagination-button.forward {
	margin-left: 20px
}

.pagination .pagination-button.hidden {
	display: none
}

.pagination .pagination-button.back {
	margin-right: 14px
}

.pagination .pagination-button:active {
	background-color: gray
}

.pagination .dot {
	background-color: #262626;
	border-radius: 50%;
	cursor: pointer;
	display: block;
	height: 10px;
	margin: 0;
	transition: background-color .15s ease-in-out;
	width: 10px
}

.pagination .dot:before {
	content: ""
}

.pagination .dot:hover {
	background-color: gray
}

.pagination .dot.current {
	background-color: #fff
}

.pagination .dot :first-child {
	margin-left: 50px
}

.pagination .dot:not(:nth-child(2)) {
	margin-left: 14px
}

@media(min-width:768px) {
	.pagination .pagination-button {
		height: 40px;
		width: 40px
	}
}

@media(min-width:1024px) {
	.pagination .pagination-button {
		height: 50px;
		width: 50px
	}
}

.list-content {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	object-fit: cover
}

.list-content.grid-story {
	-ms-grid-column-span: 13;
	grid-column-end: span 13;
	grid-column-start: 2;
	-ms-grid-column: 2
}

.list-content.row .title,
.list-content.rows .title {
	-ms-grid-column-span: 12;
	display: inline-block;
	font-size: inherit;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	-ms-grid-row: 1;
	line-height: inherit;
	margin-top: 0
}

.list-content.row .title>span,
.list-content.rows .title>span {
	display: inline-block
}

.list-content.row .title>span.type-h1,
.list-content.row .title>span.type-h1-green-to-purple-diagonal,
.list-content.row .title>span.type-h1-green-to-purple-vertical,
.list-content.row .title>span.type-h1-outlined,
.list-content.row .title>span.type-h1-plum-to-urban-jundle-diagonal,
.list-content.row .title>span.type-h1-purple-to-green-horisontal,
.list-content.row .title>span.type-h1-urban-jundle-to-plum-horisontal,
.list-content.row .title>span.type-h1-urban-jundle-to-plum-vertical,
.list-content.rows .title>span.type-h1,
.list-content.rows .title>span.type-h1-green-to-purple-diagonal,
.list-content.rows .title>span.type-h1-green-to-purple-vertical,
.list-content.rows .title>span.type-h1-outlined,
.list-content.rows .title>span.type-h1-plum-to-urban-jundle-diagonal,
.list-content.rows .title>span.type-h1-purple-to-green-horisontal,
.list-content.rows .title>span.type-h1-urban-jundle-to-plum-horisontal,
.list-content.rows .title>span.type-h1-urban-jundle-to-plum-vertical {
	margin-bottom: 20px
}

@media(min-width:768px) {

	.list-content.row .title>span.type-h1,
	.list-content.row .title>span.type-h1-green-to-purple-diagonal,
	.list-content.row .title>span.type-h1-green-to-purple-vertical,
	.list-content.row .title>span.type-h1-outlined,
	.list-content.row .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.list-content.row .title>span.type-h1-purple-to-green-horisontal,
	.list-content.row .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.list-content.row .title>span.type-h1-urban-jundle-to-plum-vertical,
	.list-content.rows .title>span.type-h1,
	.list-content.rows .title>span.type-h1-green-to-purple-diagonal,
	.list-content.rows .title>span.type-h1-green-to-purple-vertical,
	.list-content.rows .title>span.type-h1-outlined,
	.list-content.rows .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.list-content.rows .title>span.type-h1-purple-to-green-horisontal,
	.list-content.rows .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.list-content.rows .title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 20px
	}
}

@media(min-width:1024px) {

	.list-content.row .title>span.type-h1,
	.list-content.row .title>span.type-h1-green-to-purple-diagonal,
	.list-content.row .title>span.type-h1-green-to-purple-vertical,
	.list-content.row .title>span.type-h1-outlined,
	.list-content.row .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.list-content.row .title>span.type-h1-purple-to-green-horisontal,
	.list-content.row .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.list-content.row .title>span.type-h1-urban-jundle-to-plum-vertical,
	.list-content.rows .title>span.type-h1,
	.list-content.rows .title>span.type-h1-green-to-purple-diagonal,
	.list-content.rows .title>span.type-h1-green-to-purple-vertical,
	.list-content.rows .title>span.type-h1-outlined,
	.list-content.rows .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.list-content.rows .title>span.type-h1-purple-to-green-horisontal,
	.list-content.rows .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.list-content.rows .title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.list-content.row .title>span.type-h1-big,
.list-content.row .title>span.type-h1-big-green-to-purple-diagonal,
.list-content.row .title>span.type-h1-big-green-to-purple-vertical,
.list-content.row .title>span.type-h1-big-outlined,
.list-content.row .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
.list-content.row .title>span.type-h1-big-purple-to-green-horisontal,
.list-content.row .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
.list-content.row .title>span.type-h1-big-urban-jundle-to-plum-vertical,
.list-content.rows .title>span.type-h1-big,
.list-content.rows .title>span.type-h1-big-green-to-purple-diagonal,
.list-content.rows .title>span.type-h1-big-green-to-purple-vertical,
.list-content.rows .title>span.type-h1-big-outlined,
.list-content.rows .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
.list-content.rows .title>span.type-h1-big-purple-to-green-horisontal,
.list-content.rows .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
.list-content.rows .title>span.type-h1-big-urban-jundle-to-plum-vertical {
	margin-bottom: 30px
}

@media(min-width:768px) {

	.list-content.row .title>span.type-h1-big,
	.list-content.row .title>span.type-h1-big-green-to-purple-diagonal,
	.list-content.row .title>span.type-h1-big-green-to-purple-vertical,
	.list-content.row .title>span.type-h1-big-outlined,
	.list-content.row .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.list-content.row .title>span.type-h1-big-purple-to-green-horisontal,
	.list-content.row .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.list-content.row .title>span.type-h1-big-urban-jundle-to-plum-vertical,
	.list-content.rows .title>span.type-h1-big,
	.list-content.rows .title>span.type-h1-big-green-to-purple-diagonal,
	.list-content.rows .title>span.type-h1-big-green-to-purple-vertical,
	.list-content.rows .title>span.type-h1-big-outlined,
	.list-content.rows .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.list-content.rows .title>span.type-h1-big-purple-to-green-horisontal,
	.list-content.rows .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.list-content.rows .title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 30px
	}
}

@media(min-width:1024px) {

	.list-content.row .title>span.type-h1-big,
	.list-content.row .title>span.type-h1-big-green-to-purple-diagonal,
	.list-content.row .title>span.type-h1-big-green-to-purple-vertical,
	.list-content.row .title>span.type-h1-big-outlined,
	.list-content.row .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.list-content.row .title>span.type-h1-big-purple-to-green-horisontal,
	.list-content.row .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.list-content.row .title>span.type-h1-big-urban-jundle-to-plum-vertical,
	.list-content.rows .title>span.type-h1-big,
	.list-content.rows .title>span.type-h1-big-green-to-purple-diagonal,
	.list-content.rows .title>span.type-h1-big-green-to-purple-vertical,
	.list-content.rows .title>span.type-h1-big-outlined,
	.list-content.rows .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.list-content.rows .title>span.type-h1-big-purple-to-green-horisontal,
	.list-content.rows .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.list-content.rows .title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.list-content.row .title>span.type-h2,
.list-content.row .title>span.type-h2-outlined,
.list-content.rows .title>span.type-h2,
.list-content.rows .title>span.type-h2-outlined {
	margin-bottom: 10px
}

@media(min-width:768px) {

	.list-content.row .title>span.type-h2,
	.list-content.row .title>span.type-h2-outlined,
	.list-content.rows .title>span.type-h2,
	.list-content.rows .title>span.type-h2-outlined {
		margin-bottom: 10px
	}
}

@media(min-width:1024px) {

	.list-content.row .title>span.type-h2,
	.list-content.row .title>span.type-h2-outlined,
	.list-content.rows .title>span.type-h2,
	.list-content.rows .title>span.type-h2-outlined {
		margin-bottom: 20px
	}
}

.list-content.row .title span.type-h4,
.list-content.row .title>span.type-h3,
.list-content.rows .title span.type-h4,
.list-content.rows .title>span.type-h3 {
	margin-bottom: 5px
}

@media(min-width:768px) {

	.list-content.row .title span.type-h4,
	.list-content.row .title>span.type-h3,
	.list-content.rows .title span.type-h4,
	.list-content.rows .title>span.type-h3 {
		margin-bottom: 5px
	}
}

@media(min-width:1024px) {

	.list-content.row .title span.type-h4,
	.list-content.row .title>span.type-h3,
	.list-content.rows .title span.type-h4,
	.list-content.rows .title>span.type-h3 {
		margin-bottom: 10px
	}
}

.list-content.row .title.center,
.list-content.rows .title.center {
	grid-column-end: span 11;
	max-width: 100%;
	text-align: center
}

.list-content.row .sub-title,
.list-content.rows .sub-title {
	-ms-grid-column-span: 9;
	-ms-grid-row-span: 1;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 9;
	grid-row-start: 2;
	-ms-grid-row: 2;
	grid-row-end: span 1;
	padding-bottom: 30px
}

.list-content.row .sub-title.center,
.list-content.rows .sub-title.center {
	grid-column-start: 4;
	max-width: 100%;
	text-align: center
}

.list-content.row .sub-title.body-text,
.list-content.rows .sub-title.body-text {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 22px
}

@media(min-width:768px) {

	.list-content.row .sub-title.body-text,
	.list-content.rows .sub-title.body-text {
		font-size: 20px;
		line-height: 24px
	}
}

@media(min-width:1024px) {

	.list-content.row .sub-title.body-text,
	.list-content.rows .sub-title.body-text {
		font-size: 24px;
		line-height: 29px
	}
}

.list-content.row .items-container,
.list-content.rows .items-container {
	-ms-grid-row: 2;
	margin-bottom: 32px;
	position: relative;
	row-gap: 60px
}

.list-content.row .items-container.car-guide-styling,
.list-content.rows .items-container.car-guide-styling {
	margin: 26px 0 0;
	row-gap: 30px
}

.list-content.carousel .items-container,
.list-content.row .items-container,
.list-content.rows .items-container {
	-ms-overflow-style: none;
	scrollbar-width: none
}

.list-content.carousel .items-container::-webkit-scrollbar,
.list-content.row .items-container::-webkit-scrollbar,
.list-content.rows .items-container::-webkit-scrollbar {
	display: none
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {

	.list-content.carousel .items-container.grid,
	.list-content.row .items-container.grid,
	.list-content.rows .items-container.grid {
		grid-gap: 0 !important
	}
}

@supports(-ms-ime-align:auto) {

	.list-content.carousel .items-container.grid,
	.list-content.row .items-container.grid,
	.list-content.rows .items-container.grid {
		grid-gap: 0 !important
	}
}

.list-content.carousel .items-container .list-content-item,
.list-content.row .items-container .list-content-item,
.list-content.rows .items-container .list-content-item {
	z-index: 1
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {

	.list-content.carousel .items-container .list-content-item,
	.list-content.row .items-container .list-content-item,
	.list-content.rows .items-container .list-content-item {
		margin-right: 8px
	}
}

@media(-ms-high-contrast:active)and (min-width:768px),
(-ms-high-contrast:none)and (min-width:768px) {

	.list-content.carousel .items-container .list-content-item,
	.list-content.row .items-container .list-content-item,
	.list-content.rows .items-container .list-content-item {
		margin-right: 14px
	}
}

@media(-ms-high-contrast:active)and (min-width:1024px),
(-ms-high-contrast:none)and (min-width:1024px) {

	.list-content.carousel .items-container .list-content-item,
	.list-content.row .items-container .list-content-item,
	.list-content.rows .items-container .list-content-item {
		margin-right: 30px
	}
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	@supports not (display:-ms-grid) {

		.list-content.carousel .items-container .list-content-item,
		.list-content.row .items-container .list-content-item,
		.list-content.rows .items-container .list-content-item {
			margin-right: 0
		}
	}
}

@supports(-ms-ime-align:auto) {

	.list-content.carousel .items-container .list-content-item,
	.list-content.row .items-container .list-content-item,
	.list-content.rows .items-container .list-content-item {
		margin-right: 8px
	}

	@media(min-width:768px) {

		.list-content.carousel .items-container .list-content-item,
		.list-content.row .items-container .list-content-item,
		.list-content.rows .items-container .list-content-item {
			margin-right: 14px
		}
	}

	@media(min-width:1024px) {

		.list-content.carousel .items-container .list-content-item,
		.list-content.row .items-container .list-content-item,
		.list-content.rows .items-container .list-content-item {
			margin-right: 30px
		}
	}

	@supports not (display:-ms-grid) {

		.list-content.carousel .items-container .list-content-item,
		.list-content.row .items-container .list-content-item,
		.list-content.rows .items-container .list-content-item {
			margin-right: 0
		}
	}
}

.list-content.carousel .items-container .list-content-item.center-text p,
.list-content.row .items-container .list-content-item.center-text p,
.list-content.rows .items-container .list-content-item.center-text p {
	max-width: 100%
}

.list-content.carousel .items-container .list-content-item.push-to-front,
.list-content.row .items-container .list-content-item.push-to-front,
.list-content.rows .items-container .list-content-item.push-to-front {
	z-index: 10
}

.list-content.carousel .items-container .list-content-item .item.center-text .item-container .title,
.list-content.row .items-container .list-content-item .item.center-text .item-container .title,
.list-content.rows .items-container .list-content-item .item.center-text .item-container .title {
	display: block
}

.list-content.carousel svg path:last-child,
.list-content.row svg path:last-child,
.list-content.rows svg path:last-child {
	fill: currentColor
}

@media(min-width:768px) {

	.list-content.row .title,
	.list-content.rows .title {
		-ms-grid-column-span: 9;
		grid-column-end: span 9;
		-ms-grid-row: 1;
		margin-bottom: 30px
	}

	.list-content.row .title p,
	.list-content.rows .title p {
		margin-bottom: 30px
	}

	.list-content.row .title.center,
	.list-content.rows .title.center {
		max-width: 100%
	}

	.list-content.row .sub-title,
	.list-content.rows .sub-title {
		-ms-grid-column-span: 8;
		-ms-grid-row-span: 1;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 8;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1;
		padding-bottom: 30px
	}

	.list-content.row .sub-title.center,
	.list-content.rows .sub-title.center {
		grid-column-start: 5;
		max-width: 100%;
		text-align: center
	}

	.list-content.row .items-container.car-guide-styling,
	.list-content.rows .items-container.car-guide-styling {
		margin-top: 0
	}
}

@media(min-width:1024px) {

	.list-content.row .title,
	.list-content.rows .title {
		display: inline-block;
		margin-bottom: 5px
	}

	.list-content.row .title p,
	.list-content.rows .title p {
		margin-bottom: 10px
	}

	.list-content.row .sub-title,
	.list-content.rows .sub-title {
		-ms-grid-column-span: 9;
		-ms-grid-row-span: 1;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 9;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1;
		padding-bottom: 40px
	}

	.list-content.row .sub-title.center,
	.list-content.rows .sub-title.center {
		grid-column-start: 4;
		max-width: 100%;
		text-align: center
	}

	.list-content.row .sub-title p,
	.list-content.rows .sub-title p {
		margin-bottom: 0
	}

	.list-content.row .items-container.car-guide-styling,
	.list-content.rows .items-container.car-guide-styling {
		margin-top: 23px
	}
}

.items-container.is-visible div {
	animation-duration: 1s;
	animation-fill-mode: both;
	animation-name: fade-in
}

.items-container div:first-of-type {
	animation-delay: 0s
}

.items-container div:nth-of-type(2) {
	animation-delay: .4s
}

.items-container div:nth-of-type(3) {
	animation-delay: .8s
}

.items-container div:nth-of-type(4) {
	animation-delay: 1.2s
}

.items-container div:nth-of-type(5) {
	animation-delay: 1.6s
}

.items-container div:nth-of-type(6) {
	animation-delay: 2s
}

.items-container div:nth-of-type(7) {
	animation-delay: 2.4s
}

.items-container div:nth-of-type(8) {
	animation-delay: 2.8s
}

.items-container div:nth-of-type(9) {
	animation-delay: 3.2s
}

.items-container div:nth-of-type(10) {
	animation-delay: 3.6s
}

.items-container div:nth-of-type(11) {
	animation-delay: 4s
}

.items-container div:nth-of-type(12) {
	animation-delay: 4.4s
}

.icon-content {
	grid-column: 1/span 15
}

.icon-content.grid-story {
	-ms-grid-column-span: 13;
	grid-column-end: span 13;
	grid-column-start: 2;
	-ms-grid-column: 2
}

.icon-content .media-container {
	-ms-grid-column-span: 12;
	align-items: center;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3
}

.icon-content .media-container .image {
	width: 100%
}

.icon-content .media-container .image img {
	height: auto;
	object-fit: cover;
	width: 100%
}

.icon-content .text-section {
	-ms-grid-column-span: 12;
	display: flex;
	flex-direction: column;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	justify-content: center
}

.icon-content .text-section .top-icon-container {
	padding-bottom: 20px
}

.icon-content .text-section .top-icon-container svg {
	color: #fff;
	height: 36px;
	width: 36px
}

.icon-content .text-section .title {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	margin-bottom: 10px;
	margin-top: 0;
	position: static
}

@media(min-width:768px) {
	.icon-content .text-section .title {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.icon-content .text-section .title {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.icon-content .text-section .body-text {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	margin-bottom: 30px
}

.icon-content .text-section .body-text a {
	color: #0a9e80;
	text-decoration: underline
}

.icon-content .text-section .body-text a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.icon-content .text-section .body-text a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.icon-content .text-section .body-text {
		font-size: 18px;
		line-height: 28px
	}
}

.icon-content .text-section .button-container {
	padding-bottom: 40px
}

.icon-content .text-section .button-container a,
.icon-content .text-section .button-container button {
	margin-bottom: 20px
}

.icon-content .text-section .overline {
	align-items: center;
	color: #fff;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 4px;
	line-height: 17px;
	margin-bottom: 10px;
	text-transform: uppercase
}

@media(min-width:768px) {
	.icon-content .text-section .overline {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {
	.icon-content .text-section .overline {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.icon-content .mobile-reverted {
	margin-bottom: 60px;
	order: -1
}

@media(min-width:768px) {
	.icon-content.overlap .media-container {
		height: 0
	}

	.icon-content .mobile-reverted {
		margin-bottom: 0;
		order: 1
	}
}

@media(min-width:768px)and (-ms-high-contrast:active),
(min-width:768px)and (-ms-high-contrast:none) {

	.media-container,
	.text-section {
		margin-right: 8px
	}
}

@media(min-width:768px)and (-ms-high-contrast:active)and (min-width:768px),
(min-width:768px)and (-ms-high-contrast:none)and (min-width:768px) {

	.media-container,
	.text-section {
		margin-right: 14px
	}
}

@media(min-width:768px)and (-ms-high-contrast:active)and (min-width:1024px),
(min-width:768px)and (-ms-high-contrast:none)and (min-width:1024px) {

	.media-container,
	.text-section {
		margin-right: 30px
	}
}

@media(min-width:768px)and (-ms-high-contrast:active),
(min-width:768px)and (-ms-high-contrast:none) {
	@supports not (display:-ms-grid) {

		.media-container,
		.text-section {
			margin-right: 0
		}
	}
}

@media(min-width:768px) {
	@supports(-ms-ime-align:auto) {

		.media-container,
		.text-section {
			margin-right: 8px
		}

		@media(min-width:768px)and (min-width:768px) {

			.media-container,
			.text-section {
				margin-right: 14px
			}
		}

		@media(min-width:768px)and (min-width:1024px) {

			.media-container,
			.text-section {
				margin-right: 30px
			}
		}

		@supports not (display:-ms-grid) {

			.media-container,
			.text-section {
				margin-right: 0
			}
		}
	}

	.icon-content.reverse {
		flex-direction: row-reverse
	}

	.icon-content.reverse .media-container,
	.icon-content.reverse .tex-section {
		grid-row: 1;
		-ms-grid-row: 1
	}

	.icon-content .media-container {
		-ms-grid-column-span: 6;
		align-self: center;
		grid-column-end: span 6;
		grid-column-start: 9;
		-ms-grid-column: 9
	}

	.icon-content .media-container img {
		object-fit: cover;
		width: 100%
	}

	.icon-content .media-container.two-third {
		-ms-grid-column-span: 8;
		grid-column-start: 7;
		-ms-grid-column: 7;
		grid-column-end: span 8
	}

	.icon-content .text-section {
		-ms-grid-column-span: 6;
		grid-column-end: span 6;
		grid-column-start: 3;
		-ms-grid-column: 3
	}

	.icon-content .text-section.no-image {
		-ms-grid-column-span: 10;
		grid-column-end: span 10
	}

	.icon-content .text-section .top-icon-container {
		padding-bottom: 20px
	}

	.icon-content .text-section .top-icon-container .icon svg {
		height: 42px;
		width: 42px
	}

	.icon-content .text-section .body-text {
		margin-bottom: 30px
	}

	.icon-content .text-section .title {
		margin-bottom: 10px;
		padding-bottom: 0
	}

	.icon-content .text-section .title+p {
		margin: 0 0 30px
	}

	.icon-content .text-section .overline {
		align-items: center;
		color: #fff;
		display: flex;
		font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
		font-size: 14px;
		letter-spacing: 4px;
		line-height: 17px;
		margin-bottom: 20px;
		text-transform: uppercase
	}
}

@media(min-width:768px)and (min-width:768px) {
	.icon-content .text-section .overline {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:768px)and (min-width:1024px) {
	.icon-content .text-section .overline {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

@media(min-width:768px) {
	.icon-content .text-section.one-third {
		-ms-grid-column-span: 4;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 4
	}

	.icon-content.reverse .media-container {
		-ms-grid-column-span: 6;
		grid-column-end: span 6;
		grid-column-start: 3;
		-ms-grid-column: 3
	}

	.icon-content.reverse .media-container.two-third {
		-ms-grid-column-span: 8;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 8
	}

	.icon-content.reverse .text-section {
		-ms-grid-column-span: 6;
		grid-column-end: span 6;
		grid-column-start: 9;
		-ms-grid-column: 9
	}

	.icon-content.reverse .text-section.one-third {
		-ms-grid-column-span: 4;
		grid-column-start: 11;
		-ms-grid-column: 11;
		grid-column-end: span 4
	}

	.icon-content.reverse .text-section.no-image {
		-ms-grid-column-span: 10;
		grid-column-end: span 10;
		grid-column-start: 5;
		-ms-grid-column: 5
	}
}

@media(min-width:1024px) {
	.icon-content .media-container {
		-ms-grid-column-span: 6;
		grid-column-end: span 6;
		grid-column-start: 9;
		-ms-grid-column: 9
	}

	.icon-content .media-container.two-third {
		-ms-grid-column-span: 8;
		grid-column-start: 7;
		-ms-grid-column: 7;
		grid-column-end: span 8
	}

	.icon-content .text-section {
		-ms-grid-column-span: 5;
		grid-column-end: span 5;
		grid-column-start: 3;
		-ms-grid-column: 3
	}

	.icon-content .text-section.no-image {
		-ms-grid-column-span: 8;
		grid-column-end: span 8
	}

	.icon-content .text-section .body-text {
		margin-bottom: 40px
	}

	.icon-content .text-section .title {
		margin-bottom: 20px
	}

	.icon-content .text-section .title+p {
		margin: 0 0 40px
	}

	.icon-content .text-section .overline {
		align-items: center;
		color: #fff;
		display: flex;
		font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
		font-size: 14px;
		letter-spacing: 4px;
		line-height: 17px;
		margin-bottom: 20px;
		text-transform: uppercase
	}
}

@media(min-width:1024px)and (min-width:768px) {
	.icon-content .text-section .overline {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px)and (min-width:1024px) {
	.icon-content .text-section .overline {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

@media(min-width:1024px) {
	.icon-content .text-section.one-third {
		-ms-grid-column-span: 4;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 4
	}

	.icon-content.reverse .media-container {
		-ms-grid-column-span: 6;
		grid-column-end: span 6;
		grid-column-start: 3;
		-ms-grid-column: 3
	}

	.icon-content.reverse .media-container.two-third {
		-ms-grid-column-span: 8;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 8
	}

	.icon-content.reverse .text-section {
		-ms-grid-column-span: 5;
		grid-column-end: span 5;
		grid-column-start: 10;
		-ms-grid-column: 10
	}

	.icon-content.reverse .text-section.one-third {
		-ms-grid-column-span: 4;
		grid-column-start: 11;
		-ms-grid-column: 11;
		grid-column-end: span 4
	}

	.icon-content.reverse .text-section.no-image {
		-ms-grid-column-span: 8;
		grid-column-end: span 8;
		grid-column-start: 7;
		-ms-grid-column: 7
	}
}

.quote-content.grid-story {
	-ms-grid-column-span: 13;
	grid-column-end: span 13;
	grid-column-start: 2;
	-ms-grid-column: 2
}

.quote-content .content {
	-ms-grid-column-span: 12;
	grid-column-end: span 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	-ms-grid-row: 1
}

.quote-content .content .quote-icon svg {
	height: 66px;
	width: 66px
}

@media(min-width:768px) {
	.quote-content .content .quote-icon svg {
		height: 77px;
		width: 77px
	}
}

@media(min-width:1024px) {
	.quote-content .content .quote-icon svg {
		height: 88px;
		width: 88px
	}
}

.quote-content .content .quote-icon svg {
	color: #fff
}

.quote-content .content .title {
	color: #fff;
	display: block;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 38px;
	padding-bottom: 30px
}

@media(min-width:768px) {
	.quote-content .content .title {
		font-size: 28px;
		line-height: 40px
	}
}

@media(min-width:1024px) {
	.quote-content .content .title {
		font-size: 42px;
		line-height: 64px
	}
}

.quote-content .content .author-box .line {
	border-top: 8px solid;
	margin-bottom: 17px;
	width: 60px
}

.quote-content .content .author-box .author-name {
	color: #fff;
	color: #e6e6e6;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px
}

.quote-content .content .author-box .author-name a {
	color: #0a9e80;
	text-decoration: underline
}

.quote-content .content .author-box .author-name a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.quote-content .content .author-box .author-name a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.quote-content .content .author-box .author-name {
		font-size: 18px;
		line-height: 28px
	}
}

.quote-content .content.right .quote-icon {
	display: flex;
	justify-content: flex-end
}

.quote-content .content.right .title {
	text-align: right
}

.quote-content .content.right .author-box {
	align-items: flex-end;
	display: flex;
	flex-direction: column
}

.quote-content .content.center,
.quote-content .content.center .quote-icon {
	align-items: center;
	display: flex;
	flex-direction: column
}

.quote-content .content.center .title {
	text-align: center
}

.quote-content .content.center .author-box {
	align-items: center;
	display: flex;
	flex-direction: column
}

@media(min-width:768px) {
	.quote-content .content {
		-ms-grid-column-span: 10;
		grid-column-end: span 10;
		grid-column-start: 3;
		-ms-grid-column: 3;
		-ms-grid-row: 1
	}

	.quote-content .content .title {
		padding-bottom: 30px
	}

	.quote-content .content.right {
		-ms-grid-column-span: 10;
		grid-column-end: span 10;
		grid-column-start: 5;
		-ms-grid-column: 5
	}

	.quote-content .content.center {
		-ms-grid-column-span: 12;
		grid-column-end: span 12;
		grid-column-start: 3;
		-ms-grid-column: 3
	}

	.quote-content .content.center .quote-icon {
		align-items: center;
		display: flex;
		flex-direction: column
	}

	.quote-content .content.center .title {
		max-width: 546px;
		text-align: center
	}

	.quote-content .content.center .author-box {
		align-items: center;
		display: flex;
		flex-direction: column
	}
}

@media(min-width:1024px) {
	.quote-content .content {
		-ms-grid-column-span: 9;
		grid-column-end: span 9;
		grid-column-start: 3;
		-ms-grid-column: 3
	}

	.quote-content .content .title {
		padding-bottom: 40px
	}

	.quote-content .content .author-box .line {
		border-top: 10px solid #1ef1c6;
		margin-bottom: 30px
	}

	.quote-content .content.right {
		-ms-grid-column-span: 9;
		grid-column-end: span 9;
		grid-column-start: 4;
		-ms-grid-column: 4
	}

	.quote-content .content.center .title {
		-ms-grid-column-span: 12;
		grid-column-end: span 12;
		grid-column-start: 3;
		-ms-grid-column: 3;
		max-width: 825px;
		text-align: center
	}
}

.text-content.grid-story {
	-ms-grid-column-span: 13;
	grid-column-end: span 13;
	grid-column-start: 2;
	-ms-grid-column: 2
}

.text-content.grid {
	-ms-grid-column-span: 15;
	grid-column-end: span 15;
	grid-column-start: 1;
	-ms-grid-column: 1
}

.text-content .content {
	-ms-grid-column-span: 12;
	grid-column-end: span 11;
	grid-column-start: 3;
	-ms-grid-column: 3
}

.text-content .content .body-text,
.text-content .content .title {
	margin-bottom: 30px
}

.text-content .content .title {
	font-family: LynkCo Type Bold, Arial, Helvetica, sans-serif;
	font-size: 14px
}

.text-content .content .body-text {
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif
}

.text-content .content.center {
	align-items: center;
	display: flex;
	flex-direction: column;
	text-align: center
}

.text-content .content.center .body-text,
.text-content .content.center .title {
	width: 100%
}

.text-content .content.right {
	text-align: right
}

.text-content .content.right .button-container {
	display: flex;
	justify-content: flex-end
}

.text-content .content.right .overline {
	display: block
}

.text-content .content h1 span,
.text-content .content h2 span,
.text-content .content h3 span,
.text-content .content h4 span {
	display: inline-block
}

.text-content .content .type-h1,
.text-content .content .type-h1-big,
.text-content .content .type-h1-big-green-to-purple-diagonal,
.text-content .content .type-h1-big-green-to-purple-vertical,
.text-content .content .type-h1-big-outlined,
.text-content .content .type-h1-big-plum-to-urban-jundle-diagonal,
.text-content .content .type-h1-big-purple-to-green-horisontal,
.text-content .content .type-h1-big-urban-jundle-to-plum-horisontal,
.text-content .content .type-h1-big-urban-jundle-to-plum-vertical,
.text-content .content .type-h1-green-to-purple-diagonal,
.text-content .content .type-h1-green-to-purple-vertical,
.text-content .content .type-h1-outlined,
.text-content .content .type-h1-plum-to-urban-jundle-diagonal,
.text-content .content .type-h1-purple-to-green-horisontal,
.text-content .content .type-h1-urban-jundle-to-plum-horisontal,
.text-content .content .type-h1-urban-jundle-to-plum-vertical {
	margin: 0 0 20px
}

.text-content .content .type-h2,
.text-content .content .type-h2-outlined,
.text-content .content .type-h3,
.text-content .content .type-h4,
.text-content .content p {
	margin: 0 0 10px
}

.text-content .content p+*>.type-h2,
.text-content .content p+*>.type-h2-outlined {
	padding-top: 30px
}

.text-content .content p+*>.type-h3 {
	padding-top: 20px
}

.text-content .content p+*>.type-h4 {
	padding-top: 10px
}

.text-content .content .normal-text {
	font-size: 10px;
	font-style: normal;
	font-weight: 300;
	line-height: 12px
}

.text-content .content .normal-text a {
	font-family: inherit;
	font-size: 10px;
	font-weight: 300;
	line-height: 12px;
	text-decoration: none
}

.text-content .overline {
	-ms-grid-column-span: 11;
	align-items: center;
	color: #fff;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	grid-column-end: span 11;
	grid-column-start: 4;
	-ms-grid-column: 4;
	letter-spacing: 4px;
	line-height: 17px;
	margin-bottom: 10px;
	text-transform: uppercase
}

@media(min-width:768px) {
	.text-content .overline {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {
	.text-content .overline {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.text-content .button-container {
	-ms-grid-column-span: 11;
	grid-column-end: span 11;
	grid-column-start: 4;
	-ms-grid-column: 4;
	-ms-grid-row: 4
}

.text-content .button-container>:not(:last-of-type) {
	margin-bottom: 20px
}

@media(min-width:768px) {
	.text-content .content {
		-ms-grid-column-span: 10;
		grid-column-end: span 10;
		grid-column-start: 3;
		-ms-grid-column: 3
	}

	.text-content .content .title {
		font-size: 32px
	}

	.text-content .content.center {
		-ms-grid-column-span: 10;
		grid-column-end: span 10;
		grid-column-start: 4;
		-ms-grid-column: 4
	}

	.text-content .content.right {
		-ms-grid-column-span: 10;
		grid-column-end: span 10;
		grid-column-start: 5;
		-ms-grid-column: 5
	}

	.text-content .content.right .overline {
		-ms-grid-column-span: 10;
		grid-column-end: span 11;
		grid-column-start: 4;
		-ms-grid-column: 4
	}

	.text-content .content .type-h1,
	.text-content .content .type-h1-big,
	.text-content .content .type-h1-big-green-to-purple-diagonal,
	.text-content .content .type-h1-big-green-to-purple-vertical,
	.text-content .content .type-h1-big-outlined,
	.text-content .content .type-h1-big-plum-to-urban-jundle-diagonal,
	.text-content .content .type-h1-big-purple-to-green-horisontal,
	.text-content .content .type-h1-big-urban-jundle-to-plum-horisontal,
	.text-content .content .type-h1-big-urban-jundle-to-plum-vertical,
	.text-content .content .type-h1-green-to-purple-diagonal,
	.text-content .content .type-h1-green-to-purple-vertical,
	.text-content .content .type-h1-outlined,
	.text-content .content .type-h1-plum-to-urban-jundle-diagonal,
	.text-content .content .type-h1-purple-to-green-horisontal,
	.text-content .content .type-h1-urban-jundle-to-plum-horisontal,
	.text-content .content .type-h1-urban-jundle-to-plum-vertical {
		margin: 0 0 20px
	}

	.text-content .content .type-h2,
	.text-content .content .type-h2-outlined,
	.text-content .content .type-h3,
	.text-content .content .type-h4 {
		margin: 0 0 10px
	}

	.text-content .content p {
		margin: 0 0 20px
	}

	.text-content .content p+*>.type-h2,
	.text-content .content p+*>.type-h2-outlined,
	.text-content .content p+*>.type-h3 {
		padding-top: 20px
	}

	.text-content .content .normal-text {
		font-size: 10px;
		font-style: normal;
		font-weight: 300;
		line-height: 12px
	}

	.text-content .content .normal-text a {
		font-family: inherit;
		font-size: 10px;
		font-weight: 300;
		line-height: 12px;
		text-decoration: none
	}

	.text-content .content .button-container {
		-ms-grid-column-span: 10;
		align-items: center;
		display: flex;
		grid-column-end: span 11;
		grid-column-start: 4;
		-ms-grid-column: 4;
		margin-bottom: 0
	}

	.text-content .content .button-container>:not(:last-of-type) {
		margin-bottom: 0;
		margin-right: 60px
	}

	.text-content .content .button-container .button,
	.text-content .content .button-container .icon-link,
	.text-content .content .button-container .primary-link {
		padding-right: 40px
	}

	.text-content .content .button-container .button:last-of-type,
	.text-content .content .button-container .icon-link:last-of-type,
	.text-content .content .button-container .primary-link:last-of-type {
		padding-right: 0
	}

	.text-content .content .overline {
		-ms-grid-column-span: 6;
		grid-column-end: span 6;
		grid-column-start: 4;
		-ms-grid-column: 4;
		margin-bottom: 20px
	}
}

@media(min-width:1024px) {
	.text-content .content {
		-ms-grid-column-span: 9;
		grid-column-end: span 9;
		grid-column-start: 3;
		-ms-grid-column: 3
	}

	.text-content .content .type-h1,
	.text-content .content .type-h1-big,
	.text-content .content .type-h1-big-green-to-purple-diagonal,
	.text-content .content .type-h1-big-green-to-purple-vertical,
	.text-content .content .type-h1-big-outlined,
	.text-content .content .type-h1-big-plum-to-urban-jundle-diagonal,
	.text-content .content .type-h1-big-purple-to-green-horisontal,
	.text-content .content .type-h1-big-urban-jundle-to-plum-horisontal,
	.text-content .content .type-h1-big-urban-jundle-to-plum-vertical,
	.text-content .content .type-h1-green-to-purple-diagonal,
	.text-content .content .type-h1-green-to-purple-vertical,
	.text-content .content .type-h1-outlined,
	.text-content .content .type-h1-plum-to-urban-jundle-diagonal,
	.text-content .content .type-h1-purple-to-green-horisontal,
	.text-content .content .type-h1-urban-jundle-to-plum-horisontal,
	.text-content .content .type-h1-urban-jundle-to-plum-vertical {
		margin: 0 0 40px
	}

	.text-content .content .type-h2,
	.text-content .content .type-h2-outlined {
		margin: 0 0 20px
	}

	.text-content .content .type-h3,
	.text-content .content .type-h4 {
		margin: 0 0 10px
	}

	.text-content .content p {
		margin: 0 0 30px
	}

	.text-content .content p+*>.type-h2,
	.text-content .content p+*>.type-h2-outlined {
		padding-top: 20px
	}

	.text-content .content .normal-text {
		font-size: 12px;
		font-style: normal;
		font-weight: 300;
		line-height: 14px
	}

	.text-content .content .normal-text a {
		font-family: inherit;
		font-size: 10px;
		font-weight: 300;
		line-height: 14px;
		text-decoration: none
	}

	.text-content .content .body-text,
	.text-content .content .overline,
	.text-content .content .title {
		margin-bottom: 40px
	}
}

.two-images-content {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	grid-column: 1/span 15
}

.two-images-content.grid-story {
	-ms-grid-column-span: 13;
	grid-column-end: span 13;
	grid-column-start: 2;
	-ms-grid-column: 2
}

.two-images-content .title {
	-ms-grid-column-span: 11;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	grid-column-start: 2;
	-ms-grid-column: 2;
	grid-column-end: span 11;
	grid-row: 1;
	-ms-grid-row: 1;
	letter-spacing: 0;
	line-height: 29px;
	margin-bottom: 20px;
	position: static
}

@media(min-width:768px) {
	.two-images-content .title {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.two-images-content .title {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.two-images-content .media-1 {
	-ms-grid-column-span: 11;
	grid-column-start: 2;
	-ms-grid-column: 2;
	grid-column-end: span 11;
	grid-row: 2;
	-ms-grid-row: 2
}

.two-images-content .body-text {
	-ms-grid-column-span: 11;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 11;
	grid-row: 3;
	-ms-grid-row: 3;
	margin: 20px 0 30px
}

.two-images-content .media-2 {
	-ms-grid-column-span: 10;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 10;
	grid-row: 4;
	-ms-grid-row: 4
}

.two-images-content .media-1 img,
.two-images-content .media-2 img {
	height: auto;
	width: 100%
}

.two-images-content figcaption {
	color: #fff;
	color: #e6e6e6;
	float: right;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px
}

.two-images-content figcaption a {
	color: #0a9e80;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.two-images-content figcaption a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.two-images-content figcaption a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.two-images-content figcaption {
		font-size: 16px
	}
}

@media(min-width:768px) {
	.two-images-content .title {
		-ms-grid-column-span: 10;
		grid-column-end: span 10;
		grid-row: 1;
		-ms-grid-row: 1;
		margin-bottom: 20px
	}

	.two-images-content .body-text {
		-ms-grid-column-span: 6;
		grid-column-start: 2;
		-ms-grid-column: 2;
		grid-column-end: span 6;
		grid-row: 2;
		-ms-grid-row: 2;
		margin: 20px 0 30px
	}

	.two-images-content .media-1 {
		-ms-grid-column-span: 6;
		grid-column-start: 2;
		-ms-grid-column: 2;
		grid-column-end: span 6;
		grid-row: 3;
		-ms-grid-row: 3
	}

	.two-images-content .media-2 {
		-ms-grid-column-span: 6;
		-ms-grid-row-span: 3;
		grid-column-start: 9;
		-ms-grid-column: 9;
		grid-column-end: span 6;
		grid-row-end: span 3;
		grid-row-start: 2;
		-ms-grid-row: 2
	}
}

@media(min-width:1024px) {
	.two-images-content .title {
		-ms-grid-column-span: 8;
		grid-column-end: span 8;
		margin-bottom: 40px
	}

	.two-images-content.mirrored .title {
		font-size: 42px;
		letter-spacing: -2px;
		line-height: 52px
	}

	.two-images-content.mirrored .body-text {
		margin: 40px 0
	}

	.two-images-content.mirrored .body-text,
	.two-images-content.mirrored .media-1 {
		-ms-grid-column-span: 6;
		grid-column-start: 9;
		-ms-grid-column: 9;
		grid-column-end: span 6
	}

	.two-images-content.mirrored .media-2 {
		-ms-grid-column-span: 6;
		grid-column-start: 2;
		-ms-grid-column: 2;
		grid-column-end: span 6
	}
}

.large-image-content {
	color: #fff
}

.large-image-content.grid-story {
	-ms-grid-column-span: 13;
	grid-column-end: span 13;
	grid-column-start: 2;
	-ms-grid-column: 2
}

.large-image-content>* {
	-ms-grid-column-span: 12;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12
}

.large-image-content .title {
	display: inline-block;
	font-size: inherit;
	grid-row: 1;
	-ms-grid-row: 1;
	line-height: inherit;
	margin-top: 0
}

.large-image-content .title>span {
	display: inline-block
}

.large-image-content .title>span.type-h1,
.large-image-content .title>span.type-h1-green-to-purple-diagonal,
.large-image-content .title>span.type-h1-green-to-purple-vertical,
.large-image-content .title>span.type-h1-outlined,
.large-image-content .title>span.type-h1-plum-to-urban-jundle-diagonal,
.large-image-content .title>span.type-h1-purple-to-green-horisontal,
.large-image-content .title>span.type-h1-urban-jundle-to-plum-horisontal,
.large-image-content .title>span.type-h1-urban-jundle-to-plum-vertical {
	margin-bottom: 20px
}

@media(min-width:768px) {

	.large-image-content .title>span.type-h1,
	.large-image-content .title>span.type-h1-green-to-purple-diagonal,
	.large-image-content .title>span.type-h1-green-to-purple-vertical,
	.large-image-content .title>span.type-h1-outlined,
	.large-image-content .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.large-image-content .title>span.type-h1-purple-to-green-horisontal,
	.large-image-content .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.large-image-content .title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 20px
	}
}

@media(min-width:1024px) {

	.large-image-content .title>span.type-h1,
	.large-image-content .title>span.type-h1-green-to-purple-diagonal,
	.large-image-content .title>span.type-h1-green-to-purple-vertical,
	.large-image-content .title>span.type-h1-outlined,
	.large-image-content .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.large-image-content .title>span.type-h1-purple-to-green-horisontal,
	.large-image-content .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.large-image-content .title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.large-image-content .title>span.type-h1-big,
.large-image-content .title>span.type-h1-big-green-to-purple-diagonal,
.large-image-content .title>span.type-h1-big-green-to-purple-vertical,
.large-image-content .title>span.type-h1-big-outlined,
.large-image-content .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
.large-image-content .title>span.type-h1-big-purple-to-green-horisontal,
.large-image-content .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
.large-image-content .title>span.type-h1-big-urban-jundle-to-plum-vertical {
	margin-bottom: 30px
}

@media(min-width:768px) {

	.large-image-content .title>span.type-h1-big,
	.large-image-content .title>span.type-h1-big-green-to-purple-diagonal,
	.large-image-content .title>span.type-h1-big-green-to-purple-vertical,
	.large-image-content .title>span.type-h1-big-outlined,
	.large-image-content .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.large-image-content .title>span.type-h1-big-purple-to-green-horisontal,
	.large-image-content .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.large-image-content .title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 30px
	}
}

@media(min-width:1024px) {

	.large-image-content .title>span.type-h1-big,
	.large-image-content .title>span.type-h1-big-green-to-purple-diagonal,
	.large-image-content .title>span.type-h1-big-green-to-purple-vertical,
	.large-image-content .title>span.type-h1-big-outlined,
	.large-image-content .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.large-image-content .title>span.type-h1-big-purple-to-green-horisontal,
	.large-image-content .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.large-image-content .title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.large-image-content .title>span.type-h2,
.large-image-content .title>span.type-h2-outlined {
	margin-bottom: 10px
}

@media(min-width:768px) {

	.large-image-content .title>span.type-h2,
	.large-image-content .title>span.type-h2-outlined {
		margin-bottom: 10px
	}
}

@media(min-width:1024px) {

	.large-image-content .title>span.type-h2,
	.large-image-content .title>span.type-h2-outlined {
		margin-bottom: 20px
	}
}

.large-image-content .title span.type-h4,
.large-image-content .title>span.type-h3 {
	margin-bottom: 5px
}

@media(min-width:768px) {

	.large-image-content .title span.type-h4,
	.large-image-content .title>span.type-h3 {
		margin-bottom: 5px
	}
}

@media(min-width:1024px) {

	.large-image-content .title span.type-h4,
	.large-image-content .title>span.type-h3 {
		margin-bottom: 10px
	}
}

.large-image-content .title.is-visible span {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.large-image-content .title.is-visible span.is-visible {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.large-image-content .title.is-visible span {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.large-image-content .title.is-visible span.is-visible {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.large-image-content .title.is-visible span {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.large-image-content .title.is-visible span.is-visible {
		letter-spacing: -1px
	}
}

.large-image-content .media {
	grid-row: 2;
	-ms-grid-row: 2;
	margin-top: auto
}

.large-image-content .media.placeholder {
	background-color: #262626;
	height: 342px
}

.large-image-content .media img {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: auto;
	object-fit: cover;
	width: 100%
}

.large-image-content .items {
	grid-row: 3;
	-ms-grid-row: 3
}

.large-image-content .items .title {
	display: inline-block;
	font-size: inherit;
	line-height: inherit;
	margin-top: 0
}

.large-image-content .items .title>span {
	display: inline-block
}

.large-image-content .items .title>span.type-h1,
.large-image-content .items .title>span.type-h1-green-to-purple-diagonal,
.large-image-content .items .title>span.type-h1-green-to-purple-vertical,
.large-image-content .items .title>span.type-h1-outlined,
.large-image-content .items .title>span.type-h1-plum-to-urban-jundle-diagonal,
.large-image-content .items .title>span.type-h1-purple-to-green-horisontal,
.large-image-content .items .title>span.type-h1-urban-jundle-to-plum-horisontal,
.large-image-content .items .title>span.type-h1-urban-jundle-to-plum-vertical {
	margin-bottom: 20px
}

@media(min-width:768px) {

	.large-image-content .items .title>span.type-h1,
	.large-image-content .items .title>span.type-h1-green-to-purple-diagonal,
	.large-image-content .items .title>span.type-h1-green-to-purple-vertical,
	.large-image-content .items .title>span.type-h1-outlined,
	.large-image-content .items .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.large-image-content .items .title>span.type-h1-purple-to-green-horisontal,
	.large-image-content .items .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.large-image-content .items .title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 20px
	}
}

@media(min-width:1024px) {

	.large-image-content .items .title>span.type-h1,
	.large-image-content .items .title>span.type-h1-green-to-purple-diagonal,
	.large-image-content .items .title>span.type-h1-green-to-purple-vertical,
	.large-image-content .items .title>span.type-h1-outlined,
	.large-image-content .items .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.large-image-content .items .title>span.type-h1-purple-to-green-horisontal,
	.large-image-content .items .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.large-image-content .items .title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.large-image-content .items .title>span.type-h1-big,
.large-image-content .items .title>span.type-h1-big-green-to-purple-diagonal,
.large-image-content .items .title>span.type-h1-big-green-to-purple-vertical,
.large-image-content .items .title>span.type-h1-big-outlined,
.large-image-content .items .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
.large-image-content .items .title>span.type-h1-big-purple-to-green-horisontal,
.large-image-content .items .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
.large-image-content .items .title>span.type-h1-big-urban-jundle-to-plum-vertical {
	margin-bottom: 30px
}

@media(min-width:768px) {

	.large-image-content .items .title>span.type-h1-big,
	.large-image-content .items .title>span.type-h1-big-green-to-purple-diagonal,
	.large-image-content .items .title>span.type-h1-big-green-to-purple-vertical,
	.large-image-content .items .title>span.type-h1-big-outlined,
	.large-image-content .items .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.large-image-content .items .title>span.type-h1-big-purple-to-green-horisontal,
	.large-image-content .items .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.large-image-content .items .title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 30px
	}
}

@media(min-width:1024px) {

	.large-image-content .items .title>span.type-h1-big,
	.large-image-content .items .title>span.type-h1-big-green-to-purple-diagonal,
	.large-image-content .items .title>span.type-h1-big-green-to-purple-vertical,
	.large-image-content .items .title>span.type-h1-big-outlined,
	.large-image-content .items .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.large-image-content .items .title>span.type-h1-big-purple-to-green-horisontal,
	.large-image-content .items .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.large-image-content .items .title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.large-image-content .items .title>span.type-h2,
.large-image-content .items .title>span.type-h2-outlined {
	margin-bottom: 10px
}

@media(min-width:768px) {

	.large-image-content .items .title>span.type-h2,
	.large-image-content .items .title>span.type-h2-outlined {
		margin-bottom: 10px
	}
}

@media(min-width:1024px) {

	.large-image-content .items .title>span.type-h2,
	.large-image-content .items .title>span.type-h2-outlined {
		margin-bottom: 20px
	}
}

.large-image-content .items .title span.type-h4,
.large-image-content .items .title>span.type-h3 {
	margin-bottom: 5px
}

@media(min-width:768px) {

	.large-image-content .items .title span.type-h4,
	.large-image-content .items .title>span.type-h3 {
		margin-bottom: 5px
	}
}

@media(min-width:1024px) {

	.large-image-content .items .title span.type-h4,
	.large-image-content .items .title>span.type-h3 {
		margin-bottom: 10px
	}
}

.large-image-content .items .title:not(first-of-type) {
	margin-top: 40px
}

.large-image-content .items .description {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	margin: 0 0 20px
}

.large-image-content .items .description a {
	color: #0a9e80;
	text-decoration: underline
}

.large-image-content .items .description a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.large-image-content .items .description a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.large-image-content .items .description {
		font-size: 18px;
		line-height: 28px
	}
}

@media(min-width:768px) {
	.large-image-content .items {
		display: flex;
		flex-direction: column;
		justify-content: flex-end
	}

	.large-image-content .items:first-child {
		margin-top: auto
	}

	.large-image-content .items .title:not(first-of-type) {
		margin-top: 50px
	}

	.large-image-content .items .description:not(:last-of-type) {
		margin: 0 0 20px
	}

	.large-image-content .items .cta:last-of-type,
	.large-image-content .items .description:last-of-type {
		margin-bottom: 10px
	}

	.large-image-content.mirrored .media {
		-ms-grid-column-span: 8;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 8;
		grid-row: 2;
		-ms-grid-row: 2;
		height: 100%;
		overflow: hidden
	}

	.large-image-content.mirrored .items {
		-ms-grid-column-span: 4;
		grid-column-start: 11;
		-ms-grid-column: 11;
		grid-column-end: span 4
	}
}

@media(min-width:768px)and (-ms-high-contrast:active),
(min-width:768px)and (-ms-high-contrast:none) {
	.large-image-content.mirrored .items {
		-ms-grid-row-align: end
	}

	.large-image-content.mirrored .items>div {
		padding-left: 30px
	}
}

@media(min-width:768px) {
	@supports(-ms-ime-align:auto) {
		.large-image-content.mirrored .items {
			-ms-grid-row-align: end
		}

		.large-image-content.mirrored .items>div {
			padding-left: 30px
		}
	}

	.large-image-content .media {
		-ms-grid-column-span: 8;
		grid-column-start: 7;
		-ms-grid-column: 7;
		grid-column-end: span 8
	}

	.large-image-content .items {
		-ms-grid-column-span: 4;
		grid-column-end: span 4;
		grid-row: 2;
		-ms-grid-row: 2
	}

	.large-image-content .items .title h3 {
		color: #fff;
		font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
		font-size: 24px;
		letter-spacing: 0;
		line-height: 29px;
		position: static
	}
}

@media(min-width:768px)and (min-width:768px) {
	.large-image-content .items .title h3 {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:768px)and (min-width:1024px) {
	.large-image-content .items .title h3 {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

@media(min-width:1024px) {
	.large-image-content {
		align-items: end
	}

	.large-image-content .items .title:not(first-of-type) {
		margin-top: 80px
	}

	.large-image-content .items .description:not(:last-of-type) {
		margin: 0 0 40px
	}

	.large-image-content .items .cta:last-of-type,
	.large-image-content .items .description:last-of-type {
		margin-bottom: 20px
	}

	.large-image-content.mirrored .media {
		max-height: none;
		overflow: visible;
		overflow: initial
	}

	.large-image-content .media .items {
		justify-content: end
	}

	.large-image-content .items {
		-ms-grid-row-align: end
	}
}

.table-content {
	grid-column: 1/span 15
}

.table-content.grid-story {
	-ms-grid-column-span: 13;
	-ms-grid-row-span: 1;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 13;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 1
}

.table-content.center .body-text,
.table-content.center .title {
	text-align: center
}

.table-content.right .body-text,
.table-content.right .title {
	text-align: right
}

.table-content .title {
	-ms-grid-column-span: 12;
	-ms-grid-row-span: 1;
	display: inline-block;
	font-size: inherit;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 1;
	line-height: inherit;
	margin-top: 0
}

.table-content .title>span {
	display: inline-block
}

.table-content .title>span.type-h1,
.table-content .title>span.type-h1-green-to-purple-diagonal,
.table-content .title>span.type-h1-green-to-purple-vertical,
.table-content .title>span.type-h1-outlined,
.table-content .title>span.type-h1-plum-to-urban-jundle-diagonal,
.table-content .title>span.type-h1-purple-to-green-horisontal,
.table-content .title>span.type-h1-urban-jundle-to-plum-horisontal,
.table-content .title>span.type-h1-urban-jundle-to-plum-vertical {
	margin-bottom: 20px
}

@media(min-width:768px) {

	.table-content .title>span.type-h1,
	.table-content .title>span.type-h1-green-to-purple-diagonal,
	.table-content .title>span.type-h1-green-to-purple-vertical,
	.table-content .title>span.type-h1-outlined,
	.table-content .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.table-content .title>span.type-h1-purple-to-green-horisontal,
	.table-content .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.table-content .title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 20px
	}
}

@media(min-width:1024px) {

	.table-content .title>span.type-h1,
	.table-content .title>span.type-h1-green-to-purple-diagonal,
	.table-content .title>span.type-h1-green-to-purple-vertical,
	.table-content .title>span.type-h1-outlined,
	.table-content .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.table-content .title>span.type-h1-purple-to-green-horisontal,
	.table-content .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.table-content .title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.table-content .title>span.type-h1-big,
.table-content .title>span.type-h1-big-green-to-purple-diagonal,
.table-content .title>span.type-h1-big-green-to-purple-vertical,
.table-content .title>span.type-h1-big-outlined,
.table-content .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
.table-content .title>span.type-h1-big-purple-to-green-horisontal,
.table-content .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
.table-content .title>span.type-h1-big-urban-jundle-to-plum-vertical {
	margin-bottom: 30px
}

@media(min-width:768px) {

	.table-content .title>span.type-h1-big,
	.table-content .title>span.type-h1-big-green-to-purple-diagonal,
	.table-content .title>span.type-h1-big-green-to-purple-vertical,
	.table-content .title>span.type-h1-big-outlined,
	.table-content .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.table-content .title>span.type-h1-big-purple-to-green-horisontal,
	.table-content .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.table-content .title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 30px
	}
}

@media(min-width:1024px) {

	.table-content .title>span.type-h1-big,
	.table-content .title>span.type-h1-big-green-to-purple-diagonal,
	.table-content .title>span.type-h1-big-green-to-purple-vertical,
	.table-content .title>span.type-h1-big-outlined,
	.table-content .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.table-content .title>span.type-h1-big-purple-to-green-horisontal,
	.table-content .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.table-content .title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.table-content .title>span.type-h2,
.table-content .title>span.type-h2-outlined {
	margin-bottom: 10px
}

@media(min-width:768px) {

	.table-content .title>span.type-h2,
	.table-content .title>span.type-h2-outlined {
		margin-bottom: 10px
	}
}

@media(min-width:1024px) {

	.table-content .title>span.type-h2,
	.table-content .title>span.type-h2-outlined {
		margin-bottom: 20px
	}
}

.table-content .title span.type-h4,
.table-content .title>span.type-h3 {
	margin-bottom: 5px
}

@media(min-width:768px) {

	.table-content .title span.type-h4,
	.table-content .title>span.type-h3 {
		margin-bottom: 5px
	}
}

@media(min-width:1024px) {

	.table-content .title span.type-h4,
	.table-content .title>span.type-h3 {
		margin-bottom: 10px
	}
}

.table-content .pagination-container {
	-ms-grid-column-span: 4;
	-ms-grid-row-span: 1;
	display: none;
	display: flex;
	grid-column-start: 11;
	-ms-grid-column: 11;
	grid-column-end: span 4;
	grid-row-start: 3;
	-ms-grid-row: 3;
	grid-row-end: span 1;
	justify-content: flex-end;
	margin-bottom: 40px
}

.table-content .pagination-container .pagination-button {
	color: #fff
}

.table-content .body-text {
	-ms-grid-column-span: 12;
	-ms-grid-row-span: 1;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12;
	grid-row-start: 2;
	-ms-grid-row: 2;
	grid-row-end: span 1;
	margin: 0 0 30px
}

.table-content .table-container {
	-ms-grid-column-span: 12;
	-ms-grid-row-span: 1;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12;
	grid-row-start: 4;
	-ms-grid-row: 4;
	grid-row-end: span 1
}

@media(min-width:768px) {
	.table-content .title {
		-ms-grid-column-span: 10;
		-ms-grid-row-span: 1;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 10;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.table-content .body-text {
		-ms-grid-column-span: 10;
		-ms-grid-row-span: 1;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 10;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1;
		margin-bottom: 30px
	}

	.table-content.center .body-text,
	.table-content.center .title {
		-ms-grid-column-span: 10;
		-ms-grid-row-span: 1;
		grid-column-start: 4;
		-ms-grid-column: 4;
		grid-column-end: span 10;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1
	}

	.table-content.right .body-text,
	.table-content.right .title {
		-ms-grid-column-span: 10;
		-ms-grid-row-span: 1;
		grid-column-start: 5;
		-ms-grid-column: 5;
		grid-column-end: span 10;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1
	}
}

@media(min-width:1024px) {
	.table-content {
		margin-top: -50px !important
	}

	.table-content .title {
		-ms-grid-column-span: 9;
		grid-column-end: span 9
	}

	.table-content .pagination-container {
		display: flex;
		justify-content: flex-end;
		margin-top: auto
	}

	.table-content .body-text {
		margin-bottom: 40px
	}

	.table-content .body-text,
	.table-content.center .body-text,
	.table-content.center .title {
		-ms-grid-column-span: 9;
		grid-column-end: span 9
	}

	.table-content.right .body-text,
	.table-content.right .title {
		-ms-grid-column-span: 9;
		-ms-grid-row-span: 1;
		grid-column-start: 6;
		-ms-grid-column: 6;
		grid-column-end: span 9;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1
	}
}

.table-wrapper {
	position: relative
}

.table-wrapper .scroll-container {
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: none;
	overflow-x: scroll;
	overflow-y: hidden;
	scroll-behavior: smooth;
	scrollbar-width: none;
	white-space: nowrap;
	width: 100%
}

.table-wrapper .scroll-container::-webkit-scrollbar {
	display: none
}

.table-wrapper .table-filter {
	background: linear-gradient(90deg, #0000, #000000b3 50%);
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 20%;
	z-index: 2
}

.table-wrapper .table {
	border-collapse: initial;
	border-spacing: 0;
	overflow-x: scroll;
	scroll-behavior: smooth
}

.table-wrapper .table thead tr th {
	border-bottom: 1px solid #262626;
	display: table-cell;
	min-width: 200px;
	padding: 10px 10px 10px 0;
	transition: transform .3s ease-in-out
}

.table-wrapper .table thead tr th span {
	align-items: center;
	color: #fff;
	display: flex;
	display: inline;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 4px;
	line-height: 17px;
	margin-right: 5px;
	text-transform: uppercase
}

@media(min-width:768px) {
	.table-wrapper .table thead tr th span {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {
	.table-wrapper .table thead tr th span {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.table-wrapper .table thead tr th.sort {
	cursor: pointer
}

.table-wrapper .table thead tr th.lead-column {
	background: #000;
	position: relative;
	z-index: 1
}

.table-wrapper .table thead tr th svg {
	fill: #fff;
	height: 14px;
	line-height: 26px;
	width: 14px
}

.table-wrapper .table thead tr th .asc svg {
	transform: rotate(90deg);
	transition: transform .2s ease-in-out
}

.table-wrapper .table thead tr th .desc svg {
	transform: rotate(-90deg);
	transition: transform .2s ease-in-out
}

.table-wrapper .table thead tr.head-row th {
	text-align: left
}

.table-wrapper .table tbody tr td {
	border-bottom: 1px solid #262626;
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	min-width: 200px;
	padding: 10px 20px 10px 0;
	transition: transform .3s ease-in-out;
	vertical-align: top;
	white-space: break-spaces
}

.table-wrapper .table tbody tr td a {
	color: #0a9e80;
	text-decoration: underline
}

.table-wrapper .table tbody tr td a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.table-wrapper .table tbody tr td a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.table-wrapper .table tbody tr td {
		font-size: 18px;
		line-height: 28px
	}
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.table-wrapper .table tbody tr td {
		max-width: 20%;
		white-space: pre-wrap
	}
}

@supports(-ms-ime-align:auto) {
	.table-wrapper .table tbody tr td {
		max-width: 20%;
		white-space: pre-wrap
	}
}

.table-wrapper .table tbody tr td a {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.table-wrapper .table tbody tr td a:hover {
	color: #fff
}

.table-wrapper .table tbody tr td.lead-column {
	background: #000;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 24px;
	position: relative;
	z-index: 1
}

@media(min-width:768px) {
	.table-wrapper .table tbody tr td.lead-column {
		font-size: 24px;
		line-height: 29px
	}
}

@media(min-width:1024px) {
	.table-wrapper .table tbody tr td.lead-column {
		font-size: 28px;
		line-height: 34px
	}
}

.table-wrapper .table tbody tr td.lead-column a {
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif
}

.table-wrapper .table.first-column-head tbody tr td,
.table-wrapper .table.first-column-head tbody tr th,
.table-wrapper .table.first-column-head thead tr td,
.table-wrapper .table.first-column-head thead tr th {
	padding: 13px 12px 15px
}

.table-wrapper .table.first-column-head tbody tr.head-row td:first-child,
.table-wrapper .table.first-column-head tbody tr.head-row th:first-child,
.table-wrapper .table.first-column-head thead tr.head-row td:first-child,
.table-wrapper .table.first-column-head thead tr.head-row th:first-child {
	display: table-cell;
	padding-left: 0
}

.table-wrapper .table.first-column-head tbody tr.head-row td,
.table-wrapper .table.first-column-head thead tr.head-row td {
	padding-bottom: 15px;
	padding-top: 30px
}

.table-wrapper .table.first-column-head tbody tr td:first-child,
.table-wrapper .table.first-column-head tbody tr th:first-child,
.table-wrapper .table.first-column-head thead tr td:first-child,
.table-wrapper .table.first-column-head thead tr th:first-child {
	display: none
}

.table-wrapper .table.first-column-head tbody tr:last-child,
.table-wrapper .table.first-column-head thead tr:last-child {
	background-color: #262626
}

.table-wrapper .table.first-column-head tbody tr:last-child {
	background-color: #0000
}

.table-wrapper .equal tbody tr td,
.table-wrapper .equal thead tr th {
	min-width: 0;
	min-width: auto;
	word-break: break-word
}

.table-wrapper .body {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	max-width: 85%;
	padding-top: 18px;
	white-space: normal
}

.table-wrapper .body a {
	color: #0a9e80;
	text-decoration: underline
}

.table-wrapper .body a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.table-wrapper .body a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.table-wrapper .body {
		font-size: 18px;
		line-height: 28px
	}
}

@media(min-width:768px) {
	.table-wrapper .table thead tr th svg {
		height: 16px;
		width: 16px
	}

	.table-wrapper .table thead tr.head-row {
		display: none
	}

	.table-wrapper .table tbody tr td,
	.table-wrapper .table.first-column-head tbody tr td,
	.table-wrapper .table.first-column-head tbody tr th,
	.table-wrapper .table.first-column-head thead tr td,
	.table-wrapper .table.first-column-head thead tr th {
		padding: 15px 30px 15px 0
	}

	.table-wrapper .table.first-column-head tbody tr.head-row td:first-child,
	.table-wrapper .table.first-column-head tbody tr.head-row th:first-child,
	.table-wrapper .table.first-column-head thead tr.head-row td:first-child,
	.table-wrapper .table.first-column-head thead tr.head-row th:first-child {
		display: none
	}

	.table-wrapper .table.first-column-head tbody tr td:first-child,
	.table-wrapper .table.first-column-head tbody tr th:first-child,
	.table-wrapper .table.first-column-head thead tr td:first-child,
	.table-wrapper .table.first-column-head thead tr th:first-child {
		display: table-cell
	}

	.table-wrapper .table.first-column-head tbody tr:last-child,
	.table-wrapper .table.first-column-head thead tr:last-child {
		background-color: #0000
	}

	.table-wrapper .table.first-column-head tbody tr:last-child td,
	.table-wrapper .table.first-column-head tbody tr:last-child th,
	.table-wrapper .table.first-column-head thead tr:last-child td,
	.table-wrapper .table.first-column-head thead tr:last-child th {
		padding-left: 0
	}

	.table-wrapper .body {
		max-width: 75%
	}
}

@media(min-width:1024px) {
	.table-wrapper .table thead tr th {
		padding: 20px 20px 20px 0
	}

	.table-wrapper .table thead tr th svg {
		height: 18px;
		width: 18px
	}

	.table-wrapper .table tbody tr td {
		padding: 28px 40px 28px 0
	}

	.table-wrapper .body {
		max-width: 70%;
		padding-top: 36px
	}
}

.table-highlight .heading-body {
	-ms-grid-column-span: 15;
	-ms-grid-row-span: 2;
	grid-column-start: 1;
	-ms-grid-column: 1;
	grid-column-end: span 15;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 2;
	padding-bottom: 30px;
	padding-top: 0
}

.table-highlight .heading-body .title {
	-ms-grid-column-span: 12;
	-ms-grid-row-span: 1;
	grid-column-start: 2;
	-ms-grid-column: 2;
	grid-column-end: span 12;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 1
}

.table-highlight .heading-body .body-text {
	-ms-grid-column-span: 12;
	-ms-grid-row-span: 1;
	grid-column-start: 2;
	-ms-grid-column: 2;
	grid-column-end: span 12;
	grid-row-start: 2;
	-ms-grid-row: 2;
	grid-row-end: span 1;
	padding-top: 20px
}

.table-highlight .table-controls-top {
	-ms-grid-column-span: 13;
	-ms-grid-row-span: 1;
	grid-column-start: 2;
	-ms-grid-column: 2;
	grid-column-end: span 13;
	grid-row-start: 3;
	-ms-grid-row: 3;
	grid-row-end: span 1;
	padding-bottom: 40px
}

.table-highlight .table-data-list {
	-ms-grid-column-span: 13;
	-ms-grid-row-span: 1;
	grid-column-start: 2;
	-ms-grid-column: 2;
	grid-column-end: span 13;
	grid-row-start: 4;
	-ms-grid-row: 4;
	grid-row-end: span 1;
	max-width: 100vw
}

.table-highlight .table-data-list .table-content {
	display: block
}

.table-highlight .table-data-list .table-wrapper+.table-wrapper {
	padding-top: 40px
}

.table-highlight .table-data-list .table-wrapper td {
	padding-left: 8px;
	padding-right: 8px
}

.table-highlight .table-data-list .table-wrapper td.highlight {
	background-color: #043e32;
	transition: background-color .3s ease-in-out
}

.table-highlight .table-data-list .table-wrapper tbody tr.head-row td {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 22px
}

@media(min-width:768px) {
	.table-highlight .table-data-list .table-wrapper tbody tr.head-row td {
		font-size: 20px;
		line-height: 24px
	}
}

@media(min-width:1024px) {
	.table-highlight .table-data-list .table-wrapper tbody tr.head-row td {
		font-size: 24px;
		line-height: 29px
	}
}

.table-highlight .table-data-list .table-wrapper tbody td:first-child a {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 22px
}

@media(min-width:768px) {
	.table-highlight .table-data-list .table-wrapper tbody td:first-child a {
		font-size: 20px;
		line-height: 24px
	}
}

@media(min-width:1024px) {
	.table-highlight .table-data-list .table-wrapper tbody td:first-child a {
		font-size: 24px;
		line-height: 29px
	}
}

.table-highlight .table-data-list .table-wrapper tbody td a {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px
}

.table-highlight .table-data-list .table-wrapper tbody td a a {
	color: #0a9e80;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.table-highlight .table-data-list .table-wrapper tbody td a a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.table-highlight .table-data-list .table-wrapper tbody td a a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.table-highlight .table-data-list .table-wrapper tbody td a {
		font-size: 16px
	}
}

.table-highlight .table-controls-bottom {
	-ms-grid-column-span: 15;
	-ms-grid-row-span: 1;
	grid-column-start: 1;
	-ms-grid-column: 1;
	grid-column-end: span 15;
	grid-row-start: 5;
	-ms-grid-row: 5;
	grid-row-end: span 1;
	padding-top: 50px;
	text-align: center
}

.table-highlight .table-controls-bottom button {
	display: inline-flex
}

@media(min-width:768px) {
	.table-highlight .heading-body {
		padding-bottom: 40px
	}

	.table-highlight .heading-body .title {
		-ms-grid-column-span: 11;
		-ms-grid-row-span: 1;
		grid-column-start: 2;
		-ms-grid-column: 2;
		grid-column-end: span 11;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.table-highlight .heading-body .body-text {
		-ms-grid-column-span: 11;
		-ms-grid-row-span: 1;
		grid-column-start: 2;
		-ms-grid-column: 2;
		grid-column-end: span 11;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1;
		padding-top: 30px
	}

	.table-highlight .table-controls-top {
		-ms-grid-column-span: 13;
		-ms-grid-row-span: 1;
		grid-column-start: 2;
		-ms-grid-column: 2;
		grid-column-end: span 13;
		grid-row-start: 3;
		-ms-grid-row: 3;
		grid-row-end: span 1;
		padding-bottom: 50px
	}

	.table-highlight .table-controls-top>* {
		display: inline-flex
	}

	.table-highlight .table-controls-top>.download {
		float: right
	}

	.table-highlight .table-data-list .table-wrapper+.table-wrapper {
		padding-top: 50px
	}

	.table-highlight .table-data-list .table-wrapper td,
	.table-highlight .table-data-list .table-wrapper tr td,
	.table-highlight .table-data-list .table-wrapper tr th,
	.table-highlight .table-data-list .table-wrapper tr:last-child td,
	.table-highlight .table-data-list .table-wrapper tr:last-child th {
		padding-left: 30px;
		padding-right: 30px
	}

	.table-highlight .table-data-list .table-wrapper tr td:first-child,
	.table-highlight .table-data-list .table-wrapper tr th:first-child,
	.table-highlight .table-data-list .table-wrapper tr:last-child td:first-child,
	.table-highlight .table-data-list .table-wrapper tr:last-child th:first-child {
		padding-left: 0;
		padding-right: 30px
	}

	.table-highlight .table-data-list .table-wrapper tr td:last-child,
	.table-highlight .table-data-list .table-wrapper tr th:last-child,
	.table-highlight .table-data-list .table-wrapper tr:last-child td:last-child,
	.table-highlight .table-data-list .table-wrapper tr:last-child th:last-child {
		padding-left: 30px
	}

	.table-highlight .table-controls-bottom {
		padding-top: 90px
	}
}

@media(min-width:1024px) {
	.table-highlight .heading-body {
		padding-bottom: 30px
	}

	.table-highlight .heading-body .title {
		-ms-grid-column-span: 9;
		-ms-grid-row-span: 1;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 9;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.table-highlight .heading-body .body-text {
		-ms-grid-column-span: 9;
		-ms-grid-row-span: 1;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 9;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1
	}

	.table-highlight .table-controls-top {
		padding-bottom: 60px
	}

	.table-highlight .table-controls-top,
	.table-highlight .table-data-list {
		-ms-grid-column-span: 11;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 11
	}

	.table-highlight .table-data-list {
		-ms-grid-row-span: 1;
		grid-row-start: 4;
		-ms-grid-row: 4;
		grid-row-end: span 1
	}

	.table-highlight .table-data-list .table-wrapper+.table-wrapper {
		padding-top: 80px
	}
}

@keyframes accordion_rotate__nu-Mk {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.accordion_accordion__S3pA3 {
	grid-row-gap: 20px
}

.accordion_accordion__S3pA3.accordion_grid-story__8yI\+L {
	-ms-grid-column-span: 13;
	-ms-grid-row-span: 1;
	grid-column-start: 2;
	-ms-grid-column: 2;
	grid-column-end: span 13;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 1
}

.accordion_accordion__S3pA3 .accordion_head__VM2l1 {
	-ms-grid-column-span: 12;
	-ms-grid-row-span: 1;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 1
}

.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3 {
	display: inline-block;
	font-size: inherit;
	line-height: inherit;
	margin-top: 0
}

.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span {
	display: inline-block
}

.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-green-to-purple-diagonal__L5ohi,
.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-green-to-purple-vertical__eZF1k,
.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-outlined__w70vY,
.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-plum-to-urban-jundle-diagonal__2Vq2w,
.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-purple-to-green-horisontal__G4zIj,
.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-urban-jundle-to-plum-horisontal__ynI7c,
.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-urban-jundle-to-plum-vertical__vniYw,
.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1__XjPlM {
	margin-bottom: 20px
}

@media(min-width:768px) {

	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-green-to-purple-diagonal__L5ohi,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-green-to-purple-vertical__eZF1k,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-outlined__w70vY,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-plum-to-urban-jundle-diagonal__2Vq2w,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-purple-to-green-horisontal__G4zIj,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-urban-jundle-to-plum-horisontal__ynI7c,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-urban-jundle-to-plum-vertical__vniYw,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1__XjPlM {
		margin-bottom: 20px
	}
}

@media(min-width:1024px) {

	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-green-to-purple-diagonal__L5ohi,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-green-to-purple-vertical__eZF1k,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-outlined__w70vY,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-plum-to-urban-jundle-diagonal__2Vq2w,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-purple-to-green-horisontal__G4zIj,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-urban-jundle-to-plum-horisontal__ynI7c,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-urban-jundle-to-plum-vertical__vniYw,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1__XjPlM {
		margin-bottom: 40px
	}
}

.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-green-to-purple-diagonal__S\+ry7,
.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-green-to-purple-vertical__UajVt,
.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-outlined__syELV,
.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-plum-to-urban-jundle-diagonal__OxIv3,
.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-purple-to-green-horisontal__VeQs6,
.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-urban-jundle-to-plum-horisontal__xGxKB,
.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-urban-jundle-to-plum-vertical__n42tS,
.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big__t2hKW {
	margin-bottom: 30px
}

@media(min-width:768px) {

	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-green-to-purple-diagonal__S\+ry7,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-green-to-purple-vertical__UajVt,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-outlined__syELV,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-plum-to-urban-jundle-diagonal__OxIv3,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-purple-to-green-horisontal__VeQs6,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-urban-jundle-to-plum-horisontal__xGxKB,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-urban-jundle-to-plum-vertical__n42tS,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big__t2hKW {
		margin-bottom: 30px
	}
}

@media(min-width:1024px) {

	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-green-to-purple-diagonal__S\+ry7,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-green-to-purple-vertical__UajVt,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-outlined__syELV,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-plum-to-urban-jundle-diagonal__OxIv3,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-purple-to-green-horisontal__VeQs6,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-urban-jundle-to-plum-horisontal__xGxKB,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big-urban-jundle-to-plum-vertical__n42tS,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h1-big__t2hKW {
		margin-bottom: 40px
	}
}

.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h2-outlined__\+Eoyu,
.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h2__B5JzK {
	margin-bottom: 10px
}

@media(min-width:768px) {

	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h2-outlined__\+Eoyu,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h2__B5JzK {
		margin-bottom: 10px
	}
}

@media(min-width:1024px) {

	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h2-outlined__\+Eoyu,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h2__B5JzK {
		margin-bottom: 20px
	}
}

.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3 span.accordion_type-h4__R0BIW,
.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h3__YW6UX {
	margin-bottom: 5px
}

@media(min-width:768px) {

	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3 span.accordion_type-h4__R0BIW,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h3__YW6UX {
		margin-bottom: 5px
	}
}

@media(min-width:1024px) {

	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3 span.accordion_type-h4__R0BIW,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_componentTitle__yaNd3>span.accordion_type-h3__YW6UX {
		margin-bottom: 10px
	}
}

.accordion_accordion__S3pA3 .accordion_text__yjzDQ {
	margin-bottom: 0 !important;
	padding-bottom: 15px
}

.accordion_accordion__S3pA3 .accordion_body__gm3gp {
	-ms-grid-column-span: 12;
	-ms-grid-row-span: 1;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12;
	grid-row-start: 2;
	-ms-grid-row: 2;
	grid-row-end: span 1;
	padding: 0 0 40px
}

.accordion_accordion__S3pA3 .accordion_body__gm3gp p:last-of-type {
	margin: 0
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 {
	-ms-grid-column-span: 12;
	-ms-grid-row-span: 1;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12;
	grid-row-start: 3;
	-ms-grid-row: 3;
	grid-row-end: span 1;
	padding-right: 30px
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb {
	color: #fff;
	cursor: pointer;
	display: block;
	position: relative;
	text-decoration: none;
	z-index: 1
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_title__9Ot64 {
	align-items: center;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #0000;
	border: none;
	cursor: pointer;
	display: flex;
	margin-right: 53px;
	outline: none;
	padding: 16px 0;
	text-align: left
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_title__9Ot64 h2,
.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_title__9Ot64 h3 {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	margin-bottom: 0;
	position: static
}

@media(min-width:768px) {

	.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_title__9Ot64 h2,
	.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_title__9Ot64 h3 {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {

	.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_title__9Ot64 h2,
	.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_title__9Ot64 h3 {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_title__9Ot64 .accordion_icon__i11Hk {
	height: 18px;
	position: absolute;
	right: 5px;
	transition: transform .3s ease-out;
	width: 18px
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_title__9Ot64 .accordion_icon__i11Hk:after,
.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_title__9Ot64 .accordion_icon__i11Hk:before {
	background-color: #fff;
	content: "";
	position: absolute;
	transition: transform .25s ease-out
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_title__9Ot64 .accordion_icon__i11Hk:before {
	height: 18px;
	left: calc(50% - 1px);
	top: calc(50% - 9px);
	width: 2px
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_title__9Ot64 .accordion_icon__i11Hk:after {
	height: 2px;
	left: calc(50% - 9px);
	top: calc(50% - 1px);
	width: 18px
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_title__9Ot64 .accordion_icon__i11Hk.accordion_active__wbMxV:after,
.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_title__9Ot64 .accordion_icon__i11Hk.accordion_active__wbMxV:before {
	background-color: #fff
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_title__9Ot64 .accordion_icon__i11Hk.accordion_active__wbMxV:before {
	transform: rotate(90deg)
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_title__9Ot64 .accordion_icon__i11Hk.accordion_active__wbMxV:after {
	transform: rotate(180deg)
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_description__PK1l- {
	color: #fff;
	cursor: auto;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	max-height: 0;
	opacity: 0;
	padding: 0
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_description__PK1l- a {
	color: #0a9e80;
	text-decoration: underline
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_description__PK1l- a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_description__PK1l- a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_description__PK1l- {
		font-size: 18px;
		line-height: 28px
	}
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_description__PK1l- ol {
	list-style: disc none outside outside;
	list-style: initial outside
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_description__PK1l- p {
	height: 0;
	margin: 0
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_description__PK1l-.accordion_collapsed__LixEq {
	margin-bottom: 0;
	max-height: 0;
	overflow: hidden
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_description__PK1l-.accordion_expanded__VtE8d {
	margin-bottom: 0;
	max-height: 10000000px;
	padding-bottom: 0
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_description__PK1l-.accordion_expanded__VtE8d p {
	height: auto;
	margin: initial
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_description__PK1l-.accordion_expanded__VtE8d p span {
	white-space: normal !important
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb+.accordion_item__JZysb,
.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb.accordion_item__JZysb:first-child {
	border-top: 1px solid gray
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb.accordion_item__JZysb:last-child {
	border-bottom: 1px solid gray
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 li a {
	color: #fff;
	color: #e6e6e6;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px;
	text-decoration: none;
	text-transform: none
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 li a a {
	color: #0a9e80;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 li a a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.accordion_accordion__S3pA3 .accordion_items__FGos6 li a a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.accordion_accordion__S3pA3 .accordion_items__FGos6 li a {
		font-size: 16px
	}
}

.accordion_accordion__S3pA3.accordion_center__F9Cez .accordion_head__VM2l1 {
	display: flex;
	justify-content: center
}

.accordion_accordion__S3pA3.accordion_center__F9Cez .accordion_body__gm3gp p {
	text-align: center
}

.accordion_accordion__S3pA3.accordion_right__NeTp- .accordion_head__VM2l1 {
	display: flex;
	justify-content: flex-end
}

.accordion_accordion__S3pA3.accordion_right__NeTp- .accordion_body__gm3gp p {
	text-align: right
}

@media(min-width:768px) {

	.accordion_accordion__S3pA3 .accordion_body__gm3gp,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1,
	.accordion_accordion__S3pA3 .accordion_items__FGos6 {
		-ms-grid-column-span: 11;
		grid-column-end: span 11;
		padding-right: 0
	}

	.accordion_accordion__S3pA3 .accordion_body__gm3gp .accordion_item__JZysb .accordion_title__9Ot64,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_item__JZysb .accordion_title__9Ot64,
	.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_item__JZysb .accordion_title__9Ot64 {
		padding: 24px 0
	}

	.accordion_accordion__S3pA3 .accordion_body__gm3gp .accordion_description__PK1l-.accordion_expanded__VtE8d,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1 .accordion_description__PK1l-.accordion_expanded__VtE8d,
	.accordion_accordion__S3pA3 .accordion_items__FGos6 .accordion_description__PK1l-.accordion_expanded__VtE8d {
		margin-bottom: 0;
		padding-bottom: 0
	}

	.accordion_accordion__S3pA3 .accordion_body__gm3gp {
		padding: 0
	}

	.accordion_accordion__S3pA3.accordion_center__F9Cez .accordion_head__VM2l1 {
		-ms-grid-column-span: 10;
		-ms-grid-row-span: 1;
		display: flex;
		grid-column-start: 4;
		-ms-grid-column: 4;
		grid-column-end: span 10;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1;
		justify-content: center
	}

	.accordion_accordion__S3pA3.accordion_center__F9Cez .accordion_body__gm3gp {
		-ms-grid-column-span: 10;
		-ms-grid-row-span: 1;
		grid-column-start: 4;
		-ms-grid-column: 4;
		grid-column-end: span 10;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1
	}

	.accordion_accordion__S3pA3.accordion_center__F9Cez .accordion_body__gm3gp p {
		text-align: center
	}

	.accordion_accordion__S3pA3.accordion_center__F9Cez .accordion_items__FGos6 {
		-ms-grid-column-span: 10;
		-ms-grid-row-span: 1;
		grid-column-start: 4;
		-ms-grid-column: 4;
		grid-column-end: span 10;
		grid-row-start: 3;
		-ms-grid-row: 3;
		grid-row-end: span 1
	}

	.accordion_accordion__S3pA3.accordion_right__NeTp- .accordion_head__VM2l1 {
		-ms-grid-column-span: 11;
		-ms-grid-row-span: 1;
		grid-column-start: 4;
		-ms-grid-column: 4;
		grid-column-end: span 11;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.accordion_accordion__S3pA3.accordion_right__NeTp- .accordion_body__gm3gp {
		-ms-grid-column-span: 11;
		-ms-grid-row-span: 1;
		grid-column-start: 4;
		-ms-grid-column: 4;
		grid-column-end: span 11;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1
	}

	.accordion_accordion__S3pA3.accordion_right__NeTp- .accordion_body__gm3gp p {
		text-align: right
	}

	.accordion_accordion__S3pA3.accordion_right__NeTp- .accordion_items__FGos6 {
		-ms-grid-column-span: 11;
		-ms-grid-row-span: 1;
		grid-column-start: 4;
		-ms-grid-column: 4;
		grid-column-end: span 11;
		grid-row-start: 3;
		-ms-grid-row: 3;
		grid-row-end: span 1
	}
}

@media(min-width:1024px) {

	.accordion_accordion__S3pA3 .accordion_body__gm3gp,
	.accordion_accordion__S3pA3 .accordion_head__VM2l1,
	.accordion_accordion__S3pA3 .accordion_items__FGos6 {
		-ms-grid-column-span: 9;
		grid-column-end: span 9
	}

	.accordion_accordion__S3pA3 .accordion_body__gm3gp {
		padding: 0
	}

	.accordion_accordion__S3pA3.accordion_right__NeTp- .accordion_head__VM2l1 {
		-ms-grid-column-span: 8;
		-ms-grid-row-span: 1;
		grid-column-start: 7;
		-ms-grid-column: 7;
		grid-column-end: span 8;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.accordion_accordion__S3pA3.accordion_right__NeTp- .accordion_body__gm3gp {
		-ms-grid-column-span: 9;
		-ms-grid-row-span: 1;
		grid-column-start: 6;
		-ms-grid-column: 6;
		grid-column-end: span 9;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1
	}

	.accordion_accordion__S3pA3.accordion_right__NeTp- .accordion_body__gm3gp p {
		text-align: right
	}

	.accordion_accordion__S3pA3.accordion_right__NeTp- .accordion_items__FGos6 {
		-ms-grid-column-span: 9;
		-ms-grid-row-span: 1;
		grid-column-start: 6;
		-ms-grid-column: 6;
		grid-column-end: span 9;
		grid-row-start: 3;
		-ms-grid-row: 3;
		grid-row-end: span 1
	}
}

.cta-banner {
	cursor: pointer;
	height: 63px
}

.cta-banner a {
	text-decoration: none !important
}

.cta-banner:hover .icon {
	animation: pulse 1s infinite
}

.cta-banner .action {
	-ms-grid-column-span: 12;
	align-items: center;
	display: flex;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12;
	height: 63px
}

.cta-banner .action .text {
	color: #fff;
	display: block;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 22px;
	margin: 0 !important
}

@media(min-width:768px) {
	.cta-banner .action .text {
		font-size: 20px;
		line-height: 24px
	}
}

@media(min-width:1024px) {
	.cta-banner .action .text {
		font-size: 24px;
		line-height: 29px
	}
}

.cta-banner .action .icon {
	color: #fff;
	margin-left: 20px
}

.cta-banner .action .icon svg {
	height: 24px;
	width: 24px
}

@media(min-width:768px) {
	.cta-banner .action .icon svg {
		height: 30px;
		width: 30px
	}
}

@media(min-width:1024px) {
	.cta-banner .action .icon svg {
		height: 44px;
		width: 44px
	}
}

.cta-banner .action .icon svg,
.cta-banner .action .icon svg path:last-child {
	fill: currentColor
}

.cta-banner.center .action {
	display: flex;
	justify-content: center
}

.cta-banner.right .action {
	display: flex;
	justify-content: flex-end
}

.cta-banner.pink {
	background-color: #d34df4
}

.cta-banner.green {
	background-color: #0a9e80
}

.cta-banner.white {
	background-color: #fff
}

.cta-banner.white .action .icon,
.cta-banner.white .action .text {
	color: #000
}

.cta-banner.white .action .icon svg path:last-child,
.cta-banner.white .action .text svg path:last-child {
	fill: #000
}

.cta-banner[class~=link-false] {
	cursor: default;
	pointer-events: none
}

@media(min-width:768px) {

	.cta-banner,
	.cta-banner .action {
		height: 73px
	}

	.cta-banner .action .icon {
		margin-left: 30px
	}
}

.image-banner {
	align-items: center;
	display: flex;
	grid-column: 1/span 15;
	height: 60px;
	justify-content: center
}

.image-banner-wrapper {
	grid-column-end: span 13;
	grid-column-start: 2
}

.image-banner .image {
	display: flex;
	justify-content: center
}

.image-banner .image img {
	max-width: 100%;
	width: 100%
}

.image-banner .image img:hover {
	transform: none
}

.image-banner[class~=image-true] .image img {
	max-height: 24px;
	max-width: 280px;
	min-width: 0;
	min-width: auto;
	width: auto
}

@media(min-width:768px) {
	.image-banner[class~=image-true] .image img {
		max-height: 27px;
		max-width: 829px
	}
}

.hero-video {
	grid-auto-rows: repeat(6, auto);
	grid-column: 1/span 15
}

.hero-video .center:last-child,
.hero-video .left:last-child,
.hero-video .primary-button:last-child {
	margin-bottom: 170px
}

.hero-video .hero-shadow-container {
	-ms-grid-column-span: 12;
	-ms-grid-row-span: 4;
	align-items: center;
	display: flex;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12;
	grid-row-start: 2;
	-ms-grid-row: 2;
	grid-row-end: span 4;
	justify-content: center
}

.hero-video .hero-shadow-container .hero-shadow {
	background: radial-gradient(#000c 10%, #0000 70%);
	height: 80%;
	width: 100%;
	z-index: 1
}

.hero-video .hero-overline {
	-ms-grid-column-span: 11;
	-ms-grid-row-span: 1;
	align-items: center;
	align-items: flex-end;
	color: #fff;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 11;
	grid-row-start: 2;
	-ms-grid-row: 2;
	grid-row-end: span 1;
	justify-self: center;
	letter-spacing: 4px;
	line-height: 17px;
	margin: 0;
	text-transform: uppercase;
	z-index: 2
}

@media(min-width:768px) {
	.hero-video .hero-overline {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {
	.hero-video .hero-overline {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.hero-video .hero-heading {
	-ms-grid-column-span: 13;
	-ms-grid-row-span: 1;
	grid-column-start: 2;
	-ms-grid-column: 2;
	grid-column-end: span 13;
	grid-row-start: 3;
	-ms-grid-row: 3;
	grid-row-end: span 1;
	margin-bottom: 0;
	text-align: center;
	z-index: 2
}

.hero-video .hero-body {
	-ms-grid-column-span: 11;
	-ms-grid-row-span: 1;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 11;
	grid-row-start: 4;
	-ms-grid-row: 4;
	grid-row-end: span 1;
	margin-bottom: 0;
	text-align: center;
	z-index: 2
}

.hero-video .hero-body p {
	font-size: 18px;
	padding: 5px 10px 20px
}

.hero-video .primary-button {
	-ms-grid-column-span: 11;
	-ms-grid-row-span: 1;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 11;
	grid-row-start: 5;
	-ms-grid-row: 5;
	grid-row-end: span 1;
	justify-self: center;
	margin-top: 0;
	z-index: 2
}

.hero-video .video {
	-ms-grid-column-span: 15;
	-ms-grid-row-span: 6;
	grid-column-start: 1;
	-ms-grid-column: 1;
	grid-column-end: span 15;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 6
}

.hero-video .video video {
	height: auto;
	margin-bottom: -4px;
	margin-top: 0;
	object-fit: cover;
	width: 100%
}

@media(min-width:768px) {

	.hero-video .center:nth-child(3),
	.hero-video .left:nth-child(3),
	.hero-video .primary-button:nth-child(3) {
		margin-top: 120px
	}

	.hero-video .center:last-child,
	.hero-video .left:last-child,
	.hero-video .primary-button:last-child {
		margin-bottom: 280px
	}

	.hero-video .hero-shadow-container {
		-ms-grid-column-span: 11;
		-ms-grid-row-span: 4;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 11;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 4
	}

	.hero-video .hero-shadow-container.left {
		-ms-grid-column-span: 9;
		-ms-grid-row-span: 4;
		grid-column-start: 2;
		-ms-grid-column: 2;
		grid-column-end: span 9;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 4
	}

	.hero-video .hero-overline {
		-ms-grid-column-span: 11;
		-ms-grid-row-span: 1;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 11;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1;
		margin-bottom: -10px
	}

	.hero-video .hero-overline.left {
		-ms-grid-column-span: 6;
		-ms-grid-row-span: 1;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 6;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1;
		justify-self: start
	}

	.hero-video .hero-heading {
		-ms-grid-column-span: 11;
		-ms-grid-row-span: 1;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 11;
		grid-row-start: 3;
		-ms-grid-row: 3;
		grid-row-end: span 1
	}

	.hero-video .hero-heading.left {
		-ms-grid-column-span: 10;
		-ms-grid-row-span: 1;
		grid-column-start: 2;
		-ms-grid-column: 2;
		grid-column-end: span 10;
		grid-row-start: 3;
		-ms-grid-row: 3;
		grid-row-end: span 1;
		text-align: start
	}

	.hero-video .hero-body {
		-ms-grid-column-span: 7;
		-ms-grid-row-span: 1;
		color: #fff;
		font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
		font-size: 18px;
		grid-column-start: 5;
		-ms-grid-column: 5;
		grid-column-end: span 7;
		grid-row-start: 4;
		-ms-grid-row: 4;
		grid-row-end: span 1;
		letter-spacing: 0;
		line-height: 22px;
		padding: 0 10px
	}
}

@media(min-width:768px)and (min-width:768px) {
	.hero-video .hero-body {
		font-size: 20px;
		line-height: 24px
	}
}

@media(min-width:768px)and (min-width:1024px) {
	.hero-video .hero-body {
		font-size: 24px;
		line-height: 29px
	}
}

@media(min-width:768px) {
	.hero-video .hero-body p {
		font-size: 21px;
		padding: 5px 10px 0
	}

	.hero-video .hero-body.left {
		-ms-grid-column-span: 7;
		-ms-grid-row-span: 1;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 7;
		grid-row-start: 4;
		-ms-grid-row: 4;
		grid-row-end: span 1;
		text-align: start
	}

	.hero-video .hero-body.left p {
		padding: 5px 0 0
	}

	.hero-video .left+.primary-button {
		-ms-grid-column-span: 6;
		-ms-grid-row-span: 1;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 6;
		grid-row-start: 5;
		-ms-grid-row: 5;
		grid-row-end: span 1;
		justify-self: start;
		margin-left: 10px
	}

	.hero-video .primary-button {
		-ms-grid-column-span: 11;
		-ms-grid-row-span: 1;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 11;
		grid-row-start: 5;
		-ms-grid-row: 5;
		grid-row-end: span 1
	}

	.hero-video .video {
		-ms-grid-column-span: 15;
		-ms-grid-row-span: 6;
		grid-column-start: 1;
		-ms-grid-column: 1;
		grid-column-end: span 15;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 6
	}

	.hero-video .video video {
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
		margin-bottom: -4px;
		margin-top: 0;
		object-fit: cover;
		width: 100%
	}
}

@media only screen and (max-width:1280px)and (min-width:769px) {
	.video {
		-ms-grid-column-span: 15;
		-ms-grid-row-span: 6;
		grid-column-start: 1;
		-ms-grid-column: 1;
		grid-column-end: span 15;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 6
	}

	.video video {
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
		margin-bottom: -4px;
		object-fit: cover;
		width: 100%
	}
}

.header-container>.header-content>header.header,
.header>.first-bar {
	transition: background-color .3s ease-out
}

@supports(-moz-appearance:none) {
	.hero-video .video {
		width: 100%
	}

	.hero-video .video video {
		min-width: 0;
		width: 100%
	}
}

.carousel {
	position: relative
}

.carousel .next,
.carousel .prev {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	position: absolute;
	top: 0;
	z-index: 2
}

.carousel .next .icon,
.carousel .prev .icon {
	padding: 0
}

.carousel .next .icon svg,
.carousel .prev .icon svg {
	height: 40px;
	width: 40px
}

.carousel .next .icon svg path:last-child,
.carousel .prev .icon svg path:last-child {
	fill: #fff
}

.carousel .prev {
	left: 0
}

.carousel .next {
	right: 0
}

.carousel button {
	background-color: #0000;
	border: none;
	cursor: pointer;
	outline: none
}

.fun-print {
	margin-bottom: 100px;
	max-width: 100vw;
	position: relative
}

.fun-print .fun-print-header {
	-ms-grid-column-span: 11;
	-ms-grid-row-span: 1;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 11;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 1;
	padding: 40px 0
}

.fun-print .fun-print-header>.overline {
	align-items: center;
	color: #fff;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 4px;
	line-height: 17px;
	text-transform: uppercase
}

@media(min-width:768px) {
	.fun-print .fun-print-header>.overline {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {
	.fun-print .fun-print-header>.overline {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.fun-print .fun-print-header>.heading {
	margin-top: 10px
}

.fun-print .fun-print-header>.sub-heading {
	margin-top: 20px
}

.fun-print .media-container {
	align-items: center;
	display: flex;
	margin-bottom: 50px;
	overflow: hidden
}

.fun-print .media-container img,
.fun-print .media-container video {
	height: auto;
	object-fit: cover;
	transition: all 1s cubic-bezier(.165, .84, .44, 1);
	width: 100%;
	will-change: transform
}

.fun-print .media-container img:hover,
.fun-print .media-container video:hover {
	transform: scale(1.05)
}

.fun-print .media-container.ratio-1-1 img,
.fun-print .media-container.ratio-1-1 video {
	aspect-ratio: 1/1
}

.fun-print .media-container.ratio-4-3 img,
.fun-print .media-container.ratio-4-3 video {
	aspect-ratio: 4/3
}

.fun-print .media-container.ratio-16-9 img,
.fun-print .media-container.ratio-16-9 video {
	aspect-ratio: 16/9
}

.fun-print .carousel-container {
	position: relative
}

.fun-print .carousel-container.grid {
	display: block
}

.fun-print .fun-print-content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0 16px -60px;
	position: relative;
	top: -60px
}

.fun-print .fun-print-content .story {
	padding: 60px 20px
}

.fun-print .fun-print-content .story>.overline {
	align-items: center;
	color: #fff;
	color: #b3b3b3;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 4px;
	line-height: 17px;
	text-transform: uppercase
}

@media(min-width:768px) {
	.fun-print .fun-print-content .story>.overline {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {
	.fun-print .fun-print-content .story>.overline {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.fun-print .fun-print-content .story>.title {
	margin-top: 10px
}

.fun-print .fun-print-content .story>.body {
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	margin-top: 40px;
	overflow-y: hidden
}

.fun-print .fun-print-content .story>.primary-button {
	margin-top: 40px
}

@media(min-width:768px) {
	.fun-print .fun-print-header {
		padding: 60px 0
	}

	.fun-print .media-container {
		margin-bottom: 0
	}

	.fun-print .carousel-container.grid {
		align-items: center;
		display: grid;
		display: -ms-grid
	}

	.fun-print .carousel-container .carousel {
		-ms-grid-column-span: 9;
		-ms-grid-row-span: 1;
		grid-column-start: 7;
		-ms-grid-column: 7;
		grid-column-end: span 9;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.fun-print .carousel-container .fun-print-content {
		-ms-grid-column-span: 4;
		-ms-grid-row-span: 1;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 4;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1;
		margin: 0;
		top: 0
	}

	.fun-print .carousel-container .fun-print-content .story {
		padding: 0 10px 0 0
	}

	.fun-print .carousel-container-swapped.grid {
		display: grid;
		display: -ms-grid
	}

	.fun-print .carousel-container-swapped .carousel {
		-ms-grid-column-span: 9;
		-ms-grid-row-span: 1;
		grid-column-start: 1;
		-ms-grid-column: 1;
		grid-column-end: span 9;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.fun-print .carousel-container-swapped .fun-print-content {
		-ms-grid-column-span: 11;
		-ms-grid-row-span: 1;
		grid-column-start: 10;
		-ms-grid-column: 10;
		grid-column-end: span 11;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1;
		margin: 0;
		top: 0
	}

	.fun-print .carousel-container-swapped .fun-print-content .story {
		padding: 40px 30% 40px 40px
	}
}

@media(min-width:1024px) {
	.fun-print .fun-print-header {
		padding: 80px 0
	}

	.fun-print .carousel-container .fun-print-content .story {
		padding: 0 30px 0 0
	}
}

@media(min-width:1280px) {
	.fun-print {
		min-height: 834px
	}

	.fun-print .fun-print-header {
		padding: 80px 0
	}
}

@media screen and (min-width:1441px) {
	.fun-print .carousel-container .carousel {
		-ms-grid-column-span: 8;
		-ms-grid-row-span: 1;
		grid-column-start: 7;
		-ms-grid-column: 7;
		grid-column-end: span 8;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.fun-print .carousel-container-swapped .carousel {
		-ms-grid-column-span: 8;
		-ms-grid-row-span: 1;
		grid-column-start: 4;
		-ms-grid-column: 4;
		grid-column-end: span 8;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.fun-print .carousel-container-swapped .fun-print-content {
		-ms-grid-column-span: 13;
		-ms-grid-row-span: 1;
		grid-column-start: 12;
		-ms-grid-column: 12;
		grid-column-end: span 13;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.fun-print .carousel-container-swapped .fun-print-content .story {
		padding: 60px 50% 60px 20px
	}
}

.hide-modal {
	display: none !important
}

body.show-modal {
	-ms-overflow-style: none;
	overflow: hidden;
	scrollbar-width: none
}

body.show-modal::-webkit-scrollbar {
	display: none
}

.ee-active.modal-mask {
	position: relative
}

.modal-mask {
	align-items: center;
	animation-delay: 0s !important;
	animation-duration: 0s !important;
	animation-fill-mode: none !important;
	animation-name: none !important;
	background-color: #131313cc;
	height: 100%;
	justify-content: center;
	left: 0;
	overflow-y: auto;
	position: fixed;
	scroll-behavior: smooth;
	top: 0;
	width: 100%;
	z-index: 14
}

.modal-mask .modal-wrapper {
	-ms-grid-column-span: 13;
	grid-column: 2/span 13;
	-ms-grid-column: 2;
	height: auto;
	margin: 100px auto 0;
	width: 100%
}

.modal-mask .modal-wrapper .close {
	align-items: center;
	background-color: #393939;
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: flex;
	height: 44px;
	justify-content: center;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 44px;
	z-index: 15
}

.modal-mask .modal-wrapper .close svg {
	height: 24px;
	width: 24px
}

@media(min-width:768px) {
	.modal-mask .modal-wrapper .close svg {
		height: 30px;
		width: 30px
	}
}

@media(min-width:1024px) {
	.modal-mask .modal-wrapper .close svg {
		height: 35px;
		width: 35px
	}
}

.modal-mask .modal-wrapper .modal {
	box-shadow: 0 2px 8px #00000054;
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	max-height: none;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	scrollbar-color: #464646 #000;
	scrollbar-width: thin
}

.modal-mask .modal-wrapper .modal a {
	color: #0a9e80;
	text-decoration: underline
}

.modal-mask .modal-wrapper .modal a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.modal-mask .modal-wrapper .modal a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.modal-mask .modal-wrapper .modal {
		font-size: 18px;
		line-height: 28px
	}
}

.modal-mask .modal-wrapper .modal .modal-content {
	background-color: #000;
	border-radius: 8px
}

.modal-mask .modal-wrapper .modal .modal-content #accordion-content {
	display: flex;
	flex-direction: column;
	grid-column-end: span 11;
	grid-column-start: 3
}

.modal-mask .modal-wrapper .modal a {
	font-family: inherit
}

.modal-mask .modal-wrapper #modal-content::-webkit-scrollbar-track {
	background-color: #000
}

.modal-mask .modal-wrapper #modal-content::-webkit-scrollbar {
	background-color: #000;
	width: 8px
}

.modal-mask .modal-wrapper #modal-content::-webkit-scrollbar-thumb {
	background-color: #464646;
	border-radius: 20px;
	width: 6px
}

.modal-mask .modal-wrapper #modal-content::-webkit-scrollbar-thumb:hover {
	background-color: #464646;
	width: 6px
}

.modal-mask .modal-wrapper #modal-content::-webkit-scrollbar-track:hover {
	background-color: #000
}

.modal-mask .modal-wrapper #modal-content::-webkit-scrollbar :hover {
	background-color: #000;
	width: 8px
}

.modal-mask .modal-wrapper .modal span:empty {
	display: none
}

@media(min-width:1024px) {
	.modal-mask .modal-wrapper {
		margin: 120px 0
	}

	.modal-mask .modal-wrapper .modal {
		max-height: none
	}

	.modal-mask .modal-wrapper .modal .modal-content {
		padding: 80px 192px
	}

	.modal-mask .modal-wrapper .modal .modal-content .full-width {
		max-width: 1205px
	}

	.modal-mask .modal-wrapper .close {
		height: 65px;
		right: 26px;
		top: 26px;
		width: 65px
	}
}

@media(min-width:1280px) {
	.modal-mask .modal-wrapper .close {
		right: 32px;
		top: 32px
	}
}

@media(max-width:500px) {
	.modal-content {
		padding: 60px 30px
	}
}

@media(min-width:500px)and (max-width:768px) {
	.modal-content {
		padding: 60px
	}
}

@media(min-width:768px)and (max-width:1024px) {
	.modal-content {
		padding: 80px
	}
}

.item-container,
.items-container {
	display: flex;
	flex-direction: column
}

.item-container:first-of-type,
.items-container:first-of-type {
	-ms-grid-row: 1
}

.item-container:nth-of-type(2),
.items-container:nth-of-type(2) {
	-ms-grid-row: 2
}

.item-container:nth-of-type(3),
.items-container:nth-of-type(3) {
	-ms-grid-row: 3
}

.item-container .list-content-item .car-guide-styling .icon-link,
.item-container .list-content-item .car-guide-styling .primary-button,
.item-container .list-content-item .car-guide-styling .primary-link,
.items-container .list-content-item .car-guide-styling .icon-link,
.items-container .list-content-item .car-guide-styling .primary-button,
.items-container .list-content-item .car-guide-styling .primary-link {
	margin-top: 24px
}

.item-container .center,
.items-container .center {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.item-container .center .title,
.item-container .center p,
.items-container .center .title,
.items-container .center p {
	max-width: 100%;
	text-align: center
}

.item-container .center .image,
.items-container .center .image {
	max-width: 100%
}

.item-container .center-text,
.items-container .center-text {
	align-items: center;
	display: flex;
	flex-direction: column;
	max-width: 100%
}

.item-container .center-text .body-text,
.item-container .center-text .title,
.item-container .center-text p,
.items-container .center-text .body-text,
.items-container .center-text .title,
.items-container .center-text p {
	max-width: 100%;
	text-align: center
}

.item-container .center-text .top-icon,
.items-container .center-text .top-icon {
	display: flex;
	justify-content: center
}

.item-container .bottom,
.items-container .bottom {
	display: flex;
	flex-direction: column;
	justify-content: flex-end
}

.item-container .overline-above,
.items-container .overline-above {
	align-items: center;
	color: #fff;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 4px;
	line-height: 17px;
	margin: 0 0 5px;
	text-transform: uppercase
}

@media(min-width:768px) {

	.item-container .overline-above,
	.items-container .overline-above {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {

	.item-container .overline-above,
	.items-container .overline-above {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.item-container .overline-bottom,
.items-container .overline-bottom {
	align-items: center;
	color: #fff;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 4px;
	line-height: 17px;
	margin: 30px 0 20px;
	text-transform: uppercase
}

@media(min-width:768px) {

	.item-container .overline-bottom,
	.items-container .overline-bottom {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {

	.item-container .overline-bottom,
	.items-container .overline-bottom {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.item-container .image,
.items-container .image {
	width: 100%
}

.item-container .image div,
.item-container .image img,
.items-container .image div,
.items-container .image img {
	max-height: 233px
}

.item-container .image img,
.items-container .image img {
	height: auto;
	object-fit: cover;
	width: 100%
}

.item-container .image+.title,
.items-container .image+.title {
	margin-top: 20px
}

.item-container .top-icon,
.items-container .top-icon {
	color: #fff;
	display: block;
	margin-bottom: 20px;
	text-align: left
}

.item-container .top-icon svg,
.items-container .top-icon svg {
	height: 50px;
	width: 50px
}

.item-container .title,
.items-container .title {
	display: inline-block;
	display: block;
	font-size: inherit;
	line-height: inherit;
	margin-top: 20px
}

.item-container .title>span,
.items-container .title>span {
	display: inline-block
}

.item-container .title>span.type-h1,
.item-container .title>span.type-h1-green-to-purple-diagonal,
.item-container .title>span.type-h1-green-to-purple-vertical,
.item-container .title>span.type-h1-outlined,
.item-container .title>span.type-h1-plum-to-urban-jundle-diagonal,
.item-container .title>span.type-h1-purple-to-green-horisontal,
.item-container .title>span.type-h1-urban-jundle-to-plum-horisontal,
.item-container .title>span.type-h1-urban-jundle-to-plum-vertical,
.items-container .title>span.type-h1,
.items-container .title>span.type-h1-green-to-purple-diagonal,
.items-container .title>span.type-h1-green-to-purple-vertical,
.items-container .title>span.type-h1-outlined,
.items-container .title>span.type-h1-plum-to-urban-jundle-diagonal,
.items-container .title>span.type-h1-purple-to-green-horisontal,
.items-container .title>span.type-h1-urban-jundle-to-plum-horisontal,
.items-container .title>span.type-h1-urban-jundle-to-plum-vertical {
	margin-bottom: 20px
}

@media(min-width:768px) {

	.item-container .title>span.type-h1,
	.item-container .title>span.type-h1-green-to-purple-diagonal,
	.item-container .title>span.type-h1-green-to-purple-vertical,
	.item-container .title>span.type-h1-outlined,
	.item-container .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.item-container .title>span.type-h1-purple-to-green-horisontal,
	.item-container .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.item-container .title>span.type-h1-urban-jundle-to-plum-vertical,
	.items-container .title>span.type-h1,
	.items-container .title>span.type-h1-green-to-purple-diagonal,
	.items-container .title>span.type-h1-green-to-purple-vertical,
	.items-container .title>span.type-h1-outlined,
	.items-container .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.items-container .title>span.type-h1-purple-to-green-horisontal,
	.items-container .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.items-container .title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 20px
	}
}

@media(min-width:1024px) {

	.item-container .title>span.type-h1,
	.item-container .title>span.type-h1-green-to-purple-diagonal,
	.item-container .title>span.type-h1-green-to-purple-vertical,
	.item-container .title>span.type-h1-outlined,
	.item-container .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.item-container .title>span.type-h1-purple-to-green-horisontal,
	.item-container .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.item-container .title>span.type-h1-urban-jundle-to-plum-vertical,
	.items-container .title>span.type-h1,
	.items-container .title>span.type-h1-green-to-purple-diagonal,
	.items-container .title>span.type-h1-green-to-purple-vertical,
	.items-container .title>span.type-h1-outlined,
	.items-container .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.items-container .title>span.type-h1-purple-to-green-horisontal,
	.items-container .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.items-container .title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.item-container .title>span.type-h1-big,
.item-container .title>span.type-h1-big-green-to-purple-diagonal,
.item-container .title>span.type-h1-big-green-to-purple-vertical,
.item-container .title>span.type-h1-big-outlined,
.item-container .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
.item-container .title>span.type-h1-big-purple-to-green-horisontal,
.item-container .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
.item-container .title>span.type-h1-big-urban-jundle-to-plum-vertical,
.items-container .title>span.type-h1-big,
.items-container .title>span.type-h1-big-green-to-purple-diagonal,
.items-container .title>span.type-h1-big-green-to-purple-vertical,
.items-container .title>span.type-h1-big-outlined,
.items-container .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
.items-container .title>span.type-h1-big-purple-to-green-horisontal,
.items-container .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
.items-container .title>span.type-h1-big-urban-jundle-to-plum-vertical {
	margin-bottom: 30px
}

@media(min-width:768px) {

	.item-container .title>span.type-h1-big,
	.item-container .title>span.type-h1-big-green-to-purple-diagonal,
	.item-container .title>span.type-h1-big-green-to-purple-vertical,
	.item-container .title>span.type-h1-big-outlined,
	.item-container .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.item-container .title>span.type-h1-big-purple-to-green-horisontal,
	.item-container .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.item-container .title>span.type-h1-big-urban-jundle-to-plum-vertical,
	.items-container .title>span.type-h1-big,
	.items-container .title>span.type-h1-big-green-to-purple-diagonal,
	.items-container .title>span.type-h1-big-green-to-purple-vertical,
	.items-container .title>span.type-h1-big-outlined,
	.items-container .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.items-container .title>span.type-h1-big-purple-to-green-horisontal,
	.items-container .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.items-container .title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 30px
	}
}

@media(min-width:1024px) {

	.item-container .title>span.type-h1-big,
	.item-container .title>span.type-h1-big-green-to-purple-diagonal,
	.item-container .title>span.type-h1-big-green-to-purple-vertical,
	.item-container .title>span.type-h1-big-outlined,
	.item-container .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.item-container .title>span.type-h1-big-purple-to-green-horisontal,
	.item-container .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.item-container .title>span.type-h1-big-urban-jundle-to-plum-vertical,
	.items-container .title>span.type-h1-big,
	.items-container .title>span.type-h1-big-green-to-purple-diagonal,
	.items-container .title>span.type-h1-big-green-to-purple-vertical,
	.items-container .title>span.type-h1-big-outlined,
	.items-container .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.items-container .title>span.type-h1-big-purple-to-green-horisontal,
	.items-container .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.items-container .title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.item-container .title>span.type-h2,
.item-container .title>span.type-h2-outlined,
.items-container .title>span.type-h2,
.items-container .title>span.type-h2-outlined {
	margin-bottom: 10px
}

@media(min-width:768px) {

	.item-container .title>span.type-h2,
	.item-container .title>span.type-h2-outlined,
	.items-container .title>span.type-h2,
	.items-container .title>span.type-h2-outlined {
		margin-bottom: 10px
	}
}

@media(min-width:1024px) {

	.item-container .title>span.type-h2,
	.item-container .title>span.type-h2-outlined,
	.items-container .title>span.type-h2,
	.items-container .title>span.type-h2-outlined {
		margin-bottom: 20px
	}
}

.item-container .title span.type-h4,
.item-container .title>span.type-h3,
.items-container .title span.type-h4,
.items-container .title>span.type-h3 {
	margin-bottom: 5px
}

@media(min-width:768px) {

	.item-container .title span.type-h4,
	.item-container .title>span.type-h3,
	.items-container .title span.type-h4,
	.items-container .title>span.type-h3 {
		margin-bottom: 5px
	}
}

@media(min-width:1024px) {

	.item-container .title span.type-h4,
	.item-container .title>span.type-h3,
	.items-container .title span.type-h4,
	.items-container .title>span.type-h3 {
		margin-bottom: 10px
	}
}

.item-container .subtitle,
.items-container .subtitle {
	display: inline-block;
	display: block;
	font-size: inherit;
	line-height: inherit;
	margin-top: 5px
}

.item-container .subtitle>span,
.items-container .subtitle>span {
	display: inline-block
}

.item-container .subtitle>span.type-h1,
.item-container .subtitle>span.type-h1-green-to-purple-diagonal,
.item-container .subtitle>span.type-h1-green-to-purple-vertical,
.item-container .subtitle>span.type-h1-outlined,
.item-container .subtitle>span.type-h1-plum-to-urban-jundle-diagonal,
.item-container .subtitle>span.type-h1-purple-to-green-horisontal,
.item-container .subtitle>span.type-h1-urban-jundle-to-plum-horisontal,
.item-container .subtitle>span.type-h1-urban-jundle-to-plum-vertical,
.items-container .subtitle>span.type-h1,
.items-container .subtitle>span.type-h1-green-to-purple-diagonal,
.items-container .subtitle>span.type-h1-green-to-purple-vertical,
.items-container .subtitle>span.type-h1-outlined,
.items-container .subtitle>span.type-h1-plum-to-urban-jundle-diagonal,
.items-container .subtitle>span.type-h1-purple-to-green-horisontal,
.items-container .subtitle>span.type-h1-urban-jundle-to-plum-horisontal,
.items-container .subtitle>span.type-h1-urban-jundle-to-plum-vertical {
	margin-bottom: 20px
}

@media(min-width:768px) {

	.item-container .subtitle>span.type-h1,
	.item-container .subtitle>span.type-h1-green-to-purple-diagonal,
	.item-container .subtitle>span.type-h1-green-to-purple-vertical,
	.item-container .subtitle>span.type-h1-outlined,
	.item-container .subtitle>span.type-h1-plum-to-urban-jundle-diagonal,
	.item-container .subtitle>span.type-h1-purple-to-green-horisontal,
	.item-container .subtitle>span.type-h1-urban-jundle-to-plum-horisontal,
	.item-container .subtitle>span.type-h1-urban-jundle-to-plum-vertical,
	.items-container .subtitle>span.type-h1,
	.items-container .subtitle>span.type-h1-green-to-purple-diagonal,
	.items-container .subtitle>span.type-h1-green-to-purple-vertical,
	.items-container .subtitle>span.type-h1-outlined,
	.items-container .subtitle>span.type-h1-plum-to-urban-jundle-diagonal,
	.items-container .subtitle>span.type-h1-purple-to-green-horisontal,
	.items-container .subtitle>span.type-h1-urban-jundle-to-plum-horisontal,
	.items-container .subtitle>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 20px
	}
}

@media(min-width:1024px) {

	.item-container .subtitle>span.type-h1,
	.item-container .subtitle>span.type-h1-green-to-purple-diagonal,
	.item-container .subtitle>span.type-h1-green-to-purple-vertical,
	.item-container .subtitle>span.type-h1-outlined,
	.item-container .subtitle>span.type-h1-plum-to-urban-jundle-diagonal,
	.item-container .subtitle>span.type-h1-purple-to-green-horisontal,
	.item-container .subtitle>span.type-h1-urban-jundle-to-plum-horisontal,
	.item-container .subtitle>span.type-h1-urban-jundle-to-plum-vertical,
	.items-container .subtitle>span.type-h1,
	.items-container .subtitle>span.type-h1-green-to-purple-diagonal,
	.items-container .subtitle>span.type-h1-green-to-purple-vertical,
	.items-container .subtitle>span.type-h1-outlined,
	.items-container .subtitle>span.type-h1-plum-to-urban-jundle-diagonal,
	.items-container .subtitle>span.type-h1-purple-to-green-horisontal,
	.items-container .subtitle>span.type-h1-urban-jundle-to-plum-horisontal,
	.items-container .subtitle>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.item-container .subtitle>span.type-h1-big,
.item-container .subtitle>span.type-h1-big-green-to-purple-diagonal,
.item-container .subtitle>span.type-h1-big-green-to-purple-vertical,
.item-container .subtitle>span.type-h1-big-outlined,
.item-container .subtitle>span.type-h1-big-plum-to-urban-jundle-diagonal,
.item-container .subtitle>span.type-h1-big-purple-to-green-horisontal,
.item-container .subtitle>span.type-h1-big-urban-jundle-to-plum-horisontal,
.item-container .subtitle>span.type-h1-big-urban-jundle-to-plum-vertical,
.items-container .subtitle>span.type-h1-big,
.items-container .subtitle>span.type-h1-big-green-to-purple-diagonal,
.items-container .subtitle>span.type-h1-big-green-to-purple-vertical,
.items-container .subtitle>span.type-h1-big-outlined,
.items-container .subtitle>span.type-h1-big-plum-to-urban-jundle-diagonal,
.items-container .subtitle>span.type-h1-big-purple-to-green-horisontal,
.items-container .subtitle>span.type-h1-big-urban-jundle-to-plum-horisontal,
.items-container .subtitle>span.type-h1-big-urban-jundle-to-plum-vertical {
	margin-bottom: 30px
}

@media(min-width:768px) {

	.item-container .subtitle>span.type-h1-big,
	.item-container .subtitle>span.type-h1-big-green-to-purple-diagonal,
	.item-container .subtitle>span.type-h1-big-green-to-purple-vertical,
	.item-container .subtitle>span.type-h1-big-outlined,
	.item-container .subtitle>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.item-container .subtitle>span.type-h1-big-purple-to-green-horisontal,
	.item-container .subtitle>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.item-container .subtitle>span.type-h1-big-urban-jundle-to-plum-vertical,
	.items-container .subtitle>span.type-h1-big,
	.items-container .subtitle>span.type-h1-big-green-to-purple-diagonal,
	.items-container .subtitle>span.type-h1-big-green-to-purple-vertical,
	.items-container .subtitle>span.type-h1-big-outlined,
	.items-container .subtitle>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.items-container .subtitle>span.type-h1-big-purple-to-green-horisontal,
	.items-container .subtitle>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.items-container .subtitle>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 30px
	}
}

@media(min-width:1024px) {

	.item-container .subtitle>span.type-h1-big,
	.item-container .subtitle>span.type-h1-big-green-to-purple-diagonal,
	.item-container .subtitle>span.type-h1-big-green-to-purple-vertical,
	.item-container .subtitle>span.type-h1-big-outlined,
	.item-container .subtitle>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.item-container .subtitle>span.type-h1-big-purple-to-green-horisontal,
	.item-container .subtitle>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.item-container .subtitle>span.type-h1-big-urban-jundle-to-plum-vertical,
	.items-container .subtitle>span.type-h1-big,
	.items-container .subtitle>span.type-h1-big-green-to-purple-diagonal,
	.items-container .subtitle>span.type-h1-big-green-to-purple-vertical,
	.items-container .subtitle>span.type-h1-big-outlined,
	.items-container .subtitle>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.items-container .subtitle>span.type-h1-big-purple-to-green-horisontal,
	.items-container .subtitle>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.items-container .subtitle>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.item-container .subtitle>span.type-h2,
.item-container .subtitle>span.type-h2-outlined,
.items-container .subtitle>span.type-h2,
.items-container .subtitle>span.type-h2-outlined {
	margin-bottom: 10px
}

@media(min-width:768px) {

	.item-container .subtitle>span.type-h2,
	.item-container .subtitle>span.type-h2-outlined,
	.items-container .subtitle>span.type-h2,
	.items-container .subtitle>span.type-h2-outlined {
		margin-bottom: 10px
	}
}

@media(min-width:1024px) {

	.item-container .subtitle>span.type-h2,
	.item-container .subtitle>span.type-h2-outlined,
	.items-container .subtitle>span.type-h2,
	.items-container .subtitle>span.type-h2-outlined {
		margin-bottom: 20px
	}
}

.item-container .subtitle span.type-h4,
.item-container .subtitle>span.type-h3,
.items-container .subtitle span.type-h4,
.items-container .subtitle>span.type-h3 {
	margin-bottom: 5px
}

@media(min-width:768px) {

	.item-container .subtitle span.type-h4,
	.item-container .subtitle>span.type-h3,
	.items-container .subtitle span.type-h4,
	.items-container .subtitle>span.type-h3 {
		margin-bottom: 5px
	}
}

@media(min-width:1024px) {

	.item-container .subtitle span.type-h4,
	.item-container .subtitle>span.type-h3,
	.items-container .subtitle span.type-h4,
	.items-container .subtitle>span.type-h3 {
		margin-bottom: 10px
	}
}

.item-container .body-text,
.items-container .body-text {
	margin: 10px 0 0;
	max-width: 100%
}

.item-container .button-heading,
.items-container .button-heading {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 22px;
	margin-top: 30px
}

@media(min-width:768px) {

	.item-container .button-heading,
	.items-container .button-heading {
		font-size: 20px;
		line-height: 24px
	}
}

@media(min-width:1024px) {

	.item-container .button-heading,
	.items-container .button-heading {
		font-size: 24px;
		line-height: 29px
	}
}

.item-container .icon-link,
.item-container .primary-button,
.item-container .primary-link,
.items-container .icon-link,
.items-container .primary-button,
.items-container .primary-link {
	margin-top: 30px;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content
}

.item-container .button-heading+.icon-link,
.item-container .button-heading+.primary-button,
.item-container .button-heading+.primary-link,
.items-container .button-heading+.icon-link,
.items-container .button-heading+.primary-button,
.items-container .button-heading+.primary-link {
	margin-top: 0
}

.item-container a,
.items-container a {
	text-decoration: none
}

.item-container ul,
.items-container ul {
	padding-left: 0
}

.item-container ul li,
.items-container ul li {
	list-style: none
}

.item-container ul li svg,
.items-container ul li svg {
	margin-right: 10px;
	position: relative;
	top: 3px
}

.item-container .thumb-item,
.items-container .thumb-item {
	background-color: #131313;
	display: flex;
	margin-bottom: 10px;
	padding: 10px
}

.item-container .thumb-item a,
.items-container .thumb-item a {
	display: block
}

.item-container .thumb-item .image,
.items-container .thumb-item .image {
	float: left;
	margin-right: 15px;
	max-width: 77px;
	min-width: 77px
}

.item-container .thumb-item .image img,
.items-container .thumb-item .image img {
	display: block;
	height: 130px;
	width: 100%
}

.item-container .thumb-item .top-icon,
.items-container .thumb-item .top-icon {
	align-items: center;
	color: #fff;
	display: flex;
	float: left;
	height: 100%;
	justify-content: center;
	margin-bottom: 0;
	margin-right: 15px;
	max-width: 77px;
	min-width: 77px
}

.item-container .thumb-item .top-icon svg,
.items-container .thumb-item .top-icon svg {
	height: 50px;
	width: 50px
}

.item-container .thumb-item .text-container,
.items-container .thumb-item .text-container {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	margin-left: 0
}

.item-container .thumb-item .text-container .type-h3,
.items-container .thumb-item .text-container .type-h3 {
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	margin: 0
}

.item-container .thumb-item .text-container .overline-above,
.items-container .thumb-item .text-container .overline-above {
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	word-break: break-word
}

.item-container .thumb-item .text-container .overline-bottom,
.items-container .thumb-item .text-container .overline-bottom {
	color: #e6e6e6;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	text-align: left;
	text-transform: none
}

.item-container .thumb-item .text-container .overline-bottom,
.item-container .thumb-item .text-container .title span,
.items-container .thumb-item .text-container .overline-bottom,
.items-container .thumb-item .text-container .title span {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	letter-spacing: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	word-break: break-word
}

.item-container .thumb-item .text-container .title,
.items-container .thumb-item .text-container .title {
	margin: 10px 0;
	text-align: left
}

.item-container .thumb-item .image~.text-container,
.item-container .thumb-item .top-icon~.text-container,
.items-container .thumb-item .image~.text-container,
.items-container .thumb-item .top-icon~.text-container {
	margin-left: 92px
}

@media(min-width:768px) {

	.item-container:first-of-type,
	.item-container:nth-of-type(2),
	.item-container:nth-of-type(3) {
		-ms-grid-row: 1
	}

	.item-container .overline-above {
		margin-bottom: 5px
	}

	.item-container .text {
		max-width: 95%
	}

	.item-container .icon-link,
	.item-container .primary-button,
	.item-container .primary-link {
		margin-top: 30px
	}

	.items-container .list-content-item .item.car-guide-styling {
		margin-top: 0
	}

	.items-container .list-content-item .item.car-guide-styling .title {
		margin-bottom: 0
	}
}

@media(min-width:1024px) {
	.item-container .overline-above {
		margin-bottom: 10px
	}

	.item-container .title {
		margin-bottom: 5px
	}

	.item-container .type-h3 {
		line-height: 28px;
		margin-bottom: 0;
		margin-top: 0
	}

	.item-container .type-h4 {
		line-height: 22px;
		margin-bottom: 0;
		margin-top: 0
	}

	.item-container .text {
		margin-top: 0;
		max-width: 100%
	}

	.item-container .icon-link,
	.item-container .primary-button,
	.item-container .primary-link {
		margin-top: 40px
	}

	.items-container .list-content-item .item.car-guide-styling .icon-link,
	.items-container .list-content-item .item.car-guide-styling .primary-button,
	.items-container .list-content-item .item.car-guide-styling .primary-link {
		margin-top: 32px
	}

	.list-content .items-container.four-items .list-content-item .primary-link {
		display: inline-block
	}

	.list-content .items-container.four-items .list-content-item .buttonText {
		white-space: nowrap
	}

	.list-content .items-container.four-items .list-content-item:last-of-type {
		margin: initial
	}
}

.hero-support {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	object-fit: cover
}

.hero-support .title {
	-ms-grid-column-span: 13;
	-ms-grid-row-span: 1;
	display: inline-block;
	font-size: inherit;
	grid-column-start: 2;
	-ms-grid-column: 2;
	grid-column-end: span 13;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 1;
	line-height: inherit;
	margin-top: 0
}

.hero-support .title>span {
	display: inline-block
}

.hero-support .title>span.type-h1,
.hero-support .title>span.type-h1-green-to-purple-diagonal,
.hero-support .title>span.type-h1-green-to-purple-vertical,
.hero-support .title>span.type-h1-outlined,
.hero-support .title>span.type-h1-plum-to-urban-jundle-diagonal,
.hero-support .title>span.type-h1-purple-to-green-horisontal,
.hero-support .title>span.type-h1-urban-jundle-to-plum-horisontal,
.hero-support .title>span.type-h1-urban-jundle-to-plum-vertical {
	margin-bottom: 20px
}

@media(min-width:768px) {

	.hero-support .title>span.type-h1,
	.hero-support .title>span.type-h1-green-to-purple-diagonal,
	.hero-support .title>span.type-h1-green-to-purple-vertical,
	.hero-support .title>span.type-h1-outlined,
	.hero-support .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.hero-support .title>span.type-h1-purple-to-green-horisontal,
	.hero-support .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.hero-support .title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 20px
	}
}

@media(min-width:1024px) {

	.hero-support .title>span.type-h1,
	.hero-support .title>span.type-h1-green-to-purple-diagonal,
	.hero-support .title>span.type-h1-green-to-purple-vertical,
	.hero-support .title>span.type-h1-outlined,
	.hero-support .title>span.type-h1-plum-to-urban-jundle-diagonal,
	.hero-support .title>span.type-h1-purple-to-green-horisontal,
	.hero-support .title>span.type-h1-urban-jundle-to-plum-horisontal,
	.hero-support .title>span.type-h1-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.hero-support .title>span.type-h1-big,
.hero-support .title>span.type-h1-big-green-to-purple-diagonal,
.hero-support .title>span.type-h1-big-green-to-purple-vertical,
.hero-support .title>span.type-h1-big-outlined,
.hero-support .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
.hero-support .title>span.type-h1-big-purple-to-green-horisontal,
.hero-support .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
.hero-support .title>span.type-h1-big-urban-jundle-to-plum-vertical {
	margin-bottom: 30px
}

@media(min-width:768px) {

	.hero-support .title>span.type-h1-big,
	.hero-support .title>span.type-h1-big-green-to-purple-diagonal,
	.hero-support .title>span.type-h1-big-green-to-purple-vertical,
	.hero-support .title>span.type-h1-big-outlined,
	.hero-support .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.hero-support .title>span.type-h1-big-purple-to-green-horisontal,
	.hero-support .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.hero-support .title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 30px
	}
}

@media(min-width:1024px) {

	.hero-support .title>span.type-h1-big,
	.hero-support .title>span.type-h1-big-green-to-purple-diagonal,
	.hero-support .title>span.type-h1-big-green-to-purple-vertical,
	.hero-support .title>span.type-h1-big-outlined,
	.hero-support .title>span.type-h1-big-plum-to-urban-jundle-diagonal,
	.hero-support .title>span.type-h1-big-purple-to-green-horisontal,
	.hero-support .title>span.type-h1-big-urban-jundle-to-plum-horisontal,
	.hero-support .title>span.type-h1-big-urban-jundle-to-plum-vertical {
		margin-bottom: 40px
	}
}

.hero-support .title>span.type-h2,
.hero-support .title>span.type-h2-outlined {
	margin-bottom: 10px
}

@media(min-width:768px) {

	.hero-support .title>span.type-h2,
	.hero-support .title>span.type-h2-outlined {
		margin-bottom: 10px
	}
}

@media(min-width:1024px) {

	.hero-support .title>span.type-h2,
	.hero-support .title>span.type-h2-outlined {
		margin-bottom: 20px
	}
}

.hero-support .title span.type-h4,
.hero-support .title>span.type-h3 {
	margin-bottom: 5px
}

@media(min-width:768px) {

	.hero-support .title span.type-h4,
	.hero-support .title>span.type-h3 {
		margin-bottom: 5px
	}
}

@media(min-width:1024px) {

	.hero-support .title span.type-h4,
	.hero-support .title>span.type-h3 {
		margin-bottom: 10px
	}
}

.hero-support .body {
	-ms-grid-column-span: 12;
	-ms-grid-row-span: 1;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12;
	grid-row-start: 2;
	-ms-grid-row: 2;
	grid-row-end: span 1;
	margin-bottom: 40px
}

.hero-support .body p:last-of-type {
	margin-bottom: 0
}

.hero-support .hero-support-list-content {
	-ms-grid-column-span: 12;
	-ms-grid-row-span: 1;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12;
	grid-row-start: 3;
	-ms-grid-row: 3;
	grid-row-end: span 1
}

@media(max-width:768px) {
	.hero-support .hero-support-list-content.vertical .list-content-item {
		align-items: center;
		display: flex;
		flex-direction: column;
		margin-bottom: 60px
	}

	.hero-support .hero-support-list-content.vertical .list-content-item .body-text,
	.hero-support .hero-support-list-content.vertical .list-content-item .title {
		text-align: center
	}
}

.hero-support .hero-support-list-content.horizontal {
	-ms-grid-column-span: 15;
	-ms-grid-row-span: 1;
	-ms-overflow-style: none;
	display: flex;
	grid-column-start: 1;
	-ms-grid-column: 1;
	grid-column-end: span 15;
	grid-row-start: 3;
	-ms-grid-row: 3;
	grid-row-end: span 1;
	overflow-x: scroll;
	scrollbar-width: none
}

.hero-support .hero-support-list-content.horizontal::-webkit-scrollbar {
	display: none
}

.hero-support .hero-support-list-content.horizontal .list-content-item {
	margin-bottom: 0;
	min-width: 250px;
	padding-right: 20px;
	width: 250px
}

.hero-support .hero-support-list-content.horizontal .list-content-item:first-child {
	margin-left: 40px
}

.hero-support .hero-support-list-content.horizontal .list-content-item .image,
.hero-support .hero-support-list-content.vertical .list-content-item .image {
	width: 100%
}

.hero-support .hero-support-list-content.horizontal .list-content-item .image img,
.hero-support .hero-support-list-content.vertical .list-content-item .image img {
	height: 190px;
	object-fit: cover
}

@media(min-width:768px) {
	.hero-support .title {
		-ms-grid-column-span: 10;
		-ms-grid-row-span: 1;
		grid-column-start: 2;
		-ms-grid-column: 2;
		grid-column-end: span 10;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.hero-support .body {
		-ms-grid-column-span: 8;
		-ms-grid-row-span: 1;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 8;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1;
		margin-bottom: 50px
	}

	.hero-support .hero-support-list-content.horizontal,
	.hero-support .hero-support-list-content.vertical {
		-ms-grid-column-span: 12;
		-ms-grid-row-span: 1;
		display: flex;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 12;
		grid-row-start: 3;
		-ms-grid-row: 3;
		grid-row-end: span 1
	}

	.hero-support .hero-support-list-content.horizontal .list-content-item,
	.hero-support .hero-support-list-content.vertical .list-content-item {
		margin: 0;
		min-width: none;
		width: calc(33.33333% - 9.33333px)
	}

	.hero-support .hero-support-list-content.horizontal .list-content-item:first-child,
	.hero-support .hero-support-list-content.vertical .list-content-item:first-child {
		margin-left: 0
	}

	.hero-support .hero-support-list-content.horizontal .list-content-item:not(:last-child),
	.hero-support .hero-support-list-content.vertical .list-content-item:not(:last-child) {
		padding-right: 14px
	}

	.hero-support .hero-support-list-content.horizontal .list-content-item .image img,
	.hero-support .hero-support-list-content.vertical .list-content-item .image img {
		height: 160px;
		object-fit: cover
	}
}

@media(min-width:1024px) {
	.hero-support .body {
		-ms-grid-column-span: 6;
		-ms-grid-row-span: 1;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 6;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1;
		margin-bottom: 80px
	}

	.hero-support .hero-support-list-content.horizontal .list-content-item,
	.hero-support .hero-support-list-content.vertical .list-content-item {
		width: calc(33.33333% - 20px)
	}

	.hero-support .hero-support-list-content.horizontal .list-content-item:not(:last-child),
	.hero-support .hero-support-list-content.vertical .list-content-item:not(:last-child) {
		padding-right: 30px
	}

	.hero-support .hero-support-list-content.horizontal .list-content-item .image img,
	.hero-support .hero-support-list-content.vertical .list-content-item .image img {
		height: 263px;
		object-fit: cover
	}
}

.tab-menu-any-content .tab-menu {
	-ms-grid-column-span: 12;
	-ms-grid-row-span: 1;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 1;
	overflow: scroll
}

.tab-menu-any-content .content-container {
	-ms-grid-column-span: 15;
	-ms-grid-row-span: 1;
	grid-column-start: 1;
	-ms-grid-column: 1;
	grid-column-end: span 15;
	grid-row-start: 2;
	-ms-grid-row: 2;
	grid-row-end: span 1
}

.tab-menu {
	-ms-overflow-style: none;
	border-bottom: .5px solid gray;
	cursor: pointer;
	display: flex;
	scroll-behavior: smooth;
	scrollbar-width: none
}

.tab-menu::-webkit-scrollbar {
	display: none
}

.tab-menu .tab-item {
	border-bottom-color: #0000;
	color: #fff;
	display: inline-block;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 19px;
	margin-left: 20px;
	text-transform: uppercase;
	transition: border-bottom-color .5s ease-in-out;
	white-space: nowrap
}

.tab-menu .tab-item a {
	color: #fff;
	text-decoration: none
}

.tab-menu .tab-item a>.label,
.tab-menu .tab-item>.label {
	color: gray;
	padding: 20px 0
}

.tab-menu .tab-item .tab-select {
	padding-right: 20px
}

.tab-menu .tab-item:hover {
	border-bottom: 6px solid #0000
}

.tab-menu .tab-item.active {
	border-bottom: 6px solid #1ef1c6
}

.tab-menu .tab-item:first-child {
	margin: 0
}

@media(min-width:768px) {
	.tab-menu .tab-item {
		margin-left: 20px
	}
}

@media(min-width:1024px) {
	.tab-menu .tab-item {
		margin-left: 40px
	}
}

.tab-select {
	cursor: pointer;
	display: flex;
	outline: none;
	position: relative
}

.tab-select:hover>.label {
	color: #fff
}

.tab-select>.label {
	color: gray;
	padding: 20px 0
}

.tab-select>.label.white,
.tab-select>.value {
	color: #fff;
	width: 100%
}

.tab-select>.value {
	align-items: center;
	display: flex;
	justify-content: space-between
}

.tab-select .tab-arrow {
	position: relative
}

.tab-select .tab-arrow svg {
	height: 29px;
	transition: transform .3s;
	width: 29px
}

.tab-select .tab-arrow svg path:last-child {
	fill: currentColor
}

.tab-select .tab-arrow.open svg {
	transform: translateY(-50%) rotate(180deg)
}

.tab-select>.options {
	animation: fade-in-up .3s;
	border-top: 1px solid #1ef1c6;
	position: absolute;
	top: calc(100% + 6px);
	z-index: 9999
}

.tab-select>.options>.option {
	background-color: #000;
	border-bottom: 1px solid #464646;
	color: #464646;
	padding: 20px;
	text-transform: none
}

.tab-select>.options>.option:hover {
	box-shadow: inset 2px 0 #1ef1c6;
	color: #fff
}

.tab-select>.options>.option.active {
	color: #fff
}

.tab-select svg {
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.tab-select svg path:last-child {
	fill: #fff
}

@keyframes fade-in-up {
	0% {
		opacity: 0;
		transform: translateY(10px)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

.phone-container {
	box-sizing: initial;
	color: #fff;
	display: flex;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	margin-bottom: 20px;
	min-height: 56px;
	position: relative
}

.phone-container a {
	color: #0a9e80;
	text-decoration: underline
}

.phone-container a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.phone-container a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.phone-container {
		font-size: 18px;
		line-height: 28px
	}
}

.phone-container:focus-visible {
	outline: none
}

.phone-container .input-wrapper {
	margin-bottom: 0;
	margin-block: auto;
	width: 100%
}

.phone-container .input-wrapper .input-row {
	width: inherit
}

.phone-container .input-wrapper .warning-message {
	color: #fff;
	color: #f44d6f;
	display: block;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	left: -1px;
	letter-spacing: 0;
	line-height: 20px;
	margin-top: 8px;
	position: absolute
}

.phone-container .input-wrapper .warning-message a {
	color: #0a9e80;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.phone-container .input-wrapper .warning-message a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.phone-container .input-wrapper .warning-message a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.phone-container .input-wrapper .warning-message {
		font-size: 16px
	}
}

.phone-container .input-wrapper.area-code {
	width: 100px
}

.phone-container.with-error,
.phone-container.with-info {
	margin-bottom: 0
}

.phone-container button {
	background: none;
	min-height: 56px;
	padding: 5px 16px
}

.phone-container input {
	padding: 0
}

.phone-container:hover .country-picker span,
.phone-container:hover input {
	color: #fff
}

.phone-container.readOnly input {
	color: #e6e6e6
}

.phone-container-alignment,
.phone-container-error,
.phone-container-selected {
	height: 56px
}

.phone-container-selected input {
	padding: 0
}

.phone-container-selected:has(button[aria-expanded=true]) {
	border-radius: 8px 8px 0 0
}

.phone-container-selected:has(button[aria-expanded=true]) .input-wrapper {
	border-radius: 0
}

.phone-container-selected:has(button[aria-expanded=false]) {
	border-radius: 8px
}

.phone-container-error {
	position: relative
}

.phone-container-error input {
	margin-left: -1.5px;
	padding: 0 0 4px
}

.phone-error-message {
	color: #fff;
	color: #f44d6f;
	display: none;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px;
	margin-bottom: 20px;
	margin-top: 8px
}

.phone-error-message,
.phone-error-message a {
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif
}

.phone-error-message a {
	color: #0a9e80;
	text-decoration: underline
}

.phone-error-message a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.phone-error-message a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.phone-error-message {
		font-size: 16px
	}
}

.phone-error-message.with-error,
.phone-error-message.with-info {
	display: block
}

.phone-container.with-error+.info-message {
	margin-bottom: 0
}

.info-message {
	margin-bottom: 20px
}

@media(min-width:768px) {
	.phone-container .input-wrapper.area-code {
		width: 30%
	}
}

.country-picker-wrapper {
	background-color: #0000;
	color: #fff;
	margin-block: auto;
	padding-bottom: 0 !important;
	position: static !important
}

.country-picker-wrapper ul {
	background-color: #000 !important;
	border: 1px solid #1ef1c6 !important;
	border-radius: 0;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	box-sizing: border-box;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
	position: absolute
}

.country-picker-wrapper ul li {
	padding-bottom: 10px;
	padding-left: 16px;
	padding-top: 10px
}

.country-picker-wrapper ul li:hover {
	background-color: #0000 !important;
	color: #1ef1c6
}

.country-picker-wrapper ul li:hover span {
	color: #1ef1c6
}

.country-picker-wrapper ul li span {
	color: #e6e6e6
}

.country-picker-wrapper ul::-webkit-scrollbar {
	width: 20px
}

.country-picker-wrapper ul::-webkit-scrollbar-track {
	background: #393939;
	background-clip: padding-box;
	border-right: 16px solid #0000;
	margin-bottom: 16px;
	margin-top: 16px
}

.country-picker-wrapper ul::-webkit-scrollbar-thumb {
	background: #fff;
	background-clip: padding-box;
	border-right: 16px solid #0000;
	height: 60px
}

span[data-testid=rfs-selected-flag]:before {
	border-radius: 50%;
	content: "";
	height: 24px;
	position: absolute;
	width: 24px
}

.country-picker {
	border: none !important;
	border-radius: 5px;
	border-bottom-right-radius: 0;
	border-right: 0;
	border-top-right-radius: 0;
	color: #fff !important;
	font-size: 17px !important;
	height: 48px;
	line-height: 28px;
	min-width: 116px;
	padding-right: 0 !important
}

.country-picker,
.country-picker span {
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif
}

.country-picker span {
	align-items: center;
	display: flex;
	font-size: 16px;
	justify-content: center;
	line-height: 24px;
	margin: 0;
	padding: 0 8px 0 0
}

.country-picker span+span {
	color: #e6e6e6;
	padding: 0 0 0 4px
}

.country-picker span span:first-of-type svg {
	-webkit-clip-path: circle(40% at 43% 50%);
	clip-path: circle(40% at 43% 50%);
	height: 28px;
	width: 42px
}

.country-picker span span:first-of-type:after {
	content: url(https://lynkcowebassetsstage.blob.core.windows.net/sample-images/arrow_down_ios_24px.svg) !important
}

.country-picker:after {
	display: none !important;
	width: 0 !important
}

.tel label {
	display: none
}

.radio-group {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.radio-group .radio-button-container {
	cursor: pointer;
	width: -webkit-max-content;
	width: max-content
}

.radio-group .radio-button-container.horizontal {
	margin-right: 40px
}

.radio-group .radio-button-container__wrapper {
	width: 100%
}

.radio-group .radio-button-container .radio-button__content {
	display: flex;
	margin-bottom: 20px
}

.radio-group .radio-button-container .radio-button__content>.label {
	font-size: 16px;
	line-height: 20px
}

.radio-group .radio-button-container .radio-button__content--top {
	align-items: flex-start
}

.radio-group .radio-button-container .radio-button__content--center {
	align-items: center
}

.radio-group .radio-button-container .radio-button__content--bottom {
	align-items: flex-end
}

.radio-group .radio-button-container .radio-button__content:focus {
	outline: none
}

.radio-group .radio-button-container .radio-button__content .current-country,
.radio-group .radio-button-container .radio-button__content .shipping-info .address-information,
.radio-group .radio-button-container .radio-button__content .shipping-info .cta-edit-address {
	margin-left: -33px
}

.radio-group .radio-button-container .radio-button__content.edit-address {
	flex-direction: column;
	position: relative
}

.radio-group .radio-button-container .radio-button__content.edit-address .option {
	margin: 0
}

.radio-group .radio-button-container .radio-button__content.edit-address .title {
	left: 50px;
	position: absolute;
	top: 3px
}

.radio-group .radio-button-container .radio-button__content.edit-address .billing-info {
	margin-top: 20px
}

.radio-group .radio-button-container .radio-button__content.edit-billing-address {
	flex-direction: column;
	position: relative
}

.radio-group .radio-button-container .radio-button__content.edit-billing-address .option {
	margin: 0
}

.radio-group .radio-button-container .radio-button__content.edit-billing-address .title {
	left: 50px;
	position: absolute;
	top: 3px
}

.radio-group .radio-button-container .radio-button__content.edit-billing-address .billing-info {
	margin-top: 20px
}

.radio-group .radio-button-container .radio-button {
	align-items: center;
	border: 2px solid #fff;
	border-radius: 50%;
	box-shadow: 0 0 0 5px #0000001a;
	display: flex;
	flex: 0 0 20px;
	height: 20px;
	justify-content: center;
	margin-bottom: auto;
	transition: box-shadow .3s ease-in-out, background-color .3s ease-in-out;
	width: 20px
}

.radio-group .radio-button-container .radio-button div {
	background-color: #0000;
	border-radius: 50%;
	box-shadow: 0 0 0 8px #0000001a;
	height: 20px;
	transition: box-shadow .3s ease-in-out;
	width: 20px
}

.radio-group .radio-button-container .radio-button:hover {
	box-shadow: 0 0 0 8px #393939
}

.radio-group .radio-button-container .radio-button:hover:active {
	box-shadow: 0 0 0 8px #262626
}

.radio-group .radio-button-container .radio-button:hover div {
	background-color: #262626
}

.radio-group .radio-button-container .radio-button.checked {
	border: 2px solid #1ef1c6
}

.radio-group .radio-button-container .radio-button.checked:hover {
	box-shadow: 0 0 0 8px #0a9e80
}

.radio-group .radio-button-container .radio-button.checked:hover:active {
	box-shadow: 0 0 0 8px #076e59
}

.radio-group .radio-button-container .radio-button.checked:hover:active div {
	background-color: #1ef1c6;
	box-shadow: 0 0 0 5px #076e59
}

.radio-group .radio-button-container .radio-button.checked:hover div {
	background-color: #1ef1c6;
	box-shadow: 0 0 0 5px rgba(30, 241, 198, .651)
}

.radio-group .radio-button-container .radio-button .checked {
	animation: grow .3s ease-out;
	background-color: #1ef1c6;
	border-radius: 50%;
	height: 10px;
	width: 10px
}

.radio-group .radio-button-container .radio-button.disabled {
	border: 2px solid gray;
	color: gray
}

.radio-group .radio-button-container .radio-button.disabled+.label {
	color: gray;
	font-size: 16px;
	line-height: 20px
}

.radio-group .radio-button-container .radio-button.disabled .checked.disabled {
	background-color: gray;
	color: gray;
	height: 10px;
	width: 10px
}

.radio-group .radio-button-container .radio-button.disabled:hover {
	box-shadow: none;
	color: gray
}

.radio-group .radio-button-container .radio-button.disabled:hover div {
	background-color: #0000;
	box-shadow: none
}

.radio-group .radio-button-container .radio-button.disabled:hover .disabled {
	box-shadow: none;
	color: gray
}

.radio-group .radio-button-container .radio-button.disabled:hover:active {
	box-shadow: none
}

.radio-group .radio-button-container .radio-button.disabled:hover:active .disabled {
	background-color: gray;
	box-shadow: none
}

.radio-group .radio-button-container .label {
	margin: 0 0 0 20px
}

.radio-group .radio-button-container .label.disabled {
	color: gray
}

.radio-group .radio-button-container .label.horizontal {
	margin: 0 40px 0 20px;
	max-width: 428px;
	min-width: -webkit-fit-content;
	min-width: -moz-fit-content;
	min-width: fit-content;
	overflow-wrap: break-word;
	width: 100%;
	word-break: break-word
}

.radio-group .radio-button-container .img-container {
	clear: both;
	content: "";
	display: table
}

.radio-group .radio-button-container .image {
	float: left;
	height: 28px;
	padding-left: 10px;
	width: 36px
}

.radio-group .radio-button-container:focus {
	outline: dashed #0a9e80;
	outline-offset: 2px;
	outline-width: thin
}

.radio-group .info-text {
	color: #fff;
	font-family: LynkCo Type Light, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0;
	line-height: 16px;
	margin-bottom: 25px;
	margin-left: 40px;
	width: 50%
}

@media(min-width:1024px) {
	.radio-group .info-text {
		font-size: 14px;
		line-height: 18px
	}
}

@media(min-width:768px) {
	.radio-group .info-text {
		margin-bottom: 28px
	}
}

@media(min-width:1024px) {
	.radio-group .info-text {
		margin-bottom: 30px
	}
}

@media(min-width:768px) {
	.radio-group.horizontal {
		display: flex
	}
}

@keyframes grow {
	0% {
		opacity: 0;
		transform: scale(0)
	}

	50% {
		transform: scale(1.5)
	}

	to {
		opacity: 1;
		transform: scale(1)
	}
}

.type-h1-big {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.type-h1-big {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.type-h1-big {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.type-h1 {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.type-h1.is-visible {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.type-h1 {
		font-size: 40px;
		line-height: 48px
	}

	.type-h1,
	.type-h1.is-visible {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.type-h1 {
		font-size: 48px;
		line-height: 56px
	}

	.type-h1,
	.type-h1.is-visible {
		letter-spacing: -1px
	}
}

.type-h2 {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.type-h2 {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.type-h2 {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.type-h3 {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 24px
}

@media(min-width:768px) {
	.type-h3 {
		font-size: 24px;
		line-height: 29px
	}
}

@media(min-width:1024px) {
	.type-h3 {
		font-size: 28px;
		line-height: 34px
	}
}

.type-h4 {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 22px
}

@media(min-width:768px) {
	.type-h4 {
		font-size: 20px;
		line-height: 24px
	}
}

@media(min-width:1024px) {
	.type-h4 {
		font-size: 24px;
		line-height: 29px
	}
}

.type-top-menu {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 19px
}

.type-top-menu a {
	color: #fff;
	text-decoration: none
}

.type-h1-big-outlined {
	-webkit-text-fill-color: #0000;
	-webkit-text-stroke-width: 2px;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.type-h1-big-outlined {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.type-h1-big-outlined {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.type-h1-outlined {
	-webkit-text-fill-color: #0000;
	-webkit-text-stroke-width: 2px;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.type-h1-outlined.is-visible {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.type-h1-outlined {
		font-size: 40px;
		line-height: 48px
	}

	.type-h1-outlined,
	.type-h1-outlined.is-visible {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.type-h1-outlined {
		font-size: 48px;
		line-height: 56px
	}

	.type-h1-outlined,
	.type-h1-outlined.is-visible {
		letter-spacing: -1px
	}
}

.type-h2-outlined {
	-webkit-text-fill-color: #0000;
	-webkit-text-stroke-width: 2px;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.type-h2-outlined {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.type-h2-outlined {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.type-h1-big-urban-jundle-to-plum-horisontal {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.type-h1-big-urban-jundle-to-plum-horisontal {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.type-h1-big-urban-jundle-to-plum-horisontal {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.type-h1-big-urban-jundle-to-plum-vertical {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.type-h1-big-urban-jundle-to-plum-vertical {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.type-h1-big-urban-jundle-to-plum-vertical {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.type-h1-big-plum-to-urban-jundle-diagonal {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to bottom right, #33043e, #043e32);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.type-h1-big-plum-to-urban-jundle-diagonal {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.type-h1-big-plum-to-urban-jundle-diagonal {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.type-h1-urban-jundle-to-plum-vertical {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.type-h1-urban-jundle-to-plum-vertical.is-visible {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.type-h1-urban-jundle-to-plum-vertical {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.type-h1-urban-jundle-to-plum-vertical.is-visible {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.type-h1-urban-jundle-to-plum-vertical {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.type-h1-urban-jundle-to-plum-vertical.is-visible {
		letter-spacing: -1px
	}
}

.type-h1-urban-jundle-to-plum-horisontal {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.type-h1-urban-jundle-to-plum-horisontal.is-visible {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.type-h1-urban-jundle-to-plum-horisontal {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.type-h1-urban-jundle-to-plum-horisontal.is-visible {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.type-h1-urban-jundle-to-plum-horisontal {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.type-h1-urban-jundle-to-plum-horisontal.is-visible {
		letter-spacing: -1px
	}
}

.type-h1-plum-to-urban-jundle-diagonal {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to bottom right, #33043e, #043e32);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.type-h1-plum-to-urban-jundle-diagonal.is-visible {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.type-h1-plum-to-urban-jundle-diagonal {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.type-h1-plum-to-urban-jundle-diagonal.is-visible {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.type-h1-plum-to-urban-jundle-diagonal {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.type-h1-plum-to-urban-jundle-diagonal.is-visible {
		letter-spacing: -1px
	}
}

.type-h1-big-purple-to-green-horisontal {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #5d1ef1, #0a9e80);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.type-h1-big-purple-to-green-horisontal {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.type-h1-big-purple-to-green-horisontal {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.type-h1-big-green-to-purple-vertical {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.type-h1-big-green-to-purple-vertical {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.type-h1-big-green-to-purple-vertical {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.type-h1-big-green-to-purple-diagonal {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to right top, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.type-h1-big-green-to-purple-diagonal {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.type-h1-big-green-to-purple-diagonal {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.type-h1-purple-to-green-horisontal {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #5d1ef1, #0a9e80);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.type-h1-purple-to-green-horisontal.is-visible {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.type-h1-purple-to-green-horisontal {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.type-h1-purple-to-green-horisontal.is-visible {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.type-h1-purple-to-green-horisontal {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.type-h1-purple-to-green-horisontal.is-visible {
		letter-spacing: -1px
	}
}

.type-h1-green-to-purple-vertical {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.type-h1-green-to-purple-vertical.is-visible {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.type-h1-green-to-purple-vertical {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.type-h1-green-to-purple-vertical.is-visible {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.type-h1-green-to-purple-vertical {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.type-h1-green-to-purple-vertical.is-visible {
		letter-spacing: -1px
	}
}

.type-h1-green-to-purple-diagonal {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to right top, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.type-h1-green-to-purple-diagonal.is-visible {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.type-h1-green-to-purple-diagonal {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.type-h1-green-to-purple-diagonal.is-visible {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.type-h1-green-to-purple-diagonal {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.type-h1-green-to-purple-diagonal.is-visible {
		letter-spacing: -1px
	}
}

.type-h1-big-purple-to-turquoise {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #5d1ef1, #1ef1c6);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.type-h1-big-purple-to-turquoise {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.type-h1-big-purple-to-turquoise {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.type-h1-big-turquoise-to-purple {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #1ef1c6, #5d1ef1);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.type-h1-big-turquoise-to-purple {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.type-h1-big-turquoise-to-purple {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.type-h1-big-orange-to-magenta {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #f47f4d, #d34df4);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.type-h1-big-orange-to-magenta {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.type-h1-big-orange-to-magenta {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.type-h1-big-magenta-to-orange {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #d34df4, #f47f4d);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.type-h1-big-magenta-to-orange {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.type-h1-big-magenta-to-orange {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.type-h1-purple-to-turquoise {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #5d1ef1, #1ef1c6);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.type-h1-purple-to-turquoise.is-visible {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.type-h1-purple-to-turquoise {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.type-h1-purple-to-turquoise.is-visible {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.type-h1-purple-to-turquoise {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.type-h1-purple-to-turquoise.is-visible {
		letter-spacing: -1px
	}
}

.type-h1-turquoise-to-purple {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #1ef1c6, #5d1ef1);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.type-h1-turquoise-to-purple.is-visible {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.type-h1-turquoise-to-purple {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.type-h1-turquoise-to-purple.is-visible {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.type-h1-turquoise-to-purple {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.type-h1-turquoise-to-purple.is-visible {
		letter-spacing: -1px
	}
}

.type-h1-orange-to-magenta {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #f47f4d, #d34df4);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.type-h1-orange-to-magenta.is-visible {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.type-h1-orange-to-magenta {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.type-h1-orange-to-magenta.is-visible {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.type-h1-orange-to-magenta {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.type-h1-orange-to-magenta.is-visible {
		letter-spacing: -1px
	}
}

.type-h1-magenta-to-orange {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #d34df4, #f47f4d);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.type-h1-magenta-to-orange.is-visible {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.type-h1-magenta-to-orange {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.type-h1-magenta-to-orange.is-visible {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.type-h1-magenta-to-orange {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.type-h1-magenta-to-orange.is-visible {
		letter-spacing: -1px
	}
}

.type-h2-purple-to-turquoise {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #5d1ef1, #1ef1c6);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.type-h2-purple-to-turquoise {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.type-h2-purple-to-turquoise {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.type-h2-turquoise-to-purple {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #1ef1c6, #5d1ef1);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.type-h2-turquoise-to-purple {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.type-h2-turquoise-to-purple {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.type-h2-orange-to-magenta {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #f47f4d, #d34df4);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.type-h2-orange-to-magenta {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.type-h2-orange-to-magenta {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.type-h2-magenta-to-orange {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #d34df4, #f47f4d);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.type-h2-magenta-to-orange {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.type-h2-magenta-to-orange {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.body,
.body-text {
	margin-bottom: 15px
}

.body .type-h1,
.body .type-h1-big,
.body .type-h1-big-green-to-purple-diagonal,
.body .type-h1-big-green-to-purple-vertical,
.body .type-h1-big-outlined,
.body .type-h1-big-plum-to-urban-jundle-diagonal,
.body .type-h1-big-purple-to-green-horisontal,
.body .type-h1-big-urban-jundle-to-plum-horisontal,
.body .type-h1-big-urban-jundle-to-plum-vertical,
.body .type-h1-green-to-purple-diagonal,
.body .type-h1-green-to-purple-vertical,
.body .type-h1-outlined,
.body .type-h1-plum-to-urban-jundle-diagonal,
.body .type-h1-purple-to-green-horisontal,
.body .type-h1-urban-jundle-to-plum-horisontal,
.body .type-h1-urban-jundle-to-plum-vertical,
.body-text .type-h1,
.body-text .type-h1-big,
.body-text .type-h1-big-green-to-purple-diagonal,
.body-text .type-h1-big-green-to-purple-vertical,
.body-text .type-h1-big-outlined,
.body-text .type-h1-big-plum-to-urban-jundle-diagonal,
.body-text .type-h1-big-purple-to-green-horisontal,
.body-text .type-h1-big-urban-jundle-to-plum-horisontal,
.body-text .type-h1-big-urban-jundle-to-plum-vertical,
.body-text .type-h1-green-to-purple-diagonal,
.body-text .type-h1-green-to-purple-vertical,
.body-text .type-h1-outlined,
.body-text .type-h1-plum-to-urban-jundle-diagonal,
.body-text .type-h1-purple-to-green-horisontal,
.body-text .type-h1-urban-jundle-to-plum-horisontal,
.body-text .type-h1-urban-jundle-to-plum-vertical {
	margin: 0 0 20px
}

.body .type-h2,
.body .type-h2-outlined,
.body .type-h3,
.body .type-h4,
.body-text .type-h2,
.body-text .type-h2-outlined,
.body-text .type-h3,
.body-text .type-h4 {
	margin: 0 0 10px
}

.body p,
.body-text p {
	margin-bottom: 0
}

.body p+*>.type-h2,
.body p+*>.type-h2-outlined,
.body-text p+*>.type-h2,
.body-text p+*>.type-h2-outlined {
	padding-top: 30px
}

.body p+*>.type-h3,
.body-text p+*>.type-h3 {
	padding-top: 20px
}

.body p+*>.type-h4,
.body-text p+*>.type-h4 {
	padding-top: 10px
}

.body p+p,
.body-text p+p {
	margin: 10px 0 0
}

.failed-message {
	display: block
}

.failed-message p {
	color: #fff;
	color: #f44d6f;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px
}

.failed-message p,
.failed-message p a {
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif
}

.failed-message p a {
	color: #0a9e80;
	text-decoration: underline
}

.failed-message p a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.failed-message p a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.failed-message p {
		font-size: 16px
	}
}

.failed-message p a {
	color: #fff
}

.failed-message p a:hover {
	color: #e6e6e6
}

.type-link {
	color: #fff;
	cursor: pointer;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px
}

@media(min-width:1024px) {
	.type-link {
		font-size: 18px;
		line-height: 22px
	}
}

@media(min-width:768px) {

	.body .type-h1,
	.body .type-h1-big,
	.body .type-h1-big-green-to-purple-diagonal,
	.body .type-h1-big-green-to-purple-vertical,
	.body .type-h1-big-outlined,
	.body .type-h1-big-plum-to-urban-jundle-diagonal,
	.body .type-h1-big-purple-to-green-horisontal,
	.body .type-h1-big-urban-jundle-to-plum-horisontal,
	.body .type-h1-big-urban-jundle-to-plum-vertical,
	.body .type-h1-green-to-purple-diagonal,
	.body .type-h1-green-to-purple-vertical,
	.body .type-h1-outlined,
	.body .type-h1-plum-to-urban-jundle-diagonal,
	.body .type-h1-purple-to-green-horisontal,
	.body .type-h1-urban-jundle-to-plum-horisontal,
	.body .type-h1-urban-jundle-to-plum-vertical,
	.body-text .type-h1,
	.body-text .type-h1-big,
	.body-text .type-h1-big-green-to-purple-diagonal,
	.body-text .type-h1-big-green-to-purple-vertical,
	.body-text .type-h1-big-outlined,
	.body-text .type-h1-big-plum-to-urban-jundle-diagonal,
	.body-text .type-h1-big-purple-to-green-horisontal,
	.body-text .type-h1-big-urban-jundle-to-plum-horisontal,
	.body-text .type-h1-big-urban-jundle-to-plum-vertical,
	.body-text .type-h1-green-to-purple-diagonal,
	.body-text .type-h1-green-to-purple-vertical,
	.body-text .type-h1-outlined,
	.body-text .type-h1-plum-to-urban-jundle-diagonal,
	.body-text .type-h1-purple-to-green-horisontal,
	.body-text .type-h1-urban-jundle-to-plum-horisontal,
	.body-text .type-h1-urban-jundle-to-plum-vertical {
		margin: 0 0 20px
	}

	.body .type-h2,
	.body .type-h2-outlined,
	.body .type-h3,
	.body .type-h4,
	.body-text .type-h2,
	.body-text .type-h2-outlined,
	.body-text .type-h3,
	.body-text .type-h4 {
		margin: 0 0 10px
	}

	.body p+*>.type-h2,
	.body p+*>.type-h2-outlined,
	.body-text p+*>.type-h2,
	.body-text p+*>.type-h2-outlined {
		padding-top: 30px
	}

	.body p+*>.type-h3,
	.body-text p+*>.type-h3 {
		padding-top: 20px
	}

	.body p+*>.type-h4,
	.body-text p+*>.type-h4 {
		padding-top: 10px
	}
}

.failed-message {
	margin-bottom: 20px
}

@media(min-width:1024px) {

	.body .type-h1,
	.body .type-h1-big,
	.body .type-h1-big-green-to-purple-diagonal,
	.body .type-h1-big-green-to-purple-vertical,
	.body .type-h1-big-outlined,
	.body .type-h1-big-plum-to-urban-jundle-diagonal,
	.body .type-h1-big-purple-to-green-horisontal,
	.body .type-h1-big-urban-jundle-to-plum-horisontal,
	.body .type-h1-big-urban-jundle-to-plum-vertical,
	.body .type-h1-green-to-purple-diagonal,
	.body .type-h1-green-to-purple-vertical,
	.body .type-h1-outlined,
	.body .type-h1-plum-to-urban-jundle-diagonal,
	.body .type-h1-purple-to-green-horisontal,
	.body .type-h1-urban-jundle-to-plum-horisontal,
	.body .type-h1-urban-jundle-to-plum-vertical,
	.body-text .type-h1,
	.body-text .type-h1-big,
	.body-text .type-h1-big-green-to-purple-diagonal,
	.body-text .type-h1-big-green-to-purple-vertical,
	.body-text .type-h1-big-outlined,
	.body-text .type-h1-big-plum-to-urban-jundle-diagonal,
	.body-text .type-h1-big-purple-to-green-horisontal,
	.body-text .type-h1-big-urban-jundle-to-plum-horisontal,
	.body-text .type-h1-big-urban-jundle-to-plum-vertical,
	.body-text .type-h1-green-to-purple-diagonal,
	.body-text .type-h1-green-to-purple-vertical,
	.body-text .type-h1-outlined,
	.body-text .type-h1-plum-to-urban-jundle-diagonal,
	.body-text .type-h1-purple-to-green-horisontal,
	.body-text .type-h1-urban-jundle-to-plum-horisontal,
	.body-text .type-h1-urban-jundle-to-plum-vertical {
		margin: 0 0 40px
	}

	.body .type-h2,
	.body .type-h2-outlined,
	.body-text .type-h2,
	.body-text .type-h2-outlined {
		margin: 0 0 20px
	}

	.body .type-h3,
	.body .type-h4,
	.body-text .type-h3,
	.body-text .type-h4 {
		margin: 0 0 10px
	}

	.body p+*>.type-h2,
	.body p+*>.type-h2-outlined,
	.body-text p+*>.type-h2,
	.body-text p+*>.type-h2-outlined {
		padding-top: 20px
	}

	.body p:last-of-type,
	.body-text p:last-of-type {
		margin: 0
	}

	.body p+p,
	.body-text p+p {
		margin: 30px 0 0
	}
}

.crm-form {
	-ms-grid-column-span: 15;
	-ms-grid-row-span: 1;
	background-color: #131313;
	grid-column-start: 1;
	-ms-grid-column: 1;
	grid-column-end: span 15;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 1;
	padding: 50px 0 50px 20px
}

.crm-form.original {
	-ms-grid-column-span: 15;
	-ms-grid-row-span: 1;
	display: none;
	grid-column-start: 1;
	-ms-grid-column: 1;
	grid-column-end: span 15;
	grid-row-start: 2;
	-ms-grid-row: 2;
	grid-row-end: span 1;
	margin: 0;
	padding: 0
}

.crm-form .inline {
	display: inline-block;
	vertical-align: top;
	width: 100%
}

.crm-form .block,
.crm-form .inline {
	box-sizing: border-box;
	left: -10px;
	padding: 0 10px;
	position: relative
}

.crm-form .variant-title {
	padding-bottom: 20px
}

.crm-form .variant-title .label {
	color: #fff;
	color: #e6e6e6;
	cursor: pointer;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	margin-right: 5px
}

@media(min-width:1024px) {
	.crm-form .variant-title .label {
		font-size: 18px;
		line-height: 22px
	}
}

.crm-form .body {
	color: #fff;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px;
	margin-top: 20px
}

.crm-form .body,
.crm-form .body a {
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif
}

.crm-form .body a {
	color: #0a9e80;
	text-decoration: underline
}

.crm-form .body a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.crm-form .body a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.crm-form .body {
		font-size: 16px
	}
}

.crm-form h1 {
	padding-bottom: 15px
}

.crm-form h2,
.crm-form h3,
.crm-form h4,
.crm-form h5,
.crm-form h6 {
	padding: 40px 0
}

.crm-form .error-message {
	color: #fff;
	color: #f44d6f;
	display: block;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px;
	margin-top: 12px
}

.crm-form .error-message,
.crm-form .error-message a {
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif
}

.crm-form .error-message a {
	color: #0a9e80;
	text-decoration: underline
}

.crm-form .error-message a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.crm-form .error-message a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.crm-form .error-message {
		font-size: 16px
	}
}

.crm-form.reload h2.header {
	padding-bottom: 20px
}

.crm-form.reload .body {
	color: #fff;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 40px
}

.crm-form.reload .body,
.crm-form.reload .body a {
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif
}

.crm-form.reload .body a {
	color: #0a9e80;
	text-decoration: underline
}

.crm-form.reload .body a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.crm-form.reload .body a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.crm-form.reload .body {
		font-size: 16px
	}
}

.crm-form p br {
	margin-bottom: 15px
}

@media(min-width:768px) {
	.crm-form.reload {
		margin: 60px;
		padding: 60px
	}
}

@media(min-width:1024px) {
	.crm-form {
		-ms-grid-column-span: 13;
		-ms-grid-row-span: 1;
		grid-column-start: 2;
		-ms-grid-column: 2;
		grid-column-end: span 13;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1;
		margin: 120px 0;
		padding: 80px
	}

	.crm-form h1 {
		padding-bottom: 30px
	}

	.crm-form .inline {
		box-sizing: border-box;
		display: inline-block;
		left: -15px;
		padding: 0 15px 10px;
		position: relative;
		vertical-align: top;
		width: 50%
	}

	.crm-form .block {
		left: -15px;
		padding: 0 15px;
		position: relative
	}

	.crm-form .block:first-child {
		padding-bottom: 10px
	}

	.crm-form .block:first-childh2,
	.crm-form .block:first-childh3,
	.crm-form .block:first-childh4,
	.crm-form .block:first-childh5,
	.crm-form .block:first-childh6 {
		padding: 40px 0
	}

	.crm-form.reload {
		padding: 80px
	}
}

.hero-media-price {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	grid-column: 1/span 15;
	object-fit: cover;
	position: relative
}

.hero-media-price.reverse {
	display: flex;
	flex-direction: column-reverse
}

.hero-media-price.reverse .media-container {
	margin-bottom: 0;
	padding-top: 40px
}

.hero-media-price .media-container {
	-ms-grid-column-span: 15;
	-ms-grid-row-span: 1;
	grid-column-start: 1;
	-ms-grid-column: 1;
	grid-column-end: span 15;
	grid-row-end: span 1;
	grid-row-start: 1;
	-ms-grid-row: 1;
	margin-bottom: 40px
}

.hero-media-price .media-container .image {
	-ms-grid-column-span: 12;
	-ms-grid-row-span: 1;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 1
}

.hero-media-price .media-container .image img {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	object-fit: cover;
	width: 100%
}

.hero-media-price .media-container .video-container {
	grid-column-end: span 13;
	grid-column-start: 2
}

.hero-media-price .full-width {
	-ms-grid-row: 2
}

.hero-media-price .overline {
	-ms-grid-column-span: 11;
	-ms-grid-row-span: 1;
	align-items: center;
	color: #fff;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	grid-column-start: 4;
	-ms-grid-column: 4;
	grid-column-end: span 11;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 1;
	letter-spacing: 4px;
	line-height: 17px;
	margin-bottom: 10px;
	text-transform: uppercase
}

@media(min-width:768px) {
	.hero-media-price .overline {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {
	.hero-media-price .overline {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.hero-media-price .title {
	-ms-grid-column-span: 11;
	-ms-grid-row-span: 1;
	grid-column-start: 4;
	-ms-grid-column: 4;
	grid-column-end: span 11;
	grid-row-start: 2;
	-ms-grid-row: 2;
	grid-row-end: span 1;
	margin-bottom: 20px
}

.hero-media-price .title.extra-padding {
	min-height: 286.08px
}

.hero-media-price .title>span {
	margin-bottom: 20px !important
}

.hero-media-price .body-text {
	-ms-grid-column-span: 9;
	-ms-grid-row-span: 1;
	grid-column-start: 4;
	-ms-grid-column: 4;
	grid-column-end: span 9;
	grid-row-start: 3;
	-ms-grid-row: 3;
	grid-row-end: span 1;
	margin-bottom: 20px !important
}

.hero-media-price .body-text p:last-of-type {
	font-size: 18px
}

.hero-media-price .price-tag {
	-ms-grid-column-span: 8;
	-ms-grid-row-span: 1;
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	grid-column-start: 4;
	-ms-grid-column: 4;
	grid-column-end: span 8;
	grid-row-start: 4;
	-ms-grid-row: 4;
	grid-row-end: span 1;
	letter-spacing: 0;
	line-height: 22px
}

@media(min-width:768px) {
	.hero-media-price .price-tag {
		font-size: 20px;
		line-height: 24px
	}
}

@media(min-width:1024px) {
	.hero-media-price .price-tag {
		font-size: 24px;
		line-height: 29px
	}
}

.hero-media-price .center {
	-ms-grid-column-span: 12;
	-ms-grid-row-span: 1;
	align-items: center;
	display: flex;
	flex-direction: column;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 1;
	text-align: center
}

.hero-media-price .center .title {
	text-align: center
}

.hero-media-price .center .body-text,
.hero-media-price .center .price-tag {
	max-width: 304px;
	text-align: center
}

.hero-media-price .right .overline {
	display: block;
	text-align: right
}

.hero-media-price .right .title {
	text-align: right
}

.hero-media-price .right .title>span {
	margin-bottom: 20px
}

.hero-media-price .right .body-text,
.hero-media-price .right .price-tag {
	max-width: 304px;
	max-width: none;
	text-align: right
}

.hero-media-price .right .body-text {
	-ms-grid-column-span: 6;
	-ms-grid-row-span: 1;
	grid-column-start: 9;
	-ms-grid-column: 9;
	grid-column-end: span 6;
	grid-row-start: 3;
	-ms-grid-row: 3;
	grid-row-end: span 1
}

.hero-media-price .right .price-tag {
	-ms-grid-column-span: 6;
	-ms-grid-row-span: 1;
	grid-column-start: 9;
	-ms-grid-column: 9;
	grid-column-end: span 6;
	grid-row-start: 4;
	-ms-grid-row: 4;
	grid-row-end: span 1
}

.hero-media-price .right .cta-items-section {
	align-items: right;
	display: flex;
	justify-content: right
}

.hero-media-price .cta-items-section {
	-ms-grid-column-span: 11;
	-ms-grid-row-span: 1;
	grid-column-start: 4;
	-ms-grid-column: 4;
	grid-column-end: span 11;
	grid-row-start: 5;
	-ms-grid-row: 5;
	grid-row-end: span 1;
	margin-top: 20px
}

.hero-media-price .cta-items-section>:not(:last-of-type) {
	margin-bottom: 20px
}

@media(min-width:768px) {
	.hero-media-price.reverse .media-container {
		padding-top: 50px
	}

	.hero-media-price .body-text p:last-of-type {
		font-size: 20px
	}

	.hero-media-price .media-container {
		margin-bottom: 50px
	}

	.hero-media-price .media-container .image {
		-ms-grid-column-span: 12;
		-ms-grid-row-span: 1;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 12;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.hero-media-price .overline {
		-ms-grid-column-span: 6;
		-ms-grid-row-span: 1;
		grid-column-start: 4;
		-ms-grid-column: 4;
		grid-column-end: span 6;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1;
		margin-bottom: 20px
	}

	.hero-media-price .title {
		-ms-grid-column-span: 9;
		-ms-grid-row-span: 1;
		grid-column-start: 4;
		-ms-grid-column: 4;
		grid-column-end: span 9;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1
	}

	.hero-media-price .title.extra-padding {
		min-height: auto
	}

	.hero-media-price .body-text,
	.hero-media-price .price-tag {
		max-width: none
	}

	.hero-media-price .body-text {
		-ms-grid-column-span: 8;
		-ms-grid-row-span: 1;
		grid-column-start: 4;
		-ms-grid-column: 4;
		grid-column-end: span 8;
		grid-row-start: 3;
		-ms-grid-row: 3;
		grid-row-end: span 1
	}

	.hero-media-price .price-tag {
		-ms-grid-column-span: 8;
		-ms-grid-row-span: 1;
		grid-column-start: 4;
		-ms-grid-column: 4;
		grid-column-end: span 8;
		grid-row-start: 4;
		-ms-grid-row: 4;
		grid-row-end: span 1
	}

	.hero-media-price .center .title {
		max-width: 602px
	}

	.hero-media-price .center .body-text,
	.hero-media-price .center .price-tag {
		max-width: 434px
	}

	.hero-media-price .right .overline {
		-ms-grid-column-span: 11;
		-ms-grid-row-span: 1;
		grid-column-start: 4;
		-ms-grid-column: 4;
		grid-column-end: span 11;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.hero-media-price .right .title {
		-ms-grid-column-span: 9;
		-ms-grid-row-span: 1;
		grid-column-start: 6;
		-ms-grid-column: 6;
		grid-column-end: span 9;
		grid-row-start: 2;
		-ms-grid-row: 2;
		grid-row-end: span 1
	}

	.hero-media-price .button-container {
		-ms-grid-column-span: 11;
		-ms-grid-row-span: 1;
		align-items: center;
		display: flex;
		grid-column-start: 4;
		-ms-grid-column: 4;
		grid-column-end: span 11;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.hero-media-price .button-container>:not(:last-of-type) {
		margin-bottom: 0;
		margin-right: 60px
	}

	.hero-media-price .button-container .button,
	.hero-media-price .button-container .icon-link,
	.hero-media-price .button-container .primary-link {
		padding-right: 40px
	}

	.hero-media-price .button-container .button:last-of-type,
	.hero-media-price .button-container .icon-link:last-of-type,
	.hero-media-price .button-container .primary-link:last-of-type {
		padding-right: 0
	}
}

@media(min-width:1024px) {
	.hero-media-price.reverse .media-container {
		padding-top: 80px
	}

	.hero-media-price .body-text p:last-of-type {
		font-size: 21px
	}

	.hero-media-price .media-container {
		margin-bottom: 80px
	}

	.hero-media-price .media-container .image {
		-ms-grid-column-span: 12;
		-ms-grid-row-span: 1;
		grid-column-start: 3;
		-ms-grid-column: 3;
		grid-column-end: span 12;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.hero-media-price .media-container .video-container {
		align-items: center;
		display: flex;
		justify-content: center
	}

	.hero-media-price .overline {
		margin-bottom: 0
	}

	.hero-media-price .title {
		-ms-grid-column-span: 9;
		grid-column-end: span 9;
		margin-bottom: 0
	}

	.hero-media-price .title.extra-padding {
		min-height: auto
	}

	.hero-media-price .title>span {
		margin-bottom: 0 !important
	}

	.hero-media-price .body-text {
		-ms-grid-column-span: 7;
		grid-column-end: span 7;
		margin: 0 !important
	}

	.hero-media-price .price-tag {
		margin-bottom: 0
	}

	.hero-media-price .center .title {
		max-width: 1015px
	}

	.hero-media-price .center .body-text,
	.hero-media-price .center .price-tag {
		max-width: 540px
	}

	.hero-media-price .cta-items-section {
		margin-top: 0
	}
}

@keyframes highlightItem_rotate__TXmk0 {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.highlightItem_type-h1-big__5tn5K {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightItem_type-h1-big__5tn5K {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-big__5tn5K {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightItem_type-h1__DNPI1 {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightItem_type-h1__DNPI1.highlightItem_is-visible__qceHV {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightItem_type-h1__DNPI1 {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightItem_type-h1__DNPI1.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1__DNPI1 {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightItem_type-h1__DNPI1.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

.highlightItem_type-h2__wzGni {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.highlightItem_type-h2__wzGni {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h2__wzGni {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.highlightItem_type-h3__-uUDr {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 24px
}

@media(min-width:768px) {
	.highlightItem_type-h3__-uUDr {
		font-size: 24px;
		line-height: 29px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h3__-uUDr {
		font-size: 28px;
		line-height: 34px
	}
}

.highlightItem_type-h4__ECCLZ {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 22px
}

@media(min-width:768px) {
	.highlightItem_type-h4__ECCLZ {
		font-size: 20px;
		line-height: 24px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h4__ECCLZ {
		font-size: 24px;
		line-height: 29px
	}
}

.highlightItem_type-top-menu__zB5wn {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 19px
}

.highlightItem_type-top-menu__zB5wn a {
	color: #fff;
	text-decoration: none
}

.highlightItem_type-h1-big-outlined__8LMbh {
	-webkit-text-fill-color: #0000;
	-webkit-text-stroke-width: 2px;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightItem_type-h1-big-outlined__8LMbh {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-big-outlined__8LMbh {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightItem_type-h1-outlined__29TGl {
	-webkit-text-fill-color: #0000;
	-webkit-text-stroke-width: 2px;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightItem_type-h1-outlined__29TGl.highlightItem_is-visible__qceHV {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightItem_type-h1-outlined__29TGl {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightItem_type-h1-outlined__29TGl.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-outlined__29TGl {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightItem_type-h1-outlined__29TGl.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

.highlightItem_type-h2-outlined__trtC2 {
	-webkit-text-fill-color: #0000;
	-webkit-text-stroke-width: 2px;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.highlightItem_type-h2-outlined__trtC2 {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h2-outlined__trtC2 {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.highlightItem_type-h1-big-urban-jundle-to-plum-horisontal__TWkqI {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightItem_type-h1-big-urban-jundle-to-plum-horisontal__TWkqI {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-big-urban-jundle-to-plum-horisontal__TWkqI {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightItem_type-h1-big-urban-jundle-to-plum-vertical__9PTNQ {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightItem_type-h1-big-urban-jundle-to-plum-vertical__9PTNQ {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-big-urban-jundle-to-plum-vertical__9PTNQ {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightItem_type-h1-big-plum-to-urban-jundle-diagonal__LYxm- {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to bottom right, #33043e, #043e32);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightItem_type-h1-big-plum-to-urban-jundle-diagonal__LYxm- {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-big-plum-to-urban-jundle-diagonal__LYxm- {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightItem_type-h1-urban-jundle-to-plum-vertical__sNF5X {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightItem_type-h1-urban-jundle-to-plum-vertical__sNF5X.highlightItem_is-visible__qceHV {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightItem_type-h1-urban-jundle-to-plum-vertical__sNF5X {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightItem_type-h1-urban-jundle-to-plum-vertical__sNF5X.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-urban-jundle-to-plum-vertical__sNF5X {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightItem_type-h1-urban-jundle-to-plum-vertical__sNF5X.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

.highlightItem_type-h1-urban-jundle-to-plum-horisontal__W8VDP {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightItem_type-h1-urban-jundle-to-plum-horisontal__W8VDP.highlightItem_is-visible__qceHV {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightItem_type-h1-urban-jundle-to-plum-horisontal__W8VDP {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightItem_type-h1-urban-jundle-to-plum-horisontal__W8VDP.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-urban-jundle-to-plum-horisontal__W8VDP {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightItem_type-h1-urban-jundle-to-plum-horisontal__W8VDP.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

.highlightItem_type-h1-plum-to-urban-jundle-diagonal__SlZ7M {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to bottom right, #33043e, #043e32);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightItem_type-h1-plum-to-urban-jundle-diagonal__SlZ7M.highlightItem_is-visible__qceHV {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightItem_type-h1-plum-to-urban-jundle-diagonal__SlZ7M {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightItem_type-h1-plum-to-urban-jundle-diagonal__SlZ7M.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-plum-to-urban-jundle-diagonal__SlZ7M {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightItem_type-h1-plum-to-urban-jundle-diagonal__SlZ7M.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

.highlightItem_type-h1-big-purple-to-green-horisontal__SNrfV {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #5d1ef1, #0a9e80);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightItem_type-h1-big-purple-to-green-horisontal__SNrfV {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-big-purple-to-green-horisontal__SNrfV {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightItem_type-h1-big-green-to-purple-vertical__KttQ5 {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightItem_type-h1-big-green-to-purple-vertical__KttQ5 {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-big-green-to-purple-vertical__KttQ5 {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightItem_type-h1-big-green-to-purple-diagonal__2B4KP {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to right top, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightItem_type-h1-big-green-to-purple-diagonal__2B4KP {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-big-green-to-purple-diagonal__2B4KP {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightItem_type-h1-purple-to-green-horisontal__A0TQB {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #5d1ef1, #0a9e80);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightItem_type-h1-purple-to-green-horisontal__A0TQB.highlightItem_is-visible__qceHV {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightItem_type-h1-purple-to-green-horisontal__A0TQB {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightItem_type-h1-purple-to-green-horisontal__A0TQB.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-purple-to-green-horisontal__A0TQB {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightItem_type-h1-purple-to-green-horisontal__A0TQB.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

.highlightItem_type-h1-green-to-purple-vertical__WTYIa {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightItem_type-h1-green-to-purple-vertical__WTYIa.highlightItem_is-visible__qceHV {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightItem_type-h1-green-to-purple-vertical__WTYIa {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightItem_type-h1-green-to-purple-vertical__WTYIa.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-green-to-purple-vertical__WTYIa {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightItem_type-h1-green-to-purple-vertical__WTYIa.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

.highlightItem_type-h1-green-to-purple-diagonal__weURu {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to right top, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightItem_type-h1-green-to-purple-diagonal__weURu.highlightItem_is-visible__qceHV {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightItem_type-h1-green-to-purple-diagonal__weURu {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightItem_type-h1-green-to-purple-diagonal__weURu.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-green-to-purple-diagonal__weURu {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightItem_type-h1-green-to-purple-diagonal__weURu.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

.highlightItem_type-h1-big-purple-to-turquoise__SnqfZ {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #5d1ef1, #1ef1c6);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightItem_type-h1-big-purple-to-turquoise__SnqfZ {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-big-purple-to-turquoise__SnqfZ {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightItem_type-h1-big-turquoise-to-purple__JTyRp {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #1ef1c6, #5d1ef1);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightItem_type-h1-big-turquoise-to-purple__JTyRp {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-big-turquoise-to-purple__JTyRp {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightItem_type-h1-big-orange-to-magenta__7I36G {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #f47f4d, #d34df4);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightItem_type-h1-big-orange-to-magenta__7I36G {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-big-orange-to-magenta__7I36G {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightItem_type-h1-big-magenta-to-orange__SDnQE {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #d34df4, #f47f4d);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightItem_type-h1-big-magenta-to-orange__SDnQE {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-big-magenta-to-orange__SDnQE {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightItem_type-h1-purple-to-turquoise__AO23U {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #5d1ef1, #1ef1c6);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightItem_type-h1-purple-to-turquoise__AO23U.highlightItem_is-visible__qceHV {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightItem_type-h1-purple-to-turquoise__AO23U {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightItem_type-h1-purple-to-turquoise__AO23U.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-purple-to-turquoise__AO23U {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightItem_type-h1-purple-to-turquoise__AO23U.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

.highlightItem_type-h1-turquoise-to-purple__iMWO5 {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #1ef1c6, #5d1ef1);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightItem_type-h1-turquoise-to-purple__iMWO5.highlightItem_is-visible__qceHV {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightItem_type-h1-turquoise-to-purple__iMWO5 {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightItem_type-h1-turquoise-to-purple__iMWO5.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-turquoise-to-purple__iMWO5 {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightItem_type-h1-turquoise-to-purple__iMWO5.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

.highlightItem_type-h1-orange-to-magenta__4sCiq {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #f47f4d, #d34df4);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightItem_type-h1-orange-to-magenta__4sCiq.highlightItem_is-visible__qceHV {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightItem_type-h1-orange-to-magenta__4sCiq {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightItem_type-h1-orange-to-magenta__4sCiq.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-orange-to-magenta__4sCiq {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightItem_type-h1-orange-to-magenta__4sCiq.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

.highlightItem_type-h1-magenta-to-orange__qqRV5 {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #d34df4, #f47f4d);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightItem_type-h1-magenta-to-orange__qqRV5.highlightItem_is-visible__qceHV {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightItem_type-h1-magenta-to-orange__qqRV5 {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightItem_type-h1-magenta-to-orange__qqRV5.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h1-magenta-to-orange__qqRV5 {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightItem_type-h1-magenta-to-orange__qqRV5.highlightItem_is-visible__qceHV {
		letter-spacing: -1px
	}
}

.highlightItem_type-h2-purple-to-turquoise__4oe7A {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #5d1ef1, #1ef1c6);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.highlightItem_type-h2-purple-to-turquoise__4oe7A {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h2-purple-to-turquoise__4oe7A {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.highlightItem_type-h2-turquoise-to-purple__1Rvtr {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #1ef1c6, #5d1ef1);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.highlightItem_type-h2-turquoise-to-purple__1Rvtr {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h2-turquoise-to-purple__1Rvtr {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.highlightItem_type-h2-orange-to-magenta__1bGic {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #f47f4d, #d34df4);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.highlightItem_type-h2-orange-to-magenta__1bGic {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h2-orange-to-magenta__1bGic {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.highlightItem_type-h2-magenta-to-orange__x\+7pZ {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #d34df4, #f47f4d);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.highlightItem_type-h2-magenta-to-orange__x\+7pZ {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.highlightItem_type-h2-magenta-to-orange__x\+7pZ {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.highlightItem_body-text__QKk-7,
.highlightItem_body__tu40L {
	margin-bottom: 15px
}

.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-green-to-purple-diagonal__2B4KP,
.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-green-to-purple-vertical__KttQ5,
.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-outlined__8LMbh,
.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-plum-to-urban-jundle-diagonal__LYxm-,
.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-purple-to-green-horisontal__SNrfV,
.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-urban-jundle-to-plum-horisontal__TWkqI,
.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-urban-jundle-to-plum-vertical__9PTNQ,
.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big__5tn5K,
.highlightItem_body-text__QKk-7 .highlightItem_type-h1-green-to-purple-diagonal__weURu,
.highlightItem_body-text__QKk-7 .highlightItem_type-h1-green-to-purple-vertical__WTYIa,
.highlightItem_body-text__QKk-7 .highlightItem_type-h1-outlined__29TGl,
.highlightItem_body-text__QKk-7 .highlightItem_type-h1-plum-to-urban-jundle-diagonal__SlZ7M,
.highlightItem_body-text__QKk-7 .highlightItem_type-h1-purple-to-green-horisontal__A0TQB,
.highlightItem_body-text__QKk-7 .highlightItem_type-h1-urban-jundle-to-plum-horisontal__W8VDP,
.highlightItem_body-text__QKk-7 .highlightItem_type-h1-urban-jundle-to-plum-vertical__sNF5X,
.highlightItem_body-text__QKk-7 .highlightItem_type-h1__DNPI1,
.highlightItem_body__tu40L .highlightItem_type-h1-big-green-to-purple-diagonal__2B4KP,
.highlightItem_body__tu40L .highlightItem_type-h1-big-green-to-purple-vertical__KttQ5,
.highlightItem_body__tu40L .highlightItem_type-h1-big-outlined__8LMbh,
.highlightItem_body__tu40L .highlightItem_type-h1-big-plum-to-urban-jundle-diagonal__LYxm-,
.highlightItem_body__tu40L .highlightItem_type-h1-big-purple-to-green-horisontal__SNrfV,
.highlightItem_body__tu40L .highlightItem_type-h1-big-urban-jundle-to-plum-horisontal__TWkqI,
.highlightItem_body__tu40L .highlightItem_type-h1-big-urban-jundle-to-plum-vertical__9PTNQ,
.highlightItem_body__tu40L .highlightItem_type-h1-big__5tn5K,
.highlightItem_body__tu40L .highlightItem_type-h1-green-to-purple-diagonal__weURu,
.highlightItem_body__tu40L .highlightItem_type-h1-green-to-purple-vertical__WTYIa,
.highlightItem_body__tu40L .highlightItem_type-h1-outlined__29TGl,
.highlightItem_body__tu40L .highlightItem_type-h1-plum-to-urban-jundle-diagonal__SlZ7M,
.highlightItem_body__tu40L .highlightItem_type-h1-purple-to-green-horisontal__A0TQB,
.highlightItem_body__tu40L .highlightItem_type-h1-urban-jundle-to-plum-horisontal__W8VDP,
.highlightItem_body__tu40L .highlightItem_type-h1-urban-jundle-to-plum-vertical__sNF5X,
.highlightItem_body__tu40L .highlightItem_type-h1__DNPI1 {
	margin: 0 0 20px
}

.highlightItem_body-text__QKk-7 .highlightItem_type-h2-outlined__trtC2,
.highlightItem_body-text__QKk-7 .highlightItem_type-h2__wzGni,
.highlightItem_body-text__QKk-7 .highlightItem_type-h3__-uUDr,
.highlightItem_body-text__QKk-7 .highlightItem_type-h4__ECCLZ,
.highlightItem_body__tu40L .highlightItem_type-h2-outlined__trtC2,
.highlightItem_body__tu40L .highlightItem_type-h2__wzGni,
.highlightItem_body__tu40L .highlightItem_type-h3__-uUDr,
.highlightItem_body__tu40L .highlightItem_type-h4__ECCLZ {
	margin: 0 0 10px
}

.highlightItem_body-text__QKk-7 p,
.highlightItem_body__tu40L p {
	margin-bottom: 0
}

.highlightItem_body-text__QKk-7 p+*>.highlightItem_type-h2-outlined__trtC2,
.highlightItem_body-text__QKk-7 p+*>.highlightItem_type-h2__wzGni,
.highlightItem_body__tu40L p+*>.highlightItem_type-h2-outlined__trtC2,
.highlightItem_body__tu40L p+*>.highlightItem_type-h2__wzGni {
	padding-top: 30px
}

.highlightItem_body-text__QKk-7 p+*>.highlightItem_type-h3__-uUDr,
.highlightItem_body__tu40L p+*>.highlightItem_type-h3__-uUDr {
	padding-top: 20px
}

.highlightItem_body-text__QKk-7 p+*>.highlightItem_type-h4__ECCLZ,
.highlightItem_body__tu40L p+*>.highlightItem_type-h4__ECCLZ {
	padding-top: 10px
}

.highlightItem_body-text__QKk-7 p+p,
.highlightItem_body__tu40L p+p {
	margin: 10px 0 0
}

.highlightItem_failed-message__nnx5w {
	display: block
}

.highlightItem_failed-message__nnx5w p {
	color: #fff;
	color: #f44d6f;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px
}

.highlightItem_failed-message__nnx5w p a {
	color: #0a9e80;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.highlightItem_failed-message__nnx5w p a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.highlightItem_failed-message__nnx5w p a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.highlightItem_failed-message__nnx5w p {
		font-size: 16px
	}
}

.highlightItem_failed-message__nnx5w p a {
	color: #fff
}

.highlightItem_failed-message__nnx5w p a:hover {
	color: #e6e6e6
}

.highlightItem_type-link__UhNB0 {
	color: #fff;
	cursor: pointer;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px
}

@media(min-width:1024px) {
	.highlightItem_type-link__UhNB0 {
		font-size: 18px;
		line-height: 22px
	}
}

@media(min-width:768px) {

	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-green-to-purple-diagonal__2B4KP,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-green-to-purple-vertical__KttQ5,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-outlined__8LMbh,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-plum-to-urban-jundle-diagonal__LYxm-,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-purple-to-green-horisontal__SNrfV,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-urban-jundle-to-plum-horisontal__TWkqI,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-urban-jundle-to-plum-vertical__9PTNQ,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big__5tn5K,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-green-to-purple-diagonal__weURu,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-green-to-purple-vertical__WTYIa,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-outlined__29TGl,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-plum-to-urban-jundle-diagonal__SlZ7M,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-purple-to-green-horisontal__A0TQB,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-urban-jundle-to-plum-horisontal__W8VDP,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-urban-jundle-to-plum-vertical__sNF5X,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1__DNPI1,
	.highlightItem_body__tu40L .highlightItem_type-h1-big-green-to-purple-diagonal__2B4KP,
	.highlightItem_body__tu40L .highlightItem_type-h1-big-green-to-purple-vertical__KttQ5,
	.highlightItem_body__tu40L .highlightItem_type-h1-big-outlined__8LMbh,
	.highlightItem_body__tu40L .highlightItem_type-h1-big-plum-to-urban-jundle-diagonal__LYxm-,
	.highlightItem_body__tu40L .highlightItem_type-h1-big-purple-to-green-horisontal__SNrfV,
	.highlightItem_body__tu40L .highlightItem_type-h1-big-urban-jundle-to-plum-horisontal__TWkqI,
	.highlightItem_body__tu40L .highlightItem_type-h1-big-urban-jundle-to-plum-vertical__9PTNQ,
	.highlightItem_body__tu40L .highlightItem_type-h1-big__5tn5K,
	.highlightItem_body__tu40L .highlightItem_type-h1-green-to-purple-diagonal__weURu,
	.highlightItem_body__tu40L .highlightItem_type-h1-green-to-purple-vertical__WTYIa,
	.highlightItem_body__tu40L .highlightItem_type-h1-outlined__29TGl,
	.highlightItem_body__tu40L .highlightItem_type-h1-plum-to-urban-jundle-diagonal__SlZ7M,
	.highlightItem_body__tu40L .highlightItem_type-h1-purple-to-green-horisontal__A0TQB,
	.highlightItem_body__tu40L .highlightItem_type-h1-urban-jundle-to-plum-horisontal__W8VDP,
	.highlightItem_body__tu40L .highlightItem_type-h1-urban-jundle-to-plum-vertical__sNF5X,
	.highlightItem_body__tu40L .highlightItem_type-h1__DNPI1 {
		margin: 0 0 20px
	}

	.highlightItem_body-text__QKk-7 .highlightItem_type-h2-outlined__trtC2,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h2__wzGni,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h3__-uUDr,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h4__ECCLZ,
	.highlightItem_body__tu40L .highlightItem_type-h2-outlined__trtC2,
	.highlightItem_body__tu40L .highlightItem_type-h2__wzGni,
	.highlightItem_body__tu40L .highlightItem_type-h3__-uUDr,
	.highlightItem_body__tu40L .highlightItem_type-h4__ECCLZ {
		margin: 0 0 10px
	}

	.highlightItem_body-text__QKk-7 p+*>.highlightItem_type-h2-outlined__trtC2,
	.highlightItem_body-text__QKk-7 p+*>.highlightItem_type-h2__wzGni,
	.highlightItem_body__tu40L p+*>.highlightItem_type-h2-outlined__trtC2,
	.highlightItem_body__tu40L p+*>.highlightItem_type-h2__wzGni {
		padding-top: 30px
	}

	.highlightItem_body-text__QKk-7 p+*>.highlightItem_type-h3__-uUDr,
	.highlightItem_body__tu40L p+*>.highlightItem_type-h3__-uUDr {
		padding-top: 20px
	}

	.highlightItem_body-text__QKk-7 p+*>.highlightItem_type-h4__ECCLZ,
	.highlightItem_body__tu40L p+*>.highlightItem_type-h4__ECCLZ {
		padding-top: 10px
	}
}

.highlightItem_failed-message__nnx5w {
	margin-bottom: 20px
}

@media(min-width:1024px) {

	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-green-to-purple-diagonal__2B4KP,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-green-to-purple-vertical__KttQ5,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-outlined__8LMbh,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-plum-to-urban-jundle-diagonal__LYxm-,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-purple-to-green-horisontal__SNrfV,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-urban-jundle-to-plum-horisontal__TWkqI,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big-urban-jundle-to-plum-vertical__9PTNQ,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-big__5tn5K,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-green-to-purple-diagonal__weURu,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-green-to-purple-vertical__WTYIa,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-outlined__29TGl,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-plum-to-urban-jundle-diagonal__SlZ7M,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-purple-to-green-horisontal__A0TQB,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-urban-jundle-to-plum-horisontal__W8VDP,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1-urban-jundle-to-plum-vertical__sNF5X,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h1__DNPI1,
	.highlightItem_body__tu40L .highlightItem_type-h1-big-green-to-purple-diagonal__2B4KP,
	.highlightItem_body__tu40L .highlightItem_type-h1-big-green-to-purple-vertical__KttQ5,
	.highlightItem_body__tu40L .highlightItem_type-h1-big-outlined__8LMbh,
	.highlightItem_body__tu40L .highlightItem_type-h1-big-plum-to-urban-jundle-diagonal__LYxm-,
	.highlightItem_body__tu40L .highlightItem_type-h1-big-purple-to-green-horisontal__SNrfV,
	.highlightItem_body__tu40L .highlightItem_type-h1-big-urban-jundle-to-plum-horisontal__TWkqI,
	.highlightItem_body__tu40L .highlightItem_type-h1-big-urban-jundle-to-plum-vertical__9PTNQ,
	.highlightItem_body__tu40L .highlightItem_type-h1-big__5tn5K,
	.highlightItem_body__tu40L .highlightItem_type-h1-green-to-purple-diagonal__weURu,
	.highlightItem_body__tu40L .highlightItem_type-h1-green-to-purple-vertical__WTYIa,
	.highlightItem_body__tu40L .highlightItem_type-h1-outlined__29TGl,
	.highlightItem_body__tu40L .highlightItem_type-h1-plum-to-urban-jundle-diagonal__SlZ7M,
	.highlightItem_body__tu40L .highlightItem_type-h1-purple-to-green-horisontal__A0TQB,
	.highlightItem_body__tu40L .highlightItem_type-h1-urban-jundle-to-plum-horisontal__W8VDP,
	.highlightItem_body__tu40L .highlightItem_type-h1-urban-jundle-to-plum-vertical__sNF5X,
	.highlightItem_body__tu40L .highlightItem_type-h1__DNPI1 {
		margin: 0 0 40px
	}

	.highlightItem_body-text__QKk-7 .highlightItem_type-h2-outlined__trtC2,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h2__wzGni,
	.highlightItem_body__tu40L .highlightItem_type-h2-outlined__trtC2,
	.highlightItem_body__tu40L .highlightItem_type-h2__wzGni {
		margin: 0 0 20px
	}

	.highlightItem_body-text__QKk-7 .highlightItem_type-h3__-uUDr,
	.highlightItem_body-text__QKk-7 .highlightItem_type-h4__ECCLZ,
	.highlightItem_body__tu40L .highlightItem_type-h3__-uUDr,
	.highlightItem_body__tu40L .highlightItem_type-h4__ECCLZ {
		margin: 0 0 10px
	}

	.highlightItem_body-text__QKk-7 p+*>.highlightItem_type-h2-outlined__trtC2,
	.highlightItem_body-text__QKk-7 p+*>.highlightItem_type-h2__wzGni,
	.highlightItem_body__tu40L p+*>.highlightItem_type-h2-outlined__trtC2,
	.highlightItem_body__tu40L p+*>.highlightItem_type-h2__wzGni {
		padding-top: 20px
	}

	.highlightItem_body-text__QKk-7 p:last-of-type,
	.highlightItem_body__tu40L p:last-of-type {
		margin: 0
	}

	.highlightItem_body-text__QKk-7 p+p,
	.highlightItem_body__tu40L p+p {
		margin: 30px 0 0
	}
}

.highlightItem_overlineAbove__ZYwXW {
	align-items: center;
	color: #fff;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 4px;
	line-height: 17px;
	margin: 0 0 5px;
	text-transform: uppercase
}

@media(min-width:768px) {
	.highlightItem_overlineAbove__ZYwXW {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {
	.highlightItem_overlineAbove__ZYwXW {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.highlightItem_hightligtItem__fzx0Z {
	max-width: 312px;
	width: 100%
}

.highlightItem_hightligtItem__fzx0Z .highlightItem_heading__h5T90 {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 22px
}

@media(min-width:768px) {
	.highlightItem_hightligtItem__fzx0Z .highlightItem_heading__h5T90 {
		font-size: 20px;
		line-height: 24px
	}
}

@media(min-width:1024px) {
	.highlightItem_hightligtItem__fzx0Z .highlightItem_heading__h5T90 {
		font-size: 24px;
		line-height: 29px
	}
}

.highlightItem_hightligtItem__fzx0Z .highlightItem_heading__h5T90,
.highlightItem_hightligtItem__fzx0Z.highlightItem_body__tu40L {
	margin-block: 8px
}

.highlightItem_hightligtItem__fzx0Z .highlightItem_body__tu40L {
	margin-top: 16px
}

@media(min-width:768px) {
	.highlightItem_hightligtItem__fzx0Z .highlightItem_body__tu40L {
		max-width: 524px
	}
}

@media(min-width:1024px) {
	.highlightItem_hightligtItem__fzx0Z .highlightItem_body__tu40L {
		max-width: 592px
	}
}

@media(min-width:1280px) {
	.highlightItem_hightligtItem__fzx0Z .highlightItem_body__tu40L {
		max-width: 752px
	}
}

.highlightItem_hightligtItem__fzx0Z.highlightItem_vertical__mi83b {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	gap: 24px;
	justify-content: flex-start
}

.highlightItem_hightligtItem__fzx0Z.highlightItem_vertical__mi83b .highlightItem_content__f99nM {
	max-width: 524px
}

@media(min-width:768px) {
	.highlightItem_hightligtItem__fzx0Z.highlightItem_vertical__mi83b .highlightItem_content__f99nM {
		max-width: 704px
	}
}

@media(min-width:1024px) {
	.highlightItem_hightligtItem__fzx0Z.highlightItem_vertical__mi83b .highlightItem_content__f99nM {
		max-width: 592px
	}
}

@media(min-width:768px) {
	.highlightItem_hightligtItem__fzx0Z.highlightItem_vertical__mi83b {
		max-width: 704px
	}
}

@media(min-width:1024px) {
	.highlightItem_hightligtItem__fzx0Z.highlightItem_vertical__mi83b {
		flex-direction: row;
		max-width: 896px
	}
}

@media(min-width:1280px) {
	.highlightItem_hightligtItem__fzx0Z.highlightItem_vertical__mi83b {
		max-width: 848px
	}
}

.highlightItem_hightligtItem__fzx0Z.highlightItem_vertical__mi83b.highlightItem_centered__4JQkl {
	gap: 24px
}

.highlightItem_hightligtItem__fzx0Z.highlightItem_vertical__mi83b.highlightItem_centered__4JQkl .highlightItem_icon__J9Lm9 {
	margin-bottom: 0
}

@media(min-width:1280px) {
	.highlightItem_hightligtItem__fzx0Z.highlightItem_horizontal__9LvFj {
		max-width: 556px
	}
}

.highlightItem_hightligtItem__fzx0Z.highlightItem_horizontal__9LvFj .highlightItem_symbol__OjJKe {
	margin-bottom: 24px
}

.highlightItem_hightligtItem__fzx0Z .highlightItem_symbol__OjJKe {
	align-items: center;
	border: 2px solid #1ef1c6;
	border-radius: 50%;
	color: #1ef1c6;
	display: flex;
	flex-direction: row;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	height: 54px;
	justify-content: center;
	line-height: normal;
	max-width: 54px;
	min-width: 54px
}

.highlightItem_hightligtItem__fzx0Z .highlightItem_icon__J9Lm9 {
	display: block;
	height: 56px;
	margin-bottom: 24px;
	width: 56px
}

.highlightItem_hightligtItem__fzx0Z .highlightItem_icon__J9Lm9 svg {
	fill: #0000;
	height: 56px;
	width: 56px
}

.highlightItem_hightligtItem__fzx0Z .highlightItem_icon__J9Lm9 svg path {
	stroke: #fff
}

.highlightItem_hightligtItem__fzx0Z h4 {
	font-weight: 400;
	margin-bottom: 8px
}

.highlightItem_hightligtItem__fzx0Z .highlightItem_subHeading__dbYX- {
	color: #fff;
	cursor: pointer;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 19px
}

@media(min-width:1024px) {
	.highlightItem_hightligtItem__fzx0Z .highlightItem_subHeading__dbYX- {
		font-size: 18px;
		line-height: 22px
	}
}

.highlightItem_hightligtItem__fzx0Z.highlightItem_centered__4JQkl {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-inline: auto
}

.highlightItem_hightligtItem__fzx0Z.highlightItem_centered__4JQkl .highlightItem_icon__J9Lm9,
.highlightItem_hightligtItem__fzx0Z.highlightItem_centered__4JQkl .highlightItem_symbol__OjJKe {
	margin-inline: auto
}

.highlightItem_hightligtItem__fzx0Z.highlightItem_centered__4JQkl .highlightItem_content__f99nM {
	max-width: 312px;
	text-align: center
}

.highlightItem_hightligtItem__fzx0Z.highlightItem_centered__4JQkl .highlightItem_content__f99nM a {
	margin-inline: auto
}

@media(min-width:768px) {
	.highlightItem_hightligtItem__fzx0Z.highlightItem_centered__4JQkl .highlightItem_content__f99nM {
		max-width: 524px
	}
}

@media(min-width:1024px) {
	.highlightItem_hightligtItem__fzx0Z.highlightItem_centered__4JQkl .highlightItem_content__f99nM {
		max-width: 592px
	}
}

@media(min-width:1280px) {
	.highlightItem_hightligtItem__fzx0Z.highlightItem_centered__4JQkl .highlightItem_content__f99nM {
		max-width: 848px
	}
}

.highlightItem_hightligtItem__fzx0Z.highlightItem_centered__4JQkl .highlightItem_overlineAbove__ZYwXW {
	justify-content: center
}

@keyframes button_rotate__I612D {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.button_button__K\+IL9 {
	align-items: center;
	background: none;
	border: none;
	border-radius: 300px;
	box-sizing: border-box;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	gap: 8px;
	height: 56px;
	justify-content: center;
	line-height: 19px;
	outline: none;
	padding: 0 24px;
	text-decoration: none;
	white-space: nowrap;
	width: 100%
}

@media(min-width:1024px) {
	.button_button__K\+IL9 {
		font-size: 18px;
		line-height: 22px
	}
}

.button_button__K\+IL9 .button_buttonText__Lm0f5 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.button_button__K\+IL9 .icon svg,
.button_button__K\+IL9 .icon svg path {
	fill: #000
}

.button_button__K\+IL9.button_submitting__XiPI5 {
	align-items: center;
	display: flex;
	flex-direction: row-reverse;
	gap: 20px;
	justify-content: center;
	pointer-events: none;
	position: relative
}

.button_button__K\+IL9.button_submitting__XiPI5:before {
	align-items: center;
	animation: button_rotate__I612D 1s linear infinite;
	border: 2px solid;
	border-color: #000 #000 #0000;
	border-radius: 50%;
	box-sizing: border-box;
	content: "";
	display: inline-block;
	display: flex;
	flex-direction: column;
	height: 24px;
	justify-content: center;
	position: absolute;
	width: 24px
}

.button_button__K\+IL9.button_submitting__XiPI5 .button_buttonText__Lm0f5,
.button_button__K\+IL9.button_submitting__XiPI5 svg path:last-child {
	display: none
}

.button_button__K\+IL9.button_primary__lFgkx {
	background: var(--selected-color);
	color: #000;
	transition: background .2s ease-in-out
}

.button_button__K\+IL9.button_primary__lFgkx:hover {
	background: #0a9e80
}

.button_button__K\+IL9.button_primary__lFgkx:active {
	background: #076e59
}

.button_button__K\+IL9.button_primary__lFgkx .icon svg {
	fill: #000
}

.button_button__K\+IL9.button_primary__lFgkx.button_submitting__XiPI5 {
	background-color: #1ef1c6
}

.button_button__K\+IL9.button_white__-WJrv {
	background: var(--selected-color);
	color: #000;
	transition: background .2s ease-in-out
}

.button_button__K\+IL9.button_white__-WJrv:hover {
	background: #b3b3b3
}

.button_button__K\+IL9.button_white__-WJrv:active {
	background: gray
}

.button_button__K\+IL9.button_white__-WJrv .icon svg {
	fill: #000
}

.button_button__K\+IL9.button_white__-WJrv.button_submitting__XiPI5 {
	background-color: #fff
}

.button_button__K\+IL9.button_outline__9u1qx {
	background: none;
	border: none;
	color: #fff;
	outline: none;
	position: relative;
	transition: color .2s ease-in-out
}

.button_button__K\+IL9.button_outline__9u1qx .icon svg path {
	fill: #fff;
	transition: fill .2s ease-in-out
}

.button_button__K\+IL9.button_outline__9u1qx:after {
	background: var(--selected-color) border-box;
	border: 2px solid #0000;
	border-radius: 300px;
	bottom: 0;
	content: "";
	left: 0;
	-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: destination-out;
	mask-composite: exclude;
	position: absolute;
	right: 0;
	top: 0;
	transition: border-color .2s ease-in-out
}

.button_button__K\+IL9.button_outline__9u1qx:hover {
	color: #1ef1c6
}

.button_button__K\+IL9.button_outline__9u1qx:hover:after {
	border-color: #1ef1c6
}

.button_button__K\+IL9.button_outline__9u1qx:hover .icon svg path {
	fill: #1ef1c6
}

.button_button__K\+IL9.button_outline__9u1qx:active {
	color: #0a9e80
}

.button_button__K\+IL9.button_outline__9u1qx:active:after {
	border-color: #0a9e80
}

.button_button__K\+IL9.button_outline__9u1qx.button_disabled__kMKlF {
	background: none;
	color: gray;
	cursor: not-allowed
}

.button_button__K\+IL9.button_outline__9u1qx.button_disabled__kMKlF .icon svg path {
	fill: gray
}

.button_button__K\+IL9.button_outline__9u1qx.button_disabled__kMKlF:after {
	background: gray
}

.button_button__K\+IL9.button_outline__9u1qx.button_disabled__kMKlF:hover {
	background: none;
	color: gray
}

.button_button__K\+IL9.button_outline__9u1qx.button_disabled__kMKlF:hover .icon svg path {
	fill: gray
}

.button_button__K\+IL9.button_outline__9u1qx.button_disabled__kMKlF:hover:after {
	border-color: gray
}

.button_button__K\+IL9.button_outline__9u1qx.button_submitting__XiPI5 {
	background-color: #1ef1c6
}

.button_button__K\+IL9.button_arrow__y99Fg {
	max-width: fill-available;
	max-width: -webkit-fill-available;
	padding: 16px 20px
}

.button_button__K\+IL9.button_onlyText__1-0W4 {
	min-width: 136px
}

.button_button__K\+IL9.button_icon__Y1XN7 {
	flex-flow: row-reverse
}

.button_button__K\+IL9.button_download__yRznc .icon svg,
.button_button__K\+IL9.button_download__yRznc .icon svg path {
	fill: none;
	stroke: #000
}

.button_button__K\+IL9.button_disabled__kMKlF,
.button_button__K\+IL9.button_disabled__kMKlF:hover {
	background: #2f2f2f;
	color: #b3b3b3;
	cursor: not-allowed
}

.button_button__K\+IL9.button_disabled__kMKlF .icon svg path,
.button_button__K\+IL9.button_disabled__kMKlF:hover .icon svg path {
	fill: #b3b3b3
}

@media(min-width:768px) {
	.button_button__K\+IL9 {
		width: -moz-fit-content;
		width: -webkit-fit-content;
		width: fit-content
	}
}

@keyframes link_rotate__Oj\+\+U {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.link_link__Z6u9X {
	align-items: center;
	color: var(--selected-color);
	cursor: pointer;
	display: flex;
	flex-direction: row;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	gap: 8px;
	height: 56px;
	justify-content: center;
	line-height: 19px;
	max-width: 100%;
	text-decoration: none;
	white-space: nowrap;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

@media(min-width:1024px) {
	.link_link__Z6u9X {
		font-size: 18px;
		line-height: 22px
	}
}

.link_link__Z6u9X .link_linkText__PnxbB {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.link_link__Z6u9X .icon svg path {
	fill: var(--selected-color);
	transition: fill .2s ease-in-out, stroke .2s ease-in-out
}

.link_link__Z6u9X.link_primary__x3RFM {
	transition: color .2s ease-in-out
}

.link_link__Z6u9X.link_primary__x3RFM:hover {
	color: #0dcea7
}

.link_link__Z6u9X.link_primary__x3RFM:hover .icon svg path {
	fill: #0dcea7
}

.link_link__Z6u9X.link_primary__x3RFM:active {
	color: #0a9e80
}

.link_link__Z6u9X.link_primary__x3RFM:active .icon svg path {
	fill: #0a9e80
}

.link_link__Z6u9X.link_primary__x3RFM.link_download__sjPbb:hover .icon svg path {
	stroke: #0dcea7
}

.link_link__Z6u9X.link_white__IL1gA {
	transition: color .2s ease-in-out
}

.link_link__Z6u9X.link_white__IL1gA .icon svg path {
	fill: var(--selected-color);
	transition: fill .2s ease-in-out, stroke .2s ease-in-out
}

.link_link__Z6u9X.link_white__IL1gA:hover {
	color: #b3b3b3
}

.link_link__Z6u9X.link_white__IL1gA:hover .icon svg path {
	fill: #b3b3b3
}

.link_link__Z6u9X.link_white__IL1gA:active {
	color: gray
}

.link_link__Z6u9X.link_white__IL1gA.link_download__sjPbb:hover .icon svg path {
	stroke: #b3b3b3
}

.link_link__Z6u9X.link_action__9feHS {
	padding-bottom: 0;
	position: relative
}

.link_link__Z6u9X.link_action__9feHS:after {
	background: currentColor;
	bottom: 8px;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	transition: background .2s ease-in-out
}

.link_link__Z6u9X.link_icon__VQOPZ {
	flex-flow: row-reverse
}

.link_link__Z6u9X.link_download__sjPbb .icon svg,
.link_link__Z6u9X.link_download__sjPbb .icon svg path {
	fill: none !important;
	stroke: var(--selected-color)
}

.link_link__Z6u9X.link_disabled__d77ZL,
.link_link__Z6u9X.link_disabled__d77ZL:hover {
	color: gray;
	cursor: not-allowed
}

.link_link__Z6u9X.link_disabled__d77ZL .icon svg path,
.link_link__Z6u9X.link_disabled__d77ZL:hover .icon svg path {
	fill: gray
}

@keyframes highlightcontent_rotate__bynAK {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.highlightcontent_type-h1-big__t6ij9 {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-big__t6ij9 {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-big__t6ij9 {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightcontent_type-h1__o7ALc {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightcontent_type-h1__o7ALc.highlightcontent_is-visible__AYVL8 {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightcontent_type-h1__o7ALc {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightcontent_type-h1__o7ALc.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1__o7ALc {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightcontent_type-h1__o7ALc.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

.highlightcontent_type-h2__QO-3B {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.highlightcontent_type-h2__QO-3B {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h2__QO-3B {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.highlightcontent_type-h3__-w\+YF {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 24px
}

@media(min-width:768px) {
	.highlightcontent_type-h3__-w\+YF {
		font-size: 24px;
		line-height: 29px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h3__-w\+YF {
		font-size: 28px;
		line-height: 34px
	}
}

.highlightcontent_type-h4__41JZV {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 22px
}

@media(min-width:768px) {
	.highlightcontent_type-h4__41JZV {
		font-size: 20px;
		line-height: 24px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h4__41JZV {
		font-size: 24px;
		line-height: 29px
	}
}

.highlightcontent_type-top-menu__zwjAR {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 19px
}

.highlightcontent_type-top-menu__zwjAR a {
	color: #fff;
	text-decoration: none
}

.highlightcontent_type-h1-big-outlined__UcyIk {
	-webkit-text-fill-color: #0000;
	-webkit-text-stroke-width: 2px;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-big-outlined__UcyIk {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-big-outlined__UcyIk {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightcontent_type-h1-outlined__uMwtP {
	-webkit-text-fill-color: #0000;
	-webkit-text-stroke-width: 2px;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightcontent_type-h1-outlined__uMwtP.highlightcontent_is-visible__AYVL8 {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-outlined__uMwtP {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightcontent_type-h1-outlined__uMwtP.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-outlined__uMwtP {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightcontent_type-h1-outlined__uMwtP.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

.highlightcontent_type-h2-outlined__82\+0F {
	-webkit-text-fill-color: #0000;
	-webkit-text-stroke-width: 2px;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.highlightcontent_type-h2-outlined__82\+0F {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h2-outlined__82\+0F {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.highlightcontent_type-h1-big-urban-jundle-to-plum-horisontal__SX-L2 {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-big-urban-jundle-to-plum-horisontal__SX-L2 {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-big-urban-jundle-to-plum-horisontal__SX-L2 {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightcontent_type-h1-big-urban-jundle-to-plum-vertical__G4oOF {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-big-urban-jundle-to-plum-vertical__G4oOF {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-big-urban-jundle-to-plum-vertical__G4oOF {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightcontent_type-h1-big-plum-to-urban-jundle-diagonal__2t9ni {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to bottom right, #33043e, #043e32);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-big-plum-to-urban-jundle-diagonal__2t9ni {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-big-plum-to-urban-jundle-diagonal__2t9ni {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightcontent_type-h1-urban-jundle-to-plum-vertical__C1kGM {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightcontent_type-h1-urban-jundle-to-plum-vertical__C1kGM.highlightcontent_is-visible__AYVL8 {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-urban-jundle-to-plum-vertical__C1kGM {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightcontent_type-h1-urban-jundle-to-plum-vertical__C1kGM.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-urban-jundle-to-plum-vertical__C1kGM {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightcontent_type-h1-urban-jundle-to-plum-vertical__C1kGM.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

.highlightcontent_type-h1-urban-jundle-to-plum-horisontal__hUDrE {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightcontent_type-h1-urban-jundle-to-plum-horisontal__hUDrE.highlightcontent_is-visible__AYVL8 {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-urban-jundle-to-plum-horisontal__hUDrE {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightcontent_type-h1-urban-jundle-to-plum-horisontal__hUDrE.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-urban-jundle-to-plum-horisontal__hUDrE {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightcontent_type-h1-urban-jundle-to-plum-horisontal__hUDrE.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

.highlightcontent_type-h1-plum-to-urban-jundle-diagonal__xsYq0 {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to bottom right, #33043e, #043e32);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightcontent_type-h1-plum-to-urban-jundle-diagonal__xsYq0.highlightcontent_is-visible__AYVL8 {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-plum-to-urban-jundle-diagonal__xsYq0 {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightcontent_type-h1-plum-to-urban-jundle-diagonal__xsYq0.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-plum-to-urban-jundle-diagonal__xsYq0 {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightcontent_type-h1-plum-to-urban-jundle-diagonal__xsYq0.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

.highlightcontent_type-h1-big-purple-to-green-horisontal__3Ib0O {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #5d1ef1, #0a9e80);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-big-purple-to-green-horisontal__3Ib0O {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-big-purple-to-green-horisontal__3Ib0O {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightcontent_type-h1-big-green-to-purple-vertical__5CKLZ {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-big-green-to-purple-vertical__5CKLZ {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-big-green-to-purple-vertical__5CKLZ {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightcontent_type-h1-big-green-to-purple-diagonal__6NBOu {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to right top, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-big-green-to-purple-diagonal__6NBOu {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-big-green-to-purple-diagonal__6NBOu {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightcontent_type-h1-purple-to-green-horisontal__DeCne {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #5d1ef1, #0a9e80);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightcontent_type-h1-purple-to-green-horisontal__DeCne.highlightcontent_is-visible__AYVL8 {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-purple-to-green-horisontal__DeCne {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightcontent_type-h1-purple-to-green-horisontal__DeCne.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-purple-to-green-horisontal__DeCne {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightcontent_type-h1-purple-to-green-horisontal__DeCne.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

.highlightcontent_type-h1-green-to-purple-vertical__ickCs {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightcontent_type-h1-green-to-purple-vertical__ickCs.highlightcontent_is-visible__AYVL8 {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-green-to-purple-vertical__ickCs {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightcontent_type-h1-green-to-purple-vertical__ickCs.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-green-to-purple-vertical__ickCs {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightcontent_type-h1-green-to-purple-vertical__ickCs.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

.highlightcontent_type-h1-green-to-purple-diagonal__rKpyi {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to right top, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightcontent_type-h1-green-to-purple-diagonal__rKpyi.highlightcontent_is-visible__AYVL8 {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-green-to-purple-diagonal__rKpyi {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightcontent_type-h1-green-to-purple-diagonal__rKpyi.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-green-to-purple-diagonal__rKpyi {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightcontent_type-h1-green-to-purple-diagonal__rKpyi.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

.highlightcontent_type-h1-big-purple-to-turquoise__fusR1 {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #5d1ef1, #1ef1c6);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-big-purple-to-turquoise__fusR1 {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-big-purple-to-turquoise__fusR1 {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightcontent_type-h1-big-turquoise-to-purple__zreTu {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #1ef1c6, #5d1ef1);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-big-turquoise-to-purple__zreTu {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-big-turquoise-to-purple__zreTu {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightcontent_type-h1-big-orange-to-magenta__8SRgf {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #f47f4d, #d34df4);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-big-orange-to-magenta__8SRgf {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-big-orange-to-magenta__8SRgf {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightcontent_type-h1-big-magenta-to-orange__iJ57o {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #d34df4, #f47f4d);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-big-magenta-to-orange__iJ57o {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-big-magenta-to-orange__iJ57o {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.highlightcontent_type-h1-purple-to-turquoise__4yxLr {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #5d1ef1, #1ef1c6);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightcontent_type-h1-purple-to-turquoise__4yxLr.highlightcontent_is-visible__AYVL8 {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-purple-to-turquoise__4yxLr {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightcontent_type-h1-purple-to-turquoise__4yxLr.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-purple-to-turquoise__4yxLr {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightcontent_type-h1-purple-to-turquoise__4yxLr.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

.highlightcontent_type-h1-turquoise-to-purple__nRSfz {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #1ef1c6, #5d1ef1);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightcontent_type-h1-turquoise-to-purple__nRSfz.highlightcontent_is-visible__AYVL8 {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-turquoise-to-purple__nRSfz {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightcontent_type-h1-turquoise-to-purple__nRSfz.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-turquoise-to-purple__nRSfz {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightcontent_type-h1-turquoise-to-purple__nRSfz.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

.highlightcontent_type-h1-orange-to-magenta__r6gHk {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #f47f4d, #d34df4);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightcontent_type-h1-orange-to-magenta__r6gHk.highlightcontent_is-visible__AYVL8 {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-orange-to-magenta__r6gHk {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightcontent_type-h1-orange-to-magenta__r6gHk.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-orange-to-magenta__r6gHk {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightcontent_type-h1-orange-to-magenta__r6gHk.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

.highlightcontent_type-h1-magenta-to-orange__YpEgG {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #d34df4, #f47f4d);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightcontent_type-h1-magenta-to-orange__YpEgG.highlightcontent_is-visible__AYVL8 {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightcontent_type-h1-magenta-to-orange__YpEgG {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightcontent_type-h1-magenta-to-orange__YpEgG.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h1-magenta-to-orange__YpEgG {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightcontent_type-h1-magenta-to-orange__YpEgG.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

.highlightcontent_type-h2-purple-to-turquoise__dYvGk {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #5d1ef1, #1ef1c6);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.highlightcontent_type-h2-purple-to-turquoise__dYvGk {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h2-purple-to-turquoise__dYvGk {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.highlightcontent_type-h2-turquoise-to-purple__H5G59 {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #1ef1c6, #5d1ef1);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.highlightcontent_type-h2-turquoise-to-purple__H5G59 {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h2-turquoise-to-purple__H5G59 {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.highlightcontent_type-h2-orange-to-magenta__4EKUH {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #f47f4d, #d34df4);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.highlightcontent_type-h2-orange-to-magenta__4EKUH {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h2-orange-to-magenta__4EKUH {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.highlightcontent_type-h2-magenta-to-orange__u1bea {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #d34df4, #f47f4d);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.highlightcontent_type-h2-magenta-to-orange__u1bea {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.highlightcontent_type-h2-magenta-to-orange__u1bea {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.highlightcontent_body-text__9qcDH,
.highlightcontent_body__VGqwB {
	margin-bottom: 15px
}

.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-green-to-purple-diagonal__6NBOu,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-green-to-purple-vertical__5CKLZ,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-outlined__UcyIk,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-plum-to-urban-jundle-diagonal__2t9ni,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-purple-to-green-horisontal__3Ib0O,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-urban-jundle-to-plum-horisontal__SX-L2,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-urban-jundle-to-plum-vertical__G4oOF,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big__t6ij9,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-green-to-purple-diagonal__rKpyi,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-green-to-purple-vertical__ickCs,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-outlined__uMwtP,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-plum-to-urban-jundle-diagonal__xsYq0,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-purple-to-green-horisontal__DeCne,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-urban-jundle-to-plum-horisontal__hUDrE,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-urban-jundle-to-plum-vertical__C1kGM,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h1__o7ALc,
.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-green-to-purple-diagonal__6NBOu,
.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-green-to-purple-vertical__5CKLZ,
.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-outlined__UcyIk,
.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-plum-to-urban-jundle-diagonal__2t9ni,
.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-purple-to-green-horisontal__3Ib0O,
.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-urban-jundle-to-plum-horisontal__SX-L2,
.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-urban-jundle-to-plum-vertical__G4oOF,
.highlightcontent_body__VGqwB .highlightcontent_type-h1-big__t6ij9,
.highlightcontent_body__VGqwB .highlightcontent_type-h1-green-to-purple-diagonal__rKpyi,
.highlightcontent_body__VGqwB .highlightcontent_type-h1-green-to-purple-vertical__ickCs,
.highlightcontent_body__VGqwB .highlightcontent_type-h1-outlined__uMwtP,
.highlightcontent_body__VGqwB .highlightcontent_type-h1-plum-to-urban-jundle-diagonal__xsYq0,
.highlightcontent_body__VGqwB .highlightcontent_type-h1-purple-to-green-horisontal__DeCne,
.highlightcontent_body__VGqwB .highlightcontent_type-h1-urban-jundle-to-plum-horisontal__hUDrE,
.highlightcontent_body__VGqwB .highlightcontent_type-h1-urban-jundle-to-plum-vertical__C1kGM,
.highlightcontent_body__VGqwB .highlightcontent_type-h1__o7ALc {
	margin: 0 0 20px
}

.highlightcontent_body-text__9qcDH .highlightcontent_type-h2-outlined__82\+0F,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h2__QO-3B,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h3__-w\+YF,
.highlightcontent_body-text__9qcDH .highlightcontent_type-h4__41JZV,
.highlightcontent_body__VGqwB .highlightcontent_type-h2-outlined__82\+0F,
.highlightcontent_body__VGqwB .highlightcontent_type-h2__QO-3B,
.highlightcontent_body__VGqwB .highlightcontent_type-h3__-w\+YF,
.highlightcontent_body__VGqwB .highlightcontent_type-h4__41JZV {
	margin: 0 0 10px
}

.highlightcontent_body-text__9qcDH p,
.highlightcontent_body__VGqwB p {
	margin-bottom: 0
}

.highlightcontent_body-text__9qcDH p+*>.highlightcontent_type-h2-outlined__82\+0F,
.highlightcontent_body-text__9qcDH p+*>.highlightcontent_type-h2__QO-3B,
.highlightcontent_body__VGqwB p+*>.highlightcontent_type-h2-outlined__82\+0F,
.highlightcontent_body__VGqwB p+*>.highlightcontent_type-h2__QO-3B {
	padding-top: 30px
}

.highlightcontent_body-text__9qcDH p+*>.highlightcontent_type-h3__-w\+YF,
.highlightcontent_body__VGqwB p+*>.highlightcontent_type-h3__-w\+YF {
	padding-top: 20px
}

.highlightcontent_body-text__9qcDH p+*>.highlightcontent_type-h4__41JZV,
.highlightcontent_body__VGqwB p+*>.highlightcontent_type-h4__41JZV {
	padding-top: 10px
}

.highlightcontent_body-text__9qcDH p+p,
.highlightcontent_body__VGqwB p+p {
	margin: 10px 0 0
}

.highlightcontent_failed-message__8Dolt {
	display: block
}

.highlightcontent_failed-message__8Dolt p {
	color: #fff;
	color: #f44d6f;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px
}

.highlightcontent_failed-message__8Dolt p a {
	color: #0a9e80;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.highlightcontent_failed-message__8Dolt p a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.highlightcontent_failed-message__8Dolt p a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.highlightcontent_failed-message__8Dolt p {
		font-size: 16px
	}
}

.highlightcontent_failed-message__8Dolt p a {
	color: #fff
}

.highlightcontent_failed-message__8Dolt p a:hover {
	color: #e6e6e6
}

.highlightcontent_type-link__mi-G5 {
	color: #fff;
	cursor: pointer;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px
}

@media(min-width:1024px) {
	.highlightcontent_type-link__mi-G5 {
		font-size: 18px;
		line-height: 22px
	}
}

@media(min-width:768px) {

	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-green-to-purple-diagonal__6NBOu,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-green-to-purple-vertical__5CKLZ,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-outlined__UcyIk,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-plum-to-urban-jundle-diagonal__2t9ni,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-purple-to-green-horisontal__3Ib0O,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-urban-jundle-to-plum-horisontal__SX-L2,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-urban-jundle-to-plum-vertical__G4oOF,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big__t6ij9,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-green-to-purple-diagonal__rKpyi,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-green-to-purple-vertical__ickCs,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-outlined__uMwtP,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-plum-to-urban-jundle-diagonal__xsYq0,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-purple-to-green-horisontal__DeCne,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-urban-jundle-to-plum-horisontal__hUDrE,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-urban-jundle-to-plum-vertical__C1kGM,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1__o7ALc,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-green-to-purple-diagonal__6NBOu,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-green-to-purple-vertical__5CKLZ,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-outlined__UcyIk,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-plum-to-urban-jundle-diagonal__2t9ni,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-purple-to-green-horisontal__3Ib0O,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-urban-jundle-to-plum-horisontal__SX-L2,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-urban-jundle-to-plum-vertical__G4oOF,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-big__t6ij9,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-green-to-purple-diagonal__rKpyi,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-green-to-purple-vertical__ickCs,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-outlined__uMwtP,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-plum-to-urban-jundle-diagonal__xsYq0,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-purple-to-green-horisontal__DeCne,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-urban-jundle-to-plum-horisontal__hUDrE,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-urban-jundle-to-plum-vertical__C1kGM,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1__o7ALc {
		margin: 0 0 20px
	}

	.highlightcontent_body-text__9qcDH .highlightcontent_type-h2-outlined__82\+0F,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h2__QO-3B,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h3__-w\+YF,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h4__41JZV,
	.highlightcontent_body__VGqwB .highlightcontent_type-h2-outlined__82\+0F,
	.highlightcontent_body__VGqwB .highlightcontent_type-h2__QO-3B,
	.highlightcontent_body__VGqwB .highlightcontent_type-h3__-w\+YF,
	.highlightcontent_body__VGqwB .highlightcontent_type-h4__41JZV {
		margin: 0 0 10px
	}

	.highlightcontent_body-text__9qcDH p+*>.highlightcontent_type-h2-outlined__82\+0F,
	.highlightcontent_body-text__9qcDH p+*>.highlightcontent_type-h2__QO-3B,
	.highlightcontent_body__VGqwB p+*>.highlightcontent_type-h2-outlined__82\+0F,
	.highlightcontent_body__VGqwB p+*>.highlightcontent_type-h2__QO-3B {
		padding-top: 30px
	}

	.highlightcontent_body-text__9qcDH p+*>.highlightcontent_type-h3__-w\+YF,
	.highlightcontent_body__VGqwB p+*>.highlightcontent_type-h3__-w\+YF {
		padding-top: 20px
	}

	.highlightcontent_body-text__9qcDH p+*>.highlightcontent_type-h4__41JZV,
	.highlightcontent_body__VGqwB p+*>.highlightcontent_type-h4__41JZV {
		padding-top: 10px
	}
}

.highlightcontent_failed-message__8Dolt {
	margin-bottom: 20px
}

@media(min-width:1024px) {

	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-green-to-purple-diagonal__6NBOu,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-green-to-purple-vertical__5CKLZ,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-outlined__UcyIk,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-plum-to-urban-jundle-diagonal__2t9ni,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-purple-to-green-horisontal__3Ib0O,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-urban-jundle-to-plum-horisontal__SX-L2,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big-urban-jundle-to-plum-vertical__G4oOF,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-big__t6ij9,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-green-to-purple-diagonal__rKpyi,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-green-to-purple-vertical__ickCs,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-outlined__uMwtP,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-plum-to-urban-jundle-diagonal__xsYq0,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-purple-to-green-horisontal__DeCne,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-urban-jundle-to-plum-horisontal__hUDrE,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1-urban-jundle-to-plum-vertical__C1kGM,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h1__o7ALc,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-green-to-purple-diagonal__6NBOu,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-green-to-purple-vertical__5CKLZ,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-outlined__UcyIk,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-plum-to-urban-jundle-diagonal__2t9ni,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-purple-to-green-horisontal__3Ib0O,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-urban-jundle-to-plum-horisontal__SX-L2,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-big-urban-jundle-to-plum-vertical__G4oOF,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-big__t6ij9,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-green-to-purple-diagonal__rKpyi,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-green-to-purple-vertical__ickCs,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-outlined__uMwtP,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-plum-to-urban-jundle-diagonal__xsYq0,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-purple-to-green-horisontal__DeCne,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-urban-jundle-to-plum-horisontal__hUDrE,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1-urban-jundle-to-plum-vertical__C1kGM,
	.highlightcontent_body__VGqwB .highlightcontent_type-h1__o7ALc {
		margin: 0 0 40px
	}

	.highlightcontent_body-text__9qcDH .highlightcontent_type-h2-outlined__82\+0F,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h2__QO-3B,
	.highlightcontent_body__VGqwB .highlightcontent_type-h2-outlined__82\+0F,
	.highlightcontent_body__VGqwB .highlightcontent_type-h2__QO-3B {
		margin: 0 0 20px
	}

	.highlightcontent_body-text__9qcDH .highlightcontent_type-h3__-w\+YF,
	.highlightcontent_body-text__9qcDH .highlightcontent_type-h4__41JZV,
	.highlightcontent_body__VGqwB .highlightcontent_type-h3__-w\+YF,
	.highlightcontent_body__VGqwB .highlightcontent_type-h4__41JZV {
		margin: 0 0 10px
	}

	.highlightcontent_body-text__9qcDH p+*>.highlightcontent_type-h2-outlined__82\+0F,
	.highlightcontent_body-text__9qcDH p+*>.highlightcontent_type-h2__QO-3B,
	.highlightcontent_body__VGqwB p+*>.highlightcontent_type-h2-outlined__82\+0F,
	.highlightcontent_body__VGqwB p+*>.highlightcontent_type-h2__QO-3B {
		padding-top: 20px
	}

	.highlightcontent_body-text__9qcDH p:last-of-type,
	.highlightcontent_body__VGqwB p:last-of-type {
		margin: 0
	}

	.highlightcontent_body-text__9qcDH p+p,
	.highlightcontent_body__VGqwB p+p {
		margin: 30px 0 0
	}
}

.highlightcontent_overlineAbove__Ij9ea {
	align-items: center;
	color: #fff;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 4px;
	line-height: 17px;
	margin: 0 0 16px;
	text-transform: uppercase
}

@media(min-width:768px) {
	.highlightcontent_overlineAbove__Ij9ea {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {
	.highlightcontent_overlineAbove__Ij9ea {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.highlightcontent_section__ybZip {
	-ms-grid-row-span: 1;
	grid-column-end: span 4;
	grid-column-start: 1;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 1;
	overflow-x: hidden
}

.highlightcontent_section__ybZip .highlightcontent_overline__iL6rS {
	align-items: center;
	color: #fff;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 4px;
	line-height: 17px;
	text-transform: uppercase
}

@media(min-width:768px) {
	.highlightcontent_section__ybZip .highlightcontent_overline__iL6rS {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {
	.highlightcontent_section__ybZip .highlightcontent_overline__iL6rS {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

@media(min-width:768px) {
	.highlightcontent_section__ybZip {
		-ms-grid-row-span: 1;
		grid-column-end: span 8;
		grid-column-start: 1;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}
}

@media(min-width:1024px) {
	.highlightcontent_section__ybZip {
		-ms-grid-row-span: 1;
		grid-column-end: span 12;
		grid-column-start: 1;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}
}

.highlightcontent_highlightContent__Jepto .highlightcontent_heading__9jFMd {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.highlightcontent_highlightContent__Jepto .highlightcontent_heading__9jFMd.highlightcontent_is-visible__AYVL8 {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.highlightcontent_highlightContent__Jepto .highlightcontent_heading__9jFMd {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.highlightcontent_highlightContent__Jepto .highlightcontent_heading__9jFMd.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.highlightcontent_highlightContent__Jepto .highlightcontent_heading__9jFMd {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.highlightcontent_highlightContent__Jepto .highlightcontent_heading__9jFMd.highlightcontent_is-visible__AYVL8 {
		letter-spacing: -1px
	}
}

.highlightcontent_highlightContent__Jepto .highlightcontent_heading__9jFMd,
.highlightcontent_highlightContent__Jepto.highlightcontent_body__VGqwB {
	margin-bottom: 24px
}

.highlightcontent_highlightContent__Jepto.highlightcontent_collapsed__37AsB {
	max-height: 580px;
	overflow: hidden;
	position: relative
}

@media(min-width:768px) {
	.highlightcontent_highlightContent__Jepto.highlightcontent_collapsed__37AsB {
		max-height: 620px
	}
}

@media(min-width:1024px) {
	.highlightcontent_highlightContent__Jepto.highlightcontent_collapsed__37AsB {
		max-height: 670px
	}
}

@media(min-width:1280px) {
	.highlightcontent_highlightContent__Jepto.highlightcontent_collapsed__37AsB {
		max-height: 670px
	}
}

.highlightcontent_highlightContent__Jepto.highlightcontent_centered__wSNrc .highlightcontent_overlineAbove__Ij9ea {
	align-items: center;
	justify-content: center
}

.highlightcontent_highlightContent__Jepto.highlightcontent_centered__wSNrc>h1,
.highlightcontent_highlightContent__Jepto.highlightcontent_centered__wSNrc>p,
.highlightcontent_highlightContent__Jepto.highlightcontent_centered__wSNrc>span {
	margin-inline: auto;
	text-align: center
}

.highlightcontent_highlightContent__Jepto .highlightcontent_highlightItems__lXOSS {
	align-items: start;
	display: flex;
	flex-direction: column;
	gap: 24px;
	justify-content: start;
	margin-top: 48px;
	margin-inline: auto
}

@media(min-width:768px) {
	.highlightcontent_highlightContent__Jepto .highlightcontent_highlightItems__lXOSS {
		flex-direction: row
	}
}

.highlightcontent_highlightContent__Jepto .highlightcontent_highlightItems__lXOSS.highlightcontent_horizontalLayout__kKqzu>:nth-child(n+5) {
	display: none
}

.highlightcontent_highlightContent__Jepto .highlightcontent_highlightItems__lXOSS.highlightcontent_verticalLayout__lCh09 {
	flex-direction: column;
	gap: 40px
}

.highlightcontent_highlightContent__Jepto .highlightcontent_highlightItems__lXOSS.highlightcontent_verticalLayout__lCh09.highlightcontent_centered__wSNrc {
	align-items: center
}

.highlightcontent_highlightContent__Jepto .highlightcontent_body__VGqwB {
	max-width: 312px;
	width: 100%
}

@media(min-width:768px) {
	.highlightcontent_highlightContent__Jepto .highlightcontent_body__VGqwB {
		max-width: 524px
	}
}

@media(min-width:1024px) {
	.highlightcontent_highlightContent__Jepto .highlightcontent_body__VGqwB {
		max-width: 592px
	}
}

@media(min-width:1280px) {
	.highlightcontent_highlightContent__Jepto .highlightcontent_body__VGqwB {
		max-width: 752px
	}
}

.highlightcontent_showMore__z2a2g {
	align-items: center;
	background: linear-gradient(180deg, hsla(0, 0%, 7%, .302), #131313);
	bottom: 0;
	display: flex;
	flex-direction: row;
	height: 136px;
	justify-content: center;
	left: 50%;
	max-width: 1138px;
	padding: 40px 0;
	position: absolute;
	transform: translate(-50%);
	width: 100%;
	z-index: 10
}

.highlightcontent_showMore__z2a2g button {
	flex-direction: row;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

@keyframes componentgrid_rotate__v3UYC {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.componentgrid_componentGrid__fdMdt {
	grid-gap: 24px;
	box-sizing: border-box;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	max-width: 100%;
	padding-left: 24px;
	padding-right: 24px;
	position: relative;
	width: 100vw
}

@media(min-width:768px) {
	.componentgrid_componentGrid__fdMdt {
		padding-left: 32px;
		padding-right: 32px
	}
}

@media(min-width:1024px) {
	.componentgrid_componentGrid__fdMdt {
		padding-left: 64px;
		padding-right: 64px
	}
}

@media(min-width:1280px) {
	.componentgrid_componentGrid__fdMdt {
		padding-left: 0;
		padding-right: 0
	}
}

@media(min-width:768px) {
	.componentgrid_componentGrid__fdMdt {
		grid-gap: 16px;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		justify-content: center;
		padding-left: 24px;
		padding-right: 24px
	}
}

@media(min-width:768px)and (min-width:768px) {
	.componentgrid_componentGrid__fdMdt {
		padding-left: 32px;
		padding-right: 32px
	}
}

@media(min-width:768px)and (min-width:1024px) {
	.componentgrid_componentGrid__fdMdt {
		padding-left: 64px;
		padding-right: 64px
	}
}

@media(min-width:768px)and (min-width:1280px) {
	.componentgrid_componentGrid__fdMdt {
		padding-left: 0;
		padding-right: 0
	}
}

@media(min-width:1024px) {
	.componentgrid_componentGrid__fdMdt {
		grid-gap: 16px;
		display: grid;
		grid-template-columns: repeat(12, 1fr);
		padding-left: 24px;
		padding-right: 24px
	}
}

@media(min-width:1024px)and (min-width:768px) {
	.componentgrid_componentGrid__fdMdt {
		padding-left: 32px;
		padding-right: 32px
	}
}

@media(min-width:1024px)and (min-width:1024px) {
	.componentgrid_componentGrid__fdMdt {
		padding-left: 64px;
		padding-right: 64px
	}
}

@media(min-width:1024px)and (min-width:1280px) {
	.componentgrid_componentGrid__fdMdt {
		padding-left: 0;
		padding-right: 0
	}
}

@media(min-width:1280px) {
	.componentgrid_componentGrid__fdMdt {
		grid-gap: 16px;
		display: grid;
		grid-template-columns: repeat(12, 80px);
		padding-left: 24px;
		padding-right: 24px
	}
}

@media(min-width:1280px)and (min-width:768px) {
	.componentgrid_componentGrid__fdMdt {
		padding-left: 32px;
		padding-right: 32px
	}
}

@media(min-width:1280px)and (min-width:1024px) {
	.componentgrid_componentGrid__fdMdt {
		padding-left: 64px;
		padding-right: 64px
	}
}

@media(min-width:1280px)and (min-width:1280px) {
	.componentgrid_componentGrid__fdMdt {
		padding-left: 0;
		padding-right: 0
	}
}

.componentgrid_componentGrid__fdMdt.componentgrid_paddingTopDefault__M8R0a {
	padding-top: 48px
}

@media(min-width:768px) {
	.componentgrid_componentGrid__fdMdt.componentgrid_paddingTopDefault__M8R0a {
		padding-top: 56px
	}
}

@media(min-width:1024px) {
	.componentgrid_componentGrid__fdMdt.componentgrid_paddingTopDefault__M8R0a {
		padding-top: 80px
	}
}

.componentgrid_componentGrid__fdMdt.componentgrid_paddingTopSmall__tfbIo {
	padding-top: 24px
}

@media(min-width:768px) {
	.componentgrid_componentGrid__fdMdt.componentgrid_paddingTopSmall__tfbIo {
		padding-top: 28px
	}
}

@media(min-width:1024px) {
	.componentgrid_componentGrid__fdMdt.componentgrid_paddingTopSmall__tfbIo {
		padding-top: 40px
	}
}

.componentgrid_componentGrid__fdMdt.componentgrid_paddingTopNone__XlGob {
	padding-top: 0
}

.componentgrid_componentGrid__fdMdt.componentgrid_paddingBottomDefault__rPDpM {
	padding-bottom: 48px
}

@media(min-width:768px) {
	.componentgrid_componentGrid__fdMdt.componentgrid_paddingBottomDefault__rPDpM {
		padding-bottom: 56px
	}
}

@media(min-width:1024px) {
	.componentgrid_componentGrid__fdMdt.componentgrid_paddingBottomDefault__rPDpM {
		padding-bottom: 80px
	}
}

.componentgrid_componentGrid__fdMdt.componentgrid_paddingBottomSmall__Rhj8K {
	padding-bottom: 24px
}

@media(min-width:768px) {
	.componentgrid_componentGrid__fdMdt.componentgrid_paddingBottomSmall__Rhj8K {
		padding-bottom: 28px
	}
}

@media(min-width:1024px) {
	.componentgrid_componentGrid__fdMdt.componentgrid_paddingBottomSmall__Rhj8K {
		padding-bottom: 40px
	}
}

@keyframes teaser-content_rotate__nVXDx {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.teaser-content_type-h1-big__b4Ylf {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content_type-h1-big__b4Ylf {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-big__b4Ylf {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content_type-h1__fYDXq {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content_type-h1__fYDXq.teaser-content_is-visible__S109Z {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content_type-h1__fYDXq {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content_type-h1__fYDXq.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1__fYDXq {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content_type-h1__fYDXq.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

.teaser-content_type-h2__expkQ {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.teaser-content_type-h2__expkQ {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h2__expkQ {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.teaser-content_type-h3__43lqS {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 24px
}

@media(min-width:768px) {
	.teaser-content_type-h3__43lqS {
		font-size: 24px;
		line-height: 29px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h3__43lqS {
		font-size: 28px;
		line-height: 34px
	}
}

.teaser-content_type-h4__fSNh0 {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 22px
}

@media(min-width:768px) {
	.teaser-content_type-h4__fSNh0 {
		font-size: 20px;
		line-height: 24px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h4__fSNh0 {
		font-size: 24px;
		line-height: 29px
	}
}

.teaser-content_type-top-menu__-dfNQ {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 19px
}

.teaser-content_type-top-menu__-dfNQ a {
	color: #fff;
	text-decoration: none
}

.teaser-content_type-h1-big-outlined__U93hj {
	-webkit-text-fill-color: #0000;
	-webkit-text-stroke-width: 2px;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content_type-h1-big-outlined__U93hj {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-big-outlined__U93hj {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content_type-h1-outlined__I0T0m {
	-webkit-text-fill-color: #0000;
	-webkit-text-stroke-width: 2px;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content_type-h1-outlined__I0T0m.teaser-content_is-visible__S109Z {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content_type-h1-outlined__I0T0m {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content_type-h1-outlined__I0T0m.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-outlined__I0T0m {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content_type-h1-outlined__I0T0m.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

.teaser-content_type-h2-outlined__Hsn3l {
	-webkit-text-fill-color: #0000;
	-webkit-text-stroke-width: 2px;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.teaser-content_type-h2-outlined__Hsn3l {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h2-outlined__Hsn3l {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.teaser-content_type-h1-big-urban-jundle-to-plum-horisontal__gqPSo {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content_type-h1-big-urban-jundle-to-plum-horisontal__gqPSo {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-big-urban-jundle-to-plum-horisontal__gqPSo {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content_type-h1-big-urban-jundle-to-plum-vertical__Z7cgq {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content_type-h1-big-urban-jundle-to-plum-vertical__Z7cgq {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-big-urban-jundle-to-plum-vertical__Z7cgq {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content_type-h1-big-plum-to-urban-jundle-diagonal__ofh01 {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to bottom right, #33043e, #043e32);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content_type-h1-big-plum-to-urban-jundle-diagonal__ofh01 {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-big-plum-to-urban-jundle-diagonal__ofh01 {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content_type-h1-urban-jundle-to-plum-vertical__ss0w- {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content_type-h1-urban-jundle-to-plum-vertical__ss0w-.teaser-content_is-visible__S109Z {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content_type-h1-urban-jundle-to-plum-vertical__ss0w- {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content_type-h1-urban-jundle-to-plum-vertical__ss0w-.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-urban-jundle-to-plum-vertical__ss0w- {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content_type-h1-urban-jundle-to-plum-vertical__ss0w-.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

.teaser-content_type-h1-urban-jundle-to-plum-horisontal__r9fEJ {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content_type-h1-urban-jundle-to-plum-horisontal__r9fEJ.teaser-content_is-visible__S109Z {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content_type-h1-urban-jundle-to-plum-horisontal__r9fEJ {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content_type-h1-urban-jundle-to-plum-horisontal__r9fEJ.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-urban-jundle-to-plum-horisontal__r9fEJ {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content_type-h1-urban-jundle-to-plum-horisontal__r9fEJ.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

.teaser-content_type-h1-plum-to-urban-jundle-diagonal__vPTZa {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to bottom right, #33043e, #043e32);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content_type-h1-plum-to-urban-jundle-diagonal__vPTZa.teaser-content_is-visible__S109Z {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content_type-h1-plum-to-urban-jundle-diagonal__vPTZa {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content_type-h1-plum-to-urban-jundle-diagonal__vPTZa.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-plum-to-urban-jundle-diagonal__vPTZa {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content_type-h1-plum-to-urban-jundle-diagonal__vPTZa.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

.teaser-content_type-h1-big-purple-to-green-horisontal__i3Wce {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #5d1ef1, #0a9e80);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content_type-h1-big-purple-to-green-horisontal__i3Wce {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-big-purple-to-green-horisontal__i3Wce {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content_type-h1-big-green-to-purple-vertical__M-JqQ {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content_type-h1-big-green-to-purple-vertical__M-JqQ {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-big-green-to-purple-vertical__M-JqQ {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content_type-h1-big-green-to-purple-diagonal__WqXOF {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to right top, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content_type-h1-big-green-to-purple-diagonal__WqXOF {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-big-green-to-purple-diagonal__WqXOF {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content_type-h1-purple-to-green-horisontal__0P4DU {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #5d1ef1, #0a9e80);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content_type-h1-purple-to-green-horisontal__0P4DU.teaser-content_is-visible__S109Z {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content_type-h1-purple-to-green-horisontal__0P4DU {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content_type-h1-purple-to-green-horisontal__0P4DU.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-purple-to-green-horisontal__0P4DU {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content_type-h1-purple-to-green-horisontal__0P4DU.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

.teaser-content_type-h1-green-to-purple-vertical__x1cI9 {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content_type-h1-green-to-purple-vertical__x1cI9.teaser-content_is-visible__S109Z {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content_type-h1-green-to-purple-vertical__x1cI9 {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content_type-h1-green-to-purple-vertical__x1cI9.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-green-to-purple-vertical__x1cI9 {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content_type-h1-green-to-purple-vertical__x1cI9.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

.teaser-content_type-h1-green-to-purple-diagonal__rMKXr {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to right top, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content_type-h1-green-to-purple-diagonal__rMKXr.teaser-content_is-visible__S109Z {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content_type-h1-green-to-purple-diagonal__rMKXr {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content_type-h1-green-to-purple-diagonal__rMKXr.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-green-to-purple-diagonal__rMKXr {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content_type-h1-green-to-purple-diagonal__rMKXr.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

.teaser-content_type-h1-big-purple-to-turquoise__UTVMk {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #5d1ef1, #1ef1c6);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content_type-h1-big-purple-to-turquoise__UTVMk {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-big-purple-to-turquoise__UTVMk {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content_type-h1-big-turquoise-to-purple__Y6Ir1 {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #1ef1c6, #5d1ef1);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content_type-h1-big-turquoise-to-purple__Y6Ir1 {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-big-turquoise-to-purple__Y6Ir1 {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content_type-h1-big-orange-to-magenta__AHOaL {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #f47f4d, #d34df4);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content_type-h1-big-orange-to-magenta__AHOaL {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-big-orange-to-magenta__AHOaL {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content_type-h1-big-magenta-to-orange__Z1\+ph {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #d34df4, #f47f4d);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content_type-h1-big-magenta-to-orange__Z1\+ph {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-big-magenta-to-orange__Z1\+ph {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content_type-h1-purple-to-turquoise__sKLB\+ {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #5d1ef1, #1ef1c6);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content_type-h1-purple-to-turquoise__sKLB\+.teaser-content_is-visible__S109Z {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content_type-h1-purple-to-turquoise__sKLB\+ {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content_type-h1-purple-to-turquoise__sKLB\+.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-purple-to-turquoise__sKLB\+ {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content_type-h1-purple-to-turquoise__sKLB\+.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

.teaser-content_type-h1-turquoise-to-purple__UaiuM {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #1ef1c6, #5d1ef1);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content_type-h1-turquoise-to-purple__UaiuM.teaser-content_is-visible__S109Z {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content_type-h1-turquoise-to-purple__UaiuM {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content_type-h1-turquoise-to-purple__UaiuM.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-turquoise-to-purple__UaiuM {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content_type-h1-turquoise-to-purple__UaiuM.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

.teaser-content_type-h1-orange-to-magenta__t87yf {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #f47f4d, #d34df4);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content_type-h1-orange-to-magenta__t87yf.teaser-content_is-visible__S109Z {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content_type-h1-orange-to-magenta__t87yf {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content_type-h1-orange-to-magenta__t87yf.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-orange-to-magenta__t87yf {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content_type-h1-orange-to-magenta__t87yf.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

.teaser-content_type-h1-magenta-to-orange__jJGNC {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #d34df4, #f47f4d);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content_type-h1-magenta-to-orange__jJGNC.teaser-content_is-visible__S109Z {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content_type-h1-magenta-to-orange__jJGNC {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content_type-h1-magenta-to-orange__jJGNC.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h1-magenta-to-orange__jJGNC {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content_type-h1-magenta-to-orange__jJGNC.teaser-content_is-visible__S109Z {
		letter-spacing: -1px
	}
}

.teaser-content_type-h2-purple-to-turquoise__Gv4JY {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #5d1ef1, #1ef1c6);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.teaser-content_type-h2-purple-to-turquoise__Gv4JY {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h2-purple-to-turquoise__Gv4JY {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.teaser-content_type-h2-turquoise-to-purple__VFmAH {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #1ef1c6, #5d1ef1);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.teaser-content_type-h2-turquoise-to-purple__VFmAH {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h2-turquoise-to-purple__VFmAH {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.teaser-content_type-h2-orange-to-magenta__ikSQ6 {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #f47f4d, #d34df4);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.teaser-content_type-h2-orange-to-magenta__ikSQ6 {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h2-orange-to-magenta__ikSQ6 {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.teaser-content_type-h2-magenta-to-orange__HFhrv {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #d34df4, #f47f4d);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.teaser-content_type-h2-magenta-to-orange__HFhrv {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.teaser-content_type-h2-magenta-to-orange__HFhrv {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.teaser-content_body-text__yPwbJ,
.teaser-content_body__N0aN6 {
	margin-bottom: 15px
}

.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-green-to-purple-diagonal__WqXOF,
.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-green-to-purple-vertical__M-JqQ,
.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-outlined__U93hj,
.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-plum-to-urban-jundle-diagonal__ofh01,
.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-purple-to-green-horisontal__i3Wce,
.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-urban-jundle-to-plum-horisontal__gqPSo,
.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-urban-jundle-to-plum-vertical__Z7cgq,
.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big__b4Ylf,
.teaser-content_body-text__yPwbJ .teaser-content_type-h1-green-to-purple-diagonal__rMKXr,
.teaser-content_body-text__yPwbJ .teaser-content_type-h1-green-to-purple-vertical__x1cI9,
.teaser-content_body-text__yPwbJ .teaser-content_type-h1-outlined__I0T0m,
.teaser-content_body-text__yPwbJ .teaser-content_type-h1-plum-to-urban-jundle-diagonal__vPTZa,
.teaser-content_body-text__yPwbJ .teaser-content_type-h1-purple-to-green-horisontal__0P4DU,
.teaser-content_body-text__yPwbJ .teaser-content_type-h1-urban-jundle-to-plum-horisontal__r9fEJ,
.teaser-content_body-text__yPwbJ .teaser-content_type-h1-urban-jundle-to-plum-vertical__ss0w-,
.teaser-content_body-text__yPwbJ .teaser-content_type-h1__fYDXq,
.teaser-content_body__N0aN6 .teaser-content_type-h1-big-green-to-purple-diagonal__WqXOF,
.teaser-content_body__N0aN6 .teaser-content_type-h1-big-green-to-purple-vertical__M-JqQ,
.teaser-content_body__N0aN6 .teaser-content_type-h1-big-outlined__U93hj,
.teaser-content_body__N0aN6 .teaser-content_type-h1-big-plum-to-urban-jundle-diagonal__ofh01,
.teaser-content_body__N0aN6 .teaser-content_type-h1-big-purple-to-green-horisontal__i3Wce,
.teaser-content_body__N0aN6 .teaser-content_type-h1-big-urban-jundle-to-plum-horisontal__gqPSo,
.teaser-content_body__N0aN6 .teaser-content_type-h1-big-urban-jundle-to-plum-vertical__Z7cgq,
.teaser-content_body__N0aN6 .teaser-content_type-h1-big__b4Ylf,
.teaser-content_body__N0aN6 .teaser-content_type-h1-green-to-purple-diagonal__rMKXr,
.teaser-content_body__N0aN6 .teaser-content_type-h1-green-to-purple-vertical__x1cI9,
.teaser-content_body__N0aN6 .teaser-content_type-h1-outlined__I0T0m,
.teaser-content_body__N0aN6 .teaser-content_type-h1-plum-to-urban-jundle-diagonal__vPTZa,
.teaser-content_body__N0aN6 .teaser-content_type-h1-purple-to-green-horisontal__0P4DU,
.teaser-content_body__N0aN6 .teaser-content_type-h1-urban-jundle-to-plum-horisontal__r9fEJ,
.teaser-content_body__N0aN6 .teaser-content_type-h1-urban-jundle-to-plum-vertical__ss0w-,
.teaser-content_body__N0aN6 .teaser-content_type-h1__fYDXq {
	margin: 0 0 20px
}

.teaser-content_body-text__yPwbJ .teaser-content_type-h2-outlined__Hsn3l,
.teaser-content_body-text__yPwbJ .teaser-content_type-h2__expkQ,
.teaser-content_body-text__yPwbJ .teaser-content_type-h3__43lqS,
.teaser-content_body-text__yPwbJ .teaser-content_type-h4__fSNh0,
.teaser-content_body__N0aN6 .teaser-content_type-h2-outlined__Hsn3l,
.teaser-content_body__N0aN6 .teaser-content_type-h2__expkQ,
.teaser-content_body__N0aN6 .teaser-content_type-h3__43lqS,
.teaser-content_body__N0aN6 .teaser-content_type-h4__fSNh0 {
	margin: 0 0 10px
}

.teaser-content_body-text__yPwbJ p,
.teaser-content_body__N0aN6 p {
	margin-bottom: 0
}

.teaser-content_body-text__yPwbJ p+*>.teaser-content_type-h2-outlined__Hsn3l,
.teaser-content_body-text__yPwbJ p+*>.teaser-content_type-h2__expkQ,
.teaser-content_body__N0aN6 p+*>.teaser-content_type-h2-outlined__Hsn3l,
.teaser-content_body__N0aN6 p+*>.teaser-content_type-h2__expkQ {
	padding-top: 30px
}

.teaser-content_body-text__yPwbJ p+*>.teaser-content_type-h3__43lqS,
.teaser-content_body__N0aN6 p+*>.teaser-content_type-h3__43lqS {
	padding-top: 20px
}

.teaser-content_body-text__yPwbJ p+*>.teaser-content_type-h4__fSNh0,
.teaser-content_body__N0aN6 p+*>.teaser-content_type-h4__fSNh0 {
	padding-top: 10px
}

.teaser-content_body-text__yPwbJ p+p,
.teaser-content_body__N0aN6 p+p {
	margin: 10px 0 0
}

.teaser-content_failed-message__Mk573 {
	display: block
}

.teaser-content_failed-message__Mk573 p {
	color: #fff;
	color: #f44d6f;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px
}

.teaser-content_failed-message__Mk573 p a {
	color: #0a9e80;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.teaser-content_failed-message__Mk573 p a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.teaser-content_failed-message__Mk573 p a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.teaser-content_failed-message__Mk573 p {
		font-size: 16px
	}
}

.teaser-content_failed-message__Mk573 p a {
	color: #fff
}

.teaser-content_failed-message__Mk573 p a:hover {
	color: #e6e6e6
}

.teaser-content_type-link__XM4zQ {
	color: #fff;
	cursor: pointer;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px
}

@media(min-width:1024px) {
	.teaser-content_type-link__XM4zQ {
		font-size: 18px;
		line-height: 22px
	}
}

@media(min-width:768px) {

	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-green-to-purple-diagonal__WqXOF,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-green-to-purple-vertical__M-JqQ,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-outlined__U93hj,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-plum-to-urban-jundle-diagonal__ofh01,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-purple-to-green-horisontal__i3Wce,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-urban-jundle-to-plum-horisontal__gqPSo,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-urban-jundle-to-plum-vertical__Z7cgq,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big__b4Ylf,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-green-to-purple-diagonal__rMKXr,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-green-to-purple-vertical__x1cI9,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-outlined__I0T0m,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-plum-to-urban-jundle-diagonal__vPTZa,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-purple-to-green-horisontal__0P4DU,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-urban-jundle-to-plum-horisontal__r9fEJ,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-urban-jundle-to-plum-vertical__ss0w-,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1__fYDXq,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-big-green-to-purple-diagonal__WqXOF,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-big-green-to-purple-vertical__M-JqQ,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-big-outlined__U93hj,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-big-plum-to-urban-jundle-diagonal__ofh01,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-big-purple-to-green-horisontal__i3Wce,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-big-urban-jundle-to-plum-horisontal__gqPSo,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-big-urban-jundle-to-plum-vertical__Z7cgq,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-big__b4Ylf,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-green-to-purple-diagonal__rMKXr,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-green-to-purple-vertical__x1cI9,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-outlined__I0T0m,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-plum-to-urban-jundle-diagonal__vPTZa,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-purple-to-green-horisontal__0P4DU,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-urban-jundle-to-plum-horisontal__r9fEJ,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-urban-jundle-to-plum-vertical__ss0w-,
	.teaser-content_body__N0aN6 .teaser-content_type-h1__fYDXq {
		margin: 0 0 20px
	}

	.teaser-content_body-text__yPwbJ .teaser-content_type-h2-outlined__Hsn3l,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h2__expkQ,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h3__43lqS,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h4__fSNh0,
	.teaser-content_body__N0aN6 .teaser-content_type-h2-outlined__Hsn3l,
	.teaser-content_body__N0aN6 .teaser-content_type-h2__expkQ,
	.teaser-content_body__N0aN6 .teaser-content_type-h3__43lqS,
	.teaser-content_body__N0aN6 .teaser-content_type-h4__fSNh0 {
		margin: 0 0 10px
	}

	.teaser-content_body-text__yPwbJ p+*>.teaser-content_type-h2-outlined__Hsn3l,
	.teaser-content_body-text__yPwbJ p+*>.teaser-content_type-h2__expkQ,
	.teaser-content_body__N0aN6 p+*>.teaser-content_type-h2-outlined__Hsn3l,
	.teaser-content_body__N0aN6 p+*>.teaser-content_type-h2__expkQ {
		padding-top: 30px
	}

	.teaser-content_body-text__yPwbJ p+*>.teaser-content_type-h3__43lqS,
	.teaser-content_body__N0aN6 p+*>.teaser-content_type-h3__43lqS {
		padding-top: 20px
	}

	.teaser-content_body-text__yPwbJ p+*>.teaser-content_type-h4__fSNh0,
	.teaser-content_body__N0aN6 p+*>.teaser-content_type-h4__fSNh0 {
		padding-top: 10px
	}
}

.teaser-content_failed-message__Mk573 {
	margin-bottom: 20px
}

@media(min-width:1024px) {

	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-green-to-purple-diagonal__WqXOF,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-green-to-purple-vertical__M-JqQ,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-outlined__U93hj,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-plum-to-urban-jundle-diagonal__ofh01,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-purple-to-green-horisontal__i3Wce,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-urban-jundle-to-plum-horisontal__gqPSo,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big-urban-jundle-to-plum-vertical__Z7cgq,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-big__b4Ylf,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-green-to-purple-diagonal__rMKXr,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-green-to-purple-vertical__x1cI9,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-outlined__I0T0m,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-plum-to-urban-jundle-diagonal__vPTZa,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-purple-to-green-horisontal__0P4DU,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-urban-jundle-to-plum-horisontal__r9fEJ,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1-urban-jundle-to-plum-vertical__ss0w-,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h1__fYDXq,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-big-green-to-purple-diagonal__WqXOF,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-big-green-to-purple-vertical__M-JqQ,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-big-outlined__U93hj,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-big-plum-to-urban-jundle-diagonal__ofh01,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-big-purple-to-green-horisontal__i3Wce,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-big-urban-jundle-to-plum-horisontal__gqPSo,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-big-urban-jundle-to-plum-vertical__Z7cgq,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-big__b4Ylf,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-green-to-purple-diagonal__rMKXr,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-green-to-purple-vertical__x1cI9,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-outlined__I0T0m,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-plum-to-urban-jundle-diagonal__vPTZa,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-purple-to-green-horisontal__0P4DU,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-urban-jundle-to-plum-horisontal__r9fEJ,
	.teaser-content_body__N0aN6 .teaser-content_type-h1-urban-jundle-to-plum-vertical__ss0w-,
	.teaser-content_body__N0aN6 .teaser-content_type-h1__fYDXq {
		margin: 0 0 40px
	}

	.teaser-content_body-text__yPwbJ .teaser-content_type-h2-outlined__Hsn3l,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h2__expkQ,
	.teaser-content_body__N0aN6 .teaser-content_type-h2-outlined__Hsn3l,
	.teaser-content_body__N0aN6 .teaser-content_type-h2__expkQ {
		margin: 0 0 20px
	}

	.teaser-content_body-text__yPwbJ .teaser-content_type-h3__43lqS,
	.teaser-content_body-text__yPwbJ .teaser-content_type-h4__fSNh0,
	.teaser-content_body__N0aN6 .teaser-content_type-h3__43lqS,
	.teaser-content_body__N0aN6 .teaser-content_type-h4__fSNh0 {
		margin: 0 0 10px
	}

	.teaser-content_body-text__yPwbJ p+*>.teaser-content_type-h2-outlined__Hsn3l,
	.teaser-content_body-text__yPwbJ p+*>.teaser-content_type-h2__expkQ,
	.teaser-content_body__N0aN6 p+*>.teaser-content_type-h2-outlined__Hsn3l,
	.teaser-content_body__N0aN6 p+*>.teaser-content_type-h2__expkQ {
		padding-top: 20px
	}

	.teaser-content_body-text__yPwbJ p:last-of-type,
	.teaser-content_body__N0aN6 p:last-of-type {
		margin: 0
	}

	.teaser-content_body-text__yPwbJ p+p,
	.teaser-content_body__N0aN6 p+p {
		margin: 30px 0 0
	}
}

.teaser-content_teaserContentSection__w-NJB {
	-ms-grid-row-span: 1;
	grid-column-end: span 4;
	grid-column-start: 1;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 1
}

.teaser-content_teaserContentSection__w-NJB .teaser-content_topSection__Mu8Xt {
	-ms-grid-column-span: 12;
	-ms-grid-row-span: 1;
	display: flex;
	flex-direction: column;
	grid-column-start: 3;
	-ms-grid-column: 3;
	grid-column-end: span 12;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 1;
	padding-bottom: 40px
}

.teaser-content_teaserContentSection__w-NJB .teaser-content_topSection__Mu8Xt>:last-child {
	margin-bottom: 0 !important
}

.teaser-content_teaserContentSection__w-NJB .teaser-content_topSection__Mu8Xt .teaser-content_buttonSection__L6sr4 {
	align-items: start;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: end
}

.teaser-content_teaserContentSection__w-NJB .teaser-content_topSection__Mu8Xt .teaser-content_buttonSection__L6sr4:empty {
	display: none
}

.teaser-content_teaserContentSection__w-NJB .teaser-content_topSection__Mu8Xt .teaser-content_overline__487Ll {
	align-items: center;
	color: #fff;
	display: flex;
	display: inline-block;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 4px;
	line-height: 17px;
	margin-bottom: 8px;
	text-transform: uppercase
}

@media(min-width:768px) {
	.teaser-content_teaserContentSection__w-NJB .teaser-content_topSection__Mu8Xt .teaser-content_overline__487Ll {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {
	.teaser-content_teaserContentSection__w-NJB .teaser-content_topSection__Mu8Xt .teaser-content_overline__487Ll {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.teaser-content_teaserContentSection__w-NJB .teaser-content_topSection__Mu8Xt .teaser-content_body__N0aN6 {
	margin-bottom: 32px;
	max-width: 480px
}

.teaser-content_teaserContentSection__w-NJB .teaser-content_topSection__Mu8Xt .teaser-content_heading__HVtlJ {
	margin-bottom: 24px
}

.teaser-content_teaserContentSection__w-NJB .teaser-content_teaserContentItems__3M1FE {
	-ms-grid-row-span: 1;
	grid-gap: 40px;
	display: grid;
	gap: 40px;
	grid-column-end: span 4;
	grid-column-start: 1;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 1
}

.teaser-content_teaserContentSection__w-NJB .teaser-content_teaserContentItems__3M1FE>:nth-child(n+5) {
	display: none
}

.teaser-content_teaserContentSection__w-NJB .teaser-content_isCentered__ZEIBk {
	align-items: center;
	text-align: center
}

.teaser-content_teaserContentSection__w-NJB .teaser-content_isCentered__ZEIBk .teaser-content_buttonSection__L6sr4 {
	justify-content: center !important
}

@media(min-width:768px) {
	.teaser-content_teaserContentSection__w-NJB {
		-ms-grid-row-span: 1;
		grid-column-end: span 8;
		grid-column-start: 1;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.teaser-content_teaserContentSection__w-NJB .teaser-content_topSection__Mu8Xt {
		padding-bottom: 48px
	}

	.teaser-content_teaserContentSection__w-NJB .teaser-content_topSection__Mu8Xt .teaser-content_overline__487Ll {
		margin-bottom: 16px
	}

	.teaser-content_teaserContentSection__w-NJB .teaser-content_topSection__Mu8Xt .teaser-content_body__N0aN6 {
		max-width: 600px
	}

	.teaser-content_teaserContentSection__w-NJB .teaser-content_topSection__Mu8Xt .teaser-content_buttonSection__L6sr4 {
		align-items: start;
		display: flex;
		flex-direction: row;
		gap: 24px;
		justify-content: start
	}

	.teaser-content_teaserContentSection__w-NJB .teaser-content_teaserContentItems__3M1FE {
		-ms-grid-row-span: 1;
		grid-gap: 16px;
		display: flex;
		grid-column-end: span 8;
		grid-column-start: 1;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}
}

@media(min-width:1024px) {
	.teaser-content_teaserContentSection__w-NJB {
		-ms-grid-row-span: 1;
		grid-column-end: span 12;
		grid-column-start: 1;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.teaser-content_teaserContentSection__w-NJB .teaser-content_topSection__Mu8Xt .teaser-content_body__N0aN6 {
		max-width: 752px
	}

	.teaser-content_teaserContentSection__w-NJB .teaser-content_teaserContentItems__3M1FE {
		grid-gap: 24px
	}
}

@keyframes teaser-content-item_rotate__PXJFL {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

h1,
h2,
h3,
h4 {
	margin: 0
}

p {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	margin-top: 0
}

p a {
	color: #0a9e80;
	text-decoration: underline
}

p a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

p a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	p {
		font-size: 18px;
		line-height: 28px
	}
}

svg {
	fill: currentColor
}

strong {
	font-family: LynkCo Type Bold, Arial, Helvetica, sans-serif
}

.teaser-content-item_type-h1-big__cxz4N {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-big__cxz4N {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-big__cxz4N {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content-item_type-h1__hKIT3 {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content-item_type-h1__hKIT3.teaser-content-item_is-visible__Qy76g {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1__hKIT3 {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content-item_type-h1__hKIT3.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1__hKIT3 {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content-item_type-h1__hKIT3.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

.teaser-content-item_type-h2__hM7wt {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.teaser-content-item_type-h2__hM7wt {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h2__hM7wt {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.teaser-content-item_type-h3__UtHtS {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 24px
}

@media(min-width:768px) {
	.teaser-content-item_type-h3__UtHtS {
		font-size: 24px;
		line-height: 29px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h3__UtHtS {
		font-size: 28px;
		line-height: 34px
	}
}

.teaser-content-item_type-h4__0oixY {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 22px
}

@media(min-width:768px) {
	.teaser-content-item_type-h4__0oixY {
		font-size: 20px;
		line-height: 24px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h4__0oixY {
		font-size: 24px;
		line-height: 29px
	}
}

.teaser-content-item_type-top-menu__vOI4u {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 19px
}

.teaser-content-item_type-top-menu__vOI4u a {
	color: #fff;
	text-decoration: none
}

.teaser-content-item_type-h1-big-outlined__sw-8b {
	-webkit-text-fill-color: #0000;
	-webkit-text-stroke-width: 2px;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-big-outlined__sw-8b {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-big-outlined__sw-8b {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content-item_type-h1-outlined__yWa0i {
	-webkit-text-fill-color: #0000;
	-webkit-text-stroke-width: 2px;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content-item_type-h1-outlined__yWa0i.teaser-content-item_is-visible__Qy76g {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-outlined__yWa0i {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content-item_type-h1-outlined__yWa0i.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-outlined__yWa0i {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content-item_type-h1-outlined__yWa0i.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

.teaser-content-item_type-h2-outlined__SEXTw {
	-webkit-text-fill-color: #0000;
	-webkit-text-stroke-width: 2px;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.teaser-content-item_type-h2-outlined__SEXTw {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h2-outlined__SEXTw {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.teaser-content-item_type-h1-big-urban-jundle-to-plum-horisontal__a3rze {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-big-urban-jundle-to-plum-horisontal__a3rze {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-big-urban-jundle-to-plum-horisontal__a3rze {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content-item_type-h1-big-urban-jundle-to-plum-vertical__\+nVko {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-big-urban-jundle-to-plum-vertical__\+nVko {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-big-urban-jundle-to-plum-vertical__\+nVko {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content-item_type-h1-big-plum-to-urban-jundle-diagonal__aDEkR {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to bottom right, #33043e, #043e32);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-big-plum-to-urban-jundle-diagonal__aDEkR {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-big-plum-to-urban-jundle-diagonal__aDEkR {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content-item_type-h1-urban-jundle-to-plum-vertical__CNBsI {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content-item_type-h1-urban-jundle-to-plum-vertical__CNBsI.teaser-content-item_is-visible__Qy76g {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-urban-jundle-to-plum-vertical__CNBsI {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content-item_type-h1-urban-jundle-to-plum-vertical__CNBsI.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-urban-jundle-to-plum-vertical__CNBsI {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content-item_type-h1-urban-jundle-to-plum-vertical__CNBsI.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

.teaser-content-item_type-h1-urban-jundle-to-plum-horisontal__Deur6 {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #043e32, #33043e);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content-item_type-h1-urban-jundle-to-plum-horisontal__Deur6.teaser-content-item_is-visible__Qy76g {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-urban-jundle-to-plum-horisontal__Deur6 {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content-item_type-h1-urban-jundle-to-plum-horisontal__Deur6.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-urban-jundle-to-plum-horisontal__Deur6 {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content-item_type-h1-urban-jundle-to-plum-horisontal__Deur6.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

.teaser-content-item_type-h1-plum-to-urban-jundle-diagonal__ZZkPK {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to bottom right, #33043e, #043e32);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content-item_type-h1-plum-to-urban-jundle-diagonal__ZZkPK.teaser-content-item_is-visible__Qy76g {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-plum-to-urban-jundle-diagonal__ZZkPK {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content-item_type-h1-plum-to-urban-jundle-diagonal__ZZkPK.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-plum-to-urban-jundle-diagonal__ZZkPK {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content-item_type-h1-plum-to-urban-jundle-diagonal__ZZkPK.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

.teaser-content-item_type-h1-big-purple-to-green-horisontal__t1CrG {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #5d1ef1, #0a9e80);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-big-purple-to-green-horisontal__t1CrG {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-big-purple-to-green-horisontal__t1CrG {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content-item_type-h1-big-green-to-purple-vertical__gUoCI {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-big-green-to-purple-vertical__gUoCI {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-big-green-to-purple-vertical__gUoCI {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content-item_type-h1-big-green-to-purple-diagonal__7z2tf {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to right top, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-big-green-to-purple-diagonal__7z2tf {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-big-green-to-purple-diagonal__7z2tf {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content-item_type-h1-purple-to-green-horisontal__TPvGC {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(90deg, #5d1ef1, #0a9e80);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content-item_type-h1-purple-to-green-horisontal__TPvGC.teaser-content-item_is-visible__Qy76g {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-purple-to-green-horisontal__TPvGC {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content-item_type-h1-purple-to-green-horisontal__TPvGC.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-purple-to-green-horisontal__TPvGC {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content-item_type-h1-purple-to-green-horisontal__TPvGC.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

.teaser-content-item_type-h1-green-to-purple-vertical__Txbwd {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(180deg, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content-item_type-h1-green-to-purple-vertical__Txbwd.teaser-content-item_is-visible__Qy76g {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-green-to-purple-vertical__Txbwd {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content-item_type-h1-green-to-purple-vertical__Txbwd.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-green-to-purple-vertical__Txbwd {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content-item_type-h1-green-to-purple-vertical__Txbwd.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

.teaser-content-item_type-h1-green-to-purple-diagonal__qQ\+vD {
	-webkit-text-fill-color: #0000;
	background: linear-gradient(to right top, #0a9e80, #5d1ef1);
	background-clip: initial;
	-webkit-background-clip: text;
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content-item_type-h1-green-to-purple-diagonal__qQ\+vD.teaser-content-item_is-visible__Qy76g {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-green-to-purple-diagonal__qQ\+vD {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content-item_type-h1-green-to-purple-diagonal__qQ\+vD.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-green-to-purple-diagonal__qQ\+vD {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content-item_type-h1-green-to-purple-diagonal__qQ\+vD.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

.teaser-content-item_type-h1-big-purple-to-turquoise__sr\+Sq {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #5d1ef1, #1ef1c6);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-big-purple-to-turquoise__sr\+Sq {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-big-purple-to-turquoise__sr\+Sq {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content-item_type-h1-big-turquoise-to-purple__NC2kf {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #1ef1c6, #5d1ef1);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-big-turquoise-to-purple__NC2kf {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-big-turquoise-to-purple__NC2kf {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content-item_type-h1-big-orange-to-magenta__0Wr03 {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #f47f4d, #d34df4);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-big-orange-to-magenta__0Wr03 {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-big-orange-to-magenta__0Wr03 {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content-item_type-h1-big-magenta-to-orange__BOY0a {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #d34df4, #f47f4d);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: -1px;
	line-height: 50px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-big-magenta-to-orange__BOY0a {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-big-magenta-to-orange__BOY0a {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.teaser-content-item_type-h1-purple-to-turquoise__5RU86 {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #5d1ef1, #1ef1c6);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content-item_type-h1-purple-to-turquoise__5RU86.teaser-content-item_is-visible__Qy76g {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-purple-to-turquoise__5RU86 {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content-item_type-h1-purple-to-turquoise__5RU86.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-purple-to-turquoise__5RU86 {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content-item_type-h1-purple-to-turquoise__5RU86.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

.teaser-content-item_type-h1-turquoise-to-purple__YK8WA {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #1ef1c6, #5d1ef1);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content-item_type-h1-turquoise-to-purple__YK8WA.teaser-content-item_is-visible__Qy76g {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-turquoise-to-purple__YK8WA {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content-item_type-h1-turquoise-to-purple__YK8WA.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-turquoise-to-purple__YK8WA {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content-item_type-h1-turquoise-to-purple__YK8WA.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

.teaser-content-item_type-h1-orange-to-magenta__xG4gu {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #f47f4d, #d34df4);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content-item_type-h1-orange-to-magenta__xG4gu.teaser-content-item_is-visible__Qy76g {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-orange-to-magenta__xG4gu {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content-item_type-h1-orange-to-magenta__xG4gu.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-orange-to-magenta__xG4gu {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content-item_type-h1-orange-to-magenta__xG4gu.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

.teaser-content-item_type-h1-magenta-to-orange__sNYBq {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #d34df4, #f47f4d);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 38px;
	transition: letter-spacing 1s .5s;
	will-change: letter-spacing
}

.teaser-content-item_type-h1-magenta-to-orange__sNYBq.teaser-content-item_is-visible__Qy76g {
	letter-spacing: -1.5px
}

@media(min-width:768px) {
	.teaser-content-item_type-h1-magenta-to-orange__sNYBq {
		font-size: 40px;
		letter-spacing: -1px;
		line-height: 48px
	}

	.teaser-content-item_type-h1-magenta-to-orange__sNYBq.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h1-magenta-to-orange__sNYBq {
		font-size: 48px;
		letter-spacing: -1px;
		line-height: 56px
	}

	.teaser-content-item_type-h1-magenta-to-orange__sNYBq.teaser-content-item_is-visible__Qy76g {
		letter-spacing: -1px
	}
}

.teaser-content-item_type-h2-purple-to-turquoise__0DGNq {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #5d1ef1, #1ef1c6);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.teaser-content-item_type-h2-purple-to-turquoise__0DGNq {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h2-purple-to-turquoise__0DGNq {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.teaser-content-item_type-h2-turquoise-to-purple__47SlI {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #1ef1c6, #5d1ef1);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.teaser-content-item_type-h2-turquoise-to-purple__47SlI {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h2-turquoise-to-purple__47SlI {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.teaser-content-item_type-h2-orange-to-magenta__kAyzl {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #f47f4d, #d34df4);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.teaser-content-item_type-h2-orange-to-magenta__kAyzl {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h2-orange-to-magenta__kAyzl {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.teaser-content-item_type-h2-magenta-to-orange__BKhCk {
	-webkit-text-fill-color: #0000;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #d34df4, #f47f4d);
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	position: static
}

@media(min-width:768px) {
	.teaser-content-item_type-h2-magenta-to-orange__BKhCk {
		font-size: 32px;
		letter-spacing: 0;
		line-height: 38px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_type-h2-magenta-to-orange__BKhCk {
		font-size: 40px;
		letter-spacing: 0;
		line-height: 48px;
		position: static
	}
}

.teaser-content-item_body-text__B5wN6,
.teaser-content-item_body__0xxHr {
	margin-bottom: 15px
}

.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-green-to-purple-diagonal__7z2tf,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-green-to-purple-vertical__gUoCI,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-outlined__sw-8b,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-plum-to-urban-jundle-diagonal__aDEkR,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-purple-to-green-horisontal__t1CrG,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-urban-jundle-to-plum-horisontal__a3rze,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-urban-jundle-to-plum-vertical__\+nVko,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big__cxz4N,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-green-to-purple-diagonal__qQ\+vD,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-green-to-purple-vertical__Txbwd,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-outlined__yWa0i,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-plum-to-urban-jundle-diagonal__ZZkPK,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-purple-to-green-horisontal__TPvGC,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-urban-jundle-to-plum-horisontal__Deur6,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-urban-jundle-to-plum-vertical__CNBsI,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1__hKIT3,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-green-to-purple-diagonal__7z2tf,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-green-to-purple-vertical__gUoCI,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-outlined__sw-8b,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-plum-to-urban-jundle-diagonal__aDEkR,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-purple-to-green-horisontal__t1CrG,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-urban-jundle-to-plum-horisontal__a3rze,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-urban-jundle-to-plum-vertical__\+nVko,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big__cxz4N,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-green-to-purple-diagonal__qQ\+vD,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-green-to-purple-vertical__Txbwd,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-outlined__yWa0i,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-plum-to-urban-jundle-diagonal__ZZkPK,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-purple-to-green-horisontal__TPvGC,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-urban-jundle-to-plum-horisontal__Deur6,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-urban-jundle-to-plum-vertical__CNBsI,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h1__hKIT3 {
	margin: 0 0 20px
}

.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h2-outlined__SEXTw,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h2__hM7wt,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h3__UtHtS,
.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h4__0oixY,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h2-outlined__SEXTw,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h2__hM7wt,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h3__UtHtS,
.teaser-content-item_body__0xxHr .teaser-content-item_type-h4__0oixY {
	margin: 0 0 10px
}

.teaser-content-item_body-text__B5wN6 p,
.teaser-content-item_body__0xxHr p {
	margin-bottom: 0
}

.teaser-content-item_body-text__B5wN6 p+*>.teaser-content-item_type-h2-outlined__SEXTw,
.teaser-content-item_body-text__B5wN6 p+*>.teaser-content-item_type-h2__hM7wt,
.teaser-content-item_body__0xxHr p+*>.teaser-content-item_type-h2-outlined__SEXTw,
.teaser-content-item_body__0xxHr p+*>.teaser-content-item_type-h2__hM7wt {
	padding-top: 30px
}

.teaser-content-item_body-text__B5wN6 p+*>.teaser-content-item_type-h3__UtHtS,
.teaser-content-item_body__0xxHr p+*>.teaser-content-item_type-h3__UtHtS {
	padding-top: 20px
}

.teaser-content-item_body-text__B5wN6 p+*>.teaser-content-item_type-h4__0oixY,
.teaser-content-item_body__0xxHr p+*>.teaser-content-item_type-h4__0oixY {
	padding-top: 10px
}

.teaser-content-item_body-text__B5wN6 p+p,
.teaser-content-item_body__0xxHr p+p {
	margin: 10px 0 0
}

.teaser-content-item_failed-message__mJL-W {
	display: block
}

.teaser-content-item_failed-message__mJL-W p {
	color: #fff;
	color: #f44d6f;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px
}

.teaser-content-item_failed-message__mJL-W p a {
	color: #0a9e80;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.teaser-content-item_failed-message__mJL-W p a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.teaser-content-item_failed-message__mJL-W p a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.teaser-content-item_failed-message__mJL-W p {
		font-size: 16px
	}
}

.teaser-content-item_failed-message__mJL-W p a {
	color: #fff
}

.teaser-content-item_failed-message__mJL-W p a:hover {
	color: #e6e6e6
}

.teaser-content-item_type-link__SEYyP {
	color: #fff;
	cursor: pointer;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px
}

@media(min-width:1024px) {
	.teaser-content-item_type-link__SEYyP {
		font-size: 18px;
		line-height: 22px
	}
}

@media(min-width:768px) {

	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-green-to-purple-diagonal__7z2tf,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-green-to-purple-vertical__gUoCI,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-outlined__sw-8b,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-plum-to-urban-jundle-diagonal__aDEkR,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-purple-to-green-horisontal__t1CrG,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-urban-jundle-to-plum-horisontal__a3rze,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-urban-jundle-to-plum-vertical__\+nVko,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big__cxz4N,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-green-to-purple-diagonal__qQ\+vD,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-green-to-purple-vertical__Txbwd,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-outlined__yWa0i,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-plum-to-urban-jundle-diagonal__ZZkPK,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-purple-to-green-horisontal__TPvGC,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-urban-jundle-to-plum-horisontal__Deur6,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-urban-jundle-to-plum-vertical__CNBsI,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1__hKIT3,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-green-to-purple-diagonal__7z2tf,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-green-to-purple-vertical__gUoCI,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-outlined__sw-8b,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-plum-to-urban-jundle-diagonal__aDEkR,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-purple-to-green-horisontal__t1CrG,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-urban-jundle-to-plum-horisontal__a3rze,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-urban-jundle-to-plum-vertical__\+nVko,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big__cxz4N,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-green-to-purple-diagonal__qQ\+vD,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-green-to-purple-vertical__Txbwd,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-outlined__yWa0i,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-plum-to-urban-jundle-diagonal__ZZkPK,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-purple-to-green-horisontal__TPvGC,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-urban-jundle-to-plum-horisontal__Deur6,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-urban-jundle-to-plum-vertical__CNBsI,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1__hKIT3 {
		margin: 0 0 20px
	}

	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h2-outlined__SEXTw,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h2__hM7wt,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h3__UtHtS,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h4__0oixY,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h2-outlined__SEXTw,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h2__hM7wt,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h3__UtHtS,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h4__0oixY {
		margin: 0 0 10px
	}

	.teaser-content-item_body-text__B5wN6 p+*>.teaser-content-item_type-h2-outlined__SEXTw,
	.teaser-content-item_body-text__B5wN6 p+*>.teaser-content-item_type-h2__hM7wt,
	.teaser-content-item_body__0xxHr p+*>.teaser-content-item_type-h2-outlined__SEXTw,
	.teaser-content-item_body__0xxHr p+*>.teaser-content-item_type-h2__hM7wt {
		padding-top: 30px
	}

	.teaser-content-item_body-text__B5wN6 p+*>.teaser-content-item_type-h3__UtHtS,
	.teaser-content-item_body__0xxHr p+*>.teaser-content-item_type-h3__UtHtS {
		padding-top: 20px
	}

	.teaser-content-item_body-text__B5wN6 p+*>.teaser-content-item_type-h4__0oixY,
	.teaser-content-item_body__0xxHr p+*>.teaser-content-item_type-h4__0oixY {
		padding-top: 10px
	}
}

.teaser-content-item_failed-message__mJL-W {
	margin-bottom: 20px
}

@media(min-width:1024px) {

	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-green-to-purple-diagonal__7z2tf,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-green-to-purple-vertical__gUoCI,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-outlined__sw-8b,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-plum-to-urban-jundle-diagonal__aDEkR,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-purple-to-green-horisontal__t1CrG,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-urban-jundle-to-plum-horisontal__a3rze,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big-urban-jundle-to-plum-vertical__\+nVko,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-big__cxz4N,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-green-to-purple-diagonal__qQ\+vD,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-green-to-purple-vertical__Txbwd,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-outlined__yWa0i,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-plum-to-urban-jundle-diagonal__ZZkPK,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-purple-to-green-horisontal__TPvGC,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-urban-jundle-to-plum-horisontal__Deur6,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1-urban-jundle-to-plum-vertical__CNBsI,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h1__hKIT3,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-green-to-purple-diagonal__7z2tf,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-green-to-purple-vertical__gUoCI,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-outlined__sw-8b,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-plum-to-urban-jundle-diagonal__aDEkR,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-purple-to-green-horisontal__t1CrG,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-urban-jundle-to-plum-horisontal__a3rze,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big-urban-jundle-to-plum-vertical__\+nVko,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-big__cxz4N,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-green-to-purple-diagonal__qQ\+vD,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-green-to-purple-vertical__Txbwd,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-outlined__yWa0i,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-plum-to-urban-jundle-diagonal__ZZkPK,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-purple-to-green-horisontal__TPvGC,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-urban-jundle-to-plum-horisontal__Deur6,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1-urban-jundle-to-plum-vertical__CNBsI,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h1__hKIT3 {
		margin: 0 0 40px
	}

	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h2-outlined__SEXTw,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h2__hM7wt,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h2-outlined__SEXTw,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h2__hM7wt {
		margin: 0 0 20px
	}

	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h3__UtHtS,
	.teaser-content-item_body-text__B5wN6 .teaser-content-item_type-h4__0oixY,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h3__UtHtS,
	.teaser-content-item_body__0xxHr .teaser-content-item_type-h4__0oixY {
		margin: 0 0 10px
	}

	.teaser-content-item_body-text__B5wN6 p+*>.teaser-content-item_type-h2-outlined__SEXTw,
	.teaser-content-item_body-text__B5wN6 p+*>.teaser-content-item_type-h2__hM7wt,
	.teaser-content-item_body__0xxHr p+*>.teaser-content-item_type-h2-outlined__SEXTw,
	.teaser-content-item_body__0xxHr p+*>.teaser-content-item_type-h2__hM7wt {
		padding-top: 20px
	}

	.teaser-content-item_body-text__B5wN6 p:last-of-type,
	.teaser-content-item_body__0xxHr p:last-of-type {
		margin: 0
	}

	.teaser-content-item_body-text__B5wN6 p+p,
	.teaser-content-item_body__0xxHr p+p {
		margin: 30px 0 0
	}
}

.teaser-content-item_item__9P8Je:empty,
.teaser-content-item_item__9P8Je:empty .teaser-content-item_image__MVZkq:empty {
	display: none
}

.teaser-content-item_isCentered__7Zw1b {
	align-items: center;
	text-align: center
}

.teaser-content-item_isCentered__7Zw1b .teaser-content-item_bottomSection__SVX1H {
	align-items: center
}

.teaser-content-item_image__MVZkq {
	margin-bottom: 24px;
	overflow: hidden
}

.teaser-content-item_image__MVZkq img {
	aspect-ratio: 16/9;
	display: block;
	height: 100%;
	object-fit: cover;
	transition: all 1s cubic-bezier(.165, .84, .44, 1);
	width: 100%;
	will-change: transform
}

.teaser-content-item_image__MVZkq img:hover {
	transform: scale(1.1)
}

.teaser-content-item_item__9P8Je {
	display: flex;
	flex-direction: column
}

.teaser-content-item_item__9P8Je .teaser-content-item_appSymbolBox__kwl7i {
	align-items: center;
	background: linear-gradient(230deg, #c4c4c433 16.9%, #c4c4c41a 97.45%);
	border-radius: 3000px;
	display: flex;
	flex-shrink: 0;
	height: 56px;
	justify-content: center;
	margin-bottom: 24px;
	width: 56px
}

.teaser-content-item_item__9P8Je .teaser-content-item_appSymbolBox__kwl7i .teaser-content-item_appSymbol__Zs-3F {
	height: 32px;
	width: 32px
}

.teaser-content-item_item__9P8Je .teaser-content-item_appSymbolBox__kwl7i .teaser-content-item_appSymbol__Zs-3F svg {
	fill: #0000;
	height: 32px;
	width: 32px
}

.teaser-content-item_item__9P8Je .teaser-content-item_appSymbolBox__kwl7i .teaser-content-item_appSymbol__Zs-3F svg path {
	stroke: #e6e6e6
}

.teaser-content-item_item__9P8Je .teaser-content-item_overline__89P-C {
	align-items: center;
	color: #fff;
	display: flex;
	display: inline-block;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 4px;
	line-height: 17px;
	margin-bottom: 8px;
	text-transform: uppercase
}

@media(min-width:768px) {
	.teaser-content-item_item__9P8Je .teaser-content-item_overline__89P-C {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {
	.teaser-content-item_item__9P8Je .teaser-content-item_overline__89P-C {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.teaser-content-item_item__9P8Je .teaser-content-item_subHeading__PLQ-R {
	color: #fff;
	cursor: pointer;
	cursor: auto;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 0;
	margin-top: 8px
}

@media(min-width:1024px) {
	.teaser-content-item_item__9P8Je .teaser-content-item_subHeading__PLQ-R {
		font-size: 18px;
		line-height: 22px
	}
}

.teaser-content-item_item__9P8Je .teaser-content-item_body__0xxHr {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	margin-bottom: 0;
	margin-top: 16px;
	max-width: 480px
}

.teaser-content-item_item__9P8Je .teaser-content-item_body__0xxHr a {
	color: #0a9e80;
	text-decoration: underline
}

.teaser-content-item_item__9P8Je .teaser-content-item_body__0xxHr a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.teaser-content-item_item__9P8Je .teaser-content-item_body__0xxHr a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.teaser-content-item_item__9P8Je .teaser-content-item_body__0xxHr {
		font-size: 18px;
		line-height: 28px
	}
}

.teaser-content-item_item__9P8Je .teaser-content-item_body__0xxHr p {
	margin: 0
}

.teaser-content-item_item__9P8Je a {
	align-items: end;
	flex: 1 1;
	margin-top: 24px
}

.teaser-content-item_item__9P8Je a span {
	align-items: center;
	display: flex;
	height: 19px
}

@media(min-width:768px) {
	.teaser-content-item_aspectRatio169__UHOz3 .teaser-content-item_image__MVZkq img {
		aspect-ratio: 16/9
	}

	.teaser-content-item_aspectRatio43__sKCGw .teaser-content-item_image__MVZkq img {
		aspect-ratio: 4/3
	}

	.teaser-content-item_item__9P8Je {
		flex-basis: 0;
		flex-grow: 1;
		width: 100%
	}

	.teaser-content-item_item__9P8Je .teaser-content-item_appSymbolBox__kwl7i {
		height: 64px;
		width: 64px
	}

	.teaser-content-item_item__9P8Je .teaser-content-item_appSymbolBox__kwl7i .teaser-content-item_appSymbol__Zs-3F,
	.teaser-content-item_item__9P8Je .teaser-content-item_appSymbolBox__kwl7i .teaser-content-item_appSymbol__Zs-3F svg {
		height: 40px;
		width: 40px
	}

	.teaser-content-item_item__9P8Je .teaser-content-item_body__0xxHr {
		margin-bottom: 0;
		max-width: 600px
	}

	.teaser-content-item_item__9P8Je a {
		margin: 32px 0 0
	}
}

@media(min-width:1024px) {
	.teaser-content-item_item__9P8Je .teaser-content-item_appSymbolBox__kwl7i {
		height: 80px;
		margin-bottom: 24px;
		width: 80px
	}

	.teaser-content-item_item__9P8Je .teaser-content-item_appSymbolBox__kwl7i .teaser-content-item_appSymbol__Zs-3F,
	.teaser-content-item_item__9P8Je .teaser-content-item_appSymbolBox__kwl7i .teaser-content-item_appSymbol__Zs-3F svg {
		height: 48px;
		width: 48px
	}

	.teaser-content-item_item__9P8Je .teaser-content-item_body__0xxHr {
		max-width: 752px
	}
}

@keyframes text-content-new_rotate__okAj3 {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.text-content-new_content__KXjpe {
	-ms-grid-row-span: 1;
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	grid-column-end: span 4;
	grid-column-start: 1;
	grid-row-start: 1;
	-ms-grid-row: 1;
	grid-row-end: span 1;
	justify-content: center;
	text-align: left
}

.text-content-new_content__KXjpe .body {
	margin-bottom: 0
}

.text-content-new_content__KXjpe .text-content-new_overline__x0zQR {
	align-items: center;
	color: #fff;
	display: flex;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 4px;
	line-height: 17px;
	margin-bottom: 8px !important;
	text-transform: uppercase
}

@media(min-width:768px) {
	.text-content-new_content__KXjpe .text-content-new_overline__x0zQR {
		font-size: 16px;
		letter-spacing: 4px;
		line-height: 19.2px
	}
}

@media(min-width:1024px) {
	.text-content-new_content__KXjpe .text-content-new_overline__x0zQR {
		font-size: 18px;
		letter-spacing: 8px;
		line-height: 21px
	}
}

.text-content-new_content__KXjpe .text-content-new_heading__MVZ2M {
	margin-bottom: 16px
}

.text-content-new_content__KXjpe .text-content-new_bodyText__nZQow {
	margin-bottom: 24px !important
}

.text-content-new_content__KXjpe.text-content-new_center__DFSod {
	align-items: center;
	text-align: center
}

.text-content-new_content__KXjpe.text-content-new_center__DFSod .text-content-new_overline__x0zQR {
	text-align: center
}

@media(min-width:768px) {
	.text-content-new_content__KXjpe {
		-ms-grid-row-span: 1;
		grid-column-end: span 7;
		grid-column-start: 1;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.text-content-new_content__KXjpe .text-content-new_overline__x0zQR {
		margin-bottom: 16px !important
	}

	.text-content-new_content__KXjpe .text-content-new_heading__MVZ2M {
		margin-bottom: 24px
	}

	.text-content-new_content__KXjpe .text-content-new_bodyText__nZQow {
		margin-bottom: 32px !important;
		max-width: 654px
	}

	.text-content-new_content__KXjpe.text-content-new_center__DFSod {
		-ms-grid-row-span: 1;
		grid-column-end: span 6;
		grid-column-start: 2;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}
}

@media(min-width:1024px) {
	.text-content-new_content__KXjpe {
		-ms-grid-row-span: 1;
		grid-column-end: span 7;
		grid-column-start: 1;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}

	.text-content-new_content__KXjpe.text-content-new_center__DFSod {
		-ms-grid-row-span: 1;
		grid-column-end: span 8;
		grid-column-start: 3;
		grid-row-start: 1;
		-ms-grid-row: 1;
		grid-row-end: span 1
	}
}

@keyframes rotate {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

body.transition__slide header.header {
	opacity: 0
}

body header.header {
	opacity: 1;
	transition: all .5s ease-in-out
}

.page-curtain {
	background: #0000;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 10
}

.page-curtain .curtain {
	height: 100vh;
	transform: translateX(-100%);
	width: 100vw;
	z-index: 10
}

.page-curtain .curtain.from-right {
	transform: translateX(100%)
}

.page-curtain .curtain .left,
.page-curtain .curtain .right {
	background: #0000;
	display: inline-block;
	height: 100vh;
	transform: translateX(0);
	width: 50%
}

.page-curtain h2 {
	color: #fff;
	font-family: LynkCo Type Medium, Arial, Helvetica, sans-serif;
	font-size: 42px;
	left: 75%;
	letter-spacing: -1px;
	line-height: 50px;
	opacity: 0;
	position: fixed;
	top: 50%;
	z-index: 100
}

@media(min-width:768px) {
	.page-curtain h2 {
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 67px
	}
}

@media(min-width:1024px) {
	.page-curtain h2 {
		font-size: 72px;
		letter-spacing: -2px;
		line-height: 86.4px
	}
}

.page-curtain.transition__slide .curtain {
	background: #0000;
	transform: translateX(0);
	transition: all 1s ease-in-out
}

.page-curtain.transition__slide h2 {
	animation: animation-header 2s infinite
}

.page-curtain.transition__open-curtains .left {
	transform: translateX(-100%);
	transition: all 1s ease-in-out
}

.page-curtain.transition__open-curtains .right {
	transform: translateX(100%);
	transition: all 1s ease-in-out
}

@keyframes animation-header {
	0% {
		opacity: 0;
		transform: rotate(-90deg) translateX(200%)
	}

	20% {
		opacity: .2
	}

	50% {
		opacity: 1;
		transform: rotate(-90deg) translateX(0)
	}

	to {
		opacity: 0;
		transform: rotate(-90deg) translateX(150%)
	}
}

@keyframes letter-space-right {
	0% {
		-ms-grid-column-span: 13;
		grid-column-end: span 13;
		letter-spacing: -7.5px
	}

	to {
		-ms-grid-column-span: 13;
		grid-column-end: span 13;
		letter-spacing: 7px
	}
}

@keyframes letter-space-left {
	0% {
		-ms-grid-column-span: 13;
		grid-column-end: span 13;
		letter-spacing: 7px
	}

	70% {
		-ms-grid-column-span: 13;
		grid-column-end: span 13
	}

	to {
		-ms-grid-column-span: 10;
		grid-column-end: span 10;
		letter-spacing: -7.5px
	}
}

body {
	background-color: #000;
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif
}

ol,
ul {
	margin: 0;
	padding: 0
}

.scChromeData,
.scpm {
	display: none !important
}

@keyframes content-modal_rotate__hirX7 {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.content-modal_hideModal__YcjyW {
	display: none !important
}

body.content-modal_showModal__FGM6W {
	-ms-overflow-style: none;
	overflow: hidden;
	scrollbar-width: none
}

body.content-modal_showModal__FGM6W::-webkit-scrollbar {
	display: none
}

.content-modal_noScroll__xNn6p {
	overflow: hidden !important
}

.content-modal_eeActive__F8V3a.content-modal_contentModalMask__sVpV1 {
	position: relative
}

.content-modal_contentModalMask__sVpV1 {
	align-items: flex-start;
	animation-delay: 0s !important;
	animation-duration: 0s !important;
	animation-fill-mode: none !important;
	animation-name: none !important;
	background-color: #131313cc;
	height: 100%;
	left: 0;
	overflow-y: hidden;
	position: fixed;
	scroll-behavior: smooth;
	top: 0;
	width: 100%;
	z-index: 14
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR {
	-ms-grid-column-span: 13;
	grid-column: 2/span 13;
	-ms-grid-column: 2;
	height: auto;
	margin: 100px auto 0;
	width: 100%
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_close__JNzrW {
	background: #222;
	border-radius: 3000px;
	color: #fff;
	cursor: pointer;
	height: 50px;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 50px;
	z-index: 15
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_close__JNzrW svg {
	height: 24px;
	width: 24px
}

@media(min-width:768px) {
	.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_close__JNzrW svg {
		height: 30px;
		width: 30px
	}
}

@media(min-width:1024px) {
	.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_close__JNzrW svg {
		height: 44px;
		width: 44px
	}
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_close__JNzrW svg {
	padding-left: 10px;
	padding-top: 10px
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_contentModal__fEDFr {
	box-shadow: 0 2px 8px #00000054;
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	max-height: none;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	scrollbar-color: #464646 #000;
	scrollbar-width: thin
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_contentModal__fEDFr a {
	color: #0a9e80;
	text-decoration: underline
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_contentModal__fEDFr a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_contentModal__fEDFr a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_contentModal__fEDFr {
		font-size: 18px;
		line-height: 28px
	}
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_contentModal__fEDFr .content-modal_contentModalContent__WMJGb {
	background-color: #000
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_contentModal__fEDFr .content-modal_contentModalContent__WMJGb .content-modal_fullWidth__1EA2x {
	max-width: 1205px
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_contentModal__fEDFr .content-modal_contentModalContent__WMJGb #content-modal_accordionContent__Xl3R9 {
	display: flex;
	flex-direction: column;
	grid-column-end: span 11;
	grid-column-start: 3
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_contentModal__fEDFr a {
	font-family: inherit
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR #content-modal_contentModalContent__WMJGb::-webkit-scrollbar-track {
	background-color: #000
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR #content-modal_contentModalContent__WMJGb::-webkit-scrollbar {
	background-color: #000;
	width: 8px
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR #content-modal_contentModalContent__WMJGb::-webkit-scrollbar-thumb {
	background-color: #464646;
	border-radius: 20px;
	width: 6px
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR #content-modal_contentModalContent__WMJGb::-webkit-scrollbar-thumb:hover {
	background-color: #464646;
	width: 6px
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR #content-modal_contentModalContent__WMJGb::-webkit-scrollbar-track:hover {
	background-color: #000
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR #content-modal_contentModalContent__WMJGb::-webkit-scrollbar :hover {
	background-color: #000;
	width: 8px
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_contentModalChildren__pHzAH {
	background-color: #000;
	display: grid
}

.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_contentModal__fEDFr span:empty {
	display: none
}

@media(min-width:1024px) {
	.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR {
		margin: 120px 0
	}

	.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_contentModal__fEDFr .content-modal_contentModalContent__WMJGb .content-modal_fullWidth__1EA2x {
		max-width: 1205px
	}

	.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_close__JNzrW {
		right: 26px;
		top: 26px
	}
}

@media(min-width:1280px) {
	.content-modal_contentModalMask__sVpV1 .content-modal_contentModalWrapper__AhtDR .content-modal_close__JNzrW {
		right: 32px;
		top: 32px
	}
}

@media(max-width:500px) {
	.content-modal_contentModalContent__WMJGb {
		padding: 60px 30px
	}
}

@media(min-width:500px)and (max-width:768px) {
	.content-modal_contentModalContent__WMJGb {
		padding: 60px
	}
}

@media(min-width:768px)and (max-width:1024px) {
	.content-modal_contentModalContent__WMJGb {
		padding: 80px
	}
}

body.content-modal_iframeWrapper__y7J\+N .content-modal_body__QLXek {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px
}

body.content-modal_iframeWrapper__y7J\+N .content-modal_body__QLXek a {
	color: #0a9e80;
	text-decoration: underline
}

body.content-modal_iframeWrapper__y7J\+N .content-modal_body__QLXek a span {
	color: #fff;
	font-family: LynkCo Type Regular, Arial, Helvetica, sans-serif;
	text-decoration: none
}

body.content-modal_iframeWrapper__y7J\+N .content-modal_body__QLXek a:hover {
	color: #08866d
}

@media(min-width:1024px) {
	body.content-modal_iframeWrapper__y7J\+N .content-modal_body__QLXek {
		font-size: 18px;
		line-height: 28px
	}
}

.content-modal_contentModalMask__sVpV1 .content-modal_iframeName__iJogf .content-modal_contentModalWrapper__AhtDR .content-modal_contentModal__fEDFr {
	max-height: none
}

.content-modal_iframeName__iJogf {
	display: flex;
	justify-content: flex-end;
	margin-bottom: 0
}

.content-modal_iframeName__iJogf .content-modal_contentModalWrapper__AhtDR {
	margin: 0;
	width: 768px
}

.content-modal_iframeName__iJogf .content-modal_contentModalWrapper__AhtDR .content-modal_contentModal__fEDFr .content-modal_contentModalContent__WMJGb {
	background-color: #000;
	padding: 0
}

.content-modal_iframeName__iJogf .content-modal_contentModalWrapper__AhtDR .content-modal_contentModal__fEDFr .content-modal_contentModalContent__WMJGb iframe {
	min-height: 500px
}

.content-modal_iframeName__iJogf.content-modal_iframeModalBtn__5PE-E {
	display: flex;
	justify-content: flex-end;
	margin-bottom: 0
}

.content-modal_iframeName__iJogf.content-modal_iframeModalBtn__5PE-E .content-modal_contentModalWrapper__AhtDR {
	margin: 0;
	width: 100%
}

@media(min-width:768px)and (max-width:991px) {
	.content-modal_iframeName__iJogf.content-modal_iframeModalBtn__5PE-E .content-modal_contentModalWrapper__AhtDR {
		width: 768px
	}
}

@media(min-width:992px)and (max-width:1279px) {
	.content-modal_iframeName__iJogf.content-modal_iframeModalBtn__5PE-E .content-modal_contentModalWrapper__AhtDR {
		width: 992px
	}
}

@media(min-width:1280px) {
	.content-modal_iframeName__iJogf.content-modal_iframeModalBtn__5PE-E .content-modal_contentModalWrapper__AhtDR {
		width: 1235px
	}
}

.content-modal_iframeName__iJogf.content-modal_iframeModalBtn__5PE-E .content-modal_contentModalWrapper__AhtDR .content-modal_contentModal__fEDFr .content-modal_contentModalContent__WMJGb {
	display: block
}

.content-modal_iframeName__iJogf.content-modal_iframeModalBtn__5PE-E .content-modal_contentModalWrapper__AhtDR .content-modal_contentModal__fEDFr .content-modal_contentModalContent__WMJGb iframe {
	min-height: 100vh;
	overflow: auto
}

@media(max-width:768px) {
	.content-modal_iframeName__iJogf.content-modal_iframeModalBtn__5PE-E .content-modal_contentModalWrapper__AhtDR .content-modal_contentModal__fEDFr .content-modal_contentModalContent__WMJGb iframe {
		min-height: 100dvh
	}
}

.content-modal_iframeName__iJogf.content-modal_iframeModalBtn__5PE-E .content-modal_close__JNzrW {
	background: #222;
	border-radius: 3000px;
	height: 45px;
	width: 45px
}

.content-modal_iframeName__iJogf.content-modal_iframeModalBtn__5PE-E .content-modal_close__JNzrW svg {
	padding-left: 10px;
	padding-top: 10px
}

.content-modal_iframeName__iJogf.content-modal_iframeModalBtn__5PE-E .content-modal_close__JNzrW svg path:last-child {
	fill: #fff
}

@media(min-width:768px) {
	.content-modal_iframeName__iJogf.content-modal_iframeModalBtn__5PE-E .content-modal_close__JNzrW {
		height: 50px;
		width: 50px
	}
}

@media(min-width:992px) {
	.content-modal_iframeName__iJogf.content-modal_iframeModalBtn__5PE-E .content-modal_close__JNzrW {
		height: 65px;
		width: 65px
	}
}

.content-modal_contentModalMask__sVpV1 .content-modal_iframeModalBtn__5PE-E .content-modal_contentModalWrapper__AhtDR .content-modal_close__JNzrW {
	right: 28px;
	top: 20px
}

@media(min-width:1024px) {
	.content-modal_iframeName__iJogf {
		margin-bottom: 150px
	}

	.content-modal_iframeName__iJogf.content-modal_iframeModalBtn__5PE-E {
		margin-bottom: 0
	}
}