﻿/*!
 * Theme Name: Bischof Optik
 * Theme URI: http://mediamotion.ch
 * Description: Theme für Bischof Optik
 * Version: 1.1
 * Author: Media Motion
 * Author URI: http://mediamotion.ch
 *
 * License: MIT
 * License URI: http://opensource.org/licenses/mit-license.php
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.wpcf7 input[type=submit],.wpcf7 button,.wpcf7 textarea,.wpcf7 input[type=text],.wpcf7 input[type=date],.wpcf7 input[type=time],.wpcf7 input[type=email],.button{position:relative;margin-bottom:2.3rem;text-align:center;text-transform:uppercase;text-decoration:none;white-space:nowrap;line-height:1}.wpcf7 input.wrap[type=submit],.wpcf7 button.wrap,.wpcf7 textarea.wrap,.wpcf7 input.wrap[type=text],.wpcf7 input.wrap[type=date],.wpcf7 input.wrap[type=time],.wpcf7 input.wrap[type=email],.wrap.button{white-space:normal}.wpcf7 input.no-transform[type=submit],.wpcf7 button.no-transform,.wpcf7 textarea.no-transform,.wpcf7 input.no-transform[type=text],.wpcf7 input.no-transform[type=date],.wpcf7 input.no-transform[type=time],.wpcf7 input.no-transform[type=email],.no-transform.button{text-transform:none}.wpcf7 input[type=submit],.wpcf7 button,.wpcf7 textarea,.wpcf7 input[type=text],.wpcf7 input[type=date],.wpcf7 input[type=time],.wpcf7 input[type=email],.button,.wpcf7 input[type=submit] *,.wpcf7 button *,.wpcf7 textarea *,.wpcf7 input[type=text] *,.wpcf7 input[type=date] *,.wpcf7 input[type=time] *,.wpcf7 input[type=email] *,.button *{display:block;padding:1.7rem .5rem}.wpcf7 input[type=submit] .hover-content,.wpcf7 button .hover-content,.wpcf7 textarea .hover-content,.wpcf7 input[type=text] .hover-content,.wpcf7 input[type=date] .hover-content,.wpcf7 input[type=time] .hover-content,.wpcf7 input[type=email] .hover-content,.button .hover-content,.wpcf7 input[type=submit] .hover-content-wrapper,.wpcf7 button .hover-content-wrapper,.wpcf7 textarea .hover-content-wrapper,.wpcf7 input[type=text] .hover-content-wrapper,.wpcf7 input[type=date] .hover-content-wrapper,.wpcf7 input[type=time] .hover-content-wrapper,.wpcf7 input[type=email] .hover-content-wrapper,.button .hover-content-wrapper{display:block;position:absolute;top:0;left:0;height:100%}.wpcf7 input[type=submit] .hover-content,.wpcf7 button .hover-content,.wpcf7 textarea .hover-content,.wpcf7 input[type=text] .hover-content,.wpcf7 input[type=date] .hover-content,.wpcf7 input[type=time] .hover-content,.wpcf7 input[type=email] .hover-content,.button .hover-content{min-width:100%}.wpcf7 input[type=submit] .hover-content-wrapper,.wpcf7 button .hover-content-wrapper,.wpcf7 textarea .hover-content-wrapper,.wpcf7 input[type=text] .hover-content-wrapper,.wpcf7 input[type=date] .hover-content-wrapper,.wpcf7 input[type=time] .hover-content-wrapper,.wpcf7 input[type=email] .hover-content-wrapper,.button .hover-content-wrapper{overflow:hidden;width:0;padding:0;transition:width .6s,height .6s}.wpcf7 input.active[type=submit] .hover-content-wrapper,.wpcf7 button.active .hover-content-wrapper,.wpcf7 textarea.active .hover-content-wrapper,.wpcf7 input.active[type=text] .hover-content-wrapper,.wpcf7 input.active[type=date] .hover-content-wrapper,.wpcf7 input.active[type=time] .hover-content-wrapper,.wpcf7 input.active[type=email] .hover-content-wrapper,.active.button .hover-content-wrapper{width:100%}@media screen and (min-width: 64em){.wpcf7 input[type=submit]:hover .hover-content-wrapper,.wpcf7 button:hover .hover-content-wrapper,.wpcf7 textarea:hover .hover-content-wrapper,.wpcf7 input[type=text]:hover .hover-content-wrapper,.wpcf7 input[type=date]:hover .hover-content-wrapper,.wpcf7 input[type=time]:hover .hover-content-wrapper,.wpcf7 input[type=email]:hover .hover-content-wrapper,.button:hover .hover-content-wrapper,.button-parent:hover .wpcf7 input[type=submit] .hover-content-wrapper,.wpcf7 .button-parent:hover input[type=submit] .hover-content-wrapper,.button-parent:hover .wpcf7 button .hover-content-wrapper,.wpcf7 .button-parent:hover button .hover-content-wrapper,.button-parent:hover .wpcf7 textarea .hover-content-wrapper,.wpcf7 .button-parent:hover textarea .hover-content-wrapper,.button-parent:hover .wpcf7 input[type=text] .hover-content-wrapper,.wpcf7 .button-parent:hover input[type=text] .hover-content-wrapper,.button-parent:hover .wpcf7 input[type=date] .hover-content-wrapper,.wpcf7 .button-parent:hover input[type=date] .hover-content-wrapper,.button-parent:hover .wpcf7 input[type=time] .hover-content-wrapper,.wpcf7 .button-parent:hover input[type=time] .hover-content-wrapper,.button-parent:hover .wpcf7 input[type=email] .hover-content-wrapper,.wpcf7 .button-parent:hover input[type=email] .hover-content-wrapper,.button-parent:hover .button .hover-content-wrapper{width:100%}}.wpcf7 input.btt[type=submit] .hover-content,.wpcf7 button.btt .hover-content,.wpcf7 textarea.btt .hover-content,.wpcf7 input.btt[type=text] .hover-content,.wpcf7 input.btt[type=date] .hover-content,.wpcf7 input.btt[type=time] .hover-content,.wpcf7 input.btt[type=email] .hover-content,.btt.button .hover-content,.wpcf7 input.btt[type=submit] .hover-content-wrapper,.wpcf7 button.btt .hover-content-wrapper,.wpcf7 textarea.btt .hover-content-wrapper,.wpcf7 input.btt[type=text] .hover-content-wrapper,.wpcf7 input.btt[type=date] .hover-content-wrapper,.wpcf7 input.btt[type=time] .hover-content-wrapper,.wpcf7 input.btt[type=email] .hover-content-wrapper,.btt.button .hover-content-wrapper{top:auto;bottom:0;height:auto;width:100%}.wpcf7 input.btt[type=submit] .hover-content-wrapper,.wpcf7 button.btt .hover-content-wrapper,.wpcf7 textarea.btt .hover-content-wrapper,.wpcf7 input.btt[type=text] .hover-content-wrapper,.wpcf7 input.btt[type=date] .hover-content-wrapper,.wpcf7 input.btt[type=time] .hover-content-wrapper,.wpcf7 input.btt[type=email] .hover-content-wrapper,.btt.button .hover-content-wrapper{height:0}@media screen and (min-width: 64em){.wpcf7 input.btt[type=submit]:hover .hover-content-wrapper,.wpcf7 button.btt:hover .hover-content-wrapper,.wpcf7 textarea.btt:hover .hover-content-wrapper,.wpcf7 input.btt[type=text]:hover .hover-content-wrapper,.wpcf7 input.btt[type=date]:hover .hover-content-wrapper,.wpcf7 input.btt[type=time]:hover .hover-content-wrapper,.wpcf7 input.btt[type=email]:hover .hover-content-wrapper,.btt.button:hover .hover-content-wrapper,.button-parent:hover .wpcf7 input.btt[type=submit] .hover-content-wrapper,.wpcf7 .button-parent:hover input.btt[type=submit] .hover-content-wrapper,.button-parent:hover .wpcf7 button.btt .hover-content-wrapper,.wpcf7 .button-parent:hover button.btt .hover-content-wrapper,.button-parent:hover .wpcf7 textarea.btt .hover-content-wrapper,.wpcf7 .button-parent:hover textarea.btt .hover-content-wrapper,.button-parent:hover .wpcf7 input.btt[type=text] .hover-content-wrapper,.wpcf7 .button-parent:hover input.btt[type=text] .hover-content-wrapper,.button-parent:hover .wpcf7 input.btt[type=date] .hover-content-wrapper,.wpcf7 .button-parent:hover input.btt[type=date] .hover-content-wrapper,.button-parent:hover .wpcf7 input.btt[type=time] .hover-content-wrapper,.wpcf7 .button-parent:hover input.btt[type=time] .hover-content-wrapper,.button-parent:hover .wpcf7 input.btt[type=email] .hover-content-wrapper,.wpcf7 .button-parent:hover input.btt[type=email] .hover-content-wrapper,.button-parent:hover .btt.button .hover-content-wrapper{height:100%}}.layout-slider .slick-arrow{position:relative;display:block;width:2rem;height:2rem;padding:0;border:none;background-color:transparent;text-indent:-9999px}.layout-slider .slick-arrow:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;border:2px solid #fff;border-width:2px 2px 0 0}.layout-slider .slick-next:after{transform:rotate(45deg)}.layout-slider .slick-prev:after{transform:rotate(-135deg)}@font-face{font-family:"Cera Pro";src:url("fonts/cera_pro_bold-webfont.eot");src:url("fonts/cera_pro_bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/cera_pro_bold-webfont.woff2") format("woff2"),url("fonts/cera_pro_bold-webfont.woff") format("woff"),url("fonts/cera_pro_bold-webfont.svg#cera_probold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Cera Pro";src:url("fonts/cera_pro_medium-webfont.eot");src:url("fonts/cera_pro_medium-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/cera_pro_medium-webfont.woff2") format("woff2"),url("fonts/cera_pro_medium-webfont.woff") format("woff"),url("fonts/cera_pro_medium-webfont.svg#cera_promedium") format("svg");font-weight:600;font-style:normal}@font-face{font-family:"Cera Pro";src:url("fonts/cera_pro-webfont.eot");src:url("fonts/cera_pro-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/cera_pro-webfont.woff2") format("woff2"),url("fonts/cera_pro-webfont.woff") format("woff"),url("fonts/cera_pro-webfont.svg#cera_proregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Cera Pro";src:url("fonts/cera_pro_light-webfont.eot");src:url("fonts/cera_pro_light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/cera_pro_light-webfont.woff2") format("woff2"),url("fonts/cera_pro_light-webfont.woff") format("woff"),url("fonts/cera_pro_light-webfont.svg#cera_prolight") format("svg");font-weight:300;font-style:normal}*,*:after,*:before{box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:sans-serif;color:#2b353a;margin:0;padding:0}img,svg{max-width:100%;vertical-align:middle}a{color:#2b353a;text-decoration:none}p{margin:0}input[type=text],input[type=search]{font-size:inherit;line-height:inherit}.alignnone{margin:.5rem 1.5rem 1.5rem 0}.aligncenter{display:block;margin:.5rem auto}.alignright{float:right;margin:.5rem 0 1.5rem 1.5rem}.alignleft{float:left;margin:.5rem 1.5rem 1.5rem 0}.wp-caption{border:thin solid #f0f0f0;max-width:95%;padding:.5rem .5rem}.wp-caption img{width:auto;max-width:100%;height:auto;border:0 none;padding:0;margin:0}.wp-caption .wp-caption-text,.gallery-caption{margin:0;padding:0 .5rem .5rem}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.reset-box{padding:0;margin:0}.columns-1>*{float:left}.columns-1>*:nth-of-type(1n){width:100%;width:calc( ( (100%) - ( 0 * 3rem ) ) / 1 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-1>*:nth-of-type(1n+1){clear:left}.columns-1>*:nth-of-type(1n+1){margin-right:0}.columns-1.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-1.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 1 * 3rem ) ) / 1 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-1:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}.columns-2>*{float:left}.columns-2>*:nth-of-type(1n){width:47.5%;width:calc( ( (100%) - ( 1 * 3rem ) ) / 2 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-2>*:nth-of-type(2n+1){clear:left}.columns-2>*:nth-of-type(2n+2){margin-right:0}.columns-2.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-2.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 2 * 3rem ) ) / 2 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-2:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}.columns-3>*{float:left}.columns-3>*:nth-of-type(1n){width:30%;width:calc( ( (100%) - ( 2 * 3rem ) ) / 3 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-3>*:nth-of-type(3n+1){clear:left}.columns-3>*:nth-of-type(3n+3){margin-right:0}.columns-3.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-3.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 3 * 3rem ) ) / 3 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-3:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}.columns-4>*{float:left}.columns-4>*:nth-of-type(1n){width:21.25%;width:calc( ( (100%) - ( 3 * 3rem ) ) / 4 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-4>*:nth-of-type(4n+1){clear:left}.columns-4>*:nth-of-type(4n+4){margin-right:0}.columns-4.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-4.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 4 * 3rem ) ) / 4 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-4:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}.columns-5>*{float:left}.columns-5>*:nth-of-type(1n){width:16%;width:calc( ( (100%) - ( 4 * 3rem ) ) / 5 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-5>*:nth-of-type(5n+1){clear:left}.columns-5>*:nth-of-type(5n+5){margin-right:0}.columns-5.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-5.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 5 * 3rem ) ) / 5 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-5:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}.columns-6>*{float:left}.columns-6>*:nth-of-type(1n){width:12.5%;width:calc( ( (100%) - ( 5 * 3rem ) ) / 6 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-6>*:nth-of-type(6n+1){clear:left}.columns-6>*:nth-of-type(6n+6){margin-right:0}.columns-6.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-6.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 6 * 3rem ) ) / 6 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-6:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}@media screen and (min-width: 37.5em){.columns-tablet-1>*{float:left}.columns-tablet-1>*:nth-of-type(1n){width:100%;width:calc( ( (100%) - ( 0 * 3rem ) ) / 1 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-tablet-1>*:nth-of-type(1n+1){clear:left}.columns-tablet-1>*:nth-of-type(1n+1){margin-right:0}.columns-tablet-1.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-tablet-1.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 1 * 3rem ) ) / 1 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-tablet-1:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}.columns-tablet-2>*{float:left}.columns-tablet-2>*:nth-of-type(1n){width:47.5%;width:calc( ( (100%) - ( 1 * 3rem ) ) / 2 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-tablet-2>*:nth-of-type(2n+1){clear:left}.columns-tablet-2>*:nth-of-type(2n+2){margin-right:0}.columns-tablet-2.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-tablet-2.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 2 * 3rem ) ) / 2 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-tablet-2:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}.columns-tablet-3>*{float:left}.columns-tablet-3>*:nth-of-type(1n){width:30%;width:calc( ( (100%) - ( 2 * 3rem ) ) / 3 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-tablet-3>*:nth-of-type(3n+1){clear:left}.columns-tablet-3>*:nth-of-type(3n+3){margin-right:0}.columns-tablet-3.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-tablet-3.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 3 * 3rem ) ) / 3 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-tablet-3:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}.columns-tablet-4>*{float:left}.columns-tablet-4>*:nth-of-type(1n){width:21.25%;width:calc( ( (100%) - ( 3 * 3rem ) ) / 4 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-tablet-4>*:nth-of-type(4n+1){clear:left}.columns-tablet-4>*:nth-of-type(4n+4){margin-right:0}.columns-tablet-4.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-tablet-4.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 4 * 3rem ) ) / 4 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-tablet-4:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}.columns-tablet-5>*{float:left}.columns-tablet-5>*:nth-of-type(1n){width:16%;width:calc( ( (100%) - ( 4 * 3rem ) ) / 5 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-tablet-5>*:nth-of-type(5n+1){clear:left}.columns-tablet-5>*:nth-of-type(5n+5){margin-right:0}.columns-tablet-5.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-tablet-5.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 5 * 3rem ) ) / 5 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-tablet-5:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}.columns-tablet-6>*{float:left}.columns-tablet-6>*:nth-of-type(1n){width:12.5%;width:calc( ( (100%) - ( 5 * 3rem ) ) / 6 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-tablet-6>*:nth-of-type(6n+1){clear:left}.columns-tablet-6>*:nth-of-type(6n+6){margin-right:0}.columns-tablet-6.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-tablet-6.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 6 * 3rem ) ) / 6 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-tablet-6:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}}@media screen and (min-width: 64em){.columns-desktop-1>*{float:left}.columns-desktop-1>*:nth-of-type(1n){width:100%;width:calc( ( (100%) - ( 0 * 3rem ) ) / 1 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-desktop-1>*:nth-of-type(1n+1){clear:left}.columns-desktop-1>*:nth-of-type(1n+1){margin-right:0}.columns-desktop-1.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-desktop-1.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 1 * 3rem ) ) / 1 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-desktop-1:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}.columns-desktop-2>*{float:left}.columns-desktop-2>*:nth-of-type(1n){width:47.5%;width:calc( ( (100%) - ( 1 * 3rem ) ) / 2 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-desktop-2>*:nth-of-type(2n+1){clear:left}.columns-desktop-2>*:nth-of-type(2n+2){margin-right:0}.columns-desktop-2.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-desktop-2.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 2 * 3rem ) ) / 2 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-desktop-2:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}.columns-desktop-3>*{float:left}.columns-desktop-3>*:nth-of-type(1n){width:30%;width:calc( ( (100%) - ( 2 * 3rem ) ) / 3 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-desktop-3>*:nth-of-type(3n+1){clear:left}.columns-desktop-3>*:nth-of-type(3n+3){margin-right:0}.columns-desktop-3.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-desktop-3.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 3 * 3rem ) ) / 3 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-desktop-3:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}.columns-desktop-4>*{float:left}.columns-desktop-4>*:nth-of-type(1n){width:21.25%;width:calc( ( (100%) - ( 3 * 3rem ) ) / 4 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-desktop-4>*:nth-of-type(4n+1){clear:left}.columns-desktop-4>*:nth-of-type(4n+4){margin-right:0}.columns-desktop-4.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-desktop-4.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 4 * 3rem ) ) / 4 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-desktop-4:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}.columns-desktop-5>*{float:left}.columns-desktop-5>*:nth-of-type(1n){width:16%;width:calc( ( (100%) - ( 4 * 3rem ) ) / 5 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-desktop-5>*:nth-of-type(5n+1){clear:left}.columns-desktop-5>*:nth-of-type(5n+5){margin-right:0}.columns-desktop-5.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-desktop-5.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 5 * 3rem ) ) / 5 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-desktop-5:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}.columns-desktop-6>*{float:left}.columns-desktop-6>*:nth-of-type(1n){width:12.5%;width:calc( ( (100%) - ( 5 * 3rem ) ) / 6 );margin-right:5%;margin-right:calc( 3rem );clear:none}.columns-desktop-6>*:nth-of-type(6n+1){clear:left}.columns-desktop-6>*:nth-of-type(6n+6){margin-right:0}.columns-desktop-6.overflow-cols{margin-right:-1.5rem;margin-left:-1.5rem}.columns-desktop-6.overflow-cols>*:nth-of-type(1n){width:calc( ( (100%) - ( 6 * 3rem ) ) / 6 );margin-right:1.5rem;margin-left:1.5rem;margin-bottom:3rem}.columns-desktop-6:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}}.clearfix:after{content:".";display:block;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:0;clear:both;visibility:hidden;flex:0 0 100%}.invisible{position:absolute !important;left:-9999em !important}.object-fit-container{min-height:600px}.object-fit-container img{width:100%;height:100%;object-fit:cover}#close{position:fixed;top:0;left:0;width:0;height:0}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{overflow-y:scroll;font-family:"Cera Pro",sans-serif;line-height:1.3;font-size:1.4rem;font-weight:400;text-align:center;color:#2b353a;background-color:#edeceb;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-size-adjust:none}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){html{font-size:10px}}a{color:inherit;text-decoration:underline;cursor:pointer}p{margin-bottom:1.5rem}h1,.h1{margin-top:0;margin-bottom:5rem;font-family:"Cera Pro";font-size:5.2rem;font-weight:600;line-height:1.2;text-transform:uppercase;font-size:2rem}@media screen and (min-width: 37.5em){h1,.h1{font-size:5.2rem}}h2,.h2{font-size:1.4rem;font-weight:600;margin-top:0;margin-bottom:1.5rem}q{quotes:"«" "»" "‹" "›"}strong{font-weight:bolder}em{font-style:italic}ul,ol{padding:0;margin:0;list-style:none}.text-content ul,.text-content ol{display:table;margin-bottom:1.5rem;text-align:left}.text-content ul li,.text-content ol li{display:table-row}.text-content ul li:before,.text-content ol li:before{content:"-";display:table-cell;padding-right:.4em}.text-content ol{counter-reset:counter}.text-content ol li:before{counter-increment:counter;content:counter(counter) "."}table{margin:0 auto 3rem;font-size:1.4rem;font-weight:400;text-align:left}td{vertical-align:top}td:first-of-type{padding-right:2rem;white-space:nowrap}pre{text-align:left}a:active,a:focus,input:focus,textarea:focus,select:focus,:focus{outline:none !important}input:focus::-webkit-input-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}::-moz-selection{background:#46b9bb;background:rgba(70,185,187,.8);color:#2b353a;text-shadow:none}::selection{background:#46b9bb;background:rgba(70,185,187,.8);color:#2b353a;text-shadow:none}::-webkit-input-placeholder{color:#46b9bb;font-weight:500;text-transform:uppercase}::-moz-placeholder{color:#46b9bb;font-weight:500;text-transform:uppercase}:-ms-placeholder{color:#46b9bb;font-weight:500;text-transform:uppercase}:-moz-placeholder{color:#46b9bb;font-weight:500;text-transform:uppercase}::placeholder{color:#46b9bb;font-weight:500;text-transform:uppercase}img{max-width:100%;height:auto;vertical-align:middle}form{margin-top:5rem}form input[type=button],form input[type=submit]{-webkit-appearance:none}form textarea{display:block}.wrapper{overflow:hidden}.header{position:fixed;top:0;right:0;left:0;z-index:1000;background-color:#fff;text-align:center}.header a{text-decoration:none}.header ul,.header ol{list-style:none}.header .nav-burger,.header .meta-nav{position:absolute;top:50%;transform:translateY(-50%)}.header .nav-burger{left:2rem;text-transform:uppercase;font-size:1.4rem;text-align:center}.header .nav-burger .title{display:block;margin-top:.1rem;opacity:1;font-size:1.2rem;transition:opacity 1s ease-in}.header .nav-burger .nav-open~.title{opacity:0;transition-timing-function:ease-out}.header .meta-nav{display:none;right:2rem}.header .meta-nav li{display:inline-block}.header .meta-nav .button{margin-bottom:0}.header .logo{overflow:hidden;margin-top:1rem;margin-bottom:1rem}.header .logo>a{display:block;width:9rem;margin:0 auto}@media screen and (min-height: 1000px){.header .logo>a{width:11.7rem}}.header .logo img{width:100%}.header .news-teaser{position:absolute;top:100%;right:0;width:100%;transform:translateX(100%);transition:transform .4s}.header .news-teaser .toggler{position:absolute;top:0;right:100%;padding:1rem;background-color:#2b353a;cursor:pointer;transform:translateX(0);transition:transform .4s}.header .news-teaser .toggler:after{content:"";display:block;position:absolute;top:0;left:0;z-index:0;width:0;height:100%;background-color:#46b9bb;transition:width .4s}@media screen and (min-width: 64em){.header .news-teaser .toggler:hover:after{width:100%}}.header .news-teaser .toggler .plus-close-icon{position:relative;z-index:1;transform:rotate(0deg);transition:transform .4s}.header .news-teaser.open{transform:translateX(0)}.header .news-teaser.open .toggler{transform:translateX(100%)}.header .news-teaser.open .toggler:after{width:100%}.header .news-teaser.open .toggler .plus-close-icon{transform:rotate(-45deg) scale(1.1)}.sidebar{overflow:auto;display:flex;flex-direction:column;justify-content:space-around;position:fixed;top:0;bottom:0;left:0;z-index:90;width:100%;padding-top:15.7rem;padding-bottom:4rem;text-align:center;text-transform:uppercase;font-weight:600;font-size:2.4rem;line-height:1;background-color:#2b353a;transform:translateX(-100%);transition:transform .4s}.sidebar a{color:#fff;text-decoration:none}.sidebar.nav-open{transform:translateX(0)}.sidebar .nav a,.sidebar .meta-nav a{display:inline-block}.sidebar .nav .button,.sidebar .meta-nav .button{margin-bottom:0}.sidebar .meta-nav li{display:inline-block;font-weight:300;font-size:.6em}.sidebar .meta-nav .button{color:#fff;background-color:#2b353a}@media screen and (min-width: 64em){.sidebar .meta-nav .button:hover,.sidebar .meta-nav .button:hover a{color:#fff}}.sidebar .meta-nav .button .hover-content{color:#46b9bb;background-color:#2b353a}.sidebar .social-nav a{display:block}#page-overlay{position:fixed;top:0;right:0;z-index:80;height:100%;width:100%;background-color:rgba(43,53,58,.4)}main section>article,.upper-content,.lower-content{margin-right:auto;margin-left:auto;padding-right:4rem;padding-left:4rem;width:100%;max-width:116rem;opacity:1;transition:height .4s,opacity .4s}.upper-content{position:relative}.upper-content .thumbnail img{margin-bottom:2rem}.upper-content>:last-child:not(.thumbnail){margin-bottom:5rem}.upper-content .sibling-pages{display:none;margin-bottom:2.7rem}@media screen and (min-width: 37.5em){.upper-content .sibling-pages{display:block}}.upper-content .sibling-pages .button:not(.active){display:none}.upper-content .breadcrumb{display:none;margin-bottom:3.8rem}@media screen and (min-width: 37.5em){.upper-content .breadcrumb{display:block}}.lower-content{overflow:hidden;padding-bottom:4vh}@media screen and (min-width: 37.5em){.lower-content{margin-top:5rem}}.lower-content .back-button{margin-top:3rem}.layout-slides-home{margin-right:0;margin-left:0}body:not(.page-template-tpl-home) main{display:flex;justify-content:center}body:not(.page-template-tpl-home) main section{display:flex;flex-direction:column;flex:0 0 auto;width:100%;min-height:100vh}body:not(.page-template-tpl-home) main section>article{flex:1 0 auto;min-height:1px}main section{padding-top:12rem}@media screen and (min-width: 37.5em){main section{padding-top:24.7rem}}main section>article>*{transition:margin .4s,height .4s,max-height .4s,opacity .4s}main section>article>:not(h1){animation:fadeInUp .8s .8s cubic-bezier(0.37, 0.32, 0.36, 1) backwards}main section>article>:nth-child(1){animation-delay:.4s}main section>article>:nth-child(2){animation-delay:.8s}main section>article>:nth-child(3){animation-delay:1.2s}main section>article>:nth-child(4){animation-delay:1.6s}main section>article>:nth-child(5){animation-delay:2s}main section>article>:nth-child(6){animation-delay:2.4s}main section>article>:nth-child(7){animation-delay:2.8s}main section>article>:nth-child(8){animation-delay:3.2s}.lower-content{animation:fadeInUp .8s .8s cubic-bezier(0.37, 0.32, 0.36, 1) backwards}main .upper-content .thumbnail,main .upper-content .breadcrumb{animation:fadeInDown .8s .4s cubic-bezier(0.37, 0.32, 0.36, 1) backwards}.bg-blue{background-color:#46b9bb}.button.bg-blue-dark{color:#fff;background-color:#2b353a}@media screen and (min-width: 64em){.button.bg-blue-dark:hover,.button.bg-blue-dark:hover a{color:#fff}}.button.bg-blue-dark .hover-content{color:#fff;background-color:#46b9bb}.button.bg-disturber{color:#fff;background-color:#46b9bb}@media screen and (min-width: 64em){.button.bg-disturber:hover,.button.bg-disturber:hover a{color:#fff}}.button.bg-disturber .hover-content{color:#fff;background-color:#2b353a}.button.bg-white{color:#2b353a;background-color:#fff}@media screen and (min-width: 64em){.button.bg-white:hover,.button.bg-white:hover a{color:#2b353a}}.button.bg-white .hover-content{color:#fff;background-color:#46b9bb}.button.letter-to-blue{color:#2b353a;background-color:transparent}@media screen and (min-width: 64em){.button.letter-to-blue:hover,.button.letter-to-blue:hover a{color:#2b353a}}.button.letter-to-blue .hover-content{color:#46b9bb;background-color:#fff}.button.letter-to-blue.bg-blue-dark{color:#fff;background-color:#2b353a}@media screen and (min-width: 64em){.button.letter-to-blue.bg-blue-dark:hover,.button.letter-to-blue.bg-blue-dark:hover a{color:#fff}}.button.letter-to-blue.bg-blue-dark .hover-content{color:#46b9bb;background-color:#2b353a}[class*=aspect-]{position:relative;padding:50% 0 0}[class*=aspect-]>*{position:absolute;top:0;right:0;bottom:0;left:0}.aspect-9-5{padding-top:56%}.aspect-1-1{padding-top:100%}.more [class*=icon-]{transform:translateX(0);transition:transform .4s}.more:hover [class*=icon-]{transform:translateX(8px)}.breadcrumb .item{position:relative;display:inline-block;margin-right:1.7em;margin-left:1.7em;text-decoration:none;text-transform:uppercase;transition:color .4s}.breadcrumb .item:before{content:"";display:block;position:absolute;top:50%;right:100%;width:1rem;height:1rem;margin-right:.4em;border-radius:50%;background-color:#2b353a;transform:translateY(-50%);transition:background .4s}.breadcrumb .item:hover{transition-delay:.2s;color:#46b9bb}.breadcrumb .item:hover:before{background-color:#46b9bb}.breadcrumb>:last-child .item{color:#46b9bb}.breadcrumb>:last-child .item:before{background-color:#46b9bb}.disturber{overflow:hidden;position:fixed;right:50%;bottom:.4rem;z-index:110;transform:translateX(50%)}@media screen and (min-width: 37.5em){.disturber{right:0;bottom:22.5rem;transform:translateX(0)}}.termin-vereinbaren .disturber{display:none !important}.disturber__content{transform:translateX(100%);transition:transform .4s}.disturber__content .toggler{position:absolute;top:0;right:100%;z-index:10;padding:1rem;background-color:#2b353a;cursor:pointer;transform:translateX(0);transition:transform .4s}.disturber__content .toggler:after{content:"";display:block;position:absolute;top:0;left:0;z-index:0;width:0;height:100%;background-color:#46b9bb;transition:width .4s}@media screen and (min-width: 64em){.disturber__content .toggler:hover:after{width:100%}}.disturber__content .toggler .plus-close-icon{position:relative;z-index:1;transform:rotate(0deg);transition:transform .4s}.disturber.open .disturber__content{transform:translateX(0)}.disturber.open .disturber__content .toggler{transform:translateX(100%)}.disturber.open .disturber__content .toggler:after{width:100%}.disturber.open .disturber__content .toggler .plus-close-icon{transform:rotate(-45deg) scale(1.1)}@media screen and (min-width: 37.5em){.page-template-tpl-home .disturber{display:none}}.disturber .button{width:16rem;margin-bottom:0;font-size:1.9rem;font-weight:600;text-transform:none}.disturber .button,.disturber .button *{padding:.8em 1em;padding-right:1em;padding-left:1em;white-space:normal}@media screen and (min-width: 37.5em){.disturber .button,.disturber .button *{padding-top:1.6em;padding-bottom:1.6em}}.disturber .button .hover-content-wrapper{padding:0}.image-button{position:relative;overflow:hidden;margin-bottom:3rem;cursor:pointer}.image-button img{width:100%}.image-button .button-meta{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;background-color:#46b9bb;transform:translateY(98%);transition:transform .4s}.image-button .button-meta a{color:#fff}.image-button .button-meta .title{margin:3.6rem 0 0;padding:1.4rem 0;font-size:1.9rem;font-weight:700;line-height:.9;background-color:#46b9bb;transform:translateY(calc(-100% - 3rem));transition:transform .4s,padding .4s}.image-button .button-meta .info{margin-top:2rem;font-size:1.4rem;font-weight:300;opacity:0;transform:translateY(30px);transition:transform .4s .2s,opacity .4s .2s}.image-button.pseudo-hover .button-meta{transform:translateX(0)}.image-button.pseudo-hover .button-meta .title{transform:translateY(0);transition:transform .4s,padding .4s}.image-button.pseudo-hover .button-meta .info{transform:translateY(0);opacity:1}.slide-gallery{position:relative;margin-bottom:7.5rem;line-height:1}.slide-gallery img{display:block}.slide-gallery .slick-slide{position:relative}@media screen and (min-width: 37.5em){main .slide-gallery .slick-arrow{visibility:hidden}}.layout-slider{position:relative}.layout-slider .slick-dots{position:absolute;right:0;bottom:0;left:0}.layout-slider .slick-dots li{display:inline-block;margin:1.5rem 1rem}.layout-slider .slick-arrow{position:absolute;top:50%;z-index:100;opacity:1;transform:translateY(-50%);transition:opacity .4s}.layout-slider .slick-arrow:after{border-color:#2b353a}.layout-slider .slick-arrow.slick-disabled{opacity:0}.layout-slider .slide-gallery{margin-bottom:0}.layout-slider .slide-gallery .slick-prev{right:100%;left:auto}.layout-slider .slide-gallery .slick-next{right:auto;left:100%}.layout-slider .slide-gallery-nav{position:relative;width:100%;max-width:15rem;margin-right:auto;margin-bottom:7.5rem;margin-left:auto;visibility:hidden}@media screen and (min-width: 37.5em){.layout-slider .slide-gallery-nav{visibility:visible}}.layout-slider .slide-gallery-nav li.slick-active button:after{transform:scale(0)}.layout-slider .slide-gallery-nav li.gallery-is-active button:after{transform:scale(1)}.layout-slider .slide-gallery-nav .slick-prev{right:100%}.layout-slider .slide-gallery-nav .slick-next{left:100%}.slide-gallery-home{position:relative;margin-bottom:0}.slide-gallery-home .item{position:relative;min-height:600px;min-height:100vh;overflow:hidden}.slide-gallery-home .item .inner-wrapper{position:absolute;top:-2rem;right:-2rem;bottom:-2rem;left:-2rem;background-size:cover;background-position:center center}.slide-gallery-home .item .inner-wrapper>*{position:absolute;top:2rem;right:2rem;bottom:2rem;left:2rem}.slide-gallery-home .item .item-teaser{position:absolute;top:40%;right:20%;text-align:left;font-size:20px;font-size:6vmin;font-weight:600;color:#fff}@media screen and (min-width: 37.5em){.slide-gallery-home .item .item-teaser{font-weight:700}}.slide-gallery-home .item .item-teaser>*{margin-bottom:0}.slide-gallery-home .item .item-teaser>:nth-child(2){margin-left:4rem;margin-left:21vw}@media screen and (min-width: 37.5em){.slide-gallery-home .item .item-teaser>:nth-child(2){margin-left:8rem}}.slide-gallery-home .slick-dots{position:absolute;top:50%;right:0;bottom:auto;left:auto;margin-right:1.6rem;transform:translateY(-50%)}.slide-gallery-home .slick-dots li{display:block}.slide-gallery-home .slick-slide .inner-wrapper{transform:translateY(0);filter:blur(20px);transition:filter 1.6s,transform .8s}.slide-gallery-home .slick-slide .item-teaser>*{transition:opacity .8s .8s,transform .8s .8s;opacity:0;transform:translateX(-30vw)}.slide-gallery-home .slick-slide .item-teaser>:first-child~*{transition-delay:.6s}.slide-gallery-home .slick-slide.slick-current .inner-wrapper{transform:translateY(0);filter:blur(0px)}.slide-gallery-home .slick-slide.slick-current .item-teaser>*{opacity:1;transform:translateX(0)}.teaser{position:relative;padding:1.6rem 3rem;text-align:left;font-size:1.4rem;font-weight:300;background-color:#fff}.page-template-tpl-home .teaser{position:fixed;right:0;bottom:7.6rem;max-width:90%}@media screen and (min-width: 37.5em){.teaser{padding-bottom:2.2rem}.page-template-tpl-home .teaser{max-width:40rem}}.teaser__content>:first-child{margin-top:0;margin-bottom:0;font-size:20px;font-size:6vmin;font-weight:700;color:#46b9bb}@media screen and (min-width: 37.5em){.teaser__content>:first-child{font-size:2.8rem;font-weight:700}}.teaser__content>:last-child{margin-bottom:0}.teaser__content>*:not(:first-child){display:none}@media screen and (min-width: 37.5em){.teaser__content>*:not(:first-child){display:block}}.page-template-tpl-home .teaser .disturber{display:none}@media screen and (min-width: 37.5em){.page-template-tpl-home .teaser .disturber{display:block;position:absolute;display:block;right:0;bottom:100%;transform:translateX(0)}}.news-teaser{font-size:2.4rem;font-weight:700;text-align:left;color:#fff;background-color:#46b9bb}.header .news-teaser{padding:0;height:calc(100vh - 100%);background-color:transparent;pointer-events:none}.header .news-teaser>*{pointer-events:all}.header .news-teaser>ul{background-color:#46b9bb;padding:4rem 6rem;max-height:100%;overflow:auto}.news-teaser__item+.news-teaser__item{margin-top:3rem}.news-teaser .more{display:block;font-size:1.4rem}.social-links li{display:inline-block;width:2.6rem;margin:0 .1rem}.faq-title{margin-top:3rem;margin-bottom:2rem;font-size:4rem}.intro{font-size:2rem;font-weight:600}.intro--faq{margin-bottom:3rem}.faq-intro{margin-bottom:5rem}.text>:last-child{margin-bottom:6rem}.logo-list{text-align:center}.logo-list li{display:inline-block;max-width:20rem;margin:0 1rem 2.5rem;vertical-align:middle}.single-image img{width:100%;margin-bottom:7rem}.table{font-size:1.4rem}.table .table-title{margin-bottom:1.5rem}.pages-overview{display:flex;justify-content:center;flex-wrap:wrap;letter-spacing:2.6rem}.pages-overview li{display:inline-block;letter-spacing:normal;flex:0 0 auto}.pages-overview .button{font-size:1.9rem;font-weight:600;margin-bottom:0}.pages-overview-image img{display:block;width:106%;max-width:none;margin:-3%;filter:blur(0);transition:filter .4s}.pages-overview-image .button,.pages-overview-image .hover-content{padding-top:5rem;padding-bottom:3rem}.pages-overview-image .button{font-weight:600;font-size:2.4rem}.pages-overview-image li{overflow:hidden}.pages-overview-image li:hover img{filter:blur(4px)}.team{margin-top:3rem}.back-button>*:nth-of-type(1n){float:none;clear:both;margin-right:auto;margin-left:auto}.back-button .button{font-size:1.9rem;font-weight:600}.bischof-logo-svg,.bischof-logo-svg-writing{display:inline-block;vertical-align:middle}.logo a svg{width:100%}.logo a .bischof-logo-svg,.logo a .bischof-logo-svg-writing{height:auto}.logo a .bischof-logo-svg{width:44.44%}.logo a .bischof-logo-svg .inital-mask{transform:translateY(0)}.logo a .bischof-logo-svg .followup-mask{transform:translateY(100%)}.logo a .bischof-svg-logo-writing{margin-top:7%;margin-bottom:1rem}.logo a:hover .inital-mask,.logo a:hover .followup-mask{transition:transform .6s linear}.logo a:hover .inital-mask{transform:translateY(-300%)}.logo a:hover .followup-mask{transform:translateY(0);transition-duration:.2s;transition-delay:.6s}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.logo a .bischof-logo-svg{width:4rem;height:5.4rem}.logo a .bischof-logo-svg-writing{width:9rem;height:3.2rem}}.close-icon{display:block;position:relative;width:2.2rem;height:2.2rem}.close-icon:before,.close-icon:after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#2b353a}.close-icon:before{-webkit-transform:translateY(-50%) rotateZ(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotateZ(45deg)}.close-icon:after{-webkit-transform:translateY(-50%) rotateZ(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotateZ(-45deg)}.plus-close-icon{display:block;position:relative;width:2rem;height:2rem}.plus-close-icon:before,.plus-close-icon:after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#fff}.plus-close-icon:before{transform:translateY(-50%)}.plus-close-icon:after{transform:translateY(-50%) rotate(-90deg)}.plus-close-icon.bg-blue{background-color:#46b9bb}.plus-close-icon.close{transform:rotate(45deg)}.hamburger{display:inline-block;position:relative;width:3.4rem;height:1.6rem}.hamburger span{display:block;position:absolute;left:0;width:100%;height:.2rem;background-color:#2b353a;transition:transform 1s,top 1s,right 1s,bottom 1s,left 1s}.hamburger span:nth-of-type(1){bottom:100%;animation:toBurgerLeft 1s forwards}.hamburger span:nth-of-type(2){bottom:50%;animation:toBurgerShow 1s forwards}.hamburger span:nth-of-type(3){bottom:0%;animation:toBurgerRight 1s forwards}.hamburger span:after{content:"";display:block;position:absolute;bottom:0;right:0;height:50%;width:100%;background-color:#fff;transition:width .4s}.hamburger.nav-open span:after{width:0}@media screen and (min-width: 64em){.hamburger:hover span:after{width:0}}.hamburger.nav-open span:nth-of-type(1){animation:toCloseIconLeft 1s forwards}.hamburger.nav-open span:nth-of-type(2){animation:toCloseIconHide 1s forwards}.hamburger.nav-open span:nth-of-type(3){animation:toCloseIconRight 1s forwards}.hamburger.nav-open span:span{transition:none}.hamburger.nav-open:hover span:after{top:-0.1rem;right:-0.1rem;bottom:-0.1rem;left:-0.1rem;width:auto;height:auto;transform:translateX(-110%)}.hamburger.nav-open:hover span:nth-of-type(1):after{animation:snake 1s 1s 1 linear}.hamburger.nav-open:hover span:nth-of-type(3):after{animation:snake 1s 1s reverse 1 linear}.icon-arrow{display:inline-block;position:relative;width:1.6rem;vertical-align:middle}.icon-arrow:before,.icon-arrow:after{content:"";display:block;position:absolute;top:50%;border-color:#fff}.icon-arrow:before{left:0;width:100%;height:1px;background-color:#fff;transform:translateY(-50%)}.icon-arrow:after{right:0;padding:.2rem;border-width:1px 1px 0 0;border-style:solid;transform:translateY(-50%) rotate(45deg)}.memo-mouse{display:block;position:relative;width:2em;height:3em;border:2px solid #fff;border-radius:1em;text-align:center;cursor:pointer}.memo-mouse:after{content:".";height:.3em;font-size:3em;display:inline-block;color:#fff;line-height:0;-webkit-animation:mouse-dot-move 2s infinite;animation:mouse-dot-move 2s infinite}.slick-dots{list-style:none}.slick-dots li{overflow:hidden;width:1.4rem;height:1.4rem;margin:1rem 0;background-color:#2b353a;border-radius:50%}.slick-dots li button{display:block;position:relative;width:100%;height:100%;padding:0;border:none;text-indent:-999px;line-height:0;background-color:transparent}.slick-dots li button:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:-2px;border-radius:50%;background-color:#46b9bb;opacity:1;transform:scale(0);transition:opacity .4s,transform .4s}.slick-dots li.slick-active button:after{transform:scale(1);opacity:1}.featherlight:last-of-type{background-color:#edeceb}.featherlight .featherlight-content{position:absolute;top:50%;left:50%;margin:auto;padding:0rem 0rem 0;border-bottom-width:0rem;background:transparent;transform:translate(-50%, -50%)}.featherlight .caption{position:absolute;right:0;bottom:0;left:0;padding:2rem;text-align:center;color:#fff;background-color:#46b9bb}@media(max-aspect-ratio: 4/3){.featherlight .caption{position:static;top:100%;bottom:auto}}.featherlight .featherlight-image{max-width:calc(98vw - 0rem);max-height:calc(95vh - 0rem);width:auto;height:auto}.featherlight .featherlight-close-icon{top:0;right:0;bottom:auto;left:auto;width:auto;height:auto}.featherlight .featherlight-close-icon .bg-blue{display:block;padding:1rem}.featherlight .featherlight-close-icon .plus-close-icon{margin:0}.featherlight--slider .featherlight-content{overflow:visible}.featherlight .featherlight-inner.layout-slider img,.featherlight .featherlight-inner.layout-slider .slick-list{margin:auto;max-width:95vw;max-width:calc(95vw - 4rem);max-height:95vh;max-height:calc(95vh - 5rem)}.featherlight .featherlight-inner.layout-slider .slide-gallery img{object-fit:contain}.featherlight .featherlight-inner.layout-slider .slide-gallery{margin-bottom:0}.featherlight .featherlight-inner.layout-slider .slide-gallery-nav{visibility:hidden;margin-bottom:0}@media screen and (min-width: 37.5em){.featherlight .featherlight-inner.layout-slider .slide-gallery-nav{visibility:visible}}.page-template-tpl-home .item:nth-of-type(1) .item-teaser{top:32%;left:10%;right:auto}@media screen and (min-width: 64em){.page-template-tpl-home .item:nth-of-type(1) .item-teaser{top:40%;left:20%}}@media screen and (max-width: 37.5em){.page-template-tpl-home .item:nth-of-type(1) .inner-wrapper{background-image:url(../src/img/bg/bg_home_01_v2.jpg) !important}}.page-template-tpl-home .item:nth-of-type(2) .item-teaser{top:16rem;right:auto;left:10%}@media screen and (min-width: 37.5em){.page-template-tpl-home .item:nth-of-type(2) .item-teaser{top:19.7rem;left:2%}}@media screen and (min-width: 64em){.page-template-tpl-home .item:nth-of-type(2) .item-teaser{left:10%}}@media screen and (min-width: 75em){.page-template-tpl-home .item:nth-of-type(2) .item-teaser{top:18%}}.page-template-tpl-home .item:nth-of-type(2) .inner-wrapper{background-position:20% 50%}@media screen and (min-width: 37.5em){.page-template-tpl-home .item:nth-of-type(2) .inner-wrapper{background-position:center center}}@media screen and (max-width: 37.5em){.page-template-tpl-home .item:nth-of-type(2) .inner-wrapper{background-image:url(../src/img/bg/bg_home_02.jpg) !important}}.page-template-tpl-home .item:nth-of-type(3) .item-teaser{top:22%;right:auto;left:10%}@media screen and (min-width: 37.5em){.page-template-tpl-home .item:nth-of-type(3) .item-teaser{top:56%}}@media screen and (min-width: 77.5em){.page-template-tpl-home .item:nth-of-type(3) .item-teaser{top:62%;left:10%}}.page-template-tpl-home .item:nth-of-type(3) .inner-wrapper{background-position:20% 50%}@media screen and (min-width: 37.5em){.page-template-tpl-home .item:nth-of-type(3) .inner-wrapper{background-position:center center}}@media screen and (max-width: 37.5em){.page-template-tpl-home .item:nth-of-type(3) .inner-wrapper{background-image:url(../src/img/bg/bg_home_03.jpg) !important}}.page-template-tpl-home main section{padding-top:0}.page-template-tpl-home main section>article>:first-child{margin-top:0}.page-template-tpl-home main section>article,.page-template-tpl-home .upper-content,.page-template-tpl-home .lower-content{margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;width:100%;max-width:none;opacity:1;transition:height .4s,opacity .4s}.page-template-tpl-home .memo-mouse{display:none;position:absolute;bottom:2rem;right:0;left:0;margin:auto}.page-template-tpl-home .post-edit-link{display:none}#cookie-notice{right:auto;bottom:0;width:100%;min-width:0;max-width:100%;color:#fff !important;background-color:#46b9bb !important;font-size:1.4rem}#cookie-notice .cookie-notice-container{padding:2rem 2rem 2rem 5rem;color:#fff;background-color:#46b9bb}#cookie-notice #cn-accept-cookie{position:absolute;top:0;left:0;margin:0;padding:1rem !important;border:none;border-radius:0;color:transparent !important;background-color:#46b9bb !important}#cookie-notice #cn-accept-cookie *{padding:1px}#cookie-notice #cn-accept-cookie *{padding:0}#cookie-notice #cn-notice-text{display:block;font-size:inherit !important;margin-bottom:1.5rem}#cookie-notice #cn-more-info{margin:0;padding:0 !important;color:inherit !important;background-color:transparent !important;border:none;border-radius:0;text-transform:none;font-size:inherit;font-family:inherit}.cookie-notice-container{text-align:left}#cn-notice-icon{display:none}.wpcf7{text-align:left}.wpcf7 hr{margin-top:2em;margin-bottom:2em}.wpcf7 label{display:block}.wpcf7 input{display:block;text-transform:none}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{display:inline-block}.wpcf7 textarea,.wpcf7 input[type=text],.wpcf7 input[type=date],.wpcf7 input[type=time],.wpcf7 input[type=time],.wpcf7 input[type=email]{display:block;width:100%;padding-top:.6em;padding-bottom:.6em;border:1px solid #2b353a;border-radius:0;-webkit-appearance:none;line-height:1.2;font-size:1em;text-align:left;text-decoration:none;text-transform:none}.wpcf7 input[type=submit],.wpcf7 button{color:#fff;background-color:#46b9bb;border:none;border-radius:0;-webkit-appearance:none}@media screen and (min-width: 64em){.wpcf7 input[type=submit]:hover,.wpcf7 input[type=submit]:hover a,.wpcf7 button:hover,.wpcf7 button:hover a{color:#fff}}.wpcf7 input[type=submit] .hover-content,.wpcf7 button .hover-content{color:#fff;background-color:#2b353a}.wpcf7 .button,.wpcf7 .button>*>*{padding-right:2em;padding-left:2em}span.wpcf7-list-item{margin-right:1em;margin-left:0}.wpcf7-form-control-wrap{display:block}.block-checkboxes{margin-bottom:1em}.block-checkboxes .wpcf7-list-item{display:block;margin-right:0;margin-bottom:.8em}.inline-fields{margin-bottom:1em}.inline-fields p{display:inline-block;margin-right:1em}.inline-fields input{margin-bottom:0 !important}.accordion-header{cursor:pointer}.accordion-header--is-active .hover-content-wrapper{width:100%}.accordion-body{overflow:hidden;margin-right:0;margin-left:0;transition:height .4s ease-out}.accordion-body dl{margin:0}.accordion-body__inner{overflow:hidden}.accordion-body__content{margin-bottom:4rem}@media screen and (min-width: 37.5em){.sidebar{max-width:26rem}.header .news-teaser{max-width:40rem}.news-teaser{padding-top:2rem;padding-bottom:2rem}.upper-content .breadcrumb{position:absolute;right:0;bottom:100%;left:0}.upper-content .sibling-pages .button:not(.active){display:block}.partial-width{max-width:70%;margin-right:auto;margin-left:auto}.slide-gallery .item .item-teaser{font-size:4rem}#cookie-notice{bottom:6rem;width:41rem}}@media screen and (min-width: 64em){.header .meta-nav{display:block}.sidebar .meta-nav{display:none}.upper-content .thumbnail img{margin-bottom:3rem}.upper-content .sibling-pages{margin-bottom:3.7rem}.lower-content{margin-top:0}.partial-width{max-width:48.6%}.page-template-tpl-home .memo-mouse{display:block}}@keyframes mouse-dot-move{0%{color:transparent}10%{-webkit-transform:translateY(0);transform:translateY(0);color:#fff}53%{-webkit-transform:translateY(100%);transform:translateY(100%);color:#fff}100%{-webkit-transform:translateY(100%);transform:translateY(100%);color:transparent}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(200px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-200px)}100%{opacity:1;transform:translateY(0)}}@keyframes toCloseIconLeft{0%{bottom:100%;transform:rotate(0deg)}40%{bottom:50%;transform:rotate(0deg)}60%{bottom:50%;transform:rotate(0deg)}100%{bottom:50%;transform:rotate(45deg)}}@keyframes toBurgerLeft{0%{bottom:50%;transform:rotate(45deg)}40%{bottom:50%;transform:rotate(0deg)}60%{bottom:50%;transform:rotate(0deg)}100%{bottom:100%;transform:rotate(0deg)}}@keyframes toCloseIconRight{0%{bottom:0;transform:rotate(0deg)}40%{bottom:50%;transform:rotate(0deg)}60%{bottom:50%;transform:rotate(0deg)}100%{bottom:50%;transform:rotate(-45deg)}}@keyframes toBurgerRight{0%{bottom:50%;transform:rotate(-45deg)}40%{bottom:50%;transform:rotate(0deg)}60%{bottom:50%;transform:rotate(0deg)}100%{bottom:0;transform:rotate(0deg)}}@keyframes toCloseIconHide{0%{opacity:1}40%{opacity:1}60%{opacity:0}100%{opacity:0}}@keyframes toBurgerShow{0%{opacity:0}40%{opacity:0}60%{opacity:1}100%{opacity:1}}@keyframes snake{0%{transform:translate(-100%, 0)}100%{transform:translate(100%, 0)}}@keyframes around{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/*# sourceMappingURL=style.css.map */
