/*!
  * face-and-body v1.0.0
  * Autor: Andreas Hugo
  * Lizenz: MIT
  * Datum: 2025-12-03
  */@font-face{font-family:"Sen";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/sen-v12-latin-regular.woff2") format("woff2")}@font-face{font-family:"Sen";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/sen-v12-latin-700.woff2") format("woff2")}:root{--bs-font-sans-serif:"Sen",sans-serif}body{font-size:10pt;width:100%;overflow-x:hidden;background-color:#fdf5ed}html{height:100%;background-color:#fdf5ed}.page-wrapper{width:100%;max-width:850px;margin-left:auto;margin-right:auto}#content-area{text-align:left}.navbar-nav{background-color:#f2b483;border-radius:5px}nav ul li a:not(.active-item):hover{color:white;border-radius:5px}.nav-link{padding:0 0 0 0}.nav-link-item.active-item{background-color:#f2b483;color:white;text-decoration:underline;border-radius:5px}.nav-link-item:hover{background-color:#f2b483;color:white;text-decoration:underline}.dropdown-menu{background-color:white}.dropdown-item{padding:0px 0px 0px 10px}.mobile-image{max-width:100%;height:auto}.service-pricing-section{padding:10px 10px;max-width:800px;background-color:#f9d7ba}.category{margin-bottom:10px}.category h2{padding-top:10px;padding-bottom:10px;color:#8a5c39;border-bottom:2px solid #f3b483}.service-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted darkslategray}.service-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.service-name-clickable:active,.service-name-clickable:hover{color:white}.service-description{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;color:#000404;padding:10px;border-top:1px solid #eee;font-size:0.8em}.service-description.active{display:block}.service-price{font-weight:bold;color:#000;white-space:nowrap}h1{font-size:17pt}h2{font-size:18pt;color:white}h3{font-size:14pt}h4{font-size:12pt}h5{font-size:10pt}h6{font-size:8pt}.overlapping-div{pointer-events:none}#home-image{width:90%;height:auto}@-webkit-keyframes fadeInEffect{0%{opacity:0}to{opacity:1}}@keyframes fadeInEffect{0%{opacity:0}to{opacity:1}}@-webkit-keyframes interval{0%,to{opacity:1}50%{opacity:0}}@keyframes interval{0%,to{opacity:1}50%{opacity:0}}#interval-element{-webkit-transition:opacity 0.2s;transition:opacity 0.2s}#interval-element{-webkit-animation:blinken 10s infinite;animation:blinken 10s infinite}.home-hero-image{-webkit-animation:fadeInEffect 2s ease-in-out forwards;animation:fadeInEffect 2s ease-in-out forwards}.product-image{margin-top:50px;height:102px;width:150px}.anniversary-image{height:109px;margin:0 auto;width:100px}.imprint-image{float:right;height:109px;margin-left:10px;margin-right:10px;width:100px}#report{background-color:white}.report-image{margin:40px;height:auto;width:60%;background-color:white}.text-column{background-color:#f9d7ba;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:20px}.text-block{margin-bottom:30px}.text-column h2{margin-top:20px}.text-column ul{margin:0 0 0 18px;padding:0;list-style-image:url("../images/logo-punkt.png")}a{font-size:10pt;text-decoration:none;color:#000}a:hover{color:white}.span-fix-space{display:inline-block;width:10px}.span-highlight{color:#f2b483}#footer-area{max-width:600 px;text-align:center;padding:5px 0 20px 0;background-color:#fdf5ed;line-height:20px;color:#f2b483;text-transform:uppercase}#copyright{text-align:right}.list-letters{list-style-type:upper-alpha}@-webkit-keyframes errorFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes errorFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.error-page-404{-webkit-animation:errorFloat 3s ease-in-out infinite;animation:errorFloat 3s ease-in-out infinite;display:inline-block}