

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  line-height: 1;
}

.container {
	max-width: 1100px;
}

.mt-45 {
	margin-top: 2.6rem;
}

a {
	color: var(--bs-body-color);
	text-decoration :none;
}

nav.navbar {
	height: 50px;
	padding: 0;
}

a.navbar-brand {
	padding: 5px 0 0 0;
}

.bd-placeholder-img {
	font-size: 1.125rem;
	text-anchor: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

a {
	cursor: pointer;
}

.themed-grid-full-col {
	padding-left: 45px;
	padding-right: 45px;
	margin-bottom: 35px
}

.themed-grid-left-col {
	padding-left: 45px;
	margin-bottom: 35px
}

.themed-grid-right-col {
	padding-right: 45px;
	margin-bottom: 35px
}

@media (min-width: 768px) {

	.themed-grid-full-col {
		padding-left: 155px;
		padding-right: 155px;
	}

	.themed-grid-left-col {
		padding-left: 155px;
	}

	.themed-grid-right-col {
		padding-right: 130px;
	}

	.bd-placeholder-img-lg {
	  font-size: 3.5rem;
	}
}

.b-example-divider {
	width: 100%;
	height: 3rem;
	background-color: rgba(0, 0, 0, .1);
	border: solid rgba(0, 0, 0, .15);
	border-width: 1px 0;
	box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
}

.b-example-vr {
	flex-shrink: 0;
	width: 1.5rem;
	height: 100vh;
}

.bi {
	vertical-align: -.125em;
	fill: currentColor;
}

.nav-scroller {
	position: relative;
	z-index: 2;
	height: 2.75rem;
	overflow-y: hidden;
}

.nav-scroller .nav {
	display: flex;
	flex-wrap: nowrap;
	padding-bottom: 1rem;
	margin-top: -1px;
	overflow-x: auto;
	text-align: center;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}

.btn-bd-primary {
	--bd-violet-bg: #712cf9;
	--bd-violet-rgb: 112.520718, 44.062154, 249.437846;

	--bs-btn-font-weight: 600;
	--bs-btn-color: var(--bs-white);
	--bs-btn-bg: var(--bd-violet-bg);
	--bs-btn-border-color: var(--bd-violet-bg);
	--bs-btn-hover-color: var(--bs-white);
	--bs-btn-hover-bg: #6528e0;
	--bs-btn-hover-border-color: #6528e0;
	--bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);
	--bs-btn-active-color: var(--bs-btn-hover-color);
	--bs-btn-active-bg: #5a23c8;
	--bs-btn-active-border-color: #5a23c8;
}

.bd-mode-toggle {
	z-index: 1500;
}

.bd-mode-toggle .dropdown-menu .active .bi {
	display: block !important;
}

.bg-green-bright {
	background-color: #d8ff7e;
}

.bg-pink {
	background-color: #ffcce2;
}

.bg-green-dark {
	background-color: #009b73;
}

.bg-yellow {
	background-color: #fcff9b;
}

.bg-green {
	background-color: #beddd5;
}

.bg-blue {
	background-color: #c8f1ff;
}

.bg-orange-dark {
	background-color: #f1ba9f;
}

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


.slogan-tall {
	font-family: Sketch Block Bold, sans-serif;
	font-weight: normal;
	font-size: 64px;
	display: inline-block;
	clear: both;
}

@media only screen and (max-width: 450px) {
  .slogan-tall {
    font-size: 44px;
  }
}


@media only screen and (max-width: 767px) {
	.slogan-tall {
	  font-size: 54px;
	}
}
  

.slogan-small {
	font-size: 28px;
	display: inline-block;
	clear: both;
}



.title-main {
	font-size: 35px;
	display: inline-block;
	clear: both;
}

.bg-text-blue {
	background-color: #00bdff;
	padding: 0px 5px 5px 5px;
}

.bg-text-pink {
	background-color: #fe95c0;
	display: inline-block;
	clear:both;
	padding: 0px 4px 1px 4px;
}

.bg-text-pink-inline {
	background-color: #fe95c0;
	padding: 0px 3px 1px 3px;
	display: inline-block;
}


.bg-text-orange {
	background-color: #ff7021;
	display: inline-block;
	clear:both;
	padding: 0px 5px 1px 5px;
}

