@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-regular.eot");src:url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-regular.eot?#iefix") format("embedded-opentype"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-regular.woff2") format("woff2"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-regular.woff") format("woff"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-regular.ttf") format("truetype"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-regular.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-italic.eot");src:url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-italic.eot?#iefix") format("embedded-opentype"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-italic.woff2") format("woff2"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-italic.woff") format("woff"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-italic.ttf") format("truetype"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-italic.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-500.eot");src:url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-500.eot?#iefix") format("embedded-opentype"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-500.woff2") format("woff2"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-500.woff") format("woff"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-500.ttf") format("truetype"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-500.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:500;src:url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-500italic.eot");src:url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-500italic.eot?#iefix") format("embedded-opentype"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-500italic.woff2") format("woff2"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-500italic.woff") format("woff"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-500italic.ttf") format("truetype"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-500italic.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-700.eot");src:url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-700.eot?#iefix") format("embedded-opentype"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-700.woff2") format("woff2"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-700.woff") format("woff"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-700.ttf") format("truetype"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-700.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;src:url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-700italic.eot");src:url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-700italic.eot?#iefix") format("embedded-opentype"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-700italic.woff2") format("woff2"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-700italic.woff") format("woff"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-700italic.ttf") format("truetype"),url("./../fonts/montserrat-v25-latin/montserrat-v25-latin-700italic.svg#Montserrat") format("svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:16px;font-family:"Montserrat",sans-serif;letter-spacing:0;color:#202020}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0;width:100%}@media(min-width: 900px){table{width:auto}}table td{padding:.125rem .25rem}table.normalize-padding tr:first-child td{padding-top:0}table.normalize-padding tr:last-child td{padding-bottom:0}table.normalize-padding tr td:first-child{padding-left:0}table.normalize-padding tr td:last-child{padding-right:0}table.no-padding tr td{padding-top:0;padding-bottom:0}*,::before,::after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{line-height:1.2;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0)}*>*{font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit}h1{font-size:2rem;margin-bottom:2rem}h2{font-size:1.5rem;margin-bottom:.5em}h3{font-size:1.25rem;margin-bottom:.5em}h4{font-size:1.125rem;margin-bottom:.5em}h5{font-size:1.1rem;margin-bottom:.5em}h6{font-size:1rem;margin-bottom:.5em}textarea{resize:vertical}strong,b{font-weight:700}em,i{font-style:italic}a:visited{color:inherit}img{display:block;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}img.lazy{opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}img[draggable=false]{-webkit-user-select:none;-moz-user-select:none;user-select:none}img.pos-top{-o-object-position:top;object-position:top}img.pos-right{-o-object-position:right;object-position:right}img.pos-bottom{-o-object-position:bottom;object-position:bottom}img.pos-left{-o-object-position:left;object-position:left}img.pos-center{-o-object-position:center;object-position:center}form input[type=text],form input[type=email],form input[type=tel],form input[type=password],form textarea{background-color:#c4c4c4;color:#202020;width:100%;padding:.5rem .75rem;min-height:2.5rem}main ol{list-style:decimal;padding-left:1.5rem}main ul{list-style:disc;padding-left:1.5rem}a,button{text-decoration:none;cursor:pointer}p+p{margin-top:.25rem}svg{display:block}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);align-content:flex-start;display:flex;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none !important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1, 1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;-webkit-margin-start:20px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.ml-a{margin-left:auto}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}p{line-height:1.5}p.larger{font-size:1.1rem}p.small{font-size:.8rem}@media(max-width: 720px){.no-mobile{display:none !important}}body>header{position:fixed;z-index:10;top:0;left:0;right:0;background-color:#223e6b;color:#fff;border-bottom:.25rem solid #ababab;filter:drop-shadow(0 0.25rem 0.25rem rgba(0, 0, 0, 0.5))}body>header nav ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;min-height:3rem}body>header nav ul li{margin:0;display:flex;justify-content:center;align-items:center}body>header nav ul li:first-child{justify-content:flex-start}body>header nav ul li:last-child{justify-content:flex-end}body>header nav ul li+li{margin-left:2rem}body>header nav ul li a{display:grid;grid-template-columns:100%;grid-auto-rows:max-content;align-items:center}body>header nav ul li a.has-icon{grid-template-columns:max-content 1fr;grid-auto-rows:max-content;align-items:center;gap:.5rem}body>header nav ul li a svg{width:2rem;height:2rem}body>main{width:100%;padding-top:3rem}body>main h1{letter-spacing:0;font-size:clamp(1.25rem,6vw,2rem);font-weight:500;margin:5rem 0}@media(min-width: 650px){body>main h1{font-size:2.5rem;letter-spacing:.2px}}body>main ul{list-style:disc;padding-left:1.5rem}body>main ol{list-style:decimal;padding-left:1.5rem}body>main p+p,body>main p+ul,body>main p+ol,body>main p+li,body>main p+table,body>main ul+p,body>main ul+ul,body>main ul+ol,body>main ul+li,body>main ul+table,body>main ol+p,body>main ol+ul,body>main ol+ol,body>main ol+li,body>main ol+table,body>main li+p,body>main li+ul,body>main li+ol,body>main li+li,body>main li+table,body>main table+p,body>main table+ul,body>main table+ol,body>main table+li,body>main table+table{margin-top:.5rem}body>main section+section{margin-top:5rem}body>main .title,body>main.legal h2{position:relative;display:flex;width:100%;padding:1rem 0;background-color:#223e6b;color:#fff;font-size:1.25rem;margin:0 0 2rem 0;min-height:3.5rem;filter:drop-shadow(0 0.25rem 0.25rem rgba(0, 0, 0, 0.5))}body>main .title::before,body>main.legal h2::before{content:"";position:absolute;top:0;left:-120px;width:calc(100% + 120px + 2rem);height:100%;background-color:#223e6b;z-index:-1;pointer-events:none}@media(min-width: 451px){body>main .title,body>main.legal h2{display:inline-flex;width:auto}body>main .title::after,body>main.legal h2::after{content:"";position:absolute;top:0;right:calc(-3.5rem - 2rem + 1px);width:0;height:0;border-style:solid;border-width:3.5rem 3.5rem 0 0;border-color:#223e6b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);pointer-events:none}}body>main.legal h2{margin-top:3rem;margin-bottom:2rem}body>main.legal h1+h1,body>main.legal h1+h2,body>main.legal h1+h3,body>main.legal h1+h4,body>main.legal h1+h5,body>main.legal h1+h6,body>main.legal h2+h1,body>main.legal h2+h2,body>main.legal h2+h3,body>main.legal h2+h4,body>main.legal h2+h5,body>main.legal h2+h6,body>main.legal h3+h1,body>main.legal h3+h2,body>main.legal h3+h3,body>main.legal h3+h4,body>main.legal h3+h5,body>main.legal h3+h6,body>main.legal h4+h1,body>main.legal h4+h2,body>main.legal h4+h3,body>main.legal h4+h4,body>main.legal h4+h5,body>main.legal h4+h6,body>main.legal h5+h1,body>main.legal h5+h2,body>main.legal h5+h3,body>main.legal h5+h4,body>main.legal h5+h5,body>main.legal h5+h6,body>main.legal h6+h1,body>main.legal h6+h2,body>main.legal h6+h3,body>main.legal h6+h4,body>main.legal h6+h5,body>main.legal h6+h6{margin-top:0}body>main.legal h3{font-weight:500;margin-top:1.75rem;margin-bottom:1rem}body>main.legal h4{font-weight:500;margin-top:1.5rem;margin-bottom:.75rem;font-style:italic}body>main.legal a{text-decoration:underline}body>main .services .cards{display:flex;justify-content:space-around;align-items:stretch;flex-wrap:wrap;margin:-1rem 0}body>main .services .cards .card{display:grid;grid-template-columns:100%;grid-template-rows:max-content 1fr;grid-auto-rows:max-content;width:min(18rem,100%);border-radius:1.5rem;overflow:hidden;border:.125rem solid #ababab;background-color:#fff;margin:.75rem .5rem;filter:drop-shadow(0 0.25rem 0.25rem rgba(0, 0, 0, 0.5))}body>main .services .cards .card header{background-color:#223e6b;color:#fff}body>main .services .cards .card header h3{display:flex;justify-content:center;align-items:center;min-height:3rem;font-size:1.125rem;width:100%;text-align:center;padding:.5rem 1rem;margin:0}body>main .services .cards .card .content{padding:1rem}body>main .about .profile-image{display:blocK;width:min(15.5rem,100%);height:min(15.5rem,100%);border-radius:50%;overflow:hidden;margin:0 auto 2rem auto;border:.125rem solid #ababab;filter:drop-shadow(0 0 0.125rem rgba(0, 0, 0, 0.5))}@media(min-width: 650px){body>main .about .profile-image{float:right;margin:0 .5rem .5rem .5rem}}body>main .banner{position:relative;left:50%;transform:translate(-50%, 0);width:min(var(--vw, 1vw) * 100, 100%, 1440px);background-color:#223e6b;filter:drop-shadow(0 0 0.25rem rgba(0, 0, 0, 0.5))}body>main .banner img{width:100%;height:auto;max-width:min(100%, 1200px);margin-left:auto;margin-right:auto}body>main .certificates .keen-slider{filter:drop-shadow(0 0.25rem 0.25rem rgba(0, 0, 0, 0.5))}body>footer{margin-top:5rem;padding-top:2rem;padding-bottom:2rem;background-color:#223e6b;color:#fff;border-top:.25rem solid #ababab}body>footer>div{width:100%;max-width:1200px;margin:auto}body>footer .footer-navigation{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:column-reverse}@media(min-width: 800px){body>footer .footer-navigation{flex-direction:row}}body>footer .copyright{width:100%;margin:.25rem 0}@media(min-width: 800px){body>footer .copyright{width:auto;margin:.25rem 3rem}}body>footer #creator{display:inline-flex;align-items:center;font-size:14px;padding:.5rem 0;text-decoration:none;color:#fff;white-space:nowrap;width:100%}@media(min-width: 800px){body>footer #creator{width:auto}}body>footer #creator::before{content:"";display:inline-block;margin:0 .5em 0 0;height:1.5em;width:2em;background-image:url(https://www.mauder-webdesign.de/images/LogoMauderWebdesignNoText.svg);background-position:center;background-repeat:no-repeat;background-size:contain}body>footer .contact-infos-outer .contact-infos .contact-item:hover{color:#ababab;padding-left:.75rem}body>footer .contact-infos-outer .contact-infos .contact-item:hover svg path{fill:#ababab}body>footer nav{padding:.5rem 0;width:100%}@media(min-width: 800px){body>footer nav{width:auto}body>footer nav ul{justify-content:flex-end}}body>footer nav ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;justify-content:flex-start}body>footer nav ul li{padding:.5rem 0}body>footer nav ul li+li{margin-left:2rem}body>header,body>main,body>footer{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;overflow-x:hidden}body>header>div,body>header>nav,body>main>div,body>main>nav,body>footer>div,body>footer>nav{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}body .contact-infos-outer .contact-infos{display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:auto}body .contact-infos-outer .contact-infos .contact-item{display:grid;grid-template-columns:max-content 1fr;grid-auto-rows:max-content;align-items:center;gap:.5rem;padding:0 1rem 0 0;transition:color .2s ease-in-out,padding .2s ease-in-out}body .contact-infos-outer .contact-infos .contact-item+.contact-item{margin-top:.5rem}body .contact-infos-outer .contact-infos .contact-item svg{width:2rem;height:2rem;pointer-events:none;overflow:visible}body .contact-infos-outer .contact-infos .contact-item svg path{transition:fill .2s ease-in-out}body .contact-infos-outer .contact-infos .contact-item:hover{color:#223e6b;padding:0 0 0 1rem}body .contact-infos-outer .contact-infos .contact-item:hover svg path{fill:#223e6b}