:root {
	--trikolore-w: 0;
	--thieme-color-dark-blue: #013476;
	--thieme-color-light-blue: #a3d8f6;
	--thieme-color-invisible: #d4e2ea;
	--top-padding-navi: 126px;
	--header-height: 0;
	--top-navi-font-size: 20px;
}

@media only screen and (max-width: 910px) {
    :root {
        --trikolore-w: 16px;
    }
}


.startbox {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #edf7fd 100%);
}
.breadcrumb-item+.breadcrumb-item::before {
	font-family: 'FontAwesome';
	content: "\f105" !important;
}
html, body {
	height: 100%;
	width: 100%;
	padding: 0;
	margin: 0;
}

body {
	color: #716f73;
	font-size: 1em;
	font-family: 'Thieme Argo Light';
	overflow: auto;
	background-color: #fff;
}

.hide {
	display: none;
}

.wrapper,
.inner-header {
	display: flex;
	flex-direction: column;
	margin-left: var(--trikolore-w);
}

.wrapper {
	min-height: 100vh;
}

.box-padding {
	width: 65%;
	max-width: 1441px;
	margin: 0 auto;
}

@media (max-width: 1700px) {
	.box-padding {
		width: 70%;
	}
}

@media (max-width: 1500px) {
	.box-padding {
		width: 80%;
	}
}
@media (max-width: 1200px) {
	.box-padding {
		width: 85%;
	}
}
@media (max-width: 800px) {
	.box-padding {
		width: 90%;
	}
}


.contentBox img {
	max-width: 100%;
	height: auto;
}

a {
	color: var(--thieme-color-dark-blue);
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	color: var(--thieme-color-dark-blue);
	hyphens: none;
	margin: 0 0 15px 0;
	padding: 0;
}

.choose-text h5 {
	font-size: 1.4em;
	margin: 0;
}
header {
	top: 0;
	left: 0;
	width: 100%;
	position: fixed;
	padding: 0;
	margin-bottom: 2em;
	background-color: #fff;
	z-index: 99999;
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	background-color: rgb(255 255 255 / 65%);
	height: var(--header-height);
}

header.shadow {
	box-shadow: 0 0 12px 0px rgb(41 74 97 / 9%) !important;
}

main {
	margin-top: var(--header-height);
	flex: auto;
	overflow-x: hidden;
}

.text-default {
	font-size: 1.1rem;
}
p {
	font-size: 1.1rem;
	margin: 0 0 15px 0;
}
li {
	font-size: 1.1rem;
}
.list-group {
	border-color: #d4e2ea;
}
.list-group-item {
	font-family: 'Thieme Argo Medium';
	color: #1a1c1e;
	padding: 0;
	font-size: calc(0.75em + 0.3vw);
	border-color: #d4e2ea;
}

p:last-child {
	margin: 0;
}

article p {
	font-family: 'Thieme Argo Medium';
	color: #1a1c1e;
	padding: 0;
	font-size: calc(0.75em + 0.3vw);
}

article ul {
	padding-left: 1.1rem;
}

article li {
	font-family: 'Thieme Argo Medium';
	color: #1a1c1e;
	font-size: calc(0.75em + 0.3vw);
}

article .text-default {
	font-family: 'Thieme Argo Medium';
	padding: 0;
	font-size: calc(0.75em + 0.3vw);
}

.logo {
	padding: 0 !important;
	margin: 0 !important;
}

footer {
	color: var(--thieme-color-dark-blue);
	font-size: calc(0.8em + 0.4vw);
	font-family: 'Thieme Argo Medium';
	margin-top: 4rem;
	background-color: #edf7fd;
}

.text-copy,
footer a {
	font-size: 1.5rem;
}

.text-copy {
	opacity: .5;
}
@media (max-width: 768px) {
	.text-copy {
		font-size: 0.8em;
	}
}

.flexContainer {
	display: flex;
	justify-content: space-between;
	padding-top: 32px;
	padding-bottom: 32px;
	gap: 32px;
}

.trikolore {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	height: 100%;
	width: var(--trikolore-w);
}

.darkBlue {
	background-color: var(--thieme-color-dark-blue);
	height: 22%;
	width: 100%;
}
.lightBlue {
	background-color: var(--thieme-color-light-blue);
	height: 33%;
	width: 100%;
}
.white {
	background-color: #fff;
	height: 45%;
	width: 100%;
}