.bg-text-yellow {
	background-color: #ffd100;
	padding: 0px 5px 5px 5px;
}

.bg-text-blue {
	background-color: #00bdff;
	padding: 0px 5px 5px 5px;
}

.bg-text-green {
	background-color: #00ab72;
	padding: 0px 5px 5px 5px;
}


.txt-rotate-chancen {
	display: inline-block;
	transform: rotate(357deg) ;
    -webkit-transform: rotate(357deg) ;
    -moz-transform: rotate(357deg) ;
    -o-transform: rotate(357deg) ;
    -ms-transform: rotate(357deg) ;
}

.txt-rotate-spielraeume {
	display: inline-block;
	transform: rotate(357deg) ;
    -webkit-transform: rotate(357deg) ;
    -moz-transform: rotate(357deg) ;
    -o-transform: rotate(357deg) ;
    -ms-transform: rotate(357deg) ;
}

.txt-rotate-schulen {
	display: inline-block;
	transform: rotate(357deg) ;
    -webkit-transform: rotate(357deg) ;
    -moz-transform: rotate(357deg) ;
    -o-transform: rotate(357deg) ;
    -ms-transform: rotate(357deg) ;
}

.txt-rotate-fachschulen {
	display: inline-block;
	transform: rotate(357deg) ;
    -webkit-transform: rotate(357deg) ;
    -moz-transform: rotate(357deg) ;
    -o-transform: rotate(357deg) ;
    -ms-transform: rotate(357deg) ;
}


.mt-50 {
	margin-top: 50px;
}

.mt-100 {
	margin-top: 100px;
}


.mt-120 {
	margin-top: 120px;
}

	
@media only screen and (max-width: 767px) {
	.mt-120 {
		margin-top:50px;
	}
	
	.themed-grid-left-col {
		padding-right: 45px;
	}
	
	.themed-grid-right-col {
		padding-left: 45px;
	}
}


.ps-80 {
	padding-left: 80px;
}

.ps-155 {
	padding-left: 150px;
}

.ms-300 {
	margin-left: 300px;
}

.txt-rotate {
	display: inline-block;
	transform: rotate(357deg) ;
    -webkit-transform: rotate(357deg) ;
    -moz-transform: rotate(357deg) ;
    -o-transform: rotate(357deg) ;
    -ms-transform: rotate(357deg) ;
}

.txt-rotate-sm {
	display: inline-block;
	transform: rotate(357deg) ;
    -webkit-transform: rotate(357deg) ;
    -moz-transform: rotate(357deg) ;
    -o-transform: rotate(357deg) ;
    -ms-transform: rotate(357deg) ;
}


.accordion-body p {
	float: initial;
}

.accordion {
	--bs-accordion-active-bg: transparent !important;
	background-color: transparent !important;
	--bs-accordion-bg: transparent !important;
}

.accordion-body {
	--bs-accordion-bg: transparent !important;
	background-color: transparent !important;
}

.accordion-item {
  border: initial;
  border-top: 1px solid #7d97a0 !important;
}

.accordion-button {
	background-color: transparent !important;
}


.accordion-button:focus {
    box-shadow: none;
    border-color: rgba(0,0,0,.125);
}


.accordion-button::after {
  transition: all 0.5s;
}

