@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&display=swap";@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css";@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 Condensed;font-style:normal;font-weight:400;src:local("Myriad Pro Condensed"),url(/assets/MYRIADPRO-COND-BdW3Ej3v.woff) format("woff")}@font-face{font-family:Myriad Pro Condensed Italic;font-style:normal;font-weight:400;src:local("Myriad Pro Condensed Italic"),url(/assets/MYRIADPRO-CONDIT-B9B9lYLM.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")}@font-face{font-family:Myriad Pro Semibold;font-style:normal;font-weight:400;src:local("Myriad Pro Semibold"),url(/assets/MYRIADPRO-SEMIBOLD-DcuAuncu.woff) format("woff")}@font-face{font-family:Myriad Pro Semibold Italic;font-style:normal;font-weight:400;src:local("Myriad Pro Semibold Italic"),url(/assets/MYRIADPRO-SEMIBOLDIT-BVWz9XpN.woff) format("woff")}@font-face{font-family:Myriad Pro Bold Condensed;font-style:normal;font-weight:400;src:local("Myriad Pro Bold Condensed"),url(/assets/MYRIADPRO-BOLDCOND-CbFDnV-h.woff) format("woff")}@font-face{font-family:Myriad Pro Bold;font-style:normal;font-weight:400;src:local("Myriad Pro Bold"),url(/assets/MYRIADPRO-BOLD-BaxWF_AB.woff) format("woff")}@font-face{font-family:Myriad Pro Bold Italic;font-style:normal;font-weight:400;src:local("Myriad Pro Bold Italic"),url(/assets/MYRIADPRO-BOLDIT-6bsM3CyG.woff) format("woff")}@font-face{font-family:Myriad Pro Bold Condensed Italic;font-style:normal;font-weight:400;src:local("Myriad Pro Bold Condensed Italic"),url(/assets/MYRIADPRO-BOLDCONDIT-CdOrlKSb.woff) format("woff")}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}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: rgb(241, 241, 241);--color-bg-surface: #7e3b06;--color-text-primary: rgb(79, 79, 79);--color-text-secondary: rgb(241, 241, 241);--color-text-deactivated: rgb(157, 157, 157);--color-text-hover: #7c3b04;--color-text-hover-alt: rgb(19, 19, 19);--color-border: #7e3b06;--color-button: #7e3b06;--color-button-hover: #5c2800}html,body{background-color:var(--color-bg);color:var(--color-text-primary)}body{margin-top:170px}p,a{font-family:Cormorant Garamond,serif;font-weight:400;font-style:normal;font-size:1.5rem;color:var(--color-text-primary);text-decoration:none;transition:.5s}a:hover{color:var(--color-text-hover)}h1{font-family:Cormorant Garamond,serif;font-weight:400;font-style:normal;font-size:2rem;color:var(--color-text-primary);text-decoration:none;text-transform:uppercase;margin-bottom:20px}h2,h3{font-family:Cormorant Garamond,serif;font-weight:600;font-style:normal;font-size:1.5rem;color:var(--color-text-primary);text-decoration:none;text-transform:uppercase;margin-bottom:21px}header{display:flex;background-color:var(--color-bg);flex-direction:row;justify-content:space-between;border-bottom:1.5px solid var(--color-border);padding-bottom:15px;position:fixed;top:0;width:100%;z-index:1000}.header-filler{margin-right:375px;margin-top:auto;margin-bottom:auto;text-align:center}header ul{display:flex;flex-direction:row;margin:auto 50px auto 0}header ul li{margin:0 15px}header img{width:280px;height:auto;margin:20px 0 0 70px;cursor:pointer}.active{color:var(--color-text-hover)}.about-me-presenter{display:flex;flex-direction:row;justify-content:space-around;margin:100px 100px 0}.about-me-presenter img{width:400px;height:auto;margin-left:30px;margin-top:30px}.about-me-text{display:flex;flex-direction:column;vertical-align:middle;margin:auto 30px auto 100px;line-height:25px}.about-me-contact{display:flex;flex-direction:row;justify-content:center;width:100%;height:400px;background-color:var(--color-bg-surface)}.about-me-contact-elements{margin:auto 0;display:flex;flex-direction:row}.about-me-contact-elements h1{margin:auto 0;padding:20px;border-right:1px solid var(--color-text-secondary);color:var(--color-text-secondary)}.about-me-contact-options{display:flex;flex-direction:column;margin:auto 0;padding-left:20px}.about-me-contact-elements a,.about-me-contact-elements p{font-size:1.5rem;margin:7px 0;color:var(--color-text-secondary)}.about-me-contact-elements a:hover{color:var(--color-text-deactivated)}footer{display:flex;height:70px;width:100%;margin:20px auto;text-align:center;justify-content:center}footer a,footer p{margin:auto 20px}.footer-content{margin-top:100px}.imprint-body{padding-top:80px}.imprint-body p{margin-bottom:20px;line-height:25px}.imprint-body h1,.imprint-body .content{margin:0 50px 20px}.image-container{display:flex;flex-direction:row;justify-content:space-between;width:90%;min-height:500px;margin:17% auto}.image-sub-container{width:100%;height:auto;margin:5px;display:flex;flex-direction:column}.image-sub-container img{width:100%;height:auto;transition:opacity .5s}.image-wrapper{position:relative;background-color:var(--color-bg-surface);margin-bottom:10px}.image-wrapper img{display:block;width:100%;height:auto;transition:opacity .5s ease;cursor:pointer}.overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-text-secondary);opacity:0;transition:opacity .5s ease;text-align:center;pointer-events:none}.image-wrapper:hover img{opacity:.1}.image-wrapper:hover .overlay-text{opacity:1}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000c;transition:.5s}.modal-content{background-color:#fff;margin:5% auto;padding:20px;width:80%;position:relative}.close{color:#aaa;position:absolute;top:20px;right:35px;font-size:40px;font-weight:700;cursor:pointer;transition:.5s}.close:hover,.close:focus{color:#000;text-decoration:none}.modal-images{display:flex;flex-wrap:wrap;justify-content:center}.modal-image-wrapper{flex:1 0 45%;margin:5px}.modal-image-wrapper img{width:100%;height:auto}#modal-title{text-align:center;margin-bottom:20px}#modal-text{margin:10px}@media only screen and (max-width: 1100px){.image-container{flex-direction:column;margin:20% auto}.about-me-presenter{flex-direction:column;margin:0}.about-me-presenter img{margin-left:auto;margin-right:auto;width:350px}.about-me-text{padding:50px;margin:0;color:var(--color-text-secondary);background-color:var(--color-bg-surface)}.about-me-text h2,.about-me-text p{color:var(--color-text-secondary)}.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);color:var(--color-text-primary);margin:0;padding-left:15px;padding-right:15px}.about-me-contact-elements a{color:var(--color-text-primary)}.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}.modal-content{margin-top:17%}}@media only screen and (max-width: 600px){body{margin-top:190px}header img{width:150px}header ul{flex-direction:column;justify-content:space-between}header ul li{margin:20px 0 0;text-align:right}footer{flex-direction:column-reverse}footer a,footer p{margin-top:5px}.content{margin:0 auto}}
