@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.AeMhpAKq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-wght-normal.DaCzVAht.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}h1,h2,h3{text-transform:uppercase;color:var(--primary-color);text-align:center;margin-bottom:20px;font-family:Playfair Display Variable;font-size:28px;font-weight:400}@media (min-width:640px){h1,h2,h3{text-align:left;font-size:38px}}@media (min-width:1200px){h1,h2,h3{margin-bottom:40px;font-size:48px;line-height:110%}}:is(h1,h2,h3) .subhead{text-transform:none;font-size:16px;display:block}@media (min-width:993px){:is(h1,h2,h3) .subhead{font-size:32px;line-height:130%}}h3{font-size:22px}@media (min-width:760px){h3{font-size:28px}}@media (min-width:993px){h3{margin-bottom:20px;font-size:38px}}p,a{word-break:break-word;margin-bottom:16px;font-size:16px;line-height:24px}@media (min-width:1200px){p,a{margin-bottom:18px;font-size:18px;line-height:27px}}a{color:#696969}.btn{border:1px solid var(--primary-color);color:var(--primary-color);border-radius:50px;justify-content:center;margin:auto;padding:15px 20px;font-weight:700;text-decoration:none;transition:all .5s;display:flex}@media (min-width:480px){.btn{width:-moz-fit-content;width:fit-content}}@media (min-width:640px){.btn{margin:0 0 20px}}@media (min-width:760px){.btn{padding:20px 30px}}.btn:hover{background-color:var(--primary-color);cursor:pointer;color:#fff}.row{flex-wrap:wrap;max-width:1583px;margin:0 auto;display:flex;position:relative}.row.between{justify-content:space-between}@media (min-width:1200px){.row.end{justify-content:end}}.row.center{justify-content:center}@media (min-width:1200px){.row.bottom{align-items:end}}.col{box-sizing:border-box;flex-direction:column;width:100%;margin-bottom:20px;padding:0 15px;display:flex}@media (min-width:640px){.col{padding:0 18px}}.col-1{width:8.33333%}.col-2{width:16.6667%}.col-3{width:25%}.col-4{width:33.3333%}.col-5{width:41.6667%}.col-6{width:50%}.col-7{width:58.3333%}.col-8{width:66.6667%}.col-9{width:75%}.col-10{width:83.3333%}.col-11{width:91.6667%}.col-12{width:100%}@media (min-width:480px){.mini-1{width:8.33333%}.mini-2{width:16.6667%}.mini-3{width:25%}.mini-4{width:33.3333%}.mini-5{width:41.6667%}.mini-6{width:50%}.mini-7{width:58.3333%}.mini-8{width:66.6667%}.mini-9{width:75%}.mini-10{width:83.3333%}.mini-11{width:91.6667%}.mini-12{width:100%}}@media (min-width:640px){.small-1{width:8.33333%}.small-2{width:16.6667%}.small-3{width:25%}.small-4{width:33.3333%}.small-5{width:41.6667%}.small-6{width:50%}.small-7{width:58.3333%}.small-8{width:66.6667%}.small-9{width:75%}.small-10{width:83.3333%}.small-11{width:91.6667%}.small-12{width:100%}}@media (min-width:760px){.medium-1{width:8.33333%}.medium-2{width:16.6667%}.medium-3{width:25%}.medium-4{width:33.3333%}.medium-5{width:41.6667%}.medium-6{width:50%}.medium-7{width:58.3333%}.medium-8{width:66.6667%}.medium-9{width:75%}.medium-10{width:83.3333%}.medium-11{width:91.6667%}.medium-12{width:100%}}@media (min-width:993px){.large-1{width:8.33333%}.large-2{width:16.6667%}.large-3{width:25%}.large-4{width:33.3333%}.large-5{width:41.6667%}.large-6{width:50%}.large-7{width:58.3333%}.large-8{width:66.6667%}.large-9{width:75%}.large-10{width:83.3333%}.large-11{width:91.6667%}.large-12{width:100%}}@media (min-width:1200px){.giant-1{width:8.33333%}.giant-2{width:16.6667%}.giant-3{width:25%}.giant-4{width:33.3333%}.giant-5{width:41.6667%}.giant-6{width:50%}.giant-7{width:58.3333%}.giant-8{width:66.6667%}.giant-9{width:75%}.giant-10{width:83.3333%}.giant-11{width:91.6667%}.giant-12{width:100%}}@media (min-width:1530px){.full-1{width:8.33333%}.full-2{width:16.6667%}.full-3{width:25%}.full-4{width:33.3333%}.full-5{width:41.6667%}.full-6{width:50%}.full-7{width:58.3333%}.full-8{width:66.6667%}.full-9{width:75%}.full-10{width:83.3333%}.full-11{width:91.6667%}.full-12{width:100%}}.nopadding{margin-bottom:0;padding:0!important}.dark{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#00000040;padding:50px 0 20px}@media (min-width:993px){.dark{padding:100px 0 50px}}.subhead{text-transform:none;margin-top:10px;margin-bottom:20px;font-size:18px;font-weight:400;display:block}@media (min-width:760px){.subhead{font-size:28px}}.fakte{background-color:#007bff30;border-radius:20px;flex-direction:column;flex-grow:1;padding:20px;display:flex}@media (min-width:760px){.fakte{padding:40px 30px 20px}}.fakte h4{color:var(--primary-color);font-size:18px}.fakte p{margin-bottom:0}.fakte img{width:44px;margin-bottom:10px}.swiper{width:100%;height:100%}.swiper-slide{justify-content:center;align-items:center;display:flex}.swiper-slide .row{margin-bottom:20px}.swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--primary-color)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,10px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,10px))}:root{--primary-color:#64a3a4;--secondary-color:#c6c2e1}*{margin:0;font-family:Montserrat Variable}img{width:100%;height:auto;display:block}.active{color:#fff;font-weight:700}#header_unterseite{background-image:url(/_astro/farbverlauf.D0I1gs5x.jpg);background-position:100%;background-size:cover;max-width:1920px;margin:0 auto;padding:90px 0 20px}@media (min-width:993px){#header_unterseite{padding:150px 0 20px}}#header_unterseite h1{color:#fff;text-align:center;margin-bottom:10px}@media (min-width:640px){#header_unterseite h1{text-align:left}}#header_unterseite p{color:#fff;text-align:center;margin-bottom:10px}@media (min-width:640px){#header_unterseite p{text-align:left}}#header_unterseite .btn{color:#fff;background-color:#64646426;border:1px solid #fff;margin-top:20px;padding:18px 25px}@media (min-width:993px){.header_leistungen{padding:150px 0 100px!important}}main{max-width:1920px;margin:0 auto}main section{margin-top:50px}@media (min-width:993px){main section{margin-top:100px}}@media (min-width:993px){main #leistungslinks{margin-top:-89px}}main #leistungslinks .row{padding:0 20px}main #leistungslinks .col{margin:0;padding:0}main #leistungslinks a{justify-content:space-between;margin:0;padding:25px 30px;text-decoration:none;transition:all .5s;display:flex}main #leistungslinks a.green{background-color:var(--primary-color)}main #leistungslinks a.lila{background-color:var(--secondary-color)}main #leistungslinks a img{width:38px;rotate:-90deg}main #leistungslinks a p{color:#fff;margin:0;line-height:110%}main #leistungslinks a p span{font-size:14px;display:block}main #leistungslinks a:hover{opacity:.7}@media (min-width:993px){main #leistungserklaerung .text{padding-right:0}}@media (min-width:993px){main #leistungserklaerung .bild{padding-right:0}}main #leistungserklaerung .angebot{border-bottom:1px solid #cecece;margin-bottom:50px;padding-bottom:50px}main #leistungserklaerung .angebot .erfahren{color:var(--secondary-color);margin-bottom:0;font-size:28px;font-weight:700;line-height:110%}main #leistungserklaerung .angebot .logo{width:auto;max-width:280px;margin-bottom:20px}main #leistungserklaerung .angebot h3 span{text-transform:none;font-size:16px;font-weight:700;display:block}main #leistungserklaerung .angebot .buttons{margin-top:20px}@media (min-width:640px){main #leistungserklaerung .angebot .buttons{gap:20px;display:flex}}main #leistungserklaerung .angebot .buttons .btn{margin-bottom:10px;padding:18px 25px}@media (min-width:640px){main #leistungserklaerung .angebot .buttons .btn{margin-bottom:0;padding:20px 30px}}main #leistungserklaerung .angebot .buttons .lila{color:var(--secondary-color);border:1px solid var(--secondary-color)}main #auflistung{background-image:url(/_astro/farbverlauf.D0I1gs5x.jpg);background-position:bottom;background-size:cover;padding:50px 0 20px}@media (min-width:993px){main #auflistung{padding:100px 0 80px}}@media (min-width:1200px){main #auflistung{padding:150px 0 120px}}main #auflistung h3{color:#000;margin-bottom:0}main #auflistung .btn{margin-top:30px}main .preisliste .preiszeile{justify-content:space-between;display:flex}main .preisliste .preiszeile p{width:-moz-fit-content;width:fit-content;margin:0;line-height:110%}main .preisliste .preiszeile p span{font-size:14px;display:block}main .preisliste .linie{background-color:#c1c1c1;width:100%;height:1px;margin:15px 0}main .preisliste a{font-size:13px;text-decoration:none;transition:all .5s}main .preisliste a:hover{opacity:.5}@media (min-width:993px){main .preisliste a{font-size:16px}}main .preisliste .buchen_btn{background-color:var(--secondary-color);color:#fff;border-radius:50px;margin-top:20px;padding:10px 20px}main .preisliste .buttons_lila{justify-content:end;display:flex}main .preisliste .buttons_green{justify-content:end;display:flex}main ul{padding-inline-start:0}@media (min-width:1200px){main ul{padding-right:50px}}main ul li{border-top:1px solid #929292;margin-top:20px;padding-top:10px;padding-left:30px;line-height:27px;list-style-type:none;position:relative}main ul li:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.5%2015L12.5%2010L7.5%205'%20stroke='%2364A3A4'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:cover;width:20px;height:20px;position:absolute;top:14px;left:0}main #schritte .schritt{background-color:#ffffff4a;border-radius:20px;flex-direction:column;flex-grow:1;margin-bottom:30px;padding:30px 20px 20px;display:flex;box-shadow:0 0 30px #0000001d}@media (min-width:760px){main #schritte .schritt{padding:40px 30px 20px}}main #schritte .schritt p{margin-top:20px}.contact-form{grid-template-areas:"data""data2""button""result";gap:12px 36px;padding-inline-start:18px;padding-inline-end:18px;display:grid}@media (min-width:993px){.contact-form{grid-template-columns:1fr 1fr;grid-template-areas:"data data2""button button""result result";gap:18px 36px}}@media (min-width:1200px){.contact-form{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"data data2 button""result result result"}}.contact-form label{display:none}.contact-form input{border:unset;background-color:#a8a8a880;border-radius:50px;margin-bottom:10px;padding:20px 30px}@media (min-width:760px){.contact-form input{margin-bottom:20px}}.contact-form>[class^=form-]{flex-direction:column;display:flex}.contact-form .form-data{grid-area:data}.contact-form .form-data2{grid-area:data2}.contact-form .form-button{grid-area:button}.contact-form .form-message{grid-area:result}.contact-form .select-wrapper{display:flex;position:relative}.contact-form .select-wrapper:before{content:"+";font-size:1.5em;font-weight:700;display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#a8a8a880;border:0;border-radius:50px;flex-grow:1;padding:20px 60px 20px 30px}.contact-form textarea{border:unset;background-color:#a8a8a880;border-radius:20px;height:100%;min-height:150px;padding:20px 30px}.contact-form button{background-color:var(--secondary-color);border:unset;color:#fff;border-radius:50px;padding:20px 30px;font-size:18px;transition:all .5s}@media (min-width:760px){.contact-form button{border-radius:20px;font-size:28px}}.contact-form button:hover{background-color:var(--primary-color);cursor:pointer}.kontakt_aufnehmen{color:var(--secondary-color);text-align:center;font-size:28px;font-weight:700;line-height:130%}@media (min-width:993px){.kontakt_aufnehmen{text-align:left}}.interesse{background-color:var(--secondary-color);padding:15px}@media (min-width:993px){.interesse{padding:35px}}.interesse p{font-size:23px;line-height:140%}footer[data-astro-cid-sz7xmlte]{background-repeat:no-repeat;background-size:cover;max-width:1920px;margin:50px auto 0;padding:50px 0}@media (min-width:993px){footer[data-astro-cid-sz7xmlte]{margin:100px auto 0;padding:100px 0 80px}}footer[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:200px}@media (min-width:993px){footer[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:auto}}footer[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{text-transform:uppercase;margin-bottom:20px;font-family:Playfair Display Variable;font-weight:400}#navigation[data-astro-cid-dmqpwcec]{z-index:11;background:linear-gradient(#64a3a49e,#0000);width:100%;max-width:1920px;margin:0 auto;padding:20px 0;transition:all .5s;position:fixed;left:50%;transform:translate(-50%)}@media (min-width:993px){#navigation[data-astro-cid-dmqpwcec]{padding:50px 0}}#navigation[data-astro-cid-dmqpwcec].scrolled{background-color:#64a3a4;padding:10px 0 0;box-shadow:0 0 20px #00000053}@media (min-width:993px){#navigation[data-astro-cid-dmqpwcec].scrolled{padding:30px 0 10px}}#navigation[data-astro-cid-dmqpwcec] .button[data-astro-cid-dmqpwcec]{border:1px solid #fff;border-radius:50px;padding:15px 20px}#navigation[data-astro-cid-dmqpwcec] .col[data-astro-cid-dmqpwcec]{margin-bottom:0}#navigation[data-astro-cid-dmqpwcec] .logo[data-astro-cid-dmqpwcec]{width:150px}@media (min-width:993px){#navigation[data-astro-cid-dmqpwcec] .logo[data-astro-cid-dmqpwcec]{width:200px}}#navigation[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{justify-content:end;gap:36px;list-style-type:none;display:none}@media (min-width:993px){#navigation[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{margin-top:10px;display:flex}}#navigation[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:#fff;text-decoration:none}