.accordion-button::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_2' data-name='Ebene 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 385.31 393.39'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23ffd100; %7D .cls-2 %7B fill: %23fff; %7D .cls-3 %7B fill: %23a08100; %7D %3C/style%3E%3C/defs%3E%3Cg id='Ebene_1-2' data-name='Ebene 1'%3E%3Cg%3E%3Cpath class='cls-2' d='M144.55.19L259.48,0c2.62-.1,4.39,2.13,4.46,4.76.26,9.7-.24,6.94-.24,17.08,0,14.27.96,63.74,0,72.34-.5,4.47.75,24.89,1.25,33.72.12,2.18,1.86,3.92,4.04,4.07,0,0,43.89,3.16,60.34,3.28,14.34.1,38.5,1.37,49.45,1.98,3.22.18,5.75,2.81,5.81,6.04.28,17.15,1.06,67.51.54,75.88-.49,7.82-3.96,33.74-4.85,42.21-.24,2.27-2.2,3.96-4.48,3.87,0,0-25.81-.75-41.89-.06-17.59.76-62.56-.64-62.56-.64-2.48-.1-4.53,1.89-4.5,4.37.25,17.53-.98,72.53-1.61,78.22-1.15,10.37-1.77,28.8-2.55,42.59-.14,2.53-2.93,4.14-12.3,3.54-16.7-1.07-63.48-3.13-69.35-3.13-6.77,0-46.37-1.86-48.14-2.03-.05,0-.08-.04-.09-.08-.32-2.67-4.94-48.84-4.94-55.67s-2.66-43.84-2.58-48.9c0-.37-.04-.75-.13-1.11l-1.23-12.49c-.45-1.81-3.06-2.33-4.92-2.46-9.74-.69-34.46-2.07-49.7-.49-15.66,1.62-50.04,1.12-66.43,1.97-2.43.13-2.73-4.85-2.78-7.28-.26-11.41-.12-41.47.74-51.23,1.05-11.86,4.01-39.42,4.01-43.85l.98-12.3c0-.08-.5-6.8-.49-6.89l.22-11.32c.13-2.24,1.96-4.01,4.21-4.07,0,0,33.71,2.42,52.31,3.12,12.15.45,56.62-1.77,56.62-1.77,2.33.04,4.27-1.77,4.4-4.09,0,0,.56-37.75,3.74-57.41,1.55-9.57,3.51-65.97,3.51-65.97.32-6.03,8.14-5.41,14.18-5.64Z'/%3E%3Cpath class='cls-3' d='M162.34,23.32l79.77.46c2.04-.08,3.68,1.67,3.47,3.7-.78,7.54-2.3,28.16-1.55,36.01.98,10.33,3.44,52.16,2.95,56.59-.39,3.47.92,20.17,1.31,27.05.1,1.7,1.44,3.05,3.14,3.16,0,0,38.36-1.36,51.16-1.49,49.21-.49,61.02,2.46,61.02,2.46,0,0,.49,59.36,0,67.23-.38,6.08-1.94,21.27-2.62,27.86-.18,1.77-1.71,3.08-3.48,3.01,0,0-37.69-1.35-50.2-.81-13.69.59-54.8-.88-54.8-.88-1.93-.08-3.53,1.47-3.5,3.4.2,13.64-1.53,61.41-2.02,65.83-.9,8.07-2.15,39.25-2.75,49.98-.11,1.97-1.88,3.41-3.83,3.14-12.28-1.75-49.39-2.43-53.95-2.43-5.26,0-33.48-2.32-34.88-2.45-.04,0-.06-.03-.07-.07-.25-2.1.5-56.63.5-61.94s-.56-34.5-.5-38.44c0-.29-.03-.58-.1-.86l-2.75-11c-.35-1.41-1.57-2.43-3.02-2.54-7.58-.54-33.94-2.52-45.8-1.3-12.18,1.26-64.01,3.6-76.77,4.25-1.89.1-3.49-1.38-3.53-3.27-.2-8.88,6.77-32.33,7.96-39.85,1.48-9.35,5.41-30.51,5.41-33.95v-9.74c0-.07,0-.13,0-.2l.55-9.36c.1-1.75,1.53-3.12,3.27-3.16,0,0,43.49-.23,57.93-1.4,9.1-.74,49.41.92,49.41.92,1.81.03,3.32-1.37,3.42-3.18,0,0,.82-46.6,3.3-61.89,1.21-7.45,2.73-51.32,2.73-51.32.25-4.69,4.11-13.34,8.81-13.52Z'/%3E%3Cpath class='cls-1' d='M154.39,22.83l79.85-.53c2.04-.08,3.68,1.67,3.47,3.7-.78,7.54-2.3,24.22-1.55,32.08.98,10.33,3.44,52.16,2.95,56.59-.39,3.47.92,20.17,1.31,27.05.1,1.7,1.44,3.05,3.14,3.16,0,0,38.36,2.08,51.16,2.17,14.76.1,60.53,2.56,60.53,2.56,0,0,.98,55.61.49,63.48-.38,6.08-1.94,21.27-2.62,27.86-.18,1.77-1.71,3.08-3.48,3.01,0,0-37.69-1.35-50.2-.81-13.69.59-54.8-.88-54.8-.88-1.93-.08-3.53,1.47-3.5,3.4.2,13.64-1.53,61.41-2.02,65.83-.9,8.07-2.15,39.25-2.75,49.98-.11,1.97-1.88,3.41-3.83,3.14-12.28-1.75-49.39-2.43-53.95-2.43-5.26,0-26.1-1.83-27.5-1.96-.04,0-.06-.03-.07-.07-.25-2.1-6.88-57.12-6.88-62.43s-.56-34.5-.5-38.44c0-.29-.03-.58-.1-.86l-2.75-11c-.35-1.41-1.57-2.43-3.02-2.54-7.58-.54-33.94-2.52-45.8-1.3-12.18,1.26-56.63,3.6-69.39,4.25-1.89.1-3.49-1.38-3.53-3.27-.2-8.88-.61-32.33.58-39.85,1.48-9.35,5.41-30.51,5.41-33.95v-9.74c0-.07,0-.13,0-.2l.55-9.36c.1-1.75,1.53-3.12,3.27-3.16,0,0,43.49-.23,57.93-1.4,9.1-.74,49.41.92,49.41.92,1.81.03,3.32-1.37,3.42-3.18,0,0,.82-46.6,3.3-61.89,1.21-7.45,2.73-51.32,2.73-51.32.25-4.69,4.04-8.42,8.73-8.6Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_2' data-name='Ebene 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 322.23 97.2'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23ffd100; %7D .cls-2 %7B fill: %23fff; %7D .cls-3 %7B fill: %23a08100; %7D %3C/style%3E%3C/defs%3E%3Cg id='Ebene_1-2' data-name='Ebene 1'%3E%3Cg%3E%3Cpath class='cls-2' d='M0,54.01c0-3.16,2.13-13.5,3-17,1-4,2.43-13.09,4-17,.99-2.47,5.11-8.39,7-10,4.72-4.02,17.09-7.1,23.35-7.73,42.52-4.22,86.9.18,129.65-1.27C196.9,0,227.18.86,257,.01c4.32-.12,8.39.76,12.46,1.06,3.15.23,19.65,1.59,22.42,2.84,3.63,1.63,15.55,12.98,18.36,16.02,2.25,2.44,4.42,5.73,6.27,8.72,4.05,6.55,6.5,12.41,5.49,20.37-.52,4.12-5.03,20.89-7,24-4.31,6.79-15.1,16.55-22,20-11.22,5.61-22.56,3.94-35,4-34.1.16-68.87-2.03-103-2-24.17.02-48.37,2.13-72.59,1.68-16.27-.3-34.88.83-50.81-.99-6.82-.78-19.73-8.93-23.08-15.13-1.79-3.31-7.12-10.4-7.79-14.31'/%3E%3Cpath class='cls-3' d='M16.53,45.25c3.26-8.99,5.34-17.13,9.42-24.08,3.42-5.83,5.45-6.4,11.81-7.63,11.35-2.19,23.35-.86,34.88-1.62,5.77-.38,11.6-1.74,17.39-1.86,6.25-.13,12.78.3,19.02.33,9.25.05,18.93,1.11,27.84,1.06,12.86-.08,25.88-.99,38.87-1.01,30.75-.07,62.83-.52,93.49.5,11.39.38,14.91-1.31,25.16,5.23,12.23,7.8,24.64,22.56,19.6,38.58-3.01,9.54-12.73,25.92-23.92,30.82-8.82,3.86-30.02,1.46-39.99,1.76-20.33.62-54.56-.32-61.44-.04-9.12.37-48.65-.91-71.93.04-23.36.95-49.19,3.3-72.34-.04-10.01-1.44-14.85-5.84-20.91-14.59-2.38-3.43-6.79-12.17-6.94-15.03'/%3E%3Cpath class='cls-1' d='M11,42.01c3.26-8.69,5.34-16.57,9.42-23.29,3.42-5.64,5.45-6.19,11.81-7.38,11.35-2.12,23.35-.83,34.88-1.57,5.77-.37,11.6-1.68,17.39-1.8,6.25-.13,12.78.29,19.02.32,9.25.05,18.93,1.07,27.84,1.02,12.86-.07,25.88-.95,38.87-.98,30.75-.07,62.83-.5,93.49.48,11.39.36,14.91-1.26,25.16,5.06,12.23,7.54,24.64,21.82,19.6,37.31-3.01,9.23-12.73,25.07-23.92,29.81-8.82,3.74-30.02,1.41-39.99,1.7-20.33.6-54.56-.31-61.44-.04-9.12.36-48.65-.88-71.93.04-23.36.92-49.19,3.19-72.34-.04-10.01-1.4-14.85-5.65-20.91-14.11-2.38-3.32-6.79-11.77-6.94-14.54'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}


