/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:5px 0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:35px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:35px;height:2px;background-color:#9b9b9b;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px;display:none}.hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:10px}.hamburger--slider .hamburger-inner::before{top:10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:10px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-10px,0) rotate(-90deg);transform:translate3d(0,-10px,0) rotate(-90deg)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;overflow-x:auto;white-space:pre-wrap}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;display:block;max-width:100%;height:auto;loading:lazy}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer;border:none;background-color:transparent}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--space-s:15px;--space:25px;--space-m:34px;--space-l:50px}@font-face{font-family:Inter;src:url(../webfonts/Inter-Regular.woff2) format("woff2"),url(../webfonts/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../webfonts/Inter-SemiBold.woff2) format("woff2"),url(../webfonts/Inter-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Hermes Sans";src:url(../webfonts/HermesSans-Bold.woff2) format("woff2"),url(../webfonts/HermesSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Hermes Sans";src:url(../webfonts/HermesSans-Light.woff2) format("woff2"),url(../webfonts/HermesSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Hermes Sans";src:url(../webfonts/HermesSans-Reg.woff2) format("woff2"),url(../webfonts/HermesSans-Reg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html{font-family:Inter,helvetica,arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:16px;color:#848383}nav{font-size:30px;font-family:"Hermes Sans",helvetica,arial,sans-serif}@media (min-width:1024px){nav{font-size:18px}}.button{font-family:"Hermes Sans",helvetica,arial,sans-serif;font-weight:700;font-size:clamp(16px,14.3529411765px + .3921568627vw,20px);line-height:1em}.link a{font-family:"Hermes Sans",helvetica,arial,sans-serif;font-size:18px}p{font-size:clamp(16px,14.3529411765px + .3921568627vw,20px);line-height:1.4em}.lead{font-family:"Hermes Sans",helvetica,arial,sans-serif!important;font-size:clamp(18px,16.3529411765px + .3921568627vw,22px);font-weight:300}main ul{font-size:clamp(16px,14.3529411765px + .3921568627vw,20px);line-height:2em;list-style-type:"-  ";padding:15px;margin:0}strong{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0;font-family:"Hermes Sans",helvetica,arial,sans-serif}h1{font-weight:300;font-size:clamp(35px,24.7058823529px + 2.4509803922vw,60px)}h1 br{display:none}@media (min-width:768px){h1 br{display:inline}}h3{font-size:clamp(25px,22.9411764706px + .4901960784vw,30px);line-height:1em}a:not(.button){text-decoration:none;color:#848383}a:not(.button).current,a:not(.button):hover{color:#038dd0}body,html{height:100%}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrapper{width:100%;max-width:1100px;margin:auto;padding:0 clamp(20px,15.8823529412px + .9803921569vw,30px)}.wrapper--large{max-width:1400px}.wrapper--xlarge{max-width:1560px;padding:0}footer .wrapper,header .wrapper{max-width:1560px}header{background-color:#fff}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-bottom:40px}.home{margin-bottom:-40px}footer{-ms-flex-negative:0;flex-shrink:0}.content{padding-block:clamp(20px,11.7647058824px + 1.9607843137vw,40px)}@media (min-width:1024px){.wrapper .grid-3{display:grid;grid-template-columns:1fr 1.2fr 1.25fr;gap:clamp(30px,15.5882352941px + 3.431372549vw,65px)}.wrapper .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,1.1764705882px + 6.862745098vw,100px)}}body.philosophie main .grid-2{gap:clamp(30px,21.7647058824px + 1.9607843137vw,50px)}@media (min-width:1024px){body.philosophie main .grid-2{grid-template-columns:1.4fr 1fr}}body.angebot2 main .wrapper .grid-2{grid-template-columns:1fr;gap:0}.team-overview .team-grid{display:grid;grid-template-columns:1fr;gap:clamp(60px,53.8235294118px + 1.4705882353vw,75px) clamp(30px,-7.0588235294px + 8.8235294118vw,120px);margin-top:clamp(30px,-7.0588235294px + 8.8235294118vw,120px)}@media (min-width:768px){.team-overview .team-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.team-overview .team-grid{grid-template-columns:repeat(3,1fr)}}.zahnarzt-info .body,.zahnarzt-info .head{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:0 clamp(30px,1.1764705882px + 6.862745098vw,100px);grid-template-columns:1fr}@media (min-width:1024px){.zahnarzt-info .body,.zahnarzt-info .head{grid-template-columns:1fr 1.25fr}}@media (min-width:1024px){.content:has(>.link:nth-child(6)){-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:var(--space-m);-moz-column-gap:var(--space-m);column-gap:var(--space-m);padding-top:1.5em}.content:has(>.link:nth-child(6)) .link{margin-block:0 1.5em;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}body:has(header.is-active){overflow:hidden}header{width:100vw;padding-block:clamp(15px,8.8235294118px + 1.4705882353vw,30px)}header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .hamburger,header .logo{position:relative;z-index:100}header .logo{display:block;width:60vw;max-width:400px}header .logo img{width:100%;height:auto}header nav{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;inset:0;z-index:90;background:#fff}header nav.is-active{-webkit-transform:translateX(0);transform:translateX(0)}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-m);list-style:none;margin:0;padding:0}@media (min-width:1024px){header .wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}header .hamburger{display:none}header .logo{width:30vw}header nav{position:relative;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:none;transition:none}header nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}footer{background-color:#038dd0;color:#fff}footer a:not(.button){color:#fff;display:inline-block;position:relative;border-bottom:1px solid rgba(255,255,255,.75)}footer a:not(.button):hover{border-bottom:1px solid rgba(255,255,255,.45);color:#fff}footer .grid-3 div:nth-child(1) a{border:none}footer .wrapper{padding-top:clamp(30px,15.5882352941px + 3.431372549vw,65px);padding-bottom:0}footer .wrapper img{width:75%;max-width:300px;padding-bottom:.5em}@media (min-width:1024px){footer .wrapper img{width:100%;max-width:350px}}footer .wrapper h3{margin-top:2em}@media (min-width:1024px){footer .wrapper h3{margin-top:.2em}}footer .meta{padding-top:clamp(30px,15.5882352941px + 3.431372549vw,65px);text-align:center}footer .meta p{font-size:clamp(13px,12.5882352941px + .0980392157vw,14px)}@media (min-width:1024px){footer .meta p br{display:none}footer .meta p br+a{margin-left:.5em}}main .cta{display:inline-block;width:clamp(140px,105px + 8.3333333333vw,225px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}main .cta:hover{-webkit-transform:rotate(8deg);transform:rotate(8deg)}main .stoerer{display:inline-block;width:clamp(140px,105px + 8.3333333333vw,225px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.button{margin-block:1em;display:inline-block;border:2px solid #000;padding:.4em 1em .4em 1em;border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.button:hover{opacity:.7}.button::after{content:"";display:inline-block;width:1.2em;height:1.1em;margin-top:-.1em;margin-left:.4em;vertical-align:middle;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='15' viewBox='0 0 23 15' fill='none'%3E%3Cpath d='M1 6.36328C.447715 6.36328 0 6.811 0 7.36328C0 7.91557 .447715 8.36328 1 8.36328V7.36328V6.36328ZM22.0303 8.07039C22.4209 7.67986 22.4209 7.0467 22.0303 6.65617L15.6664 .292213C15.2759 -.0983109 14.6427 -.0983109 14.2522 .292213C13.8617 .682738 13.8617 1.3159 14.2522 1.70643L19.909 7.36328L14.2522 13.0201C13.8617 13.4107 13.8617 14.0438 14.2522 14.4343C14.6427 14.8249 15.2759 14.8249 15.6664 14.4343L22.0303 8.07039ZM1 7.36328V8.36328H21.3232V7.36328V6.36328H1V7.36328Z' fill='black' /%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='15' viewBox='0 0 23 15' fill='none'%3E%3Cpath d='M1 6.36328C.447715 6.36328 0 6.811 0 7.36328C0 7.91557 .447715 8.36328 1 8.36328V7.36328V6.36328ZM22.0303 8.07039C22.4209 7.67986 22.4209 7.0467 22.0303 6.65617L15.6664 .292213C15.2759 -.0983109 14.6427 -.0983109 14.2522 .292213C13.8617 .682738 13.8617 1.3159 14.2522 1.70643L19.909 7.36328L14.2522 13.0201C13.8617 13.4107 13.8617 14.0438 14.2522 14.4343C14.6427 14.8249 15.2759 14.8249 15.6664 14.4343L22.0303 8.07039ZM1 7.36328V8.36328H21.3232V7.36328V6.36328H1V7.36328Z' fill='black' /%3E%3C/svg%3E") no-repeat center/contain}.button--white{color:#fff;border-color:#fff}.button--white::after{background-color:#fff}.lead+.link{margin-top:3em}.link{margin-block:1.5em;display:block;border:2px solid #038dd0;padding:0;border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;max-width:320px;text-align:center;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.link a{display:block;padding:.4em 1em;color:#038dd0!important;text-decoration:none}.link:hover{background-color:#038dd0;cursor:pointer}.link:hover a{color:#fff!important}.link--white{color:#fff;border-color:#fff}.link--white::after{background-color:#fff}.text-indent p{margin-left:clamp(35px,24.7058823529px + 2.4509803922vw,60px)}@media (min-width:768px){.text-indent--large p{margin-left:clamp(35px,18.5294117647px + 3.9215686275vw,75px)}}.bild-text .content{padding-inline:var(--space)}.text{padding-top:clamp(30px,-7.0588235294px + 8.8235294118vw,120px)}.text .content{padding-top:0}section.home{position:relative}section.home .images::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15);z-index:1}section.home .images{height:calc(100dvh - var(--header-height,0px));position:relative}section.home .images img{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;opacity:0;-webkit-transition:opacity 1.2s ease;transition:opacity 1.2s ease;z-index:0}section.home .images img.is-active{opacity:1;z-index:1}section.home .images .ticker{position:absolute;bottom:10px;width:100%;z-index:2;overflow:hidden}section.home .images .ticker *{font-weight:400;line-height:2em;letter-spacing:-.03em;color:#fff!important}section.home .images .ticker .ticker__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:ticker-scroll 15s linear infinite;animation:ticker-scroll 15s linear infinite}section.home .images .ticker .ticker__track h3{min-width:100vw;text-align:center;white-space:nowrap;padding-right:4rem}section.home .wrapper{position:absolute;top:50%;left:0;-webkit-transform:translateY(-60%);transform:translateY(-60%);color:#fff;z-index:3;max-width:675px}@media (min-width:1024px){section.home .wrapper{top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-75%);transform:translateY(-50%) translateX(-75%)}}@-webkit-keyframes ticker-scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-25%);transform:translateX(-25%)}}@keyframes ticker-scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-25%);transform:translateX(-25%)}}@media (prefers-reduced-motion:reduce){section.home .images img{-webkit-transition:none;transition:none}section.home .images .ticker__track{-webkit-animation:none;animation:none}}.team-overview .team-member{display:block}.team-overview .team-member--link{text-decoration:none}.team-overview .team-member--link .image img{-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.team-overview .team-member--link:hover .image img{-webkit-transform:scale(1.03);transform:scale(1.03)}.team-overview .team-member .image{position:relative;border-radius:20px;overflow:hidden;margin-bottom:var(--space)}.team-overview .team-member .image::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at top left,rgba(3,141,208,.2) 0,transparent 80%),radial-gradient(ellipse at bottom right,rgba(172,202,87,.2) 0,transparent 50%)}.team-overview .team-member .image img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.team-overview .team-member .name,.team-overview .team-member .title{color:#038dd0;font-family:"Hermes Sans",helvetica,arial,sans-serif;margin:0;line-height:1.4}.team-overview .team-member .title{font-size:clamp(15px,13.7647058824px + .2941176471vw,18px)}.team-overview .team-member .name{font-size:clamp(18px,17.1764705882px + .1960784314vw,20px);margin-bottom:6px}.team-overview .team-member .position{color:#848383;font-size:clamp(15px,13.7647058824px + .2941176471vw,18px);line-height:1.4;margin:0}.zahnarzt-info{padding-block:0}.zahnarzt-info .wrapper{position:relative}.zahnarzt-info .close{position:absolute;top:30px;right:clamp(20px,15.8823529412px + .9803921569vw,30px);z-index:2}.zahnarzt-info .close img{display:block;width:clamp(32px,28.7058823529px + .7843137255vw,40px);height:auto;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.zahnarzt-info .close:hover img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.zahnarzt-info .close--desktop{display:none}@media (min-width:1024px){.zahnarzt-info .close--mobile{display:none}.zahnarzt-info .close--desktop{display:block;top:0;right:0}}.zahnarzt-info .body{position:relative}.zahnarzt-info .head{margin-bottom:clamp(40px,19.4117647059px + 4.9019607843vw,90px)}@media (max-width:1023px){.zahnarzt-info .head{padding-right:clamp(0,63.5294117647px + -4.4117647059vw,45px)}}.zahnarzt-info .head .title{color:#038dd0;font-family:"Hermes Sans",helvetica,arial,sans-serif;font-size:clamp(15px,13.7647058824px + .2941176471vw,18px);margin:0}.zahnarzt-info .head .name{color:#038dd0;margin:0}.zahnarzt-info .head .intro{color:#038dd0;font-family:"Hermes Sans",helvetica,arial,sans-serif;font-size:clamp(18px,16.3529411765px + .3921568627vw,22px);font-weight:300;line-height:1.4}.zahnarzt-info .head .intro p{margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.zahnarzt-info .head .intro{padding-top:var(--space)}@media (min-width:1024px){.zahnarzt-info .head .intro{padding-top:.4em}}.zahnarzt-info .image{position:relative;border-radius:20px;overflow:hidden}.zahnarzt-info .image::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at top left,rgba(3,141,208,.2) 0,transparent 80%),radial-gradient(ellipse at bottom right,rgba(172,202,87,.2) 0,transparent 50%)}.zahnarzt-info .image img{display:block;width:100%;aspect-ratio:5/7;-o-object-fit:cover;object-fit:cover}.zahnarzt-info .mobile-meta{margin-top:var(--space-s)}@media (min-width:1024px){.zahnarzt-info .mobile-meta{display:none}}.zahnarzt-info .mobile-meta .name,.zahnarzt-info .mobile-meta .title{color:#038dd0;font-family:"Hermes Sans",helvetica,arial,sans-serif;margin:0;line-height:1.4}.zahnarzt-info .mobile-meta .title{font-size:clamp(15px,13.7647058824px + .2941176471vw,18px)}.zahnarzt-info .mobile-meta .name{font-size:clamp(18px,17.1764705882px + .1960784314vw,20px);margin-bottom:6px}.zahnarzt-info .mobile-meta .position{color:#848383;font-size:clamp(15px,13.7647058824px + .2941176471vw,18px);line-height:1.4;margin:0}.zahnarzt-info .cv{margin:0;padding-right:0}@media (max-width:1023px){.zahnarzt-info .cv{margin-top:var(--space-l)}}@media (min-width:1024px){.zahnarzt-info .cv{padding-right:70px}}.zahnarzt-info .cv__row{display:grid;grid-template-columns:clamp(105px,90.5882352941px + 3.431372549vw,140px) 1fr;gap:0 var(--space-s);margin-bottom:var(--space-m);font-size:clamp(16px,14.3529411765px + .3921568627vw,20px);line-height:1.4em;color:#848383}.zahnarzt-info .cv dt{font-weight:600}.zahnarzt-info .cv dd{margin:0}.headerbild{width:100%;padding-bottom:clamp(20px,11.7647058824px + 1.9607843137vw,40px);height:auto}.headerbild img{-o-object-fit:cover;object-fit:cover;aspect-ratio:3/4;-o-object-position:center;object-position:center;border-bottom-right-radius:clamp(90px,36.4705882353px + 12.7450980392vw,220px)}@media (min-width:768px){.headerbild img{aspect-ratio:15/4}}body.philosophie main{background:rgba(255,166,1,.03)}body.philosophie main .image img{border-bottom-right-radius:30%}body.angebot main,body.angebot2 main{background:radial-gradient(ellipse at top left,rgba(3,141,208,.2) 0,transparent 80%),radial-gradient(ellipse at bottom right,rgba(172,202,87,.2) 0,transparent 50%);background-repeat:no-repeat}body.angebot .content,body.angebot2 .content{padding-top:clamp(30px,-7.0588235294px + 8.8235294118vw,120px)}body.angebot .content h1,body.angebot2 .content h1{margin-top:0}body.angebot .content .lead,body.angebot2 .content .lead{font-size:clamp(16px,14.3529411765px + .3921568627vw,20px);font-family:inherit;font-weight:inherit}body.angebot .content .lead+.link,body.angebot2 .content .lead+.link{margin-top:4em}body.angebot .content:first-child,body.angebot2 .content:first-child{color:#038dd0}body.angebot .content:last-child,body.angebot2 .content:last-child{position:relative}body.angebot .content:last-child::after,body.angebot2 .content:last-child::after{content:"";display:block;width:clamp(80px,20.2941176471px + 14.2156862745vw,225px);aspect-ratio:1;background:url(/theme/public/assets/svg/stoerer_angebote.svg) no-repeat center/contain;margin-top:30px}@media (min-width:1024px){body.angebot .content:last-child::after,body.angebot2 .content:last-child::after{position:absolute;-webkit-transform:translateX(-120%) translateY(-120%);transform:translateX(-120%) translateY(-120%);margin-top:0}}body.angebot2 main .wrapper{max-width:1100px}body.angebot2 main .wrapper .content:last-child{padding-top:0}body.angebot2 main .wrapper .text-indent--large p{margin-left:0}body.angebot2 h1{-ms-hyphens:auto;hyphens:auto}body.angebot2 .link a{font-size:14px;line-height:1.4}body.angebot2 .content p{color:#848383}body.angebot2 .content:last-child::after{display:none}body.team{background:rgba(3,141,208,.05)}body.team main .wrapper{padding-block:clamp(30px,-7.0588235294px + 8.8235294118vw,120px)}body.team .lead,body.team h1{color:#038dd0;margin-top:0}.kontakt main{background-color:rgba(172,202,87,.05);padding-top:clamp(30px,-7.0588235294px + 8.8235294118vw,120px)}.kontakt main img{border-top-left-radius:clamp(55px,32.3529411765px + 5.3921568627vw,110px);border-bottom-left-radius:clamp(110px,64.7058823529px + 10.7843137255vw,220px)}.kontakt main .grid-2 div:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1024px){.kontakt main .grid-2 .content{padding-top:0}}.kontakt main .grid-2 .button,.kontakt main .grid-2 h1,.kontakt main .grid-2 strong{color:#acca57}.kontakt main .grid-2 strong{font-weight:600}.kontakt main .grid-2 .button{border-color:#acca57}.kontakt main .grid-2 .button:after{background-color:#acca57}.termin h1{color:#038dd0}.termin .content:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.termin .content:last-child .link{width:100%}
/*# sourceMappingURL=style.min.css.map */
