@font-face{font-family:lora;src:url(/assets/Lora-VariableFont_wght-Jr-ptgqq.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:lora;src:url(/assets/Lora-Italic-VariableFont_wght-CYuWdkyX.ttf) format("truetype");font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-VariableFont_wght-DcaoeaBt.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Italic-VariableFont_wght-C-ARXqaC.ttf) format("truetype");font-weight:100 900;font-style:italic}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;src:url(/assets/MaterialSymbolsOutlined-BckCIUy_.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:500;--primary-color: #754626;--primary-bg-color: #f5f5dc;--transparent-bg-color: (rgba245, 245, 220, .93);--secondary-color: #f0e68c;--color-dark: #4b5563;--color-green: #556b2f;color:var(--primary-color);background-color:var(--primary-bg-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.material-symbols-outlined{color:var(--primary-color);font-size:1.3em;padding-right:10px}.loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}.alert{padding:20px;background-color:#d3463c;color:#fff;margin-bottom:15px;width:85vw}.closebtn{margin-left:15px;color:#fff;font-weight:700;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}.closebtn:hover{color:#000}h1{font-size:5em;font-family:lora,system-ui,Avenir,Helvetica,Arial,sans-serif;margin:.2em 0 .7em}h2{font-weight:700;font-size:2em;padding:0 2em 0 .5em;margin:0;font-family:lora,system-ui,Avenir,Helvetica,Arial,sans-serif}a{text-decoration:none;color:#fff}body{margin:0}.container{max-width:1200px;margin:0 auto}button{background-color:#556b2f;color:#fff;font-size:1.8em;border-radius:9999px;border-color:#556b2f;padding:.45em 1.5em .5em;margin:.5em;border-style:solid;font-weight:400;border-width:2px;font-family:Montserrat,system-ui,Avenir,Helvetica,Arial,sans-serif;cursor:pointer!important}.button-outline-dark{background-color:transparent;color:var(--primary-color);font-size:1em;border-radius:9999px;border-color:#754626;padding:.45em 1.5em .5em;border-width:2px;border-style:solid;font-weight:400;font-family:lora,system-ui,Avenir,Helvetica,Arial,sans-serif}.row{display:flex;flex-direction:row!important;flex-wrap:wrap;margin:0!important;align-items:center;font-size:1.3em;color:var(--primary-color);font-weight:500;max-width:fit-content}.button-outline{background-color:#5e5e541a;color:#f8f3f3;font-size:1.8em;border-radius:40px;border-color:#f5f5dc80;padding:.45em 1.5em .5em;border-style:solid;font-weight:400;border-width:2px;font-family:Montserrat,system-ui,Avenir,Helvetica,Arial,sans-serif}img{object-fit:contain;border-radius:24px;border-style:solid;border-color:transparent;width:20em}input{border:2px solid var(--color-green);border-radius:20px;border-color:var(--color-green);padding:.6em;color:#000;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none;margin:.5em 2em}input[type=file]{border:none}.block{background-color:#fff;margin:2em 4em;padding:2em;color:var(--color-dark);border-radius:16px;min-width:200px;width:15em;height:20em;display:flex;flex-direction:column}.block h1{color:var(--primary-color);font-size:1.9em!important;font-weight:500;margin-bottom:10px;line-height:1.3em}.block p{max-width:20em;font-weight:400;margin-top:0}@media(max-width:900px){.block p{font-size:.9em}.block{padding:1.5em}}@media(max-width:1200px){.block{margin:2em 1.75em}}#info{display:flex;flex-direction:row;min-height:100vh;max-width:100vw;justify-content:space-between;align-items:center;color:var(--color-dark);font-weight:400;flex-wrap:wrap;padding-left:20px}#info>div{display:flex;flex-direction:column;margin-left:10em;max-width:38em}#info p{font-size:1.25em;max-width:35em}#info h1{color:var(--primary-color);font-size:4em;font-weight:500}#info img{margin-right:10em;width:33em}@media(max-width:1600px){#info p{font-size:1.15em}#info div{margin-left:3.5em}#info h1{font-size:2.4em}.material-symbols-outlined{font-size:1.1em}#info img{margin-right:2.5em;width:25.5em}.row{font-size:1.1em}}@media(max-width:1150px){#info p{max-width:27em}#info img{width:20em}}@media(max-width:1340px){#info p{font-size:1.1em}#info>div{max-width:30em}#info img{width:23em}}@media(max-width:1072px){#info{flex-direction:column;align-items:flex-start;justify-content:left;margin-left:20px}#info>div{margin:2em 0 0;min-width:auto;max-width:90vw}#info img{margin:5em 0 0;width:23em}}@media(max-width:615px){#info p{font-size:.95em;max-width:20em}#info{justify-content:center}#info div{margin-left:0;font-size:.95em}#info h1{max-width:10em}#info h1{font-size:2.1em}#info img{width:17em;margin-top:2em}}#process{max-width:90vw;min-width:90vw;min-height:60vh;background-color:#faf9f6;display:flex;justify-content:center;align-items:center;border-radius:35px;flex-direction:column;margin-top:10vh;padding-bottom:50px}#process>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#process>h1{font-size:2.5em;padding:0 20px 0 0;text-align:center}#card>block>h1{font-size:1.5em;padding:20px;text-align:center}#smallGalery{display:flex;flex-direction:column;flex-wrap:wrap;margin:3em 0 0 10em;min-height:100vh;justify-content:center}.galery{display:flex;flex-direction:row;flex-wrap:wrap}.galery img{border-radius:16px;margin:.5em}@media(max-width:1200px){#smallGalery{margin-left:5em}}@media(max-width:475px){#smallGalery{margin-left:30px}}@media(max-width:780px){.galery{flex-direction:column}}.readMore{display:none}@media(max-width:780px){.readMore{display:block}}#hiddenElement{display:none}@media(min-width:780px){#hiddenElement{display:block}}#getInContact{display:flex;justify-content:center;align-items:center}#content{max-width:90vw;min-width:90vw;min-height:50vh;background-color:#556b2f;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:24px;padding-bottom:2em}#getInContact h2{font-weight:200;text-align:center;padding:2em 1.25em 0}#getInContact p{font-weight:400;color:#fffc;font-size:1.1em;max-width:30em;text-align:center;padding:0 1em 1em}#getInContact .button-outline{font-size:.9em;background-color:transparent;color:#fff;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:600;padding:.7em 1.4em .8em}#btn-light{font-size:.9em;background-color:beige;color:#754626;border-color:beige;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:600;padding:.7em 1.4em .8em}@media(max-width:750px){#getInContact h2{font-size:1.5em}#getInContact p{font-size:.95em}#getInContact button{font-size:.9em!important}}.homePage .top{background-image:linear-gradient(#00000040,#00000040),url(/assets/hintegrundHome-BAP8B7Z-.jpg);height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;width:100vw;min-width:100vw;max-width:100vw}.homePage .top p{font-size:1.3em;margin:0 0 1em;font-weight:400;padding:0 2.5vw;-webkit-hyphens:auto;hyphens:auto}.centered{text-align:center;margin-top:auto;margin-bottom:auto;color:var(--primary-bg-color);align-self:center;display:flex;flex-direction:column;align-items:center}.centered h1{font-weight:600}.centered span{color:var(--secondary-color)}#popup{background-color:#36363350;border-color:#fffc;color:#fff;border-width:1px;border-style:solid;width:fit-content;max-width:fit-content;padding:2px 4em;border-radius:9999px;font-weight:400;font-size:1.3em}@media(max-width:1550px){#popup{font-size:1.1em!important}.homePage .top h1{font-size:3.7em!important}.homePage .top .centered button{font-size:1.5em}}@media(max-width:425px){#popup{font-size:.9em!important}.homePage .top h1{font-size:3.1em!important}.homePage .top .centered button{font-size:1.3em!important}}@media(max-width:700px){.homePage .top p{font-size:1.1em!important}}#drechseln{max-width:90vw;min-width:90vw;min-height:30vh;background-color:#faf9f6;display:flex;justify-content:center;align-items:center;border-radius:35px;flex-direction:column;margin-top:10vh;padding-bottom:50px}#drechseln>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#drechseln>h1{font-size:2.5em;padding:0 20px 0 0;text-align:center}#drechseln .textSection{display:flex;flex-direction:row;flex-wrap:wrap}#drechseln .textSection div{margin:0 2em;width:40%}#drechseln .textSection .block{height:fit-content;margin-top:2em}:root{--primary-color: #754626;--primary-bg-color: #F5F5DC;--transparent-bg-color: rgba(245, 245, 220, .93);--secondary-color: #F0E68C;--color-dark: #4B5563}.aboutMePage .top{background-image:linear-gradient(#0000004d,#0000004d),url(/assets/hintergrundBaum-CuDHdq5Z.jpg);min-height:35vh;max-height:40vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.aboutMePage .top h2{color:beige;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;padding:2em 0 0}.aboutMePage .top h1{color:#fff;font-weight:500;line-height:1.2em}@media(max-width:500px){.aboutMePage .top h1{font-size:3.5em;font-weight:400}.aboutMePage .top h2{font-size:1.8em}}.aboutMePage .info{color:var(--color-dark);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:2em}.aboutMePage .info .left{width:35em;margin:0 0 0 10em}.aboutMePage .info .right{margin:0 10em 0 0}.aboutMePage .info img{width:35em;height:auto}.aboutMePage .info p{font-weight:350;font-size:1.2em}.aboutMePage .info h1{font-weight:500;color:var(--primary-color);font-size:3em}@media(max-width:1600px){.aboutMePage .info .right{margin-right:2.5em}.aboutMePage .info .left{margin-left:4em}.aboutMePage .info img{width:30em}}@media(max-width:1200px){.aboutMePage .info .left{width:25em}.aboutMePage .info p{font-size:1.05em}.aboutMePage .info img{width:25em}}@media(max-width:950px){.aboutMePage .info{flex-direction:column;justify-content:center}.aboutMePage .info .left{justify-content:center;margin:0}.aboutMePage .info .right{justify-content:center;margin:2em 0 0}}@media(max-width:1500px){.aboutMePage .info h1{font-size:2em;padding:1em 0}.aboutMePage .info p{font-size:1.1em;font-weight:350}.aboutMePage .info .left{width:20em}.aboutMePage .info img{width:21em}}.aboutMePage .smallText{max-width:100vw;min-width:100vw;background-color:#faf9f6;padding-bottom:3em;padding-top:4em;justify-content:center;align-items:center;display:flex;flex-wrap:wrap;flex-direction:column;margin-top:5em}.aboutMePage .smallText h1{font-weight:300;font-size:3.3em;margin-top:0}.aboutMePage .smallText p{font-weight:350;width:50em;max-width:90vw;color:#4b5563;font-size:1.2em;text-align:center}.aboutMePage .smallText div{text-align:center;max-width:100vw}@media(max-width:950px){.aboutMePage .smallText h1{font-size:2.5em}.aboutMePage .smallText p{font-size:1.1em}}@media(max-width:560px){.aboutMePage .smallText p{font-size:1.05em}.aboutMePage .smallText h1{font-size:2.5em}}.aboutMePage .myHistory{color:var(--color-dark);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:75vh;margin-top:2em;margin-left:.7em}.aboutMePage .myHistory .right{width:35em;margin:0 10em 0 0}.aboutMePage .myHistory .left{margin:0 0 0 10em}.aboutMePage .myHistory img{width:35em;height:auto;max-width:80vw}.aboutMePage .myHistory p{font-weight:350;font-size:1.025em;font-family:Montserrat,system-ui,Avenir,Helvetica,Arial,sans-serif}.aboutMePage .myHistory h1{font-weight:350;color:var(--primary-color);font-size:2.7em}@media(max-width:1600px){.aboutMePage .myHistory .left{margin-left:2.5em}.aboutMePage .myHistory .right{margin-right:4em}.aboutMePage .myHistory img{width:30em}}@media(max-width:1200px){.aboutMePage .myHistory p{font-size:1.05em;width:45em}.aboutMePage .myHistory img{width:25em}.aboutMePage .myHistory{flex-direction:column;justify-content:left;align-items:flex-start;margin-left:2em}.aboutMePage .myHistory .right{justify-content:left;margin:0}.aboutMePage .myHistory .left{justify-content:left;margin:2em 0 0}}@media(max-width:800px){.aboutMePage .myHistory p{width:30em;max-width:85vw}.aboutMePage .myHistory .right{max-width:85vw}}.aboutMePage .cards{display:flex;flex-direction:row;align-items:stretch;justify-content:space-evenly;min-height:70vh;background-color:#faf9f6;flex-wrap:wrap;padding-bottom:5em;padding-top:3em}.aboutMePage .cards .block{width:18.5em;min-width:170px;margin-left:1em;margin-right:1em;height:45em;background-color:#fafafa;box-shadow:5px 13px 20px #0000001f}.aboutMePage .cards .block h2{padding-left:0;padding-bottom:.5em;color:var(--primary-color);font-weight:400}.aboutMePage .cards .block{font-weight:350;font-family:Montserrat,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:.95em}.aboutMePage .cards .material-symbols-outlined{font-size:3em;font-weight:150}.aboutMePage .more{margin-top:4em;display:flex;justify-content:center;align-items:center}.aboutMePage .more .content{max-width:90vw;min-width:90vw;min-height:50vh;background-color:#556b2f;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:24px;padding-bottom:2em}.aboutMePage .more h2{font-weight:200;text-align:center;padding:2em 1.25em 0}.aboutMePage .more p{font-weight:400;color:#fffc;font-size:1.1em;max-width:30em;text-align:center;padding:0 1em 1em}.aboutMePage .more .button-outline{font-size:.9em;background-color:transparent;color:#fff;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:600;padding:.7em 1.4em .8em}.aboutMePage .more .btn-light{font-size:.9em;background-color:beige;color:#754626;border-color:beige;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:600;padding:.7em 1.4em .8em}@media(max-width:750px){.aboutMePage .more h2{font-size:1.5em}.aboutMePage .more p{font-size:.95em}.aboutMePage .more button{font-size:.9em!important}}nav{width:100vw;max-width:100vw;min-height:5em;display:flex;flex-direction:row;justify-content:space-between;background-color:#f5f5dcf5;color:var(--primary-color);flex-wrap:nowrap;white-space:nowrap;overflow:hidden}nav>*{flex-shrink:1}nav a{text-decoration:none;margin:10px;font-size:1.4em;color:var(--primary-color);padding:0 .8em}.navRight{display:flex;align-items:center}.navLeft{display:flex;align-items:center;gap:1em;padding-left:3em;cursor:pointer}.navRight a{white-space:nowrap}#logo{width:3.5em;border-radius:12px}@media(max-width:1650px){nav a{font-size:1.2em!important}nav h2{font-size:1.7em}}@media(max-width:1100px){.navRight{position:absolute;top:5em;right:0;width:100%;display:none;flex-direction:column;background-color:var(--transparent-bg-color);padding:1em 0}.navRight{display:none}.navRight.open{display:flex}}@media(min-width:1101px){.hamburger{display:none!important}}@media(max-width:508px){nav h2{font-size:1.3em;padding:0 20px 0 0}#logo{width:3.1em}.navLeft{padding-left:1.5em}}.hamburger{display:flex;cursor:pointer;flex-direction:column;gap:6px;justify-content:center;margin-right:1.7em}.bar{width:28px;height:3px;background-color:#000;transition:.4s}.bar1-open{transform:translateY(9px) rotate(45deg)}.bar2-open{opacity:0}.bar3-open{transform:translateY(-9px) rotate(-45deg)}footer{min-width:100vw;max-width:100vw;min-height:30vh;background-color:#3e2723;color:#f0e68c99;font-weight:350;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:2.5em}footer div{display:flex;flex-direction:column;width:18em;margin:2em 4em 0}footer h2{padding:0;font-weight:600;color:#fff;font-size:1.6em;margin-top:.825em;text-wrap:nowrap}footer h3{padding:0;font-weight:400;color:#fff;font-size:1.25em;font-family:lora,system-ui,Avenir,Helvetica,Arial,sans-serif}footer a{color:#f0e68c99;margin:0 0 10px}.line{background-color:#ffffff1a;min-width:80vw;max-width:80vw;height:1px}.pageNotFound{min-height:90vh;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:linear-gradient(#0006,#0006),url(/assets/marita-kavelashvili-ugnrXk1129g-unsplash-B7oYOLwF.jpg);color:var(--primary-bg-color);display:flex;align-items:center;justify-content:center;flex-direction:column}.pageNotFound h2{color:#fff;text-align:center;padding:0;font-weight:350}.pageNotFound h4{color:#fff;text-align:center;padding:0;font-size:1.2em;margin-bottom:0;font-weight:350}.pageNotFound h1{font-size:8em;color:var(--primary-bg-color);margin-bottom:0;font-weight:100;margin-top:0}.pageNotFound p{text-align:center;font-weight:350;color:#fff;font-size:1.2em;width:45em}.pageNotFound button{padding:.75em 1.5em .8em;font-size:1.35em;cursor:pointer}.galeriePage .groupView{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.galeriePage .block{width:23em;height:min-content;overflow:hidden;padding:0;border-radius:34px}.galeriePage .block .imgTop{aspect-ratio:4 / 3;width:100%;overflow:hidden}.galeriePage .block button{font-size:1.05em;margin-top:.2em;cursor:pointer;width:90%;border-color:var(--color-green);color:var(--color-dark);font-family:Montserrat,system-ui,Avenir,Helvetica,Arial,sans-serif;padding-top:.7em;padding-bottom:.75em;transition:.6s}.galeriePage .block button:hover{background-color:var(--color-green);color:#fff}.galeriePage .block .botton{padding:1.2em 2em 1em;border-radius:34px;flex:1}.galeriePage .block img{border-radius:34px 34px 0 0;border-style:none;width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.galeriePage .block img:hover{transform:scale(1.075)}.galeriePage .block h1{font-family:Montserrat,system-ui,Avenir,Helvetica,Arial,sans-serif;-webkit-hyphens:auto;hyphens:auto}.galeriePage .singleView .block h2{color:var(--color-green);font-weight:400;font-family:Montserrat,system-ui,Avenir,Helvetica,Arial,sans-serif;text-align:center;-webkit-hyphens:auto;hyphens:auto;padding:.25em 0;font-size:1.6em}.galeriePage .singleView{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.galeriePage .singleView .block{margin-right:.7em;width:fit-content}.galeriePage .singleView .block img{width:25em}@media(max-width:750px){.galeriePage .galerieHeader h1{font-size:3.25em!important}.galeriePage .singleView .block h2{font-size:1.45em}.galeriePage .singleView .block img{width:20em}}@media(max-width:1200px){.galeriePage .galerieHeader h1{font-size:4.1em!important}.galeriePage .singleView .block h2{font-size:1.5em}}.galeriePage .galerieHeader{background-color:var(--color-green);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3em}.galeriePage .galerieHeader h1{font-weight:100;font-size:4.3em;margin-bottom:.3em;margin-top:0;text-align:center;-webkit-hyphens:auto;hyphens:auto;line-height:1.3em}.galeriePage .galerieHeader p{font-weight:350;font-size:1.1em;max-width:42em;text-align:center;margin-top:1.45em}.galeriePage .galerieHeader .stroke{background-color:#fff;height:4px;border-radius:999px;width:6em}.galeriePage .galerieHeader .button-outline{margin-right:auto;padding:0 1.5em .45em;cursor:pointer;font-size:1.25em;background-color:#ffffff13;border-style:none}.galeriePage .galerieHeader .button-outline span{font-size:1.5em;padding:0;top:.08em;position:relative}@media(max-width:500px)and (orientation:portrait){.galeriePage .galerieHeader p{font-size:.95em}}.loginPage{display:flex;justify-content:center;align-items:center;min-height:51.5vh;flex-direction:column}.loginPage h1{font-size:3.5em;text-align:center}.loginPage button{margin-top:2em}form{display:flex;flex-direction:column;justify-content:center;align-items:center}
