@charset "UTF-8";@font-face{font-display:swap;font-family:roboto condensed;font-style:normal;font-weight:100;src:url(../lib/fonts/roboto-condensed-v27-latin-100.woff2)format("woff2")}@font-face{font-display:swap;font-family:roboto condensed;font-style:normal;font-weight:200;src:url(../lib/fonts/roboto-condensed-v27-latin-200.woff2)format("woff2")}@font-face{font-display:swap;font-family:roboto condensed;font-style:normal;font-weight:300;src:url(../lib/fonts/roboto-condensed-v27-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:roboto condensed;font-style:normal;font-weight:400;src:url(../lib/fonts/roboto-condensed-v27-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:roboto condensed;font-style:normal;font-weight:500;src:url(../lib/fonts/roboto-condensed-v27-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:roboto condensed;font-style:normal;font-weight:600;src:url(../lib/fonts/roboto-condensed-v27-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:roboto condensed;font-style:normal;font-weight:700;src:url(../lib/fonts/roboto-condensed-v27-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:roboto condensed;font-style:normal;font-weight:800;src:url(../lib/fonts/roboto-condensed-v27-latin-800.woff2)format("woff2")}@font-face{font-display:swap;font-family:roboto condensed;font-style:normal;font-weight:900;src:url(../lib/fonts/roboto-condensed-v27-latin-900.woff2)format("woff2")}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:100;src:url(../lib/fonts/poppins-v23-latin-100.woff2)format("woff2")}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:200;src:url(../lib/fonts/poppins-v23-latin-200.woff2)format("woff2")}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:300;src:url(../lib/fonts/poppins-v23-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:400;src:url(../lib/fonts/poppins-v23-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:500;src:url(../lib/fonts/poppins-v23-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:600;src:url(../lib/fonts/poppins-v23-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:700;src:url(../lib/fonts/poppins-v23-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:800;src:url(../lib/fonts/poppins-v23-latin-800.woff2)format("woff2")}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:900;src:url(../lib/fonts/poppins-v23-latin-900.woff2)format("woff2")}body,html,*{font-size:100%;box-sizing:border-box;padding:0;margin:0}:root{scroll-behavior:smooth}::selection{color:#fff;background:#db620c}body,html{max-width:100vw;overflow-x:hidden;overflow-x:clip}.toggle-screenreader,.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.flex{display:flex;flex-wrap:wrap;gap:2.5rem}.flex__item{flex:1}@media(max-width:1024px){.flex__item{flex:0 1 100%;width:100%}}.display--flex{display:flex}details summary::marker{display:none;content:""}details summary::-webkit-details-marker{display:none}.container{margin-left:auto;margin-right:auto;width:100%}@media(min-width:750px){.container{max-width:750px;padding:0 2rem}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1250px){.container{max-width:1250px}}@media(min-width:1750px){.container{max-width:1750px}}@media(max-width:750px){.container{padding:0 2rem}}.container--nav{height:100%}@media(min-width:1250px){.container--nav{max-width:1950px;padding:0 20px}}@media(min-width:1250px){.container--1200px{max-width:1200px}}.anchor{position:absolute;top:-50px}@keyframes btn-scale{0%{transform:scale(1)}25%{transform:scale(1.125)}50%{transform:scale(1)}75%{transform:scale(1.125)}100%{transform:scale(1)}}@keyframes slide-in-left{from{transform:translateX(-100vw);filter:blur(50px);opacity:.5}to{transform:translateX(0);filter:blur(0);opacity:1}}@keyframes slide-in-right{from{color:gray;transform:translateX(10vw);filter:blur(50px);opacity:.5}to{transform:translateX(0);filter:blur(0);opacity:1}}.highlight{animation:highlight-text linear forwards;animation-timeline:view(50% 40%);background:linear-gradient(to right,#db620c 50%,oklch(.86 .19 84.89/0) 50%);background-position:100%;background-size:200% 100%;border-radius:.125rem;padding-inline:.125rem;font-family:roboto condensed}@keyframes highlight-text{to{background-position:0}}img{animation:fade-in linear forwards;animation-timeline:view();animation-range:entry}@keyframes fade-in{from{opacity:0;scale:.8}to{opacity:1;scale:1}}@supports(animation-timeline:view()){.slide-in-left{animation:slide-in-left;animation-timeline:view(block);animation-range:cover 0% cover 20%}.slide-in-right{animation:slide-in-right;animation-timeline:view(block);animation-range:cover 0% cover 20%}}@supports not (animation-timeline:view()){.slide-in-left{opacity:.35;transition:all 1s ease}.slide-in-left.animate-in{opacity:1}.slide-in-right{opacity:.35;transition:all 1s ease}.slide-in-right.animate-in{opacity:1}}@supports(-webkit-hyphens:none) and (not (overflow:-webkit-marquee)){.flip-button.button--desktop{display:none!important}.button--mobile{display:inline-block!important}}.divider-80px{padding-top:80px}@media(max-width:1024px){.divider-80px{padding-top:50px}}@media(max-width:750px){.divider-80px{padding-top:20px}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#252a39}::-webkit-scrollbar-thumb{background-color:#db620c;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#fff;cursor:grab}.landingpage{background:linear-gradient(to bottom,#252a39 0%,#252a39 60%,#1f1e21 81%,#1f1e21 100%);padding:3rem 0;min-height:700px}@media(max-width:750px){.landingpage{min-height:400px}}.main{background:linear-gradient(to bottom,#252a39 0%,#252a39 60%,#1f1e21 81%,#1f1e21 100%)}.main-page__erkner--image{border-radius:9999px;clip-path:circle(50%);aspect-ratio:1/1;object-fit:cover}.main__entry{color:#fff;padding:clamp(3rem,10vw,10rem)0;position:relative;scroll-snap-align:start;z-index:4}.main__entry h1{padding-bottom:4vmax}.main__entry .flex__item--one h2{padding-bottom:2rem;font-weight:300}.main__entry .flex__item--one p{padding:1rem 0 1rem 10%}@media(max-width:750px){.main__entry .flex__item--one p{padding-left:0}}.main__entry .flex__item--one a.button{margin-top:3rem;margin-left:0}.main__entry .flex__item--two{display:flex;justify-content:center}.main__entry .flex__item--two img{width:500px;height:inherit}@media(max-width:1024px){.main__entry .flex__item--two img{width:250px}}@media(max-width:750px){.main__entry .flex__item--two img{display:none}}.main__on-point{padding:3rem 0;position:relative;z-index:2}.main__on-point .flex__item--one img{width:10rem;height:inherit;margin-top:-5rem;transform:rotate(-35deg);margin-left:6rem;filter:drop-shadow(2px 2px 2px rgba(219,98,12,.7))}@media(max-width:1024px){.main__on-point .flex__item--one img{width:7.5rem;transform:rotate(16deg);margin-left:unset}}@media(max-width:750px){.main__on-point .flex__item--one img{width:5.5rem}}.main__on-point .flex__item--two{padding-top:15%}.main__on-point .flex__item--two h2{margin-left:-10%}@media(max-width:1024px){.main__on-point .flex__item--two h2{margin-left:0}}.main__on-point .flex__item--four{display:flex;justify-content:center;align-items:flex-start}.main__on-point .flex__item--four .flip-button label:after,.main__on-point .flex__item--four .flip-button label:before{width:245px;height:45px;font-size:calc(100% + 8px)}@media(max-width:750px){.main__on-point .flex__item--four{display:unset}}.main__on-point--list{color:#fff;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:400;list-style-type:none;padding:2rem 0}.main__on-point--list li{padding:.5rem 0;position:relative;padding-left:2.5rem;font-style:italic}.main__on-point--list li:before{content:"➟";color:inherit;position:absolute;left:0}.main__skills{position:relative;z-index:2;text-align:center;max-width:1200px;margin:auto;padding:min(12rem,12vw)0}.main__skills svg{width:6vmax;height:inherit;margin-bottom:1.5rem}.main__skills h2 span{color:#fff}.main__skills h2+p{padding:1rem 0 3rem;max-width:750px;margin:auto}.main__skills .flex{margin:auto;width:fit-content;gap:4rem}@media(max-width:1024px){.main__skills .flex{gap:4rem;flex-wrap:nowrap}}@media(max-width:750px){.main__skills .flex{gap:0;flex-wrap:wrap}}.main__skills .flex__item{width:fit-content}.main__skills .flex__item details{transition:.125s all linear}@media(max-width:1024px){.main__skills .flex__item details{width:185px}}.main__skills .flex__item details[open]{width:500px;max-width:90vw;transition:.125s all linear}.main__skills .flex__item details summary{position:relative;display:flex;align-items:center;padding:clamp(.5rem,2vw,1rem)0}.main__skills .flex__item details summary:hover{cursor:pointer}.main__skills .flex__item details summary:before{left:0;position:absolute;top:0;bottom:0;display:flex;align-items:center;margin:auto;content:"↴";color:#db620c;font-size:2rem;font-weight:700}.main__skills .flex__item details summary h3{color:#db620c;font-weight:300;text-wrap:nowrap;padding-left:2.2rem}.main__skills .flex__item details p{padding:1rem;text-align:left}.main__skills .details--flex{display:flex;flex-wrap:wrap;gap:40px}.main__skills--details{width:33%;max-width:500px;min-width:280px}@media(max-width:750px){.main__skills--details{width:100%;margin:-.75rem 0}}.main__skills--details summary{border:1px solid #db620c;padding:.5rem .75rem}.main__skills--details summary::marker{content:""}.main__skills--details summary span{display:flex;align-items:center;gap:.5rem;cursor:pointer;position:relative}.main__skills--details summary span svg{width:2rem;height:2rem}.main__skills--details summary span h3{color:#db620c;font-size:clamp(1rem,2vw,1.5rem)}.main__skills--details summary span:after{position:absolute;content:"+";right:.5rem;display:flex;align-items:center;color:#db620c;font-size:2rem;font-weight:700}.main__skills--details p{padding:1rem}.main__skills--details[open] summary span::after{content:"-"}.main__offers{padding:10rem 0 3rem;max-width:1200px;margin:auto;padding:min(10rem,10vw)0 3rem}.main__offers h2{animation:slide-in-left;animation-timeline:view(block);animation-range:cover 0% cover 20%;text-align:center}.main__offers h2 span{color:#fff}.main__offers .flex{padding:2rem 0;gap:1rem}@media(max-width:1024px){.main__offers .flex{gap:unset}}.main__offers .flex__item details{border:2px solid #db620c;border-radius:.65rem}.main__offers .flex__item details:not(:first-of-type){margin:1rem 0}.main__offers .flex__item details[open]{border:2px solid #fff;background:#fff}.main__offers .flex__item details[open] summary:after{content:"-"}.main__offers .flex__item details summary{display:flex;gap:2rem;position:relative;padding:1rem}.main__offers .flex__item details summary:after{content:"+";position:absolute;right:1rem;color:#db620c;font-size:2rem;font-weight:700;top:0;bottom:0;display:flex;align-items:center}.main__offers .flex__item details summary span svg{width:3rem;height:inherit}.main__offers .flex__item details summary h3{color:#db620c;font-weight:400;display:flex;align-items:center}.main__offers .flex__item details summary:hover{cursor:pointer}.main__offers .flex__item details ul{padding:1.15rem;color:#db620c;font-weight:700}.main__offers .flex__item details ul li{list-style-position:inside;padding:.125rem 0}.main__about{padding:10rem 0 4rem;position:relative;z-index:2;padding:min(10rem,10vw)0 4rem}@media(max-width:1024px){.main__about .flex__item--one{order:2}}.main__about .flex__item--two img{width:450px;height:inherit}@media(max-width:1024px){.main__about .flex__item--two{order:1}.main__about .flex__item--two img{width:250px;height:inherit}}.main__about h2{padding-bottom:2rem}.main__about p{padding:1rem 0 1rem 10%}@media(max-width:750px){.main__about p{padding-left:0}}.main__about .button{margin:3rem 0 0}.main__about h2,.main__about p{animation:slide-in-right;animation-timeline:view(block);animation-range:cover 0% cover 20%}.flip-card{background-color:transparent;height:200px;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateX(180deg)}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-front{background-color:#fff;color:#000}.flip-card-front svg{width:100%;height:100%;display:block}.flip-card-back{background-color:#db620c;color:#fff;transform:rotateX(180deg);padding:1rem}.flip-card-back ul{list-style-position:inside}.flip-card-back ul li{padding:.25rem 0;text-align:left}.svg-arrow{width:15rem;margin-left:30%;margin-top:-10%}.svg-color__fill--orange{fill:#db620c}.datenschutz_impressum{background:linear-gradient(to bottom,#252a39 0%,#252a39 60%,#1f1e21 81%,#1f1e21 100%);padding:4rem 0}.datenschutz_impressum h1{color:#fff;padding-bottom:2rem}.datenschutz_impressum h2{font-size:clamp(1.25rem,2vw,1.5rem);padding-top:2rem}.datenschutz_impressum h3{font-size:clamp(1rem,2vw,1.125rem);padding-top:2rem;color:#fff}.datenschutz_impressum h4{font-size:clamp(1rem,2vw,1.125rem);padding-top:1rem;color:#db620c}.datenschutz_impressum ul{list-style-position:inside;color:#fff}.datenschutz_impressum p{font-size:1.125rem}.datenschutz_impressum a{color:#fff}.lexikon h1{color:#fff;font-size:clamp(1.25rem,3vw,3rem);padding-bottom:1rem}.lexikon a{display:block;color:#db620c}.lexikon ul{padding:.25rem 0 1rem}.lexikon ul li{list-style-position:inside}.lexikon ul li::marker{color:#db620c}.lexikon ul li a{display:inline-block;color:#fff}.main-nav{height:80px;position:sticky;top:0;z-index:9999;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.75)}.main-nav:after{content:"";width:100vw;height:2px;background:#db620c;position:absolute;left:0;right:0;bottom:0}.main-nav .flex{flex-wrap:nowrap}.main-nav .flex__item--one img{height:76px;padding:.25rem 0}.main-nav .flex__item--two{display:flex;justify-content:end}.main-nav .flex__item--two .main-nav__list{display:flex;gap:70px;align-items:center;height:80px;list-style-type:none}.main-nav .flex__item--two .main-nav__list--item a:not(.button){color:#fff;text-decoration:none;font-size:clamp(100%,2vw,100% + 2px)}.main-nav .flex__item--two .main-nav__list--item .button{font-size:clamp(100%,2vw,100% + 3px);font-weight:700;padding:.75rem 1rem;text-wrap:nowrap}@media(max-width:1024px){.main-nav .flex__item--two .main-nav__list--item .button{margin-top:1rem}}@media(max-width:1024px){.main-nav .flex__item--two .main-nav__canva{position:absolute;top:100%;right:0;background:#fff;padding:1rem;transform:translateX(calc(100% + 10px));transition:all .5s ease-in-out;z-index:9999;padding:2rem}.main-nav .flex__item--two .main-nav__canva .main-nav__list{flex-direction:column;height:auto;align-items:start;gap:10px}}.main-nav .mobile-btn{position:absolute;right:2rem;color:#db620c;font-size:3rem;font-weight:700;top:0;bottom:0;margin:auto;display:flex;align-items:center}@media(min-width:1024px){.main-nav .mobile-btn{display:none}}.main-nav .mobile-btn:after{content:"+"}#main-nav__canva:checked~.mobile-btn::after{content:"-"}#main-nav__canva:checked~.main-nav__canva{transform:translateX(0);transition:all .5s ease-in-out}.subnav__list--item{position:relative;height:inherit;display:flex;align-items:center}@media(max-width:1024px){.subnav__list--item{display:block}}.subnav__list--item .subnav-label{color:#db620c;background:#fff;padding:.75rem 1rem;font-size:1.2rem;font-weight:700;text-wrap:nowrap}.subnav__list--item .subnav-label span{transform:rotate(-180deg);display:inline-block;transition:transform .35 ease-in-out}.subnav__list--item .subnav-label:hover{cursor:pointer}.subnav__list--item .subnav-label:hover span{transform:rotate(0);transition:transform .35 ease-in-out}.subnav__wrapper{display:none;padding:2rem;color:inherit;position:absolute;top:100%;left:-50%;z-index:10;width:fit-content;margin-top:-.75rem}@media(max-width:1024px){.subnav__wrapper{position:unset;padding:1rem;padding:0}}.subnav{padding:1rem 2rem;background:#fff;border-radius:1rem;position:relative;filter:drop-shadow(2px 2px 2px rgba(219,98,12,.7))}.subnav:before{content:"▲";position:absolute;top:-1.5rem;left:0;right:0;margin:auto;color:#fff;display:flex;justify-content:center;width:100%;font-size:1.75rem}@media(max-width:1024px){.subnav:before{display:none}}.subnav li{padding:.25rem 0;list-style-type:disc;color:#db620c;list-style-position:inside;text-wrap:nowrap}.subnav li:last-of-type{padding-bottom:1rem}.subnav li::marker{color:inherit}.subnav li a{text-wrap:nowrap;color:#db620c;text-decoration:none}#subnav-checkup:checked+.subnav-label+.subnav__wrapper{display:block}#subnav-checkup:checked~.subnav-label span{transform:rotate(0)}.subnav__list--item:hover>.subnav-label+.subnav__wrapper,.subnav__wrapper:hover{display:block}.checkup{background:linear-gradient(to bottom,#252a39 0%,#252a39 60%,#1f1e21 81%,#1f1e21 100%);min-height:600px;color:#fff}.checkup h2{padding-bottom:2rem}.checkup h2 span{color:#fff;font-family:inherit}.checkup p{max-width:750px}.checkup header{overflow:hidden;width:100%;clip-path:inset(0 0 0% 0);height:100vh;background:#000;background-image:url(../lib/images/website-checkup/barrierefreiheit/barrierefreiheit-landingpage-header-mountains-1000px.webp);background-size:cover;background-repeat:no-repeat;background-attachment:scroll}@supports(background-image:image-set(url("x.png") 1x)){.checkup header{background-image:-webkit-image-set(url(../lib/images/website-checkup/barrierefreiheit/barrierefreiheit-landingpage-header-mountains-1000px.webp) 1x,url(../lib/images/website-checkup/barrierefreiheit/barrierefreiheit-landingpage-header-mountains-2000px.webp) 2x);background-image:image-set(url(../lib/images/website-checkup/barrierefreiheit/barrierefreiheit-landingpage-header-mountains-1000px.webp) 1x,url(../lib/images/website-checkup/barrierefreiheit/barrierefreiheit-landingpage-header-mountains-2000px.webp) 2x);background-size:cover;background-repeat:no-repeat;background-attachment:fixed}}@media(max-width:750px){.checkup header{background-image:url(../lib/images/website-checkup/barrierefreiheit/barrierefreiheit-landingpage-header-mountains-500px.webp);background-size:cover;background-repeat:no-repeat;background-attachment:scroll;height:calc(100vh - 80px)}@supports(background-image:image-set(url("x.png") 1x)){.checkup header{background-image:-webkit-image-set(url(../lib/images/website-checkup/barrierefreiheit/barrierefreiheit-landingpage-header-mountains-500px.webp) 1x,url(../lib/images/website-checkup/barrierefreiheit/barrierefreiheit-landingpage-header-mountains-1000px.webp) 2x);background-image:image-set(url(../lib/images/website-checkup/barrierefreiheit/barrierefreiheit-landingpage-header-mountains-500px.webp) 1x,url(../lib/images/website-checkup/barrierefreiheit/barrierefreiheit-landingpage-header-mountains-1000px.webp) 2x);background-size:cover;background-repeat:no-repeat;background-attachment:scroll}}@supports(height:100dvh){.checkup header{height:calc(100dvh - 80px)}}}.checkup header h1{position:fixed;color:#fff;top:30%;left:10%;z-index:1;font-size:clamp(1.5rem,5vw,10rem);line-height:clamp(1.75rem,6vw,10.25rem);filter:drop-shadow(3px 3px 3px rgba(77,77,77,.95))}@media(max-width:750px){.checkup header h1{top:20%}}@media(max-width:350px){.checkup header h1{font-size:1.25rem;top:30%}}.checkup header a.button{position:fixed;bottom:10%;right:10%;font-size:calc(100% + 1.125rem);padding:.75rem 1.25rem;animation:btn-scale 5s infinite;z-index:1;background:rgba(0,0,0,.75)}@media(max-width:750px){.checkup header a.button{bottom:unset;left:1rem;right:1rem;font-size:1.25rem;top:45%}}@media(max-width:350px){.checkup header a.button{font-size:1.25rem;top:55%}}@layer reset{.checkup section {
    padding: min(3.5rem, 5%);
  }
}.checkup__entry{padding:min(8rem,15%)0 0;position:relative}@media(max-width:750px){.checkup__entry{padding-bottom:2rem}}.checkup__entry .button{margin:2rem 0}.checkup__list--card{background:#db620c;transform:rotate(7deg);border-radius:1rem;padding:min(2rem,10%);position:relative;width:fit-content;min-width:clamp(250px,10vw,750px);box-shadow:inset 0 0 10px rgba(0,0,0,.5)}@media(max-width:1024px){.checkup__list--card{width:100%;transform:unset}}.checkup__list--card:after{content:"";position:absolute;background:radial-gradient(black 24.8%,white 25.2%,white 50%,black 51%,black 75%,white 76%,white 76.1%,white 100%);top:-1.5rem;border:5px solid #fff;right:-1.5rem;border-radius:9999px;clip-path:circle(50%);width:3rem;height:3rem}.checkup__list--card p:first-of-type{text-align:center;font-weight:700}.checkup__list--card h2{color:#fff;padding-bottom:1rem}.checkup__list--card ul li{list-style-position:inside;padding:.45rem 0;font-size:clamp(1.125rem,3vw,1.5rem);text-wrap:nowrap}@media(max-width:1024px){.checkup__list--card ul li{text-wrap:unset;list-style-position:outside}}.checkup__now{width:100%;padding:clamp(6rem,18vw,12rem)0}.checkup__now h2{display:table;margin:0 auto;white-space:nowrap}.checkup__now h2 span{color:#fff;font-family:inherit}.checkup__now ol{display:table;margin:0 auto;padding-top:1rem}.checkup__now ol li{font-size:clamp(1.25rem,3vw,1.7rem);list-style:none;padding:.45rem;position:relative;display:flex;gap:1rem;align-items:center}.checkup__now ol li:before{content:attr(data-tooltip);color:#db620c;background:#fff;border-radius:9999px;clip-path:circle(50%);padding:.5rem 1rem;max-width:2rem;max-height:2rem;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:clamp(1rem,4vw,2rem)}@media(max-width:750px){.checkup__now ol li:before{padding:.65rem 1rem}}.checkup__now ol li:nth-child(1){margin-left:0}@media(max-width:750px){.checkup__now ol li:nth-child(1){margin-left:unset}}.checkup__now ol li:nth-child(2){margin-left:1rem}@media(max-width:750px){.checkup__now ol li:nth-child(2){margin-left:unset}}.checkup__now ol li:nth-child(3){margin-left:2rem}@media(max-width:750px){.checkup__now ol li:nth-child(3){margin-left:unset}}.checkup__now ol li:nth-child(4){margin-left:3rem}@media(max-width:750px){.checkup__now ol li:nth-child(4){margin-left:unset}}.checkup__now ol li:nth-child(5){margin-left:4rem}@media(max-width:750px){.checkup__now ol li:nth-child(5){margin-left:unset}}.checkup__now ol li:nth-child(6){margin-left:5rem}@media(max-width:750px){.checkup__now ol li:nth-child(6){margin-left:unset}}.checkup__now ol li:nth-child(7){margin-left:6rem}@media(max-width:750px){.checkup__now ol li:nth-child(7){margin-left:unset}}.checkup__now ol li:nth-child(8){margin-left:7rem}@media(max-width:750px){.checkup__now ol li:nth-child(8){margin-left:unset}}.checkup__now ol li:nth-child(9){margin-left:8rem}@media(max-width:750px){.checkup__now ol li:nth-child(9){margin-left:unset}}.checkup__now ol li:nth-child(10){margin-left:9rem}@media(max-width:750px){.checkup__now ol li:nth-child(10){margin-left:unset}}.checkup__now p{padding:2rem 0;display:table;margin:0 auto}.checkup__now p span{text-transform:uppercase;color:#db620c}.checkup__featuredImage{padding-bottom:min(12rem,20%)}@media(max-width:1024px){.checkup__featuredImage .flex__item--left{order:2}}.checkup__featuredImage .flex__item--left h2 span{font-family:inherit;color:#fff}.checkup__featuredImage .flex__item--left .button{margin:2rem 0}@media(max-width:1024px){.checkup__featuredImage .flex__item--right{order:1}}.checkup__featuredImage .flex__item--right div{overflow:hidden;width:fit-content;height:fit-content;transition:transform .35s ease-in-out;inset:0;margin:auto;display:block}.checkup__featuredImage .flex__item--right img{width:100%;max-width:500px;aspect-ratio:1/1;object-fit:cover;transition:transform .35s ease-in-out}.checkup__featuredImage .flex__item--right img:hover{transform:scale(1.5)}@media(max-width:1024px){.checkup__featuredImage .flex__item--right img{clip-path:circle(50%);border-radius:9999px}}.checkup__barrierefrei--header{height:100vh;width:100%;background:url(../lib/images/start/start-header-mountains-3000px.png)}.blog{background:linear-gradient(to bottom,#252a39 0%,#252a39 60%,#1f1e21 81%,#1f1e21 100%);min-height:600px}.blog__list{padding:min(4rem,10%)0}.blog__list h1{color:#fff;padding-bottom:2.5rem}.blog__list .flex__item{width:100%;max-width:450px}.blog__list .flex__item article{padding:2rem;background:#fff;border-radius:1rem;width:100%;transition:.5s all linear;overflow:hidden}.blog__list .flex__item article div{overflow:hidden}.blog__list .flex__item article div img{width:100%;transition:.5s all linear;overflow:hidden;aspect-ratio:1/1;object-fit:cover;height:295px}.blog__list .flex__item article div img:hover{transform:scale(1.25)}.blog__list .flex__item article p{color:#252739;padding-bottom:1rem;text-overflow:ellipsis}.blog__single{padding:min(4rem,10%)0}.blog__single p{max-width:1250px}.blog__single a:not(.button){color:#db620c}.blog__single a:not(.button):hover{color:#fff}.blog__single h1,.blog__single h2,.blog__single h3{padding:3rem 0 1rem;color:#db620c}.blog__single h1{color:#fff}.blog__single h4{color:#fff;font-weight:700;font-size:clamp(1rem,2vw,1.25rem)}.blog__single ol,.blog__single ul{list-style-position:inside}.blog__single ol li,.blog__single ul li{font-size:clamp(1rem,2vw,1.25rem);padding:.125rem 0;color:#fff}.blog__single ol li:first-of-type,.blog__single ul li:first-of-type{padding-top:1rem}.blog__single ol li:last-of-type,.blog__single ul li:last-of-type{padding-bottom:1rem}.blog__single img{border-radius:9999px;clip-path:circle(50%);margin:4% 0;width:100%;max-width:500px;object-fit:cover;aspect-ratio:1/1}@media(max-width:750px){.blog__single img{height:auto}}.blog__single .button{margin:2rem 0}.contact{min-height:600px;background:linear-gradient(to bottom,#252a39 0%,#252a39 60%,#1f1e21 81%,#1f1e21 100%)}.contact p{max-width:750px}.contact button.button--red{border:none;font-weight:700}.contact button.button--red:hover{background:#f69957}.contact__multistep{height:calc(100vh - 80px);scroll-snap-type:y mandatory;overflow-y:scroll;scroll-behavior:smooth;position:fixed;top:80px;overflow:hidden;z-index:1;clip-path:inset(0 0 0% 0);width:calc(100vw - 4rem)}@supports(height:100dvh){.contact__multistep{height:calc(100dvh - 80px)}}.contact__multistep button{margin:1.5rem 0}.contact__multistep--step{height:calc(100vh - 80px);padding-top:80px;scroll-snap-align:start;justify-content:center;align-items:center;font-size:2rem;color:#fff}@supports(height:100dvh){.contact__multistep--step{height:calc(100dvh - 80px)}}.contact__multistep--step fieldset{outline:none;border:none}.contact__multistep--step fieldset legend{margin-bottom:1rem}.contact__multistep--step fieldset label{display:flex;align-items:center;gap:1rem}.contact__multistep--step fieldset label input[type=checkbox]{accent-color:#db620c;width:1.5rem;height:1.5rem;display:inline-block}.contact__multistep--step textarea{height:150px}.contact__multistep--data-privacy{font-size:16px;display:flex;align-items:center;gap:.25rem}.contact__multistep--data-privacy a{color:#db620c}.contact__multistep--data-privacy input[type=checkbox]{width:1.5rem;height:1.5rem}button{padding:1rem 2rem;font-size:1rem;border:none;border-radius:8px;background:#fff;color:#000;cursor:pointer}.service{background:#f5f5e7;padding:clamp(2rem,4vw,4rem)0;color:#000}@media(max-width:750px){.service .flex{gap:0}}.service .faq .flex__item h2{color:#000}.service .button.button--white{border:3px solid #000;border-radius:5px;font-weight:800;margin:2rem 0}.service h1{color:#db620c;font-weight:600;text-transform:uppercase}.service h1 span{color:#000;text-transform:none}.service h1+.headline-sub{color:#db620c;text-transform:uppercase;font-weight:600}.service h2{padding-bottom:1rem}.service .stop{font-size:clamp(1.5rem,5vw,4rem);line-height:unset;max-width:unset;color:#db620c;font-weight:600;padding:2.5rem 0}.service p{padding:.35rem 0}.service ul li.checked,.service ul li.unchecked,.service ul li.arrow{list-style-type:none;position:relative;font-size:clamp(1.125rem,3vw,1.45rem);padding:.35rem .3rem}.service ul li{margin-left:1.25rem}.service ul li:before{position:absolute;left:-1.25rem}.service ul li.checked:before{content:"✔";color:green}.service ul li.unchecked:before{content:"✖";color:red}.service ul li.arrow:before{content:"➜";color:#db620c}.service .modal-freeTalk__content{overflow-y:scroll;height:fit-content}.service .modal-freeTalk__content .closePopup{bottom:unset;right:1rem;top:1rem;padding:.75rem 1rem}.service .modal-freeTalk__content textarea{min-height:200px}.service .modal-freeTalk__content input[type=email]{margin:1rem 0}.service .modal-freeTalk__content input[type=submit]{margin-left:0}.service p{color:inherit;display:block;max-width:650px}.service__card{background:#fff;border:1px solid #db620c;padding:3rem clamp(1rem,2vw,2rem);border-radius:1rem;position:relative;margin:clamp(2.5rem,5vw,3.5rem)0;filter:drop-shadow(2px 6px 10px rgba(0,0,0,.3))}@media(max-width:750px){.service__card{padding-top:calc(72.5px + 1.25rem)}}.service__card .button.button--white{position:absolute;margin:0;right:-2rem;bottom:-1.5rem}@media(max-width:750px){.service__card .button.button--white{left:0;right:0;margin:auto}}.service__card details summary{font-size:clamp(1rem,2vw,1.5rem);padding-top:1rem}.service__card details[open] summary{padding-bottom:1rem}.service__card .price{position:absolute;top:-2.5rem;right:-2rem;background:#db620c;padding:clamp(.45rem,2vw,.75rem)clamp(1rem,2vw,1.5rem);border-radius:1rem;color:#fff;display:block;text-align:center;font-weight:900}@media(max-width:750px){.service__card .price{left:0;right:0;border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-right-radius:0;border-bottom-left-radius:0;top:0;max-width:100%}}.service__card .price sub{font-size:15px;display:block}.service__card details{width:100%;display:flex;justify-content:center}.service__card details[open] summary:before{content:"-"}.service__card details summary{color:#db620c;font-size:clamp(1.125rem,2vw,1.75rem);font-weight:600;position:relative;padding-left:2rem;width:fit-content}.service__card details summary:hover{cursor:pointer}.service__card details summary:before{content:"+";color:inherit;position:absolute;left:0}.website-betreuung h2.headline-nav{text-align:center}.website-betreuung .anchor{top:calc(-130px - 2rem)}.website-betreuung__nav{display:flex;position:sticky;top:80px;z-index:999;padding:0;background:rgba(244,247,231,.5);padding:1.25rem 0;backdrop-filter:blur(2px);justify-content:center;list-style-type:none}@media(max-width:750px){.website-betreuung__nav{position:unset;flex-wrap:wrap;justify-content:flex-start}}.website-betreuung__nav li{margin:.5rem 0}.website-betreuung__entry h1~h2{color:#000;padding:2rem 0}@media(max-width:1024px){.website-betreuung__entry .flex__item--left{order:2}}.website-betreuung__entry .flex__item--right{display:flex;align-items:center}@media(max-width:1024px){.website-betreuung__entry .flex__item--right{order:1}}.website-betreuung__entry .flex__item--right .scale{overflow:hidden;width:fit-content;border-radius:9999px;clip-path:circle(45%)}@media(max-width:1024px){.website-betreuung__entry .flex__item--right .scale{all:unset;width:100%}}.website-betreuung__entry .flex__item--right .scale img{border-radius:9999px;clip-path:circle(45%);transition:transform .35s ease-in-out}.website-betreuung__entry .flex__item--right .scale img:hover{transform:scale(1.125);transition:transform .35s ease-in-out}@media(max-width:750px){.website-betreuung__entry .flex__item--right .scale img:hover{transform:unset}}@media(max-width:1250px){.website-betreuung__entry .flex__item--right .scale img{width:450px;height:auto}}@media(max-width:1024px){.website-betreuung__entry .flex__item--right .scale img{border-radius:unset;clip-path:unset;width:100%}}.website-betreuung__vorteile{padding:clamp(3.5rem,2vw,5.5rem)0;margin:auto;max-width:1200px}.website-betreuung__offers--advanced{padding:clamp(3.5rem,8vw,4rem)0;position:relative}.website-betreuung__offers--advanced .flex__item.width{flex:0 60%}@media(max-width:1024px){.website-betreuung__offers--advanced .flex__item.width{flex:0 100%}}.website-betreuung__offers--premium{position:relative}.website-betreuung__offers--premium .flex__item.width{flex:0 60%}@media(max-width:1024px){.website-betreuung__offers--premium .flex__item.width{flex:0 100%}}.website-betreuung__offers--basic{position:relative}.website-betreuung__offers--basic .website-betreuung__offers--card{max-width:750px}.website-betreuung__offers--basic .flex__item{justify-content:center;display:flex;flex-direction:column}*{font-family:arial;text-wrap:balance}a{color:#db620c}h1{font-size:clamp(1.25rem,4vw,3.5rem);line-height:clamp(1.75rem,4vw,4rem)}h2{font-size:clamp(1.25rem,2vw,2rem);line-height:clamp(1.5rem,2vw,2.5rem);color:#db620c}h3{font-size:clamp(1.25rem,2vw,2rem);line-height:clamp(1.75rem,2vw,2.5rem)}h1,h2,h3,h4{font-family:poppins,sans-serif}p{font-size:20px;line-height:28px;color:#fff;text-wrap:balance}p,ul,li,a,label,strong{font-family:roboto condensed,sans-serif}input[type=text],input[type=email],input[type=phone],input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:450px;min-width:250px;background:#fff;display:block;padding:.5rem;caret-color:#db620c;border:2px solid #db620c;font-weight:600;height:50px;padding:5px;color:#252739}input[type=text]::placeholder,input[type=email]::placeholder,input[type=phone]::placeholder,input[type=url]::placeholder{font-weight:400}input[type=checkbox]{accent-color:#db620c}textarea{display:block;width:100%;max-width:450px;min-width:250px;border:2px solid #db620c;padding:5px}.flip-button{position:relative;display:inline-flex;width:fit-content;perspective:1000px;margin:2.5rem 0;height:2rem}.flip-button a,.flip-button label{transform-style:preserve-3d;transform:translateZ(-25px);transition:transform .25s;color:transparent}.flip-button a:hover,.flip-button label:hover{cursor:pointer}.flip-button a:before,.flip-button a:after,.flip-button label:before,.flip-button label:after{position:absolute;white-space:nowrap;padding:.5rem 1.25rem;display:flex;align-items:center;justify-content:center;border:5px solid #fff;font-weight:600;color:#db620c;font-size:calc(100% + 2px);width:220px;height:30px;background:#000;font-weight:600;backface-visibility:hidden}.flip-button a:before,.flip-button label:before{transform:rotateY(0)translateZ(25px);content:attr(data-before)}.flip-button a:after,.flip-button label:after{transform:rotateX(90deg)translateZ(25px);content:attr(data-after)}.flip-button a:hover,.flip-button label:hover{transform:translateZ(-25px)rotateX(-90deg)}.button{padding:5px 10px;cursor:pointer;text-decoration:none;text-transform:uppercase;font-size:clamp(1.25rem,2vw,1.5rem);width:fit-content;margin:auto;display:block}.button--white{color:#db620c;background:#fff;padding:.75rem 1rem;font-size:1.2rem;font-weight:700;text-wrap:nowrap;text-transform:unset}.button--white:hover{background:#e6e6e6}.button--red{background:#db620c;color:#fff;border:4px solid #fff;transition:.5s all ease-in-out}.button--red:hover{background:#000;transition:.5s all ease-in-out}.button--black{background:#000;border:6px solid #fff;color:#db620c;font-weight:600;padding:.75rem 2.5rem;font-size:clamp(1rem,2vw,1.125rem);border-radius:0;transition:all .25s ease-in-out}.button--black:hover{background:#db620c;color:#fff;transition:all .25s ease-in-out}.button--desktop{display:none}@media(min-width:1024px){.button--desktop{display:inline-flex}}.button--mobile{display:block;background:#000;color:#db620c;margin:2rem auto;transition:all .25s ease-in-out}@media screen and (min-width:1024px){.button--mobile{display:none}}.button--mobile:hover{background:#db620c;color:#fff;transition:all .25s ease-in-out}iframe{width:100%;height:100%}.modal-freeTalk__wrapper{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(37,42,57,.75);z-index:9999;display:none}.modal-freeTalk__content{position:absolute;width:80vw;max-width:750px;min-width:250px;top:0;bottom:0;left:0;right:0;margin:auto;height:80vh;min-height:500px;background:#fff;padding:clamp(1rem,2vw,2rem)}.modal-freeTalk__content .closePopup{position:absolute;right:-1rem;bottom:-1rem;color:#fff;background:#000;border-radius:50%;font-weight:700;font-size:1.25rem;padding:1rem}.modal-freeTalk__content .closePopup:hover{cursor:pointer}#freeTalk:checked~.modal-freeTalk__wrapper,#business-turbo-popup:checked~.modal-freeTalk__wrapper,#rundum-sorglos-popup:checked~.modal-freeTalk__wrapper,#stabil-sicher-popup:checked~.modal-freeTalk__wrapper{display:block}.faq{padding:4rem 0}.faq a{color:#db620c}.faq .flex__item h2{padding-bottom:2rem;color:#fff}.faq .flex__item details{padding:.5rem 0 .5rem 1.25rem}.faq .flex__item details summary{color:#db620c;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:400;cursor:pointer;list-style-position:outside;position:relative;list-style:none}.faq .flex__item details summary:before{content:"+";position:absolute;left:-1.25rem;transition:transform .5s linear;font-size:1.5rem;bottom:0;top:0;display:flex;align-items:center;font-family:inherit;font-weight:900}.faq .flex__item details summary::marker{display:none;content:""}.faq .flex__item details p{padding:1rem}.faq .flex__item details[open] summary:before{content:"-";transform:rotate(180deg);transition:transform .25s linear}.faq .flex__item--two{display:flex;justify-content:center}.faq .flex__item--two img{width:500px;height:500px;object-fit:cover;border-radius:9999px;overflow:hidden;clip-path:circle(50%);margin-top:-5rem}@media(max-width:1024px){.faq .flex__item--two img{margin-top:4rem}}@media(max-width:750px){.faq .flex__item--two img{width:250px;height:250px}}.offer-box{padding:3rem 0 10rem}@media(max-width:1024px){.offer-box{padding-bottom:3rem}}.offer-box span{width:100%;display:flex;justify-content:center}.offer-box span h2{display:inline-flex;position:relative;background:url(../lib/images/offer-box/weißerkringel.svg)no-repeat;background-size:contain;background-position:50% 0;padding:4.5vmax 3.5vmax;text-wrap:nowrap}@media(min-width:2250px){.offer-box span h2{background-position:50% 2vmax}}@media(max-width:750px){.offer-box span h2{padding:4.95vmax 3.95vmax}}@media(max-width:330px){.offer-box span h2{background-position:50% -250%}}.offer-box .flex{padding:3rem 0;gap:4rem}@media(max-width:750px){.offer-box .flex{gap:1rem;padding:1.5rem 0}}.offer-box .flex .flex__item ul{color:#db620c;padding:2.5rem 0}.offer-box .flex .flex__item ul li{padding:.25rem 0;list-style-type:"✔";list-style-position:inside;font-weight:500;font-size:clamp(1rem,3vw,1.5rem)}.offer-box .flex .flex__item ul li::marker{content:"✔"}.offer-box .flex .flex__item--one{display:flex;align-items:center;flex-direction:column}@media(max-width:1024px){.offer-box .flex .flex__item--one{order:2}}.offer-box .flex .flex__item--one img{width:300px;height:inherit}@media(max-width:1024px){.offer-box .flex .flex__item--one img{width:100px}}.info-btn-wrapper{display:flex;flex-direction:column;gap:.85rem;align-items:flex-start;position:fixed;left:0;bottom:2rem;z-index:99}.info-btn-wrapper #infoButton,.info-btn-wrapper #extraButtons{display:flex;align-items:center}.info-btn-wrapper #infoButton svg,.info-btn-wrapper #extraButtons svg{width:2rem;height:2rem}.info-btn-wrapper a,.info-btn-wrapper label{padding:.6rem .75rem;background-color:#db620c;color:#fff;border:none;cursor:pointer}.info-btn-wrapper a:hover,.info-btn-wrapper label:hover{background:#ab4c09}.info-btn-wrapper a:active,.info-btn-wrapper a:focus,.info-btn-wrapper label:active,.info-btn-wrapper label:focus{background-color:gray}.info-btn-wrapper #extraButtons{display:none;flex-direction:column;gap:.85rem}.info-btn-wrapper #extraButtons.show{display:flex}.info-btn-wrapper #infoButton.active{background:gray}.chat-widget{display:none}.chat-widget__wrapper{z-index:9;top:0;bottom:0;left:0;right:0;position:fixed;background:rgba(255,255,255,.75)}.chat-widget__wrapper--content{max-width:700px;max-height:500px;width:90vw;position:fixed;left:0;bottom:0;top:0;right:0;margin:auto;background:#000}#chat-widget:checked~.chat-widget{display:block}#chat-widget:checked~.chat-widget label{font-size:clamp(1rem,2vw,1.25rem);font-weight:700;position:absolute;bottom:1rem;right:1rem;color:#fff;cursor:pointer}#widget-layout.has-chat textarea{position:relative;background:0 0!important}#widget-layout.has-chat textarea:after{position:absolute;left:0;content:"Willkommen"}@media only screen and (max-device-width:640px){#lhc_status_container_page{position:unset!important;height:100%}}.blog-preview{padding:3rem 0}.blog-preview .flex__item{background:#fff;padding:1rem;border-radius:1rem;max-width:350px}.blog-preview .flex__item h3{color:#db620c;padding-bottom:1rem}.blog-preview .flex__item img{width:100%}.blog-preview .flex__item .button{margin-top:1rem}.testimonial{padding:min(2rem,5%)0}.testimonial h2{padding-bottom:unset}.testimonial h3{padding-bottom:2rem;color:#fff}.testimonial .flex__item{margin:auto}.testimonial__counter{font-size:clamp(1.25rem,2vw,1.5rem)}.testimonial__counter span{color:#db620c;font-size:clamp(2.125rem,4vw,2.95rem)}.testimonial blockquote{max-width:700px;padding:1.5rem;font-size:clamp(1rem,2vw,1.25rem);background:#fff;border-radius:.75rem;color:#252739;margin:2rem 0;white-space:normal}.testimonial blockquote footer{margin-top:1rem}.testimonial ul{padding:2rem 0}.testimonial ul li{list-style-type:none;display:flex;gap:.5rem;font-size:clamp(1.25rem,4vw,1.75rem);color:#fff}.testimonial ul li span{font-family:inherit;color:#db620c}.testimonial ul li::marker{content:""}.testimonial p:last-of-type{padding:1rem 0}.testimonial .button{margin-left:0}.breadcrumb{width:100%}.breadcrumb__list{list-style-type:none;display:flex;gap:1rem;padding:unset}.breadcrumb__list li{padding:unset!important}.contact-partial{padding:5vw 0;text-align:center;position:relative}.contact-partial h2{padding:unset}.contact-partial p{max-width:unset}.contact-partial__ways{display:flex;justify-content:center;padding-top:2.5rem}.contact-partial__ways ul{display:flex;list-style-type:none;flex-wrap:wrap;gap:clamp(1.5rem,2vw,3rem)}@media(max-width:750px){.contact-partial__ways ul{flex-direction:column;align-items:center}}.contact-partial__ways ul li a.button{border:unset;border-radius:1rem}.about{padding:clamp(2rem,5vw,4rem)0;color:#fff;background:#252a2d;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;min-height:650px;display:flex;align-items:center}@media(min-width:2200px){.about{background-size:cover}}@media(max-width:1250px){.about{min-height:850px;background-size:cover}}@media(max-width:750px){.about{background:image-set(url(../lib/images/partial-about/partial-about-bg-750px.webp) 1x,url(../lib/images/partial-about/partial-about-bg-1500px.webp) 2x);background-position:50%;background-repeat:no-repeat;background-size:cover}}@media(min-width:751px){.about{background:image-set(url(../lib/images/partial-about/partial-about-bg-1500px.webp) 1x,url(../lib/images/partial-about/partial-about-bg-3000px.webp) 2x);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}}.about .flex{justify-content:space-evenly}.about .flex__item{flex:unset}.about img.portrait{width:300px;height:auto;border-radius:9999px;border:5px solid #db620c;aspect-ratio:1/1;object-fit:cover;object-position:top;padding-top:1rem}@media(max-width:750px){.about img.portrait{width:200px}}.main__header{background-size:cover;width:100%;height:calc(100vh - 0px);height:100dvh;background-attachment:fixed;background:#000;background:image-set(url(../lib/images/start/webP/start-header-black-1500px.webp) 1x,url(../lib/images/start/webP/start-header-black-3000px.webp) 2x);background-size:cover;background-repeat:no-repeat}@media(max-width:750px){.main__header{background:unset;display:none}}.main__header .main-headline{font-size:clamp(1.5rem,5vw,10rem);line-height:clamp(1.75rem,6vw,10.25rem);width:100%;background:image-set(url(../lib/images/start/start-header-mountains-1500px.png) 1x,url(../lib/images/start/start-header-mountains-3000px.png) 2x);background-size:cover;background-position:50% 25%;background-repeat:no-repeat;font-weight:600;text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;color:#fff;position:fixed;top:30%;left:10%;font-family:poppins,sans-serif}.main__header .main-headline span{font-family:inherit}.main__header .main-headline span:first-of-type{padding-left:5%}@media(max-width:750px){.main__header .main-headline span:first-of-type{padding-left:0}}.main__header .main-headline span:last-of-type{padding-left:15%;text-wrap:nowrap}@media(max-width:750px){.main__header .main-headline span:last-of-type{padding-left:0}}@media(max-width:750px){.main__header .main-headline{top:20%;background-image:url(../lib/images/start/start-header-mountains-750px.png);background-image:unset}}@media(max-width:350px){.main__header .main-headline{font-size:1.25rem;top:30%}}.main__header--mask{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.124)),-webkit-image-set(url(../lib/images/start/webP/start-header-mountains-1500px.webp) 1x,url(../lib/images/start/webP/start-header-mountains-3000px.webp) 2x);background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.124)),image-set(url(../lib/images/start/webP/start-header-mountains-1500px.webp) 1x,url(../lib/images/start/webP/start-header-mountains-3000px.webp) 2x);background-position:50%;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;position:relative}@media(max-width:750px){.main__header--mask{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.124)),-webkit-image-set(url(../lib/images/start/webP/start-header-mountains-750px.webp) 1x,url(../lib/images/start/webP/start-header-mountains-1500px.webp) 2x);background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.124)),image-set(url(../lib/images/start/webP/start-header-mountains-750px.webp) 1x,url(../lib/images/start/webP/start-header-mountains-1500px.webp) 2x);background-attachment:scroll;display:block;height:calc(100vh - 80px)}@supports(height:100dvh){.main__header--mask{height:calc(100dvh - 80px)}}}.main__header--mask .main-headline{background:unset;-webkit-text-fill-color:unset;color:#fff;text-shadow:0 0 10px 5px #000;font-family:poppins,sans-serif;text-shadow:2px 2px 100px #fff;line-height:clamp(1.75rem,6vw,10.25rem)}.main__header--mask .main-headline span{font-family:inherit}.main__header--mask .main-headline span:first-of-type{color:#fff;padding-left:5%}@media(max-width:750px){.main__header--mask .main-headline span:first-of-type{padding-left:0}}.main__header--mask .main-headline span:last-of-type{padding-left:15%;text-wrap:nowrap}@media(max-width:750px){.main__header--mask .main-headline span:last-of-type{padding-left:0}}.main__header--content{clip:rect(0,auto,auto,0);overflow:hidden;position:absolute;height:100vh;left:0;width:100%;clip-path:inset(0 0 0% 0)}@media(max-width:750px){.main__header--content{height:calc(100vh - 80px)}@supports(height:100dvh){.main__header--content{height:calc(100dvh - 80px)}}}.main__header--content a.button{position:fixed;bottom:10%;right:10%;font-size:calc(100% + 1.125rem);padding:.75rem 1.25rem;animation:none;z-index:1;background:rgba(0,0,0,.75);min-width:200px;min-height:75px}@media(max-width:750px){.main__header--content a.button{bottom:unset;left:1rem;right:1rem;font-size:1.25rem;top:55%;min-width:150px;min-height:55px}}@media(max-width:350px){.main__header--content a.button{font-size:1.25rem;top:55%}}div.footer-bg{background:url(../lib/images/Kohle.png)no-repeat;background-size:cover;width:100vw;height:200px}.footer{color:#fff;position:relative;z-index:2}.footer__content{padding:4rem 0 0;background:#000;width:100%}.footer__content a{color:#fff}@media(max-width:750px){.footer__content{padding:2rem 0 0}}.footer__content .flex{padding-bottom:2.5rem}.footer__content .flex__item{display:flex;flex-direction:column;gap:.75rem}@media(max-width:1024px){.footer__content .flex__item{align-items:center}}.footer__content .flex__item ul{list-style-type:none}.footer__content .flex__item--one img{width:250px;height:inherit}@media(max-width:1250px){.footer__content .flex__item--one img{width:250px}}@media(max-width:1024px){.footer__content .flex__item--one img{width:150px}}@media(max-width:750px){.footer__content .flex__item--one img{width:100px}}.footer__content .flex__item--one a{font-size:clamp(1rem,2vw,1.125rem);margin-left:2rem;font-weight:700}@media(max-width:1024px){.footer__content .flex__item--one a{margin:auto}}.footer__content .flex__item--two .footer__number{color:#db620c;margin-top:.5rem;font-weight:700;text-decoration:none}.footer__content .flex__item--two ul li a{display:block;margin:.5rem 0;max-width:fit-content}.footer__content .flex__item--three .button{margin-left:0;margin-top:1rem;font-size:clamp(1rem,2vw,1.15rem)}.footer__content .flex__item--three h3{padding-top:1rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:300}.footer__content .flex__item--three input[type=checkbox]{accent-color:#db620c}.footer__content .flex__item--three input[type=email]{all:unset;-webkit-appearance:none;background:#fff;border:2px solid #db620c;height:1.5rem;width:100%;max-width:250px;padding:.251rem;color:#db620c;font-weight:600;caret-color:#db620c}.footer__content .flex__item--three input[type=email]:focus{border:2px solid #000}.footer .legal{display:flex;gap:1rem;align-items:center;flex-direction:column;padding:1rem 0;background:#1f1e21}.footer .legal ul{display:flex;gap:2rem;list-style:none;align-items:center}.footer .legal ul a{color:#db620c;text-decoration:none;font-weight:700}.footer .legal ul a svg{width:2rem;height:inherit;fill:#db620c}/*# sourceMappingURL=main.css.map */