.paddingtop{padding:10rem 2rem 4rem}.navbar{background-color:#cfcdbc;overflow:hidden;align-items:center;display:flex;flex-direction:row;width:100%;position:fixed;top:0;z-index:999;height:60px;justify-content:space-between;box-shadow:0 20px 10px #40404050}@media screen and (max-width:500px){.navbar{flex-direction:column;text-align:center;justify-content:center;align-items:center;gap:5px;height:75px}.navbar-links{padding-right:0rem}.navbar-logo{display:flex;text-align:center;align-items:center;justify-content:center;padding-right:1rem;color:#49302e!important;height:100%}}.navbar-logo{font-size:1.5rem;font-weight:700;letter-spacing:2px;letter-spacing:1px;color:#49302e}.navbar-logo a{color:#49302e}.navbar-links{display:flex;gap:20px;justify-content:space-around;list-style-type:none;padding-left:0;margin-left:0;margin-right:0;padding-right:3rem;text-align:center;color:#49302e}.navbar-links li a{color:#49302e;text-decoration:none;font-size:1rem;transition:color .3s}.underline{text-decoration:underline!important}.navbar-links li a:hover{text-decoration:underline}.navbar{display:flex;gap:1rem;padding:1rem}.navbar a{text-decoration:none;font-weight:700}.navbar a:hover{text-decoration:underline}body{margin:0;font-family:Arial,sans-serif;width:100%;background-color:#eeece0}body{margin:0;font-family:Bodoni Moda,serif}header{font-size:3rem;font-weight:700;text-align:center;align-items:center;justify-content:center;display:flex;margin-bottom:2rem;height:400px;color:#fff;background-image:url(/photos/Riesachfaelle.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:60px;margin-top:60px;border-radius:0!important}.center-cards{display:flex;justify-content:center;padding-bottom:3rem;padding-top:3rem}.around-cards{display:flex;flex-wrap:wrap;gap:5rem;justify-content:center;margin:2rem;max-width:1500px}.around-cards a{text-decoration:none;color:#000}.card{display:flex;flex:1 1 45%;background-color:#617b29;border-radius:2rem;overflow:hidden;max-width:700px;box-shadow:0 4px 16px #00000080;transition:transform .3s ease;z-index:999;height:200px}.card:hover{transform:translateY(-15px);cursor:pointer;z-index:500}.card img{height:500;width:auto;object-fit:cover}.card-content{padding:1rem;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;width:600px}.card-content h3{margin:0 0 .5rem}.moki{background-color:#dedbc6;color:#49302e;height:120px;width:370px;display:flex;justify-content:center;text-align:center;align-items:center;box-shadow:0 4px 16px #00000080;border-radius:1rem;letter-spacing:5px;background:#fff3;border-radius:2rem;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(8.7px);border:1px solid rgba(255,255,255,.3)}.aroundAbout{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-bottom:50px}.aroundAbout h1{letter-spacing:7px}.text{width:60%;font-size:larger;max-width:1000px}@media(max-width:1600px){.card{max-width:500px;flex:1 1 80%}.card img{width:150px}.around-cards{gap:3rem}}@media(max-width:768px){.center-cards,.around-cards{width:100%;margin:0;max-width:none}.around-cards{flex-direction:column;align-items:center;gap:2rem}.card{flex-direction:column;flex:1 1 100%;width:90%;max-width:400px;height:auto;margin:0 auto}.card img{width:100%;height:auto}.card-content{width:auto}.whoami{font-weight:500}.text{width:80%;font-size:larger;text-align:center}.moki{font-size:3rem;width:90%;height:100px}}.header-photography{font-size:3rem;font-weight:700;text-align:center;align-items:center;justify-content:center;display:flex;margin-bottom:2rem;height:400px;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(/photos/Venedig-55.jpg);border-radius:1em;color:#49302e}.header-photography p{background-color:#dedbc6;padding:1rem;background:#fff3;border-radius:2rem;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(8.7px);border:1px solid rgba(255,255,255,.3)}footer{background-color:#cfcdbe;height:150px;box-shadow:0 -20px 10px #40404050;display:flex;flex-direction:row;justify-content:center;padding:2rem;font-size:1.3em}.container{width:1000px;display:flex;flex-direction:row;justify-content:space-between}.iconLinks a{color:#49302e}.instagram :hover{color:#ae19b1}.threads :hover,.gitub :hover{color:#000}.iconLinks{display:flex;flex-direction:column;gap:1rem}.socialMedia{display:flex;justify-content:center;gap:1rem}.impressum{text-decoration:none}.impressum:hover{text-decoration:underline}.all{margin:130px 20px 100px;display:flex;flex-direction:column;text-align:center}p{margin:5px;text-align:center}h3,h1{margin-bottom:2px}.link-colour{color:#000;text-decoration:underline}.paddingtop-privacy{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding-top:120px;padding-bottom:120px}.max-width-privacy{width:80%;max-width:1000px;text-align:left}.max-width-privacy p{text-align:left}.text-box a{color:#000}.text-box ul{padding:0;margin:0 auto;list-style-position:inside}.max-width-1600px{width:100%;max-width:1600px;text-align:center}.horizontal-center{display:flex;justify-content:center}.two-cols{display:flex;flex-direction:row}.column{width:50%;display:flex;justify-content:center;text-align:center;flex-direction:column;align-items:center}.column img{width:400px;border-radius:1rem}.column h1{text-align:center}.column p{text-align:center;width:80%;padding:1rem}.photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;padding:2rem}.photo-grid-item{width:100%;height:300px;object-fit:cover;border-radius:1em;display:block;cursor:pointer}.lightbox-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000}.lightbox-image{max-width:100%;max-height:80vh;width:auto;height:auto;object-fit:contain;border-radius:.5em}.lightbox-close{position:absolute;top:-2.5rem;right:0;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;font-family:serif}.lightbox-content{display:flex;flex-direction:column;align-items:center;max-width:90vw;max-height:90vh;position:relative}.lightbox-meta{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;color:#fff;margin-top:1rem;font-size:.9rem}@media screen and (max-width:830px){.two-cols{flex-direction:column}.column,.column img{width:100%}}.header-cities{font-size:3rem;font-weight:700;text-align:center;align-items:center;justify-content:center;display:flex;margin-bottom:2rem;height:400px;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(/photos/photos-pictures/Photo-00020.jpg);border-radius:1em;color:#49302e}.header-cities p{background-color:#dedbc6;padding:1rem;background:#fff3;border-radius:2rem;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(8.7px);border:1px solid rgba(255,255,255,.3)}.photography-description{display:flex;justify-content:center;align-items:center;flex-direction:column}.photography-description p{width:750px;max-width:100%;line-height:1.5;letter-spacing:1.5px}.photography-description h1{letter-spacing:2px}.around-photogenre-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:3rem}.photogenere-card{background-color:#617b29;width:250px;text-align:center;padding:1rem;border-radius:1.5rem;justify-content:center;align-items:center;display:flex;transition:all ease .3s;cursor:pointer}.photogenere-card:hover{transform:translateY(-10px)}.pageNotFoundBox{padding:60px;margin:60px;display:flex;justify-content:center;align-items:center;text-align:center;color:#41322f;flex-direction:column;gap:3rem}.pageNotFoundBox p{font-size:20px}.pageNotFoundBox p:hover{cursor:pointer;text-decoration:underline}
