@charset "UTF-8";@font-face{font-display:swap;font-family:Josefin Sans;font-style:normal;font-weight:300;src:url(../../Fonts/josefin-sans-v32-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Josefin Sans;font-style:italic;font-weight:300;src:url(../../Fonts/josefin-sans-v32-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Josefin Sans;font-style:normal;font-weight:400;src:url(../../Fonts/josefin-sans-v32-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Josefin Sans;font-style:italic;font-weight:400;src:url(../../Fonts/josefin-sans-v32-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Josefin Sans;font-style:normal;font-weight:500;src:url(../../Fonts/josefin-sans-v32-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Josefin Sans;font-style:italic;font-weight:500;src:url(../../Fonts/josefin-sans-v32-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Josefin Sans;font-style:normal;font-weight:700;src:url(../../Fonts/josefin-sans-v32-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Josefin Sans;font-style:italic;font-weight:700;src:url(../../Fonts/josefin-sans-v32-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:400;src:url(../../Fonts/cinzel-v23-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:800;src:url(../../Fonts/cinzel-v23-latin-800.woff2) format("woff2")}@font-face{font-display:block;font-family:icomoon_genesis;font-style:normal;font-weight:400;src:url(../../Fonts/icomoon_genesis.woff?7hjhh1) format("woff"),url(../../Fonts/icomoon_genesis.ttf?7hjhh1) format("truetype"),url(../../Fonts/icomoon_genesis.svg?7hjhh1#icomoon_genesis) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icomoon_genesis!important;speak:never;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-gitlab:before{color:#fca121;content:"\e900"}.icon-google-plus2:before{content:"\ea8c"}.icon-facebook2:before{content:"\ea91"}.icon-instagram:before{content:"\ea92"}.icon-whatsapp:before{content:"\ea93"}.icon-youtube1:before{content:"\ea9d"}.icon-pencil:before{content:"\e905"}.icon-floppy-disk:before{content:"\e962"}.icon-bin:before{content:"\e9ac"}.icon-link:before{content:"\e9cb"}.icon-checkbox-checked:before{content:"\ea52"}.icon-checkbox-unchecked:before{content:"\ea53"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-search:before{content:"\f002"}.icon-close:before,.icon-remove:before,.icon-times:before{content:"\f00d"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-bars:before,.icon-navicon:before,.icon-reorder:before{content:"\f0c9"}.icon-check:before{content:"\f00c"}.icon-print:before{content:"\f02f"}.icon-phone:before{content:"\f095"}.icon-floppy-o:before,.icon-save:before{content:"\f0c7"}.icon-envelope:before{content:"\f0e0"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-youtube:before{content:"\f167"}.icon-youtube-play:before{content:"\f16a"}.icon-toggle-off:before{content:"\f204"}.icon-toggle-on:before{content:"\f205"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}:root{--font-color-light:#555;--font-color:#333;--font-color-dark:#000;--bg-color:#fff;--main-color:#b09e80}body{background-repeat:repeat;font-size:24px}body,h1{color:#333;color:var(--font-color);font-family:Josefin Sans,Arial,sans-serif}h1{font-size:32px;text-transform:uppercase}h2{font-family:Josefin Sans,Arial,sans-serif;font-size:26px}h2,h3{color:#333;color:var(--font-color)}h3{font-size:20px}.thin{font-weight:400}p{color:#555;color:var(--font-color-light);margin-bottom:15px}p:last-of-type{margin-bottom:0}ul{list-style-type:none;margin:0}.wrapper{background-color:#fff;background-color:var(--bg-color);box-shadow:0 0 4px 5px #333;max-width:1200px;min-height:calc(100vh - 80px);padding-bottom:70px;position:relative;width:100%}#logo,.wrapper{margin:0 auto}a{color:#333;color:var(--font-color);text-decoration:none}#header{position:relative}#header li,#header ul{list-style-type:none;margin:0;padding:0;text-align:center}#header nav>ul{border-bottom:1px solid #333;border-bottom:1px solid var(--font-color);display:grid;grid-template-columns:1fr 1fr;position:relative}#header nav a{display:block;font-size:20px;font-weight:700;padding:6px 12px}#header nav li.nav-list-item--cur a{box-shadow:inset 0 -10px 5px -7px #b09e80;box-shadow:0 -10px 5px -7px var(--main-color) inset}#header ul.subnav{box-shadow:0 10px 15px -4px #333;box-shadow:0 10px 15px -4px var(--font-color);left:0;position:absolute;right:0}#header ul.subnav,#header ul.subnav>li{border:1px solid #333;border:1px solid var(--font-color)}#header ul.subnav>li{background-color:#b09e80;background-color:var(--main-color);list-style-type:none;text-align:center}.header-image{position:relative}.company-name{bottom:-5px;color:#333;color:var(--font-color);font-family:Cinzel,serif;font-size:50px;left:30px;position:absolute}.company-slogan{display:none}#content{padding:60px 30px}.leistungen{margin:0;padding:0}.leistungen,.leistungen>li{border:1px solid #333;border:1px solid var(--font-color)}.leistungen>li{background-color:#b09e80;background-color:var(--main-color);list-style-type:none;text-align:center}.leistungen>li>a{display:block;padding:10px 0}.gallery,.gallery>a{margin-bottom:20px}.gallery>a{display:block;height:200px}.gallery>a img{border:2px solid rgba(0,0,0,.5)!important}.gallery-item{background:#fff;border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.08);margin:2rem auto;max-width:1200px;padding:1rem}.gallery-title h2{color:#333;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem;position:relative;text-align:center}.gallery-title h2:after{background:#b09e80;background:var(--main-color);border-radius:3px;content:"";display:block;height:3px;margin:.5rem auto 0;width:60px}.gallery-images a{border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.08);display:block;overflow:hidden;position:relative}.gallery-images img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .3s ease-in-out!important;width:100%}.gallery-images img:hover{transform:scale(1.25)}.gallery-caption{font-size:1rem;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:1.5rem;text-align:center}#footer{background-color:#b09e80;background-color:var(--main-color);bottom:0;height:50px;left:0;position:absolute;right:0}#footer ul{list-style-type:none;margin:0 auto;padding:0;text-align:left}#footer li{display:inline-block;font-size:1.2rem;line-height:50px;margin:0 0 0 20px}#footer li.copyright{float:right;font-size:1rem;padding-right:20px}@media screen and (min-width:460px){#header ul.subnav,.leistungen{display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width:620px){body{background-image:url(../../Images/wood-texture-grey.png);padding-bottom:40px;padding-top:40px}.company-name{bottom:-10px;font-size:75px;left:50%;margin-left:-200px;transform:translateX(-50%)}.company-slogan{color:#b09e80;color:var(--main-color);display:block;font-size:22px;left:50%;margin-left:110px;position:absolute;text-transform:uppercase;top:105px}}@media screen and (min-width:900px){.company-name{bottom:-20px;font-size:100px}#header ul.subnav,.leistungen{grid-template-columns:1fr 1fr 1fr 1fr}.leistungen{display:grid}}
/*# sourceMappingURL=main.min.css.map */