hr.border-grey {
	border-top: 1px solid #7d97a0 !important;
	opacity: 1;
	margin: 7px 0;
}

.transparent-input {
	background-color:rgba(0,0,0,0) !important;
	border: 1px solid #78aa88 !important;
	border-radius: 0;

}



ul.heart {
    list-style-type: none;
    margin-left: -10px;
	padding-left: 38px;
}

ul.heart li::before {
    position: absolute;
	margin: 0.1rem 0 0 -1.7em;
	box-sizing: initial;
    line-height: 0.1;
	content: " ";
    display: inline-block;
    padding: 10px;
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_2' data-name='Ebene 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 221.43 194.79'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23873912; %7D .cls-2 %7B fill: %23fff; %7D .cls-3 %7B fill: %23ff7021; %7D %3C/style%3E%3C/defs%3E%3Cg id='Ebene_1-2' data-name='Ebene 1'%3E%3Cg%3E%3Cpath class='cls-2' d='M66.34.66c7.46-.82,9.42-1.31,13.42,1.24,14.57,9.29,28.54,23.88,44.15,31.84,3.41,1.74,9.58,2.67,13.33,2.76,7.31.18,10.21-4,17.86-4.35,4.76-.22,9.53-.24,14.29-.34,3.22-.06,6.37.92,8.98,2.81,12.05,8.69,24,16.47,32.04,29.53,3.13,5.09,8.13,13.71,10.32,19.11,1.29,3.18.57,4.15-.55,7.33-3.79,10.72-9.22,20.87-13.09,31.59-.63,1.73-1.52,3.34-2.72,4.74-9.59,11.24-19.69,23.58-30.87,32.99-5.74,4.83-12.77,8.15-19.59,11.31-17.58,8.14-35.97,14.56-53.71,22.33-3.95,1.73-8.46,1.64-12.34-.21-7.56-3.61-15.01-7.51-22.17-11.84-7.18-4.34-17.24-13.38-22.39-20-11.6-14.9-21.84-31.38-33.75-46.04-1.41-1.73-2.43-3.74-2.96-5.9-2.15-8.74-4.29-17.85-5.32-26.71-.46-3.93-1.68-15.19-1.12-18.54,1.51-8.97,6.57-21.42,9.14-30.62.38-1.36,2.1-3.34,2.62-4.36.34-.68,8.54-9.36,10.05-10.52,6.77-5.21,13.67-10.05,21.41-13.7.33-.16.68-.3,1.02-.44l21.95-3.99Z'/%3E%3Cpath class='cls-1' d='M63.08,20.71c.25-.15.56-.15.82-.02,8.78,4.36,18.94,7.98,28.1,11.41,8.32,3.12,12.74,1.64,15.69,9.01,3.84,9.59,10.46,21.24,16.21,29.48.33.47-1.03,1.36-.45,1.4,6.37-4.33,11.87-9.82,17.94-14.5,1.41-1.09,5.23-4.24,6.63-4.66,1.36-.4,4.59-.33,6.18-.38,2.66-.07,9.24-3.97,10.98-3.97,4.42,0,19.19,11.73,22.11,14.74,6.37,6.57,11.01,16.13,14.58,24.57,0,.02.02.04.03.07,1.68,4.02,1.47,8.58-.23,12.59l-2.59,6.98c-.05.11-1.78,3.26-1.87,3.34-12.93,11.98-25.45,24.9-38.91,36.25-9.2,7.75-33.25,21.06-44.59,25.78-5.12,2.13-8.69,3.81-14.32,2.77-8.39-1.55-16.73-3.29-25.1-5.46-.84-.22-1.67-.49-2.28-1.11-11.68-11.92-21.96-25.42-33.32-37.74-.06-.06-.11-.13-.14-.21-8.21-16.47-12.89-34.44-19.54-51.56-.04-.09-.06-.19-.07-.29-.05-.89.33-1.7.62-2.51,2.7-7.48,8.81-16.76,12.44-24.38,2.84-5.97,5.22-12.2,8.03-18.19.08-.17.21-.31.37-.4l22.7-13.01Z'/%3E%3Cpath class='cls-3' d='M52.36,18.63c2.83-1.94,6.18-3.04,9.62-3.1,6.46-.11,11.84,1.25,13.3,1.99,7.85,3.99,6.55,2.84,14.74,7.37,5.33,2.94,8.79,6.7,12.19,12.02,5.57,8.7,9.91,21.17,15.66,29.4.33.47.89,1.49,1.47,1.52,6.37-4.33,11.87-9.82,17.94-14.5,1.41-1.09,4.43-3.94,6.63-4.66,5.07-1.67,16.86-3.14,22.83.13,3.38,1.85,11.54,8.93,14.45,11.94,6.37,6.57,12.98,14.46,16.55,22.9.66,1.57,1.11,3.22,1.59,4.86.4,1.36-.67,6.73-.67,6.73-.77,4.56-2.93,8.79-6.25,12.01-.06.06-.1.1-.14.13-12.64,11.77-24.92,24.39-38.1,35.5-9.2,7.75-33.25,21.06-44.59,25.78-5.12,2.13-8.69,3.81-14.32,2.77-8.34-1.54-12.85-2.12-25.24-5.61-1.09-.31.84.57-2.87-1.71-13.71-8.43-22.82-21.3-32.09-36.44-.3-.49-.72-.91-.98-1.43-7.76-15.78-11.5-28.91-17.75-45.33-.2-.53-1.19-5.13-1.28-5.84-.33-2.51,0-5.06.8-7.46l.48-1.44c2.7-7.48,4.42-10.32,8.84-19.16,2.72-5.43,4.42-7.37,8.84-13.26.1-.13.23-.37.42-.69,1.31-2.3,3.14-4.28,5.33-5.78l12.61-8.65Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat left center;
}

