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{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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}:root{--color-bg:#f1f1f1;--color-bg-surface:#78c3cd;--color-text-primary:#4f4f4f;--color-text-deactivated:#9d9d9d;--color-text-hover:#22b2cc;--color-text-hover-alt:#131313;--color-border:#78c3cd;--color-button:#78c3cd;--color-button-hover:#22b2cc}html,body{background-color:var(--color-bg);color:var(--color-text-primary)}body{margin-top:170px}p,a{color:var(--color-text-primary);font-family:Myriad Pro Light,sans-serif;font-size:1.5rem;text-decoration:none;transition:all .5s}a:hover{color:var(--color-text-hover)}h1{color:var(--color-text-primary);text-transform:uppercase;margin-bottom:20px;font-family:Myriad Pro Regular,sans-serif;font-size:2rem;text-decoration:none}h2,h3{color:var(--color-text-primary);text-transform:uppercase;margin-bottom:21px;font-family:Myriad Pro Regular,sans-serif;font-size:1.5rem;text-decoration:none}header{background-color:var(--color-bg);border-bottom:1.5px solid var(--color-border);z-index:1000;flex-direction:row;justify-content:center;width:100%;padding:15px 0;display:flex;position:fixed;top:0}.header-filler{text-align:center;margin-top:auto;margin-bottom:auto;margin-right:375px}header ul{flex-direction:row;margin:auto 0;display:flex}header ul li{margin:0 15px}header img{width:160px;height:auto;margin:0 100px 0 20px}.active{color:var(--color-text-hover)}.about-me-presenter{flex-direction:row;justify-content:space-around;margin:100px 100px 0;display:flex}.about-me-presenter img{width:400px;height:auto;margin-left:30px}.about-me-text{vertical-align:middle;flex-direction:column;margin:auto 30px auto 100px;line-height:25px;display:flex}.about-me-contact{background-color:var(--color-bg-surface);flex-direction:row;justify-content:center;width:100%;height:400px;display:flex}.about-me-contact-elements{flex-direction:row;margin:auto 0;display:flex}.about-me-contact-elements h1{border-right:1px solid var(--color-text-primary);margin:auto 0;padding:25px}.about-me-contact-options{flex-direction:column;margin:auto 0;padding-left:25px;display:flex}.about-me-contact-elements a,.about-me-contact-elements p{margin:7px 0;font-size:1.5rem}footer{text-align:center;justify-content:center;width:100%;height:70px;margin:20px auto;display:flex}footer a,footer p,footer button{margin:auto 20px}.link-button{color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:Myriad Pro Light,sans-serif;font-size:1.5rem;transition:all .5s}.link-button:hover{color:var(--color-text-hover)}.footer-content{margin-top:100px}.imprint-body{margin-top:200px}.imprint-body p{overflow-wrap:break-word;margin-bottom:20px;line-height:25px}.imprint-body h1{margin:0 50px 20px}.imprint-body h2{font-size:1.8rem}.imprint-body h3{font-family:Myriad Pro Regular,sans-serif;font-size:1.5rem}.imprint-body .content{margin:0 50px 20px}.image-container{flex-direction:row;justify-content:space-between;width:90%;min-height:500px;margin:17% auto;display:flex}.image-sub-container{flex-direction:column;width:100%;height:auto;margin:5px;display:flex}.image-sub-container img{width:100%;height:auto;transition:opacity .5s}.image-wrapper{background-color:var(--color-bg-surface);margin-bottom:10px;position:relative}.image-wrapper img{cursor:pointer;width:100%;height:auto;transition:opacity .5s;display:block}.overlay-text{opacity:0;text-align:center;pointer-events:none;transition:opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-wrapper:hover img{opacity:.1}.image-wrapper:hover .overlay-text{opacity:1}.modal{z-index:1000;background-color:#000c;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}.modal-content{background-color:#fff;width:80%;margin:5% auto;padding:20px;position:relative}.close{color:#aaa;cursor:pointer;font-size:40px;font-weight:700;position:absolute;top:20px;right:35px}.close:hover,.close:focus{color:#000;text-decoration:none}.modal-images{flex-direction:row;justify-content:center;display:flex}.modal-image-wrapper{margin:5px}.modal-image-wrapper img{width:100%;height:auto}#modal-title{text-align:center;margin-bottom:20px}.cookie-banner{z-index:1100;background-color:var(--color-bg);border-top:1.5px solid var(--color-border);flex-direction:row;justify-content:center;align-items:center;gap:30px;padding:20px 30px;display:flex;position:fixed;bottom:0;left:0;right:0}.cookie-banner p{max-width:800px;margin:0;font-size:1.1rem;line-height:1.4}.cookie-banner a{font-size:inherit;color:var(--color-text-hover)}.cookie-banner-buttons{flex-direction:row;flex-shrink:0;gap:15px;display:flex}.cookie-banner button{text-transform:uppercase;color:var(--color-text-primary);border:1.5px solid var(--color-button);cursor:pointer;background-color:#0000;padding:10px 20px;font-family:Myriad Pro Regular,sans-serif;font-size:1.1rem;transition:all .5s}.cookie-banner button:hover{background-color:var(--color-button-hover);border-color:var(--color-button-hover);color:var(--color-bg)}@media only screen and (width<=1100px){.image-container{flex-direction:column;margin:20% auto}.about-me-presenter{flex-direction:column;margin:0}.about-me-presenter img{width:350px;margin-left:auto;margin-right:auto}.about-me-text{background-color:var(--color-bg-surface);margin:0;padding:50px}.about-me-contact{background-color:var(--color-bg)}.about-me-contact-elements{flex-direction:column;margin:auto 0}.about-me-contact-elements h1{border-right:none;border-bottom:1px solid var(--color-text-primary);margin:0;padding-left:15px;padding-right:15px}.about-me-contact-options{margin:25px 0}h1{text-align:center}header img{margin:20px 0 0 20px}header ul{margin:auto 30px auto 0}}@media only screen and (width<=600px){body{margin-top:190px}header{justify-content:space-between}header ul{flex-direction:column;justify-content:space-between}header ul li{text-align:right;margin:20px 0 0}footer{flex-direction:column-reverse}footer a,footer p,footer button{margin-top:5px}.cookie-banner{flex-direction:column;gap:15px;padding:15px 20px}.cookie-banner-buttons{width:100%}.cookie-banner button{flex:1}.content{margin:0 auto}.modal-images{flex-direction:column}}@font-face{font-family:Myriad Pro Regular;font-style:normal;font-weight:400;src:local(Myriad Pro Regular),url(/assets/MYRIADPRO-REGULAR-DcMf2Q13.woff)format("woff")}@font-face{font-family:Myriad Pro Light;font-style:normal;font-weight:400;src:local(Myriad Pro Light),url(/assets/MyriadPro-Light-CDjrPNW8.woff)format("woff")}
