.hero[data-astro-cid-e27o2gfy]{padding-top:60px;overflow:hidden;.image{width:100%;height:70vh;object-fit:cover}}.header[data-astro-cid-e27o2gfy]{position:relative;font-size:4rem;font-weight:300;text-align:end;padding:3rem 0;height:75px;margin:0;span{background-color:#fff;position:absolute;right:0;top:0;bottom:0;margin:auto 0;padding:0 1.75rem;height:75px;font-weight:600}&:before{content:"";position:absolute;top:0;bottom:0;left:0;height:0px;width:100%;border-bottom:1px solid black;margin:auto 0}&.left{text-align:start;span{right:unset;left:0}}}.first-part[data-astro-cid-e27o2gfy]{display:grid;grid-template-columns:764px 1fr;gap:2rem;background-color:#fff;margin-top:-2rem;.left{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;text-align:end;p{font-weight:700;color:#a48b66;margin:0}}.right{padding:0 4rem 2rem 0;p{max-width:580px;&.p1{margin-top:0}&.colored{color:#a48b66;font-weight:700}&.end{font-weight:700;text-align:end}}img{width:300px;aspect-ratio:1502 / 600;height:unset;margin-left:auto;display:block}}}@media (max-width: 1024px){.hero[data-astro-cid-e27o2gfy] video[data-astro-cid-e27o2gfy]{height:60vh}.first-part[data-astro-cid-e27o2gfy]{grid-template-columns:1fr!important;gap:1.5rem!important;margin-top:0}.left[data-astro-cid-e27o2gfy],.right[data-astro-cid-e27o2gfy]{text-align:start!important}.right[data-astro-cid-e27o2gfy]{padding:0 2rem 2rem!important}.header[data-astro-cid-e27o2gfy]{font-size:3rem!important;padding:2rem 0!important}.header[data-astro-cid-e27o2gfy]:before{display:none}.header[data-astro-cid-e27o2gfy] span[data-astro-cid-e27o2gfy]{padding:0 1rem!important;height:90px;display:flex;justify-content:center;align-items:center}.right[data-astro-cid-e27o2gfy] img[data-astro-cid-e27o2gfy]{width:80%!important;margin:0 auto!important;display:block!important}.left[data-astro-cid-e27o2gfy]{padding:0 1rem}.left[data-astro-cid-e27o2gfy] p[data-astro-cid-e27o2gfy]{font-size:1.4rem!important}.right[data-astro-cid-e27o2gfy] p[data-astro-cid-e27o2gfy]{font-size:1.5rem!important}}@media (max-width: 600px){.header[data-astro-cid-e27o2gfy]{font-size:2.5rem!important}.first-part[data-astro-cid-e27o2gfy]{gap:1rem!important}.left[data-astro-cid-e27o2gfy] p[data-astro-cid-e27o2gfy],.right[data-astro-cid-e27o2gfy] p[data-astro-cid-e27o2gfy]{font-size:1.3rem!important}.right[data-astro-cid-e27o2gfy] img[data-astro-cid-e27o2gfy]{width:100%!important;height:auto!important}.right[data-astro-cid-e27o2gfy]{padding:0 1rem 1.5rem!important}.left[data-astro-cid-e27o2gfy]{align-items:flex-start!important;text-align:start!important}}.third-part[data-astro-cid-e27o2gfy]{height:200vh;.materials{.materialsList{display:grid;grid-template-columns:repeat(7,1fr);gap:1rem;padding:0 1.75rem;.material{width:100%;.materialImg{width:100%;aspect-ratio:1 / 1;img{width:100%;height:100%;object-fit:cover}}.name{font-weight:700;text-align:center}}}}@media (max-width: 1024px){height:auto!important;.materials{.materialsList{grid-template-columns:repeat(3,1fr)!important;gap:1rem!important}.material{width:100%!important;.materialImg{width:100%!important;aspect-ratio:1 / 1!important;img{width:100%!important;height:100%!important;object-fit:cover!important}}.name{font-weight:700!important;text-align:center!important;font-size:1.1rem!important}}}}@media (max-width: 600px){height:auto!important;.materials{.materialsList{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:1rem!important;padding:0 1.75rem!important;.material{width:100%!important;.materialImg{width:100%!important;aspect-ratio:1 / 1!important;img{width:100%!important;height:100%!important;object-fit:cover!important}}.name{font-weight:700!important;text-align:center!important;font-size:1rem!important}}}}}}.fourth-part[data-astro-cid-e27o2gfy]{padding-top:40vh;height:300vh;.slider-bg{overflow:hidden;background-color:#d9d0be;padding:2rem 1.75rem;.slider{display:flex;gap:1rem;width:fit-content;.see-more{align-self:end;margin-bottom:calc(2.25rem + 54px);font-size:1.35rem;font-weight:700;margin-left:6rem;width:max-content;position:relative;display:flex;flex-direction:column;a{text-decoration:none;color:#000;border-bottom:3px solid transparent;transition:.3s ease-out;&:hover{border-color:#000}}.arrow{height:45px;width:30px;object-fit:cover}}.slide{.image{height:45vh;width:unset;aspect-ratio:3 / 4;object-fit:cover;&.land{aspect-ratio:4 / 3}}.item-body{margin-top:2.25rem;border-top:1px solid black;.item-name{color:#000;font-weight:700;margin-bottom:0}.item-desc{margin:0;color:#646464}}}}}@media (max-width: 1024px){height:auto!important;padding-top:0;.slider{flex-direction:column!important;.image{height:unset!important;width:100%!important}.see-more{margin:0!important;align-self:center!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.5rem!important}}}}.fifth-part[data-astro-cid-e27o2gfy]{padding-top:50vh;.leistungen{.info{display:grid;gap:1rem;grid-template-columns:900px 1fr calc(260px + 1.75rem);margin-top:-2rem;img.leistungen-img{object-fit:cover;object-position:center;width:100%;height:500px}.leistungen-right{padding-right:1.75rem;justify-self:end;width:100%;height:unset;box-sizing:border-box}.info-right{.info-head{margin-top:0;font-weight:700;color:#a48b66}.see-more{font-weight:700;width:max-content;position:relative;display:flex;justify-content:center;align-items:center;gap:1rem;a{text-decoration:none;color:#000}.arrow{height:45px;width:30px;object-fit:cover;transition:transform .3s ease-in}&:hover .arrow{transform:translate(10px)}}}}}.scrolable{display:grid;grid-template-columns:repeat(4,1fr);row-gap:3rem;margin-top:5rem;.hoverable{flex-grow:1;padding:0 .5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;position:relative;&:after{content:"";position:absolute;height:50px;width:1px;background-color:#000;right:0}&.no-line:after{display:none}.title{font-weight:700}.more{line-height:1.625rem}}}@media (max-width: 1024px){padding-top:0!important;.leistungen{.info{padding:.5rem;grid-template-columns: 1fr !important img.leistungen-img{height:400px!important}.leistungen-right{padding-right:0!important;width:100%!important;height:auto!important}.info-right{.info-head{font-size:1.2rem!important}.see-more{font-size:1rem!important;flex-direction:column!important;.arrow{height:35px!important;width:25px!important}}}}}.scrolable{grid-template-columns:repeat(2,1fr)!important;margin-top:3rem;.hoverable:after{display:none}}.more-info-title{padding-top:1rem!important;font-size:1.5rem}}@media (max-width: 600px){.leistungen{.info{grid-template-columns:1fr!important;img.leistungen-img{height:300px!important}.leistungen-right{width:100%!important;height:auto!important}.info-right{.info-head{font-size:1rem!important}.see-more{font-size:.9rem!important;flex-direction:row!important;justify-content:flex-start!important;.arrow{height:30px!important;width:20px!important}a{font-size:.9rem!important}}}}}.scrolable{grid-template-columns:1fr!important}}}.sub-header[data-astro-cid-e27o2gfy]{font-size:1.125rem;margin-top:-3rem;margin-bottom:3rem;padding:0 1.75rem;font-weight:700;color:#a48b66;text-align:end}.final[data-astro-cid-e27o2gfy]{padding:5rem 0 3rem;.hero2{height:560px;width:100%;overflow:hidden;img{width:100%;height:calc(100% + 100px);object-fit:cover;transform:translateY(-120px)}}.prozesse-info{display:flex;margin:-2.5rem 0;padding:0 1.75rem;align-items:flex-start;.prozesse-title{font-weight:700;color:#a48b66}.prozesse-left{width:803px;text-align:end;font-weight:700}.prozesse-right{max-width:500px}}.lastImage{position:relative;height:550px;width:100%;img{width:100%;height:550px;object-fit:cover}.lastLeft{position:absolute;top:0;left:0;color:#fff;font-size:2rem;font-weight:700;padding:2rem}}@media (max-width: 1024px){.header,.header span{height:185px!important}.hero2 img{transform:none!important}.prozesse-left{display:none!important}.prozesse-info{padding:0 1rem!important;margin:0!important}.contact-p{font-size:2.5rem!important;padding-top:3rem!important}.final-contact{margin-bottom:3rem!important;padding-top:3rem!important;padding-bottom:0!important}}}.capped[data-astro-cid-e27o2gfy]{max-width:2000px;margin:0 auto}
