@media (min-width:930px){.mobile-only{display:none}}.desktop-only{display:none}@media (min-width:930px){.desktop-only{display:block}}@media (min-width:1118px){.mobile-menu-only{display:none}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@keyframes a{0%{background-color:transparent}50%{background-color:#c71919}to{background-color:transparent}}.header__burger,.overlay__burger{position:absolute;right:0;top:0;width:20px}@media (min-width:1118px){.header__burger,.overlay__burger{display:none}}.header__burger span,.overlay__burger span{background-color:#fff;border-radius:1.5px;display:block;height:2px;margin-bottom:5px}.header__burger:focus span,.header__burger:hover span,.overlay__burger:focus span,.overlay__burger:hover span{background-color:#453a4b}.aktuelles__link a,.frontpage-section__button,.termin-teaser__button,input.webform-button--submit{border:1px solid #c71919;border-radius:4px;padding:4px 20px;text-decoration:none;transition:background-color .5s}.aktuelles__link a,.aktuelles__link a:visited,.frontpage-section__button,.frontpage-section__button:visited,.termin-teaser__button,.termin-teaser__button:visited,input.webform-button--submit,input.webform-button--submit:visited{color:#c71919}.aktuelles__link a:focus,.aktuelles__link a:hover,.frontpage-section__button:focus,.frontpage-section__button:hover,.termin-teaser__button:focus,.termin-teaser__button:hover,input.webform-button--submit:focus,input.webform-button--submit:hover{background-color:#c71919;color:#fff}@media (max-width:375px){.frontpage-info,.frontpage-top,.page__header,.page__sidebar,.page__top-bar,.page__words,.readable .page__header{padding:20px}}@media (min-width:376px) and (max-width:1439px){.frontpage-info,.frontpage-top,.page__header,.page__sidebar,.page__top-bar,.page__words,.readable .page__header{padding:calc(2.81955vw + 9.3985px)}}@media (min-width:1440px){.frontpage-info,.frontpage-top,.page__header,.page__sidebar,.page__top-bar,.page__words,.readable .page__header{padding:50px}}@media (max-width:375px){.page__overlay,body.path-frontpage .menu--arbeitsbereiche{padding-bottom:20px}}@media (min-width:376px) and (max-width:1439px){.page__overlay,body.path-frontpage .menu--arbeitsbereiche{padding-bottom:calc(2.81955vw + 9.3985px)}}@media (min-width:1440px){.page__overlay,body.path-frontpage .menu--arbeitsbereiche{padding-bottom:50px}}@media (max-width:375px){.page__overlay,body.path-frontpage .menu--arbeitsbereiche{padding-top:20px}}@media (min-width:376px) and (max-width:1439px){.page__overlay,body.path-frontpage .menu--arbeitsbereiche{padding-top:calc(2.81955vw + 9.3985px)}}@media (min-width:1440px){.page__overlay,body.path-frontpage .menu--arbeitsbereiche{padding-top:50px}}@media (max-width:375px){.overlay--search,.overlay .block-menu__items,.overlay .block-menu__title,.overlay .menu--submenu .block-menu__items li,.overlay__logo-mobile,.overlay__search--mobile,.page__title,.slides__caption{padding-left:20px}}@media (min-width:376px) and (max-width:1439px){.overlay--search,.overlay .block-menu__items,.overlay .block-menu__title,.overlay .menu--submenu .block-menu__items li,.overlay__logo-mobile,.overlay__search--mobile,.page__title,.slides__caption{padding-left:calc(2.81955vw + 9.3985px)}}@media (min-width:1440px){.overlay--search,.overlay .block-menu__items,.overlay .block-menu__title,.overlay .menu--submenu .block-menu__items li,.overlay__logo-mobile,.overlay__search--mobile,.page__title,.slides__caption{padding-left:50px}}@media (max-width:375px){.overlay--search,.overlay .block-menu__items,.overlay .block-menu__title,.overlay .menu--submenu .block-menu__items li,.overlay__logo-mobile,.overlay__search--mobile,.page__title,.slides__caption{padding-right:20px}}@media (min-width:376px) and (max-width:1439px){.overlay--search,.overlay .block-menu__items,.overlay .block-menu__title,.overlay .menu--submenu .block-menu__items li,.overlay__logo-mobile,.overlay__search--mobile,.page__title,.slides__caption{padding-right:calc(2.81955vw + 9.3985px)}}@media (min-width:1440px){.overlay--search,.overlay .block-menu__items,.overlay .block-menu__title,.overlay .menu--submenu .block-menu__items li,.overlay__logo-mobile,.overlay__search--mobile,.page__title,.slides__caption{padding-right:50px}}.downloads__list,.field--name-field-produkte,.standorte__list,.team--einzel .team__member,.team__members{margin:0 -5px}.downloads__list:after,.field--name-field-produkte:after,.standorte__list:after,.team--einzel .team__member:after,.team__members:after{clear:both;content:"";display:block}@supports (display:grid){.downloads__list,.field--name-field-produkte,.standorte__list,.team--einzel .team__member,.team__members{display:-ms-grid;display:grid;margin:0}.downloads__list:after,.field--name-field-produkte:after,.standorte__list:after,.team--einzel .team__member:after,.team__members:after{display:none}}.downloads__list>*,.field--name-field-produkte>*,.standorte__list>*,.team--einzel .team__member>*,.team__members>*{box-sizing:border-box;float:left;padding:30px 5px;width:50%}.downloads__list>:nth-child(odd),.field--name-field-produkte>:nth-child(odd),.standorte__list>:nth-child(odd),.team--einzel .team__member>:nth-child(odd),.team__members>:nth-child(odd){clear:both}@supports (display:grid){.downloads__list,.field--name-field-produkte,.standorte__list,.team--einzel .team__member,.team__members{-ms-grid-columns:1fr;grid-template-columns:1fr}.downloads__list>*,.field--name-field-produkte>*,.standorte__list>*,.team--einzel .team__member>*,.team__members>*{float:none;padding:0;width:auto}@media (min-width:376px){.downloads__list,.field--name-field-produkte,.standorte__list,.team--einzel .team__member,.team__members{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}h1,h2,h3,h4{font-weight:700}.overlay .menu__ul,.overlay .page__current-menu>ul.submenu{list-style:none;margin:0;padding:0}.overlay .menu__ul>li,.overlay .page__current-menu>ul.submenu>li{display:block;margin:0;padding:0}.readable .header .submenu a,.readable .header .submenu a:visited,.readable .page,.readable .page__header,.readable .page__top-bar{background:none;color:#000}.header__links--big .readable a:visited,.readable .header__links--big a:visited,.readable .responsible-users .views-field-field-kontakt-email,.readable .top-bar a:visited,.readable a,.readable h1,.readable h2,.readable h3,.readable h4,.responsible-users .readable .views-field-field-kontakt-email,.top-bar .readable a:visited{background:none;color:#4a90e2}.readable .header__links--breadcrumbs,.readable .top-bar__search{display:none}.frontpage-section__title--kaspar-hauser,.frontpage-top__title,h1{line-height:1.2}@media (max-width:375px){.frontpage-section__title--kaspar-hauser,.frontpage-top__title,h1{font-size:35px}}@media (min-width:376px) and (max-width:1439px){.frontpage-section__title--kaspar-hauser,.frontpage-top__title,h1{font-size:calc(1.8797vw + 27.93233px)}}@media (min-width:1440px){.frontpage-section__title--kaspar-hauser,.frontpage-top__title,h1{font-size:55px}}@media (max-width:375px){.frontpage-section__title,.overlay--search form:before,.overlay--search input[type=text],.overlay__product-title,h2{font-size:35px}}@media (min-width:376px) and (max-width:1439px){.frontpage-section__title,.overlay--search form:before,.overlay--search input[type=text],.overlay__product-title,h2{font-size:calc(.46992vw + 33.23308px)}}@media (min-width:1440px){.frontpage-section__title,.overlay--search form:before,.overlay--search input[type=text],.overlay__product-title,h2{font-size:40px}}h3,h4{font-size:35px}@media (max-width:375px){.page__headline{font-size:35px}}@media (min-width:376px) and (max-width:1439px){.page__headline{font-size:calc(1.40977vw + 29.69925px)}}@media (min-width:1440px){.page__headline{font-size:50px}}.aktuelles__title,.frontpage-info__headline,.header__links--big,.overlay--search .view-empty,.overlay--search .view-empty *,.overlay--search article,.overlay--search article *,.page__main .termin-teaser__title,.paragraph--type--stellenausschreibung .field--name-field-titel,.termin-teaser__title{font-size:30px}.overlay .block-menu__title{font-size:30px;line-height:1.7}@media (min-width:1118px){.overlay .block-menu__title{line-height:48px}}@media (min-width:1118px) and (max-width:375px){.overlay .block-menu__title{font-size:35px}}@media (min-width:1118px) and (min-width:376px) and (max-width:1439px){.overlay .block-menu__title{font-size:calc(.46992vw + 33.23308px)}}@media (min-width:1118px) and (min-width:1440px){.overlay .block-menu__title{font-size:40px}}.overlay .menu--submenu .block-menu__items li,.overlay__search--mobile{font-size:25px;line-height:2}.footer .submenu a,.header .submenu{font-size:25px}.overlay .menu__title,.overlay .menu__ul,.overlay .page__current-menu>ul.submenu,.termin-teaser__date{font-size:23px}@media (min-width:1118px) and (max-width:375px){.overlay .menu__title,.overlay .menu__ul,.overlay .page__current-menu>ul.submenu,.termin-teaser__date{font-size:15px}}@media (min-width:1118px) and (min-width:376px) and (max-width:1439px){.overlay .menu__title,.overlay .menu__ul,.overlay .page__current-menu>ul.submenu,.termin-teaser__date{font-size:calc(.93985vw + 11.46617px)}}@media (min-width:1118px) and (min-width:1440px){.overlay .menu__title,.overlay .menu__ul,.overlay .page__current-menu>ul.submenu,.termin-teaser__date{font-size:25px}}.layout__region--content .menu__title,.page__sidebar .menu__title,.page__sidebar .menu__ul a,.page__sidebar .menu__ul a:visited,.page__sidebar .page__current-menu>ul.submenu a,.page__sidebar .page__current-menu>ul.submenu a:visited,.sidebar-like-menu .menu__title,.sidebar-like-menu .menu__ul a,.sidebar-like-menu .menu__ul a:visited,.sidebar-like-menu .page__current-menu>ul.submenu a,.sidebar-like-menu .page__current-menu>ul.submenu a:visited{font-size:20px;line-height:1.6}.overlay__nav,.page__superheadline,.top-bar{font-size:20px}.page__sidebar,.responsible-users .view-content{font-size:18px}.aktuelles__image span,fieldset label{font-size:18px;font-style:italic}.field--name-field-pdf-datei a,.footer .menu__title,.footer .menu__ul,.footer .page__current-menu>ul.submenu,.footer a,.footer a:visited{font-size:17px}.caption>figcaption,.downloads__item__description,.downloads__item__title,.frontpage-info__logo-headline,.header__links--breadcrumbs,.page__main .downloads__item__title,.page__main .product__title--teaser,.product--teaser,.product__title--teaser,.slides__caption{font-size:15px}@media (max-width:375px){.frontpage-section__text,.page__main h1,.page__main h2,body.path-frontpage .menu--arbeitsbereiche .menu__title{font-size:15px}}@media (min-width:376px) and (max-width:1439px){.frontpage-section__text,.page__main h1,.page__main h2,body.path-frontpage .menu--arbeitsbereiche .menu__title{font-size:calc(.93985vw + 11.46617px)}}@media (min-width:1440px){.frontpage-section__text,.page__main h1,.page__main h2,body.path-frontpage .menu--arbeitsbereiche .menu__title{font-size:25px}}@media (max-width:375px){.aktuelles__link a,.frontpage-info__paragraph,.frontpage-section__button,.overlay__product-short,.page__main h3,.page__main h4,.paragraph--type--produkte .field--name-field-titel,.termin-teaser__button,body,body.path-frontpage .menu--arbeitsbereiche .menu__ul,body.path-frontpage .menu--arbeitsbereiche .page__current-menu>ul.submenu,input,input.webform-button--submit{font-size:15px}}@media (min-width:376px) and (max-width:1439px){.aktuelles__link a,.frontpage-info__paragraph,.frontpage-section__button,.overlay__product-short,.page__main h3,.page__main h4,.paragraph--type--produkte .field--name-field-titel,.termin-teaser__button,body,body.path-frontpage .menu--arbeitsbereiche .menu__ul,body.path-frontpage .menu--arbeitsbereiche .page__current-menu>ul.submenu,input,input.webform-button--submit{font-size:calc(.46992vw + 13.23308px)}}@media (min-width:1440px){.aktuelles__link a,.frontpage-info__paragraph,.frontpage-section__button,.overlay__product-short,.page__main h3,.page__main h4,.paragraph--type--produkte .field--name-field-titel,.termin-teaser__button,body,body.path-frontpage .menu--arbeitsbereiche .menu__ul,body.path-frontpage .menu--arbeitsbereiche .page__current-menu>ul.submenu,input,input.webform-button--submit{font-size:20px}}.page__footer-copyright,.up-arrow__label--mobile{font-size:10px}a{color:#c71919;opacity:.85;transition:color .5s,background-color,opacity .5s .3s}a:visited{color:#000}a:focus,a:hover{opacity:1;transition:color .1s,background-color .1s,opacity .1s}a:focus g,a:hover g{transition:stroke .1s}a:focus path,a:hover path{transition:fill .1s}.readable .header__links a{color:#4a90e2}.pager a{padding:0 8px;text-decoration:none}.pager a:visited{color:#c71919}.pager a:focus,.pager a:hover{color:#000}.pager .is-active a{color:#000;cursor:default;pointer-events:none}.menu__item a[href*=facebook],.menu__item a[href*=instagram]{background-position:50%;background-repeat:no-repeat;background-size:20px;float:left;font-size:0;height:24px;margin-right:16px;margin-top:5px;width:24px}.menu__item a[href*=facebook]{background-image:url(/themes/custom/cowhouse/assets/images/icons/fa-square-facebook.svg)}.menu__item a[href*=instagram]{background-image:url(/themes/custom/cowhouse/assets/images/icons/fa-square-instagram.svg)}body{color:#453a4b;font-family:Georama,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.03em;line-height:1.5;margin:0;padding:0}body.readable{font-family:Georgia,Times New Roman,Times,serif}button{background:transparent;border:0;box-shadow:none;margin:0;padding:0}fieldset{margin-bottom:20px;margin-top:20px}figure{margin:0}form .description{font-size:.7em}iframe{max-width:100%}.field--name-field-media-oembed-video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}img{display:block;height:auto;max-width:100%}.readable img{filter:url(/themes/custom/cowhouse/dist/xml/blue-filter.xml#blue)}input{background:transparent;border:0;border-bottom:1px solid #453a4b;box-shadow:none;margin:0;padding:0;width:100%}input::-webkit-input-placeholder{color:#453a4b;opacity:1}input:-moz-placeholder,input::-moz-placeholder{color:#453a4b;opacity:1}input:-ms-input-placeholder{color:#453a4b;opacity:1}input[type=file]{border-bottom:0}input[type=file],input[type=submit]{width:auto}.webform-document-file>label+input+input[type=file],.webform-document-file>label+input+input[type=submit]{visibility:hidden}input[type=checkbox]{border-bottom:0;display:inline;margin-top:20px;width:auto}.webform-table input[type=checkbox]{margin-top:0;vertical-align:bottom}input.webform-button--submit{margin-top:20px}.webform-document-file>label{border-bottom:1px solid #453a4b}p:first-child{margin-top:0}.aktuelles{border-bottom:1px solid #9b9b9b;padding-bottom:50px}.aktuelles+.aktuelles{margin-top:40px}.aktuelles:last-child{border-bottom:none}.aktuelles__image{margin-bottom:18px;margin-left:-40px;position:relative;width:calc(100% + 40px)}.aktuelles__image span{color:#9b9b9b;display:block;margin:18px 0 18px 40px}.aktuelles__title{font-weight:700;margin:18px 0 0}.aktuelles__title a,.aktuelles__title a:visited{color:#4a4a4a;text-decoration:none}.aktuelles__link a{margin-bottom:60px}.caption{display:block}.caption>figcaption{color:#9b9b9b;display:inline-block;margin-bottom:40px}.block-anchor{position:relative;top:-40px}.downloads__list{grid-gap:60px 16px;margin-bottom:50px}[about="/de/neuigkeiten/speiseplan"] .downloads__list{border-bottom:1px solid #9b9b9b;padding-bottom:40px}.downloads__item{margin-top:auto}.paragraph--type--stellenausschreibung .downloads__item{display:none}.downloads__item__picture{box-shadow:0 0 5px 0 hsla(0,0%,73%,.3);max-height:100%;max-width:100%}.downloads__item__title{color:#4a4a4a;margin:10px 0 0}.downloads__item__title a{color:#4a4a4a;text-decoration:none}.downloads__item__title:focus,.downloads__item__title:hover{text-decoration:underline}.paragraph--type--produkte .field--name-field-titel{color:#4a4a4a;font-weight:700}.paragraph--type--stellenausschreibung .field--name-field-titel{cursor:pointer;font-weight:700}.field--name-body+.field--name-field-abschnitte{margin-top:60px}.paragraph--type--stellenausschreibung .field--name-field-text{display:none;padding-top:30px}[about="/de/neuigkeiten/speiseplan"] .field--name-body{border-bottom:1px solid #9b9b9b;padding-bottom:40px}[about="/de/neuigkeiten/speiseplan"] .field--name-body+[about="/de/neuigkeiten/speiseplan"] .field--name-body{padding-top:40px}.paragraph--type--stellenausschreibung .field--name-field-download-files{display:none}.field--name-field-pdf-datei{border-bottom:1px solid #9b9b9b;margin-bottom:50px;padding-bottom:40px}.field--name-field-pdf-datei a{color:#4a4a4a;font-weight:700;text-decoration:none}.field--name-field-pdf-datei img{display:block;width:100%}.field--name-field-pdf-datei .field__item+.field__item{margin-top:50px}.field--name-field-media-oembed-video{height:0;padding-bottom:66%;position:relative}.field--name-field-youtube-video{margin-top:50px}.flatpickr-days{z-index:3}.flatpickr-days,.flatpickr-innerContainer{overflow:visible}.flatpickr-day.termin{background-color:#c71919;color:#fff}.flatpickr__termin-popup{bottom:auto;left:50%;position:absolute;right:auto;top:calc(50% - 10px);background-color:#fff;border:2px solid #c71919;border-radius:5px;box-sizing:border-box;display:none;padding:10px 16px;transform:translate(-50%,-100%);z-index:2}.flatpickr-day:hover .flatpickr__termin-popup{display:block}.flatpickr__popup-title{margin:0}.footer{display:none;margin:0 auto;max-width:1068px;padding-top:120px}@media (min-width:1118px){.footer{display:block}}.footer a,.footer a:visited{color:#fff;text-decoration:none}.footer a:focus,.footer a:hover{color:#fff}.footer .submenu{list-style:none;margin:36px 0 0;padding:0}.footer__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.footer__col{width:30.5%}.footer__logo{display:block;margin:0 auto;padding:36px 0 43px;width:180px}@media (min-width:1118px){.footer__logo{padding:64px 0 112px;width:240px}}.webform-table .form-item{text-align:center}.webform-submission-wohnplatzanfrage-form .form-item+.form-item{margin-top:40px}.frontpage-info{background-color:#fafafa;text-align:center}@media (min-width:1118px){.frontpage-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:0}}.frontpage-info--icons{margin-top:100px}.frontpage-info--large-image{display:block;padding:0}.frontpage-info--logos{background-color:#fff;padding-bottom:0;padding-top:0}@media (min-width:1118px){.frontpage-info--logos{display:block}}.frontpage-info--logos+.frontpage-info--logos{border-top:1px solid #dbdbdb}.frontpage-info__col{text-decoration:none;color:#000}@media (min-width:1118px){.frontpage-info__col{width:28%}}.frontpage-info__icon{height:90px;margin:40px auto 0;width:auto}@media (min-width:1118px){.frontpage-info__icon{margin-top:0}}.frontpage-info__headline{margin:26px auto 0;max-width:300px}a:hover .frontpage-info__headline{color:#c71919}.frontpage-info__paragraph{margin:17px auto 0;max-width:300px}.frontpage-info__logo-headline{font-weight:400;margin:0;padding:20px 0 25px;text-align:left}@media (min-width:1118px){.frontpage-info__logo-headline{float:left;width:160px}}.frontpage-info__logos{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width:750px){.frontpage-info__logos{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:1118px){.frontpage-info__logos{-ms-flex-pack:justify;justify-content:space-between;margin-left:160px}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.frontpage-info__logos>div{width:33%}}.frontpage-info__logo{display:block;max-height:160px;padding:0 20px}.frontpage-section{background-color:#fcfcfc;min-height:100vw;position:relative}.frontpage-section:after,.frontpage-section:before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.frontpage-section:after{clear:both}@media (min-width:520px){.frontpage-section{min-height:50vw}}.page__content--home .frontpage-section{background-color:#fcfcfc}.frontpage-section--beschaeftigungs-und-foerderbereich,.frontpage-section--kaspar_hauser{min-height:0}.frontpage-section--augenhohe{min-height:0;padding-bottom:100px}@media (min-width:1118px){.frontpage-section--augenhohe{padding-bottom:130px}}@media (min-width:1118px){.frontpage-section--arbeit{min-height:700px}}.frontpage-section--bildung{z-index:2}@media (min-width:1118px){.frontpage-section--bildung{margin-bottom:65px;min-height:370px}}@media (min-width:1118px){.frontpage-section--tagesstatte{margin-bottom:28%;min-height:370px}}@media (min-width:1118px){.frontpage-section--wohnen{margin-bottom:10%;min-height:730px}}@media (min-width:1118px){.frontpage-section--kunst{margin-bottom:33px;min-height:700px}}.frontpage-section__words{background-color:hsla(0,0%,100%,.9);border-radius:5px;box-shadow:0 2px 30px 0 hsla(0,0%,67%,.09);margin:30px;max-width:484px;padding:30px;position:relative;z-index:2}.frontpage-section__words--beschaeftigungs_und_foerderbereich,.frontpage-section__words--bildung,.frontpage-section__words--kunst{float:right;text-align:right}@media (min-width:1118px){.frontpage-section__words--beschaeftigungs_und_foerderbereich,.frontpage-section__words--bildung,.frontpage-section__words--kunst{text-align:left}}.frontpage-section__words--augenhohe{background-color:transparent;box-shadow:none;float:none;margin:0 auto 40px;text-align:center}.frontpage-section__title{color:#3c3c4a;margin-bottom:20px}.frontpage-section__title--kaspar-hauser{color:#c71919}.frontpage-section__button--kaspar_hauser{border:0;display:block;height:154px;margin:36px auto 48px;max-height:30vw;max-width:30vw;padding:0;width:173px}.frontpage-section__button--kaspar_hauser:focus,.frontpage-section__button--kaspar_hauser:hover{background-color:transparent;opacity:.7}@media (min-width:1118px){.frontpage-section__button--kaspar_hauser{bottom:0;margin:0;position:absolute;right:50px;z-index:2}}.frontpage-section__image{background-repeat:no-repeat;height:225%;opacity:.2;pointer-events:none;position:absolute;width:100%;z-index:1}@media (min-width:1118px){.frontpage-section__image{opacity:1}}.frontpage-section__image--2{display:none}.frontpage-section__image--kaspar_hauser{height:auto;max-width:30vw;opacity:1;position:relative;width:100%}.frontpage-section__image--augenhohe{display:block;height:auto;margin:0 auto;max-width:90%;opacity:1;position:static;width:666px}.frontpage-section__image--arbeit{background-image:url(/themes/custom/cowhouse/dist/images/frontpage/malende-haende@2x.jpg);background-position:100% 0;background-size:46% auto;top:-70px}.frontpage-section__image--arbeit.frontpage-section__image--2{display:block;background-image:url(/themes/custom/cowhouse/dist/images/frontpage/Flecken@2x.jpg);background-position:0 0;background-size:37% auto;left:0;top:30%}.frontpage-section__image--bildung{background-image:url(/themes/custom/cowhouse/dist/images/frontpage/massband@2x.png);background-position:0 0;background-size:67% auto;left:7%;top:-35%}.frontpage-section__image--wohnen{background-image:url(/themes/custom/cowhouse/dist/images/frontpage/Haende@2x.jpg);background-position:0 0;background-size:100% auto;left:0;top:16%}.frontpage-section__image--tagesstatte{background-image:url(/themes/custom/cowhouse/dist/images/frontpage/blumen@2x.jpg);background-position:100% 0;background-size:62% auto;left:0;top:56%}.frontpage-section__image--tagesstatte.frontpage-section__image--2{display:block;background-image:url(/themes/custom/cowhouse/dist/images/frontpage/Kugel@2x.png);background-position:6% 66%;background-size:20% auto;left:0;top:0}.frontpage-section__image--kunst{background-image:url(/themes/custom/cowhouse/dist/images/frontpage/Musiktherapie@2x.jpg);background-position:14% 27%;background-size:53% auto;left:0;top:0}.frontpage-section__image--kunst.frontpage-section__image--2{display:block;background-image:url(/themes/custom/cowhouse/dist/images/frontpage/Stifte@2x.png);background-position:96% 27%;background-size:40% auto;left:0;top:0}.frontpage-section__image--beschaeftigungs_und_foerderbereich{display:none}.frontpage-top{background-color:#fff;padding-bottom:50px}@media (min-width:560px){.frontpage-top p{padding-right:180px}}.page__content--home .frontpage-top{background-color:#fcfcfc}.frontpage-top__title{color:#c71919;font-weight:700;margin-bottom:20px}@media (max-width:375px){.frontpage-top__title{max-width:600px}}@media (min-width:376px) and (max-width:1439px){.frontpage-top__title{max-width:calc(18.79699vw + 529.32331px)}}@media (min-width:1440px){.frontpage-top__title{max-width:800px}}.frontpage-top__kleckse{background-image:url(../images/farbtupfer.png);background-position:0 100%;background-repeat:no-repeat;background-size:400px auto;display:none;height:100px;margin-bottom:28px;position:relative;width:100%}@media (min-width:650px){.frontpage-top__kleckse{display:block}}.frontpage-top__kleckse-dots{background-image:url(../images/aktuelles-line.svg);background-repeat:no-repeat;background-position:0 0;background-size:70px auto;bottom:48px;height:35px;left:367px;position:absolute;width:70px}.frontpage-top__kleckse-aktuelles{background-image:url(../images/AKTUELLES.svg);background-repeat:no-repeat;bottom:40px;height:47px;left:422px;position:absolute;width:103px}.header{margin:0 auto;max-width:1440px;position:relative;z-index:2}@media (min-width:1118px){.header{height:180px}.readable .header{height:auto}}.header__logo{display:block;max-width:100%;opacity:1;position:relative;top:-15px;width:168px}@media (min-width:1118px){.header__logo{left:0;position:absolute;top:-20px;width:250px}}.readable .header__logo path{fill:#4a90e2}.header__logo-img{width:100%}.header .submenu,.header__links{display:none;list-style:none;margin:0;padding:0;text-align:right}@media (min-width:1118px){.header .submenu,.header__links{display:block}}.header .submenu li,.header__links li{display:inline-block;margin-left:30px}.readable .header .submenu li,.readable .header__links li{display:block}.header .submenu li,.header__links li{color:#fff}.header .submenu a,.header .submenu a:visited,.header__links a,.header__links a:visited{color:#fff;opacity:1;border-bottom:1px solid transparent;text-decoration:none;transition:border-bottom-color .5s}.header .submenu a.active,.header .submenu a:focus,.header .submenu a:hover,.header__links a.active,.header__links a:focus,.header__links a:hover{border-bottom-color:#fff;padding-bottom:0;transition:border-bottom-color .1s}.header .submenu{float:right}.readable .header .submenu{float:none}.header__links--big{font-weight:700}.header__links--big a,.header__links--big a:visited{border-bottom-width:3px}.header .submenu{margin-top:28px}.header__breadcrumbs-wrapper{bottom:7px;left:0;position:absolute;right:0}.readable .header__breadcrumbs-wrapper{position:static}.header__links--breadcrumbs{margin:0 auto;max-width:1068px;text-align:left}.header__links--breadcrumbs li{margin-left:0}.readable .header__links--breadcrumbs li{display:inline-block}.header__links--breadcrumbs li+li:before{content:"> "}.header__links--breadcrumbs a,.header__links--breadcrumbs a:focus,.header__links--breadcrumbs a:hover,.header__links--breadcrumbs a:visited{border-bottom:none;opacity:1}.header__links--breadcrumbs a[href]:focus,.header__links--breadcrumbs a[href]:hover{text-decoration:underline}.menu--arbeitsbereiche{margin:56px 0}body.path-frontpage .menu--arbeitsbereiche{border-bottom:1px solid #bfbfbf;border-top:1px solid #bfbfbf;display:none;margin-top:0;position:relative;z-index:2}@media (max-width:375px){body.path-frontpage .menu--arbeitsbereiche{margin-left:10px}}@media (min-width:376px) and (max-width:1439px){body.path-frontpage .menu--arbeitsbereiche{margin-left:calc(1.40977vw + 4.69925px)}}@media (min-width:1440px){body.path-frontpage .menu--arbeitsbereiche{margin-left:25px}}@media (max-width:375px){body.path-frontpage .menu--arbeitsbereiche{margin-right:10px}}@media (min-width:376px) and (max-width:1439px){body.path-frontpage .menu--arbeitsbereiche{margin-right:calc(1.40977vw + 4.69925px)}}@media (min-width:1440px){body.path-frontpage .menu--arbeitsbereiche{margin-right:25px}}@media (max-width:375px){body.path-frontpage .menu--arbeitsbereiche{padding-left:10px}}@media (min-width:376px) and (max-width:1439px){body.path-frontpage .menu--arbeitsbereiche{padding-left:calc(1.40977vw + 4.69925px)}}@media (min-width:1440px){body.path-frontpage .menu--arbeitsbereiche{padding-left:25px}}@media (max-width:375px){body.path-frontpage .menu--arbeitsbereiche{padding-right:10px}}@media (min-width:376px) and (max-width:1439px){body.path-frontpage .menu--arbeitsbereiche{padding-right:calc(1.40977vw + 4.69925px)}}@media (min-width:1440px){body.path-frontpage .menu--arbeitsbereiche{padding-right:25px}}@media (min-width:1118px){body.path-frontpage .menu--arbeitsbereiche{display:block}}.page__current-menu .menu__title+.menu__deepest-level{display:none;padding-bottom:32px}.menu--arbeitsbereiche .menu__title+.menu__deepest-level{padding-bottom:32px}.js-menu-akkordeon .menu__item.active .menu__title+.menu__deepest-level{display:block}.menu__deepest-level-inner{display:inline-block}.footer .menu__title,.overlay .menu__title{font-weight:700;margin:0}.menu__deepest-level-inner>.menu__title{font-weight:400}.menu--arbeitsbereiche .menu__title{color:#4a4a4a;font-weight:700;margin:0 0 5px}.menu--arbeitsbereiche .menu__ul+.menu__title{margin-top:50px}.layout__region--content .menu__title,.page__sidebar .menu__title,.sidebar-like-menu .menu__title{color:#9b9b9b;cursor:pointer;font-weight:700;margin:0;position:relative}.layout__region--content .menu__title:before,.page__sidebar .menu__title:before,.sidebar-like-menu .menu__title:before{content:">";font-weight:400;left:-20px;position:absolute}.layout__region--content .menu__title{cursor:default;color:#000}.page__sidebar ul+.menu__title,.sidebar-like-menu ul+.menu__title{margin-top:32px}@media (min-width:1118px){body.path-frontpage .menu--arbeitsbereiche .block-menu__items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.footer .menu__item+.menu__item{margin-top:24px}@media (min-width:1118px){body.path-frontpage .menu--arbeitsbereiche .menu__item{width:31%}}.menu__ul,.page__current-menu>ul.submenu{display:block;list-style:none;margin:0;padding:0}.menu__ul li,.page__current-menu>ul.submenu li{display:block;margin:0;padding:0}.overlay .menu__ul,.overlay .page__current-menu>ul.submenu{padding-bottom:35px}.menu--arbeitsbereiche .menu__ul a,.menu--arbeitsbereiche .menu__ul a:visited,.menu--arbeitsbereiche .page__current-menu>ul.submenu a,.menu--arbeitsbereiche .page__current-menu>ul.submenu a:visited{color:#c71919;text-decoration:none}.readable .menu--arbeitsbereiche .menu__ul a,.readable .menu--arbeitsbereiche .menu__ul a:visited,.readable .menu--arbeitsbereiche .page__current-menu>ul.submenu a,.readable .menu--arbeitsbereiche .page__current-menu>ul.submenu a:visited{color:#4a90e2}.menu--arbeitsbereiche .menu__ul a:focus,.menu--arbeitsbereiche .menu__ul a:hover,.menu--arbeitsbereiche .page__current-menu>ul.submenu a:focus,.menu--arbeitsbereiche .page__current-menu>ul.submenu a:hover{color:#453a4b}.page__sidebar .menu__ul a,.page__sidebar .menu__ul a:visited,.page__sidebar .page__current-menu>ul.submenu a,.page__sidebar .page__current-menu>ul.submenu a:visited,.sidebar-like-menu .menu__ul a,.sidebar-like-menu .menu__ul a:visited,.sidebar-like-menu .page__current-menu>ul.submenu a,.sidebar-like-menu .page__current-menu>ul.submenu a:visited{color:#9b9b9b;text-decoration:none;transition:color .5s}.page__sidebar .menu__ul a.active,.page__sidebar .menu__ul a.is-active,.page__sidebar .page__current-menu>ul.submenu a.active,.page__sidebar .page__current-menu>ul.submenu a.is-active,.sidebar-like-menu .menu__ul a.active,.sidebar-like-menu .menu__ul a.is-active,.sidebar-like-menu .page__current-menu>ul.submenu a.active,.sidebar-like-menu .page__current-menu>ul.submenu a.is-active{color:#c71919;font-weight:700}.readable .page__sidebar .menu__ul a.active,.readable .page__sidebar .menu__ul a.is-active,.readable .page__sidebar .page__current-menu>ul.submenu a.active,.readable .page__sidebar .page__current-menu>ul.submenu a.is-active,.readable .sidebar-like-menu .menu__ul a.active,.readable .sidebar-like-menu .menu__ul a.is-active,.readable .sidebar-like-menu .page__current-menu>ul.submenu a.active,.readable .sidebar-like-menu .page__current-menu>ul.submenu a.is-active{color:#4a90e2}.page__sidebar .menu__ul a:hover,.page__sidebar .page__current-menu>ul.submenu a:hover,.sidebar-like-menu .menu__ul a:hover,.sidebar-like-menu .page__current-menu>ul.submenu a:hover{color:#c71919;transition:color .1s}.readable .page__sidebar .menu__ul a:hover,.readable .page__sidebar .page__current-menu>ul.submenu a:hover,.readable .sidebar-like-menu .menu__ul a:hover,.readable .sidebar-like-menu .page__current-menu>ul.submenu a:hover{color:#4a90e2}.menu__third-level{padding-left:20px}.region-overlay-1 .menu__third-level{display:none}.overlay{margin:0 auto;max-width:1068px;position:relative}.overlay a,.overlay a:visited{color:#fff;text-decoration:none}.overlay a:focus,.overlay a:hover{color:#fff}.overlay a.active{text-decoration:underline}.overlay--search form{margin:60px auto;max-width:960px;position:relative}.overlay--search form:before{content:"\f002";display:block;font-family:FontAwesome;height:48px;position:absolute;right:0;text-align:center;top:6px;width:48px}@media (min-width:1118px){.overlay--search form{margin:166px auto}}.overlay--search input[type=text]{border-bottom:3px solid #fff;color:#fff;font-weight:700;padding:6px 0;width:100%}.overlay--search input[type=text]::-webkit-input-placeholder{color:#fff;opacity:.5}.overlay--search input[type=text]:-moz-placeholder,.overlay--search input[type=text]::-moz-placeholder{color:#fff;opacity:.5}.overlay--search input[type=text]:-ms-input-placeholder{color:#fff;opacity:.5}.overlay--search input[type=submit]{border:none;cursor:pointer;display:block;height:48px;position:absolute;right:0;top:6px;width:48px}.overlay--search input[type=submit][disabled]{animation-name:a;animation-duration:.6s;animation-iteration-count:infinite}.overlay--search .view-empty,.overlay--search article{margin:0 auto;max-width:960px}.overlay--search .view-empty *,.overlay--search article *{font-weight:400}.overlay--search .view-empty h2 *,.overlay--search article h2 *{font-weight:700}.overlay--search .node__content{opacity:.8}.overlay--search a,.overlay--search a:visited{opacity:1}.overlay--search a:focus,.overlay--search a:hover{text-decoration:underline}.overlay--search h2{margin:60px 0 5px}.overlay--search .node__links{display:none}.overlay--product a,.overlay--product a:focus,.overlay--product a:hover,.overlay--product a:visited{color:#4a4a4a}.overlay--product path{stroke:#4a4a4a}.overlay__nav{display:none;padding-top:28px}.overlay__nav:after,.overlay__nav:before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.overlay__nav:after{clear:both}@media (min-width:1118px){.overlay__nav{display:block}}.overlay--product .overlay__nav{box-sizing:content-box;display:block;padding:0 40px}.overlay__nav svg{vertical-align:middle}.overlay--search .overlay__nav{display:block}.overlay__control{color:#fff;display:block;text-decoration:none}.overlay__control:visited{color:#fff}.overlay__control--close{float:left;max-width:146px}.overlay__control--close svg{margin-right:32px}.overlay__control--next{float:right}.overlay__control--next svg{margin-left:32px}.overlay__next-text{display:inline-block;height:26px;position:relative;vertical-align:middle;width:180px}.overlay__next-text span{opacity:0;position:absolute;right:0;top:0;transition:opacity .5s}.overlay__next-text span.active{opacity:1}.overlay--product .overlay__next-text{width:156px}.overlay__logo-mobile{display:inline-block;position:relative;text-align:center;top:-9px}@media (min-width:1118px){.overlay__logo-mobile{display:none}}.overlay__logo-mobile img{height:auto;width:63px}@media (max-width:375px){.overlay__burger{right:20px}}@media (min-width:376px) and (max-width:1439px){.overlay__burger{right:calc(2.81955vw + 9.3985px)}}@media (min-width:1440px){.overlay__burger{right:50px}}.overlay__slides{box-sizing:content-box}@media (min-width:1118px){.overlay__slides{margin:60px auto 0;max-width:960px}}.page__overlay--products .overlay__slides{padding:0 40px}@media (min-width:1118px){.overlay__submenu{display:none}}.overlay__product-title{font-weight:700;margin-bottom:40px}.overlay__product-image>.field{border:1px solid #dbdbdb;height:0;padding-bottom:100%;position:relative}.overlay__product-image .field__item{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (min-width:930px){.overlay__product-image{float:left;width:calc(50% - 20px)}}.overlay__product-image span{display:none}@media (min-width:930px){.overlay__product-long,.overlay__product-short{margin-left:calc(50% + 20px)}}.overlay__product-short{font-weight:700;margin-bottom:28px}.overlay__search--mobile{border-bottom:1px solid #fff}@media (min-width:1118px){.overlay__search--mobile{display:none}}.overlay__loupe{height:20px;width:20px}.overlay__loupe path{fill:#fff}.page{background-color:#f5f3eb;border-bottom:2px solid #fff;min-height:100vh;overflow:hidden;position:relative}.readable .page{border:2px solid #4a90e2}.page__inner.in-background{left:0;position:absolute;right:0;top:0}.page__top-bar{background-color:#fff;display:none;padding-bottom:0;padding-top:0}@media (min-width:1118px){.page__top-bar{display:block}}.readable .page__top-bar{border-bottom:2px solid #4a90e2}.page__header{background-color:#c71919;box-sizing:border-box;padding-bottom:0;position:relative;z-index:2}@media (min-width:1118px){.page__header{margin-bottom:-177px;max-height:1000px;padding-bottom:177px}}.readable .page__header{margin-bottom:0}.page__content{background-color:#fafafa;box-sizing:border-box;margin:0 auto;max-width:1068px;min-height:1000px;padding:0 0 calc(20px + 15vw);position:relative}@media (min-width:1118px){.page__content{padding-bottom:0;padding-top:0;z-index:2}}.readable .page__content{border:2px solid #4a90e2}.page__content:before{border-radius:20px;box-shadow:0 16px 60px -10px #453a4b;content:"";height:177px;left:0;position:absolute;right:0;top:0;z-index:-1}.readable .page__content:before{box-shadow:none}.page__content--home{background-color:#fcfcfc;padding-top:10vw}@media (min-width:1118px){.page__content--home{padding-top:0}}.page__title{background-color:#fafafa;padding-bottom:20px;padding-top:calc(34px + 7vw)}@media (min-width:1118px){.page__title{box-sizing:border-box;min-height:177px;padding:50px 40px 20px}}.page__body{background-color:#fafafa;padding-bottom:65px;position:relative}@media (min-width:930px){.page__body{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.page__body--aktuelles{margin-top:0;padding:0 0 60px}.page__superheadline{color:#9b9b9b;font-weight:700}.page__superheadline svg{height:25px;margin-right:10px;width:24px}.page__superheadline path{fill:#9b9b9b}.page-node-type-termin .page__superheadline{color:#453a4b}.page-node-type-termin .page__superheadline path{fill:#453a4b}.page__headline{margin:0}.page__slides{position:relative}.page__words{background-color:#fafafa}@media (min-width:930px){.page__words{margin-top:65px;padding:0 0 0 40px}body.path-downloads .page__words,body.path-presse .page__words,body.path-termine .page__words{margin-top:35px}}.page__words--aktuelles,.page__words:first-child{margin-top:0}@media (min-width:930px){.page__main{box-sizing:border-box;width:65%}}@media (min-width:930px){.page__sidebar{box-sizing:border-box;padding:0 27px 0 0;width:30%}}.page__current-menu{display:none}@media (min-width:930px){.page__current-menu{display:block;margin-bottom:65px;min-height:518px}}.page__footer{background-color:#a01e44;color:#fff;position:relative}@media (min-width:1118px){.page__footer{margin-top:-230px;padding-top:230px}}.readable .page__footer{background-color:#4a90e2;border-bottom:50px solid #fff}.readable .page__footer *{color:#fff}.page__footer-bottom{background-color:#c71919}.page__footer-copyright{box-sizing:content-box;line-height:20px;margin:0 auto;max-width:1068px;padding:15px 40px}.page__overlay{background-color:#c71919;box-sizing:border-box;bottom:0;color:#fff;display:none;left:0;min-height:100vh;position:absolute;right:0;top:0;transition:opacity .5s;z-index:2}.readable .page__overlay{background-color:#4a90e2}.readable .page__overlay *{color:#fff}@media (min-width:1118px) and (max-width:375px){.page__overlay{padding:20px}}@media (min-width:1118px) and (min-width:376px) and (max-width:1439px){.page__overlay{padding:calc(2.81955vw + 9.3985px)}}@media (min-width:1118px) and (min-width:1440px){.page__overlay{padding:50px}}.page__overlay.closing,.page__overlay.opening{display:block;opacity:0;pointer-events:none;transition:opacity .5s}.page__overlay.visible{display:block;opacity:1;position:relative;transition:opacity .5s}.page__overlay--products{background-color:#fff;color:#4a4a4a}.pager__items{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0}.pager__item{margin:0 8px}.pager__item--ellipsis{margin:0;padding:0}.paragraph--type--produkte{border-top:1px solid #9b9b9b;margin-bottom:60px}.paragraph--type--produkte>.field--name-field-titel{cursor:pointer;margin:24px 0 30px}.field__item+.field__item .paragraph--type--produkte{margin-top:60px}.paragraph--type--stellenausschreibung{margin-top:40px;border-bottom:1px solid #9b9b9b;padding-bottom:40px}.popup{background:#fff;border:2px solid #c71919;box-sizing:border-box;left:20px;max-width:440px;padding:20px;position:fixed;top:220px;width:calc(100vw - 40px);z-index:3}.adminimal-admin-toolbar .popup{top:94px}.popup.hidden{display:none}.popup p{padding:0}.popup__x{font-size:25px;height:25px;line-height:1;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:25px;z-index:2}.popup__x:visited{color:#c71919}.popup__x:active,.popup__x:hover{color:#000}.product--teaser{color:#4a4a4a;cursor:pointer;transition:opacity .25s}.product--teaser:hover{opacity:.7}.product__image--teaser{background-color:#fff;border:1px solid #dbdbdb;height:0;padding-bottom:100%;position:relative}.product__image--teaser>.field{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.product__image--teaser span{display:none}.product__title--teaser{font-weight:700;margin:14px 0 0}.product__long-description{display:none}.responsive-iframe{position:relative;height:0}.responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slides__image{height:auto;width:100%}.slides__caption{color:#9b9b9b}@media (min-width:1118px){.slides__caption{padding:0 40px}}.slides__nav{-ms-flex-align:center;align-items:center;bottom:0;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;font-size:30px;-ms-flex-pack:center;justify-content:center;position:absolute;top:12%;width:30px}.slides__nav--prev{left:0}.slides__nav--next{right:0}.termin-teaser{border-bottom:1px solid #9b9b9b;padding-bottom:40px}*+*>.termin-teaser{padding-top:50px}.views-row:last-child>.termin-teaser{border-bottom:none}.termin-teaser__date{font-weight:700}.termin-teaser__date svg{height:25px;margin-right:10px;width:24px}.termin-teaser__date--presse{color:#9b9b9b;font-weight:400}.termin-teaser__text,.termin-teaser__title{margin:0}.termin-teaser__button{display:inline-block;margin-right:10px;margin-top:35px}.top-bar{line-height:38px;margin:0 auto;max-width:1440px;padding-top:2px}.top-bar:after{clear:both;content:"";display:block}.top-bar a,.top-bar a:visited{color:#3c3c4a;text-decoration:none}.top-bar a:focus,.top-bar a:hover{color:#c71919}.readable .top-bar a:focus,.readable .top-bar a:hover{color:#4a90e2}.readable .top-bar{line-height:40px}.top-bar__switch{display:none;float:left}.readable .top-bar__switch{float:none}.readable .top-bar__switch-to-readable,.top-bar__switch-off-readable{display:none}.readable .top-bar__switch-off-readable{display:block}.top-bar__search{float:right}.top-bar__loupe{margin-left:16px;position:relative;top:4px}.top-bar__loupe svg{height:20px;width:20px}.top-bar__loupe:focus path,.top-bar__loupe:hover path{fill:#3c3c4a}.top-bar__slider{background-color:#c71919;border-radius:10px;display:block;float:left;height:20px;margin-right:12px;margin-top:7px;position:relative;width:44px}.top-bar__slider:after{background-color:#fff;border-radius:7px;content:"";display:block;height:14px;left:3px;position:absolute;top:3px;transition:left .5s;width:14px}.readable .top-bar__slider:after{left:27px}.readable .top-bar__slider{background-color:#4a90e2}.responsible-users .view-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:930px){.responsible-users .view-content{display:block}}.responsible-users .views-row{margin-bottom:40px;width:100%}@media (min-width:375px){.responsible-users .views-row{width:50%}}@media (min-width:930px){.responsible-users .views-row{width:100%}}.responsible-users .views-field-field-vorname{display:inline;font-weight:700}.responsible-users .views-field-field-vorname:after{content:" ";display:inline}.responsible-users .responsible-users__first-name{display:inline}.responsible-users .views-field-field-nachname{display:inline;font-weight:700}.responsible-users .responsible-users__surename{display:inline}.responsible-users .views-field-field-funktion{color:#4a4a4a}.responsible-users .views-field-field-kontakt-email{color:#c71919}.responsible-users .views-field-user-picture{margin-bottom:21px}.responsible-users .responsible-users__picture img{border-radius:100%;max-width:150px;width:100%}.standorte__list{grid-gap:120px 10px;margin-bottom:60px}.standorte__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.standorte__item__title{margin:17px 0 0}.team__title,.team__title:first-child{margin:83px 0 38px}.team__title-link{color:inherit;opacity:1;text-decoration:none}.team__members{grid-gap:60px 10px;margin-bottom:100px}.team--einzel .team__members{display:block}@media (min-device-pixel-ratio:2) and (max-width:1400px),(min-width:376px) and (max-width:700px){.team__members{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.team--einzel .team__member{grid-gap:10px 10px}.team__member__name{margin:0}.team__member__picture+.team__member__data .team__member__name{margin-top:17px}.team--einzel .team__member__picture+.team__member__data .team__member__name{margin-top:0}.team__member__jobTitle{margin-bottom:10px}.team__member__telephone{margin-top:10px}.up-arrow{bottom:10px;display:none;opacity:1;position:absolute;right:121px;text-decoration:none}.up-arrow--mobile{bottom:50px;display:block;right:16px}@media (min-width:1118px){.up-arrow--mobile{display:none}}.up-arrow--desktop{display:none}@media (min-width:1118px){.body--long .up-arrow--desktop{display:block}}.up-arrow__label{text-align:center}a .up-arrow__label,a:visited .up-arrow__label{color:#dbdbdb}.up-arrow__label--desktop{font-size:13px}.up-arrow__circle{background-color:#c71919;border-radius:50%;box-sizing:content-box;display:block;padding:21px;transition:background-color .5s}a:focus .up-arrow__circle,a:hover .up-arrow__circle{background-color:#dbdbdb;transition:backgroud-color .1s}.up-arrow__circle--desktop{height:20px;margin-top:16px;width:20px}.up-arrow__circle--mobile{height:15px;margin-top:6px;width:15px}.up-arrow__triangle{border-bottom:16px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;box-sizing:content-box;display:block;height:0;width:0}.up-arrow__triangle--desktop{border-bottom-width:20px;border-left-width:10px;border-right-width:10px}.video--responsive{height:0;position:relative}.video__video{bottom:0;height:auto;left:0;position:absolute;right:0;top:0;width:100%}.field--name-field-produkte{grid-gap:60px 16px}.webform-table{margin-bottom:40px}.footer .block-menu__title{margin-bottom:37px}.footer .menu--neuigkeiten .block-menu__title{font-size:25px;font-weight:400;line-height:30px;margin-bottom:24px;margin-top:37px}.overlay .block-menu__title{border-top:1px solid #fff;cursor:pointer;margin:0}@media (min-width:1118px){.overlay .block-menu__title{border:0;cursor:auto;padding:0}}.overlay .block-menu__items{border-top:1px solid #fff;display:none;padding-top:25px}@media (min-width:1118px){.overlay .block-menu__items{border:0;column-count:2;column-gap:125px;display:block!important;padding-left:0;padding-right:0}}.overlay .menu--submenu .block-menu__items{display:block;padding:0}@media (min-width:1118px){.overlay .menu--submenu .block-menu__items{display:none}}.overlay .menu--submenu .block-menu__items ul{list-style:none;margin:0;padding:0}.overlay .menu--submenu .block-menu__items li{border-bottom:1px solid #fff}.foundation-mq{font-family:"mobile=0em&desktop=69.875em"}
/*# sourceMappingURL=main.css.map */