.nav-item {
	transition: background-color 0.4s 0.03s;
}

@keyframes updown {
	0% {
		transform: translateY(-10%);
	}
	50% {
		transform: translateY(20%);
	}
	100% {
		transform: translateY(-10%);
	}
}

.shadow-box {
    background-color: #fff;
    padding: 32px;
	box-shadow: 0 8px 32px 0px rgba(1,52,118,.1);
}

.cards-text {
	font-size: 1.4em;
}

.choose-text {
	color: #1a1c1e;
	margin: 0 auto;
	text-align: center;
	max-width: 55%;
	margin-top: 60px;
	margin-bottom: 70px;
}
.choose-text i {
	font-size: 2em;
	animation: updown 3s ease infinite;
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}
.headline {
	font-family: 'Thieme Gulliver Regular';
}
.font-bold {
	font-weight: 600;
}
.argo-bold {
	font-weight: 400;
	font-family: 'Thieme Argo Bold' !important;
}
.argo-medium {
	font-weight: 400;
	font-family: 'Thieme Argo Medium' !important;
}
.argo-light {
	font-weight: 400;
	font-family: 'Thieme Argo Light' !important;
}
.gulliver-regular {
	font-weight: 400;
	font-family: 'Thieme Gulliver Regular' !important;
}
.gulliver-bold {
	font-weight: 400;
	font-family: 'Thieme Gulliver Bold' !important;
}
.gulliver-semibold {
	font-weight: 400;
	font-family: 'Thieme Gulliver Semibold' !important;
}

.page-title {
    font-size: 36px;
    line-height: 46px;
	font-weight: 400;
	color: var(--thieme-color-dark-blue);
	margin: 0 0 0.5em 0;
	padding: 0;
}
@media(min-width: 991px) {
    .page-title {
        font-size:48px;
        line-height: 58px
    }
}

@media(min-width: 1180px) {
    .page-title {
        font-size:60px;
        line-height: 68px
    }
}


.headline-widget-big {
    font-size: calc(1em + 1.2vw);
    line-height: 1.8em;
}
.headline-widget {
	font-size: calc(1em + 0.7vw);
	line-height: 1.8em;
}
.headline-widget-small {
	font-size: calc(0.8em + 0.5vw);
	line-height: 1.8em;
}
.headline-widget-tiny {
	font-size: calc(1em + 0.3vw);
	line-height: 1.8em;
}
.headline-widget-xs {
	font-size: calc(1em);
	line-height: 1.3em;
}

.f-z-2 {
	font-size: calc(1em + 1.1vw)
}

.m-b-spacer-1 {
	margin-bottom: 1em;
}
.m-b-spacer {
	margin-bottom: 2em;
}
.m-b-0 {
	margin-bottom: 0 !important;
}
.m-l-20 {
	margin-left: 20px;
}
.text-muted {
	color: #a3a3a3;
}
small, .small {
	font-size: 70%;
}

.breadcrumb {
	font-family: 'Thieme Argo Medium';
	margin-bottom: 3.8em;
}

.breadcrumb-item {
	font-size: calc(0.8em + 0.4vw);
}

.breadcrumb-item.active {
	color: var(--thieme-color-dark-blue) !important;
}

.breadcrumb a {
	color: var(--thieme-color-light-blue) !important;
}

.back-to-link {
	font-weight: 400;
	font-family: 'Thieme Argo Medium';
	text-decoration: none;
	font-size: calc(0.8em + 0.4vw);
	display: inline-flex;
	margin-bottom: 3.4em;
	align-items: center;
}

.back-to-link i {
	margin-right: 10px;
}

.text-upper {
	text-transform: uppercase!important;
}

.text-center-xs {
	text-align: center;
}

.img-shadow {
	box-shadow: 0 0 12px 0px rgb(41 74 97 / 9%) !important;
}

.shadow-box {
	box-shadow: 0 8px 32px 0px rgb(1 52 118 / 10%);
}

.box {
	position: relative;
	padding: 32px;
}