ul.star {
    list-style-type: none;
    margin-left: -10px;
	padding-left: 38px;
}

ul.star li::before {
    position: absolute;
	margin: 0.1rem 0 0 -1.7em;
	box-sizing: initial;
    line-height: 0.1;
	content: " ";
    display: inline-block;
    padding: 12px;
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_2' data-name='Ebene 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 242.01 302.76'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23ff8fbd; %7D .cls-2 %7B fill: %23fff; %7D .cls-3 %7B fill: %23993c70; %7D %3C/style%3E%3C/defs%3E%3Cg id='Ebene_1-2' data-name='Ebene 1'%3E%3Cg%3E%3Cpath class='cls-2' d='M57.06,78.09s-1.4-27.85-1.41-37.15c-.01-9.82-1.51-39.67-1.51-39.67-.03-.68.51-1.25,1.19-1.27h.14c.36-.01.7.14.94.4,0,0,29.5,29.1,36.29,40.24,4.74,7.77,24.38,27.04,24.38,27.04.73.81,1.99.82,2.74.03,0,0,18.6-18.43,23.92-25.21,4.8-6.12,21.41-22.56,21.41-22.56.34-.3,1.29-.49,1.29-.49,1.1-.36,1.2.04,1.37.66l.39,1.42c.05.19.07.38.06.57,0,0,2.22,25.74-.14,35.59-3.09,12.9-4.71,34.29-4.71,34.29l.32.62,1,.37s8.6-.08,22.54-.98c21.06-1.36,53.02,2.16,54.39,2.44.26.05.5.83.28,1.02-6.76,5.66-32.15,18.96-46.63,27.51-12.43,7.35-23.04,12.1-23.04,12.1-.04.03-.09.07-.13.1-.57.54-.74,1.38-.43,2.09l.12.28s19.63,38.85,24.21,52.55c2.35,7.03,12.15,27.04,12.15,27.04,0,0,.35.67.2.82-.17.17-.92-.25-.92-.25,0,0-35.17-22.96-36.62-24.59-1.7-1.91-19.72-13.24-19.72-13.24-1.32-.89-3.07.18-2.89,1.76,0,0,3.87,28.37,3.62,31.83-.4,5.56,4.73,44.75,5.55,48.71.69,3.31,3.41,29.99,3.41,29.99.28,2.42.26,4.86-.06,7.27l-.22,1.68c-.19,1.35-1.63,2.14-2.87,1.3l-1.48-1.22c-.83-.68-1.52-1.5-2.06-2.43-.49-.85-1.15-1.9-1.52-2.58,0,0-16.97-29.79-22.07-40.02-6.61-13.25-29.59-53.65-29.59-53.65-.2-.38-.6-.63-1.03-.65-.36-.02-.71.13-.95.39,0,0-17.33,18.12-23.02,24.91-7.97,9.52-33.72,36.49-33.72,36.49-.69.74-1.84.8-2.6.14h0c-.93-.81-1.32-2.07-1.02-3.26,0,0,6.96-32.84,10.8-43.33,3.09-8.43,8.24-31.71,7.86-31.52.09-.35.02-.71-.19-1.01l-.33-.46c-.15-.21-.36-.37-.6-.45,0,0-17.74-6.85-23.93-8.13-6.94-1.43-30.96-9.59-30.96-9.59-1.6-.54-1.71-2.76-.17-3.46,0,0,19.69-9.09,21.73-9.64s19.33-7.95,19.33-7.95c.99-.45,1.38-1.65.86-2.6,0,0-15.26-27.86-20.14-37.25-4.2-8.09-18.42-33.11-18.42-33.11-.78-1.4.46-3.07,2.03-2.73,0,0,20.34,3.31,26.66,5.89,5.43,2.22,21.67,4.78,21.67,4.78,1.19.26,2.31-.67,2.27-1.89Z'/%3E%3Cpath class='cls-3' d='M50.12,247.55l1.49-.5s16.56-22.73,22.51-29.97c5.45-6.63,16.12-20.68,20.82-27.72,1.9-2.86,8.24-10.98,8.24-10.98l-1.7-1.02c-.54-.28-1.21-.13-1.56.37l-49.8,69.82Z'/%3E%3Cpath class='cls-3' d='M146.62,264.21l1.88.57-3.24-46.86s-2.95-29.55-2.73-39.43c.1-4.24-1.18-17.05-1.18-17.05l-1.88-1.01c-.1-.07-.24-.06-.33.02l-1.51,1.32,8.99,102.44Z'/%3E%3Cpath class='cls-3' d='M188.46,193.65l2.75-.63s-11.07-17.95-14.23-24.33c-2.34-4.71-7.75-13.69-10.62-18.15-3-4.67-11.2-19.15-11.2-19.15,0,0,15.51-6.45,20.43-9.11,2.98-1.62,16.49-6.73,21.64-9.65,4.75-2.69,20.55-9.16,20.55-9.16l-1.76-2.79-65.23,29.43-.1.32,37.21,61.19.55,2.04Z'/%3E%3Cpath class='cls-3' d='M149.54,106.59s2.62-10.58,2.42-11.96c-.17-1.14,4.33-23.86,5.03-24.94.93-1.44,5.2-25.74,5.2-25.74l-1.56-.92-15.73,62.63,1.53,1.61,3.11-.67Z'/%3E%3Cpath class='cls-3' d='M114.35,106.24s-4.53-8.64-5.73-9.94c-1.4-1.53-22.96-39.32-23.66-41.07-.93-2.33-15.56-27.01-15.56-27.01l-2.18.59,45.36,79.01.99-.41.78-1.16Z'/%3E%3Cpath class='cls-3' d='M20,83.54l1.13-.31s23.7,13.32,24.95,13.95c1.43.72,14.88,8.88,16.49,9.22,1.46.3,15.84,8.86,15.84,8.86l-.75,1.3-57.66-33.02Z'/%3E%3Cpath class='cls-1' d='M78.17,114.52c.16-.19.24-.42.2-.67-.29-2.18-3.91-25.32-3.7-27.61.19-2.09-4.15-28.45-4.17-29.69-.03-1.73-2.27-15.33-4.12-26.18-.2-1.2,1.42-1.76,2-.7,11.25,20.4,21.62,39.3,22.7,40.52,1.16,1.31,21.5,37.63,21.5,37.63,0,0,22.26-31.85,23.7-33.16,1.06-.96,22.16-31.94,22.16-31.94.05-.07.85-.31,1.14-.26,0,0,1.24.71,1.21.83,0,0-8.68,39.76-9.72,41.27-.67.96-5.08,21.57-5.08,21.57l.69.77s27.45-2.62,29.14-3.06c1.38-.36,33.23-3.42,39.59-3.93.52-.04.81,1.06.35,1.31-5.74,3.14-27.81,13.62-29.67,13.81-1.35.14-35.3,15.08-35.3,15.08-.12.05-.17.2-.1.32,1.44,1.96,18.06,28.52,18.6,29.88.84,2.12,19.93,32.01,19.93,32.01.61.99-.56,2.11-1.52,1.45,0,0-27.71-19.54-29.09-20.13-2.15-.92-19.18-13.28-19.18-13.28-.08-.06-.2-.05-.27.02l-1.47,1.32c-.05.05-.08.11-.07.18,0,0,2.04,17.57,1.78,18.45-.41,1.4,4.93,53.78,5.26,54.61.46,1.15,2.72,28.18,2.72,28.18.05.5-.27.96-.75,1.09h0c-.82.22-1.68-.16-2.07-.92,0,0-19.93-38.1-20.13-39.56-.26-1.91-14.51-28.56-14.68-28.84-.38-.64-7.97-15.66-7.97-15.66-.03-.05-.08-.09-.13-.11l-1.7-.51c-.09-.03-.19,0-.24.08,0,0-14.87,21.07-16.02,22.4s-33.06,46.22-33.06,46.22c-.26.36-.74.46-1.12.24h0c-.36-.21-.52-.64-.38-1.04,0,0,9.87-28.78,11.03-30.42.98-1.38,6.74-18.01,6.93-19.1.22-1.26,5.68-18.87,5.38-18.94,0,0-24.34-4.55-25.63-5.07-.95-.38-31.86-6.3-31.86-6.3-.32-.06-.58-.3-.66-.62l-.07-.26c-.12-.45.13-.91.57-1.04,0,0,28.45-9.27,30.22-9.37,1.46-.08,15.13-4.69,15.13-4.69.28-.09.49-.31.57-.58l.1-.36c.07-.24.03-.49-.11-.7,0,0-15.23-23.81-16.28-25.08-1.42-1.73-25.44-39.18-25.44-39.18-.2-.31-.18-.7.04-.99l.25-.32c.26-.34.73-.43,1.1-.22,0,0,30.92,17.01,32.26,18.17,1.54,1.35,24.15,13.6,24.15,13.6.35.2.8.12,1.07-.18l.3-.34Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat left center;;
}

