#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0;font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
/* ---------------
  CONTAO EIGENES CSS 19-09-2023
 ----------------*/
/**
 * Fix some font issues
 */
body {
  font-size: 100.01%;
}

select,
input,
textarea {
  font-size: 99%;
}

/*ende neu*/
.clear, #clear {
  height: 0.1px;
  font-size: 0.1px;
  line-height: 0.1px;
  clear: both;
}

.invisible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

img {
  max-width: 100%;
  height: auto;
  border: 0;
}

figure {
  margin: 0;
}

.audio_container audio {
  max-width: 100%
}

.video_container video {
  max-width: 100%;
  height: auto
}

.aspect,.responsive {
  position: relative;
  height: 0
}

.aspect iframe,.responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}


.aspect--16\:9,.responsive.ratio-169 {
  padding-bottom: 56.25%
}

.aspect--16\:10,.responsive.ratio-1610 {
  padding-bottom: 62.5%
}

.aspect--21\:9,.responsive.ratio-219 {
  padding-bottom: 42.8571%
}

.aspect--4\:3,.responsive.ratio-43 {
  padding-bottom: 75%
}

.aspect--3\:2,.responsive.ratio-32 {
  padding-bottom: 66.6666%
}

.custom {
  display: block
}

.custom:after {
  content: "";
  display: table;
  clear: both;
}
/*contao 5 */
#container:after,.custom:after {
  content: "";
  display: table;
  clear: both
}
/* montserrat-regular - latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: url("../../files/theme/fonts/montserrat-v26-latin-ext-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-italic - latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 400;
  src: url("../../files/theme/fonts/montserrat-v26-latin-ext-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-500 - latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  src: url("../../files/theme/fonts/montserrat-v26-latin-ext-500.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-600 - latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  src: url("../../files/theme/fonts/montserrat-v26-latin-ext-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-700 - latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  src: url("../../files/theme/fonts/montserrat-v26-latin-ext-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
.row,body.layout2sp #main .inside{display:grid;grid-template-columns:repeat(12, 1fr);grid-row-gap:1.25rem;grid-column-gap:1.25rem;grid-auto-columns:1fr;max-width:75.625rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width: 34.375rem){.row,body.layout2sp #main .inside{grid-row-gap:1.875rem;grid-column-gap:1.875rem}}.row.fullwidth,.fullwidth .row{max-width:100%;padding:0}.row.row-row{padding-left:0;padding-right:0}.formbody .row{grid-row-gap:0}.no-column-gap{grid-column-gap:0}.no-row-gap{grid-row-gap:0}.row-auto{--maxcolwidth: 270px;grid-template-columns:repeat(auto-fit, minmax(var(--maxcolwidth), 1fr))}.set-col-12>*{grid-column:span 12/span 12}.set-col-6>*{grid-column:span 12/span 12}@media screen and (min-width: 48rem){.set-col-6>*{grid-column:span 6/span 6}}.set-col-4>*{grid-column:span 12/span 12}@media screen and (min-width: 48rem){.set-col-4>*{grid-column:span 6/span 6}}@media screen and (min-width: 58.75rem){.set-col-4>*{grid-column:span 4/span 4}}.set-col-3>*{grid-column:span 12/span 12}@media screen and (min-width: 48rem){.set-col-3>*{grid-column:span 6/span 6}}@media screen and (min-width: 58.75rem){.set-col-3>*{grid-column:span 3/span 3}}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{grid-column:1/-1}.row-span-xs-1,.row-span-xs-2,.row-span-xs-3,.row-span-xs-4,.row-span-xs-5,.row-span-xs-6,.row-span-xs-7,.row-span-xs-8,.row-span-xs-9,.row-span-xs-10,.row-span-xs-11,.row-span-xs-12,.row-span-sm-1,.row-span-sm-2,.row-span-sm-3,.row-span-sm-4,.row-span-sm-5,.row-span-sm-6,.row-span-sm-7,.row-span-sm-8,.row-span-sm-9,.row-span-sm-10,.row-span-sm-11,.row-span-sm-12,.row-span-md-1,.row-span-md-2,.row-span-md-3,.row-span-md-4,.row-span-md-5,.row-span-md-6,.row-span-md-7,.row-span-md-8,.row-span-md-9,.row-span-md-10,.row-span-md-11,.row-span-md-12,.row-span-lg-1,.row-span-lg-2,.row-span-lg-3,.row-span-lg-4,.row-span-lg-5,.row-span-lg-6,.row-span-lg-7,.row-span-lg-8,.row-span-lg-9,.row-span-lg-10,.row-span-lg-11,.row-span-lg-12,.row-span-xl-1,.row-span-xl-2,.row-span-xl-3,.row-span-xl-4,.row-span-xl-5,.row-span-xl-6,.row-span-xl-7,.row-span-xl-8,.row-span-xl-9,.row-span-xl-10,.row-span-xl-11,.row-span-xl-12{grid-row:1}.justify-start{justify-self:start}.justify-center{justify-self:center}.justify-end{justify-self:end}.justify-stretch{justify-self:stretch}.align-start{-ms-flex-item-align:start;align-self:start}.align-center{-ms-flex-item-align:center;align-self:center}.align-end{-ms-flex-item-align:end;align-self:end}.align-stretch{-ms-flex-item-align:stretch;align-self:stretch}.col-1{grid-column:span 1/span 1}.col-2{grid-column:span 2/span 2}.col-3{grid-column:span 3/span 3}.col-4{grid-column:span 4/span 4}.col-5{grid-column:span 5/span 5}.col-6{grid-column:span 6/span 6}.col-7{grid-column:span 7/span 7}.col-8{grid-column:span 8/span 8}.col-9{grid-column:span 9/span 9}.col-10{grid-column:span 10/span 10}.col-11{grid-column:span 11/span 11}.col-12{grid-column:span 12/span 12}@media screen and (min-width: 0){.col-xs-1{grid-column:span 1/span 1}.col-xs-2{grid-column:span 2/span 2}.col-xs-3{grid-column:span 3/span 3}.col-xs-4{grid-column:span 4/span 4}.col-xs-5{grid-column:span 5/span 5}.col-xs-6{grid-column:span 6/span 6}.col-xs-7{grid-column:span 7/span 7}.col-xs-8{grid-column:span 8/span 8}.col-xs-9{grid-column:span 9/span 9}.col-xs-10{grid-column:span 10/span 10}.col-xs-11{grid-column:span 11/span 11}.col-xs-12{grid-column:span 12/span 12}}@media screen and (min-width: 0){.col-start-xs-1{grid-column-start:1}.row-start-xs-1{grid-row-start:1}.col-start-xs-2{grid-column-start:2}.row-start-xs-2{grid-row-start:2}.col-start-xs-3{grid-column-start:3}.row-start-xs-3{grid-row-start:3}.col-start-xs-4{grid-column-start:4}.row-start-xs-4{grid-row-start:4}.col-start-xs-5{grid-column-start:5}.row-start-xs-5{grid-row-start:5}.col-start-xs-6{grid-column-start:6}.row-start-xs-6{grid-row-start:6}.col-start-xs-7{grid-column-start:7}.row-start-xs-7{grid-row-start:7}.col-start-xs-8{grid-column-start:8}.row-start-xs-8{grid-row-start:8}.col-start-xs-9{grid-column-start:9}.row-start-xs-9{grid-row-start:9}.col-start-xs-10{grid-column-start:10}.row-start-xs-10{grid-row-start:10}.col-start-xs-11{grid-column-start:11}.row-start-xs-11{grid-row-start:11}.col-start-xs-12{grid-column-start:12}.row-start-xs-12{grid-row-start:12}}@media screen and (min-width: 0){.pull-right-xs{grid-column-end:-1}.pull-left-xs{grid-row-start:1;grid-column-end:inherit}}@media screen and (min-width: 0){.justify-xs-start{justify-self:start}.justify-xs-center{justify-self:center}.justify-xs-end{justify-self:end}.justify-xs-stretch{justify-self:stretch}.align-xs-start{-ms-flex-item-align:start;align-self:start}.align-xs-center{-ms-flex-item-align:center;align-self:center}.align-xs-end{-ms-flex-item-align:end;align-self:end}.align-xs-stretch{-ms-flex-item-align:stretch;align-self:stretch}}@media screen and (min-width: 0){.row-span-xs-1{grid-row:span 1/span 1}.row-span-xs-2{grid-row:span 2/span 2}.row-span-xs-3{grid-row:span 3/span 3}.row-span-xs-4{grid-row:span 4/span 4}.row-span-xs-5{grid-row:span 5/span 5}.row-span-xs-6{grid-row:span 6/span 6}.row-span-xs-7{grid-row:span 7/span 7}.row-span-xs-8{grid-row:span 8/span 8}.row-span-xs-9{grid-row:span 9/span 9}.row-span-xs-10{grid-row:span 10/span 10}.row-span-xs-11{grid-row:span 11/span 11}.row-span-xs-12{grid-row:span 12/span 12}}@media screen and (min-width: 34.375rem){.col-sm-1{grid-column:span 1/span 1}.col-sm-2{grid-column:span 2/span 2}.col-sm-3{grid-column:span 3/span 3}.col-sm-4{grid-column:span 4/span 4}.col-sm-5{grid-column:span 5/span 5}.col-sm-6{grid-column:span 6/span 6}.col-sm-7{grid-column:span 7/span 7}.col-sm-8{grid-column:span 8/span 8}.col-sm-9{grid-column:span 9/span 9}.col-sm-10{grid-column:span 10/span 10}.col-sm-11{grid-column:span 11/span 11}.col-sm-12{grid-column:span 12/span 12}}@media screen and (min-width: 34.375rem){.col-start-sm-1{grid-column-start:1}.row-start-sm-1{grid-row-start:1}.col-start-sm-2{grid-column-start:2}.row-start-sm-2{grid-row-start:2}.col-start-sm-3{grid-column-start:3}.row-start-sm-3{grid-row-start:3}.col-start-sm-4{grid-column-start:4}.row-start-sm-4{grid-row-start:4}.col-start-sm-5{grid-column-start:5}.row-start-sm-5{grid-row-start:5}.col-start-sm-6{grid-column-start:6}.row-start-sm-6{grid-row-start:6}.col-start-sm-7{grid-column-start:7}.row-start-sm-7{grid-row-start:7}.col-start-sm-8{grid-column-start:8}.row-start-sm-8{grid-row-start:8}.col-start-sm-9{grid-column-start:9}.row-start-sm-9{grid-row-start:9}.col-start-sm-10{grid-column-start:10}.row-start-sm-10{grid-row-start:10}.col-start-sm-11{grid-column-start:11}.row-start-sm-11{grid-row-start:11}.col-start-sm-12{grid-column-start:12}.row-start-sm-12{grid-row-start:12}}@media screen and (min-width: 34.375rem){.pull-right-sm{grid-column-end:-1}.pull-left-sm{grid-row-start:1;grid-column-end:inherit}}@media screen and (min-width: 34.375rem){.justify-sm-start{justify-self:start}.justify-sm-center{justify-self:center}.justify-sm-end{justify-self:end}.justify-sm-stretch{justify-self:stretch}.align-sm-start{-ms-flex-item-align:start;align-self:start}.align-sm-center{-ms-flex-item-align:center;align-self:center}.align-sm-end{-ms-flex-item-align:end;align-self:end}.align-sm-stretch{-ms-flex-item-align:stretch;align-self:stretch}}@media screen and (min-width: 34.375rem){.row-span-sm-1{grid-row:span 1/span 1}.row-span-sm-2{grid-row:span 2/span 2}.row-span-sm-3{grid-row:span 3/span 3}.row-span-sm-4{grid-row:span 4/span 4}.row-span-sm-5{grid-row:span 5/span 5}.row-span-sm-6{grid-row:span 6/span 6}.row-span-sm-7{grid-row:span 7/span 7}.row-span-sm-8{grid-row:span 8/span 8}.row-span-sm-9{grid-row:span 9/span 9}.row-span-sm-10{grid-row:span 10/span 10}.row-span-sm-11{grid-row:span 11/span 11}.row-span-sm-12{grid-row:span 12/span 12}}@media screen and (min-width: 48rem){.col-md-1{grid-column:span 1/span 1}.col-md-2{grid-column:span 2/span 2}.col-md-3{grid-column:span 3/span 3}.col-md-4{grid-column:span 4/span 4}.col-md-5{grid-column:span 5/span 5}.col-md-6{grid-column:span 6/span 6}.col-md-7{grid-column:span 7/span 7}.col-md-8{grid-column:span 8/span 8}.col-md-9{grid-column:span 9/span 9}.col-md-10{grid-column:span 10/span 10}.col-md-11{grid-column:span 11/span 11}.col-md-12{grid-column:span 12/span 12}}@media screen and (min-width: 48rem){.col-start-md-1{grid-column-start:1}.row-start-md-1{grid-row-start:1}.col-start-md-2{grid-column-start:2}.row-start-md-2{grid-row-start:2}.col-start-md-3{grid-column-start:3}.row-start-md-3{grid-row-start:3}.col-start-md-4{grid-column-start:4}.row-start-md-4{grid-row-start:4}.col-start-md-5{grid-column-start:5}.row-start-md-5{grid-row-start:5}.col-start-md-6{grid-column-start:6}.row-start-md-6{grid-row-start:6}.col-start-md-7{grid-column-start:7}.row-start-md-7{grid-row-start:7}.col-start-md-8{grid-column-start:8}.row-start-md-8{grid-row-start:8}.col-start-md-9{grid-column-start:9}.row-start-md-9{grid-row-start:9}.col-start-md-10{grid-column-start:10}.row-start-md-10{grid-row-start:10}.col-start-md-11{grid-column-start:11}.row-start-md-11{grid-row-start:11}.col-start-md-12{grid-column-start:12}.row-start-md-12{grid-row-start:12}}@media screen and (min-width: 48rem){.pull-right-md{grid-column-end:-1}.pull-left-md{grid-row-start:1;grid-column-end:inherit}}@media screen and (min-width: 48rem){.justify-md-start{justify-self:start}.justify-md-center{justify-self:center}.justify-md-end{justify-self:end}.justify-md-stretch{justify-self:stretch}.align-md-start{-ms-flex-item-align:start;align-self:start}.align-md-center{-ms-flex-item-align:center;align-self:center}.align-md-end{-ms-flex-item-align:end;align-self:end}.align-md-stretch{-ms-flex-item-align:stretch;align-self:stretch}}@media screen and (min-width: 48rem){.row-span-md-1{grid-row:span 1/span 1}.row-span-md-2{grid-row:span 2/span 2}.row-span-md-3{grid-row:span 3/span 3}.row-span-md-4{grid-row:span 4/span 4}.row-span-md-5{grid-row:span 5/span 5}.row-span-md-6{grid-row:span 6/span 6}.row-span-md-7{grid-row:span 7/span 7}.row-span-md-8{grid-row:span 8/span 8}.row-span-md-9{grid-row:span 9/span 9}.row-span-md-10{grid-row:span 10/span 10}.row-span-md-11{grid-row:span 11/span 11}.row-span-md-12{grid-row:span 12/span 12}}@media screen and (min-width: 58.75rem){.col-lg-1{grid-column:span 1/span 1}.col-lg-2{grid-column:span 2/span 2}.col-lg-3{grid-column:span 3/span 3}.col-lg-4{grid-column:span 4/span 4}.col-lg-5{grid-column:span 5/span 5}.col-lg-6{grid-column:span 6/span 6}.col-lg-7{grid-column:span 7/span 7}.col-lg-8{grid-column:span 8/span 8}.col-lg-9{grid-column:span 9/span 9}.col-lg-10{grid-column:span 10/span 10}.col-lg-11{grid-column:span 11/span 11}.col-lg-12{grid-column:span 12/span 12}}@media screen and (min-width: 58.75rem){.col-start-lg-1{grid-column-start:1}.row-start-lg-1{grid-row-start:1}.col-start-lg-2{grid-column-start:2}.row-start-lg-2{grid-row-start:2}.col-start-lg-3{grid-column-start:3}.row-start-lg-3{grid-row-start:3}.col-start-lg-4{grid-column-start:4}.row-start-lg-4{grid-row-start:4}.col-start-lg-5{grid-column-start:5}.row-start-lg-5{grid-row-start:5}.col-start-lg-6{grid-column-start:6}.row-start-lg-6{grid-row-start:6}.col-start-lg-7{grid-column-start:7}.row-start-lg-7{grid-row-start:7}.col-start-lg-8{grid-column-start:8}.row-start-lg-8{grid-row-start:8}.col-start-lg-9{grid-column-start:9}.row-start-lg-9{grid-row-start:9}.col-start-lg-10{grid-column-start:10}.row-start-lg-10{grid-row-start:10}.col-start-lg-11{grid-column-start:11}.row-start-lg-11{grid-row-start:11}.col-start-lg-12{grid-column-start:12}.row-start-lg-12{grid-row-start:12}}@media screen and (min-width: 58.75rem){.pull-right-lg{grid-column-end:-1}.pull-left-lg{grid-row-start:1;grid-column-end:inherit}}@media screen and (min-width: 58.75rem){.justify-lg-start{justify-self:start}.justify-lg-center{justify-self:center}.justify-lg-end{justify-self:end}.justify-lg-stretch{justify-self:stretch}.align-lg-start{-ms-flex-item-align:start;align-self:start}.align-lg-center{-ms-flex-item-align:center;align-self:center}.align-lg-end{-ms-flex-item-align:end;align-self:end}.align-lg-stretch{-ms-flex-item-align:stretch;align-self:stretch}}@media screen and (min-width: 58.75rem){.row-span-lg-1{grid-row:span 1/span 1}.row-span-lg-2{grid-row:span 2/span 2}.row-span-lg-3{grid-row:span 3/span 3}.row-span-lg-4{grid-row:span 4/span 4}.row-span-lg-5{grid-row:span 5/span 5}.row-span-lg-6{grid-row:span 6/span 6}.row-span-lg-7{grid-row:span 7/span 7}.row-span-lg-8{grid-row:span 8/span 8}.row-span-lg-9{grid-row:span 9/span 9}.row-span-lg-10{grid-row:span 10/span 10}.row-span-lg-11{grid-row:span 11/span 11}.row-span-lg-12{grid-row:span 12/span 12}}@media screen and (min-width: 73.125rem){.col-xl-1{grid-column:span 1/span 1}.col-xl-2{grid-column:span 2/span 2}.col-xl-3{grid-column:span 3/span 3}.col-xl-4{grid-column:span 4/span 4}.col-xl-5{grid-column:span 5/span 5}.col-xl-6{grid-column:span 6/span 6}.col-xl-7{grid-column:span 7/span 7}.col-xl-8{grid-column:span 8/span 8}.col-xl-9{grid-column:span 9/span 9}.col-xl-10{grid-column:span 10/span 10}.col-xl-11{grid-column:span 11/span 11}.col-xl-12{grid-column:span 12/span 12}}@media screen and (min-width: 73.125rem){.col-start-xl-1{grid-column-start:1}.row-start-xl-1{grid-row-start:1}.col-start-xl-2{grid-column-start:2}.row-start-xl-2{grid-row-start:2}.col-start-xl-3{grid-column-start:3}.row-start-xl-3{grid-row-start:3}.col-start-xl-4{grid-column-start:4}.row-start-xl-4{grid-row-start:4}.col-start-xl-5{grid-column-start:5}.row-start-xl-5{grid-row-start:5}.col-start-xl-6{grid-column-start:6}.row-start-xl-6{grid-row-start:6}.col-start-xl-7{grid-column-start:7}.row-start-xl-7{grid-row-start:7}.col-start-xl-8{grid-column-start:8}.row-start-xl-8{grid-row-start:8}.col-start-xl-9{grid-column-start:9}.row-start-xl-9{grid-row-start:9}.col-start-xl-10{grid-column-start:10}.row-start-xl-10{grid-row-start:10}.col-start-xl-11{grid-column-start:11}.row-start-xl-11{grid-row-start:11}.col-start-xl-12{grid-column-start:12}.row-start-xl-12{grid-row-start:12}}@media screen and (min-width: 73.125rem){.pull-right-xl{grid-column-end:-1}.pull-left-xl{grid-row-start:1;grid-column-end:inherit}}@media screen and (min-width: 73.125rem){.justify-xl-start{justify-self:start}.justify-xl-center{justify-self:center}.justify-xl-end{justify-self:end}.justify-xl-stretch{justify-self:stretch}.align-xl-start{-ms-flex-item-align:start;align-self:start}.align-xl-center{-ms-flex-item-align:center;align-self:center}.align-xl-end{-ms-flex-item-align:end;align-self:end}.align-xl-stretch{-ms-flex-item-align:stretch;align-self:stretch}}@media screen and (min-width: 73.125rem){.row-span-xl-1{grid-row:span 1/span 1}.row-span-xl-2{grid-row:span 2/span 2}.row-span-xl-3{grid-row:span 3/span 3}.row-span-xl-4{grid-row:span 4/span 4}.row-span-xl-5{grid-row:span 5/span 5}.row-span-xl-6{grid-row:span 6/span 6}.row-span-xl-7{grid-row:span 7/span 7}.row-span-xl-8{grid-row:span 8/span 8}.row-span-xl-9{grid-row:span 9/span 9}.row-span-xl-10{grid-row:span 10/span 10}.row-span-xl-11{grid-row:span 11/span 11}.row-span-xl-12{grid-row:span 12/span 12}}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.col-start-2{grid-column-start:2}.row-start-2{grid-row-start:2}.col-start-3{grid-column-start:3}.row-start-3{grid-row-start:3}.col-start-4{grid-column-start:4}.row-start-4{grid-row-start:4}.col-start-5{grid-column-start:5}.row-start-5{grid-row-start:5}.col-start-6{grid-column-start:6}.row-start-6{grid-row-start:6}.col-start-7{grid-column-start:7}.row-start-7{grid-row-start:7}.col-start-8{grid-column-start:8}.row-start-8{grid-row-start:8}.col-start-9{grid-column-start:9}.row-start-9{grid-row-start:9}.col-start-10{grid-column-start:10}.row-start-10{grid-row-start:10}.col-start-11{grid-column-start:11}.row-start-11{grid-row-start:11}.col-start-12{grid-column-start:12}.row-start-12{grid-row-start:12}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-span-7{grid-row:span 7/span 7}.row-span-8{grid-row:span 8/span 8}.row-span-9{grid-row:span 9/span 9}.row-span-10{grid-row:span 10/span 10}.row-span-11{grid-row:span 11/span 11}.row-span-12{grid-row:span 12/span 12}
:root{--color-platzhalter: lime;--color01: #00a3a6;--color02: #ffed00;--color03: #073242;--color04: rgba(255,255,255, 0.25);--color05: rgba(255,255,255, 0.50);--color06: rgba(255,255,255, 0.1);--color07: #064956;--color08: var(--color-platzhalter);--color09: var(--color-platzhalter);--color10: var(--color-platzhalter);--color11: var(--color-platzhalter);--color12: var(--color-platzhalter);--color13: var(--color-platzhalter);--color-weiss: rgb(255, 255, 255);--color-schwarz: rgb(0, 0, 0);--color-grau-hell: rgb(196, 202, 208);--color-grau-mittel: #777c7d;--color-grau-dark: #333333;--grau-50: #fafafa;--grau-100: #f3f4f6;--grau-200: #e5e7eb;--grau-300: #d1d5db;--grau-400: #9ca3af;--grau-500: #6b7280;--grau-600: #4b5563;--grau-700: #374151;--grau-800: #1f2937;--grau-900: #111827;--grau-950: #030712;--error-color:rgb(227, 77, 54);--darkmode-bg-color: #333333;--darkmode-bg-color02: #202020;--darkmode-font-color: var(--color-weiss)}:root{--html-bg-color: var(--color03);--body-bg-color: var(--color03);--header-bg-color: var(--color03);--header-navbar-bg-color: var(--color01);--header-navbar-color: var(--color03);--header-center-block-bg-color: var(--header-bg-color);--main-bg-color: var(--color03);--seitenleiste-color01: rgba(0, 0, 0, 1);--seitenleiste-color02: rgba(0, 0, 0, 0);--color-bodytext: var(--color-weiss);--headline01-color: var(--color01);--headline02-color: var(--color01);--headline03-color: var(--color01);--headline04-color: var(--color01);--headline-color-dunkel: var(--color03);--headline-color-hell: var(--color02);--color-text: var(--color-weiss);--figcaption-text-color: var(--color-text);--code-color: var(--color-schwarz);--pre-color: var(--color-schwarz);--pre-color-background: var(--color-grau-hell);--hr-border: var(--color-weiss);--selection-background: var(--color02);--selection-color: var(--color-weiss);--mark-bg-color: #94c11f4d;--color-text-invert: var(--color-weiss);--color-text-light: var(--color-grau-mittel);--color-text-subfont: var(--color-text);--p__link-color: var(--color01);--p__link-color--hover: var(--color02);--link-color: var(--color01);--link-color--hover: var(--color02);--img-border-color: var(--color-grau-dark);--scrollbar-track: var(--color-grau-hell);--scrollbar-thumb: var(--color-grau-mittel);--scrollbar-hover: var(--color-grau-dark);--button-color: var(--color-weiss);--button-bgcolor: var(--color01);--button-border-color: var(--color01);--button-color-hover: var(--color03);--button-bgcolor-hover: var(--color02);--button-border-color-hover: var(--color02);--button-color-invert: var(--color03);--button-bgcolor-invert: var(--color02);--button-border-color-invert: var(--color02);--button-color-invert-hover: var(--color-weiss);--button-bgcolor-invert-hover: var(--color01);--button-border-color-invert-hover: var(--color01);--button-color-outline: var(--color02);--button-border-color-outline: var(--color02);--button-color-outline-hover: var(--color01);--button-border-color-outline-hover: var(--color01);--button-color-highlight: var(--color-weiss);--button-bgcolor-highlight: var(--color02);--button-border-color-highlight: var(--color02);--button-color-highlight-hover: var(--color-weiss);--button-bgcolor-highlight-hover: var(--color03);--button-border-color-highlight-hover: var(--color03);--top-link-bg-color: var(--color01);--top-link-color: var(--color-weiss);--hr-color: var(--color02);--nav-color: var(--color-weiss);--nav-main-bg-color:var(--color03);--nav-level1-link: var(--color-weiss);--nav-level1-link-hover: var(--color02);--nav-level1-bg-color: var(--color03);--nav-level1-bg-color-hover: var(--colo03);--nav-drop-bg-color: var(--color-weiss);--nav-bg-color-aktiv: var(--color01);--nav-color-aktiv: var(--color03);--nav-level2-link-color: var(--color-grau-dark);--nav-level2-link-color-hover: var(--color01);--nav-level2-bg-color: var(--color03);--nav-level2-bg-color-hover: var(--color01);--nav-level3-link-color: var(--color-grau-dark);--nav-level3-link-color-hover: var(--color01);--nav-level3-bg-color: var(--color-weiss);--nav-level3-bg-color-hover: var(--color02);--nav-level1-link-m: var(--color-grau-dark);--nav-level1-link-hover-m: var(--color-weiss);--nav-level1-bgcolor-m: var(--color-weiss);--nav-level1-bgcolor-hover-m: var(--color-grau-dark);--toggle-bg-color: var(--color01);--toggle-span-color: var(--color-weiss);--border-color: var(--color02)}:root #footer{--footer-bg-color: var(--color07);--footer-bottom-bg-color: var(--body-bg-color);--footer-text-color: var(--color-weiss);--footer-headline-color: inherit;--footer-nav-color: var(--color-weiss);--footer-nav-color-hover: var(--color02)}:root{--header-hoehe: 120px}@media screen and (min-width: 978px){:root{--header-hoehe: 160px}}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}*:focus:not(:focus-visible){outline:rgba(0,0,0,0)}*:focus-visible{outline:1px dashed currentColor;outline-offset:2px}html{background-color:var(--html-bg-color);overflow-y:scroll;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-padding-top:calc(var(--header-hoehe) + 20px)}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{background-color:var(--body-bg-color);min-height:100%}img,picture{max-width:100%;display:block}#header+div{padding-top:var(--header-hoehe)}@media screen and (min-width: 48rem){.seitenleiste{border-left-width:1px;border-left-style:solid;-o-border-image:linear-gradient(to bottom, var(--seitenleiste-color01), var(--seitenleiste-color02)) 1 100%;border-image:-webkit-gradient(linear, left top, left bottom, from(var(--seitenleiste-color01)), to(var(--seitenleiste-color02))) 1 100%;border-image:linear-gradient(to bottom, var(--seitenleiste-color01), var(--seitenleiste-color02)) 1 100%;padding-left:1.25rem}}.sitebar{--gap-sidebar: 30px;--breite-aside: 390px}.sitebar #container{max-width:75.625rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;display:grid}@media screen and (min-width: 58.75rem){.sitebar #container{gap:var(--gap-sidebar);grid-template-columns:auto var(--breite-aside)}.sitebar #container aside#right{border-left-width:1px;border-left-style:solid;-o-border-image:linear-gradient(to bottom, var(--seitenleiste-color01), var(--seitenleiste-color02)) 1 100%;border-image:-webkit-gradient(linear, left top, left bottom, from(var(--seitenleiste-color01)), to(var(--seitenleiste-color02))) 1 100%;border-image:linear-gradient(to bottom, var(--seitenleiste-color01), var(--seitenleiste-color02)) 1 100%;padding-left:1.25rem}}html{font-size:16px}body{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.8;color:var(--color-bodytext);text-rendering:optimizeSpeed}p{font-weight:400}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;margin-bottom:0;line-height:1.2}h1,.h1,.h2-h1 h2,h2.h2-h1{font-size:34px;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase;color:var(--headline01-color);margin-top:1.1rem;margin-bottom:1rem}@media screen and (min-width: 48rem){h1,.h1,.h2-h1 h2,h2.h2-h1{font-size:48px;margin-top:1.5rem;margin-bottom:1rem}}h2,.h2,.h3-h2 h3,h3.h3-h2{font-size:26px;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:500;color:var(--headline02-color);margin-top:1rem;margin-bottom:.5rem}h3,.h3,.h4-h3 h4,.h2-h3 h2,h2.h2-h3{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:500;margin-bottom:0px;color:var(--headline03-color)}@media screen and (min-width: 48rem){h3,.h3,.h4-h3 h4,.h2-h3 h2,h2.h2-h3{font-size:1.25rem}}h4,.h4{font-size:1.25rem;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:600;color:var(--headline04-color)}h5,.h5{font-size:1.125rem;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:400;color:inherit}strong,b{font-weight:600}small,.small{font-size:85%;color:var(--color-bodytext)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}code{color:var(--code-color);font-family:Courier,"Courier New","Doris Sans Mono";font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{font-family:Courier,"Courier New","Doris Sans Mono";font-size:1em;padding:1rem;background:var(--pre-color-background);color:var(--pre-color);overflow-x:scroll}blockquote,q{font-size:inherit}mark,.mark{font-size:inherit;padding:.2em;background-color:var(--mark-bg-color)}em,i{font-size:inherit;font-style:italic}::-moz-selection{background:var(--selection-background);color:var(--selection-color);opacity:1}::selection{background:var(--selection-background);color:var(--selection-color);opacity:1}p,ul,ol{margin-top:0}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}cite{font-size:inherit}address{font-size:inherit}.zitat::before,.testimonials::before{content:open-quote}.zitat::after,.testimonials::after{content:close-quote}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}@font-face{font-family:"icomoon";src:url("../../files/theme/fonts/icomoon.ttf?l5xhre") format("truetype"),url("../../files/theme/fonts/icomoon.woff?l5xhre") format("woff"),url("../../files/theme/fonts/icomoon.svg?l5xhre#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}*[data-icon]:before{font:100%/1 "icomoon";-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative}*[data-icon]:before{content:attr(data-icon)}[class^=icon-]::before,[class^=icon-]::after,[class*=" icon-"]::before,[class*=" icon-"]::after{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]::before,[class*=" icon-"]::before{margin-right:.5em}[class^=icon-]::after,[class*=" icon-"]::after{margin-left:.5em}.icon-kindertouren:before{content:""}.icon-kulinarik:before{content:""}.icon-stadtfuehrungen:before{content:""}.icon-dauer:before{content:""}.icon-kosten:before{content:""}.icon-sprachen:before{content:""}.icon-standort:before{content:""}.icon-herz:before{content:""}.icon-pfeil-rechts:before{content:"";margin-right:.5em}.icon-pfeil-rechts-kreis:after{content:""}.icon-pfeil-rechts-kreis:before{content:""}.icon-telephone:before{content:""}.icon-email:before{content:"";vertical-align:middle}.icon-fax:before{content:"";margin-right:.5em}.icon-play:before{content:""}.icon-download:before{content:""}.icon-checkmark:before{content:""}.icon-calendar:before{content:""}.icon-download1:before{content:""}.icon-user:before{content:""}.icon-link:before{content:""}.icon-info:before{content:""}.icon-cross:before{content:""}.icon-checkmark2:before{content:""}.icon-circle-up:before{content:""}.icon-circle-right:before{content:""}.icon-circle-down:before{content:""}.icon-circle-left:before{content:""}.icon-warning:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-facebook:before{content:""}.icon-facebook2:before{content:""}.icon-instagram:before{content:""}.icon-whatsapp:before{content:""}.icon-twitter:before{content:""}.icon-rss:before{content:""}.icon-rss2:before{content:""}.icon-vimeo:before{content:""}.icon-vimeo2:before{content:""}.icon-tumblr:before{content:""}.icon-tumblr2:before{content:""}.icon-linkedin:before{content:""}.icon-linkedin2:before{content:""}.icon-pinterest:before{content:""}.icon-pinterest2:before{content:""}.icon-xing:before{content:""}.icon-xing2:before{content:""}.icon-clock:before{content:""}.icon-users:before{content:""}.icon-bubbles2:before{content:""}.icon-rocket:before{content:""}.icon-sphere:before{content:""}.icon-heart:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-circle-left:before{content:""}.icon-chevron-circle-right:before{content:""}.icon-chevron-circle-up:before{content:""}.icon-chevron-circle-down:before{content:""}.icon-angle-down:before{content:""}.icon-angle-up:before{content:""}.icon-angle-right:before{content:""}.icon-angle-left:before{content:""}.icon-youtube-square:before{content:""}.icon-youtube:before{content:""}:root{--max-content: 100%}@media screen and (min-width: 1210px){:root{--max-content: 75.625rem}}#header{position:fixed;z-index:99;width:100%;background-color:var(--header-bg-color);-webkit-box-shadow:0px 5px 7px 0px rgba(0,0,0,.26);box-shadow:0px 5px 7px 0px rgba(0,0,0,.26)}#header>.inside{display:grid;grid-template-columns:auto var(--max-content) auto;grid-template-rows:auto auto auto;grid-template-areas:"header-top-left header-top-center header-top-right" "header-middle-left header-middle-center header-middle-right" "header-bottom-left header-bottom-center header-bottom-right";-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav-bar{display:none}@media only screen and (min-width: 978px){.header__nav-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;height:40px;background-color:var(--header-navbar-bg-color);grid-area:header-top-center;position:relative;padding:0}.header__nav-bar::before,.header__nav-bar::after{content:"";position:absolute;background-color:var(--header-navbar-bg-color);top:0;bottom:0}.header__nav-bar::before{left:calc((100vw - var(--max-content))/2*-1);width:calc((100vw - var(--max-content))/2)}.header__nav-bar::after{right:calc((100vw - var(--max-content))/2*-1);width:calc((100vw - var(--max-content))/2);background-color:var(--color02)}.header__nav-bar ul.mylinkliste{margin:0 0 0 0;padding:0px 20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;line-height:1.4;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;color:#fff}.header__nav-bar ul.mylinkliste.link-schnellanfrage{background-color:var(--color02)}.header__nav-bar ul.mylinkliste.link-schnellanfrage a.mylinkliste__link{color:var(--color03)}.header__nav-bar ul.mylinkliste.link-schnellanfrage a.mylinkliste__link:hover,.header__nav-bar ul.mylinkliste.link-schnellanfrage a.mylinkliste__link:focus{color:var(--color01);opacity:1}.header__nav-bar ul.mylinkliste li{padding-bottom:0}.header__nav-bar ul.mylinkliste a.mylinkliste__link{color:var(--color-weiss)}.header__nav-bar ul.mylinkliste a.mylinkliste__link:hover,.header__nav-bar ul.mylinkliste a.mylinkliste__link:focus{color:var(--color03);opacity:1}.header__nav-bar ul.mylinkliste ul.mylinkliste li{padding-bottom:0}}.header__middle{grid-area:header-middle-center;position:relative;height:120px;padding:0 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 978px){.header__middle{grid-area:header-middle-center;position:relative;height:120px;padding:0 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header__logo{margin:0}.header__logo figure{margin-bottom:0px !important;width:160px}.header__logo img{height:auto}.hamburger-menu{grid-area:header-middle-center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:.625rem;margin-left:auto}@media only screen and (min-width: 978px){.hamburger-menu{display:none}}.header__bottom{grid-area:header-bottom-center;position:relative;background-color:var(--color01);padding:0 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:0px}@media screen and (min-width: 48rem){.header__bottom{background-color:var(--color02);height:0px}.header__bottom::before,.header__bottom::after{content:"";position:absolute;background-color:var(--color02);top:0;bottom:0}.header__bottom::before{left:calc((100vw - var(--max-content))/2*-1);width:calc((100vw - var(--max-content))/2)}.header__bottom::after{right:calc((100vw - var(--max-content))/2*-1);width:calc((100vw - var(--max-content))/2)}}@media only screen and (max-width: 34.375rem){.nav-wrapper{width:100vw}}@media only screen and (min-width: 34.375rem)and (max-width: 977px){.nav-wrapper{width:28rem}}@media only screen and (max-width: 977px){.nav-wrapper{position:absolute;top:100%;right:0px;height:calc(100vh - 270px);-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transform:translate3D(30rem, 0, 0);transform:translate3D(30rem, 0, 0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;z-index:-1;overflow-x:hidden;overflow-y:auto}}@media only screen and (min-width: 978px){.nav-wrapper{margin:0 0 0 auto;position:relative}}@media only screen and (max-width: 977px){.nav-toggle:checked~.nav-wrapper{display:block;opacity:1;z-index:80;-webkit-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0)}}.nav-toggle{display:none}.nav-toggle-label{height:40px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--toggle-bg-color);cursor:pointer}.nav-toggle-label:hover,.nav-toggle-label:focus{background-color:var(--toggle-bg-color);opacity:.8}.nav-toggle-label span,.nav-toggle-label span::before,.nav-toggle-label span::after{display:block;background:var(--toggle-span-color);height:4px;width:30px;border-radius:2px;position:relative;-webkit-transition:opacity 200ms linear,-webkit-transform 350ms ease-in-out;transition:opacity 200ms linear,-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out,opacity 200ms linear;transition:transform 350ms ease-in-out,opacity 200ms linear,-webkit-transform 350ms ease-in-out}.nav-toggle-label span::before,.nav-toggle-label span::after{content:"";position:absolute}.nav-toggle-label span::before{bottom:10px}.nav-toggle-label span::after{top:10px}.nav-toggle:checked~.hamburger-menu .nav-toggle-label span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-toggle:checked~.hamburger-menu .nav-toggle-label span::before{opacity:0}.nav-toggle:checked~.hamburger-menu .nav-toggle-label span::after{-webkit-transform:rotate(90deg) translate(-9px);transform:rotate(90deg) translate(-9px)}.nav-main{--header-height: 120px;--line-height-mobile: 3rem;--level1-padding: 0.8rem}.nav-main a{color:var(--nav-color)}.nav-main ul{margin:0;padding:0;list-style:none}@media only screen and (min-width: 978px){.nav-main{overflow:visible;height:var(--header-height);width:100%;display:block;text-align:right;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--nav-main-bg-color)}.nav-main .level_1{display:inline-block;margin:0}.nav-main .level_1 li{float:left;position:relative}.nav-main .level_1>li>strong.active,.nav-main .level_1>li>strong.trail,.nav-main .level_1>li>a.trail,.nav-main .level_1>li>a{display:block;padding:0 var(--level1-padding);font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:clamp(0rem, 0.4545454545vw + -0.2784090909rem, 0.0625rem);line-height:var(--header-height);background-color:var(--nav-level1-bg-color);-webkit-transition:background-color .3s ease-in,color .3s ease-in;transition:background-color .3s ease-in,color .3s ease-in}.nav-main .level_1 li a,.nav-main .level_1 li a:link,.nav-main .level_1 li a:visited{text-decoration:none}.nav-main .level_1>li>a:hover,.nav-main .level_1>li>a:focus,.nav-main .level_1>li:hover>a,.nav-main .level_1>li:focus>a,.nav-main .level_1>li>a:active,.nav-main .level_1>li:hover>strong,.nav-main .level_1>li:focus>strong{background-color:var(--nav-level1-bg-color-hover);color:var(--nav-level1-link-hover)}.nav-main .level_1>li>strong.active,.nav-main .level_1>li>strong.trail,.nav-main .level_1>li>a.trail{background-color:var(--nav-level1-bg-color-hover);color:var(--nav-level1-link-hover)}.nav-main .level_1 li a.last,.nav-main .level_1 li strong.last{padding-right:0px}.nav-main .level_2,.nav-main .level_3{position:absolute;top:var(--header-height);left:0;min-width:19rem;text-align:left;padding:0;z-index:100;background-color:var(--nav-main-bg-color)}.nav-main .level_2{-webkit-box-shadow:0px 4px 8px -1px rgba(0,0,0,.1);box-shadow:0px 4px 8px -1px rgba(0,0,0,.1);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform ease-in-out 250ms;transition:-webkit-transform ease-in-out 250ms;transition:transform ease-in-out 250ms;transition:transform ease-in-out 250ms, -webkit-transform ease-in-out 250ms;-webkit-transform-origin:top;transform-origin:top}.nav-main .level_2 li{opacity:0;-webkit-transition:opacity ease-in-out 150ms;transition:opacity ease-in-out 150ms}.nav-main .level_2 li.first{padding-top:10px}.nav-main .level_2 li.last{padding-bottom:10px}.nav-main .level_3{-webkit-box-shadow:4px 4px 6px 0px rgba(0,0,0,.1);box-shadow:4px 4px 6px 0px rgba(0,0,0,.1);display:none}.nav-main .level_2 li,.nav-main .level_3 li{float:none}.nav-main .level_2 li a,.nav-main .level_3 li a,.nav-main .level_2 li a:focus,.nav-main .level_2 li a:active,.nav-main .level_2 li strong.active,.nav-main .level_2 li strong.forward,.nav-main .level_3 li a:focus,.nav-main .level_3 li a:active,.nav-main .level_3 li strong.active,.nav-main .level_3 li strong.forward{display:block;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:.9rem;line-height:2em;padding:0 1.5rem;white-space:nowrap;background-color:var(--nav-level2-bg-color);font-weight:400;-webkit-transition:background-color .3s ease-in,color .3s ease-in;transition:background-color .3s ease-in,color .3s ease-in}.nav-main .level_3 li a{background-color:var(--nav-level3-bg-color)}.nav-main .level_2 li a:hover,.nav-main .level_3 li a:hover{background-color:var(--nav-level2-bg-color-hover);color:var(--nav-level2-link-color-hover)}.nav-main .level_2 li a:focus,.nav-main .level_2 li a:active,.nav-main .level_2 li strong.active,.nav-main .level_2 li strong.forward,.nav-main .level_3 li a:focus,.nav-main .level_3 li a:active,.nav-main .level_3 li strong.active,.nav-main .level_3 li strong.forward{background-color:var(--nav-bg-color-aktiv);color:var(--nav-color-aktiv);cursor:pointer}.nav-main .level_3{left:100%;top:0}.nav-main li.float_right ul.level_3{left:auto;top:0;right:100%}.nav-main .level_1 li:hover .level_2,.nav-main .level_1 li:focus .level_2,.nav-main .level_1 li:focus-within .level_2,.nav-main .level_1 li:active .level_2{-webkit-transform:scaleY(1);transform:scaleY(1)}.nav-main .level_1 li:hover .level_2 li,.nav-main .level_1 li:focus .level_2 li,.nav-main .level_1 li:focus-within .level_2 li,.nav-main .level_1 li:active .level_2 li{opacity:1;-webkit-transition:opacity ease-in-out 250ms;transition:opacity ease-in-out 250ms}.nav-main .level_2 li:hover .level_3,.nav-main .level_2 li:focus .level_3,.nav-main .level_2 li:focus-within .level_3,.nav-main .level_2 li:active .level_3{display:block}}li .submenu-toggle,ul.level_1>li .submenu-toggle{display:none}@media only screen and (min-width: 978px)and (max-width: 1220px){li.L2-rechts>.level_2{right:0;left:auto !important}li.L3-rechts>.level_3{left:-100%;-webkit-box-shadow:-4px 4px 6px 0px rgba(0,0,0,.1);box-shadow:-4px 4px 6px 0px rgba(0,0,0,.1)}}@media only screen and (max-width: 977px){.nav-main{height:auto;width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;background-color:var(--nav-main-bg-color);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-box-shadow:-4px 4px 8px -1px rgba(0,0,0,.1);box-shadow:-4px 4px 8px -1px rgba(0,0,0,.1)}.nav-main li a:hover{background-color:var(--nav-level2-bg-color-hover) !important;color:var(--nav-level2-link-color-hover)}.nav-main .submenu.open>ul{display:none;opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.nav-main .level_1,.nav-main .level_2,.nav-main .level_3{width:100%}.nav-main .level_1 li,.nav-main .level_2 li,.nav-main .level_3 li{display:block}.nav-main .level_1 li a{background-color:var(--nav-main-bg-color)}.nav-main .level_1 li a,.nav-main .level_1 li strong,.nav-main .level_1 li a:link,.nav-main .level_1 li a:visited,.nav-main .level_2 li a,.nav-main .level_2 li a:link,.nav-main .level_2 li a:visited,.nav-main .level_3 li a,.nav-main .level_3 li a:link,.nav-main .level_3 li a:visited{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1.5rem .2rem;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:500;text-align:left;line-height:var(--line-height-mobile);width:100%;position:relative;-webkit-transition:background-color .3s ease-in,color .3s ease-in;transition:background-color .3s ease-in,color .3s ease-in}.nav-main .level_1 li:hover .level_2,.nav-main .level_1 li:hover .level_3,.nav-main .level_1 li:focus .level_2,.nav-main .level_1 li:focus .level_3,.nav-main .level_1 li:active .level_2,.nav-main .level_1 li:active .level_3,.nav-main .level_2 li:hover .level_2,.nav-main .level_2 li:hover .level_3,.nav-main .level_2 li:focus .level_2,.nav-main .level_2 li:focus .level_3,.nav-main .level_2 li:active .level_2,.nav-main .level_2 li:active .level_3,.nav-main .level_3 li:hover .level_2,.nav-main .level_3 li:hover .level_3,.nav-main .level_3 li:focus .level_2,.nav-main .level_3 li:focus .level_3,.nav-main .level_3 li:active .level_2,.nav-main .level_3 li:active .level_3{width:auto;text-align:left;opacity:1}.nav-main .level_1 li a:hover,.nav-main .level_1 li strong.active,.nav-main .level_1 li strong.forward,.nav-main .level_1 li a.trail,.nav-main .level_2 li a:hover,.nav-main .level_2 li strong.active,.nav-main .level_2 li a.trail,.nav-main .level_3 li a:hover,.nav-main .level_3 li strong.active,.nav-main .level_3 li strong.forward,.nav-main .level_3 li a.trail{background-color:var(--nav-bg-color-aktiv);color:var(--nav-color-aktiv)}.nav-main a.submenu{position:relative}.nav-main li .submenu-toggle,.nav-main ul.level_1>li .submenu-toggle{cursor:pointer;display:inline-block !important;font-size:2rem;font-style:normal;-webkit-transition:border 0s 1s,-webkit-transform .5s;transition:border 0s 1s,-webkit-transform .5s;transition:transform .5s,border 0s 1s;transition:transform .5s,border 0s 1s,-webkit-transform .5s;margin-left:auto}.nav-main li .submenu-toggle:before,.nav-main ul.level_1>li .submenu-toggle:before{content:"+" !important}.nav-main li.open>.submenu{margin-right:45px}.nav-main li.open>.submenu .submenu-toggle{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform-origin:center center;transform-origin:center center}.nav-main .level_2,.nav-main .level_3{position:relative;display:none;top:0;margin-left:10px}.nav-main .level_2 li strong.active,.nav-main .level_2 li .active,.nav-main .level_2 li .trail,.nav-main .level_3 li strong.active,.nav-main .level_3 li .active,.nav-main .level_3 li .trail{padding:0 1.5rem}.nav-main .level_2 li a,.nav-main .level_2 li a:link,.nav-main .level_2 li a:visited,.nav-main .level_3 li a,.nav-main .level_3 li a:link,.nav-main .level_3 li a:visited{padding:0 1.5rem}.nav-main .level_1 li:hover .level_2,.nav-main .level_1 li:focus .level_2,.nav-main .level_1 li:active .level_2{display:none}.nav-main .level_2 li:hover .level_3,.nav-main .level_2 li:focus .level_3,.nav-main .level_2 li:active .level_3{display:none}.submenu-toggle:active .level_2{display:block}.submenu-toggle:active .level_3{display:block}}.mobile-bar{background-color:var(--color01);position:fixed;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100;width:100%;height:60px;margin:0 0 env(safe-area-inset-bottom) 0;gap:40px}@media(orientation: landscape){.mobile-bar{margin:0}}@media only screen and (min-width: 978px){.mobile-bar{display:none}}.mobile-bar ul.mylinkliste{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.mobile-bar ul.mylinkliste li{padding-bottom:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 430px){.mobile-bar ul.mylinkliste li{border:1px solid var(--color-weiss);padding:2px 8px}}.mobile-bar ul.mylinkliste a{color:#fff !important}.mobile-bar ul.mylinkliste a:hover,.mobile-bar ul.mylinkliste a:focus{color:var(--color03) !important;opacity:1}.mobile-bar a.mylinkliste__link{font-size:2rem}@media screen and (min-width: 430px){.mobile-bar a.mylinkliste__link{font-size:1rem}}.mobile-bar a.mylinkliste__link span{display:none}@media screen and (min-width: 430px){.mobile-bar a.mylinkliste__link span{display:inline-block}}.full-split-screen{padding-inline:1.25rem;--max-content: 75.625rem}@media screen and (min-width: 48rem){.full-split-screen{display:grid;grid-template-columns:minmax(1.25rem, 1fr) minmax(0, 36.5625rem) minmax(0, 36.5625rem) minmax(1.25rem, 1fr);position:relative;padding-inline:0}.full-split-screen figure,.full-split-screen .ce_text{margin-bottom:0 !important}.full-split-screen>.ce_image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.full-split-screen>.ce_image:first-child{grid-column:1/3}.full-split-screen>.ce_image:last-child{grid-column:3/-1}.full-split-screen>:not(.ce_image){display:grid;-ms-flex-line-pack:center;align-content:center;justify-items:start}.full-split-screen>:not(.ce_image)::before{content:"";position:absolute;inset:0;background-color:inherit}.full-split-screen>:not(.ce_image):first-child{grid-column:2/3}.full-split-screen>:not(.ce_image):first-child::before{grid-column:1/2}.full-split-screen>:not(.ce_image):last-child{grid-column:3/4}.full-split-screen>:not(.ce_image):last-child::before{grid-column:4/5}}.mod_changelanguage{margin-left:20px}.mod_changelanguage ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.mod_changelanguage ul li strong{font-weight:400}.mod_changelanguage ul li:nth-child(2)::before{content:"";display:block;width:100%;height:1px;background-color:var(--color-weiss);margin-bottom:5px}.mod_plenta_testimonials{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:20px}.testimonial{display:grid;grid-template-columns:1fr auto;grid-template-rows:70px 1fr;color:var(--color03);border:1px solid var(--color03);border-radius:8px;padding:1rem}.testimonial-text{grid-row:2/3;grid-column:1/3}.testimonial-meta{grid-row:1/2;grid-column:1/2}.testimonial-meta .name{font-weight:600;line-height:1}.testimonial-rating{color:#ffd900;grid-row:1/2;grid-column:2/3}.ce_image figure{position:relative}.ce_image figcaption{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1;display:block;padding:15px 15px 15px 15px;background-color:rgba(255,255,255,.6);color:var(--figcaption-text-color)}.ce_image.fc-pos-absolut figcaption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:var(--color03);color:#fff;pointer-events:none;border-radius:8px;display:none;line-height:1.4;text-align:center}.ce_image.fc-pos-relative figcaption{position:relative}.ce_image.bu_dark figcaption{background-color:var(--color01);color:var(--color-weiss)}.ce_image.bu_lightdark figcaption{background-color:var(--color05);color:var(--color01)}.ce_image a:hover figcaption,.ce_image a:focus figcaption{opacity:.2}.ce_image.fc-pos-absolut{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ce_image.fc-pos-absolut:hover img,.ce_image.fc-pos-absolut:focus img{opacity:1;-webkit-filter:grayscale(1);filter:grayscale(1)}.ce_image.fc-pos-absolut:hover figcaption,.ce_image.fc-pos-absolut:focus figcaption{display:block}.ce_text{margin-bottom:.625rem}.ce_text .image_container.float_right{float:right}.ce_text .image_container.float_left{float:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.mod_faqpage{--faq-headline-color: var(--color02);margin-top:2.5rem}.mod_faqpage .toplink{display:none}.mod_faqpage article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:-20px 0 0 -20px;width:calc(100% + 20px)}.mod_faqpage article section{margin:20px 0 20px 20px;padding-bottom:20px;border-bottom:1px solid #fff}.mod_faqpage h3{font-size:1.125rem;color:var(--faq-headline-color);line-height:1.3;margin-bottom:.625rem}.mod_faqlist ul{margin:0;padding:0;list-style:none}.mod_faqlist ul a{color:var(--color01)}.mod_faqlist ul a:hover,.mod_faqlist ul a:focus{color:var(--color02)}.kontaktform .formbody .row{grid-row-gap:20px}.kontaktform .widget.widget-textarea{margin-bottom:2.5rem}.kontaktform label,.kontaktform legend{display:block;line-height:1.6;padding:0 0 7px}.kontaktform .widget.widget-radio label{display:inline;margin-right:20px}.kontaktform .widget.widget-radio fieldset>span{display:inline-block}.kontaktform .widget.widget-checkbox label{display:inline;font-size:.9375rem;margin-left:5px}.kontaktform .widget.widget-checkbox fieldset>span{display:inline-block}.kontaktform input[type=text],.kontaktform input[type=email],.kontaktform input[type=tel],.kontaktform select,.kontaktform .textarea{width:100%;line-height:1.6;padding:5px;border:1px solid var(--color-grau-dark);-webkit-transition:.5s;transition:.5s}.kontaktform .textarea{width:100%;max-width:100%}.kontaktform input[type=text]:focus,.kontaktform input[type=email]:focus,.kontaktform input[type=tel]:focus,.kontaktform .textarea:focus{border:1px solid var(--color-grau-mittel);-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.2);box-shadow:1px 1px 10px rgba(0,0,0,.2)}.kontaktform .widget-submit button{position:relative;display:inline-block;height:50px;font-size:1.25rem;line-height:1;color:var(--color-weiss);font-weight:700;text-transform:uppercase;padding:0 20px 0 20px;background:var(--color01);cursor:pointer;-webkit-transition:.5s;transition:.5s;border:none;border-radius:8px}.kontaktform .widget-submit button:hover,.kontaktform .widget-submit button:focus{background:var(--color02)}.kontaktform .widget.error{position:relative}.kontaktform input[type=text].error,.kontaktform input[type=email].error,.kontaktform input[type=tel].error,.kontaktform .textarea.error{border:1px solid var(--error-color);color:var(--error-color)}label.error{color:var(--error-color)}.kontaktform p.error{position:absolute;left:5px;bottom:0;color:var(--error-color);font-size:80%;line-height:1;padding:0;margin:0}.kontaktform .max-file-size-exceeded-error-message-container p.error{position:relative;padding:0 0 15px}fieldset{border:none;margin:0;padding:0}fieldset.sprachen>span{margin-right:20px;display:inline-block}.ce_gallery,.content-gallery{--figcaption-text-color-hell: #ffffff;--figcaption-text-color-dunkel: var(--color-bodytext);--gallery-gap: 20px;--grid-col: 1fr;--flex-min: 15rem;--aspect-ratio: 4/3}.ce_gallery>ul:not(.cols_1),.content-gallery>ul:not(.cols_1){padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:var(--gallery-gap)}.ce_gallery>ul.cols_1,.content-gallery>ul.cols_1{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1px}.ce_gallery>ul.cols_1>*,.content-gallery>ul.cols_1>*{-webkit-box-flex:1;-ms-flex:1 1 var(--flex-min);flex:1 1 var(--flex-min)}.ce_gallery>ul.cols_1 li,.content-gallery>ul.cols_1 li{height:max(25vh,15rem);aspect-ratio:var(--aspect-ratio);height:auto}.ce_gallery>ul.cols_1 figure,.content-gallery>ul.cols_1 figure{height:100%}.ce_gallery>ul.cols_1 img,.content-gallery>ul.cols_1 img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ce_gallery.gap0 ul:not(.cols_1),.content-gallery.gap0 ul:not(.cols_1){--gallery-gap: 0px}.ce_gallery.gap05 ul:not(.cols_1),.content-gallery.gap05 ul:not(.cols_1){--gallery-gap: 5px}.ce_gallery.gap10 ul:not(.cols_1),.content-gallery.gap10 ul:not(.cols_1){--gallery-gap: 10px}.ce_gallery.gap30 ul:not(.cols_1),.content-gallery.gap30 ul:not(.cols_1){--gallery-gap: 30px}.ce_gallery>ul.cols_2{grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 34.375rem){.ce_gallery>ul.cols_3{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 34.375rem){.ce_gallery>ul.cols_4{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 34.375rem){.ce_gallery>ul.cols_5{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 48rem){.ce_gallery>ul.cols_5{grid-template-columns:repeat(5, 1fr)}}@media screen and (min-width: 34.375rem){.ce_gallery>ul.cols_6 li{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 48rem){.ce_gallery>ul.cols_6 li{grid-template-columns:repeat(6, 1fr)}}@media screen and (min-width: 34.375rem){.ce_gallery>ul.cols_7 li{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 48rem){.ce_gallery>ul.cols_7 li{grid-template-columns:repeat(7, 1fr)}}@media screen and (min-width: 34.375rem){.ce_gallery>ul.cols_8 li{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 48rem){.ce_gallery>ul.cols_8 li{grid-template-columns:repeat(8, 1fr)}}.ce_gallery ul:not(.cols_1) figure,.content-gallery ul:not(.cols_1) figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.ce_gallery figure figcaption,.content-gallery figure figcaption{padding:.5rem .5rem .5rem .5rem;width:100%}.ce_gallery.figcaption-text-hell figcaption,.content-gallery.figcaption-text-hell figcaption{color:var(--figcaption-text-color-hell)}.ce_gallery.figcaption-text-dunkel figcaption,.content-gallery.figcaption-text-dunkel figcaption{color:var(--figcaption-text-color-dunkel)}.ce_gallery.figcaption-text-center figcaption,.content-gallery.figcaption-text-center figcaption{text-align:center}.ce_gallery.figcaption-text-rechts figcaption,.content-gallery.figcaption-text-rechts figcaption{text-align:right}.fake-masonry{--gap: clamp(0.625rem, 2vw + -0.025rem, 1.25rem);-webkit-columns:clamp(9.375rem, 27.8481012658vw + 2.0648734177rem, 23.125rem);-moz-columns:clamp(9.375rem, 27.8481012658vw + 2.0648734177rem, 23.125rem);columns:clamp(9.375rem, 27.8481012658vw + 2.0648734177rem, 23.125rem);gap:var(--gap)}.fake-masonry>*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--gap)}iframe[src^="https://www.google.com"]{aspect-ratio:1/1;width:100%}.ce_toplink,.content-toplink{position:absolute;top:-60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ce_toplink a span,.content-toplink a span{display:none}.ce_toplink a::before,.content-toplink a::before{display:block;content:"";-webkit-mask-image:url(../../files/theme/img/icon/pfeil-nach-oben.svg);mask-image:url(../../files/theme/img/icon/pfeil-nach-oben.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;background-color:var(--top-link-bg-color);height:40px;width:40px}.ce_toplink a:hover,.ce_toplink a:focus,.content-toplink a:hover,.content-toplink a:focus{--top-link-bg-color: var(--color02)}.back{max-width:75.625rem;margin-left:auto;margin-right:auto}.back a{color:var(--p__link-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.back a:hover,.back a:focus{opacity:.6}.back a::before{content:"";-webkit-mask-image:url(../../files/theme/img/icon/pfeil-nach-links.svg);mask-image:url(../../files/theme/img/icon/pfeil-nach-links.svg);background-color:var(--p__link-color);height:20px;width:20px;margin-right:10px;margin-bottom:2px}.more{text-align:right}.more a{color:var(--p__link-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;font-weight:bold}.more a:hover,.more a:focus{color:var(--color03)}.more a:hover::after,.more a:focus::after{background-color:var(--color03)}.more a::after{content:"";-webkit-mask-image:url(../../files/theme/img/icon/pfeil-nach-rechts.svg);mask-image:url(../../files/theme/img/icon/pfeil-nach-rechts.svg);background-color:var(--p__link-color);height:20px;width:20px;margin-left:10px}a{text-decoration:none;-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;color:var(--link-color)}a:hover,a:focus{text-decoration:none;color:var(--link-color--hover)}a img{opacity:1;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear}a img:hover,a img:focus{opacity:.7;text-decoration:none}a:focus,a:active{outline:rgba(0,0,0,0)}.ce_text a:not(.btn){color:var(--p__link-color);text-decoration:none}.ce_text a:not(.btn):hover{color:var(--p__link-color--hover);opacity:.5;text-decoration:none}.ce_text a:not(.btn):focus{color:var(--p__link-color--hover);opacity:.5;text-decoration:none;outline:1px dashed currentColor;outline-offset:2px}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}*[class*=btn] a,a.btn,a.btn-large,a.btn-small,button.btn{font-size:1rem;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:500;text-transform:none;cursor:pointer;text-decoration:none;display:inline-block;color:var(--button-color);background-color:var(--button-bgcolor);padding:.3em 1.3em;border:var(--button-border-color) 2px solid;border-radius:8px;margin-bottom:.5em;margin-top:.5em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width: 48rem){*[class*=btn] a,a.btn,a.btn-large,a.btn-small,button.btn{font-size:1.125rem}}*[class*=btn] a::after,*[class*=btn] a::before,a.btn::after,a.btn::before,a.btn-large::after,a.btn-large::before,a.btn-small::after,a.btn-small::before,button.btn::after,button.btn::before{font:100%/1 "icomoon";-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;vertical-align:middle;margin-bottom:.2em}*[class*=btn] a::after,a.btn::after,a.btn-large::after,a.btn-small::after,button.btn::after{content:"";margin-left:.3em}*[class*=btn] a .zurueck::after,a.btn .zurueck::after,a.btn-large .zurueck::after,a.btn-small .zurueck::after,button.btn .zurueck::after{content:none;margin-left:0}*[class*=btn] a .zurueck::before,a.btn .zurueck::before,a.btn-large .zurueck::before,a.btn-small .zurueck::before,button.btn .zurueck::before{content:""}*[class*=btn] a:hover,*[class*=btn] a:focus,a.btn:hover,a.btn:focus,a.btn-large:hover,a.btn-large:focus,a.btn-small:hover,a.btn-small:focus,button.btn:hover,button.btn:focus{background-color:var(--button-bgcolor-hover);border-color:var(--button-border-color-hover);color:var(--button-color-hover)}*[class*=btn] a.invert,a.btn.invert,a.btn-large.invert,a.btn-small.invert,button.btn.invert{background-color:var(--button-bgcolor-invert);color:var(--button-color-invert);border:2px solid var(--button-border-color-invert)}*[class*=btn] a.invert:hover,*[class*=btn] a.invert:focus,a.btn.invert:hover,a.btn.invert:focus,a.btn-large.invert:hover,a.btn-large.invert:focus,a.btn-small.invert:hover,a.btn-small.invert:focus,button.btn.invert:hover,button.btn.invert:focus{background-color:var(--button-bgcolor-invert-hover);color:var(--button-color-invert-hover);border:2px solid var(--button-border-color-invert-hover)}*[class*=btn] a.outline,a.btn.outline,a.btn-large.outline,a.btn-small.outline,button.btn.outline{background-color:rgba(0,0,0,0);color:var(--button-color-outline);border:2px solid var(--button-border-color-outline)}*[class*=btn] a.outline:hover,*[class*=btn] a.outline:focus,a.btn.outline:hover,a.btn.outline:focus,a.btn-large.outline:hover,a.btn-large.outline:focus,a.btn-small.outline:hover,a.btn-small.outline:focus,button.btn.outline:hover,button.btn.outline:focus{background-color:rgba(0,0,0,0);color:var(--button-color-outline-hover);border:2px solid var(--button-border-color-outline-hover)}*[class*=btn] a.highlight,a.btn.highlight,a.btn-large.highlight,a.btn-small.highlight,button.btn.highlight{background-color:var(--button-bgcolor-highlight);color:var(--button-color-highlight);border:2px solid var(--button-border-color-highlight)}*[class*=btn] a.highlight:hover,*[class*=btn] a.highlight:focus,a.btn.highlight:hover,a.btn.highlight:focus,a.btn-large.highlight:hover,a.btn-large.highlight:focus,a.btn-small.highlight:hover,a.btn-small.highlight:focus,button.btn.highlight:hover,button.btn.highlight:focus{background-color:var(--button-bgcolor-highlight-hover);color:var(--button-color-highlight-hover);border:2px solid var(--button-border-color-highlight-hover)}*[class*=btn].invert a{background-color:var(--button-bgcolor-invert);color:var(--button-color-invert);border:2px solid var(--button-border-color-invert)}*[class*=btn].invert a:after{content:""}*[class*=btn].invert a:hover,*[class*=btn].invert a:focus{background-color:var(--button-bgcolor-invert-hover);color:var(--button-color-invert-hover);border:2px solid var(--button-border-color-invert-hover)}*[class*=btn].highlight a{background-color:var(--button-bgcolor-highlight);color:var(--button-color-highlight);border:2px solid var(--button-border-color-highlight)}*[class*=btn].highlight a:hover,*[class*=btn].highlight a:focus{background-color:var(--button-bgcolor-highlight-hover);color:var(--button-color-highlight-hover);border:2px solid var(--button-border-color-highlight-hover)}*[class*=btn].outline a{background-color:rgba(0,0,0,0);color:var(--button-color-outline);border:2px solid var(--button-border-color-outline)}*[class*=btn].outline a:hover,*[class*=btn].outline a:focus{background-color:rgba(0,0,0,0);color:var(--button-color-outline-hover);border:2px solid var(--button-border-color-outline-hover)}.btn__text{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:600;font-size:1rem;display:inline-block;cursor:pointer;color:var(--button-color);text-decoration:none;padding:.4em 1.5em;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-shadow:0 0 .125em rgba(255,255,255,.3),0 0 .45em currentColor}@media screen and (min-width: 48rem){.btn__text{font-size:1.125rem}}.textlink a,a.textlink{color:var(--link-color);text-decoration:none}.textlink a:hover,.textlink a:focus,a.textlink:hover,a.textlink:focus{color:var(--link-color--hover)}.pagination{--pagination-border: var(--color-schwarz);--pagination-color: var(--color-schwarz);--pagination-bgcolor: var(--pagination-border);--pagination-aktiv-color: var(--color-weiss);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;color:var(--color01);margin-top:10px;margin-bottom:10px}.pagination .link{color:var(--pagination-color)}.pagination p{margin-right:10px}.pagination ul{margin:0;padding:0;list-style:none}.pagination li{display:inline-block}.pagination li a{border:1px solid var(--pagination-border);color:var(--pagination-color);background-color:rgba(0,0,0,0);padding:5px 4px 3px 4px}.pagination li strong.active{border:1px solid var(--color01);color:var(--pagination-aktiv-color);background-color:var(--pagination-bgcolor);padding:5px 4px 3px 4px}.pagination li a:hover,.pagination li a:focus{border:1px solid var(--color01);color:var(--pagination-aktiv-color);background-color:var(--pagination-bgcolor)}.pagination li a.next,.pagination li a.previous{border:none}.video_container .ratio-169>a{position:absolute;aspect-ratio:16/9;overflow:hidden}.video_container img{width:100%}.content-youtube h3{margin-bottom:.5rem}.content-youtube figure img{width:100%}.content-player{width:100%}.content-player h3{margin-bottom:.5rem}.content-youtube h3{margin-bottom:.5rem}.content-youtube figure img{width:100%}.content-player{width:100%}.content-player h3{margin-bottom:.5rem}.mod_article{margin-left:auto;margin-right:auto;position:relative}.artikel__teaser{max-width:75.625rem;padding:0px 1.25rem 1.875rem}.mod_breadcrumb{max-width:74.375rem;margin:0 auto;padding:.625rem .625rem 0 .625rem}@media screen and (min-width: 34.375rem){.mod_breadcrumb{padding-top:1.25rem}}.mod_breadcrumb li.active{color:var(--color03)}.mod_breadcrumb ul,.mod_breadcrumb li{margin:0;padding:0;display:inline;list-style:none;font-size:.813rem;font-weight:400}.mod_breadcrumb ul a,.mod_breadcrumb li a{color:var(--color01)}.mod_breadcrumb ul a::after,.mod_breadcrumb li a::after{content:">";margin-left:.5em;margin-left:.5em;display:inline-block}.mod_breadcrumb ul a:hover,.mod_breadcrumb ul a:focus,.mod_breadcrumb li a:hover,.mod_breadcrumb li a:focus{color:var(--color03)}.home .mod_breadcrumb{display:none}.mod_newslist{--maxcolwidth: 300px;display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--maxcolwidth), 1fr))}.mod_newslist>div{border:1px solid var(--color03);border-radius:8px;padding:5px 15px 15px 15px}.mod_newslist h2{font-size:1.5rem}.mod_newslist h2 a{color:var(--color03)}.mod_newslist h2 a:hover{color:var(--color01)}.mod_newslist figure{margin-top:10px}.mod_newslist img{border-radius:8px}.mod_newsreader{margin-bottom:60px}.mod_newsreader .layout_full h1{margin:0px;margin-bottom:20px}.mod_newsreader .layout_full .info{font-size:.8125rem;color:var(--color-grau-mittel)}.mod_newsreader .layout_full figure{padding-bottom:1.25rem}@media screen and (min-width: 34.375rem){.mod_newsreader .layout_full .float_right{float:right;padding-left:1.25rem}.mod_newsreader .layout_full .float_left{float:left;padding-right:1.25rem}}.mod_newsreader .back{clear:both;margin-top:2.5rem}a.zurueck:not([href^="https://www.servus-bavaria.tours/"]){display:none}.ce_table,.content-table{--table-border-color: var(--color-grau-dark);--table-bg-color: var(--color-weiss);--table-head-color: var(--color-grau-hell);--tr-bg-color: var(--color-grau-mittel);--tr-text-color: var(--color-text);--td-first-color: rgba(0, 0, 0, 0.221);--table-text-color: var(--color-text);--caption-color: var(--color-text);--table-foot-color: var(--color-grau-hell)}.ce_table table,.content-table table{width:100%;border-collapse:collapse;border-spacing:0px}.ce_table.table--separate table,.content-table.table--separate table{border-collapse:separate;border-spacing:10px 5px}.ce_table.table__border table,.ce_table.table__border th,.ce_table.table__border td,.content-table.table__border table,.content-table.table__border th,.content-table.table__border td{border:1px solid var(--table-border-color)}.ce_table caption,.content-table caption{color:var(--caption-color);text-align:center}.ce_table thead tr th,.content-table thead tr th{background-color:var(--table-head-color);font-weight:600}.ce_table tbody,.content-table tbody{display:table-row-group;vertical-align:middle;border-color:rgba(0,0,0,0)}.ce_table tbody th,.content-table tbody th{font-weight:600;background-color:var(--td-first-color)}.ce_table tbody tr,.content-table tbody tr{background-color:var(--table-bg-color)}.ce_table tbody td,.content-table tbody td{padding:10px 17px 10px 20px}.ce_table tbody td:first-child,.content-table tbody td:first-child{width:30%}.ce_table.table__td--striped tr:nth-child(odd),.content-table.table__td--striped tr:nth-child(odd){background-color:var(--tr-bg-color);color:var(--tr-text-color)}.ce_table tfoot tr td,.content-table tfoot tr td{background-color:var(--table-foot-color);font-weight:600;padding:5px 20px 5px 20px}.rsce-bgimage-text{padding:0;overflow:hidden;position:relative;width:100%;height:100%}.rsce-bgimage-text .content__wrapper{position:absolute;width:100%;height:100%;z-index:1;top:0}.rsce-bgimage-text .content__wrapper .inner{max-width:73.125rem;margin:0 auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25rem}.rsce-bgimage-text .content__wrapper .inner.flex--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rsce-bgimage-text .content__wrapper .inner.flex--right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.rsce-bgimage-text .content__wrapper .inner.flex--top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rsce-bgimage-text .content__wrapper .inner.flex--bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 73.125rem){.rsce-bgimage-text .content__wrapper .inner{padding:0}}.rsce-bgimage-text .ce_text{margin-bottom:0}.rsce-bgimage-text.bg-left-center figure img{-o-object-position:left center;object-position:left center}.rsce-bgimage-text.bg-center figure img{-o-object-position:center center;object-position:center center}.rsce-bgimage-text.bg-right-center figure img{-o-object-position:right center;object-position:right center}.rsce-bgimage-text.bg-left-top figure img{-o-object-position:left top;object-position:left top}.rsce-bgimage-text.bg-center-top figure img{-o-object-position:center top;object-position:center top}.rsce-bgimage-text.bg-right-top figure img{-o-object-position:right top;object-position:right top}.rsce-bgimage-text.bg-left-bottom figure img{-o-object-position:left bottom;object-position:left bottom}.rsce-bgimage-text.bg-center-bottom figure img{-o-object-position:center bottom;object-position:center bottom}.rsce-bgimage-text.bg-right-bottom figure img{-o-object-position:right bottom;object-position:right bottom}.rsce-bgimage-text figure img{display:block;width:100%;height:333px;-o-object-fit:cover;object-fit:cover;max-width:none}@media screen and (min-width: 34.375rem){.rsce-bgimage-text figure img{height:475px}}.rsce-bgimage-text.bg-height-s figure img{height:300px}.rsce-bgimage-text.bg-height-m figure img{height:400px}.rsce-bgimage-text.bg-height-l figure img{height:525px}.rsce-bgimage-text.bg-height-xl figure img{height:600px}.rsce-bgimage-text.bg-height-xxl figure img{height:700px}.rsce-bgimage-text.bg-height-80 figure img{height:calc(80vh - var(--header-hoehe))}.rsce-bgimage-text.bg-height-100 figure img{height:calc(100vh - var(--header-hoehe))}.rsce-bgimage-text.bg-image-abgerundet{height:calc(100vw - 40px);border-radius:20px}@media screen and (min-width: 34.375rem){.rsce-bgimage-text.bg-image-abgerundet{height:100%}}.rsce-card{--_rsce-card-padding: var(--rsce-card-padding, 1rem);--_rsce-card-radius: var(--rsce-card-radius, 8px);--_rsce-card-color: var(--rsce-card-color, var(--color-schwarz));--_rsce-card-bgcolor: var(--rsce-card-bgcolor, rgba(var--color-scharz), 0);--_rsce-card-hlcolor: var(--rsce-card-hlcolor, var(--color-schwarz));--_rsce-card-hlcolor-hover: var(--rsce-card-hlcolor, var(--color-grau-mittel));--_rsce-card-label-bgcolor: var(--rsce-card-label-bgcolor, var(--color01));--_rsce-card-label-color: var( --rsce-card-label-color, var(--color-grau-dark));--card-margin: 1rem}.rsce-card{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;background-color:var(--_rsce-card-bgcolor);border-radius:8px;overflow:hidden}.rsce-card div:last-child{margin-bottom:1rem}.rsce-card__label{font-weight:600;color:var(--color03);margin-inline:var(--card-margin)}.rsce-card__image figure{margin:0 auto}.rsce-card a h2,.rsce-card h2{color:var(--_rsce-card-hlcolor)}.rsce-card a h3,.rsce-card h3,.rsce-card a h4,.rsce-card h4{color:var(--_rsce-card-hlcolor);font-size:1.5rem;font-weight:700;line-height:1.4;margin-top:1rem;margin-bottom:1rem}.rsce-card a:hover h2,.rsce-card a:hover h2,.rsce-card a:hover h3,.rsce-card a:hover h4,.rsce-card a:focus h3,.rsce-card a:focus h4{color:var(--_rsce-card-hlcolor-hover)}.rsce-card__text{margin-inline:var(--card-margin);color:var(--_rsce-card-color)}.rsce-card__headline{margin-inline:var(--card-margin);color:var(--_rsce-card-hlcolor)}.rsce-card__button{margin-top:auto;text-align:center;padding-top:.625rem}a.rsce-card:hover,a.rsce-card:focus{opacity:.8}.rsce-card--center{text-align:center}.rsce-card--border{border:1px solid var(--border-color);padding:var(--_rsce-card-padding)}.rsce-card-style02{padding:var(--_rsce-card-padding)}.rsce-card--radius{border-radius:var(--_rsce-card-radius);overflow:hidden}.touren-header{padding-bottom:120px}.row-touren{--maxcolwidth: 300px;grid-template-columns:repeat(auto-fit, minmax(var(--maxcolwidth), 1fr));margin-top:-80px}.rsce-card-style01{--rsce-card-hlcolor: var(--color01);--rsce-card-bgcolor: var(--color-weiss);display:grid;grid-template-rows:auto auto 1fr 60px 70px;padding:0}.rsce-card-style01 .rsce-card__image{border-radius:8px;overflow:hidden}.rsce-card-style01 .rsce-card__headline h3{--rsce-card-hlcolor: var(--color01);line-height:1.2}.rsce-card-style01 .rsce-card__text{--rsce-card-color: var(--color04)}.rsce-card-style01 .rsce-card__label{grid-row:4/5;justify-self:end;align-self:end;background-color:rgba(0,0,0,0);font-size:1.25rem}.rsce-card-style01 .rsce-card__button{grid-row:5/6;padding-inline:var(--card-margin)}.rsce-card-style01 .rsce-card__button .btn{width:100%;margin:0}.rsce-card-style02{--rsce-card-hlcolor: var(--color01);--rsce-card-color: var(--color-weiss);--rsce-card-bgcolor: var(--color06)}.rsce-card-style02.bgclt-petrol{--rsce-card-bgcolor: var(--color03)}@media screen and (min-width: 34.375rem){.rsce-card-style02{display:grid;grid-template-columns:40% 60%;grid-template-rows:auto 1fr}.rsce-card-style02 h3{margin-top:0}.rsce-card-style02 .rsce-card__button{grid-column:1/3}}@media screen and (min-width: 48rem){.rsce-card-style02{display:-webkit-box;display:-ms-flexbox;display:flex}.rsce-card-style02 h3{margin-top:1rem}}@media screen and (min-width: 58.75rem){.rsce-card-style02{display:grid}.rsce-card-style02 h3{margin-top:0}.rsce-card-style02 .rsce-card__button{grid-column:1/3}}.rsce-card-style02 .rsce-card__image figure{border-radius:8px;overflow:hidden}@media screen and (min-width: 34.375rem){.rsce-card-style02 .rsce-card__image{grid-row:1/3}}.rsce-card-label01{--rsce-card-label-bgcolor: var(--color02);--rsce-card-label-color: var(--color-weiss);--rsce-card-hlcolor: var(--color-grau-dark);--rsce-card-color: var(--color-grau-dark);--rsce-card-bgcolor: var(--color01)}.rsce-card-label02{--rsce-card-label-bgcolor: var(--color03);--rsce-card-label-color: var(--color-weiss);--rsce-card-hlcolor: var(--color-weiss);--rsce-card-color: var(--color-weiss);--rsce-card-bgcolor: var(--color05)}.ce_rsce_my_headlinebox{--icon-size: 40px;--color-unterzeile: var(--color02);--font-unterzeile: Montserrat, Helvetica, Arial, sans-serif;--text-transform-zusatztext: none;--letter-spacing-zusatztext: 0;--fontsize-oberzeile: 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ce_rsce_my_headlinebox.text--left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ce_rsce_my_headlinebox.text--right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ce_rsce_my_headlinebox h2,.ce_rsce_my_headlinebox h1,.ce_rsce_my_headlinebox h3{margin:0}.ce_rsce_my_headlinebox[data-icon]::before{font-size:var(--icon-size)}.ce_rsce_my_headlinebox span{font-size:clamp(1.125rem, 0.4225352113vw + 0.9929577465rem, 1.5rem);font-weight:500;text-transform:var(--text-transform-zusatztext);letter-spacing:var(--letter-spacing-zusatztext);color:var(--color-unterzeile);font-family:var(--font-unterzeile);padding-block:5px}.ce_rsce_my_headlinebox.seo-headline h1,.ce_rsce_my_headlinebox.seo-headline h2,.ce_rsce_my_headlinebox.seo-headline h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.ce_rsce_my_headlinebox.headline_zusatztext-oben:not(.seo-headline) h1,.ce_rsce_my_headlinebox.headline_zusatztext-oben:not(.seo-headline) h2,.ce_rsce_my_headlinebox.headline_zusatztext-oben:not(.seo-headline) h3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ce_rsce_my_headlinebox.headline_zusatztext-oben:not(.seo-headline) span.hl-unterzeile{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ce_rsce_my_headlinebox.headline_zusatztext-oben.seo-headline h1 span.hl-unterzeile,.ce_rsce_my_headlinebox.headline_zusatztext-oben.seo-headline h2 span.hl-unterzeile,.ce_rsce_my_headlinebox.headline_zusatztext-oben.seo-headline h3 span.hl-unterzeile{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.ce_rsce_my_headlinebox.headline_zusatztext-unten:not(.seo-headline) h1,.ce_rsce_my_headlinebox.headline_zusatztext-unten:not(.seo-headline) h2,.ce_rsce_my_headlinebox.headline_zusatztext-unten:not(.seo-headline) h3{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ce_rsce_my_headlinebox.headline_zusatztext-unten:not(.seo-headline) span.hl-oberzeile{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ce_rsce_my_headlinebox.headline_zusatztext-unten.seo-headline h1 span.hl-oberzeile,.ce_rsce_my_headlinebox.headline_zusatztext-unten.seo-headline h2 span.hl-oberzeile,.ce_rsce_my_headlinebox.headline_zusatztext-unten.seo-headline h3 span.hl-oberzeile{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ce_rsce_my_headlinebox.hl-zusatztext-style01 .hl-oberzeile{font-size:var(--fontsize-oberzeile);font-family:"Montserrat",Helvetica,Arial,sans-serif;color:var(--color02);text-transform:uppercase;letter-spacing:1px;line-height:1.4;border:1px solid var(--color02);border-radius:8px;padding:.3em .4em .2em .4em;margin-bottom:10px}.ce_rsce_my_headlinebox.hl-zusatztext-style01 .hl-unterzeile{font-size:var(--fontsize-oberzeile);text-transform:none;letter-spacing:0}.ce_rsce_my_headlinebox.hl-zusatztext-style02 .hl-oberzeile{font-size:var(--fontsize-oberzeile);font-family:"Montserrat",Helvetica,Arial,sans-serif;color:var(--color-weiss);text-transform:uppercase;letter-spacing:1px;line-height:1.4;border:1px solid var(--color03);background-color:var(--color03);border-radius:8px;padding:.3em .4em .2em .4em;margin-bottom:10px}.ce_rsce_my_headlinebox.hl-zusatztext-style02 h2{color:var(--color03)}.ce_rsce_my_headlinebox.hl-zusatztext-style02 .hl-unterzeile{font-size:var(--fontsize-oberzeile);color:var(--color03);text-transform:none;letter-spacing:0}.rsce-iconimgbox{--max-breite: 370px;--iconbox-padding: 0.625rem;--iconbox-border-color: var(--color-grau-hell);--iconbox-link-color: var(--link-color);--iconblock-bgcolor: var(--color-grau-hell);--iconblock-border-color: var(--color01)}.rsce-iconimgbox.rsce-iconimgbox-padding{padding:var(--iconbox-padding)}.rsce-iconimgbox.rsce-iconimgbox-border{border:1px solid var(--iconbox-border-color)}.rsce-iconimgbox{display:grid;height:100%;position:relative;background-color:rgba(0,0,0,0)}.rsce-iconimgbox__image{position:relative}.rsce-iconimgbox__image::after{content:"";position:absolute;bottom:0;width:100%;height:50%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(2, 0, 36, 0.8)), color-stop(55%, rgba(0, 0, 0, 0)));background:linear-gradient(0deg, rgba(2, 0, 36, 0.8) 0%, rgba(0, 0, 0, 0) 55%);border-bottom-right-radius:8px;border-bottom-left-radius:8px}.rsce-iconimgbox__image img{border-radius:8px;width:100%}.rsce-iconimgbox__iconblock{width:60px;height:60px;border:2px solid var(--iconblock-border-color);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rsce-iconimgbox__icon{line-height:1}.rsce-iconimgbox__icon::before{font-size:30px;color:var(--iconblock-border-color)}.rsce-iconimgbox__textblock{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.rsce-iconimgbox__text{color:var(--color-text);background-color:rgba(0,0,0,0)}.rsce-iconimgbox__headline h2,.rsce-iconimgbox__headline h3{color:var(--color-weiss);font-size:clamp(1.25rem, 2.1428571429vw + -0.0357142857rem, 1.4375rem);text-transform:uppercase}a.rsce-iconimgbox:hover,a.rsce-iconimgbox:focus{opacity:.8}.rsce-iconbox2{--iconbox-padding: 1rem;--iconbox-border-color: var(--color03);--iconbox-link-color: var(--link-color);--iconbox-grid-gap: 1rem;--icon-groesse: 60px;color:var(--color03)}.rsce-iconbox2.rsce-iconbox-padding{padding:var(--iconbox-padding)}.rsce-iconbox2.rsce-iconbox-border{border:1px solid var(--iconbox-border-color);border-radius:8px}.rsce-iconbox2 h2,.rsce-iconbox2 h3{line-height:1;color:var(--color03);font-weight:700;font-size:22px}.rsce-iconbox2{display:grid;height:100%;background-color:rgba(0,0,0,0)}.rsce-iconbox2__text{padding-top:1.25rem;grid-column:1/3}.rsce-iconbox__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iconbox-links.rsce-iconbox2{grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;justify-items:left;row-gap:15px;border:1px solid var(--iconbox-border-color);border-radius:8px;padding:var(--iconbox-padding)}.iconbox-links.rsce-iconbox2 .rsce-iconbox__headline{-ms-flex-item-align:center;align-self:center}.iconbox-links.rsce-iconbox2 .btn{grid-column:1/3;justify-self:end}.iconbox-links.rsce-iconbox2 .btn a{font-size:1rem}.iconbox-links.rsce-iconbox2 .rsce-iconbox__text{padding-top:0px;grid-column:1/3}@media screen and (min-width: 34.375rem){.iconbox-links.rsce-iconbox2{-webkit-column-gap:var(--iconbox-grid-gap);-moz-column-gap:var(--iconbox-grid-gap);column-gap:var(--iconbox-grid-gap)}}a.iconbox-links-2.rsce-iconbox2 p{color:var(--color02)}.iconbox-links-2.rsce-iconbox2{color:var(--color02);grid-template-columns:auto 1fr;height:-webkit-max-content;height:-moz-max-content;height:max-content;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;border:1px solid var(--color02);background-color:rgba(255,255,255,.1);border-radius:8px;padding:var(--iconbox-padding);margin-bottom:20px}.iconbox-links-2.rsce-iconbox2 .rsce-iconbox__headline div{font-size:1.375rem;font-weight:600;text-transform:uppercase}.iconbox-links-2.rsce-iconbox2 .rsce-iconbox__text{padding-top:0px}.iconbox-links-2.rsce-iconbox2 .rsce-iconbox__iconblock{display:-webkit-box;display:-ms-flexbox;display:flex}.iconbox-links-2.rsce-iconbox2 .rsce-iconbox__icon::before{color:var(--color02);font-size:60px}.text-vcenter.iconbox-links.rsce-iconbox2{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iconbox-oben.rsce-iconbox2{grid-template-rows:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;justify-items:center}.iconbox-oben.rsce-iconbox2 .rsce-iconbox__icon{margin-bottom:.625rem}.iconbox-oben.rsce-iconbox2 .rsce-iconbox__textblock{height:80%}.iconbox-oben.rsce-iconbox2 .rsce-iconbox__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;height:100%}.iconbox-oben.rsce-iconbox2 .rsce-iconbox__headline{text-align:center}a.rsce-iconbox2{-webkit-transition:all .3s ease-in,color .3s ease-in;transition:all .3s ease-in,color .3s ease-in}a.rsce-iconbox2 h2,a.rsce-iconbox2 h3{color:var(--color03)}a.rsce-iconbox2 p{color:var(--color03)}a.rsce-iconbox2:hover,a.rsce-iconbox2:focus{opacity:.5}.rsce-iconbox2 [data-icon]:before{--icon-color: var(--color-grau-dark);color:var(--icon-color);font-size:2.5rem}a:hover.rsce-iconbox2 [data-icon]:before{--icon-color: var(--color-grau-mittel)}.rsce-iconbox2.iconcolor01 .rsce-iconbox__icon[data-icon]::before{--icon-color: var(--color01)}a:hover .rsce-iconbox2.iconcolor01 .rsce-iconbox__icon[data-icon]::before{--icon-color: var(--color03)}.rsce-iconbox2.iconcolor02 .rsce-iconbox__icon[data-icon]::before{--icon-color: var(--color02)}a:hover.rsce-iconbox2.iconcolor02 .rsce-iconbox__icon[data-icon]::before{--icon-color: var(--color-weiss)}ul.mylinkliste{--link-fontweight: 18px;list-style:none;margin-inline:0;margin-top:0;padding:0}ul.mylinkliste li{padding-bottom:calc(.625rem - 4px)}ul.mylinkliste a{color:var(--link-color);font-weight:var(--link-fontweight);position:relative;-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear}ul.mylinkliste a:hover{opacity:.5}ul.mylinkliste a:focus{color:var(--link-color--hover)}ul.mylinkliste a[data-icon]:before{min-width:var(--link-fontweight);vertical-align:middle}.mylinkliste a.color01::before{color:var(--color01)}.mylinkliste a.color02::before{color:var(--color02)}nav.mylinkliste{margin:1.25rem 0}nav.mylinkliste ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 34.375rem){nav.mylinkliste ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}nav.mylinkliste li{display:inline-block;margin-bottom:10px}nav.mylinkliste li a{padding:0 10px;color:var(--link-color)}nav.mylinkliste li a:hover,nav.mylinkliste li a:focus{color:var(--link-color--hover)}@media screen and (min-width: 34.375rem){nav.mylinkliste li a{border-right:1px solid var(--color-text)}}nav.mylinkliste li a[data-icon]:before{margin-right:.26667em}nav.mylinkliste li:last-child a{border:none}ul.mylinkliste a.icon-angle-right-solid{padding-right:calc(1rem + 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}ul.mylinkliste a.icon-angle-right-solid::before{position:absolute;right:0}.ce_rsce_my_socialiconlist ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.ce_rsce_my_socialiconlist li{margin-right:20px}.ce_rsce_my_socialiconlist li:last-child{margin-right:0px}.iconbg{background-color:rgba(0,0,0,0);display:inline-block;border-radius:50%;border:none solid #000}.iconbg__facebook{background-color:#3b5998}.iconbg__twitter{background-color:#1da1f2}.iconbg__youtube{background-color:red}.iconbg__instagram{background-color:#c32aa3}.iconbg__linkedin{background-color:#0a66c2}.iconbg__tiktok{background-color:#010101}.iconbg__google{background-color:#4285f4}.iconbg__pinterest{background-color:#bd081c}.iconfont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-weiss)}.iconfont:hover,.iconfont:focus{color:var(--color02)}.iconfont::before{font-size:2rem}.ce-testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.875rem}@media screen and (min-width: 34.375rem){.ce-testimonial{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:37.5rem}.ce-testimonial.text--center{text-align:left}}@media screen and (min-width: 58.75rem){.ce-testimonial{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:20rem}.ce-testimonial.text--center{text-align:center}}.ce-testimonial .ce-testimonial__content{font-size:1.375rem;font-weight:600;line-height:1.8125rem}@media screen and (min-width: 34.375rem){.ce-testimonial .ce-testimonial__content{padding-left:2.5rem}}@media screen and (min-width: 58.75rem){.ce-testimonial .ce-testimonial__content{padding-left:0}}.ce-testimonial .ce-testimonial__content .ce-testimonial__meinung{margin-bottom:1.25rem}.ce-testimonial .ce-testimonial__content .ce-testimonial__kunde{font-size:.875rem;line-height:1.5;margin-top:auto}.ce-testimonial .ce-testimonial__content .ce-testimonial__kundenname{display:block}@media screen and (min-width: 34.375rem){.ce-testimonial .ce-testimonial__image{-ms-flex-negative:0;flex-shrink:0;width:240px}}@media screen and (min-width: 58.75rem){.ce-testimonial .ce-testimonial__image{-ms-flex-negative:1;flex-shrink:1;width:100%}}.ce-testimonial figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.5rem}@media screen and (min-width: 34.375rem){.ce-testimonial figure{margin-bottom:0}}@media screen and (min-width: 58.75rem){.ce-testimonial figure{margin-bottom:2.5rem}}.ce-testimonial figure img{border-radius:50%}.bg-wrapper{position:relative}.bg-wrapper.bg-wrapper--cover{background-size:cover}.bg-wrapper.bg-wrapper--100vw{background-size:100vw}.bg-wrapper.parallax{background-attachment:fixed}.bg-wrapper>div.inner{padding:2.5rem 1.25rem;z-index:2;position:relative}.bg-wrapper.overlay-dunkel::after{content:"";position:absolute;top:0;background-color:rgba(0,0,0,.5);bottom:0;left:0;right:0;z-index:1}.bg-wrapper.overlay-hell::after{content:"";position:absolute;top:0;background-color:rgba(255,255,255,.5);bottom:0;left:0;right:0;z-index:1}.bg-left-top{background-position:left top}.bg-left-center{background-position:left center}.bg-left-bottom{background-position:left bottom}.bg-center-top{background-position:center top}.bg-center{background-position:center center}.bg-center-bottom{background-position:center bottom}.bg-right-center{background-position:right center}.bg-right-top{background-position:right top}.bg-right-bottom{background-position:right bottom}.bg-norepeat{background-repeat:no-repeat}.bg-repeat{background-repeat:repeat}#footer{--footer-margin-top: 0px;--_footer-margin-bottom: var(--footer-margin-bottom, 60px);position:relative;background-color:var(--footer-bg-color);margin-bottom:var(--_footer-margin-bottom);margin-top:var(--footer-margin-top)}@media only screen and (min-width: 978px){#footer{--footer-margin-bottom: 0px}}#footer>.inside{position:relative}#footer h2,#footer h3{margin-bottom:.8em;color:var(--footer-headline-color);font-size:1.125rem;text-transform:normal}.footer__top-container{padding-top:2.5rem;padding-bottom:2.5rem;color:var(--footer-text-color)}.footer__bottom{width:100%;background-color:var(--footer-bottom-bg-color);padding-top:1.25rem;padding-bottom:1.25rem;border-top:1px solid var(--color02)}.footer__bottom>div.inside{display:grid;max-width:75.625rem;padding:0 1.25rem 0 1.25rem;margin:0 auto;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:.625rem}@media screen and (min-width: 48rem){.footer__bottom>div.inside{grid-template-columns:auto 1fr;justify-items:start}.footer__bottom>div.inside:last-of-type{justify-items:end}}.footer__nav .mobile-only{display:inline-block}.footer__nav ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 34.375rem){.footer__nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer__nav a,.footer__nav strong{font-size:.938rem;font-weight:400;color:var(--footer-nav-color);padding:.625rem}@media screen and (min-width: 34.375rem){.footer__nav a,.footer__nav strong{padding:.625rem}.footer__nav a.first,.footer__nav strong.first{padding-left:0}}.footer__nav a:hover,.footer__nav a:focus,.footer__nav strong:hover,.footer__nav strong:focus{color:var(--footer-nav-color-hover)}.footer__nav strong{color:var(--color-footer-nav-hover)}@media screen and (min-width: 34.375rem){.footer__nav.with-separator li{display:inline-block;border-right:1px solid var(--color-weiss);line-height:1}.footer__nav.with-separator li.last{border:none}}.copyright{font-weight:500;font-size:.8125rem;text-transform:uppercase;color:var(--color-weiss)}:root{--img-border-radius: 8px}.margin-tb-default{margin-top:1.25rem;margin-bottom:1.25rem}@media screen and (min-width: 48rem){.margin-tb-default{margin-top:2.5rem;margin-bottom:2.5rem}}.m--0{margin:0}.mt--20{margin-top:1.25rem}.mt--30{margin-top:1.875rem}.mt--40{margin-top:2.5rem}.mt--50{margin-top:3.125rem}.mt--60{margin-top:1.875rem}@media screen and (min-width: 48rem){.mt--60{margin-top:3.75rem}}.mt--70{margin-top:2.5rem}@media screen and (min-width: 48rem){.mt--70{margin-top:4.375rem}}.mt--80{margin-top:2.5rem}@media screen and (min-width: 48rem){.mt--80{margin-top:5rem}}.mt--90{margin-top:2.5rem}@media screen and (min-width: 48rem){.mt--90{margin-top:5.625rem}}.mt--100{margin-top:2.5rem}@media screen and (min-width: 48rem){.mt--100{margin-top:6.25rem}}.mb--0{margin-bottom:0px}.mb--10{margin-bottom:.625rem}.mb--20{margin-bottom:1.25rem}.mb--30{margin-bottom:1.875rem}.mb--40{margin-bottom:2.5rem}.mb--50{margin-bottom:3.125rem}.mb--60{margin-bottom:1.875rem}@media screen and (min-width: 48rem){.mb--60{margin-bottom:3.75rem}}.mb--70{margin-bottom:2.5rem}@media screen and (min-width: 48rem){.mb--70{margin-bottom:4.375rem}}.mb--80{margin-bottom:2.5rem}@media screen and (min-width: 48rem){.mb--80{margin-bottom:5rem}}.mb--90{margin-bottom:2.5rem}@media screen and (min-width: 48rem){.mb--90{margin-bottom:5.625rem}}.mb--100{margin-bottom:2.5rem}@media screen and (min-width: 48rem){.mb--100{margin-bottom:6.25rem}}.ptb--default{padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width: 48rem){.ptb--default{padding-top:3.75rem;padding-bottom:3.75rem}}.padding-page{padding-left:1.25rem;padding-right:1.25rem}.p--textbox{padding:.9375rem}.pt--default{padding-top:5rem}.p--0{padding:0}.pt--10{padding-top:.625rem}.pt--20{padding-top:1.25rem}.pt--30{padding-top:1.875rem}.pt--40{padding-top:2.5rem}.pt--50{padding-top:3.125rem}.pt--60{padding-top:1.875rem}@media screen and (min-width: 48rem){.pt--60{padding-top:3.75rem}}.pt--70{padding-top:2.5rem}@media screen and (min-width: 48rem){.pt--70{padding-top:4.375rem}}.pt--80{padding-top:2.5rem}@media screen and (min-width: 48rem){.pt--80{padding-top:5rem}}.pt--90{padding-top:2.5rem}@media screen and (min-width: 48rem){.pt--90{padding-top:5.625rem}}.pt--100{padding-top:2.5rem}@media screen and (min-width: 48rem){.pt--100{padding-top:6.25rem}}.pb--10{padding-bottom:.625rem}.pb--20{padding-bottom:1.25rem}.pb--30{padding-bottom:1.875rem}.pb--40{padding-bottom:2.5rem}.pb--50{padding-bottom:3.125rem}.pb--60{padding-bottom:1.875rem}@media screen and (min-width: 48rem){.pb--60{padding-bottom:3.75rem}}.pb--70{padding-bottom:2.5rem}@media screen and (min-width: 48rem){.pb--70{padding-bottom:4.375rem}}.pb--80{padding-bottom:2.5rem}@media screen and (min-width: 48rem){.pb--80{padding-bottom:5rem}}.pb--90{padding-bottom:2.5rem}@media screen and (min-width: 48rem){.pb--90{padding-bottom:5.625rem}}.pb--100{padding-bottom:2.5rem}@media screen and (min-width: 48rem){.pb--100{padding-bottom:6.25rem}}.hoehe-vh80{height:80vh;max-height:1000px}.hoehe-vh100{height:100vh;max-height:1000px}.hoehe-500{height:500px}.hoehe-300{height:300px}.hoehe-200{height:200px}.hoehe-100{height:100px}.hoehe-100pr{height:100%}.text--left{text-align:left}.text--center{text-align:center}.text--right{text-align:right}.text--nowrap{white-space:nowrap}.text--block{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.font-weight-500{font-weight:600}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.text--uppercase{text-transform:uppercase}.text--transform-none{text-transform:none}.text-dekoration-underline{text-decoration:underline}.text-dekoration-none{text-decoration:none}.text-spacing{letter-spacing:1px}.zeilenabstand--1{line-height:1}.text-hyphens{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.subfont :not(h1,h2,h3,h4){font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.8;color:var(--color-text-subfont)}.fontfamilie--second{font-family:"Montserrat",Helvetica,Arial,sans-serif}.fontfamilie--basic{font-family:"Montserrat",Helvetica,Arial,sans-serif}.text--xs p,p.text--xs,span.text--xs{font-size:.75rem}.text--s p{font-size:1rem}.text--l p,p.text--l,span.text--l{font-size:1.25rem}.text--xl p,p.text--xl,span.text--xl{font-size:1.5rem}.text--xxl p,p.text--xxl,span.text--xxl{font-size:1.75rem}.text--xxxl p,p.text--xxxl,span.text--xxxl{font-size:40px;font-weight:700;text-shadow:1px 2px 4px #000}.headline-color-dunkel h1,.headline-color-dunkel h2,.headline-color-dunkel h3,.headline-color-dunkel h4{color:var(--headline-color-dunkel)}h1.headline-color-dunkel,h2.headline-color-dunkel,h3.headline-color-dunkel,h4.headline-color-dunkel,div.headline-color-dunkel{color:var(--headline-color-dunkel)}.headline-color-hell h1,.headline-color-hell h2,.headline-color-hell h3,.headline-color-hell h4{color:var(--headline-color-hell)}h1.headline-color-hell,h2.headline-color-hell,h3.headline-color-hell,h4.headline-color-hell,div.headline-color-hell{color:var(--headline-color-hell)}.headline-color-weiss h1,.headline-color-weiss h2,.headline-color-weiss h3,.headline-color-weiss h4{color:var(--color-weiss)}h1.headline-color-weiss,h2.headline-color-weiss,h3.headline-color-weiss,h4.headline-color-weiss,div.headline-color-weiss{color:var(--color-weiss)}.text--invertiert{color:var(--color-weiss)}.text-color--weiss,.text-color--weiss .headline_unterzeile,.text-color--weiss>span,.text-color{color:var(--color-weiss)}.text-color--dark{color:var(--color-schwarz)}.text-color--grau{color:var(--color-grau-dark)}.text-color--mittelgrau{color:var(--color-grau-mittel)}.text-color--hellgrau{color:var(--color-grau-hell)}.text-color01,h1.text-color01{color:var(--color01)}.text-color02,h1.text-color02{color:var(--color02)}.text-color03,h2.text-color03{color:var(--color03)}.text-color04,h2.text-color04{color:var(--color04)}.text-color05,h2.text-color05{color:var(--color05)}.text-color06,h2.text-color06{color:var(--color07)}.text-color07,h2.text-color07{color:var(--color07)}.text-color08,h2.text-color08{color:var(--color08)}.text-color09{color:var(--color09)}.bg-color-transparent{background-color:rgba(0,0,0,0)}.bg--transparents{background-color:rgba(255,255,255,.1);padding:.5em}.bg--weiss{background-color:var(--color-weiss)}.bg--color01{background-color:var(--color01)}.bg--color02{background-color:var(--color02)}.bg--color03{background-color:var(--color03)}.bg--color04{background-color:var(--color04)}.bg--color05{background-color:var(--color05)}.bg--color06{background-color:var(--color06)}.bg--color-grau-hell{background-color:var(--color-grau-hell)}.bg--color-grau-mittel{background-color:var(--color-grau-mittel)}.bg--color-grau-dark{background-color:var(--color-grau-dark)}.bgcolor-default{background-color:rgba(255,255,255,.1)}.bg--image01{background-image:url(../../files/theme/img/bg-image/hintergrund_leitfaden.webp);background-repeat:no-repeat;background-size:cover;background-position:bottom;position:relative}.bg--image01::after{content:"";background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(transparent));background-image:linear-gradient(to bottom, #ffffff, transparent);position:absolute;top:0;left:0;right:0;bottom:0}.bg--image01>div{position:relative;z-index:1}.bg--image02{background-image:url(../../files/theme/img/bg/bavaria-min.png);background-repeat:no-repeat;background-position:bottom -120px right}.ce_image.bild--center,.ce_text.bild--center figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ce_image.bild--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.img100 img,img.img100{width:100%}.img--transparent img{opacity:.2}.img--border img{border:1px solid var(--img-border-color)}.img--rund img{border-radius:100%}.img--rund-default img{border-radius:8px}.img--rund-default img{border-radius:var(--img-border-radius)}.img--rund-0 img{border-radius:5px}.mb--0 figure{margin-bottom:0}.block--breite-content{display:block;max-width:75.625rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.text--breite-m,.block--breite-m{max-width:500px}.text--breite-l,.block--breite-l{max-width:800px}.listenstyle ul{padding:0;margin:0 0 0 40px}.listenstyle ul li{list-style:none;text-indent:-15px;padding-bottom:5px}.listenstyle ul li::before{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;width:15px;color:inherit}.icon-color01 ul li::before{color:var(--color01)}.icon-color02 ul li::before{color:var(--color02)}.icon-color-weiss ul li::before{color:#fff}.liste-checkmark li:before{content:""}.liste-checkmark2 li:before{content:""}.liste-herz li:before{content:""}.ce_text--2sp{-webkit-column-width:400px;-moz-column-width:400px;column-width:400px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.columns-2{-webkit-columns:2;-moz-columns:2;columns:2}.columns-3{-webkit-columns:3;-moz-columns:3;columns:3}.columns-4{-webkit-columns:4;-moz-columns:4;columns:4}.bg--transparents{background-color:rgba(255,255,255,.1);padding:.5em}.row.border--bottom{border-bottom:1px solid var(--border-color)}.row.border--top{border-top:1px solid var(--border-color)}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.block-border-radius{border-radius:8px}.text-bg{font-size:inherit;background:var(--color01);color:#fff;padding:.3em .7em .2em .4em;display:inline;line-height:160%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.max-content--width{max-width:73.125rem}.max-page--width{max-width:87.5rem}.pos-relative{position:relative}.pos-absolut{position:absolute}.element--center{margin-left:auto;margin-right:auto}@media screen and (min-width: 48rem){a.mobile-only,li.mobile-only{display:none}}.pl--10{padding-left:.625rem}.pr--10{padding-right:.625rem}ul.icon-check{padding:0;margin:15px 0 0 10px}.icon-check li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:4px}.icon-check li::before{content:url(../../files/theme/img/icon/check.svg);margin-right:10px;margin-top:2px;width:21px;height:21px;-ms-flex-negative:0;flex-shrink:0}.text-schatten{text-shadow:2px 2px 2px rgba(0,0,0,.5019607843)}.hinweistext{color:#fff}.hervorheben{padding:5px 10px;background-color:var(--color02);color:var(--color03);border-radius:5px;font-weight:600}#content-header{background-color:#fff}@media only screen and (min-width: 978px){.image-grid{margin-top:-80px}.hero-bottom{padding-bottom:120px}.hero-2sp{margin-bottom:80px;padding-block:30px 60px}.hero-2sp .ce_image{margin-bottom:-30%}}@media only screen and (max-width: 977px){.mobil-gap{gap:0px}.image-grid{gap:0;padding:0}.hero-bottom{padding-bottom:20px}.hero-2sp{padding-block:20px}}.mod_article.bg--weiss .ce_text p{color:var(--color03)}.subnav-touren a,.subnav-touren strong{font-weight:600;color:var(--color03);-webkit-transition:color 240ms ease-in;transition:color 240ms ease-in}.subnav-touren a:hover,.subnav-touren a:focus{color:var(--color01)}.subnav-touren .active{color:var(--color01)}.subnav-touren ul{margin:0;padding:0;list-style:none}.subnav-touren li{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.4;padding-bottom:.5em;color:var(--color03)}.subnav-touren li.active{color:var(--color01)}.subnav-touren li:before{content:"";font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1.4;margin-right:.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p>span.hl-oberzeile{color:var(--color02);font-size:1.25rem;text-transform:uppercase;letter-spacing:1px;line-height:1.4;border:1px solid var(--color02);border-radius:8px;padding:.3em .4em .2em .4em}p>span.hl-oberzeile{color:var(--color02);font-size:1.25rem;text-transform:uppercase;letter-spacing:1px;line-height:1.4;border:1px solid var(--color02);border-radius:8px;padding:.3em .4em .2em .4em}.liste-herz>ul li{padding-block:8px;position:relative}.liste-herz>ul li::after{content:"";position:absolute;height:1px;left:-40px;right:0px;bottom:0px;background-color:#fff}.ce_text--2sp{-webkit-column-width:400px;-moz-column-width:400px;column-width:400px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media screen and (min-width: 567px){.columns-2--liste{-webkit-columns:2;-moz-columns:2;columns:2}}@media screen and (min-width: 768px){.columns-2--liste{-webkit-columns:1;-moz-columns:1;columns:1}}@media screen and (min-width: 950px){.columns-2--liste{-webkit-columns:2;-moz-columns:2;columns:2}}.links-sprachen{margin-left:-10px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:500}.links-sprachen li{display:inline-block;padding:0 !important}.links-sprachen li a{border-right:1px solid var(--color01);padding:0 10px}#footer .logo-schriftzug{font-weight:600;font-size:1.5rem;color:var(--color01);line-height:1}#footer .mylinkliste a{color:var(--color-weiss)}#footer .mylinkliste a:hover,#footer .mylinkliste a:focus{color:var(--color02)}.sticky-button{text-align:center}@media screen and (min-width: 1130px){.sticky-button{position:fixed;right:calc((100vw - 1100px)/2);top:130px;z-index:100}}.sticky-button a{font-weight:600;-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,.5);box-shadow:5px 5px 5px 0px rgba(0,0,0,.5);line-height:1.3}