@media only screen and (min-width: 768px) {
	.smallBox {
		text-align: center;
		margin: 0 calc(5em + 10vw);
		margin-bottom: 5em;
	}
}

article {
	margin-bottom: 2em;
}

article.box2 {
	position: relative !important;
	box-shadow: 0 0 12px 0px rgb(41 74 97 / 9%);
	padding: 32px;
}

.list-group {
	border-radius: 0;
}

.bg-white {
	background-color: #fff !important;
}

.bg-lightgrey {
	background-color: #f7f7f7;
}

.bg-lightblue {
	background-color: #edf7fd;
}

.bg-thieme-dark-blue {
	background-color: var(--thieme-color-dark-blue);
}

.bg-thieme-light-blue {
	background-color: var(--thieme-color-light-blue) !important;
}

.bg-pale-cyan {
	background-color: #b3efe4;;
}

.bg-light-red {
	background-color: #e7c6c6;
}

.bg-light-yellow {
	background-color: #e6e7c6;
}

.text-justify{text-align:justify !important;}

.text-dark-blue {
	color: var(--thieme-color-dark-blue) !important;
}

.text-light-blue {
	color: var(--thieme-color-light-blue) !important;
}

.text-pine-green {
	color: #042f2e;
}

.thieme-link {
	color: var(--thieme-color-dark-blue);
	margin-left: -5px;
	padding: 2px 5px;
	width: fit-content;
	font-size: 18px;
	line-height: 28px;
}

.thieme-link:hover {
	color: var(--thieme-color-light-blue) !important;
	background-color: var(--thieme-color-dark-blue);
}

.btn {
	border-radius: 0 !important;
}

.btn-block {
	display: block;
}

.btn-underline {
	border: none;
	border-bottom: 2px solid #d4e2ea;
}

.btn-underline:hover,
.btn-underline.active {
	border-bottom: 2px solid var(--thieme-color-dark-blue);
}

.btn-oa {
	color: #fff;
	background-color: #f8ae01;
	border: 1px solid #f8ae01;
}

.btn-oa:hover {
	color: #1a1c1e;
	background-color: #f8ae01;
	border: 1px solid #f8ae01;
}

.btn-special {
	color: var(--thieme-color-light-blue);
	background-color: var(--thieme-color-dark-blue);
	border: 1px solid var(--thieme-color-light-blue);
}

.btn-special:hover {
	color: var(--thieme-color-dark-blue);
	background-color: var(--thieme-color-light-blue);
	border: 1px solid var(--thieme-color-light-blue);
}
.btn-light-small {
	color: var(--thieme-color-dark-blue);
	background-color: #edf7fd;
}
.btn-light-small:hover {
	color: #edf7fd;
	background-color: var(--thieme-color-dark-blue);
}

.btn-light {
	color: var(--thieme-color-dark-blue);
	font-size: calc(0.8em + 0.3vw);
	background-color: #edf7fd;
	padding: 1.15em;
	margin-bottom: 0.42em;
}
.btn-light i {
	font-size: 1.5em;
}

.btn-light.btn-sm {
	padding: 0.3em 1.15em;
}

.btn-light:hover {
	color: var(--thieme-color-light-blue);
	background-color: var(--thieme-color-dark-blue);
}

.btn-thieme-dark {
	font-family: 'Thieme Argo Medium';
	color: #1a1c1e;
	font-size: calc(0.75em + 0.3vw);
	background-color: #fff;
	border: 1px solid #fff;
}

.btn-thieme-dark:hover {
	color: var(--thieme-color-light-blue);
	background-color: var(--thieme-color-dark-blue);
}

.btn-primary {
	text-align: center;
	border: 1px solid var(--thieme-color-light-blue);
	background-color: #edf7fd;
	padding: 0.7em 0.8em;
	margin-bottom: 0.65em;
}

.btn-primary:hover {
	color: var(--thieme-color-light-blue);
	background-color: var(--thieme-color-dark-blue);
	border: 1px solid var(--thieme-color-dark-blue);
}

.btn-thieme-light-blue {
	color: var(--thieme-color-dark-blue);
	background-color: var(--thieme-color-light-blue);
	border: 1px solid var(--thieme-color-light-blue);
}

.btn-thieme-light-blue:hover {
	color: #fff;
	background-color: var(--thieme-color-dark-blue);
}

