:root{--cm-border-radius: 12px;--cm-color-accept: green}.consent-manager{position:fixed;z-index:100;background-color:#fff;width:720px;max-width:90%;overflow:hidden;color:var(--ci-black, black);padding:3em 2em 2em;box-shadow:0 0 0 0 transparent;opacity:0;transform:translate(var(--cm-translate-x, 0),var(--cm-translate-y, 100%));transition:box-shadow .25s ease-out,opacity .25s ease-out,transform .25s ease-out}.consent-manager.-visible{--cm-translate-y: 0;opacity:1;box-shadow:0 0 100vw 100vw #0008}.consent-manager a{color:inherit}.consent-manager--center{--cm-translate-x: -50%;left:50%;top:50%;border-radius:var(--cm-border-radius, 12px)}.consent-manager--center.-visible{--cm-translate-y: -50%}.consent-manager--bottom-right{right:var(--content-margin, 5%);bottom:0;border-radius:var(--cm-border-radius, 12px) var(--cm-border-radius, 12px) 0 0}.consent-manager--bottom-left{left:var(--content-margin, 5%);bottom:0;border-radius:var(--cm-border-radius, 12px) var(--cm-border-radius, 12px) 0 0}.consent-manager--top-right{right:var(--content-margin, 5%);top:0;border-radius:0 0 var(--cm-border-radius, 12px) var(--cm-border-radius, 12px)}.consent-manager--top-left{left:var(--content-margin, 5%);top:0;border-radius:0 0 var(--cm-border-radius, 12px) var(--cm-border-radius, 12px)}.consent-manager__dismiss{position:absolute;right:10px;top:5px;font-family:Arial,sans-serif;font-weight:lighter;font-size:25px;line-height:1;border:none;background:transparent;opacity:.25}@media(pointer:fine){.consent-manager__dismiss{cursor:pointer}.consent-manager__dismiss:hover{opacity:1}}.consent-manager__header{font-size:2em;line-height:1}.consent-manager__text{margin:1em 0 0}.consent-manager__form,.consent-manager__actions{margin:2em 0 0}.consent-manager__tag{background-color:#f8f8f8;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border-radius:var(--cm-border-radius, 12px)}.consent-manager__tag:nth-child(odd){background-color:#eee}.consent-manager__tag:first-child:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.consent-manager__tag:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.consent-manager__tag.-highlighted{border:solid 1px var(--ci-green, var(--cm-color-accept, green))}.consent-manager__tag.-highlighted .tag__label{font-weight:700}.consent-manager__tag .tag__toggle{position:relative;width:48px;height:26px;border-radius:48px;display:block;background-color:gray;margin-right:.5em;cursor:pointer;z-index:10000;flex-shrink:0}.consent-manager__tag .tag__toggle:before{content:"";width:20px;height:20px;border-radius:13px;position:absolute;background-color:var(--ci-white, white);top:3px;left:50%;margin-left:-10px;transition:transform .25s ease-out,background-color .25s ease-out;transform:translate(-11px)}.consent-manager__tag .tag__toggle.-enabled{background-color:var(--ci-green, var(--cm-color-accept, green))!important}.consent-manager__tag .tag__toggle.-enabled:before{transform:translate(11px)}.consent-manager__tag .tag__toggle.-readonly{opacity:.25;pointer-events:none!important}.consent-manager__tag .tag__description{flex:1 0 100%;font-size:.8em;padding-right:100px}@media(min-width:768px){.consent-manager__actions{display:flex;justify-content:space-between}}.consent-manager__action,script[data-consent]:not([src])+.consent-manager__info button[data-consent][rel],iframe[data-consent]:not([src])+.consent-manager__info button[data-consent][rel]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;padding:1em 2em;border-style:solid;border-width:1px;line-height:1;font-size:inherit}@media not (min-width:768px){.consent-manager__action,script[data-consent]:not([src])+.consent-manager__info button[data-consent][rel],iframe[data-consent]:not([src])+.consent-manager__info button[data-consent][rel]{width:100%;justify-content:center}.consent-manager__action:first-of-type,script[data-consent]:not([src])+.consent-manager__info button[data-consent][rel]:first-of-type,iframe[data-consent]:not([src])+.consent-manager__info button[data-consent][rel]:first-of-type{border-radius:var(--cm-border-radius, 12px) var(--cm-border-radius, 12px) 0 0;border-bottom-color:transparent}.consent-manager__action:nth-of-type(2),script[data-consent]:not([src])+.consent-manager__info button[data-consent][rel]:nth-of-type(2),iframe[data-consent]:not([src])+.consent-manager__info button[data-consent][rel]:nth-of-type(2){border-radius:0 0 var(--cm-border-radius, 12px) var(--cm-border-radius, 12px)}}@media(min-width:768px){.consent-manager__action,script[data-consent]:not([src])+.consent-manager__info button[data-consent][rel],iframe[data-consent]:not([src])+.consent-manager__info button[data-consent][rel]{width:fit-content;border-radius:var(--cm-border-radius, 12px)}}.consent-manager__action.-disabled,script[data-consent]:not([src])+.consent-manager__info button.-disabled[data-consent][rel],iframe[data-consent]:not([src])+.consent-manager__info button.-disabled[data-consent][rel]{display:none!important}.consent-manager__action--accept-all,script[data-consent]:not([src])+.consent-manager__info button[data-consent][rel],iframe[data-consent]:not([src])+.consent-manager__info button[data-consent][rel]{background-color:var(--ci-green, var(--cm-color-accept, green));border-color:var(--ci-green, var(--cm-color-accept, green));color:var(--ci-white, white)}.consent-manager__action--accept-selected,.consent-manager__action--deny-all{background-color:transparent;border-color:var(--ci-black, gray)}@media(pointer:fine){.consent-manager__action,script[data-consent]:not([src])+.consent-manager__info button[data-consent][rel],iframe[data-consent]:not([src])+.consent-manager__info button[data-consent][rel]{cursor:pointer}}.consent-manager__fingerprint{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed;z-index:100;right:1em;bottom:1em;background-color:#fff;border:none;width:50px;height:50px;border-radius:50%}.consent-manager__fingerprint svg{width:40px;fill:#000}script[data-consent]:not([src])+.consent-manager__info,iframe[data-consent]:not([src])+.consent-manager__info{aspect-ratio:16/9;padding:1em;display:flex;flex-direction:column;justify-content:center;background-color:#eee}script[data-consent]:not([src])+.consent-manager__info b,iframe[data-consent]:not([src])+.consent-manager__info b{font-weight:700;display:block;margin-bottom:1em}script[data-consent]:not([src])+.consent-manager__info button[data-consent][rel],iframe[data-consent]:not([src])+.consent-manager__info button[data-consent][rel]{display:block;margin-top:1em;margin-left:auto;margin-right:auto}script[data-consent][src]+.consent-manager__info,iframe[data-consent][src]+.consent-manager__info{display:none!important}script[data-consent]:not([src]),iframe[data-consent]:not([src]){display:none!important}iframe[data-consent][src]{width:100%;height:auto;border:none;aspect-ratio:16/9}:root{--ci-primary: rgb(105, 135, 180);--ci-black: rgb(55, 55, 55)}body{font-family:open-sans,Arial,sans-serif;font-size:1.3rem;color:#373737;letter-spacing:.06em}.serif *:not(p):not(span){font-family:kepler-std,serif;font-weight:lighter;letter-spacing:.035em}.slideshow{position:relative;overflow-x:hidden;-ms-touch-action:pan-y;-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-ms-transition:height .5s ease;transition:height .5s ease;box-sizing:content-box}.slideshow.swipe,.slideshow.swipe *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slideshow.fade{min-height:150px}.slideshow.autoheight{overflow-y:hidden}.slideshow-item-list,.slideshow-index{position:absolute;z-index:999;bottom:40px;width:100%;height:15px;text-align:center}.slideshow-item-list li,.slideshow-index li{cursor:pointer!important;display:inline-block;width:15px;height:15px;background:#fff;margin:0 2px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;transition:background .2s linear}.slideshow-item-list li:hover,.slideshow-index li:hover{background:#00000080}.slideshow-item-list .current,.slideshow-index .current{background:#000}.slideshow-item{min-height:100%;overflow:hidden}.slideshow.slide .slideshow-items{position:relative;width:10000%;box-sizing:content-box;cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.slideshow.slide:not(.autoheight) .slideshow-items{height:100%}.slideshow.slide.autoheight .slideshow-items{min-height:100%}.slideshow.slide .slideshow-items.transition-off{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.slideshow.slide .slideshow-items:after{content:"";display:block;clear:both;float:none!important}.slideshow.slide .slideshow-item{position:relative;display:block;width:100%}.slideshow.slide .slideshow-items .slideshow-item{float:left}.slideshow.slide.display-1 .slideshow-items .slideshow-item{width:1%}.slideshow.slide.display-2 .slideshow-items .slideshow-item{width:.5%}.slideshow.slide.display-3 .slideshow-items .slideshow-item{width:.33333%}.slideshow.fade .slideshow-item{position:absolute;left:0;top:0;width:100%;height:100%}.slideshow.fade .slideshow-item:not(:first-of-type){display:none}.slideshow-control{cursor:pointer!important;position:absolute;z-index:999;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slideshow-prev{left:0}.slideshow-next{right:0}.slideshow a{cursor:pointer!important}*{box-sizing:border-box}[class*=center]:not([class*=--center]){position:relative;max-width:1600px;margin:auto;-webkit-transition:width .2s ease-out,height .2s ease-out;-moz-transition:width .2s ease-out,height .2s ease-out;transition:width .2s ease-out,height .2s ease-out}@media all and (min-width:769px){.middle:not([class*=col]){position:absolute;max-width:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}[class*=center]:not([class*=--center]).middle:not([class*=col]){left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.center-80{width:80%!important}.center-85{width:85%!important}.center-90{width:90%!important}.center-95{width:95%!important}[class*=row],[class*=row]>[class*=center]:not([class*=--center]){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row!important;-moz-flex-direction:row!important;flex-direction:row!important;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;position:relative}[class*=row].middle{-webkit-align-items:center;-row-align-items:center;align-items:center}[class*=row].top{-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}[class*=row].bottom{-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}[class*=col]{position:relative}[class*=col] img:not([height]):not([width]){max-width:100%;height:auto}[class*=col] img[height],[class*=col] img[width]{margin-left:auto;margin-right:auto}@media all and (min-width:769px){[class*=row] .tile{padding-top:50%}}@media all and (max-width:768px){[class*=center]:not([class*=--center]):not([class*=center-]){max-width:90%}[class*=row] [class*=col]{width:100%;padding-left:0;padding-right:0}[class*=row]:not(.space-0)>[class*=col]:not(:last-of-type){padding-bottom:12.5vw}[class*=row]>[class*=col]:last-of-type:first-of-type{padding-bottom:0}}@media all and (min-width:769px){.row-2>.col-2,.row-2>[class*=center]:not([class*=--center]) .col-2,.row-3>.col-3,.row-3>[class*=center]:not([class*=--center]) .col-3{width:100%}.row-3>.col-2,.row-3>[class*=center]:not([class*=--center]) .col-2{width:66.66%}.row-4>.col-2,.row-4>[class*=center]:not([class*=--center]) .col-2{width:50%}.row-4>.col-3,.row-4>[class*=center]:not([class*=--center]) .col-3{width:75%}.row-2>[class*=col]:not([class*=col-]),.row-2>[class*=center]:not([class*=--center])>[class*=col]:not([class*=col-]){width:50%}.row-3>[class*=col]:not([class*=col-]),.row-3>[class*=center]:not([class*=--center])>[class*=col]:not([class*=col-]){width:33.33%}.row-4>[class*=col]:not([class*=col-]),.row-4>[class*=center]:not([class*=--center])>[class*=col]:not([class*=col-]){width:25%}.row-2:not(.space-0)>[class*=col]:nth-of-type(odd):not(.col-2),.row-2:not(.space-0)>[class*=center]:not([class*=--center])>[class*=col]:nth-of-type(odd):not(.col-2){padding-right:2.5vw}.row-3:not(.space-0)>[class*=col]:nth-of-type(3n+1){padding-right:1.2vw}.row-3:not(.space-0)>[class*=col]:nth-of-type(3n+2){padding-left:.6vw;padding-right:.6vw}.row-2:not(.space-0)>[class*=col]:nth-of-type(2n+2):not(.col-2),.row-2:not(.space-0)>[class*=center]:not([class*=--center])>[class*=col]:nth-of-type(2n+2):not(.col-2){padding-left:2.5vw}.row-3:not(.space-0)>[class*=col]:nth-of-type(3n+3){padding-left:1.2vw}.r33>[class*=col],.r3c>[class*=col]{padding-right:1.5rem;padding-left:1.5rem}.r3366>[class*=col]:nth-of-type(odd),.r6633>[class*=col]:nth-of-type(odd),.r33>[class*=col]:nth-of-type(3n+1),.r3c>[class*=col]:nth-of-type(3n+1),.r252550>[class*=col]:nth-of-type(3n+1),.r4c>[class*=col]:nth-of-type(4n+1),.r25>[class*=col]:nth-of-type(4n+1){padding-right:3rem;padding-left:0}.r3366>[class*=col]:nth-of-type(2n+2),.r6633>[class*=col]:nth-of-type(2n+2),.r33>[class*=col]:nth-of-type(3n+3),.r3c>[class*=col]:nth-of-type(3n+3),.r252550>[class*=col]:nth-of-type(3n+3),.r4c>[class*=col]:nth-of-type(4n+4),.r25>[class*=col]:nth-of-type(4n+4){padding-left:3rem;padding-right:0}.r4c>[class*=col]:nth-of-type(4n+2),.r25>[class*=col]:nth-of-type(4n+2){padding-left:1rem;padding-right:2rem}.r4c>[class*=col]:nth-of-type(4n+3),.r25>[class*=col]:nth-of-type(4n+3){padding-left:2rem;padding-right:1rem}[class*=row].no-spacing [class*=col]{padding-left:0!important;padding-right:0!important}.r4c [class*=col]:nth-of-type(n+5),.r25 [class*=col]:nth-of-type(n+5),.r3c [class*=col]:nth-of-type(n+4){padding-top:5%}}@media all and (min-width:768px)and (max-width:1279px){[class*=center]:not([class*=--center]):not([class*=center-]){width:85%}}@media all and (min-width:1280px){[class*=center]:not([class*=--center]):not([class*=center-]){width:75%}}*{margin:0;outline:0;border:none}body{padding:0;overflow-y:scroll;overflow-x:hidden}html{height:100%;font-size:62.5%}input,select,textarea,button{font:inherit}main{display:block}a img{border:none}a,[type=button],[type=submit]{cursor:pointer!important}.clearer{clear:both!important;float:none!important;visibility:hidden;border:none}.button:not(header),#c73>.center>header *:not(p):not(span),header.button *:not(p):not(span){display:inline-block;padding:6px 10px;text-decoration:none;text-transform:uppercase;-webkit-transition:-webkit-transform .2s linear,background .2s linear;transition:transform .2s linear,background .2s linear}a.button:hover{transform:scale(.95)}.button.border-white{border:solid 1px white}.button.border-blue{border:solid 1px rgb(105,135,180);color:#373737}.button.fill-blue:not(header),.button.fill-dark:not(header):hover,#c73>.center>header *:not(p):not(span),header.button.fill-blue *:not(p):not(span){background-color:#6987b4;color:#fff}.button.fill-dark:not(header),.button.fill-blue:not(header):hover{background-color:#373737;color:#fff}header *{font-weight:inherit}header.serif *:not(p):not(span){font-size:3.2rem;color:#6987b4}@media screen and (max-width:1280px){header.serif *:not(p):not(span){font-size:3rem}}header.serif.extra-large *:not(p):not(span){font-size:5rem}header.serif.extra-large{text-align:center;padding-left:2rem;padding-right:2rem;border-bottom:solid 1px white}header.serif.extra-large span{display:block;padding:0 3rem 2rem;border-bottom:solid 1px rgb(105,135,180)}header.serif p{font-weight:700;padding-top:2rem}header+p{padding-top:2rem}#c73>.center>header,header.button.fill-blue{border-bottom:solid 1px rgb(105,135,180)}header.bold *{font-size:inherit;font-weight:700}header.border{border-bottom:solid 1px rgb(105,135,180);padding-bottom:2rem;box-sizing:content-box}header.button *{font-size:1.3rem}@media screen and (min-width:1024px){header span{display:block}}#header{position:relative;z-index:3}.logo{overflow-y:hidden}.logo img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:360px}#contact{line-height:1.8}#contact a{border:solid 1px rgb(105,135,180);color:#373737;transition:transform .2s linear;background-color:#fff}#contact a:hover{transform:scale(.9)}#contact a span{font-weight:700}#contact li:not(:last-of-type){padding-right:1rem}@media screen and (min-width:768px){.logo{position:absolute;left:0;height:150px}#contact{position:absolute;right:0;top:75px;transform:translateY(-50%)}#contact li{display:inline-block}.scrolled #contact{position:fixed;top:2.5vw;-webkit-transform:none;transform:none;right:2rem}}#nav{position:absolute;bottom:4vw;left:0;width:100%;text-align:center;z-index:1000}#nav li{display:inline-block;margin:0 .5vw}.scrolled #nav{position:fixed;top:2.5vw;bottom:auto}#main{padding-top:100vh;min-height:100vh}#content{position:relative;z-index:1}#main a:not(.button),#footer a:not(.button){color:#6987b4}#main p,#main li,#footer p,#footer li{line-height:1.8}#main ul,#footer ul{padding-left:1.5rem}#intro{position:absolute;top:150px;bottom:0;left:0;right:0;background:gray;z-index:2;overflow:hidden}#intro:before{content:"";width:200%;height:50px;display:block;top:-50px;z-index:10;position:absolute;box-shadow:0 0 50px #0000001a}#intro>figure,#video{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:1;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px){.scrolled #video,.scrolled #intro>figure{position:fixed;top:-90vh;bottom:90vh;border-bottom:solid 1px white;background-image:none!important}.scrolled #video:before,.scrolled #intro>figure:before{content:"";width:60px;height:10vh;position:absolute;left:2rem;bottom:0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%2074.68%2051.62'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:none;}.cls-2{clip-path:url(%23clip-path);}.cls-3{fill:%23fff;}%3c/style%3e%3cclipPath%20id='clip-path'%3e%3crect%20class='cls-1'%20width='74.68'%20height='51.62'/%3e%3c/clipPath%3e%3c/defs%3e%3ctitle%3eTV%3c/title%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3cg%20class='cls-2'%3e%3cpath%20class='cls-3'%20d='M40.29.75,40.5,0H.44L0,14.39H2.22C2.22,6.67,5.12,2,13.72,2h2.15V48.43H9.27v2.08h22V48.43H24.62V2h2.23c5.87,0,9,2.54,10.31,6.56a.27.27,0,0,0,.09.13ZM74.68,2V0H61.62V2h6.16L55.17,37.38,43.38,2h6.45V0H42.6L37.81,12.59l13.73,39H52.8L70.67,2Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;background-size:100% auto}}#video video{position:relative;min-height:100%;min-width:100%;width:auto;opacity:.5;display:block}#intro header{position:absolute;z-index:10;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#intro #video+header{color:#fff;min-width:630px;-webkit-text-shadow:0 0 30px rgba(0,0,0,.75);text-shadow:0 0 30px rgba(0,0,0,.75)}#intro figure+header{max-width:50%;text-align:center;left:25%}@media screen and (min-width:768px){#page-4 #intro figure+header{left:75%}}#intro #video+header *{color:#fff;border-color:#fff}#intro figure+header *:not(p):not(span){color:#6987b4;border-bottom:solid 1px rgb(55,55,55);padding-bottom:2rem}#intro figure+header p{color:#373737}#status{color:#fff;position:absolute;width:550px;top:45%;margin-top:100px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20;font-size:1.6rem;text-align:center}#status span{-webkit-text-shadow:0 0 30px rgba(0,0,0,.75);text-shadow:0 0 30px rgba(0,0,0,.75)}#status a{color:inherit!important}#content p+a,#content p+p,#content p+ul,#content p+ol,#content ul+p,#content ol+p{margin-top:2rem}#content ul,#content ol{padding-left:0}#content li+li{margin-top:1rem}#content figure+.text{margin-top:2rem}#content [class*=background]:not(#impressionen),#content [class*=container-]{padding-top:4vw;padding-bottom:4vw}#content [class*=background] .center .center,#content [class*=container-] .center .center{width:100%}#content header+[class*=row],#content .col article+article{margin-top:5rem}.background-blue{background:#506e96!important;background:-moz-linear-gradient(-45deg,#506e96 0%,#6987b4 100%)!important;background:-webkit-linear-gradient(-45deg,#506e96 0%,#6987b4 100%)!important;background:linear-gradient(135deg,#506e96,#6987b4)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#506e96",endColorstr="#6987b4",GradientType=1)!important}.background-grey,.scrolled #intro>figure{background:#373737!important;background:-moz-linear-gradient(45deg,#373737 0%,#1a1a1a 100%)!important;background:-webkit-linear-gradient(45deg,#373737 0%,#1a1a1a 100%)!important;background:linear-gradient(45deg,#373737,#1a1a1a)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#373737",endColorstr="#1a1a1a",GradientType=1)!important}[class*=background]+[class*=background]{margin-top:1px}[class*=background] header.button{border:none;text-align:center;position:relative;margin-top:-4vw}[class*=background] p,[class*=background] p *,[class*=background] form *,.background-blue header *:not(p):not(span),.background-grey header:not(.serif) *:not(p):not(span),.background-grey#gruende header *:not(p){color:#fff}.background-grey:not(#gruende) header.serif *:not(p):not(span){color:#6987b4}@media screen and (min-width:768px){.background-blue#c20 .center,.background-blue#c35 .center,.background-blue#c49 .center{max-width:650px}.background-blue#termin .center{max-width:900px}}#content div.image:not(#team) figure:has(img[src*=fileadmin]){min-height:400px;height:40vh;background-size:cover;background-position:center}#content div.image:not(#team) figure:has(img[src*=fileadmin]) img{height:100%;width:100%;object-fit:cover;object-position:center;display:block}#content .col div.image figure{height:auto}#content #c66.image:not(#team) figure[style*=fileadmin]{background-position:top center}@media screen and (min-width:1024px){.row-3 .textpic-icon .center{min-height:150px}.textpic-icon .center{display:table;vertical-align:middle}.textpic-icon figure,.textpic-icon .text{display:table-cell;vertical-align:middle}.textpic-icon figure{padding-right:5vw;border-right:solid 1px white}.row-3 .textpic-icon figure{padding-right:2vw}.textpic-icon img{min-width:150px;max-width:250px!important;display:block}.row-3 .textpic-icon img{min-width:50px}.textpic-icon .text{padding-left:5vw}.row-3 .textpic-icon .text{padding-left:2vw}.textpic p a.button,.text p a.button{float:right}}.accordion{cursor:pointer}.accordion img{width:110px;height:auto;margin:auto}.accordion .text p:first-of-type:after{content:"Weiterlesen";color:#6987b4;text-decoration:underline;display:block}.accordion.active .text p:first-of-type:after{content:"\a";white-space:pre}.accordion-content{max-height:0;overflow:hidden;-webkit-transition:max-height .8s linear;transition:max-height .8s linear}.accordion.active .accordion-content{max-height:2000px}#c18{margin-top:4vw}#team{margin-top:4vw;margin-bottom:4vw}#team img{max-width:100%}#gruende article,#endodontie article,#leistungen article{text-align:center}#gruende article header:before{content:"1.";display:block;color:#6987b4;font-size:7rem;font-family:kepler-std,serif;font-weight:lighter;letter-spacing:.035em}#gruende .col:first-of-type article:last-of-type header:before{content:"4."}#gruende .col:nth-of-type(2) article:first-of-type header:before{content:"2."}#gruende .col:nth-of-type(2) article:last-of-type header:before{content:"5."}#gruende .col:last-of-type article:first-of-type header:before{content:"3."}#gruende .col:last-of-type article:last-of-type header:before{content:"6."}#impressionen{height:60vh;overflow:hidden}#impressionen>header{position:absolute;top:0;width:100%;z-index:10000;margin:0!important}#impressionen figure{height:100%!important}.slideshow-index{padding:0!important;bottom:0}.slideshow-index li{height:40px;border-radius:0;min-width:120px;margin:0 1rem;background-color:transparent!important;border-top:solid 1px white}.slideshow-index li:hover{border-top-color:#373737}.slideshow-index li.current{border-top-color:#6987b4}#vita em{font-style:normal;color:#6987b4}@media screen and (min-width:1024px){#team{--persons: 10;--default-width: calc(100% / var(--persons));--larger-width: calc(2 * var(--default-width));--smaller-width: calc((100% - var(--larger-width)) / (var(--persons) - 1))}#team:after{content:"";display:block;clear:both}#team figure{position:relative;float:left;width:var(--default-width);overflow:hidden;transition:width .5s ease-out;border-left:solid 3px white;border-right:solid 3px white;cursor:pointer;height:400px}#team figure:before{content:"";position:absolute;z-index:2;top:0;left:0;right:0;height:350px;background:transparent;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}#team figure.larger{width:var(--larger-width)}#team figure.larger:before{background:#6987b440}#team figure.smaller{width:var(--smaller-width)}#team figcaption{display:none}#team figure.larger figcaption{display:block;position:absolute;bottom:0;width:100%;min-width:350px}#team figure img{position:relative;display:block;height:350px;max-width:350px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}}#team figcaption b{display:block}#c6 img{width:54px}#c11 img{width:58px}#c12 img{width:75px}#end{height:150px;position:relative}#footer h3{font-size:2rem}#footer h3,.legalinfogen-section.privacy p:not(:last-of-type){padding:3rem 0}#footer-links li{display:inline-block;vertical-align:middle}#footer-links li:not(:last-of-type){padding-right:1rem}@media screen and (min-width:1024px){#footer-links{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:768px){#termin header{position:relative;max-width:900px;margin:0 auto 5rem}}#termin header h3:after{display:block;content:"";clear:both}#termin header span{display:inline-block;border-bottom:solid 2px white}@media screen and (min-width:768px){#termin header span{float:right}}#impressum{max-height:0;overflow:hidden;transition:max-height 5s linear}#impressum.visible{max-height:10000em}#impressum>section{padding:4vw 0}#impressum>section .center{margin-left:unset;margin-right:unset;max-width:unset}#impressum>section hr{border-top:solid 1px var(--ci-primary);display:block}#impressum>section hr+*{margin-top:2rem}#impressum>section *+hr{margin-top:2rem}#impressum .text .center>h2,#impressum .text .center>h3,#impressum .text .center>h4{padding:0}#impressum .text .center>h2{font-family:kepler-std,serif;font-weight:lighter;letter-spacing:.035em;font-size:2.6rem;color:#6987b4}#impressum .text .center>h3,#impressum .text .center>h4{font-size:inherit}#impressum .text .center *+*{margin-top:2rem}.consent-manager{--cm-border-radius: 2px;--cm-color-accept: var(--ci-primary)}@media(min-width:768px){.form_formframework .col-4,.form_formframework .col-4>:last-child,.form_formframework .col-4>:last-child>:last-child{display:flex;flex-direction:column}.form_formframework .col-4>:last-child,.form_formframework .col-4>:last-child>:last-child,.form_formframework .col-4>:last-child>:last-child>:last-child{flex-grow:1}}@media not (min-width:768px){.form_formframework .col-4{padding-bottom:1em!important}}@media(min-width:768px){.form_formframework .col-4{width:33.33%}}.form_formframework label{display:block}.form_formframework label.form-label{font-weight:700;margin-bottom:.5em}.form_formframework label[for=terminvereinbarung-90-checkbox-1]{margin:1em 0}.form_formframework .form-group:not(:last-child){margin-bottom:1em}.form_formframework input:not([type=checkbox]),.form_formframework textarea{width:100%;padding:7px 10px;background:var(--ci-primary);color:#fff}@media(min-width:768px){.form_formframework input:not([type=checkbox]),.form_formframework textarea{width:calc(100% - 5px)}}.form_formframework input:not([type=checkbox])::-webkit-input-placeholder,.form_formframework textarea::-webkit-input-placeholder{color:#fffa}.form_formframework input:not([type=checkbox]):-moz-placeholder,.form_formframework textarea:-moz-placeholder{color:#fffa}.form_formframework input[type=checkbox]{position:relative;top:1px}.form_formframework textarea{flex-grow:1;min-height:150px}.form_formframework button{background:#fff;color:var(--ci-primary);padding:10px 20px;width:100%;margin-top:1em;text-transform:uppercase;letter-spacing:.1em}@media(min-width:768px){.form_formframework button{width:calc(33.33% - 5px)}}@media(pointer:fine){.form_formframework button:hover{background:var(--ci-primary);color:#fff}}.form_formframework div#terminvereinbarung-90{color:#fff}#page-5 #intro .html,#page-5 #intro .center{position:relative;height:100%;width:100%;min-height:calc(100vh - 135px);max-width:unset}#page-5 #intro iframe{height:100%!important;width:100%!important;position:absolute!important;left:0;right:0}#page-5 #intro iframe[data-src]{display:none}#page-5 #intro iframe[data-src]+p{height:100%!important;width:100%!important;position:absolute!important;left:0;right:0;background-color:var(--ci-primary);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-left:10%;padding-right:10%;box-sizing:border-box}#page-5 #intro iframe[data-src]+p a{color:inherit;text-decoration:underline;font-weight:700}#page-5 #intro iframe[src]+p{display:none}@media screen and (min-width:769px){#easyform-field-wrap-7{position:absolute;width:300%;right:0;bottom:-80px}}@media screen and (max-width:768px){#header{max-width:100%!important}.logo{display:block;height:80px}.logo img{width:240px;top:-79px;-webkit-transform:none;transform:none}#contact{list-style:none;padding:0 20px 20px}#contact li{display:inline-block;width:50%;position:relative}#contact a{width:100%;text-align:center}#nav{position:fixed;right:20px;width:45px;height:45px;background:#000;overflow:hidden;bottom:auto;left:auto;top:18px}#nav:before{position:absolute;width:45px;height:45px;content:"";top:0;right:0;background:#fff url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2028%2017'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%236987b4;}%3c/style%3e%3c/defs%3e%3ctitle%3eMenu%3c/title%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3crect%20class='cls-1'%20width='28'%20height='1'/%3e%3crect%20class='cls-1'%20y='8'%20width='28'%20height='1'/%3e%3crect%20class='cls-1'%20y='16'%20width='28'%20height='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;background-size:30px auto;border:solid 1px rgb(105,135,180);box-sizing:border-box}#nav.hover{overflow:visible}#nav.hover:before{background-color:#373737}#nav.hover ul{position:fixed;top:63px;left:0;right:0}#nav li{display:block;margin:3px 0;text-align:right;padding-right:20px}#nav a{height:35px}#video,#intro{position:relative;top:auto;bottom:auto;background:#fff}#video video,#intro figure{position:relative;min-width:100vw;width:150vw;left:-25vw}#intro figure{height:320px;opacity:.5}#intro header{top:50%;min-width:90vw!important}#intro figure+header{text-align:left;left:50%}#main{padding-top:0;min-height:100px}header.serif.extra-large *:not(p):not(span){font-size:4rem}#uid-5 img{max-width:85px;margin:auto}#content [class*=background]:not(#impressionen),#content .gridelements_pi1{padding-top:3rem;padding-bottom:3rem}#uid-14 figure{background-position:80% center!important}#uid-47 figure{background-position:68% center!important}#uid-66 figure{background-position:71% top!important}#footer-links{margin-bottom:1.5rem;padding-left:0!important}#footer-links li{display:block;padding:0 0 5px!important}#footer-links a{display:block}#team figure{margin-bottom:3rem}[class*=background] header.button{margin-top:-3rem}#termin header{width:90vw;margin:0 auto 3rem}.easyform-field-wrap{padding-right:0!important}#easyform-field-wrap-3,#easyform-field-wrap-4{padding-bottom:5px}#intro .mapsapi3-canvas{position:relative!important}#end{height:auto}#gruende .col:first-of-type article:last-of-type header:before{content:"2."}#gruende .col:nth-of-type(2) article:first-of-type header:before{content:"3."}#gruende .col:nth-of-type(2) article:last-of-type header:before{content:"4."}#gruende .col:last-of-type article:first-of-type header:before{content:"5."}#gruende .col:last-of-type article:last-of-type header:before{content:"6."}#easyform-field-wrap-7{margin-bottom:25px!important}}.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7,var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:#fff0}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,var(--adp-time-track-color),var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size) / 2 * -1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:#0000}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:#0000}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:#0000}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:#0000}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:#0000}.air-datepicker{--adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 100;--adp-padding: 4px;--adp-grid-areas: "nav" "body" "timepicker" "buttons";--adp-transition-duration: .3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: #fff;--adp-background-color-hover: #f0f0f0;--adp-background-color-active: #eaeaea;--adp-background-color-in-range: rgba(92, 196, 239, .1);--adp-background-color-in-range-focused: rgba(92, 196, 239, .2);--adp-background-color-selected-other-month-focused: #8ad5f4;--adp-background-color-selected-other-month: #a2ddf6;--adp-color: #4a4a4a;--adp-color-secondary: #9c9c9c;--adp-accent-color: #4eb5e6;--adp-color-current-date: var(--adp-accent-color);--adp-color-other-month: #dedede;--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: #c5c5c5;--adp-border-color: #dbdbdb;--adp-border-color-inner: #efefef;--adp-border-radius: 4px;--adp-border-color-inline: #d7d7d7;--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: #ff9a19;--adp-day-name-color-hover: #8ad5f4;--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-hover: var(--adp-background-color-hover);--adp-cell-background-color-selected: #5cc4ef;--adp-cell-background-color-selected-hover: #45bced;--adp-cell-background-color-in-range: rgba(92, 196, 239, .1);--adp-cell-background-color-in-range-hover: rgba(92, 196, 239, .2);--adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);--adp-btn-height: 32px;--adp-btn-color: var(--adp-accent-color);--adp-btn-color-hover: var(--adp-color);--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: #dedede;--adp-time-track-color-hover: #b1b1b1;--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px}.air-datepicker-overlay{--adp-overlay-background-color: rgba(0, 0, 0, .3);--adp-overlay-transition-duration: .3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px #00000026;border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translate(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translate(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%,calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size: calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size) / 2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size) / 2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}.air-datepicker-body--day-name,.air-datepicker-cell.-current-{color:var(--ci-primary)!important}
