/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Remove default margin */
body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd {
  margin: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role="list"],
ol[role="list"] {
  list-style: none;
}

/* Set core root defaults */
html:focus-within {
  scroll-behavior: smooth;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
}

/* Make images easier to work with */
img,
picture {
  max-width: 100%;
  display: block;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}

/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  html:focus-within {
   scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}

/*!
Theme Name: ortho19
Theme URI: http://underscores.me/
Author: Pixelpoems
Author URI: https://www.pixelpoems.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ortho19
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

ortho19 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/:root{--red:	#f16522;--blue:	#0080C9;--blue-medium:	#40ABDE;--blue-light:	#BFE3F4;--green:	#DBE1DE;--gray:	#ff0000;--gray-light:	#EFEFEF;--gray-medium:	#D9D9D9;--gray-dark:	#9E9E9E;--gray-darkest:	#858585;--red:	#DE0000;--black:	#000000;--white:	#ffffff;--color-primary:	var(--black);--color-secondary:	var(--green);--link-color:	var(--color-primary);--link-color-hover:	var(--color-secondary);--link-color-visited:	var(--color-primary);--color-success:	var(--color-primary);--color-danger:	var(--red);--color-warning:	var(--gray-light)}.btn{--button-color:	var(--color-primary);--button-color-hover:	var(--color-white);--button-color-focus:	var(--color-secondary);--button-color-bg:	var(--color-primary);--button-color-hover-bg:	var(--color-secondary);--button-color-focus-bg:	var(--color-primary)}:root{--space-unit: 1em;--space-sm: calc(0.75 * var(--space-unit));--space-md: calc(1.25 * var(--space-unit));--space-lg: calc(2 * var(--space-unit));--space-xl: calc(3 * var(--space-unit));--section-padding-sm: 3vh;--section-padding-md: 7vh;--section-padding-lg: 10vh;--width-sm:	1108px;--width-md:	1410px;--width-lg:	1670px;--grid-gutter-sm:	15px;--grid-gutter-md:	30px;--grid-gutter-lg:	60px;--col-min-width: 15rem;--border-radius-sm:	2px;--border-radius-md:	4px;--border-radius-lg:	8px;--header-height-sm: 110px;--header-height: 120px;--box-padding-sm:	0.5rem;--box-padding:	1rem;--box-padding-lg:	2rem;--navtab-width: 40px}:root{--font-base:	"Barlow", sans-serif;--font-color-base:	var(--black);--font-weight-base: normal;--font-line-height:	1.4;--font-headling-line-height:	1.2;--font-size-sm: clamp(0.75rem, 0.66rem + 0.2vw, 0.88rem);--font-size-base: clamp(0.94rem, 0.88rem + 0.24vw, 1.13rem);--font-size-md: clamp(1rem, 1rem + 0.4vw, 2rem);--font-size-lg: clamp(1rem, 0.8rem + 0.6vw, 1.9rem);--font-size-xl: clamp(1.6rem, 1rem + 1.2vw, 2.65rem);--font-size-xxl: clamp(2.3rem, 1.85rem + 2.4vw, 4.2rem)}@media all and (-ms-high-contrast: none){@import"https://fonts.googleapis.com/css2?family=Barlow&display=swap";body{font-family:"Barlow",sans-serif}body nav{z-index:100}body iframe{display:none}}:root{--z-index-overlayelement: 2;--z-index-header: 3;--z-index-nav: 4;--z-index-popover: 5;--z-index-content: 7;--z-index-fixed-element: 10;--z-index-overlay: 15}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#000;scroll-behavior:smooth}body{font-family:var(--font-base);font-weight:var(--font-weight-base);color:var(--font-color-base);text-align:left}a{color:var(--link-color);background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:var(--link-color-hover)}a:visited{color:var(--link-color-visited)}a:focus{outline:0}[tabindex="-1"]:focus{outline:0 !important}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom}th{text-align:inherit}form fieldset{border:0;padding:0}form .field{margin:var(--space-sm) 0}input,textarea{align-items:center;border:3px solid var(--black);box-shadow:none;font-size:1rem;height:2.25em;line-height:1.5;padding-bottom:calc(.375em - 1px);padding-left:calc(.625em - 1px);padding-right:calc(.625em - 1px);padding-top:calc(.375em - 1px);position:relative;vertical-align:top;background-color:var(--white);color:var(--black)}textarea{height:10rem}input:focus,textarea:focus{box-shadow:inset 0 -8px 0 0 var(--black)}input[type=text],input[type=email],input[type=password],textarea{-moz-appearance:none;-webkit-appearance:none;max-width:90%;width:90%}.field.checkbox input{margin-top:4px;height:auto}ul.optionset{list-style:none;padding:0}#FeedbackForm_FeedbackForm .field{margin:var(--space-md) -lg 0}@media(min-width: 600px){#FeedbackForm_FeedbackForm ul.optionset li{display:inline-block;padding-right:30px}}#FeedbackForm_FeedbackForm ul.optionset li input{vertical-align:middle}form.js-cm-form{margin-bottom:var(--space-md)}@media(min-width: 1200px){form.js-cm-form{width:50%}}form.js-cm-form .field{padding:var(--space-md)/2 0}form.js-cm-form .field.checkbox input{display:inline;border:1px solid #000}form.js-cm-form .field.checkbox label{padding-left:30px;display:inline-block;margin-top:-40px}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}@font-face{font-family:"Barlow";font-style:normal;font-weight:400;src:local(""),url(fonts/barlow-v12-latin-regular.woff2) format("woff2"),url(fonts/barlow-v12-latin-regular.woff) format("woff")}@font-face{font-family:"Barlow";font-style:normal;font-weight:500;src:local(""),url(fonts/barlow-v12-latin-500.woff2) format("woff2"),url(fonts/barlow-v12-latin-500.woff) format("woff")}body{font-family:var(--font-base);font-size:var(--font-size-base);line-height:var(--font-line-height)}h1,.h1{font-size:var(--font-size-xxl);font-size:40px;margin-bottom:2rem}h2,.h2{font-size:var(--font-size-xl)}h3,.h3{font-size:var(--font-size-lg)}h4,.h4{font-size:var(--font-size-base)}h5,.h5{font-size:var(--font-size-base)}h2{margin-top:calc(1.2*(1em + .5vw));margin-bottom:1.5rem}h3{margin-top:calc(1.1*(1em + .5vw))}h4{margin-top:calc(1em + .5vw)}h5{margin-top:calc(1em + .5vw);margin-bottom:calc(-1*(1em + .5vw)/2)}p{margin-top:calc(.5em + .2vw);margin-bottom:calc(.5em + .2vw)}h1,h2,h3,h4,h5,h6{line-height:var(--font-headling-line-height);font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}.entry-content h2:first-of-type{margin-top:0}.menu-pos-2 article h2{display:inline-block;margin-bottom:2rem;padding-bottom:.8rem;box-shadow:inset 0 -3px 0 var(--color-primary)}.content-container.menu-pos-4,.content-container.menu-pos-5{color:var(--white)}.content-container.menu-pos-4 article a,.content-container.menu-pos-5 article a{color:var(--white)}.container{width:calc(100% - var(--space-md));max-width:var(--width-lg);margin-left:auto;margin-right:auto}@media(min-width: 1200px){.container{width:calc(100% - var(--space-lg))}}.container--sm{max-width:var(--max-width-sm)}.container--md{max-width:var(--max-width-md)}.container--flex{display:flex;flex-direction:row}.container--grid{display:grid;gap:var(--grid-gutter-md)}.container--grid.grid-auto{grid-template-columns:repeat(auto-fit, minmax(var(--col-min-width), 1fr))}.container--grid.grid-3{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media(min-width: 900px){.container--grid.grid-3{grid-template-columns:repeat(3, minmax(var(--col-min-width), 1fr))}}.grid{display:grid}@supports(display: grid){.page-container,.item-container{display:grid;grid-gap:var(--grid-gutter-md)}.page-container,.w-fullscreen{grid-template-columns:[full-start] minmax(1em, 1fr) [main-start] minmax(0, var(--space-lg)) [main-end] minmax(1em, 1fr) [full-end];grid-gap:0px}@media(min-width: 600px){.page-container,.w-fullscreen{grid-template-columns:[full-start] minmax(3em, 1fr) [main-start] minmax(0, var(--space-lg)) [main-end] minmax(3em, 1fr) [full-end]}}.page-container>*{grid-column:main}.page-container>.w-fullscreen{grid-column:full}.item-container{margin:0 auto;grid-template-columns:repeat(auto-fill, minmax(var(--item-w-max), 1fr));grid-gap:var(--grid-gutter-md)}.item{flex:1 1 var(--item-w-max)}.item__w-2{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media(min-width: 900px){.item__w-2{grid-template-columns:repeat(2, minmax(200px, 1fr))}}.item--w-3{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media(min-width: 900px){.item--w-3{grid-template-columns:repeat(3, minmax(200px, 1fr))}}.item--w-4{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media(min-width: 900px){.item--w-4{grid-template-columns:repeat(4, minmax(200px, 1fr))}}.items--h-auto{grid-auto-rows:auto;margin-bottom:0}.inline-head{flex:1 1 100%;grid-column:1/-1;justify-self:left}}.overlap{padding:0}@media(min-width: 1200px){.overlap{margin-left:var(--space-lg);margin-right:var(--space-lg)}}@media(min-width: 1480px){.overlap{margin-left:var(--space-xl);margin-right:var(--space-xl)}}.site-header{height:var(--header-height-sm);background-color:var(--white);position:fixed;top:0;width:100%;z-index:var(--z-index-header);display:flex;flex-direction:column;justify-content:space-between}.site-header .site-branding{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1}.site-header .site-branding .site-logo{width:150px;margin:0 auto}@media(min-width: 900px){.site-header{height:var(--header-height)}}@media(min-width: 1200px){.site-header .site-branding .site-logo{width:160px}}.site-header__infobar{display:flex;align-items:center;justify-content:center;border-top:1.5px solid var(--color-primary);border-bottom:1.5px solid var(--color-primary);background-color:var(--gray-light);padding-left:var(--grid-gutter-sm);padding-right:var(--grid-gutter-sm);justify-content:space-between}.site-header__infobar .btn{margin:5px 0}@media(min-width: 600px){.site-header__infobar .btn{padding:.5em}}.site-header__infobar .site-header__msg{display:block;color:var(--color-primary);text-transform:uppercase;font-weight:400;font-size:var(--font-size-lg);margin-top:.3em;margin-bottom:.3em}.site-main article{-webkit-animation:fade-in .5s;animation:fade-in .5s}.content-container{position:relative;z-index:1;box-sizing:border-box;border-top:1px solid #fff}@media(min-width: 900px){.content-container.menu-pos-1{margin-left:calc(5*var(--navtab-width));margin-right:0}.content-container.menu-pos-2{margin-left:calc(2*var(--navtab-width));margin-right:calc(3*var(--navtab-width))}.content-container.menu-pos-3{margin-left:calc(3*var(--navtab-width));margin-right:calc(2*var(--navtab-width))}.content-container.menu-pos-4{margin-left:calc(4*var(--navtab-width));margin-right:calc(1*var(--navtab-width))}.content-container.menu-pos-5{margin-left:calc(5*var(--navtab-width));margin-right:0}}@media(max-width: 899px){.content-container.menu-pos-1{background-color:var(--white)}.content-container.menu-pos-2{background-color:var(--gray-light)}.content-container.menu-pos-3{background-color:var(--gray-medium)}.content-container.menu-pos-4{background-color:var(--gray-dark)}.content-container.menu-pos-5{background-color:var(--gray-darkest)}}.site-main{position:relative;margin-top:var(--header-height);max-width:85vw;margin:0 auto;padding-top:calc(var(--header-height) + 2rem)}@media(min-width: 900px){.site-main{z-index:var(--z-index-content)}}@media(min-width: 900px){.site-main{padding-top:calc(var(--header-height) + 3rem)}.site-main article{width:70vw;max-width:var(--width-sm);margin:0 auto}}.site-main::-webkit-scrollbar{display:none}section,footer{padding:var(--section-padding-sm) 0}@media(min-width: 1480px){section,footer{padding:var(--section-padding-md) 0}}.bg-img{background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%;display:grid}.bg-dark{background-color:var(--color-primary)}footer.entry-footer{display:flex;justify-content:flex-start;flex-direction:column;font-size:var(--font-size-sm)}footer.entry-footer nav ul{display:flex;list-style:none;margin:0;padding:0}footer.entry-footer a,footer.entry-footer a:visited{padding:0 2rem 0 0;color:var(--black);text-decoration:none}@media(min-width: 900px){footer.entry-footer a,footer.entry-footer a:visited{padding:0 1rem}}footer.entry-footer ul#footer_social-media-menu li a{text-indent:999;line-height:0;font-size:0;color:transparent;text-indent:-9999px}footer.entry-footer a[href*="facebook.com"]:before{position:absolute;content:"";width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27feather feather-facebook%27%3E%3Cpath d=%27M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z%27%3E%3C/path%3E%3C/svg%3E")}footer.entry-footer a[href*="instagram.com"]:before{position:absolute;content:"";width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27feather feather-instagram%27%3E%3Crect x=%272%27 y=%272%27 width=%2720%27 height=%2720%27 rx=%275%27 ry=%275%27%3E%3C/rect%3E%3Cpath d=%27M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z%27%3E%3C/path%3E%3Cline x1=%2717.5%27 y1=%276.5%27 x2=%2717.51%27 y2=%276.5%27%3E%3C/line%3E%3C/svg%3E")}footer.entry-footer>div{display:flex}@media(min-width: 900px){footer.entry-footer{flex-direction:row;justify-content:space-between}footer.entry-footer nav{margin-left:2rem}}footer.entry-footer address{color:var(--black);line-height:1.5;margin-top:.2rem}.menu-pos-4 footer.entry-footer a,.menu-pos-4 footer.entry-footer a:visited,.menu-pos-5 footer.entry-footer a,.menu-pos-5 footer.entry-footer a:visited{color:var(--white)}.menu-pos-4 footer.entry-footer a[href*="facebook.com"]:before,.menu-pos-5 footer.entry-footer a[href*="facebook.com"]:before{position:absolute;content:"";width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27feather feather-facebook%27%3E%3Cpath d=%27M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z%27%3E%3C/path%3E%3C/svg%3E")}.menu-pos-4 footer.entry-footer a[href*="instagram.com"]:before,.menu-pos-5 footer.entry-footer a[href*="instagram.com"]:before{position:absolute;content:"";width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27feather feather-instagram%27%3E%3Crect x=%272%27 y=%272%27 width=%2720%27 height=%2720%27 rx=%275%27 ry=%275%27%3E%3C/rect%3E%3Cpath d=%27M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z%27%3E%3C/path%3E%3Cline x1=%2717.5%27 y1=%276.5%27 x2=%2717.51%27 y2=%276.5%27%3E%3C/line%3E%3C/svg%3E")}button,.btn,input[type=submit].action,.wp-block-button__link,.pp-image-text-link a{color:var(--black);background-color:var(--color-secondary);border:0px solid;padding:.4em;cursor:pointer;text-align:center;white-space:nowrap;border-radius:0;text-transform:uppercase;margin:var(--space-sm) 0;text-decoration:none;box-shadow:none !important;transition:color .15s ease-in-out,background-color .15s ease-in-out;line-height:1;display:inline-flex;align-items:center;font-size:inherit}@media(min-width: 600px){button,.btn,input[type=submit].action,.wp-block-button__link,.pp-image-text-link a{padding:.8em}}button:hover,button.hover,.btn:hover,.btn.hover,input[type=submit].action:hover,input[type=submit].action.hover,.wp-block-button__link:hover,.wp-block-button__link.hover,.pp-image-text-link a:hover,.pp-image-text-link a.hover{color:var(--white);background-color:var(--gray-dark);text-decoration:none}button:focus,button.focus,.btn:focus,.btn.focus,input[type=submit].action:focus,input[type=submit].action.focus,.wp-block-button__link:focus,.wp-block-button__link.focus,.pp-image-text-link a:focus,.pp-image-text-link a.focus{outline:0;color:var(--button-color-focus);background-color:var(--button-color-focus-bg)}button:not(:disabled):not(.disabled),.btn:not(:disabled):not(.disabled),input[type=submit].action:not(:disabled):not(.disabled),.wp-block-button__link:not(:disabled):not(.disabled),.pp-image-text-link a:not(:disabled):not(.disabled){cursor:pointer}button--border,.btn--border,input[type=submit].action--border,.wp-block-button__link--border,.pp-image-text-link a--border{background-color:transparent;border:1px solid var(--black);color:var(--black)}a.wp-block-button__link:after{content:"";width:14px;height:14px;margin-left:6px;background-image:url("data:image/svg+xml,%3Csvg version=%271.1%27 id=%27Ebene_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270px%27 y=%270px%27 viewBox=%270 0 19 19%27 style=%27enable-background:new 0 0 19 19;%27 xml:space=%27preserve%27%3E%3Cstyle type=%27text/css%27%3E .st0%7Bfill:%23000000;%7D%0A%3C/style%3E%3Cg id=%27Gruppe_5_00000108307882426396662530000000723616663087269515_%27 transform=%27translate%2818.016%29 rotate%2890%29%27%3E%3Cg id=%27Gruppe_1_00000161632542125192708920000003461034413960789422_%27%3E%3Cpath id=%27Pfad_1_00000004529428662383243810000015542799621084951992_%27 class=%27st0%27 d=%27M9.7,0L0,18h4L9.6,7.1L14.8,18h4L9.7,0z%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.pp-image-text-link a{background-color:var(--color-secondary);color:var(--black)}.pp-image-text-link a:after{content:"";width:14px;height:14px;margin-left:6px;background-image:url("data:image/svg+xml,%3Csvg version=%271.1%27 id=%27Ebene_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270px%27 y=%270px%27 viewBox=%270 0 19 19%27 style=%27enable-background:new 0 0 19 19;%27 xml:space=%27preserve%27%3E%3Cstyle type=%27text/css%27%3E .st0%7Bfill:%23000000;%7D%0A%3C/style%3E%3Cg id=%27Gruppe_5_00000108307882426396662530000000723616663087269515_%27 transform=%27translate%2818.016%29 rotate%2890%29%27%3E%3Cg id=%27Gruppe_1_00000161632542125192708920000003461034413960789422_%27%3E%3Cpath id=%27Pfad_1_00000004529428662383243810000015542799621084951992_%27 class=%27st0%27 d=%27M9.7,0L0,18h4L9.6,7.1L14.8,18h4L9.7,0z%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.pp-image-text-link:hover a{background-color:var(--gray-dark);color:var(--white)}.pp-image-text-link:hover a:after{background-image:url("data:image/svg+xml,%3Csvg version=%271.1%27 id=%27Ebene_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270px%27 y=%270px%27 viewBox=%270 0 19 19%27 style=%27enable-background:new 0 0 19 19;%27 xml:space=%27preserve%27%3E%3Cstyle type=%27text/css%27%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cg id=%27Gruppe_5_00000108307882426396662530000000723616663087269515_%27 transform=%27translate%2818.016%29 rotate%2890%29%27%3E%3Cg id=%27Gruppe_1_00000161632542125192708920000003461034413960789422_%27%3E%3Cpath id=%27Pfad_1_00000004529428662383243810000015542799621084951992_%27 class=%27st0%27 d=%27M9.7,0L0,18h4L9.6,7.1L14.8,18h4L9.7,0z%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.content-container.menu-pos-5 .pp-image-text-link a{background-color:var(--blue-light);color:var(--black)}.content-container.menu-pos-5 .pp-image-text-link a:after{content:"";width:14px;height:14px;margin-left:6px;background-image:url("data:image/svg+xml,%3Csvg version=%271.1%27 id=%27Ebene_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270px%27 y=%270px%27 viewBox=%270 0 19 19%27 style=%27enable-background:new 0 0 19 19;%27 xml:space=%27preserve%27%3E%3Cstyle type=%27text/css%27%3E .st0%7Bfill:%23008FD3;%7D%0A%3C/style%3E%3Cg id=%27Gruppe_5_00000108307882426396662530000000723616663087269515_%27 transform=%27translate%2818.016%29 rotate%2890%29%27%3E%3Cg id=%27Gruppe_1_00000161632542125192708920000003461034413960789422_%27%3E%3Cpath id=%27Pfad_1_00000004529428662383243810000015542799621084951992_%27 class=%27st0%27 d=%27M9.7,0L0,18h4L9.6,7.1L14.8,18h4L9.7,0z%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.content-container.menu-pos-5 .pp-image-text-link:hover a{background-color:var(--blue);color:var(--white)}.content-container.menu-pos-5 .pp-image-text-link:hover a:after{background-image:url("data:image/svg+xml,%3Csvg version=%271.1%27 id=%27Ebene_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270px%27 y=%270px%27 viewBox=%270 0 19 19%27 style=%27enable-background:new 0 0 19 19;%27 xml:space=%27preserve%27%3E%3Cstyle type=%27text/css%27%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cg id=%27Gruppe_5_00000108307882426396662530000000723616663087269515_%27 transform=%27translate%2818.016%29 rotate%2890%29%27%3E%3Cg id=%27Gruppe_1_00000161632542125192708920000003461034413960789422_%27%3E%3Cpath id=%27Pfad_1_00000004529428662383243810000015542799621084951992_%27 class=%27st0%27 d=%27M9.7,0L0,18h4L9.6,7.1L14.8,18h4L9.7,0z%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}button.btn--primary,.btn.btn--primary,input[type=submit].action.btn-primary{color:var(--button-color) -primary;background-color:var(--button-color) -primary-bg;border:2px solid var(--color-primary)}button.btn--primary:hover,button.btn--primary.hover,.btn.btn--primary:hover,.btn.btn--primary.hover,input[type=submit].action.btn-primary:hover,input[type=submit].action.btn-primary.hover{color:var(--button-color-hover);background-color:var(--button-color-hover-bg);border:2px solid var(--black)}button.btn--secondary,.btn.btn--secondary,input[type=submit].action.btn-secondary{color:var(--button-color) -secondary;background-color:var(--button-color) -secondary-bg;border:2px solid var(--color-secondary)}.btn-row .btn{margin-right:var(--space-sm)}.bg-dark .btn,.bg-blue .btn{color:var(--white);background-color:var(--black)}.bg-dark .btn:hover,.bg-dark .btn.hover,.bg-blue .btn:hover,.bg-blue .btn.hover{color:var(--color-primary)}.banner{height:50vh;position:relative}.banner .banner__content{position:absolute;height:100%;width:100%;box-sizing:border-box}.banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}nav.main-navigation{visibility:hidden;opacity:0;position:absolute;perspective:700px;margin-left:auto;margin-right:auto;width:100%;z-index:var(--z-index-nav)}nav.main-navigation ul{padding:0;margin:0}nav.main-navigation ul>li{list-style:none;text-align:left;padding:0;margin:0;display:flow-root;text-align:center}nav.main-navigation ul>li a{color:#000;text-decoration:none;padding:14px 10px;align-items:center;display:block}nav.main-navigation ul li:nth-child(1){background-color:var(--white)}nav.main-navigation ul li:nth-child(2){background-color:var(--gray-light)}nav.main-navigation ul li:nth-child(3){background-color:var(--gray-medium)}nav.main-navigation ul li:nth-child(4){background-color:var(--gray-dark)}nav.main-navigation ul li:nth-child(4) a{color:var(--white)}nav.main-navigation ul li:nth-child(5){background-color:var(--gray-darkest)}nav.main-navigation ul li:nth-child(5) a{color:var(--white)}@media(max-width: 599px){nav.main-navigation{transform:translateY(-100%);transition:all .4s ease-in-out}}@media(min-width: 900px){nav.main-navigation{visibility:visible;opacity:1;position:fixed;left:0;top:var(--header-height);height:100%;width:100%}nav.main-navigation ul{display:flex;position:fixed;width:100vw;align-items:stretch;list-style:none;margin:0;padding-left:0;z-index:30}nav.main-navigation ul li{text-orientation:mixed;padding:0;text-transform:uppercase;transition:all .4s ease-out}nav.main-navigation ul li a{-ms-writing-mode:tb-rl;writing-mode:tb-rl;transform:rotate(-180deg);text-align:right;width:var(--navtab-width);height:100%;align-items:center;justify-content:flex-end;margin-top:10px}nav.main-navigation ul li a:hover{transition:margin .1s;margin-top:6px}nav.main-navigation ul li.current-menu-item{flex:1 0 var(--navtab-width)}nav.main-navigation ul li.current-menu-item a:hover{margin-left:0px;margin-right:0px}nav.main-navigation ul li:not(.current-menu-item){flex:0 0 var(--navtab-width)}nav.main-navigation ul li:first-child.current-menu-item{flex:0 0 var(--navtab-width)}}.main-navigation.open{position:fixed;visibility:visible;opacity:1;cursor:default;overflow-y:scroll;transform:translateY(0);top:var(--header-height-sm)}.menu-toggle{padding:0;margin:5px 0 0 0;width:24px;height:24px;top:var(--grid-gutter-sm);right:var(--grid-gutter-md);margin-left:auto;cursor:pointer;position:fixed;padding:0;display:inherit;align-items:inherit;background-color:transparent}.menu-toggle:hover{background-color:transparent}.menu-toggle span{width:24px;height:3px;background-color:var(--color-primary);display:block;position:absolute;transition:all .6s ease;top:0}.menu-toggle span:nth-of-type(3){top:8px}.menu-toggle span:nth-of-type(4){top:16px}.menu-toggle.open span:nth-of-type(2){transform:translateY(0.5rem) rotate(-45deg)}.menu-toggle.open span:nth-of-type(3){transform:translateX(1.5rem);opacity:0}.menu-toggle.open span:nth-of-type(4){transform:translateY(-0.5rem) rotate(45deg)}@media(min-width: 900px){.menu-toggle,.nav-primary .menu-close{display:none}}body svg.icon{fill:var(--color-primary)}.btn svg.icon{height:18px;width:18px;fill:var(--white);margin-left:.5rem}.item-checked{display:flex;flex-direction:column;align-items:center}@media(min-width: 600px){.item-checked{flex-direction:row}}.item-checked__img,.item-checked__content{flex:1}@media(min-width: 600px){.item-checked.odd .item-checked__img{order:1}}.item-faq h2{margin-top:0}.item-container--block{grid-auto-rows:auto;padding:var(--space-md) 0}.item-container .item--block--icon h3,.item-container .item--block--icon p{margin-top:var(--space-sm)}.project__img{width:100%;height:auto}@media(min-width: 600px){.content-block{padding-right:15%}}.msg,.message{background-color:var(--color-primary);border-radius:var(--border-radius-md);padding:var(--space-md);position:relative;margin-bottom:var(--space-md);color:var(--white)}.msg a,.message a{color:var(--white)}.msg p,.message p{margin:0}.msg-warning,.warning{background-color:var(--color-warning);color:var(--black)}.msg-danger,.danger{background-color:var(--color-danger)}.msg-success,.success{background-color:var(--color-success);color:var(--white)}.collapse-item{position:relative;width:100%;color:var(--gray-light);overflow:hidden;margin-bottom:1px}.collapse-item input{position:absolute;opacity:0;z-index:-1}.collapse-item label{position:relative;display:inline-block;color:var(--black);font-family:var(--font-sans-serif);line-height:1.3;cursor:pointer;width:100%;border-top:3px solid var(--gray-light);padding:1rem 0}.collapse-content{max-height:0;overflow:hidden;color:var(--font-color-base);transition:max-height .45s}.collapse-content p{margin:0 0 1em 0}.collapse-item input:checked~.collapse-content{max-height:100vh}.collapse-item:last-child{border-bottom:3px solid var(--gray-light)}.collapse-item label::after{position:absolute;right:0px;top:0;display:inline-block;padding:1rem 0;text-align:center;transition:all .35s}.collapse-item input[type=checkbox]+label::after{content:"+"}.collapse-item input[type=checkbox]:checked+label::after{transform:rotate(315deg)}.img-gallery{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:200px 200px}@media(min-width: 900px){.img-gallery{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:350px 350px}}.img-gallery .img-item{display:block;overflow:hidden;position:relative}.img-gallery .img-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.img-gallery .img-item--lg{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}body.home{background-color:var(--gray-light)}.site-main.homepage{max-width:100vw;padding:0;background-color:var(--gray-light)}.wpml-ls-statics-footer,.otgs-development-site-front-end{display:none}main.homepage article{position:relative;width:inherit;max-width:100vw;height:100vh;padding-top:var(--header-height-sm)}@media(min-width: 900px){main.homepage article{padding-top:var(--header-height)}}@media only screen and (max-height: 575.98px)and (orientation: landscape){main.homepage article{padding-top:var(--header-height-sm)}}main.homepage article .entry-content{z-index:calc(var(--z-index-nav) - 1);position:relative;background-color:#fff;margin:0 auto;bottom:5vh;padding:var(--box-padding);left:0;right:0;margin-left:auto;margin-right:auto;width:90vw}main.homepage article .entry-content h3:first-of-type{margin-top:0}main.homepage article .entry-content h2{box-shadow:none;font-weight:600;margin-top:0;margin-bottom:1rem;color:var(--blue)}@media(min-width: 600px){main.homepage article .entry-content{position:absolute;bottom:5vh;padding:var(--box-padding-lg)}}@media(min-width: 900px){main.homepage article .entry-content{top:20vh;width:30vw;left:3rem;right:inherit;bottom:auto;background-color:rgba(255,255,255,.8)}}@media(min-width: 1200px){main.homepage article .entry-content{width:22vw}}@media only screen and (max-height: 575.98px)and (orientation: landscape){main.homepage article .entry-content{position:relative}}main.homepage article .entry-header,main.homepage article .entry-footer{display:none}.wp-custom-header{position:relative;width:100%;min-height:250px;pointer-events:none;overflow:hidden}@media(min-width: 600px){.wp-custom-header{position:absolute;top:calc(var(--header-height-sm) - 1px);left:0;height:calc(100% - var(--header-height-sm))}}@media only screen and (max-height: 575.98px)and (orientation: landscape){.wp-custom-header{position:relative;top:0}}.wp-custom-header video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-custom-header iframe{position:absolute;min-width:177.77vh;top:0;left:50%;transform:translateX(-50%)}@media only screen and (max-height: 575.98px)and (orientation: landscape){.wp-custom-header iframe{height:100vh}}@media(min-width: 600px){.wp-custom-header iframe{width:auto;min-width:177.77vh;top:50%;left:50%;transform:translate(-50%, -50%);height:100vw;min-height:100vh}}@media(min-width: 1480px){.wp-custom-header iframe{min-height:140vh;width:100%}}@media(min-width: 1800px){.wp-custom-header iframe{min-height:150vh}}button.btn-sound{z-index:2000;width:60px;height:60px;right:calc(50% - 30px);top:200px;position:absolute;background-color:transparent;cursor:pointer}@media(min-width: 600px){button.btn-sound{width:100px;height:100px;right:calc(50% - 50px);top:40%}}@media(min-width: 900px){button.btn-sound{top:50%}}button.btn-sound svg{width:100%;height:100%}.show{display:block}.hide{display:none}.fallback-screen{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media all and (-ms-high-contrast: none){.wp-custom-header{background-image:url(6fd47821dcc1eec73591.jpg);background-size:100%;top:130px;height:100%}}.page .buorg{background-color:#fff;font-family:var(--font-base)}.page .buorg>div{padding:2rem}.page .buorg .buorg-buttons{padding:1rem}.page .buorg .buorg-buttons a{color:#fff;background-color:#0080c9 !important;border:0px solid !important;padding:.4em !important;cursor:pointer;text-align:center;white-space:nowrap;border-radius:0 !important;text-transform:uppercase;margin:var(--space-sm) 0;text-decoration:none;box-shadow:none !important;transition:color .15s ease-in-out,background-color .15s ease-in-out;line-height:1;display:inline-flex;align-items:center}.pp-team-member{margin-bottom:var(--box-padding-lg)}.pp-team-member__img figure.wp-block-image{position:relative;aspect-ratio:1;width:inherit;height:inherit;margin:0}@supports not (aspect-ratio: 1){.pp-team-member__img figure.wp-block-image:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:100%}.pp-team-member__img figure.wp-block-image:after{content:"";display:table;clear:both}}.pp-team-member img{position:absolute;border:1px solid var(--gray-dark);border-bottom:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pp-team-member__description{background-color:var(--color-secondary);border:1px solid var(--gray-dark);padding:var(--box-padding-sm) var(--box-padding-sm)}@media(min-width: 900px){.pp-team-member__description{padding:var(--box-padding) var(--box-padding-lg)}}.pp-team-member__description h3{margin-top:0;margin-bottom:.4rem;text-transform:none;font-weight:300}.pp-team-member__description p{color:var(--gray-darkest);margin:0;font-size:calc(var(--font-size-base)*.8)}@media(min-width: 900px){.pp-team-member__description p{font-size:calc(var(--font-size-base)*.9)}}.pp-team-member__cv-holder{margin-top:-1rem;position:relative}.pp-team-member__cv-holder .pp-expand-title-row,.pp-team-member__cv-holder .pp-team-member-cv-title-row{background-color:#fff;border:1px solid var(--gray-dark);padding:var(--box-padding-sm) var(--box-padding-sm);display:flex;align-items:center}@media(min-width: 900px){.pp-team-member__cv-holder .pp-expand-title-row,.pp-team-member__cv-holder .pp-team-member-cv-title-row{padding:var(--box-padding) var(--box-padding-lg)}}.pp-team-member__cv-holder .pp-expand-title-row .pp-expand-symbol,.pp-team-member__cv-holder .pp-team-member-cv-title-row .pp-expand-symbol{margin-left:auto;cursor:pointer;font-size:var(--font-size-xl);line-height:0}.pp-team-member__cv-holder .pp-expand-title-row.row-active{color:var(--gray-dark)}.pp-team-member__cv-holder .pp-team-member-cv{background-color:#fff;border:1px solid var(--gray-dark);margin-top:-1px;transition:400ms ease-in-out;padding:var(--box-padding-sm) var(--box-padding-sm);margin-bottom:0}@media(min-width: 900px){.pp-team-member__cv-holder .pp-team-member-cv{padding:var(--box-padding) var(--box-padding-lg)}}@media(min-width: 600px){.pp-team-member__cv-holder .pp-team-member-cv{width:calc(200% + var(--wp--style--block-gap, 2em))}}.pp-team-member__cv-holder .pp-team-member-cv.hidden{max-height:0px;visibility:hidden;overflow:hidden}.pp-team-member__cv-holder .pp-team-member-cv:not(.hidden){max-height:5000px;visibility:visible;overflow:hidden;margin-bottom:var(--box-padding-lg)}.wp-block-columns.team-lg .pp-team-member__description{line-height:1.25;height:min(17vw,5rem)}@media(min-width: 600px){.wp-block-columns.team-lg .pp-team-member__description{height:min(16vw,12rem)}}@media(min-width: 900px){.wp-block-columns.team-lg .pp-team-member__description{height:min(13vw,13rem)}}@media(min-width: 1200px){.wp-block-columns.team-lg .pp-team-member__description{height:min(9vw,7rem)}}@media(min-width: 1480px){.wp-block-columns.team-lg .pp-team-member__description{height:min(8vw,7rem)}}.site-main .wp-block-columns{margin-bottom:0}@media(min-width: 900px){.site-main .wp-block-columns.team-sm .pp-team-member__description{padding:var(--box-padding-sm) var(--box-padding)}}@media(min-width: 900px){.site-main .wp-block-columns.team-sm .pp-team-member__description h3{font-size:var(--font-size-base);margin-bottom:.1em}}@media(max-width: 899px){.site-main .wp-block-columns.team-sm{margin-left:-1em;margin-right:-1em;width:calc(100% + 2em)}}@media(max-width: 899px){.site-main .wp-block-columns.team-sm .wp-block-column{flex-basis:calc(50% - 2em) !important;margin-left:1em;margin-right:1em}}@media(min-width: 600px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) .pp-team-member-cv{margin-left:calc(-1*(100% + var(--wp--style--block-gap, 2em)));width:calc(200% + var(--wp--style--block-gap, 2em))}}.boxed{border:1px solid red;background-color:#fff}.pp-image-text{display:flex;flex-direction:column;margin:var(--box-padding-lg) 0 calc(var(--box-padding-lg)*2) 0}@media(min-width: 900px){.pp-image-text{flex-direction:row;padding:0 2rem}}@media(min-width: 1200px){.pp-image-text{flex-direction:row;padding:0 4rem}}.pp-image-text__img{flex:0 0 50%}.pp-image-text__img img{border:1px solid var(--gray-dark)}.pp-image-text__content{padding:var(--box-padding-lg);background-color:var(--white);margin-top:-2rem;margin-left:1rem;margin-right:1rem;order:2}@media(min-width: 900px){.pp-image-text__content{order:inherit;margin-right:-2rem;margin-top:2rem;margin-bottom:-2rem;z-index:2}}.pp-image-text__content .pp-image-text__description{margin-bottom:1rem}.pp-image-text__img+.pp-image-text__content{order:inherit;margin-top:-2rem;margin-left:1rem;margin-right:1rem}@media(min-width: 900px){.pp-image-text__img+.pp-image-text__content{margin-left:-2rem;margin-top:2rem;margin-bottom:-2rem}}.menu-pos-4 .pp-image-text__content,.menu-pos-5 .pp-image-text__content{color:var(--black);background-color:var(--gray-light)}.pp-image-text.wide{justify-content:space-between}@media(min-width: 900px){.pp-image-text.wide{align-items:flex-end;flex-direction:row;padding:0}}.pp-image-text.wide .pp-image-text__img{flex:0 0 80%}.pp-image-text.wide .pp-image-text__content{min-height:200px}@media(min-width: 900px){.pp-image-text.wide .pp-image-text__content{margin-left:-2rem}}.menu-pos-5 .has-border img{border:1px solid var(--white);border-radius:50%;width:100%;height:auto}@media(min-width: 1200px){.pp-image-fullsize{margin-left:-4rem;margin-right:-4rem}}.pp-image-fullsize .pp-image-fullsize__img figure img{width:100%;height:auto}.a-b{align-self:end;width:100%}.a-c{text-align:center}.a-r{text-align:right}.va-c{display:flex;align-items:center}.va-b{display:flex;align-items:flex-end}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.pt-0{padding-top:0}.pb-0{padding-top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.fade-in{-webkit-animation:fade-in .6s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in .6s cubic-bezier(0.39, 0.575, 0.565, 1) both}.fade-in-top{-webkit-animation:fade-in-top .5s ease-in both;animation:fade-in-top .5s ease-in both}h1 span{-webkit-animation:fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both}.img-link:nth-child(1),.img-item:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}.img-link:nth-child(2),.img-item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.img-link:nth-child(3),.img-item:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.img-link:nth-child(4),.img-item:nth-child(4){-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in-top{0%{opacity:0;transform:translate3d(0, 2%, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fade-in-top{0%{opacity:0;transform:translate3d(0, 2%, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}
