/**
 * @project        burkhardmeyer
 * @author         Burkhard Meyer, mail@burkhardmeyer.com>
 * @build          Sat, Sep 28, 2024 3:33 PM ET
 * @release        079c3b14bbaf5e41798de8a1c178ba343b1c1ab4 [master]
 * @copyright      Copyright (c) 2024, burkhardmeyer
 *
 */
@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}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}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}[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{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]{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}[hidden],template{display:none}.icon-search:before{content:"\e800"}.icon-twitter:before{content:"\e801"}.icon-facebook:before{content:"\e802"}.icon-mail-alt:before{content:"\e803"}.icon-location:before{content:"\e804"}.icon-left-open:before{content:"\e805"}.icon-right-open:before{content:"\e806"}.icon-youtube-play:before{content:"\e807"}.icon-book-open:before{content:"\e808"}.icon-attention-alt:before{content:"\e809"}.icon-plus-circled:before{content:"\e80a"}.icon-minus-circled:before{content:"\e80b"}.icon-help-circled:before{content:"\e80c"}.icon-info-circled:before{content:"\e80d"}.icon-calendar:before{content:"\e80e"}.icon-down-dir:before{content:"\e80f"}.icon-star:before{content:"\e810"}.icon-star-half-alt:before{content:"\e811"}.icon-star-empty:before{content:"\e812"}.icon-linkedin:before{content:"\e813"}.icon-pinterest:before{content:"\e814"}.icon-github-circled:before{content:"\e815"}.icon-flash:before{content:"\e816"}.icon-link:before{content:"\e817"}.icon-rss:before{content:"\f09e"}.icon-menu:before{content:"\f0c9"}.icon-code:before{content:"\f121"}:root{--main-color:#435665;--light-color:#75838f;--cardbg-color:#d68007;--bg-color:#ededed;--white-color:#fff;--color-accent:#d68007;--color-text-link:#435665;--color-text-link-active:var(--color-text-link);--color-text-link-focus:var(--color-text-link);--color-text-link-hover:var(--color-accent);--color-text-link-visited:var(--color-text-link);--duration-quickly:0.2s}.fonts-loaded body,.fonts-loaded h1{font-family:Proxima-Nova-Regular,sans-serif;font-style:normal}.fonts-loaded strong{font-family:Proxima-Nova-Bold,sans-serif}.fonts-loaded .kontakt__email,.fonts-loaded .kontakt__phone,.fonts-loaded h2,.fonts-loaded h3{font-family:Proxima-Nova-Black,sans-serif}h1{font-size:1.8rem;margin:0}h2{font-size:2rem;margin:.4em 0}h3{font-size:1.8rem;margin:1.8em 0 0}p{line-height:1.4rem}a{color:#435665;color:var(--color-text-link)}a:hover{color:#d68007;color:var(--color-accent)}a:focus{outline:thin dotted;color:var(--color-text-link);color:var(--color-text-link-active)}a:active,a:hover{outline:0}a:link{transition:color var(--duration-quickly) ease}.card{color:#fff}.card h2{margin-top:0}.card__list__design li:last-child{margin-bottom:2.8em}.card__list__design,.card__list__entwicklung{list-style:none;padding:0;margin:0;line-height:1.75}.kontakt__socialmedia a path{fill:#435665;fill:var(--main-color)}.kontakt__socialmedia a:hover path{fill:#d68007;fill:var(--color-accent);transition:fill var(--duration-quickly) ease}.kontakt__email,.kontakt__phone{font-size:1.7rem;position:relative;margin-top:1.2em}.kontakt__email a,.kontakt__phone a{color:var(--color-text-link);text-decoration:none;padding:8px 0;background-image:linear-gradient(var(--color-accent),var(--color-accent));background-repeat:no-repeat;background-size:100% 2px;background-position:center bottom 27%;background-origin:padding-box;text-shadow:3px 0 var(--bg-color),2px 0 var(--bg-color),1px 0 var(--bg-color),-1px 0 var(--bg-color),-2px 0 var(--bg-color),-3px 0 var(--bg-color)}.kontakt__email a:hover,.kontakt__phone a:hover{text-decoration:none;color:var(--color-text-link-hover)}.kontakt__email a:focus,.kontakt__phone a:focus{outline:thin dotted;color:var(--color-text-link-active)}.kontakt__email a:active,.kontakt__email a:hover,.kontakt__phone a:active,.kontakt__phone a:hover{outline:0}.kontakt__email a:link,.kontakt__phone a:link{transition:color var(--duration-quickly) ease}.kontakt__email a[href=".kontakt__phone"],.kontakt__phone a[href=".kontakt__phone"]{background-image:none;text-shadow:none}.footer__legal{justify-self:end}.footer__legal li{list-style:none;display:inline;margin-left:.5em}.footer__legal li a{color:var(--color-text-link);text-decoration:none;padding:7px 0;background-image:linear-gradient(var(--color-accent),var(--color-accent));background-repeat:no-repeat;background-size:100% 1px;background-position:center bottom 27%;background-origin:padding-box;text-shadow:3px 0 var(--bg-color),2px 0 var(--bg-color),1px 0 var(--bg-color),-1px 0 var(--bg-color),-2px 0 var(--bg-color),-3px 0 var(--bg-color)}.footer__legal li a:hover{text-decoration:none;color:var(--color-text-link-hover)}.footer__legal li a:focus{outline:thin dotted;color:var(--color-text-link-active)}.footer__legal li a:active,.footer__legal li a:hover{outline:0}.footer__legal li a:link{transition:color var(--duration-quickly) ease}.footer__legal li a[href=".kontakt__phone"]{background-image:none;text-shadow:none}@media (min-width:30em){h1{font-size:3rem}h2{font-size:3.1rem;line-height:1.2;margin:.4em 0}.card__list__design,.card__list__entwicklung,p{font-size:1.3rem;line-height:1.6}h3{margin:0}.kontakt__email,.kontakt__phone,h3{font-size:3rem}.kontakt__email a,.kontakt__phone a{background-size:100% 2px;background-position:center bottom 26%}}@media (min-width:64em){h1{font-size:2.7rem}.kontakt__email,.kontakt__phone,h2{font-size:3rem}.kontakt__email a,.kontakt__phone a{background-size:100% 3px;background-position:center bottom 23%}}@media (min-width:75em){.site-grid{grid-template-columns:minmax(3em,4em) 5fr .5fr 4fr minmax(3em,4em)}h3{font-size:3rem;margin:2em 0 0}.card__list__design,.card__list__entwicklung,p{font-size:1.4rem;line-height:1.6}.kontakt__email,.kontakt__phone{font-size:4rem;position:relative;margin-top:1em}.kontakt__phone{margin-bottom:2em}.kontakt__socialmedia li{margin-right:4.5em}.footer__legal li{margin:0 1em 0 2em}}.hero{background-color:var(--bg-color)}.impressum .hero{background-color:var(--white-color)}.impressum .main-section .impressum{grid-column:2/3;grid-row:2/3;margin:2em 0 3em}@media (min-width:30em){.impressum .main-section .impressum{margin:3em 0}}@media (min-width:64em){.impressum main.main-section.site-grid{display:grid;grid-template-columns:minmax(5em,7em) 5fr .5fr 4fr minmax(5em,7em)}.impressum .main-section .impressum{grid-column:2/5;grid-row:1/2;padding:0 0 2.3em;margin:6em 0 4em}}.agb .hero{background-color:#fff}.agb .main-section .agb{grid-column:2/3;grid-row:2/3;margin:2em 0 3em}@media (min-width:30em){.agb .main-section .agb{margin:3em 0}}@media (min-width:64em){.agb main.main-section.site-grid{display:grid;grid-template-columns:minmax(5em,7em) 5fr .5fr 4fr minmax(5em,7em)}.agb .main-section .agb{grid-column:2/5;grid-row:1/2;padding:0 0 2.3em;margin:6em 0 4em}}.datenschutz .hero{background-color:var(--white-color)}.datenschutz .main-section .datenschutz{grid-column:2/3;grid-row:2/3;margin:2em 0 3em}@media (min-width:30em){.datenschutz .main-section .datenschutz{margin:3em 0}}@media (min-width:64em){.datenschutz main.main-section.site-grid{display:grid;grid-template-columns:minmax(5em,7em) 5fr .5fr 4fr minmax(5em,7em)}.datenschutz .main-section .datenschutz{grid-column:2/5;grid-row:1/2;padding:0 0 2.3em;margin:6em 0 4em}}html{box-sizing:border-box}body{background-color:#ededed;background-color:var(--white-color);color:#435665;color:var(--main-color)}.kontakt,footer{background-color:#ededed;background-color:var(--bg-color)}.no-cssgrid .site-grid{width:90%;margin:0 2em}.no-cssgrid .hero__figure{opacity:1}.site-grid{width:auto;display:grid;grid-template-columns:1em 1fr 1em}.no-cssgrid .hero__logo{width:90%}.hero__logo{grid-column:2/3;grid-row:1/2;z-index:1;align-self:start;margin-top:1.5em}.hero__logo svg{max-width:100%}.hero__figure{margin:0;grid-column:1/-1;grid-row:1/3;opacity:.2;height:100vh}.hero__figure img{height:100%;width:100%;object-fit:cover;object-position:top}.hero__intro{grid-column:2/3;grid-row:1/3;z-index:1;align-self:end;margin-bottom:2em}.main-section .card{grid-column:2/3;grid-row:1/2;align-self:start;justify-self:center;z-index:2;margin:3.4em 0}.card{background:#d68007;background:var(--cardbg-color);color:#white;padding:2.3em 2em}.main-section .übermich{grid-column:2/3;grid-row:2/3;padding:0 0 2.3em}.footer-section .kontakt{grid-column:2/3;padding:2.3em 0}.kontakt__socialmedia{display:inline-block;margin:0 0 1.5em;padding:0;list-style-type:none;display:flex}.kontakt__socialmedia li{margin-right:3em;margin-top:.8em}.kontakt__socialmedia .icon{fill:#435665;fill:var(--main-color)}.footer-section .footer__legal{grid-column:2/3;margin-top:2em}@media (min-width:30em){.no-cssgrid .hero__logo{width:30em}.site-grid{display:grid;grid-template-columns:2.5em 1fr 2.5em}.hero__intro{margin-bottom:3.5em}.main-section .card{margin:5em 0 4em}.card{padding:3em 4em}}@media (min-width:64em){.no-cssgrid .site-grid{width:1000px;margin:0 auto}.site-grid{width:auto;margin:0;display:grid;grid-template-columns:minmax(3em,4em) 5fr .5fr 4fr minmax(3em,4em)}.main-section .übermich{grid-column:4/5;grid-row:1/2;padding:0 0 2.3em;margin:6.4em 0 6em}.hero__figure{margin:0 auto;grid-column:4/5;grid-row:1/3;opacity:1;width:65vh}.card{padding:3em}.main-section .card{grid-column:2/3;grid-row:1/2;justify-self:center;z-index:2;margin:5em 0}.footer-section .kontakt{grid-column:2/5;padding:4.5em 0}.footer-section .footer__legal{grid-column:1/5;height:70px;align-self:end}}@media (min-width:75em){.site-grid{grid-template-columns:minmax(5em,7em) 5fr .5fr 4fr minmax(5em,7em)}.hero__logo{grid-row:1/2;align-self:start;margin-top:2em;width:450px}.hero__intro,.hero__logo{grid-column:2/3;z-index:1}.hero__intro{grid-row:1/3;align-self:end;margin-bottom:4em}.main-section .übermich{margin:9.5em 0 7.5em}.card{padding:4em 4.2em}.main-section .card{margin:7em 0}.footer-section .kontakt{grid-column:2/3}}.no-cssgrid main-section{width:100%;margin:0 auto}.no-cssgrid .card{max-width:24em;margin:6em auto}.no-cssgrid .hero__figure{height:100%}.no-cssgrid .hero__figure img{height:inherit;opacity:1}.no-cssgrid .hero__intro{margin-top:4em}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:3}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
/*# sourceMappingURL=site.combined.min.css.map */