.btn-thieme-light-blue-o {
	color: var(--thieme-color-dark-blue);
	background-color: #fff;
	border: 1px solid var(--thieme-color-dark-blue);
}

.btn-thieme-light-blue-o:hover {
	color: #fff;
	background-color: var(--thieme-color-dark-blue);
	border: 1px solid var(--thieme-color-dark-blue);
}


.flexitem > h5 {
	color: #1a1c1e;
	font-size: 12px;
	font-weight: normal;
	display: block;
	line-height: 130%;
	font-weight: 400;
	font-family: 'Thieme Argo Medium';
	margin-bottom: 5px;
}
.flexitem > span {
	color: var(--thieme-color-dark-blue);
	font-weight: 400;
	display: block;
	font-size: 18px;
}

.x-box {
	display: flex;
	align-items:center;
	justify-content: center;
	text-align: center;
	background-color: #fff;
	padding: 15px;
	height: 100%;
}

.text-box {
	font-family: 'Thieme Argo Medium';
	color: #1a1c1e;
	padding: 0.7em 0 1.7em 0;
	font-size: 18px;
}

.text-box li,
.text-box p {
	font-family: 'Thieme Argo Medium';
	color: #1a1c1e;
	padding: 0;
	font-size: 18px;
}

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

@media (max-width: 768px) {
	.oa-logo {
		max-width: 40%;
	}
	.img-xs-w {
		max-width: 60%;
	}
	.flexitem > span {
		font-size: 15px;
	}
	.mx-auto-xs {
		margin-right: auto!important;
		margin-left: auto!important;
	}
	.center-block-xs {
		display: block;
		margin-right: auto;
		margin-left: auto;
	}
	.m-b-spacer-xs {
		margin-bottom: 2em;
	}
	.flex-column-xs {
		flex-direction: column!important;
	}
}

.followUs {
    color: var(--thieme-color-dark-blue);
    opacity: .5;
    font-size: 20px;
    line-height: 32px;
}

.accordion-item,
.accordion-button {
	border-radius: 0!important;
}

.accordion-button:focus {
}

.accordion-button {
	color: var(--thieme-color-dark-blue) !important;
	background-color: #fff;
	font-size: calc(0.6em + 0.1vw);
	font-family: 'Thieme Argo Medium';
	padding: 1.2em 0;
	outline: none;
	box-shadow: none;
	border-bottom: 0 !important;
}

.accordion-button:not(.collapsed) {
	box-shadow: none;
}

.accordion-body {
	font-family: 'Thieme Argo Medium';
	color: #1a1c1e;
	padding: 0.7em 0 1.7em 0;
	font-size: calc(0.75em + 0.3vw);
}

.accordion-body p {
	font-family: 'Thieme Argo Medium';
	color: #1a1c1e;
	font-size: calc(0.75em + 0.3vw);
	margin-bottom: 1em;
}

.accordion-body p:last-child {
	margin-bottom: 0 !important;
}

.accordion-item {
	border: none;
	margin-bottom: 0;
	border-bottom: 1px solid #d4e2ea !important;
}

/*
.accordion-button:hover {
	background-color: var(--thieme-color-dark-blue);
	color: var(--thieme-color-light-blue) !important;
}

.accordion-button:hover::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23a3d8f6'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }
*/

a,button {
	transition: background-color 0.4s 0.03s;
}

