@charset "UTF-8";
@font-face {
  font-family: "badhousebold";
  src: url("https://car.dev.kraftjungs.de/fonts/badhousebold-webfont.woff2") format("woff2"), url("https://car.dev.kraftjungs.de/fonts/badhousebold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
:root {
  --red: #cc1e1d;
  --turquoise: #19A5AA;
  --turquoise-darker: #09898d;
  --light-turquoise: #A5CED1;
  --gray: #E9E7DF;
  --gallery: #ebebeb;
  --black: #000;
  --green: #12b02c;
  --klaro-primary: #fff;
  --klaro-text: #000;
  --klaro-success: #12b02c;
  --klaro-disabled: #ccc;
  --klaro-enabled: #cc1e1d;
}

body.site-1246569, body.site-1246569 * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.site-1246569 {
  font-size: 1.2rem;
  color: rgba(0, 0, 0, 0.8);
}
body.site-1246569, body.site-1246569 *,
body.site-1246569 input, body.site-1246569 textarea, body.site-1246569 select,
body.site-1246569 .header-wrapper,
body.site-1246569 .left-navigation-list,
body.site-1246569 .projectheader__subheadline,
body.site-1246569 .teaser-text,
body.site-1246569 .h2-style, body.site-1246569 h2, body.site-1246569 .content__headline, body.site-1246569 .one-column-teaser__teaser-headline,
body.site-1246569 .h3-style, body.site-1246569 h3, body.site-1246569 .quote, body.site-1246569 .info-list__title, body.site-1246569 .image-teaser__subheadline, body.site-1246569 .textbox-with-graphic__subheadline, body.site-1246569 .multislide-teaser__subheadline {
  font-family: "IBM Plex Sans", Arial, Helvetica, sans-serif !important;
}
body.site-1246569 p {
  line-height: 1.75em;
  text-align: left;
}
body.site-1246569 p.icaption_nonfloating {
  width: auto !important;
}
@media only screen and (min-width: 0px) {
  body.site-1246569 p.icaption_nonfloating {
    margin-right: -30px;
    margin-left: -30px;
  }
}
@media only screen and (min-width: 768px) {
  body.site-1246569 p.icaption_nonfloating {
    margin-right: -50px;
    margin-left: -50px;
  }
}
@media only screen and (min-width: 940px) {
  body.site-1246569 p.icaption_nonfloating {
    margin-right: -120px;
    margin-left: -120px;
  }
}
@media only screen and (max-width: 599px) {
  body.site-1246569 p.icaption_left, body.site-1246569 p.icaption_right {
    width: auto !important;
  }
}
@media only screen and (max-width: 599px) and (min-width: 0px) {
  body.site-1246569 p.icaption_left, body.site-1246569 p.icaption_right {
    margin-right: -30px;
    margin-left: -30px;
  }
}
@media only screen and (max-width: 599px) and (min-width: 768px) {
  body.site-1246569 p.icaption_left, body.site-1246569 p.icaption_right {
    margin-right: -50px;
    margin-left: -50px;
  }
}
@media only screen and (max-width: 599px) and (min-width: 940px) {
  body.site-1246569 p.icaption_left, body.site-1246569 p.icaption_right {
    margin-right: -120px;
    margin-left: -120px;
  }
}
@media only screen and (min-width: 600px) {
  body.site-1246569 p.icaption_left, body.site-1246569 p.icaption_right {
    margin-top: 0.5rem;
    max-width: 300px;
  }
}
@media only screen and (min-width: 600px) {
  body.site-1246569 p.icaption_left {
    float: left;
  }
}
@media only screen and (min-width: 600px) and (min-width: 0px) {
  body.site-1246569 p.icaption_left {
    margin-left: -30px;
  }
}
@media only screen and (min-width: 600px) and (min-width: 768px) {
  body.site-1246569 p.icaption_left {
    margin-left: -50px;
  }
}
@media only screen and (min-width: 600px) and (min-width: 940px) {
  body.site-1246569 p.icaption_left {
    margin-left: -120px;
  }
}
@media only screen and (min-width: 600px) {
  body.site-1246569 p.icaption_right {
    float: right;
  }
}
@media only screen and (min-width: 600px) and (min-width: 0px) {
  body.site-1246569 p.icaption_right {
    margin-right: -30px;
  }
}
@media only screen and (min-width: 600px) and (min-width: 768px) {
  body.site-1246569 p.icaption_right {
    margin-right: -50px;
  }
}
@media only screen and (min-width: 600px) and (min-width: 940px) {
  body.site-1246569 p.icaption_right {
    margin-right: -120px;
  }
}
body.site-1246569 p.icaption_nonfloating, body.site-1246569 p.icaption_left, body.site-1246569 p.icaption_right {
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 600px) {
  body.site-1246569 p.icaption_left, body.site-1246569 p.icaption_right {
    margin-bottom: 0;
  }
}
body.site-1246569 .teaser-text {
  letter-spacing: 0;
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-size: 1.2rem;
}
body.site-1246569 .tab-content.border-top {
  border-top: 0 none;
}
body.site-1246569 .Projektseite__Nav {
  max-width: 860px;
  margin: 0 auto;
}
body.site-1246569 .Projektseite__Nav .grid a {
  outline: 0 none !important;
  transition: all 0.3s;
  color: var(--black);
  background-color: var(--gallery);
  font-size: 1rem;
  border: 0 none !important;
  padding: 0.25em 1em;
  margin-right: 4px;
}
body.site-1246569 .Projektseite__Nav .grid a:first-child {
  width: auto;
  min-width: 70px;
  text-align: right;
  font-weight: 600;
  background-color: transparent;
  background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBARXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8IAEQgAUABQAwERAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAMCBAEFAAYHCAkKC//EAMMQAAEDAwIEAwQGBAcGBAgGcwECAAMRBBIhBTETIhAGQVEyFGFxIweBIJFCFaFSM7EkYjAWwXLRQ5I0ggjhU0AlYxc18JNzolBEsoPxJlQ2ZJR0wmDShKMYcOInRTdls1V1pJXDhfLTRnaA40dWZrQJChkaKCkqODk6SElKV1hZWmdoaWp3eHl6hoeIiYqQlpeYmZqgpaanqKmqsLW2t7i5usDExcbHyMnK0NTV1tfY2drg5OXm5+jp6vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAQIAAwQFBgcICQoL/8QAwxEAAgIBAwMDAgMFAgUCBASHAQACEQMQEiEEIDFBEwUwIjJRFEAGMyNhQhVxUjSBUCSRoUOxFgdiNVPw0SVgwUThcvEXgmM2cCZFVJInotIICQoYGRooKSo3ODk6RkdISUpVVldYWVpkZWZnaGlqc3R1dnd4eXqAg4SFhoeIiYqQk5SVlpeYmZqgo6SlpqeoqaqwsrO0tba3uLm6wMLDxMXGx8jJytDT1NXW19jZ2uDi4+Tl5ufo6ery8/T19vf4+fr/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2gAMAwEAAhEDEQAAAf38qnB8mXSjDekPn0cpatiD1qrQfE11qAURPAESQ9mfLriurgVfypdERJCK0U1dFfeXxVXDB/Kl0XQqwopFFN2JXsCnWFfPw6aCD5bh6dRl29D1eGuA69efLtSurUivya/N/wC1Pqv7j+Ves7PnE16a2fozJq1atXnCv5oui4ph7q+N4Rq1atXka6cYrpqwI9YbMFdgV1atXGB/IU0VXrD5hF1BW1I1atQK+fM974r7U+Sq1f/aAAgBAQABBQJ312LO3Xud+TzpCrbtytoYp90tLeT9JWNI5ESo7XVyi0hnuprlZFOygSWr29mnRLadt/P0KfaBozQMca1ZOu33Xut0CCHvVoZY1amlCoio1SgF4l+wNr3MwO23aO7uSARc7HmuLYQldzsNV3FzBZPa90sN6sdFOgxxD2ezXCjua0+tpG7b3ebPtkOy7VHTPQvZ9uAT93xAmgFCwmjKNNtXzLH7u/ZG6SC/YccElypChtO3bZczXkn3N8hC7OnQKPZIZood+MxisrcWtt9ySNEqLmPkzbbtsl2oCg7f/9oACAEDEQE/AUCz/vH+8f7x/rbR+V/1aDKJ8/7x/vH+8f4REn/eP94/3j/Y7T+XYBbVf7x57pedYa/7x/vH+8f781IsVrE+mn+8f7x/vB/za/7x/vH+8f79f94/3j/eCyj/ALx/vH+8f75MaF6Cf5j/AHj/AHj/AHj8t/8ARE/z/wB4/wBj/vH+16D4r5P5Wez434/revkMnT4pDpOmzdRsydVk9rpoTOKEhA58v2Yt+3fP7Y82/vL+7XzX7ofNdd+7v7w9JHofmPjpYodb0ker6LrfYnmwYupxxl1Hx/UdX0spezmxylGGeRxmXt5BDJGUBp/vH+8f7x/resjf+8f7x/vH+x7P+Nben+A/3D/oeu/3Fj5/9+v3b6Tp83wPz3SD9z5fJdNH5zNLpur6f9Hm/SjqpZj1HU5ei6zB0vT/AKKWfZnxTxb4dTID97v3l6z98f3n+c/ejr8WLB1fzvyXU/I5sGDecGA553HBiOSU8hx4YbcUDORkRGzXjWR9P9fuh6v+8f7x/vH+/H/eP94/3j/fkvJ7oeP94/34/wC8f7x/vH+/Xxy/il/vH+8f7x/nEhVDth51mw9Umz3DllKuz//aAAgBAhEBPwHSy223/vH+8f7x/vmx23/vH+8D/eP6dw1Ov+8f7x/vH+/dRqR/vH+8f7x/vjt/3j0f94/3j/eAg/7x/vH+8f75v/eP94/3j/fDX+8f7xX+8f7Gv94/3g/7x/tK/wB4/wB4Llz4cHObLjxcTI9ycYWIDdMizztjyaug9H1nTfIdNj6vpMhy9Pl3HHkOPJj3CMjAkQyxhOt0SBcefIsc6/7x/vH+8f6/oO398ZdX8rlx/BdL8Z1mSY6rpcn94ezP9NHfCfuR9zYI7YRyY5TnvEbjISrYL6Do8fx/RdN0WIylj6XDDDGUq3S2DmUqoXI2TX5/640H+8f7x/vH+8+0v+8f7x/vH+/X/eP94/3j/fvcf94/3jn/AHj/AGH+8f7x/vH+/H/eP945fA/3j/fqO0/7x/vH+8f7yf8AeP8AeP8AeP8AfgT3/wC8f7x5/wB4/wBgB2f/2gAIAQEABj8CapiMjUJQnhVZ4fZxJ+TkV7wY+YT9GB7PCgRUEoHD8w8zqSWCuWQ6+a1H+txWspWiQVqtWJjqVE6r0p9oOPAraELUTmnMLQM0BNSBUpJOpH5QXX3mPjTzr/g0yA+JFGJI1BaFcFDgfL+HuqZflokeal/lSPn+oVLBlWSSTRNaJjyNKJFDTT419XpqPX+76f7dOxVQ0USQfLU/7enZX9o/wsIAouJREnxKiVZ/5VTUeRroBj3gSD1mUkCtCUhJBp66lOjST+0Dq/4R/dYPqK68BqR9uo0/XV/Yr/gp/wBsPq1+P5vx8/tr8KOrRKrIoAKZKfsK/uKoqnmQwRqDqD8OwuEjLkpIUmnVhxyB/knU/Cp9WTXE/wBrKtRXQgev8L4p4V4nJVKioUmoB9BWnCtX5q4dVeo6eeqhpw/26NelPPjrofPyp60/Ng/TiAf5R4D5/wAHHyfl/hJ/gr/t+dGSNcukcDwoVH8aU+DMc6lGGnSAMig/yR+z6gfOlMi0wQxLoQoqkXQUCR+yMuJoNSOPBkEVBFCDqCDxBf8AF5ExxmhKFV6CP2KVqmn5TwOuTSV3GSUjgmPEmta8SqnH4sKtpBjQlaZVa5V/KUopQ/Hh8fKt3NBa0RKU86RMaTyhlMocw9YSipURUJGJNEu33PbrhVxZXQUqCbkTwZpRIuMlMVyiCUDNCsaxpCh1JJSQTxNfUjj89f7tXqrgaDQ9NfJVaHXjoD5vjXyFK/D1p6/6DVPMKSTBISk8URDhX4q4kfAV1qPuGhoaGh40PrRxeCbPw/us0yNx26Y76LWU7alEsUnNpOYgjlxxzQySL5wQClca8Vwvb9pt1LXDt9rDaxrkx5kgiSE8xeISnJZqpVABUsV+P2acfs4unDXj/wAlf7emuhq0XU4qrVUKDwSNKSH1JpVHkB1caU+7bypNDVcZoaV4KTp8Or8fjoRQDzHlr8yfStB/w7JINAPLgeCSMtRwOtGFCpBr9lPX+67Y+kYQfmjo/q/2zX7yAo4oEQwrlQ1UcjoDrwB+QZoof2q40r86HWhGj1Na/sniPj8Phx/ssRQozXx00AQUjUkqon0Ouvz4x86shj0PL81SLUqmtNBl7R409TR3VyrphJRHEj9nCpPzPXVR+IHAD7vMp1QrSQfRKyEKHyNU/g9PNWv2DT4D2i0oOuo4H2QfTjX1Pp9pcplRgJFpUiooSMfxx4Y1+xwRRglMkhyABJKk0KB/wY/Gg9C44fMCqz6rVqr9eg+AH3VRyDJCxRQ+H+3wPk5YdPopFJ086Hj9o+x8xVY4EnVQ0Us/so/rV5fEsAcBoO//xAAzEAEAAwACAgICAgMBAQAAAgsBEQAhMUFRYXGBkaGxwfDREOHxIDBAUGBwgJCgsMDQ4P/aAAgBAQABPyG8mHLCbBegELYQa4oAohYiBDwgzvbrwwJXu+WUvvuJ7rpkLw5nWd6wRUMAvozOKIMkDy2BITLjcRU/ZXoQdvVDUC8UFUfAR9n/AF7cHkoftDXoTBsfLgM+1iMRldJo3lLeAyfEHV6fDJCWnRCgKhI0761IkO4XMORDHWosbKpsRTme4HDCCf8AgRTAiEyk4OEqxBkMiY5T7Iyr55n3NR/pOE8D5PpBIQSGQrEOTJ/clBGDUtWu80+D8HjoZ1yTAOXaP0P4ckeBVcJV6nfZE/5xUTBItgTjhn8QHKIiQABwokT0m/8ABxISHI6ODQw8TorTCkzkaQRwliSTwDSIHKAJxAG0U4k4UuU8DUiYMSDBwEiEvaELAA/QJhQcAVwIyqZ3HBEEA+Sx6LkSeaPkQT0qY+RiKdAE0QNxD+STKcQVmUViViIIZEkuGIocoXMSyiNI1Yf0AJnhABAHERhHEpTMoNcDYTJ3OExQVvHAnJyRA4c13AhUwNBT2BsDjzZOGKzgJSvjD6MwAERwWOatC8N1wCsTsiJA6YpE7TLeTXBNoEKksAiCMKYl2AmMmApUk8Ykct3hEozzzLtEtHRGhmYf9KCQCDQZJAw7Dzxk7Dlj743vjb7Ed8b1gmO7VjAFKkoakQYJgvDxMOn2CB7xyJc6GHSceQoGqzpMDoeVUhlP/wDFVcmlUIwORm8hjtFrJFZgSGOhgi7HeGbxfI1YBhLyORjomaK42aEhJHiRJ0cGsqoH5UJies+FiP8A8S4+GJcHgaheJuSzkeANwtBIkEAP4sSeASFhDFHL9xwzwVNwRlPAVdXYhzOgDgMOnTAOjDkCBkiyGyRRmAUC9UGY/wDwJ9+8vsQRE8h4GRMAayWIj2qB2vL3xSmQ380BEEzBCRYlQYqU+JcwsYQHuymwHXbZLiYGUOUxkAqjOvaZ7BfBP/wg9Rb2v4TkNQJpU1BJyjJMVhAkIHRzJt+aILl/1x8DQAAQAHgCA+j/AL//2gAMAwEAAhEDEQAAEBu7/QM+OPQGx2gYAIe+RQas53QBC2+AAG0+AAK25QAB3OgAL/AP/8QAMxEBAQEAAwABAgUFAQEAAQEJAQARITEQQVFhIHHwkYGhsdHB4fEwQFBgcICQoLDA0OD/2gAIAQMRAT8Qso3Pq98fr8/6bDhOjvp3++8PwHxzyX2A/IP+n9P3kKMT6Bz+3+zv6HDAFPj4eF/X3z+mT7r9fr9YyI49nqLD+fy/r/b94I/L+w+Tnt+wmd8w78Y/r8x/W5ueGYfY+v0/Xf8AJ34dfXj9/wCI5r4ev7Z+vy+Peyu5mdcfv8ft+08j+T+vn+37+c/Xp5+/G/Tj9vyyZxn67753rvk5+++7A4fj+Pj9j9Z7m6+fn4H79f3+fjNjMDNPyz5+j/P7fe3/AA/Q3ncccOnnXYajfsfY5Pz6H+v257udNd/j6/kH8d4brzP666+e/j9s/kJp9H9n+/V3x1nL2d/ffz6+z6tpyAPar3/3k/yYEXQn5f8AeP1wb35gdj9T5/P6P77mPwx0Idn6/l9n6fT9ubgwc/U5/l3S/tv2wIsz9HA4m+SzOoFsx9ekIq3XpK8/5/Xzfx/3+35cv7W/Gfn+X7/P/vQhoDkN561f759eN/kfwD+n6/L+/wC0sUKgup+BrRV7DqDZZ7DIB6GPX/N/oX37f1/z8/4udH8vy+P4+eO/p+L4n8+v4f8AX6br6v6+wfz/AEzqP639c/p+Le/s5+v3/wCu5Bn528ff9frT8WNYa7z1/t/ud/ifjfzzN/z1vw/y4zv46+p8/u/v19FtNLrn+/Rwf1XvDMnmzjfr9AD43n5+fpxsAex5V+u/bs6+ucfHP4VmPhH9z9fri+f4/rz/AFwneU+nz9v2/v8AfjNkKA7hy/ff7/zz9ssansOOcOe/9fpth/b8vj6/r6dfhFETslgfqfr6/wB/3gGZq/H0+7+D/9oACAECEQE/EJcF/X9n+37SHO5vx28cfTj9z+bX1f3/APP7/tAOHv51/wB4f77z42Qd/r9fx3vxk+4fv+BQNf1/f+335y5/1/jeD4dH77Ez50/X5J+s3N8d1+79Pr+uv4evHt+Of2lof1/P/e+9c+/7/wCY7N+o/rr+/wC11/3/ALcfTv8AY+Prz9uePnYd/v8A26+O+uH8svz/AO/4/c+PjxY6/wA/b+3z+/xu57ofc/j9fzv9djuruP578fU/j9/tZ1mfXjtzj7gvOZh93gnPu/d7/vn26+O/i4xwz+fp+a/z1rmHEfl/78Z9/p+/xY/U/edanO8HTwfbO+v6vgL4Hn4DOs/Lv+n1+cgFwH8/+Yf3f55fDr54+nwfx/l+0MI70fT/AK+v0f42O3T9fzjP2c/nILDLWo4xo+0kubsYwcI/g/VACbqTj/H6+L+fy7z7/Gn16/jss+/fBh88f5z+3ZgTl7f9fmvL+RnXP4VXyChcoEyCohJMlqJjxERyIYODe52N/wAfz/H67vt0b8/7/XH8x4H9uPr/AMP5+2b+JsDPr9c/XX627+h/n7/b6df3Ycf3/M/P4+T+lnX3+307/X9DuDoP4u5zh/Pf8H9nH32Hzz9t+P8AXefJ/BOvnv6fT9j9u/qFm4H2/IM+6+vxm5yu7f0P47/y/P8AiW6/Hx+sP6H7/hPH5fr9d/7nx99/brPyNYzgfr2ffP6/w/TnYEOeNd/t/bq3mHy/m/X9f8gwD9f3f7/t+JMc+n9fv32Pv+/M056P19z+z/Gfg//aAAgBAQABPxC+RKal6bBwXGAaF1BIWjDQeM5sRBot4nUgKdhKgIRSHT71UjkYF4l7Ketn4TwmPESxUe1wFuYeaicG6ac6YyqxIHDkkQZh/wC8XpPpQYyhmiEqpT3uFDcZ0ozj12FwAE6jUQUAGRJ/y75rDxeA2UpQAH/mQBgM4gRCIiAIiIjIoYTFItUQ2iAcn/0PKY2QpRpRi/KVRRSWQCeHiYO3JIsjUiHJEzKFySQMMKlcBkddoBI92aUJ+j7S2JiCiRMAByRBAUMRUCYQuuTpziYlFA7YkQEl0Jt17ddRZRxvk1ZcJ1KRbpgZ4SKWMUATkZ/4OQNxJaxqLGAQUsDCEfYEIgKFk3TKuOkESdOQSxgR5C8XsQFKJAbEgRySQaOCoMbrYmBa8hdEIxhlC2pORKIJ8sQAjhHuEFsSuQYA4HAwI0Lo2J/JwoPgROeJrpLO4y+F2oNpKUfpDcZMS4NIRkWug3LybXCZeyOi7xw5gvWONIEtoDEFxiirYYzboKOQXXpxCVKYBuZtEHIIBooziIMRZBEtlBOawYvlanWYkmoRm2UpBZFBjESFAEW5oCTii+nntW/j/wDAFlfaZDIyYaREFIpBwuGbIX6I6K8daghcBBSPKYFCQ4nOQqCDxjCJbPHOiyAdk5YZGOKOoOA4ioZAkgZ/+J2bgBNy5IYOYqwbAwQAU7CIzDIoso2EDjJgbKSQSCbQYsOOY/eBvIiwtBwU8bLAAzEXGI3/AOJJVv5xNbnWQj6xGvV/mYvs4lYm30AChiI1oqFCe5Y9GSJ73Jk6aVVjLMDXUOQisUjSYQguRYARsR4//CeNICkOIEoFoSXAUXQlkQ7Rz0kAQgUWdUmdU6gMFTrpX9mAiFBVFoCIbRR6tiYEKemiLhvIkQ/e4TunVH/4eMCbJdhNVEQ0wmyNARmTKOpziQWqYbcVjMXhzu3KrDIWPAwPQAf9/9k=");
  background-size: contain;
  background-position: 0 center;
  background-repeat: no-repeat;
  margin-left: -43px;
  padding-left: 43px;
}
body.site-1246569 .Projektseite__Nav .grid a:hover {
  color: var(--red);
}
body.site-1246569 .Projektseite__Nav .grid a.button--active {
  cursor: default;
  color: #fff;
  background-color: var(--red);
}
body.site-1246569 .projectheader__text-wrapper.projectheader__text-wrapper--align-bottom-right {
  text-align: left;
}
body.site-1246569 .projectheader {
  background-color: transparent;
}
@media only screen and (min-width: 1050px) {
  body.site-1246569 .projectheader {
    margin-bottom: 7rem !important;
  }
}
body.site-1246569 .projectheader__text-wrapper {
  left: 0;
  right: auto;
  transform: translateY(0);
}
@media only screen and (max-width: 1279px) {
  body.site-1246569 .projectheader__text-wrapper {
    margin-top: -150px;
  }
}
@media only screen and (min-width: 1280px) {
  body.site-1246569 .projectheader__text-wrapper {
    transform: translateY(47%);
    max-width: 70%;
  }
}
body.site-1246569 .projectheader-donation-example__left-col {
  height: 110px;
}
body.site-1246569 .projectheader__title {
  border: 0 none;
  padding-left: 0;
  max-width: 85%;
  filter: drop-shadow(0 5px 10px rgba(0, 0, 0, 0.25));
}
@media only screen and (max-width: 550px) {
  body.site-1246569 .projectheader__title {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 551px) and (max-width: 768px) {
  body.site-1246569 .projectheader__title {
    font-size: 1.8rem;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1280px) {
  body.site-1246569 .projectheader__title {
    font-size: 2rem;
  }
}
body.site-1246569 .projectheader__title > span {
  line-height: 1.25em;
  font-weight: 700;
  text-decoration: none !important;
  display: inline-block;
  background-color: var(--red);
  -webkit-clip-path: polygon(0% 10%, 35% 6%, 100% 16%, 98% 98%, 45% 100%, 2% 94%);
  clip-path: polygon(0% 10%, 35% 6%, 100% 16%, 98% 98%, 45% 100%, 2% 94%);
  padding: 0.5em 0.75em 0.5em;
  text-align: left;
  color: #fff;
}
body.site-1246569 .projectheader__subheadline {
  margin: 0;
  font-weight: 500;
  padding-top: 1.25em;
  color: #fff;
  background-color: var(--red);
  -webkit-clip-path: polygon(0% 20%, 101% 20%, 97% 98%, 0% 91%);
  clip-path: polygon(0% 20%, 101% 20%, 97% 98%, 0% 91%);
}
body.site-1246569 .projectheader__image-container {
  height: 520px;
  background-position: center 20%;
}
body.site-1246569 .projectheader__right-col .map {
  height: 450px !important;
}
body.site-1246569 .projectheader__left-col.projectheader__left-col--border-bottom {
  display: none;
  visibility: hidden;
}
body.site-1246569 .projectheader__right-col.projectheader__right-col--padding, body.site-1246569 .projectheader-donation-example__left-col {
  display: none;
  visibility: hidden;
}
body.site-1246569 .page-wrapper {
  margin-bottom: 5rem;
}
@media only screen and (min-width: 1050px) {
  body.site-1246569 .page-wrapper {
    margin-top: 152px !important;
  }
}
body.site-1246569 .more-info-section {
  position: relative;
}
body.site-1246569 .more-info-section:before {
  display: block;
  content: " ";
  position: absolute;
  width: 100%;
  height: 100px;
  top: -13px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAABrCAYAAAAvkhlBAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAH0KADAAQAAAABAAAAawAAAACfeyZuAAAniUlEQVR4Ae3dbXcbVZY24DpVsk0DkRJHgpBuGJpZ8///x0zcX+fDs/oBlBASJ4EANiG2VWf2KUm2Aw4kjh29XVoLSipJ9XKdQKS6tfdJj7//+mGu8l6q0l6d6ntVk/dGoy+/r9wIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAGCaQI0PMF5/u9UP0CFasIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYG0FXhegX3TCp6F6Tnmvaep7KtUvYrKOAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBFZR4G0C9IvOT6h+kYp1BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILByAu8aoF90wkL1i1SsI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGlFriOAP2iE/5dqN7bG42+eHjRC60jQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKLEHhfAfpF5yZUv0jFOgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYiMAiA/SLTliofpGKdQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBw7QLLFqBfdMKPcpXvpSrt5ZT3mkb794uQrCNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBdxNYhQD9ojMUql+kYh0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIXFpgVQP0i05YqH6RinUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg8EYC6xSgX3TCJVTfi/bv97R/v4jHOgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYC6x7gD4/z/NLofp5DfcJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBPYxAD9oqGfh+p7Ual+r2l6e6PRFw8veqF1BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILCeAgL014+rUP31Np4hQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDA2gkI0N9uSM+H6ntRqX5PpfrbAXo1AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEllVAgP7uIyNUf3dDWyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDCBQTo1zMEQvXrcbVVAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIXJuAAP3aaP+w4VdC9V5va284/Py7P7zKCgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYiIAAfSHspzsVqp9SuEOAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHFCgjQF+t/0d6F6hepWEeAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFrFhCgXzPwFW1eqH5FkDZDgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB1wkI0F8ns/Tr8+NcVfdSlfZyynvmVF/6AXOABAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsuYAAfckH6O0OT6j+dl5eTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTMBAfqZxZreK6F62ktRra5SfU2H2GkRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIHAlAgL0K2FctY0I1VdtxBwvAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLXLyBAv37jFdnDPFQvc6q398ypviLD5jAJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIELgyAQH6lVGu44aE6us4qs6JAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGLBQToF7tY+1qB86F63uv1eveGw8+/e+3LPUGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEVERCgr8hALfdhCtWXe3wcHQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECbyIgQH8TJa+5hIBQ/RJo3kKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwAIFBOgLxN+8Xb8aqm9tbe3dvv2PB5vn4IwJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFhGAQH6Mo7KRh2TUH2jhtvJEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFhiAQH6Eg/O5h6aUH1zx96ZEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFicgAB9cfb2/FYCQvW34vJiAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTeWkCA/tZk3rAsArnK+1WV7qUq7eWU98ypviwj4zgIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIrKaAAH01x81Rv0ZAqP4aGKsJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEPhLAQH6XxJ5waoLlFC9VKmXanWV6qs+mo6fAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwPUJCNCvz9aWl1hAqL7Eg+PQCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCxIQIC+IHi7XT6BeaieYj71NqrVzam+fGPkiAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhcp4AA/Tp1bXvlBYTqKz+EToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAGwsI0N+YygsJTAWE6v4kECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFhPAQH6eo6rs3rPAudD9ZzSXq+3de/27X88eM+HYXcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLyDgAD9HfC8lcCfCQjV/0zHcwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSWT0CAvnxj4ojWWOCPofr23u3bf7+/xqfs1AgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAisjIAAfWWGyoGuq4BQfV1H1nkRIECAAAECBAgQIECAAAECBAgQIECAAAECBAismoAAfdVGzPFuhIBQfSOG2UkSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsmYAAfckGxOEQeJ2AUP11MtYTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQuBoBAfrVONoKgYUICNUXwm6nBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECayogQF/TgXVamysQofqTVKV7KeW9nNJer7e9d/v23+9vrogzJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIPBmAgL0N3PyKgIrLTAL1fciVL8nVF/poXTwBAgQIECAAAECBAgQIECAAAEC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");
  background-size: cover;
}
@media only screen and (max-width: 715px) {
  body.site-1246569 .more-info-section:before {
    top: 10px;
    height: 125px;
  }
}
body.site-1246569 .more-info-section .more-info-section__title {
  font-weight: 700;
  text-align: center;
  font-size: 2.5rem;
  color: var(--red);
  margin-bottom: 3rem;
  position: relative;
  z-index: 3;
}
body.site-1246569 .more-info-section .grey-box {
  background-color: var(--gray);
}
body.site-1246569 .infopanel__wrapper {
  position: relative;
  background-color: #fff;
  padding: 20px;
  border: 5px solid var(--red);
  font-style: italic;
}
body.site-1246569 .infopanel__badge {
  position: absolute;
  font-size: 2.5rem;
  font-weight: 700;
  display: block;
  width: 4rem;
  height: 4rem;
  border: 10px solid #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  text-align: center;
  line-height: 1.5em;
  background: var(--red);
  color: #fff;
  right: -1em;
  top: -1rem;
}
body.site-1246569 .infopanel__headline {
  font-size: 1.25rem;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.8);
  margin-top: 0;
  margin-right: 1em;
}
body.site-1246569 blockquote {
  margin-left: -55px;
  margin-bottom: 1rem;
  margin-right: 55px;
  font-size: 1.25em;
  font-style: italic;
  line-height: 1.5em;
  font-weight: 500;
  position: relative;
}
body.site-1246569 blockquote, body.site-1246569 blockquote * {
  color: var(--red);
}
body.site-1246569 blockquote span {
  font-weight: 400;
  font-size: 0.8em;
  padding-left: 1rem;
}
body.site-1246569 blockquote:before {
  content: "»";
  font-size: 5rem;
  position: absolute;
  left: -60px;
  top: -6px;
  color: inherit;
}
@media only screen and (max-width: 767px) {
  body.site-1246569 .embed-responsive {
    margin-left: -30px;
    margin-right: -30px;
  }
}
body.site-1246569 .page-wrapper > .grid > .grid__column > .grid > .grid__column > .grid > .grid__column > .article, body.site-1246569 .Projektseite, body.site-1246569 .tab-pane.active .accordion__content {
  overflow: visible;
  max-width: 860px;
  margin-right: auto;
  margin-left: auto;
}
body.site-1246569 .project__infos .border-box__headline, body.site-1246569 .page-wrapper > .grid > .grid__column > .grid > .grid__column > .grid > .grid__column > .article h2, body.site-1246569 .Projektseite h2, body.site-1246569 .tab-pane.active .accordion__content h2, body.site-1246569 .h3-style {
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.25em;
  margin-top: 1rem;
  margin-bottom: 0.25em;
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  body.site-1246569 .project__infos .border-box__headline, body.site-1246569 .page-wrapper > .grid > .grid__column > .grid > .grid__column > .grid > .grid__column > .article h2, body.site-1246569 .Projektseite h2, body.site-1246569 .tab-pane.active .accordion__content h2, body.site-1246569 .h3-style {
    font-size: 1.5rem;
  }
}
body.site-1246569 .h3-style {
  font-size: 1rem;
}
@media only screen and (min-width: 768px) {
  body.site-1246569 .h3-style {
    font-size: 1.25rem;
  }
}
body.site-1246569 .page-wrapper > .grid > .grid__column > .grid > .grid__column > .grid > .grid__column > div > .teaser .info-list-item .subheadline {
  font-weight: 700;
}
body.site-1246569 .tab-pane.active .accordion__content p > img {
  display: block;
}
body.site-1246569 .Projektseite p > img {
  display: block;
}
body.site-1246569 .h3-style {
  margin-top: 0;
  margin-bottom: 0.25em;
}
body.site-1246569 .h3-style, body.site-1246569 .h3-style a {
  display: block;
}
body.site-1246569 .gallery-classic {
  border: 0 none;
  max-width: 960px;
  margin: 0 auto;
  background-color: var(--gray);
  box-sizing: border-box;
}
body.site-1246569 .gallery-classic .info-list {
  display: flex;
  flex: 1 auto;
  justify-content: space-evenly;
  margin-bottom: 0;
  margin-right: -10px;
  margin-left: -10px;
}
body.site-1246569 .gallery-classic__item {
  width: 100%;
  margin: auto !important;
  float: none !important;
  padding: 0 10px !important;
}
body.site-1246569 .page-wrapper > .grid > .grid__column > .grid > .grid__column > .grid > .grid__column > div > .teaser {
  max-width: 960px;
  margin: 0 auto;
}
body.site-1246569 .page-wrapper > .grid > .grid__column > .grid > .grid__column > .grid > .grid__column > div > .teaser .info-list-item {
  margin-right: -10px;
  margin-left: -10px;
  border: 0 none !important;
}
body.site-1246569 .page-wrapper > .grid > .grid__column > .grid > .grid__column > .grid > .grid__column > div > .teaser .info-list-item,
body.site-1246569 .page-wrapper > .grid > .grid__column > .grid > .grid__column > .grid > .grid__column > div > .teaser .info-list-item + .info-list-item {
  border: 0 none !important;
}
body.site-1246569 .page-wrapper > .grid > .grid__column > .grid > .grid__column > .grid > .grid__column > div .teaser__infotext {
  font-size: 0.9em;
  line-height: 1.5em;
}
body.site-1246569 .icaption_left, body.site-1246569 .icaption_right, body.site-1246569 .icaption_nonfloating {
  background-color: var(--gray);
}
body.site-1246569 .icaption_left *, body.site-1246569 .icaption_right *, body.site-1246569 .icaption_nonfloating * {
  color: var(--black);
}
body.site-1246569 .icaption_left .credits, body.site-1246569 .icaption_right .credits, body.site-1246569 .icaption_nonfloating .credits {
  padding: 0.5rem 1rem 1rem 1rem;
  text-align: right;
}
body.site-1246569 .icaption_left .caption, body.site-1246569 .icaption_right .caption, body.site-1246569 .icaption_nonfloating .caption {
  padding: 1rem 1rem 0.5rem 1rem;
  font-weight: 500;
}
body.site-1246569 .donation-button,
body.site-1246569 .button {
  width: auto;
  font-weight: 500;
  font-size: 1.33rem;
  background-color: var(--turquoise);
  padding: 0.75em 1em;
  transition: all 0.3s;
  margin-top: 0;
}
body.site-1246569 .donation-button:hover,
body.site-1246569 .button:hover {
  text-decoration: none;
  background-color: var(--turquoise-darker);
}
body.site-1246569 .clips-content .donation-button {
  background-color: #fff;
}
body.site-1246569 .clips-content .donation-button:hover {
  background-color: var(--turquoise-darker);
}
body.site-1246569 .donation__titlecol {
  background: var(--turquoise);
  padding: 20px;
  text-align: center;
}
body.site-1246569 .donation__titlecol img {
  display: block;
  width: 100%;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 599px) {
  body.site-1246569 .donation__titlecol img {
    max-width: 40px;
    margin: 0 auto;
  }
}
body.site-1246569 .donation__titlecol p {
  color: #fff;
  text-transform: uppercase;
  font-size: 25px;
  line-height: 1.25em;
  text-align: center !important;
}
@media only screen and (min-width: 600px) {
  body.site-1246569 .donation__titlecol {
    width: 20%;
  }
}
body.site-1246569 .donation__contentcol {
  display: flex;
  flex-direction: column;
  background: #ECF8F8;
  padding: 20px;
  width: 83.33333%;
}
body.site-1246569 .donation__contentcol p {
  text-align: left;
}
body.site-1246569 .donation__contentcol ul li {
  margin-bottom: 0.7rem;
}
@media only screen and (min-width: 600px) {
  body.site-1246569 .donation__contentcol {
    width: 80%;
  }
}
@media only screen and (max-width: 599px) {
  body.site-1246569 .donation__contentcol .grid {
    flex-wrap: wrap;
  }
  body.site-1246569 .donation__contentcol .grid .grid__column {
    width: 100% !important;
  }
}
body.site-1246569 .donation__headline {
  text-align: center;
  font-weight: bold;
  font-size: 40px !important;
  margin-top: 0 !important;
  margin-bottom: 1rem !important;
}
body.site-1246569 .donation__wrapper {
  display: flex;
  margin-top: 2rem;
}
@media only screen and (max-width: 599px) {
  body.site-1246569 .donation__wrapper {
    flex-wrap: wrap;
  }
  body.site-1246569 .donation__wrapper > div {
    width: 100% !important;
  }
}
@media only screen and (min-width: 0px) {
  body.site-1246569 .donation__wrapper {
    margin-right: -30px;
    margin-left: -30px;
  }
}
@media only screen and (min-width: 768px) {
  body.site-1246569 .donation__wrapper {
    margin-right: -50px;
    margin-left: -50px;
  }
}
@media only screen and (min-width: 940px) {
  body.site-1246569 .donation__wrapper {
    margin-right: -120px;
    margin-left: -120px;
  }
}
body.site-1246569 .donation__wrapper .grid {
  display: flex;
}
body.site-1246569 .donation__wrapper hr {
  width: 100%;
  border-color: var(--turquoise);
  margin-top: 2rem;
  margin-bottom: 2rem;
}
body.site-1246569 .donation__wrapper .amount {
  display: block;
  line-height: 1.25em;
  font-size: 3rem;
  font-weight: 700;
  color: var(--turquoise);
}
@media only screen and (max-width: 599px) {
  body.site-1246569 .donation__wrapper .amount {
    font-size: 2rem;
  }
}
body.site-1246569 .donation__wrapper .textlink {
  transition: all 0.3s;
  color: rgba(0, 0, 0, 0.5);
  font-size: 0.75em;
  text-decoration: underline;
}
body.site-1246569 .donation__wrapper .textlink:hover {
  color: rgba(0, 0, 0, 0.75);
}
body.site-1246569 .donation__wrapper .grid__column--xs-2 {
  margin-bottom: 1rem;
  overflow: hidden;
}
body.site-1246569 .donation__link {
  display: block;
  color: inherit;
  height: 100%;
  padding-top: 2rem;
  padding-bottom: 1rem;
}
body.site-1246569 .donation__link p {
  text-align: center;
  line-height: 1.25em;
}
body.site-1246569 .donation__link, body.site-1246569 .donation__link * {
  transition: all 0.3s;
}
body.site-1246569 .donation__link:hover {
  text-decoration: none;
  background-color: #D0EBEB;
}
body.site-1246569 .one-column-teaser {
  margin-bottom: 3.5rem;
}
body.site-1246569 .one-column-teaser .image__image.image__image--one-column-teaser {
  width: 100%;
  display: block;
}
@media only screen and (min-width: 769px) {
  body.site-1246569 .one-column-teaser__teaser-headline, body.site-1246569 .one-column-teaser__infotext,
body.site-1246569 .one-column-teaser .subheadline {
    padding-left: 52%;
  }
}
body.site-1246569 .one-column-teaser .image--align-left {
  margin-right: 0;
  margin-bottom: 0;
}
body.site-1246569 .one-column-teaser__teaser-headline {
  margin-top: 0.25em !important;
}
@media only screen and (min-width: 1280px) {
  body.site-1246569 .projectheader__left-col {
    width: 100%;
  }
  body.site-1246569 .projectheader__right-col {
    position: absolute;
    right: 40px;
    transform: translateY(70%);
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2);
    height: 340px !important;
    width: 340px !important;
  }
  body.site-1246569 .projectheader__right-col .map {
    height: 340px !important;
    width: 340px !important;
  }
}
body.site-1246569 .slick-slider {
  margin: 0;
  background-color: var(--gray);
}
body.site-1246569 .slick-slider > button {
  display: none;
  visibility: hidden;
}
body.site-1246569 .slick-slider .slick-navigation {
  width: 100%;
  top: 50%;
  bottom: auto;
}
body.site-1246569 .slick-slider .slick-navigation .slick-pause {
  display: none;
  visibility: hidden;
}
body.site-1246569 .slick-slider .slick-navigation .slick-prev {
  left: 0;
}
body.site-1246569 .slick-slider .slick-navigation .slick-next {
  right: 0;
  left: auto;
}
body.site-1246569 .slick-slider .slider__item {
  margin: 0;
}
body.site-1246569 .slick-slider .slider__item h4, body.site-1246569 .slick-slider .slider__item p {
  margin-left: 1rem;
  margin-right: 1rem;
}
body.site-1246569 .slick-slider .teaser-slider__image {
  width: 100%;
  float: none;
  margin-right: 0;
}
body.site-1246569 .border-box {
  max-width: 960px;
  border: 0 none;
  margin: 0 auto;
  padding-right: 0;
  padding-left: 0;
}
body.site-1246569 .border-box:not(.project__infos) .border-box__headline {
  display: none;
  visibility: hidden;
  font-weight: bold;
}
body.site-1246569 .project__infos {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row wrap;
  font-weight: bold;
  text-align: center;
  padding: 1rem;
  margin-top: 4rem;
  margin-bottom: 2rem;
  position: relative;
  border: 5px solid var(--gray);
}
body.site-1246569 .project__infos:before {
  content: "";
  display: block;
  position: absolute;
  background-color: #fff;
  width: 370px;
  height: 30px;
  left: 50%;
  transform: translateX(-50%);
  top: -14px;
}
body.site-1246569 .project__infos > * {
  -webkit-box-flex: 1;
  flex: 1 100%;
}
body.site-1246569 .project__infos .border-box__headline {
  position: relative;
  margin-top: -2.25rem;
  letter-spacing: 0.1em;
  color: var(--black);
  margin-bottom: 1rem;
  width: 100%;
  font-style: italic;
  font-weight: 500;
}
body.site-1246569 .project__infos .teaserlist {
  -webkit-box-flex: 1;
  flex: 1 100%;
  margin: 0 1rem;
}
@media only screen and (min-width: 768px) {
  body.site-1246569 .project__infos .teaserlist {
    flex-basis: 0;
  }
}
body.site-1246569 .project__infos .teaserlist .info-list-item__content > * {
  text-align: left;
}
body.site-1246569 .project__infos .teaserlist .teaserlist__image {
  margin: 0 0 1rem 0;
  width: 100%;
  float: none;
  max-width: none;
  max-height: 240px;
  overflow: hidden;
}
body.site-1246569 .project__infos .teaserlist .teaserlist__image > .image__image {
  transform: translateY(-15%);
}
body.site-1246569 .project__infos .teaserlist p {
  font-size: 0.8em;
  font-weight: 400;
}

#klaro .klaro {
  font-family: "IBM Plex Sans", Arial, Helvetica, sans-serif;
}
#klaro .klaro * {
  box-sizing: border-box;
}
#klaro .klaro .cookie-modal .cm-btn,
#klaro .klaro .context-notice .cm-btn,
#klaro .klaro .cookie-notice .cm-btn {
  width: 100%;
  border-radius: 0;
  margin: 0;
  padding: 0.7em;
  text-shadow: 0 0 1px rgba(255, 255, 255, 0.75);
  color: var(--klaro-text);
}
#klaro .klaro .cookie-modal .cm-btn.cm-btn-accept, #klaro .klaro .cookie-modal .cm-btn.cm-btn-success,
#klaro .klaro .context-notice .cm-btn.cm-btn-accept,
#klaro .klaro .context-notice .cm-btn.cm-btn-success,
#klaro .klaro .cookie-notice .cm-btn.cm-btn-accept,
#klaro .klaro .cookie-notice .cm-btn.cm-btn-success {
  color: #fff;
  background-color: var(--klaro-success) !important;
}
#klaro .klaro .cookie-modal .cm-btn.cm-btn-danger,
#klaro .klaro .context-notice .cm-btn.cm-btn-danger,
#klaro .klaro .cookie-notice .cm-btn.cm-btn-danger {
  background-color: transparent;
}
#klaro .klaro .cookie-modal h1, #klaro .klaro .cookie-modal h2, #klaro .klaro .cookie-modal ul, #klaro .klaro .cookie-modal li, #klaro .klaro .cookie-modal p, #klaro .klaro .cookie-modal strong,
#klaro .klaro .context-notice h1,
#klaro .klaro .context-notice h2,
#klaro .klaro .context-notice ul,
#klaro .klaro .context-notice li,
#klaro .klaro .context-notice p,
#klaro .klaro .context-notice strong,
#klaro .klaro .cookie-notice h1,
#klaro .klaro .cookie-notice h2,
#klaro .klaro .cookie-notice ul,
#klaro .klaro .cookie-notice li,
#klaro .klaro .cookie-notice p,
#klaro .klaro .cookie-notice strong {
  text-shadow: 0 0 1px rgba(255, 255, 255, 0.75);
  color: var(--klaro-text);
}
#klaro .klaro .cookie-modal .slider,
#klaro .klaro .context-notice .slider,
#klaro .klaro .cookie-notice .slider {
  box-shadow: none;
}
#klaro .klaro .cookie-modal .cm-list-label .slider,
#klaro .klaro .context-notice .cm-list-label .slider,
#klaro .klaro .cookie-notice .cm-list-label .slider {
  background-color: var(--klaro-disabled);
}
#klaro .klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider,
#klaro .klaro .context-notice .cm-list-input:checked + .cm-list-label .slider,
#klaro .klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider {
  background-color: var(--klaro-success);
}
#klaro .klaro .cookie-modal label,
#klaro .klaro .context-notice label,
#klaro .klaro .cookie-notice label {
  color: var(--klaro-text);
}
#klaro .klaro .cookie-modal a:hover,
#klaro .klaro .context-notice a:hover,
#klaro .klaro .cookie-notice a:hover {
  text-decoration: underline;
}
#klaro .klaro .cookie-modal {
  z-index: 1100;
}
#klaro .klaro .cookie-modal .cm-modal .hide {
  cursor: pointer;
}
#klaro .klaro .cookie-modal .cm-modal .cm-footer-buttons .cm-btn.cm-btn-accept {
  background-color: transparent !important;
  color: var(--klaro-text);
  padding-left: 0;
  padding-right: 0;
  text-align: left;
}
#klaro .klaro .cn-body > p:first-child {
  margin-top: 0;
}
#klaro .klaro .cn-body .cn-buttons {
  width: 100%;
  display: block;
  padding: 0;
  font-size: 1rem;
}
#klaro .klaro .cm-btn-info:not(.cm-btn-success) {
  background-color: transparent;
  text-align: left;
  color: var(--klaro-success);
}
#klaro .klaro .cm-btn-info:not(.cm-btn-success):hover {
  text-decoration: underline;
}
#klaro .klaro .cookie-notice:not(.cookie-modal-notice) {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.07), 0 4px 8px rgba(0, 0, 0, 0.07), 0 8px 16px rgba(0, 0, 0, 0.07), 0 16px 32px rgba(0, 0, 0, 0.07), 0 32px 64px rgba(0, 0, 0, 0.07);
}
#klaro .klaro .cm-modal.cm-klaro,
#klaro .klaro .cookie-notice.cookie-modal-notice {
  box-shadow: none;
  border-radius: 0;
  padding: 1rem 2rem;
  background-color: var(--klaro-primary);
  max-width: 480px;
}
#klaro .klaro .cookie-modal-notice .cn-ok {
  display: block;
}

/*# sourceMappingURL=carint2020.css.map */
