﻿html,body{margin:0;padding:0;height:100%}*,*:after,*:before{box-sizing:border-box;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}h1{color:#dac6a3}p{margin-bottom:.65em}a{color:#d65730}@media all and (min-width: 1000px){#header div[data-column=start]{width:160px}body[data-header="type-1:sticky"] #header .site-branding .site-logo-container img{position:absolute;width:116px;height:200px;top:40px;transition:all .25s ease-out}body[data-header="type-1:sticky:shrink"] #header .site-branding .site-logo-container img{transition:all .25s ease-out}}body.home #header #menu-main-menu .menu-item.home{display:none}#header #menu-main-menu .menu-item.current-menu-item a:after{content:none}button[type=submit],.frm_button_submit{background-color:#00b6e8;font-weight:700;font-family:Mulish,Courier,monospace;border:none;font-size:1em}.mfp-bg.mfp-fade{background-color:#fff;opacity:.9}.mfp-wrap .mfp-content{padding:1em 2em 1em 1em}.mfp-wrap .mfp-content .mfp-figure:after{content:none;display:none}.mfp-wrap .mfp-close{color:#d12b19;opacity:1}.mfp-wrap.mfp-close-btn-in .mfp-close{top:0px !important;right:0px !important;transition:all .2s ease-out}.mfp-wrap.mfp-close-btn-in .mfp-close:hover{transform:rotateZ(90deg)}@media all and (min-width: 690px){.mfp-wrap .mfp-content{padding:2em 3em 2em 2em}}.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content{max-width:480px;margin:0 auto;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1)}.magnific-popup-content{display:none}#intro .logo-spacer{max-width:640px}@media all and (min-width: 1000px){#intro .logo-spacer{margin-top:60px;margin-left:300px}}body.home .fl-rich-text h3{margin-bottom:0}body.home .fl-rich-text h1{margin-top:0}body.home #intro{z-index:10;position:relative}body.home #intro .logo-spacer h1{margin-top:0}body.home #intro .logo-spacer h3{margin-bottom:.35em}@media all and (min-width: 1000px){body.home #intro .logo-spacer{margin-left:300px}}body.home #galerie{position:relative;z-index:5}body.home #leistungen{position:relative;z-index:2}body.home #leistungen .fl-rich-text p{max-width:800px;margin:0 auto}body.home #leistungen .fl-col-group{justify-content:center}body.home #leistungen .fl-col.leistung{max-width:400px}body.home #leistungen .fl-col.leistung .fl-col-content{background-color:#fff;margin:20px;position:relative}body.home #leistungen .fl-col.leistung .fl-col-content h2{color:#dac6a3}body.home #leistungen .fl-col.leistung .fl-col-content .fl-module-button{position:absolute;bottom:0}body.home #leistungen .fl-col.leistung .fl-col-content .fl-module-button .fl-button{padding:0;border-width:0;background-color:rgba(0,0,0,0);font-weight:600}body.home #leistungen .fl-col.leistung .fl-col-content .fl-module-button .fl-button .fl-button-text{color:#d65730}body.home #leistungen .fl-col.leistung .fl-col-content .fl-module-button .fl-button:after{content:"";font-family:"Font Awesome 6 Pro";display:inline-block;margin-left:.25em}