.form-select:focus,
.form-control:focus,
.accordion-button:focus,
.btn:focus {
	outline: none;
	box-shadow: none;
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.embed-responsive::before {
    display: block;
    content: "";
}
.embed-responsive-16by9::before {
    padding-top: 56.25%;
}

.owl-stage-outer {
	z-index: 99;
}
.owl-controls {
    text-align: center;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0 auto;
    max-width: 100%;
}

.owl-prev,
.owl-dots,
.owl-next {
  flex: 1; /* Alle Elemente innerhalb von owl-controls gleich groß machen */
}

.owl-controls-container {
	margin-top: 20px;
	text-align: center;
}

.owl-dots {
  flex: 1;
  display: flex;
  justify-content: center;
  gap: 10px;
  align-items: center;
}

.owl-prev, .owl-next {
	color: var(--thieme-color-dark-blue) !important;
	background-color: transparent;
	border: transparent;
}

.owl-prev.disabled, .owl-next.disabled {
	color: var(--thieme-color-invisible) !important;
}

.owl-dots span {
	width: 10px !important;
	height: 10px !important;
}
.owl-dot.active span, .owl-dot:hover span {
	background: var(--thieme-color-dark-blue) !important;
}


.owl-carousel .item:hover {
	/*
	-ms-transform: scale(1.4);
	-webkit-transform: scale(1.4);
	transform: scale(1.1) !important;
	z-index: 1000;
	*/
}

.top-10 {
	top: 10px !important;
}
.start-10 {
	left: 10px !important;
}

.gentle-flex {
    display: flex;
    flex-direction: column;
    /*align-items: center;*/
    justify-content: center;
    gap: 1ch;
    height: 100%;
}

.badge {
	font-size: 0.9em;
}


.login-to-see {
	position: relative;
	text-align: center;
	height: 550px;
	color: #fff;
	background-color: #013476;
}

.login-to-see .icon-bg {
	padding: 0; margin: 0;
	position: absolute;
	top: 50%; left: 50%;
	transform: translate(-50%,-50%);
	font-size: calc(17vw);
	color: #eee;
	z-index: 1;
	opacity: 15%;
}

.login-to-see .btn {
	width: auto;
	display: block;
	margin: 0 auto;
	font-size: 20px;
	z-index: 10;
}

.login-to-see h2,
.login-to-see h4,
.login-to-see p {
	color: #fff;
	z-index: 10;
}


.whitepaper-bg {
	height: 300px;
	background-size: cover;
	border: 1px solid #a3d8f6;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1440' height='300' preserveAspectRatio='none' viewBox='0 0 1440 300'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1115%26quot%3b)' fill='none'%3e%3crect width='1440' height='300' x='0' y='0' fill='rgba(237%2c 247%2c 253%2c 1)'%3e%3c/rect%3e%3cpath d='M337.20519397717027 216.4242683688805L294.87196072659435 205.86940786861987 300.2062866014914 274.64668799461407z' fill='rgba(255%2c 255%2c 255%2c 0.6)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M15.198146490335512 32.23813875794656L52.803674347122715 78.67709817829271 99.24263376746887 41.0715703215055 61.637105910681655-5.367389098840647z' fill='rgba(255%2c 255%2c 255%2c 0.6)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M1217.3 230.41 a71.6 71.6 0 1 0 143.2 0 a71.6 71.6 0 1 0 -143.2 0z' fill='rgba(255%2c 255%2c 255%2c 0.6)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M361.7 201.35 a98.22 98.22 0 1 0 196.44 0 a98.22 98.22 0 1 0 -196.44 0z' fill='rgba(255%2c 255%2c 255%2c 0.6)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M13.090524871866565 242.35303200662315L37.48841693893942 327.4385932006044 122.57397813292064 303.0407011335315 98.17608606584778 217.9551399395503z' fill='rgba(255%2c 255%2c 255%2c 0.6)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M511.31063321469543-0.21339151065136974L532.1696179576445 64.19275108375771 572.5304032096674 20.911107867462608z' fill='rgba(255%2c 255%2c 255%2c 0.6)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M163.33372863616455 275.2407426794041L245.61077646043458 278.1924305378071 212.93737612494868 214.06727178880706z' fill='rgba(255%2c 255%2c 255%2c 0.6)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M1426.5635227625023 249.6038850462328L1400.9940581871992 295.73242021680034 1447.1225933577668 321.30188479210335 1472.69205793307 275.17334962153575z' fill='rgba(255%2c 255%2c 255%2c 0.6)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M1132.76 270.06 a76.48 76.48 0 1 0 152.96 0 a76.48 76.48 0 1 0 -152.96 0z' fill='rgba(255%2c 255%2c 255%2c 0.6)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M973.89 12.84 a57.41 57.41 0 1 0 114.82 0 a57.41 57.41 0 1 0 -114.82 0z' fill='rgba(255%2c 255%2c 255%2c 0.6)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M186.88161622537197 210.6683329137211L151.8480136936479 190.44167306134787 139.0248251809501 253.10540678512058z' fill='rgba(255%2c 255%2c 255%2c 0.6)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M1361.0715642712173 258.76749490909503L1395.6008561020335 216.12737061005123 1352.9607318029896 181.5980787792351 1318.4314399721734 224.2382030782789z' fill='rgba(255%2c 255%2c 255%2c 0.6)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M321.50049094186363 227.0013709037076L266.6573728579364 172.05361974963844 247.95145276639983 237.28891566219707z' fill='rgba(255%2c 255%2c 255%2c 0.6)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M1415.928667467771 210.15102723711385L1399.657266574631 167.76257870314595 1344.2102942202491 213.36390430983985z' fill='rgba(255%2c 255%2c 255%2c 0.6)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M932.5058350202397 220.37213814785923L980.3629701131955 215.34215056190794 948.8894211877907 146.07144171544988z' fill='rgba(255%2c 255%2c 255%2c 0.6)' class='triangle-float1'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1115'%3e%3crect width='1440' height='300' fill='white'%3e%3c/rect%3e%3c/mask%3e%3cstyle%3e %40keyframes float1 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(-10px%2c 0)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float1 %7b animation: float1 5s infinite%3b %7d %40keyframes float2 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(-5px%2c -5px)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float2 %7b animation: float2 4s infinite%3b %7d %40keyframes float3 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(0%2c -10px)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float3 %7b animation: float3 6s infinite%3b %7d %3c/style%3e%3c/defs%3e%3c/svg%3e");
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1440' height='300' preserveAspectRatio='none' viewBox='0 0 1440 300'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1120%26quot%3b)' fill='none'%3e%3crect width='1440' height='300' x='0' y='0' fill='rgba(255%2c 255%2c 255%2c 1)'%3e%3c/rect%3e%3cpath d='M365.09 170.58 a97.51 97.51 0 1 0 195.02 0 a97.51 97.51 0 1 0 -195.02 0z' fill='rgba(237%2c 247%2c 253%2c 1)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M935.6597197840069 288.93979063226516L979.107530458629 273.1260808026694 963.2938206290331 229.67827012804736 919.8460099544111 245.49197995764317z' fill='rgba(237%2c 247%2c 253%2c 1)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M1285.4851608400802 179.1701408895225L1338.3309592240446 171.74314827412587 1300.7675711089673 96.18794700587765z' fill='rgba(237%2c 247%2c 253%2c 1)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M56.76 86.63 a52.88 52.88 0 1 0 105.76 0 a52.88 52.88 0 1 0 -105.76 0z' fill='rgba(237%2c 247%2c 253%2c 1)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M780.88 195.87 a52.84 52.84 0 1 0 105.68 0 a52.84 52.84 0 1 0 -105.68 0z' fill='rgba(237%2c 247%2c 253%2c 1)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M1050.7095754911632 25.369344983862057L996.3806454065203 32.04009880862953 1003.0513992312877 86.36902889327237 1057.3803293159306 79.6982750685049z' fill='rgba(237%2c 247%2c 253%2c 1)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M812.64 92.99 a53.92 53.92 0 1 0 107.84 0 a53.92 53.92 0 1 0 -107.84 0z' fill='rgba(237%2c 247%2c 253%2c 1)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M525.3626538602056 23.07930952402385L537.2144612626031 55.64188274183628 580.132417388123 21.582885029333735z' fill='rgba(237%2c 247%2c 253%2c 1)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M472.6166693135974 167.54974020984366L447.12984538313066 197.92375419279352 505.4342783227888 220.96698309701873z' fill='rgba(237%2c 247%2c 253%2c 1)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M1109.9195716849647 227.25503555328385L1173.5558637643778 175.72338229564116 1122.0242105067352 112.08709021622796 1058.3879184273221 163.61874347387064z' fill='rgba(237%2c 247%2c 253%2c 1)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M383.02 32.25 a72.98 72.98 0 1 0 145.96 0 a72.98 72.98 0 1 0 -145.96 0z' fill='rgba(237%2c 247%2c 253%2c 1)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M207.92016971732792 348.3310568259458L258.78143404155264 289.8218651960406 200.2722424116475 238.9606008718159 149.41097808742276 297.46979250172103z' fill='rgba(237%2c 247%2c 253%2c 1)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M314.41949704343983 142.75198337932815L319.66905330192037 217.82413542769234 394.7412053502846 212.5745791692118 389.49164909180405 137.5024271208476z' fill='rgba(237%2c 247%2c 253%2c 1)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M593.3374644831792 145.7319967760811L542.3447845956814 218.55709091584993 615.1698787354502 269.5497708033478 666.162558622948 196.72467666357898z' fill='rgba(237%2c 247%2c 253%2c 1)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M1172.1267487798978-39.1466014897007L1141.785837540281 11.349154562211922 1192.2815935921935 41.69006580182882 1222.6225048318104-8.805690250083806z' fill='rgba(237%2c 247%2c 253%2c 1)' class='triangle-float2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1120'%3e%3crect width='1440' height='300' fill='white'%3e%3c/rect%3e%3c/mask%3e%3cstyle%3e %40keyframes float1 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(-10px%2c 0)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float1 %7b animation: float1 5s infinite%3b %7d %40keyframes float2 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(-5px%2c -5px)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float2 %7b animation: float2 4s infinite%3b %7d %40keyframes float3 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(0%2c -10px)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float3 %7b animation: float3 6s infinite%3b %7d %3c/style%3e%3c/defs%3e%3c/svg%3e");
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1440' height='300' preserveAspectRatio='none' viewBox='0 0 1440 300'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1459%26quot%3b)' fill='none'%3e%3crect width='1440' height='300' x='0' y='0' fill='url(%26quot%3b%23SvgjsLinearGradient1460%26quot%3b)'%3e%3c/rect%3e%3cpath d='M876.2574709964947 96.02860282615019L842.6864821852109 130.7923794041586 877.4502587632193 164.3633682154424 911.0212475745031 129.59959163743397z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M6.148850203870024 116.33210527303709L46.381730673275406 152.55795356144122 82.60757896167955 112.32507309203585 42.37469849227417 76.0992248036317z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M424.8269937661849 246.749612511192L434.37901681110554 288.12396988087187 491.66454134316507 253.108756628651z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M715.3366295191967 225.5335210072891L750.8904273083072 305.3886582935856 795.1917668054932 189.97972321817866z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M401.8166233637174 113.90275745214439L381.7477157992938 85.24138711652111 348.79011407807064 129.67543363096814z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M609.6021499095 32.496565603748415L554.7186659880341 9.199908853241414 531.4220092375272 64.08339277470726 586.3054931589929 87.38004952521426z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M301.09948513457437 296.19989583333404L262.4507357980629 220.34745436086143 186.59829432559027 258.9962036973729 225.24704366210176 334.8486451698455z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M632.2102591035598 157.62112685219356L583.5210709919219 167.08534628899827 622.061994202948 235.38701873805286z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M904.991332734746 136.3271878664289L971.18600326156 125.84298202257236 894.5071268908895 70.13251733961488z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M1295.4749802292285 29.818568841965686L1326.2946444069428 102.61796703624789 1368.8405535176948 48.161686685893585z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M1480.630767588231 90.65733251370932L1459.1357921791139 40.01834384281733 1393.9247968773345 97.58030129193907z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M19.42628672035937 284.9658797113716L79.59978398925986 244.37834331530368 39.012247593191944 184.2048460464032-21.161249675708554 224.7923824424711z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M1255.5517341658644-24.09763742595689L1232.7269832550535 15.43599082167156 1295.085362413493-1.2728865151460163z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1459'%3e%3crect width='1440' height='300' fill='white'%3e%3c/rect%3e%3c/mask%3e%3clinearGradient x1='50%25' y1='100%25' x2='50%25' y2='0%25' gradientUnits='userSpaceOnUse' id='SvgjsLinearGradient1460'%3e%3cstop stop-color='rgba(255%2c 255%2c 255%2c 1)' offset='0'%3e%3c/stop%3e%3cstop stop-color='rgba(237%2c 247%2c 253%2c 1)' offset='1'%3e%3c/stop%3e%3c/linearGradient%3e%3cstyle%3e %40keyframes float1 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(-10px%2c 0)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float1 %7b animation: float1 5s infinite%3b %7d %40keyframes float2 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(-5px%2c -5px)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float2 %7b animation: float2 4s infinite%3b %7d %40keyframes float3 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(0%2c -10px)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float3 %7b animation: float3 6s infinite%3b %7d %3c/style%3e%3c/defs%3e%3c/svg%3e");
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1200' height='300' preserveAspectRatio='none' viewBox='0 0 1200 300'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1643%26quot%3b)' fill='none'%3e%3crect width='1200' height='300' x='0' y='0' fill='url(%26quot%3b%23SvgjsLinearGradient1644%26quot%3b)'%3e%3c/rect%3e%3cpath d='M729.9437608659225 283.11405628929117L768.714674889856 229.75047118660672 715.3510897871716 190.97955716267316 676.580175763238 244.3431422653576z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M105.94678759884778 294.7530750251126L101.9358414486816 262.08654007420824 54.94151209740815 284.4362267749097z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M910.0326360041595 324.7048914940423L956.5242687235589 253.11405515890357 884.9334323884201 206.62242243950425 838.4417996690207 278.21325877464295z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M1128.4797391377645 118.83540083008155L1169.121050163119 141.36324739434275 1182.5921644968337 69.13735757418038z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M441.8286910817838 336.35678629554286L486.598604888575 334.79338645533045 461.8685482248608 268.4202156652498z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M688.4213564563056 117.87502355327766L746.6156203892759 161.72754683271836 732.2738797357463 59.68075962030732z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M824.0508849142497 244.51960934295795L825.4545739550817 168.2669424486386 766.5901208864279 199.5657273348364z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M396.2068407165534 184.72602271240967L344.6466761646448 250.7200238851233 410.64067733735845 302.28018843703194 462.20084188926705 236.28618726431827z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M544.986863592473 100.65223350904724L517.9213698613944 142.32943903387843 559.5985753862255 169.39493276495705 586.6640691173042 127.71772724012585z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M961.5428987461829 113.10964416914216L997.7757468635224 187.3979918554826 1072.0640945498628 151.1651437381431 1035.8312464325234 76.87679605180267z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M138.51443719984866 189.0653800135444L200.72761840804122 214.27013230196394 193.5765974740159 156.02974050156323z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M387.9511723461452 151.33118228323397L465.12285665506323 190.74480451318726 462.47924917133594 115.04179102856216z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M115.44159259375866 199.1047435064409L185.66499954052443 144.24020501460086 130.80046104868438 74.01679806783505 60.5770541019186 128.8813365596751z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M742.9971759269431 100.70455747603543L717.2315225058443 52.246411190033754 657.4271297873911 115.12396446468276z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M840.380408556636 157.36523709842388L786.3251611453245 123.58776968121936 752.5476937281201 177.64301709253078 806.6029411394314 211.4204845097353z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M55.39499666626919 162.20345343379705L20.724715202259574 122.31985696814023-21.765538764220878 194.26707739698307z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M701.6897042697233 61.05448106269337L755.1802888380014 109.21761973982659 749.8528429468565 7.563896494415218z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M160.78647221138448 162.02850892297252L136.36407327359765 202.6742063849102 201.43216967332216 186.45090786075934z' fill='rgba(163%2c 216%2c 246%2c 0.33)' class='triangle-float2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1643'%3e%3crect width='1200' height='300' fill='white'%3e%3c/rect%3e%3c/mask%3e%3clinearGradient x1='50%25' y1='100%25' x2='50%25' y2='0%25' gradientUnits='userSpaceOnUse' id='SvgjsLinearGradient1644'%3e%3cstop stop-color='rgba(255%2c 255%2c 255%2c 1)' offset='0'%3e%3c/stop%3e%3cstop stop-color='rgba(237%2c 247%2c 253%2c 1)' offset='1'%3e%3c/stop%3e%3c/linearGradient%3e%3cstyle%3e %40keyframes float1 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(-10px%2c 0)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float1 %7b animation: float1 5s infinite%3b %7d %40keyframes float2 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(-5px%2c -5px)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float2 %7b animation: float2 4s infinite%3b %7d %40keyframes float3 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(0%2c -10px)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float3 %7b animation: float3 6s infinite%3b %7d %3c/style%3e%3c/defs%3e%3c/svg%3e");
}


.g-xl, .gx-xl {
    --bs-gutter-x: 4rem;
}