.frame-type-form_formframework{width:80%;margin:0 auto 0 5%;max-width:1250px}.frame-type-form_formframework .subheader{font-size:clamp(18px,16.2609px + .5435vw,23px)}.frame-type-form_formframework h1,.frame-type-form_formframework h2,.frame-type-form_formframework h3{line-height:1;font-weight:400}.frame-type-form_formframework h1{font-size:clamp(25px,9.0455px + 4.4318vw,64px)}.frame-type-form_formframework h2{font-size:clamp(24px,17.4545px + 1.8182vw,40px)}.frame-type-form_formframework h3{font-size:clamp(20px,17.2174px + .8696vw,28px)}.center.frame-type-form_formframework{text-align:center}.frame-type-form_formframework,.frame-type-form_formframework input,.frame-type-form_formframework select,.frame-type-form_formframework textarea{font-size:15px;font-weight:400}.frame-type-form_formframework{margin:0 auto;padding:1rem;max-width:850px}.frame-type-form_formframework .row{display:flex;gap:1rem;align-items:stretch;flex-wrap:wrap}.frame-type-form_formframework .row .col-6,.frame-type-form_formframework .row .col-4{flex:1}.frame-type-form_formframework input,.frame-type-form_formframework select,.frame-type-form_formframework textarea{padding:5px;width:100%;line-height:1.7rem}.frame-type-form_formframework textarea{height:6rem}.frame-type-form_formframework input[type=checkbox]{width:20px;height:20px}.frame-type-form_formframework .form-group{margin-top:1rem}.frame-type-form_formframework h2{font-size:clamp(22px,19.2174px + .8696vw,30px);text-align:center;margin:3rem 0 1.5rem 0}.frame-type-form_formframework .inputs-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:3rem}.frame-type-form_formframework button{text-align:center;background-color:#777;border:1px solid #777;width:-moz-fit-content;width:fit-content;min-width:180px;margin:2.5em auto;font-size:14px;display:block;padding:15px 20px;font-weight:500;color:#fff;letter-spacing:3px;text-transform:uppercase;text-decoration:none;cursor:pointer}.frame-type-form_formframework label[for=anfrage-140-multicheckbox-1]{display:none}@media(max-width:760px){.frame-type-form_formframework .row .col-6,.frame-type-form_formframework .row .col-4{flex:unset;width:calc(50% - .5em)}}@media(max-width:500px){.frame-type-form_formframework{width:100%;padding:0 1rem}.frame-type-form_formframework .row{gap:0}.frame-type-form_formframework .row .col-6,.frame-type-form_formframework .row .col-4{width:100%}}.frame-type-html{width:90%;margin:0 auto 0 5%}#footer #center .more-link a span{font-size:15px;font-weight:400}#footer #center .more-link a span{line-height:1.66em}#footer #center .more-link a span .text-center{text-align:center}#footer #center .more-link a span p+p,#footer #center .more-link a span p+ul,#footer #center .more-link a span ul+p{margin-top:1.3em}#footer #center .more-link a span ul{padding-left:1.5em}#footer #center .more-link a{position:relative;display:block;width:-moz-fit-content;width:fit-content;text-decoration:none}#footer #center .more-link a span{text-transform:uppercase;position:relative;line-height:1.1em}#footer #center .more-link a span::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000}*,html{padding:unset;margin:unset;outline:unset;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:140px}body{font:400 15px "Space Grotesk",serif;color:#000;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"kern";background-repeat:no-repeat;background-size:100% auto;background-position:top center}body.modal{overflow:hidden}body.sticky{background:unset}#main{display:flex;flex-direction:column;align-items:center;position:relative}#main .frame-space-before-extra-small{margin-top:clamp(20px,8px + 2vw,40px)}#main .frame-space-before-small{margin-top:clamp(30px,12px + 3vw,60px)}#main .frame-space-before-medium{margin-top:clamp(40px,16px + 4vw,80px)}#main .frame-space-before-large{margin-top:clamp(50px,20px + 5vw,100px)}#main .frame-space-before-extra-large{margin-top:clamp(70px,28px + 7vw,140px)}#main .frame-space-after-extra-small{margin-bottom:clamp(20px,8px + 2vw,40px)}#main .frame-space-after-small{margin-bottom:clamp(30px,12px + 3vw,60px)}#main .frame-space-after-medium{margin-bottom:clamp(40px,16px + 4vw,80px)}#main .frame-space-after-large{margin-bottom:clamp(50px,20px + 5vw,100px)}#main .frame-space-after-extra-large{margin-bottom:clamp(70px,28px + 7vw,140px)}a{color:#000}.nohero #main{margin-top:130px}@media(max-width:850px){.nohero #main{margin-top:110px}}.ccm-cookie-declaration{line-height:1.3em;font-size:15px;font-weight:400;text-align:left}.ccm-cookie-declaration a{color:#777}.ccm-cookie-declaration h3{margin-top:1em}.ccm-cookie-declaration p{color:#000;line-height:1.5em}#footer{display:grid;grid-template-columns:1.8fr 1fr .8fr;grid-template-areas:"left center right";padding:100px 70px 60px 70px;-moz-column-gap:1rem;column-gap:1rem}#footer #left{grid-area:left}#footer #left .logo{margin-bottom:1.8rem}#footer #left a{font-size:clamp(24px,17.4545px + 1.8182vw,40px)}#footer #left #footer-text{color:#777;line-height:1.55em;font-size:18px}#footer #center,#footer #right{padding:0 25px;position:relative}#footer #center::before,#footer #right::before{background:rgb(112 112 112 / .3);content:"";height:100%;width:1px;position:absolute;left:0;top:0}#footer #center{grid-area:center;display:flex;flex-direction:column;gap:1rem;padding:0 25px}#footer #center img{width:240px;height:auto}#footer #center .hotline{font-weight:600}#footer #right{grid-area:right}#footer #right .quicklinks{display:flex;align-self:center;justify-content:center;flex-direction:column}#footer #right .quicklinks a{line-height:2.25em}#footer #right .quicklinks a svg{margin-right:1rem}#footer a{text-decoration:none}#footer a,#footer p{font-size:15px;line-height:2em}#footer p{margin-bottom:1rem}#footer ul{list-style:none}#footer .socials{justify-self:flex-start}#footer .socials a{margin-right:.3em}#footer .socials svg{width:20px;height:20px}@media(max-width:1400px){#footer{padding:8% 4%}}@media(max-width:900px){#footer{grid-template-columns:1fr;grid-template-areas:"left" "center" "right";gap:2.5em;padding:4%}#footer #left,#footer #center,#footer #right{display:flex;flex-direction:column;align-items:center;text-align:center}#footer #center,#footer #right{padding-bottom:2rem}#footer #center::before,#footer #right::before{height:1px;width:100%;bottom:0;top:auto}}@media(max-width:600px){#footer .logo img{height:60px;width:auto}#footer .quicklinks,#footer .adress{margin-bottom:.5em}}#bottom{grid-area:bottom;width:100%}#bottom .bottomlinks{display:flex;justify-content:center;gap:.5em;list-style:none;padding:.8em}#bottom .bottomlinks li a{letter-spacing:1.2px;font-size:12px;line-height:1em;text-decoration:none}#bottom .bottomlinks li:last-of-type{display:none}#modal{display:none;width:100%;height:-moz-fit-content;height:fit-content;background-color:#fff;color:#777;position:fixed;top:0;right:0;z-index:15;overflow:auto}#modal ul{list-style:none}#modal #top{position:relative}#modal #modal-body{padding:5% 2rem}#modal #modal-body .navigation a{color:#000;text-transform:uppercase;font-size:18px;line-height:1.3em;padding:10px 0;text-align:left;text-decoration:none;display:flex;width:100%;align-items:center;justify-content:space-between}#modal #modal-body .navigation a.active .menu-title{border-bottom:1px solid #000}#modal .menu.close-btn{height:24px}.modal #modal{display:block}@media(max-width:500px){#modal{width:100%}#modal #modal-body{margin:3rem auto}#modal #inner-modal{padding:1em}#modal #inner-modal .languages{margin-bottom:0}#modal #inner-modal .menu.close-btn{top:-20px;right:20px}}
