@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);html,body{font-size:16px}body{font-family:"DM Sans",sans-serif!important;font-weight:300;color:#fff;line-height:1.75}p,ul{font-size:1.125rem;font-family:"DM Sans",sans-serif!important;font-weight:300;color:#fff}p strong,ul strong{font-optical-sizing:auto;font-weight:600;letter-spacing:normal}.text-big{font-size:150%}.text-huge{font-size:200%}h1,h2,h3,h4,h5{color:#fff}h1{font-family:"DM Sans";font-size:6.25rem;font-weight:700;font-style:normal;line-height:1;letter-spacing:0em}@media (max-width:430px){h1{font-size:2.25rem;font-weight:700;font-style:normal;letter-spacing:0em}}h2{font-family:"DM Sans";font-size:3.125rem;font-weight:400;font-style:normal;line-height:1.2;letter-spacing:0em}h3{font-family:"DM Sans";font-size:2.25rem;font-weight:700;font-style:normal;line-height:1;letter-spacing:0em}h4{font-family:"DM Sans";font-size:2.2rem;font-weight:700;font-style:normal;line-height:1;letter-spacing:0em}p{font-family:"DM Sans"!important;font-weight:300;font-style:normal;line-height:1.54;font-size:1.25rem}@media (max-width:450px){p{font-size:18px}}@media (max-width:450px){h2,h2 strong,strong h2{font-size:2.75rem;font-style:normal;line-height:1}}small,.text_small{font-size:.75rem}a{color:#FED400}a.icon{color:#FED400}p.consent_manager-text{font-size:1.125rem!important;font-family:"DM Sans",sans-serif!important;font-weight:300!important;color:black!important}p.consent_manager-headline{font-family:"DM Sans"!important;font-size:3.125rem!important;font-weight:400!important;font-style:normal!important;line-height:1.2!important;letter-spacing:0em!important;color:black!important}.uk-link:hover,a:hover,a[href*="tel"]:hover,a[href*="mailto"]:hover,.uk-link[href*="tel"]:hover,.uk-link[href*="mailto"]:hover{color:#FED400!important;text-decoration:none}.uk-link.button,a.button,a[href*="tel"].button,a[href*="mailto"].button,.uk-link[href*="tel"].button,.uk-link[href*="mailto"].button{text-decoration:none;font-weight:500!important}.uk-link.button.button-white:hover,a.button.button-white:hover,a[href*="tel"].button.button-white:hover,a[href*="mailto"].button.button-white:hover,.uk-link[href*="tel"].button.button-white:hover,.uk-link[href*="mailto"].button.button-white:hover{background:#FED400;border-color:#FED400;color:#FED400}button{text-decoration:none;font-weight:500!important}.uk-custom-button,.uk-custom-button-blackFont,.uk-custom-button-form,.uk-custom-button-accent{padding:1rem .2rem;color:#fff;text-transform:uppercase;display:block;width:fit-content;font-size:1.25rem;transition:all ease-in-out 250ms;white-space:nowrap;text-rendering:geometricPrecision}.uk-custom-button:hover,.uk-custom-button-blackFont:hover,.uk-custom-button-form:hover,.uk-custom-button-accent:hover{color:#FED400!important;border-color:#FED400!important;cursor:pointer}.uk-custom-button:hover a,.uk-custom-button-blackFont:hover a,.uk-custom-button-form:hover a,.uk-custom-button-accent:hover a{color:#fff}@media (max-width:768px){.uk-custom-button,.uk-custom-button-blackFont,.uk-custom-button-form,.uk-custom-button-accent{padding:.8rem 1rem;font-size:1rem}}.uk-custom-button-blackFont{color:#000;border:1px solid;min-width:210px;text-align:center;white-space:nowrap;min-width:282px;padding:18px}.uk-custom-button-blackFont:hover{color:#ffffff!important;background-color:#FED400}@media (max-width:768px){.uk-custom-button-blackFont{padding:.8rem 1rem;font-size:1rem}}@media (max-width:820px){.uk-custom-button-blackFont{width:auto}}@media (max-width:639px){.uk-custom-button-blackFont{min-width:295px}}.uk-custom-button-filled{transition:all ease-in-out 250ms;background-color:#C3B89B;color:#fff;padding:.5rem 1rem;text-transform:uppercase;letter-spacing:0;font-size:1.25rem;border:1px solid transparent;white-space:nowrap}.uk-custom-button-filled:hover{color:#FED400!important;background-color:transparent!important;border:1px solid #FED400}@media (max-width:768px){.uk-custom-button-filled{padding:.25rem .8rem;font-size:1rem!important;min-height:none!important}}.uk-custom-button-form{background-color:#FED400;width:100%;max-width:210px;transition:all ease-in-out 250ms;border:1px solid transparent;white-space:nowrap}.uk-custom-button-form:hover{background:transparent;border:1px solid #FED400}.uk-custom-button-accent{border:1px solid #FED400}.uk-custom-button-accent:hover{color:#FED400!important;border:1px solid #FED400!important}body{max-width:100%!important;overflow-x:hidden!important;margin:0}@media (max-width:430px){.uk-position-large{margin:20px;--uk-position-margin-offset:20px}}@media (max-width:990px){.uk-container .uk-container{padding:1rem}}.custom-button-class{color:#e30613;background-color:#fff;font-weight:700;font-size:25px;border-radius:85px;padding:5px 15px;text-align:center;display:inline-block;width:210px;border:5px solid lightgrey;transition:background-color 90ms ease}.custom-button-class a{color:#e30613}.custom-button-class:hover{background-color:#e30613;color:white!important;border:5px solid #e30613;cursor:pointer}.custom-button-class:hover a{color:#fff}.custom-button-class-news{color:#e30613;background-color:#fff;font-weight:700;font-size:25px;border-radius:85px;padding:5px 15px;text-align:center;display:inline-block;width:auto;border:5px solid lightgrey;transition:background-color 90ms ease}.custom-button-class-news a{color:#e30613}.custom-button-class-news:hover{background-color:#e30613;color:white!important;border:5px solid #e30613;cursor:pointer}.custom-button-class-news:hover a{color:#fff}.uk-custom-button,.uk-custom-button-blackFont,.uk-custom-button-form,.uk-custom-button-accent{position:relative;transition:all 250ms ease}.uk-custom-button svg.uk-svg circle,.uk-custom-button-blackFont svg.uk-svg circle,.uk-custom-button-form svg.uk-svg circle,.uk-custom-button-accent svg.uk-svg circle{stroke:lightgrey!important;fill:#fff}.uk-custom-button svg.uk-svg path,.uk-custom-button-blackFont svg.uk-svg path,.uk-custom-button-form svg.uk-svg path,.uk-custom-button-accent svg.uk-svg path{fill:#FED400!important}.uk-custom-button::before,.uk-custom-button-blackFont::before,.uk-custom-button-form::before,.uk-custom-button-accent::before{content:"";position:absolute;top:160px;left:50%;transform:translateX(-50%);font-size:12px;font-weight:700;color:#000;opacity:0;white-space:nowrap;pointer-events:none;transition:opacity 250ms ease;z-index:2}.uk-custom-button:hover svg.uk-svg,.uk-custom-button-blackFont:hover svg.uk-svg,.uk-custom-button-form:hover svg.uk-svg,.uk-custom-button-accent:hover svg.uk-svg{filter:drop-shadow(0 0 24px lightgrey)}.uk-custom-button:hover svg.uk-svg circle,.uk-custom-button-blackFont:hover svg.uk-svg circle,.uk-custom-button-form:hover svg.uk-svg circle,.uk-custom-button-accent:hover svg.uk-svg circle{fill:#FED400}.uk-custom-button:hover svg.uk-svg path,.uk-custom-button-blackFont:hover svg.uk-svg path,.uk-custom-button-form:hover svg.uk-svg path,.uk-custom-button-accent:hover svg.uk-svg path{fill:#ffffff!important}.uk-custom-button:hover::before,.uk-custom-button-blackFont:hover::before,.uk-custom-button-form:hover::before,.uk-custom-button-accent:hover::before{content:attr(data-service);opacity:1}section.color-1{background-color:#fff}section.color-2{background-color:#191C1D}section.color-3{background-color:#FED400}#navContainer{position:sticky;top:0;z-index:1000;background-color:#191C1D;height:10.313rem}@media (max-width:430px){#navContainer{height:7rem}}@media (max-width:1200px){#navContainer nav{height:160px}}@media (max-width:430px){#navContainer nav{height:100px}}@media (min-width:391px) and (max-width:768px){#navContainer .logo{height:90px;width:280px;margin:10px 0}#navContainer .logo .navigation li a{font-size:17px}}@media (max-width:3749px){#navContainer .logo{max-height:99px}}@media (max-width:1919px){#navContainer .logo{max-height:99px}}@media (max-width:1200px){#navContainer .logo{max-height:99px}}@media (max-width:959px){#navContainer .logo{max-height:99px}}@media (max-width:768px){#navContainer .logo{max-height:99px}}@media (max-width:430px){#navContainer .logo{max-height:6.5rem}}#navContainer .icons{margin:10px;float:right;margin-top:20px}#navContainer .icons svg{color:#000}#navContainer .uk-icon-button:hover{background-color:#FED400}#navContainer .socialicon{margin-bottom:1rem;justify-content:right}#navContainer .uk-flex.uk-flex-left\@m.uk-flex-wrap.uk-flex-center.icon{display:flex;justify-content:unset;gap:1rem}#navContainer .uk-flex.uk-flex-left\@m.uk-flex-wrap.uk-flex-center.icon>a{padding:0}#navContainer .navigation{font-weight:200;font-style:normal;display:flex;justify-content:center;list-style:none;padding:0;margin-right:7px;align-items:center}@media (max-width:430px){#navContainer .navigation{margin:50px 0 0;flex-direction:column}}@media (max-width:430px){#navContainer .navigation>li{margin-right:0}}#navContainer .navigation>li a{text-decoration:none;color:#fff;font-size:18px;margin:10px;margin-top:0;margin-bottom:0}@media (max-width:430px){#navContainer .navigation>li a{font-size:16px}}#navContainer .navigation>li a.active,#navContainer .navigation>li a:hover{color:#FED400}#navContainer .navigation.naviborder{border-top:2px solid #fff;position:relative}#navContainer .navigation.naviborder.uk-sticky-fixed{border-top:none;top:15px}#navContainer td{color:#fff}#navContainer .titlehome{margin-bottom:25%;margin-left:15%;font-size:2em;text-align:left;white-space:nowrap}#navContainer ul.dropdown-menu{display:none;position:absolute;background-color:#f9f9f9;list-style-type:none;padding:10px;border:none;color:#000}#navContainer .nav-item:hover>ul.dropdown-menu{display:block;padding:0}#navContainer ul.dropdown-menu li{padding:5px}#navContainer ul.dropdown-menu li a{text-decoration:none;color:#333}#navContainer .subcats{color:#000}#navContainer .subcats:hover{background-color:#FED400}#navContainer .subcats:hover a{color:#000!important}#navContainer .subcats:hover ul{color:#000!important}#navContainer .solar svg{color:#e30613}#navContainer.uk-sticky-fixed{height:100px}@media (max-width:null - 1px){#navContainer.uk-sticky-fixed{max-height:85px;position:relative;top:85px}}#navContainer.uk-sticky-fixed img.logo{max-height:70px;position:relative;top:45px}@media (max-width:1200px){#navContainer.uk-sticky-fixed img.logo{max-height:69px;position:relative;top:90px}}@media (max-width:428px){#navContainer.uk-sticky-fixed img.logo{max-height:80px;position:relative;top:80px}}#navContainer.uk-sticky-fixed>.uk-container.uk-container-xlarge{position:relative;top:-87px;height:auto;max-height:100px}#navContainer.uk-sticky-fixed>.naviborder{border:none;position:relative;top:15px}@media (max-width:1200px){#navContainer.uk-sticky-fixed .burger{position:relative;top:64px}}@media (max-width:430px){#navContainer.uk-sticky-fixed .menu-icon.uk-hidden\@l.burger.uk-icon{position:relative;top:1rem;right:.75rem}}#navContainer.uk-sticky-fixed .logo{height:100px;width:350px;object-fit:contain}@media (max-width:1200px){#navContainer.uk-sticky-fixed .logo{position:relative;top:-25px}}@media (max-width:430px){#navContainer.uk-sticky-fixed .logo{height:80px;width:190px;margin:10px auto}}.offcanvasbar{display:flex;flex-direction:column;justify-content:space-between;backdrop-filter:blur(2px);width:100%}.offcanvasbar .mobilenav{padding:9px}.offcanvasbar img{height:auto;width:200px}.offcanvasbar .icons-nav{justify-content:center}.offcanvasbar .uk-nav-default>li>a{font-size:24px}.offcanvasbar .uk-nav-sub>li>a{font-size:20px}#bildContainer:after{content:"";position:absolute;height:4px;left:0;right:0;z-index:0;bottom:0}#bildContainer>img{opacity:100%;min-width:100%;min-height:100%}#bildContainer #fullScreenContent p{font-size:30px!important;margin-top:0}@media (max-width:430px){#bildContainer #fullScreenContent p{font-size:20px!important;margin-top:0}}#bildContainer #fullScreenContent .icon{margin-bottom:0rem;gap:1rem}@media (max-width:1919px){#bildContainer #fullScreenContent .icon .svgicon{position:relative;top:-45px;padding-left:0}}@media (max-width:639px){#bildContainer #fullScreenContent .icon .svgicon{width:80px;height:107px;position:relative;top:-15px}}@media (max-width:430px){#bildContainer #fullScreenContent .icon{margin-bottom:5rem;gap:0}}#bildContainer #fullScreenContent .headline h1{color:white!important;line-height:.9;margin:-3.5rem 0}@media (max-width:639px){#bildContainer #fullScreenContent .headline h1{line-height:normal!important}}@media (max-width:768px){#bildContainer #fullScreenContent .headline{padding-right:1rem}}#bildContainer #selectomat{height:auto;background:#fff;width:auto;margin:0 auto;max-width:1600px;position:relative!important;top:calc(50vh + 7vw)}@media (max-width:1674px){#bildContainer #selectomat{margin:0 40px}}@media (max-width:959px){#bildContainer #selectomat{margin:0 30px}}@media (max-width:639px){#bildContainer #selectomat{margin:0 20px}}@media (max-width:430px){#bildContainer #selectomat{top:calc(94vh + 0vw)}}#bildContainer #selectomat p.uk-text-bold{color:#FED400!important;padding:0 0 0!important}@media (max-width:639px){#bildContainer #selectomat p.uk-text-bold{width:max-content}#bildContainer #selectomat p.uk-text-bold .uk-icon{margin-left:2px!important}}#bildContainer #selectomat .uk-icon.uk-margin-large-left{margin-left:55px!important}#bildContainer #selectomat input,#bildContainer #selectomat select{letter-spacing:-.04rem;font-family:"Roboto",sans-serif}#bildContainer #selectomat .selectContainer{display:flex;gap:2rem;margin:0 2rem;position:relative;flex-wrap:wrap}@media (max-width:1400px){#bildContainer #selectomat .selectContainer{gap:0}}#bildContainer #selectomat .selectContainer div{position:relative}#bildContainer #selectomat .selectContainer>div{flex-grow:1}@media (max-width:959px){#bildContainer #selectomat .selectContainer>div{flex-grow:1!important;padding:.7rem;max-width:unset}}#bildContainer #selectomat .selectContainer>div:after{content:"";width:1px;background:grey;position:absolute;height:70%;right:0}@media (max-width:1200px){#bildContainer #selectomat .selectContainer>div:after{content:unset}}@media (max-width:820px){#bildContainer #selectomat .selectContainer>div:after{content:unset}}#bildContainer #selectomat .selectContainer>div:last-child{flex-grow:2}#bildContainer #selectomat .selectContainer>div:last-child:after{content:none}@media (max-width:639px){#bildContainer #selectomat .selectContainer>div:last-child{flex-grow:1;max-width:unset}}#bildContainer #selectomat .selectContainer #location{width:100%;max-width:350px}@media (max-width:959px){#bildContainer #selectomat .selectContainer #location{max-width:unset}}#bildContainer #selectomat .selectContainer #location input{border:none!important;border-bottom:1px solid #FED400!important}#bildContainer #selectomat .selectContainer #location input.location.uk-input{width:100%}#bildContainer #selectomat .selectContainer #location .infoContainer{display:flex}@media (max-width:639px){#bildContainer #selectomat .selectContainer #location .infoContainer{flex-direction:column}#bildContainer #selectomat .selectContainer #location .infoContainer>div{align-items:flex-start;width:100%!important;max-width:unset!important}}#bildContainer #selectomat .selectContainer #price{width:100%;max-width:350px}@media (max-width:959px){#bildContainer #selectomat .selectContainer #price{max-width:unset}}@media (max-width:1200px){#bildContainer #selectomat .selectContainer #price{min-width:90%!important}}#bildContainer #selectomat .selectContainer #price img.uk-icon{max-width:25px}#bildContainer #selectomat .selectContainer #price .rangeSlideContainer{display:flex;flex-direction:column;width:100%;justify-content:space-between;height:20px;align-items:flex-end;align-content:space-between;justify-content:space-between;position:relative;top:10px;background-color:#fff;z-index:5}#bildContainer #selectomat .selectContainer #price .rangeSlideContainer.range-wrap{min-height:40px}#bildContainer #selectomat .selectContainer #price .rangeSlideContainer #myRange{height:1px;position:absolute;left:25px;top:10px;width:calc(100% - 60px)}#bildContainer #selectomat .selectContainer #price .rangeSlideContainer #myRange:before{content:attr(data-min);position:absolute;top:50%;left:0;transform:translate(-110%,-50%)}#bildContainer #selectomat .selectContainer #price .rangeSlideContainer #myRange:after{content:attr(data-max);position:absolute;top:50%;right:-18%;transform:translate(-110%,-50%)}#bildContainer #selectomat .selectContainer #price .rangeSlideContainer #textInput{border:none;font-size:1.5rem;text-align:right;width:200px;color:grey;position:relative;top:-45px;background:transparent}#bildContainer #selectomat .selectContainer #price .infoContainer{display:flex}#bildContainer #selectomat .selectContainer #price .infoContainer>div{flex:1}@media (max-width:639px){#bildContainer #selectomat .selectContainer #price .infoContainer{flex-direction:column}#bildContainer #selectomat .selectContainer #price .infoContainer>div{width:100%}}#bildContainer #selectomat .selectContainer #objectType .infoContainer .type{width:100%;max-width:calc(100% - 70px)}@media (max-width:639px){#bildContainer #selectomat .selectContainer #objectType .infoContainer .type{flex-direction:column;align-content:flex-start;flex-wrap:wrap}#bildContainer #selectomat .selectContainer #objectType .infoContainer .type>div{width:100%}#bildContainer #selectomat .selectContainer #objectType .infoContainer .type .select{width:100%!important}}@media (max-width:1200px){#bildContainer #selectomat .selectContainer #location,#bildContainer #selectomat .selectContainer #price{min-width:100%}#bildContainer #selectomat .selectContainer .infoContainer>div{flex:1;min-width:49%}}#bildContainer #selectomat .selectContainer #location>.infoContainer,#bildContainer #selectomat .selectContainer #objectType .type,#bildContainer #selectomat .selectContainer #price .infoContainer{align-items:center}#bildContainer #selectomat .selectContainer button.submitButton{content:"";position:absolute;aspect-ratio:1;z-index:1;width:75px;right:0;top:50%;cursor:pointer;transform:translate(0%,-50%);background:none;border:none}#bildContainer #selectomat .selectContainer button.submitButton svg{transition:0.3s}#bildContainer #selectomat .selectContainer button.submitButton:hover svg{color:#000}#bildContainer #selectomat #objectType:after{content:none}.textmodul p{width:100%;max-width:95%;margin:1.5rem 0;padding-bottom:2.4rem}.textmodul .solarhaus{height:auto}@media (max-width:768px){.textmodul .solarhaus .texteditor002{padding-left:12px;padding-right:12px}.textmodul .solarhaus .bild{width:100%;padding-right:0}}.stripes{position:relative}.stripes::after{content:"";position:absolute;inset:0;top:0;left:0;background:url(/media/logo_weber-dach_weiss_2-removebg-preview.png) no-repeat;background-size:55%;left:-170px;top:-230px}@media (max-width:1600px){.stripes::after{background-size:36%;left:-64.5px;top:-121.5px}}@media (max-width:639px){.stripes::after{background-size:57%;left:-25.5px;top:-114.5px}}footer{background-color:#191C1D;border:top 4px solid yellow}footer a img:hover{filter:drop-shadow(0 0 24px #FED400) drop-shadow(0 0 48px white)}footer .footlogo{margin-top:-2rem;width:329px;height:99px}footer .impda{margin-left:17%;text-align:left;text-decoration:none}@media (max-width:768px){footer .impda{text-align:center;margin-left:0;text-decoration:none}}footer .impda a{color:#fff;text-decoration:none;font-size:1.25rem}footer .impda a :hover{color:#FED400}footer .mailtel{text-decoration:none;color:#fff}footer #copyRightRow{mix-blend-mode:darken;gap:.5rem;display:flex}@media (max-width:430px){footer #copyRightRow{flex-direction:column-reverse}}@media (max-width:768px){footer #copyRightRow{padding-left:0!important}}@media (max-width:639px){footer #copyRightRow{justify-content:center}}footer #copyRightRow div:nth-of-type(2){gap:1rem;display:flex}@media (max-width:768px){footer .footerpic{justify-content:center}footer .footerpic a{margin:0 10px}}footer .footerpic a{margin-right:.75rem}footer .footerpic a :last-child{margin-right:0}@media (max-width:430px){footer .footerpic a .last-footerpic{margin-right:0}}@media (max-width:639px){footer .footer-container{display:flex;flex-direction:column;align-items:center;text-align:center}footer .footer-container .footerLinks{margin-bottom:1rem}}.accordion{color:#FED400}.accordion.uk-accordion>:nth-child(n+1){margin-top:5px}.accordion li{background-color:#fff;padding:1rem;border-radius:20px;height:fit-content;transition:all 0.5s ease;min-height:100px}.accordion li p{color:#000}.accordion li:hover{background-color:#FED400}.accordion li:hover p{color:#000!important}.accordion li a{color:#000!important}#Tiles-Accordion h2{color:#000}#Tiles-Accordion .kachelicon{height:142px;width:142px}@media (max-width:1079px){#Tiles-Accordion .kachelicon{margin-top:-2.25rem;margin-left:.25rem;height:100px}}@media (max-width:430px){#Tiles-Accordion .kachelicon{margin-top:-.25rem;margin-left:-2.75rem;height:100px}}#Tiles-Accordion .linktext{text-align:left;margin-left:2rem}#Tiles-Accordion .tiles{border:solid 3px #fff;box-shadow:#535353 0 4px 4px;justify-content:center;display:flex;min-height:23.4vh}#Tiles-Accordion .kachelnpic{width:100%;height:auto;object-fit:contain}#Tiles-Accordion .uk-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:90%;margin:0 auto}#Tiles-Accordion .uk-card-body{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:flex-start}#Tiles-Accordion .uk-link-text{margin-left:10px;text-align:left}#Tiles-Accordion a{font-size:1.5rem}@media (max-width:1079px){#Tiles-Accordion a{font-size:1rem}}.solarrechner{display:flex;align-items:center;justify-content:center;text-align:center;height:25vh;background-color:#FED400;mix-blend-mode:multiply}.solarrechner .arrow{position:relative;top:2rem;color:#fff}@media (max-width:768px){.solarrechner .arrow{position:relative;left:-10px}}.solarrechner .solarlink a{font-size:4rem}@media (max-width:430px){.solarrechner .solarlink a{font-size:1.42rem}}.solarrechner .solarlink a:hover{color:#e30613!important}@media (max-width:820px){.solarrechner .solarlink h2{font-size:24px;margin:0;line-height:1}}.stripes2{position:relative}.stripes2:before{content:"";inset:0;position:absolute;background:url(/media/group_128.svg);left:-120px;top:-21px;background-repeat:no-repeat;color:#fff}@media (max-width:1600px){.stripes2:before{background-size:97%;left:-135px;top:-2px}}@media (max-width:1400px){.stripes2::before{background-size:80%;left:-75px;top:5px}}@media (max-width:430px){.stripes2::before{left:22px;top:2px}}.sonnenblitz{position:relative;top:1rem;right:1rem}@media (max-width:768px){.sonnenblitz{position:relative;left:17px;top:-1px}}.news-teaser .news-teaser__first-teaser{transition:transform 0.3s ease;aspect-ratio:1.5}.news-teaser .news-teaser__first-teaser:hover{border:1px solid #FED400;background-size:2000%}.news-teaser .news-teaser__small-teaser{height:calc(50% - (15px / 2))}.news-teaser .news-teaser__small-teaser:first-of-type{margin-bottom:15px}@media (max-width:959px){.news-teaser .news-teaser__small-teaser{aspect-ratio:1.5;height:auto;width:100%}}.news-teaser .uk-overlay{background:linear-gradient(rgba(0,0,0,.5) 0%,#677686CC 100%);display:flex;flex-direction:column;justify-content:flex-end;transition:background 750ms ease;height:20%}.news-teaser .uk-overlay:hover{background:linear-gradient(rgba(0,0,0,.5) 0%,#cdcdcdcc 100%)}.news-teaser .uk-overlay .news-teaser__date,.news-teaser .uk-overlay h5{color:#fff;margin:0}.news-teaser .uk-overlay a img{transition:ease-in-out 0.3s}.news-teaser .uk-overlay a:hover img{transform:scale(1.2)}.news-teaser .uk-overlay .news-image{transition:transform 0.3s ease}.news-teaser .uk-overlay .news-image:hover{transform:scale(1.05)}.newsbody .newstext{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:300px}.newsbody .newstext .uk-container{position:relative;height:100%;overflow:hidden}.newsbody .newstext .uk-container .uk-overlay{position:absolute;bottom:0;left:0;width:100%;height:auto;min-height:100px;background:rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.newsbody .newstext .uk-container .uk-overlay .news-teaser__date,.newsbody .newstext .uk-container .uk-overlay h5{margin:0;padding:0}.newsbody .news-page .news-page__header{aspect-ratio:5.3333333333}.newsbody .news-overview a{aspect-ratio:1.7777777778;display:block;overflow:hidden}.newsbody .news-overview a img{transition:transform 0.3s ease-in-out;width:100%;height:auto}.newsbody .news-overview a:hover img{transform:scale(1.2)}.newsbody .news-overview .uk-overlay{background:linear-gradient(rgba(0,0,0,.5) 0%,#677686CC 100%)}.newsbody .news-overview .uk-overlay h5{color:#fff;margin:0}.newsbody .news-overview .uk-overlay .news-teaser__date{color:#fff}.newsDetail a{color:#FED400}.newsDetail em{color:#fff;font-style:italic}.google{border-bottom:5px solid #FED400}.youtube{height:auto;width:40vw;min-height:480px;margin-top:20px;margin-bottom:20px;border:0}@media (max-width:430px){.youtube{width:88vw}}.responsive-video{text-align:center}.video-iframe{width:100%;aspect-ratio:1.7777777778}#teamModul .team_mitarbeiter{overflow:hidden;transition:ease-in-out 0.1s}#teamModul .team_block{margin-bottom:30px;padding-bottom:20px;min-height:540px;margin-left:auto;margin-right:auto}#teamModul .team_block img{object-fit:cover;width:100%;height:540px;transition:transform 0.3s ease-in-out}#teamModul .team_name{text-align:center;margin-bottom:10px;margin-top:50px;font-weight:400!important}#teamModul .team_beschreibung{padding-left:10px;padding-right:10px}#teamModul .team_beruf{text-align:center;color:#D9D8DF;font-weight:300;line-height:1}#linksWrapper .gesamt_block{padding-top:15px;padding-bottom:15px;text-align:left}#linksWrapper .text_block p{color:#AEADB2!important;font-size:1.3rem!important;line-height:1.75}#linksWrapper .ueberbloeckli a{display:inline-block;position:relative}#linksWrapper .ueberbloeckli a :hover{border:5px solid #FED400;box-shadow:5px 5px 10px 3px #e30613}#linksWrapper .ueberbloeckli a img.bloeckli{display:block;width:100%;height:auto;border-radius:5px;box-shadow:0 2px 10px 0 rgba(255,0,0,.39);transition:all ease-in-out 250ms;max-width:360px}#reference .loady{max-width:32px}#reference .pagination>li>span,#reference .pagination>li>a{color:#fff!important;background-color:#40404B;font-weight:400!important}#reference .pagination>li>a:hover,#reference .pagination>li>span:focus,#reference .pagination>li>span:hover,#reference .pagination>li>a:focus{background-color:#fff;color:#40404B!important;border-color:#d3d3d3}#reference .modal-title{color:#000!important}#reference .modal-body p{color:#000!important}#reference p.btn{color:#fff;background-color:#DF0011;border-radius:10px;padding:8px 24px;font-size:1em}#reference p.btn:hover{color:#DF0011!important}#reference .show-image{padding-bottom:30px}#reference .referenz-bildli img{display:block;width:100%;height:auto;min-height:270px;max-height:270px;max-width:360px;margin-left:auto;margin-right:auto;object-fit:cover}#reference .referenz-bildli:hover .overlay{bottom:0;height:100%}#reference .overlay{position:absolute;bottom:100%;left:0;right:0;background:rgba(0,0,0,.6);overflow:hidden;width:100%;height:0;transition:all ease-in 500ms}#reference .text h3{font-size:1em!important}#reference .uk-subnav li>a{font-size:1.75rem!important}#reference .uk-subnav .uk-active>a{color:white!important;font-size:1.75rem!important}.formular-weber{position:relative;margin-bottom:1rem}.formular-weber button,.formular-weber input,.formular-weber select{border:none;border-bottom:1px solid #000;border-radius:0;line-height:2;padding:.75rem 1.5rem;min-height:4rem;width:100%;box-sizing:border-box}.formular-weber button:focus,.formular-weber input:focus,.formular-weber select:focus{outline:none;border-bottom-color:red}.formular-weber button:hover,.formular-weber input:hover,.formular-weber select:hover{border-bottom:1px solid red}.formular-weber .formtext textarea{border:1px solid #000;width:100%}.formular-weber .formtext textarea:hover{border:1px solid red}.formular-weber .uk-textarea:focus{border-color:#DF0011}.formular-weber .uk-alert{background:red;color:red}.formular-weber .globale-einstellungen p{color:#000!important;margin:0}.tile-container{position:relative;width:19rem;height:30rem;overflow:hidden;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out;display:flex;align-items:center;justify-content:center}.tile-container svg{color:#FED400}.tile-container:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.2)}.tile-container:hover svg{color:red}.uk-cover-container canvas{display:block;width:100%;height:auto}.tile-content{position:absolute;bottom:20px;left:10px;display:flex;align-items:center;z-index:10;padding:10px;background:rgba(0,0,0,.5);border-radius:115px}.tile-icon{width:60px;height:60px;margin-right:15px;transition:none}.tile-overlay-text{color:#fff;font-size:18px;font-weight:700;text-align:left;margin:0}