.target-element {
	scroll-margin-top: 50px;
}

.carousel-control-next-icon, .carousel-control-prev-icon {
  width: 40px;
  height: 31px;
}

.carousel-control-prev {
	position: relative;
	top: auto;
	display: inline-block;
	width: 50px;
	height: 41px;
	margin-right: 8px;
	opacity: 1 !important;
}

.carousel-control-next {
	position: relative;
	top: auto;
	display: inline-block;
	width: 50px;
	height: 41px;
	opacity: 1 !important;
}


.carousel-control-prev-icon.prev-icon-orange {
  background-image: url("/images/arrow-orange-left.png");
}

.carousel-control-next-icon.next-icon-orange {
  background-image: url("/images/arrow-orange-right.png");
}


.carousel-control-prev-icon.prev-icon-pink {
  background-image: url("/images/arrow-pink-left.png");
}

.carousel-control-next-icon.next-icon-pink {
  background-image: url("/images/arrow-pink-right.png");
}


.carousel-indicators {
  position: relative;
  justify-content: initial;
  padding: 0;
  margin: 0;
}

.carousel-indicators li {
  width: 15px;
  height: 15px;
  border-radius: 100%;
}

button.btn-senden {
	border: none;
	width: 130px;
	height: 40px;
	background: url("/images/btn-senden.png") no-repeat;
}



img.visual-03 {
	width: 360px;
}


@media (max-width: 991.98px) {
	
	img.visual-03 {
		width: 240px;
	}
	
	.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
	  color: #fff;
	}

	.offcanvas-collapse {
		background-color: rgba(52, 58, 64, 0.9);
	}
	
	a.nav-link {
		font-size: 22px;
		color: rgba(255, 255, 255, 0.65);
	}
	
	a.nav-link:hover {
		color: rgba(255, 255, 255, 0.75);
	}
	
	.offcanvas-collapse {
		top: 62px;
	}
}

@media (max-width: 450px) {
	img.visual-03 {
		width: 140px;
	}
}