.comic-neue-light{font-family:Comic Neue,cursive;font-style:normal;font-weight:300}.comic-neue-regular{font-family:Comic Neue,cursive;font-style:normal;font-weight:400}.comic-neue-bold{font-family:Comic Neue,cursive;font-style:normal;font-weight:700}*{margin:0%;padding:0%}body{background-color:#fef9f9}.AboutMePage,.BookingPage,.ImagePage,.HomePage,.header,.footer{padding-left:2rem;padding-right:2rem}@media (width<=768px){.AboutMePage,.BookingPage,.ImagePage,.HomePage,.header{padding-left:1rem;padding-right:1rem}}footer{height:10rem;font-family:Comic Neue,cursive;font-style:normal;font-weight:300}.footer{color:#292929;justify-content:space-between;display:flex}.footer a{text-decoration:underline}.instagram-div-footer,.mail-div-footer,.telephone-div-footer{justify-content:center;gap:1rem;display:flex}@media (width<=768px){.footer{color:#292929;flex-direction:column;justify-content:space-around;height:10rem;display:flex}.footer p{text-align:end}.instagram-div-footer,.mail-div-footer,.telephone-div-footer{justify-content:flex-start;gap:1rem;display:flex}}.header{justify-content:space-between;align-items:center;height:8rem;display:flex}.loggo{align-items:center;font-family:Comic Neue,cursive;font-size:2rem;font-style:normal;font-weight:700;display:flex}.menyLinks{align-items:center;gap:2.6rem;font-family:Comic Neue,cursive;font-size:1.2rem;font-style:normal;font-weight:300;display:flex}.bookMeBtn{text-align:center;color:#fff;background-color:#3e150b;border:1px solid #3e150b;border-radius:2rem;justify-content:center;align-items:center;width:5.6rem;height:2.1rem;padding:6px;font-size:1.05rem;display:flex}.bookMeBtn:hover{color:#000;background-color:#f7e6e5;border:1px solid #3e150b}.hamburger{background-color:#ffffff80;border-radius:1rem;padding:.6rem 1rem;display:none;position:fixed}.hamburger.open .bar:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger.open .bar:nth-child(2){opacity:0}.hamburger.open .bar:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.mobile-menu{z-index:999;background-color:#ecd6da;width:100%;height:100vh;transition:transform .3s;position:fixed;top:0;left:0;transform:translate(100%)}.links-in-hamburger-menu{text-align:center;flex-direction:column;justify-content:end;align-items:center;gap:3rem;height:50vh;font-family:Comic Neue,cursive;font-size:1.8rem;font-style:normal;font-weight:400;display:flex}.mobile-menu.open{transform:translate(0)}.contact-hamburger-menu-div{justify-content:center;align-items:center;width:100%;height:35vh;display:flex}.contact-hamburger-menu{background-color:#fff;border-radius:25px;flex-direction:column;justify-content:center;gap:1rem;width:80%;height:7rem;padding:1rem;font-family:Comic Neue,cursive;font-size:1.2rem;font-style:normal;font-weight:300;display:flex}.contact-hamburger-menu .p-contact-hamburger{font-family:Comic Neue,cursive;font-style:normal;font-weight:700}.contact-hamburger-menu p{margin-left:1.1rem}@media (width<=768px){.bookMeBtn{border-radius:2rem;width:6.6rem;height:2.8rem;padding:6px;font-size:1.3rem}.hamburger{cursor:pointer;z-index:1000;display:block;position:fixed;top:20px;right:20px}.bar{background:#000;width:25px;height:3px;margin:5px 0;transition:all .3s}.menyLinks{display:none}.hamburger{display:block}}.HomePage-startDiv{height:48rem;font-family:Comic Neue,cursive;font-style:normal;font-weight:700}.Home-Page-Img{position:relative;overflow:hidden}.Home-Page-Img img{object-fit:cover;object-position:center;width:100%;display:block}.header-mini{justify-content:space-between;align-items:center;width:100%;height:5rem;font-weight:600;display:flex}.Home-Page-Img{height:48rem}.Home-Page-Img p{letter-spacing:.5px;font-size:1.5rem}.Home-Page-Img img{object-fit:cover;object-position:40% 60%;border-radius:1.25rem;width:100%;height:40rem;display:flex}a{color:#000;text-decoration:none}@media (width<=768px){.HomePage-startDiv{height:50rem}}.AboutMe-StartPage{justify-content:space-between;align-items:center;gap:2rem;height:44rem;font-family:Comic Neue,cursive;font-style:normal;font-weight:400;display:flex}.AboutMe-StartPage-Text{width:48%}.AboutMe-StartPage-Text p{font-size:1.4rem}.AboutMe-StartPage-Text button{background-color:#fff;border:1px solid #000;border-radius:1rem;width:8rem;height:2rem;margin-top:1.2rem;font-size:12px}.AboutMe-StartPage-Bild{width:50%;position:relative;overflow:hidden}.AboutMe-StartPage-Bild img{object-fit:cover;object-position:30% 30%;border-radius:1.25rem;width:100%;height:30rem;display:block}@media (width<=768px){.AboutMe-StartPage{grid-template-columns:1fr;gap:2rem;height:48rem;display:grid}.AboutMe-StartPage-Text,.AboutMe-StartPage-Bild{width:100%}}.serviceDiv{flex-direction:column;height:40rem;display:flex}.service-header{align-items:center;height:8rem;font-family:Comic Neue,cursive;font-size:2rem;font-style:normal;font-weight:700;display:flex}.Service-Split{gap:2rem;display:flex}.Service-Card{width:100%;font-family:Comic Neue,cursive;font-style:normal;font-weight:400;position:relative}.Service-Card img{object-fit:cover;border-radius:20px;width:100%;height:30rem;display:block}.Service-Box{z-index:2;background-color:#f7e6e5;border-radius:20px;flex-direction:column;justify-content:space-around;min-width:70%;max-width:70%;min-height:45%;padding:1.5rem;font-size:.9rem;display:flex;position:absolute;bottom:20px;left:20px}.Service-Box h2{margin-bottom:1rem}.Service-Box button{background-color:#3e150b;border:none;border-radius:2rem;width:10.6rem;height:2.6rem;font-family:Comic Neue,cursive;font-style:normal;font-weight:400}.Service-Box button:hover{background-color:#f7e6e5;border:1px solid #3e150b}.Service-Box button:hover a{color:#000}.Service-Box .text-bold{font-weight:600}.Service-Box .link{color:#fff;font-size:.9rem}.Service-Card:after{content:"";background:#0003;border-radius:20px;position:absolute;inset:0}@media (width<=768px){.serviceDiv{justify-content:center;align-items:center;height:66rem;display:flex}.service-header-div{text-align:left;justify-content:start;align-items:flex-start;width:100%;display:flex}.service-header{height:auto;margin-bottom:2rem;font-size:1.8rem}.Service-Split{flex-direction:column;gap:2rem}.Service-Card{width:100%}.Service-Card img,.Service-Card:after{width:100%;height:25rem}.Service-Box{width:100%;max-height:12rem}.Service-Box h2{font-size:18px}.Service-Box p{font-size:14px}.Service-Box button{width:9rem;height:2.2rem}.Service-Box .link{font-size:12px}}.HomeToCostumer-Page{justify-content:center;align-items:center;width:100%;height:50rem;font-family:Comic Neue,cursive;font-style:normal;font-weight:400;display:flex}.Costumer-Img{width:100%;position:relative}.Costumer-Img img{object-fit:cover;border-radius:1.25rem;width:100%;height:35rem;display:block}.Costumer-Text{color:#fff;text-align:center;z-index:2;width:50%;font-size:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Costumer-Img:after{content:"";background:#0006;border-radius:1.25rem;position:absolute;inset:0}@media (width<=768px){.Costumer-Text{width:80%;font-size:1.6rem}.HomeToCostumer-Page{height:40rem}}.Questions-Page{gap:2rem;height:40rem;display:flex}.Questions-Header{min-width:50%;height:5.4rem;font-family:Comic Neue,cursive;font-size:1.6rem;font-style:normal;font-weight:700}.Questions-Header p{min-width:20rem}.Questions-List{flex-direction:column;justify-content:space-around;width:50%;height:30rem;font-family:Comic Neue,cursive;font-style:normal;font-weight:400;display:flex}.faq{background-color:#f7e6e5;border-radius:10px;padding:15px;transition:all .3s ease-in-out;overflow:hidden}.que{cursor:pointer;font-weight:600}.ans{opacity:0;max-height:0;transition:all .4s ease-in-out;overflow:hidden;transform:translateY(-5px)}details[open] .ans{opacity:1;max-height:500px;margin-top:10px;transform:translateY(0)}summary{justify-content:space-between;align-items:center;list-style:none;display:flex}summary:after{content:"▾";font-size:1.2rem;transition:transform .3s ease-in-out}details[open] summary:after{transform:rotate(180deg)}@media (width<=768px){.Questions-Page{align-items:center;gap:0;height:34rem;margin-top:4rem;margin-bottom:4rem;display:grid}.Questions-List{width:100%}}.OmMig-Header{text-align:center;justify-content:center;align-items:center;height:10rem;font-family:Comic Neue,cursive;font-size:1.6rem;font-style:normal;font-weight:700;display:flex}.OmMig-Page{justify-content:space-between;align-items:center;gap:2rem;height:60rem;font-family:Comic Neue,cursive;font-style:normal;display:flex}.OmMig-Text{width:48%}.OmMig-Text .h3{font-size:1.6rem;font-weight:700}.OmMig-Text p{font-size:1.2rem;font-weight:400}.AboutMe-Img,.AboutMe-Img2{width:48%;position:relative;overflow:hidden}:is(.AboutMe-Img,.AboutMe-Img2) img{object-fit:cover;object-position:30% 30%;border-radius:1.25rem;width:100%;height:46rem;display:block}.KontaktaMig-Page{justify-content:space-between;align-items:center;gap:6rem;min-height:54rem;margin-bottom:6rem;font-family:Comic Neue,cursive;font-style:normal;font-weight:400;display:flex}.KontaktaMig-Text{width:48%}.KontaktaMig-Text .h3{font-size:1.6rem;font-weight:700}.KontaktaMig-Text p{font-size:1.2rem}.KontaktaMig-Telefon,.KontaktaMig-Mejl,.KontaktaMig-Instagram{border-bottom:2px solid #000;justify-content:space-between;height:2.5rem;display:flex}.Bokning-Page{justify-content:center;margin-bottom:10rem;display:flex}.Bokning-Page p{font-size:1.6rem;line-height:1}.Bokning-Page h3{margin-bottom:1rem;font-size:1.8rem}@media (width<=768px){:is(.AboutMe-Img,.AboutMe-Img2) img{object-fit:cover;object-position:45% 55%;border-radius:1.25rem;width:100%;height:34rem;display:block}.AboutMePage{grid-template-columns:1fr;display:grid}.OmMig-Page{justify-content:center;align-items:center;width:100%;height:74rem;display:grid}.OmMig-Text{width:100%;margin-top:2rem}.AboutMe-Img{width:100%}.KontaktaMig-Page{grid-template-columns:1fr;height:54rem;margin-top:8rem;margin-bottom:14rem;display:grid}.AboutMe-Img2{order:2;width:100%}.KontaktaMig-Text{order:1;width:100%}}.spaceOverImg{min-height:2rem}.image-container{column-count:4;column-gap:1.2rem;min-height:60rem;margin-bottom:5.4rem}.imgs{border-radius:10px;width:100%;margin-bottom:1rem;display:block}@media (width<=768px){.image-container{column-count:2}}.bookingPage-header{flex-direction:column;justify-content:center;gap:2rem;max-width:40rem;height:10rem;margin-bottom:2rem;font-size:1.4rem;display:flex}.bookingForm form{flex-direction:column;gap:25px;max-width:600px;display:flex}.bookingFormDiv{margin-bottom:10rem;display:flex}.bookingForm{align-items:center;width:100%;height:35rem;display:flex}.form{width:100%}.bookingForm input{border:1px solid #ccc;border-radius:12px;height:1.6rem;padding:10px;font-size:1rem}.select{color:#333;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;outline:none;width:100%;padding:12px;font-size:14px;transition:all .2s}.select:focus,.booking-input:focus{border-color:#000}.bookingForm button{color:#fff;cursor:pointer;background:#000;border:none;border-radius:12px;height:2.8rem;padding:12px;font-size:1.2rem;transition:all .2s}.bookingForm button:hover{background-color:#380d0d}.successText{color:#175217;font-size:1.2rem}
