@import url(normalize.min.css);:root{--background-color:#fff;--background-variant-color:#f5efed;--background-decoration-color:#c3a396;--primary-color:#52392f;--accent-color:#cea04c;--call-toaction-color:#a3b893;--call-toaction-color-hover:#b8c9a9;--main-font:'Hitmo', sans-serif;--accent-font:"Dancing Script", cursive}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent!important}body{font-family:var(--main-font);color:var(--primary-color);background:var(--background-color)}h1{font-size:2.5em;line-height:1.05em;font-weight:400}h1 span{display:block;font-size:.5em;line-height:1.15em;color:var(--primary-color);margin-top:18px;display:flex;align-items:center}#impressum h1,#datenschutz h1,#error_404 h1{color:var(--accent-color)}h2{color:var(--accent-color);font-size:2.2em;line-height:1.05em;margin-bottom:20px;font-weight:400}h2 span{display:block;font-size:.5em;line-height:1.15em;color:var(--primary-color);margin-top:5px}h2 .font_small{color:var(--accent-color);margin-top:0}h3{font-weight:400}a{text-decoration:none;color:var(--primary-color);outline:0!important;transition:all .2s ease;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}a:hover{text-decoration:underline}p{text-align:justify;line-height:1.5em;font-weight:300}img{width:100%}ul,ol{margin:0;padding:0;list-style-type:none}section{padding:75px 0}.section_color{background:var(--background-variant-color)}.innerbox{padding:25px 6%;max-width:1300px;margin:0 auto;position:relative;z-index:0}.innerbox_s{max-width:1000px}.bg_img{position:absolute;left:95%;top:50%;transform:translate(-95%,-50%);z-index:-1;opacity:.3;width:250px}.bold{font-weight:700;color:var(--accent-color)}.bold_a{font-weight:400;color:var(--call-toaction-color);text-decoration:underline}.bold_a:hover{color:var(--call-toaction-color-hover)}.font_small{font-weight:300;display:inline-block;text-transform:lowercase;font-size:1em}.icon{display:block;width:12px;transition:all .2s ease;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.chevron_light{content:url(../img/icons/chevron_light.svg)}.whatsapp{content:url(../img/icons/whatsapp.svg)}.envelope{content:url(../img/icons/envelope.svg)}.phone{content:url(../img/icons/phone.svg)}.chevron_light{content:url(../img/icons/chevron_light.svg)}.heart{content:url(../img/icons/heart.svg)}#scroll-to-top{position:fixed;bottom:25px;right:25px;opacity:0;z-index:998;background:var(--call-toaction-color);width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}#scroll-to-top:hover{background:var(--call-toaction-color-hover);box-shadow:5px 6px 5px -2px rgb(0 0 0 / .03);-webkit-box-shadow:5px 6px 5px -2px rgb(0 0 0 / .03);-moz-box-shadow:5px 6px 5px -2px rgb(0 0 0 / .03)}#scroll-to-top.active_btn{opacity:1}#scroll-to-top .icon{width:20px;height:auto}.btn{display:inline-block;background:var(--call-toaction-color);padding:10px 25px;color:var(--background-color);text-align:center;font-weight:400}.btn:hover{text-decoration:none;background:var(--call-toaction-color-hover);box-shadow:5px 6px 5px -2px rgb(0 0 0 / .03);-webkit-box-shadow:5px 6px 5px -2px rgb(0 0 0 / .03);-moz-box-shadow:5px 6px 5px -2px rgb(0 0 0 / .03)}.main_h{position:fixed;z-index:999;top:0%;width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:var(--background-variant-color)}.main_h .innerbox{display:flex;padding:12px 6%;align-items:center;justify-content:space-between;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#nav-icon{display:none}.logo{z-index:10000}.logo img{width:60px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.main-nav ul{display:flex;gap:25px}.main-nav ul li{font-size:.85em}.main-nav ul li a{padding:5px}.active_a_nav{text-decoration:underline}.sticky{background:var(--background-variant-color);box-shadow:5px 6px 5px -2px rgb(0 0 0 / .03);-webkit-box-shadow:5px 6px 5px -2px rgb(0 0 0 / .03);-moz-box-shadow:5px 6px 5px -2px rgb(0 0 0 / .03)}.sticky .innerbox .logo img{width:50px}.blockquote{background:var(--background-decoration-color);font-size:1.6em;line-height:1.1em;color:var(--background-color)}.blockquote .innerbox_s{padding:150px 6%;display:flex;align-items:center;justify-content:center}.blockquote blockquote{margin:0}.blockquote blockquote q{quotes:none;font-family:var(--accent-font);font-size:1.6em;line-height:1.2em}.blockquote blockquote cite{display:block;font-style:normal;font-size:.7em;margin:0 -20px 0 0;color:var(--primary-color);display:flex;align-items:center;justify-content:flex-end}.blockquote blockquote cite .heart{width:75px;margin:5px 0 0 -20px}.blockquote .bg_img{width:350px;opacity:.8;left:50%;top:50%;transform:translate(-50%,-50%)}#hero{margin-top:85px;background:var(--background-decoration-color);color:var(--background-color);display:flex;justify-content:center;min-height:75vh}#hero .bg_img{opacity:1;width:200px}#hero .btn{margin-top:10px}#hero h1 .font_small{color:var(--background-color);margin-top:0}#home #hero{padding:0;display:block;min-height:auto}.hero_shot{margin:0}.hero_shot figcaption{background:var(--background-decoration-color)}.hero_shot .innerbox{padding:50px 6%}.hero_shot figcaption h1 span{margin-top:-25px;text-shadow:none}.hero_shot figcaption h1 span .heart{width:100px;margin:5px 0 0 -30px}#home #section_01 .btn{margin-top:10px}.signature{color:var(--accent-color);display:flex;align-items:center;margin-top:-20px;font-size:1.5em;font-weight:700}.signature .heart{width:100px;margin:5px 0 0 -30px}#home #section_02 .bg_img{left:50%;top:50%;transform:translate(-50%,-50%)}.offer_list{display:flex;flex-wrap:wrap;gap:4%;margin:50px 0 0 0}.offer_list li{width:48%;background:var(--background-color);min-height:100px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;box-shadow:5px 6px 5px -2px rgb(0 0 0 / .03);-webkit-box-shadow:5px 6px 5px -2px rgb(0 0 0 / .03);-moz-box-shadow:5px 6px 5px -2px rgb(0 0 0 / .03);margin-bottom:4%}.icon_box{height:200px;display:flex;align-items:center;justify-content:center;background:var(--background-decoration-color)}.offer_list .heart{width:250px;filter:brightness(0) invert(1)}.offer_list li h3{font-size:1.5em;padding:0 10px}.offer_list li h3 span{display:block;min-height:35px;font-size:.55em;line-height:1.1em;color:var(--accent-color)}#ueber_mich #section_01 .innerbox{overflow:hidden}.img_float{width:40%;height:40%;float:right;margin:5px 0 10px 25px;object-fit:cover;box-shadow:5px 6px 5px -2px rgb(0 0 0 / .03);-webkit-box-shadow:5px 6px 5px -2px rgb(0 0 0 / .03);-moz-box-shadow:5px 6px 5px -2px rgb(0 0 0 / .03)}ul.vita{margin-top:20px}ul.vita li{margin-bottom:20px;font-weight:300}ul.vita li:last-child{margin-bottom:0}ul.vita li .bold_a{display:block}ul.vita li h3{color:var(--accent-color);margin:0 0 5px 0}.img_float_left{width:40%;height:40%;float:left;margin:5px 25px 10px 0}#ueber_mich #section_02 .signature{margin-top:-30px}#ueber_mich #section_02 .accordion_trigger{margin-top:-30px}#angebote #hero .bg_img{left:95%;top:50%;transform:translate(-95%,-50%)}#angebote h2{margin-top:0}#angebote section p:first-of-type{margin-top:0}#angebote .flex_container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:35px 5%}#angebote .flex_item:first-child{width:35%}#angebote .flex_item:last-child{width:60%}#angebote .flex_container .bg_img{left:5%;top:10%;transform:translate(-5%,-10%)}#angebote .flex_container .btn{margin:25px 0 0 0}#angebote .accordion_trigger{margin:25px 0 0 0}.pricing{color:var(--accent-color);line-height:1.4em}.pricing span{display:block;color:var(--primary-color);font-weight:300}.accordion_trigger{cursor:pointer;border:none;display:flex;align-items:center;background:none;gap:5px;margin-top:-5px}.accordion_trigger::after{content:"mehr erfahren";font-weight:400}.accordion_trigger.active_accordion::after{content:"weniger erfahren"}.accordion_trigger::before{content:"+";font-weight:700;display:inline-block;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size:1.5em}.accordion_trigger.active_accordion::before{content:"-"}.panel{max-height:0;overflow:hidden;transition:max-height 0.2s ease-in-out;-webkit-transition:max-height 0.2s ease-in-out;-moz-transition:max-height 0.2s ease-in-out;-ms-transition:max-height 0.2s ease-in-out;-o-transition:max-height 0.2s ease-in-out}.info_list{margin:10px 0}.info_list li{margin-bottom:15px;line-height:1.2em;font-weight:300}.info_list li a{text-decoration:underline}.info_list li:last-child{margin-bottom:0}.info_list li span{display:block;font-weight:700;color:var(--accent-color);margin-bottom:3px}.dates{margin-left:25px}.dates li{margin:15px 0}.contact_list_btn{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px}.contact_list_btn li{flex:1 0 200px}.contact_list_btn li .btn{width:100%}footer{padding:75px 0;font-size:.85em}.contact_list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 25px}.contact_list li a{display:flex;justify-content:center;align-items:center;gap:4px}.data_protection_list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin:8px 0;font-size:.9em}#copyright{display:block;text-align:center;font-size:.65em;font-weight:300}#impressum #section_01{min-height:100vh}#error_404 section{min-height:100vh;display:flex;align-items:center}#error_404 section p:last-of-type{font-weight:400}#error_404 section .bg_img{width:350px;left:50%;top:50%;transform:translate(-50%,-50%)}#counter{font-size:1.5em;display:inline-flex;align-items:center;justify-content:center;width:30px;color:var(--call-toaction-color)}@media only screen and (max-width:950px){.no-scroll{overflow:hidden}.main-nav ul{display:flex;flex-direction:column;gap:15px;padding:0;font-size:1.2em}.main-nav ul li a{padding:5px 0}#menu{top:0;bottom:0;left:-100%;width:100%;position:fixed;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;z-index:1100;display:flex;align-items:flex-start;background:rgb(250 250 250 / .7)}#menu.open{left:0}.main-nav_box{height:100%;width:75%;padding:0 6%;display:flex;align-items:center;background:var(--background-variant-color);overflow:auto}#nav-icon{padding:20px;margin:0 -10px -20px 0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;display:inherit;z-index:1101}#nav-icon span{display:block;position:absolute;height:3px;width:30px;background:var(--primary-color);opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;border-radius:5px}#nav-icon span:nth-child(1){top:0}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:8px}#nav-icon span:nth-child(4){top:16px}#nav-icon.open span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon.open span:nth-child(4){top:18px;width:0%;left:50%}.logo img{width:50px}.sticky .innerbox .logo img{width:40px}#hero{margin-top:78px}#angebote .flex_item:first-child,#angebote .flex_item:last-child{width:100%}#angebote .bg_img{left:50%;top:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width:650px){p{text-align:left}.offer_list{gap:40px 0}.offer_list li{width:100%;margin-bottom:0}.img_float{float:none;margin:25px auto;display:block;width:100%;height:100%}}@media only screen and (max-width:525px){h1,h2{font-size:1.9em;line-height:1.1em}.invisible{display:none}.contact_list li a{display:block}.contact_list li .icon{width:20px}.blockquote blockquote cite{font-size:.5em}.blockquote blockquote cite .heart{margin:5px 0 0 -25px}.blockquote .bg_img{width:300px}#error_404 section .bg_img{width:300px}}@font-face{font-family:'Hitmo';font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/Hitmo2.0-Light.ttf) format('truetype')}@font-face{font-family:'Hitmo';font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/Hitmo2.0-Regular.ttf) format('truetype')}@font-face{font-family:'Dancing Script';font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/DancingScript-Regular.ttf) format('truetype')}