@charset "UTF-8";@font-face{font-family:"icon-font";src:url("/packages/arento/themes/arento/css/build/fonts/icon/untitled-font-15.eot");src:url("/packages/arento/themes/arento/css/build/fonts/icon/untitled-font-15.eot?#iefix") format("embedded-opentype"),url("/packages/arento/themes/arento/css/build/fonts/icon/untitled-font-15.woff") format("woff"),url("/packages/arento/themes/arento/css/build/fonts/icon/untitled-font-15.ttf") format("truetype"),url("/packages/arento/themes/arento/css/build/fonts/icon/untitled-font-15.svg#untitled-font-15") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"icon-font" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;font-size:4.875rem;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arento:before{content:"\61"}.icon-arento-logo-einfarbig:before{content:"\62"}.icon-arrow2-down:before{content:"\63"}.icon-arrow2-left:before{content:"\64"}.icon-arrow2-right:before{content:"\65"}.icon-arrow2-up:before{content:"\66"}.icon-arrow-left:before{content:"\67"}.icon-arrow-right:before{content:"\68"}.icon-baum:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-co2neutral:before{content:"\6b"}.icon-daumen-hoch:before{content:"\6c"}.icon-dokumente:before{content:"\6d"}.icon-download:before{content:"\6e"}.icon-drucken:before{content:"\6f"}.icon-einstellungen:before{content:"\70"}.icon-facebook:before{content:"\71"}.icon-files:before{content:"\72"}.icon-filter:before{content:"\73"}.icon-foto:before{content:"\74"}.icon-hand-baum:before{content:"\75"}.icon-hand-baum-haus:before{content:"\76"}.icon-hand-haus:before{content:"\77"}.icon-haus-baum:before{content:"\78"}.icon-innovation:before{content:"\79"}.icon-instagram:before{content:"\7a"}.icon-invisible:before{content:"\41"}.icon-kalender:before{content:"\42"}.icon-kommentar:before{content:"\43"}.icon-linkedin:before{content:"\44"}.icon-loeschen:before{content:"\45"}.icon-mail:before{content:"\46"}.icon-marker:before{content:"\47"}.icon-merkliste:before{content:"\48"}.icon-newsletter:before{content:"\49"}.icon-oeffnungszeiten:before{content:"\4a"}.icon-pdf-download:before{content:"\4b"}.icon-plusenergiehaus:before{content:"\4c"}.icon-print:before{content:"\4d"}.icon-search:before{content:"\4e"}.icon-shop:before{content:"\4f"}.icon-sm-facebook:before{content:"\50"}.icon-sm-instagram:before{content:"\51"}.icon-sm-twitter:before{content:"\52"}.icon-sm-youtube:before{content:"\53"}.icon-telefon:before{content:"\54"}.icon-user:before{content:"\55"}.icon-video-play:before{content:"\56"}.icon-warenkorb:before{content:"\57"}.icon-warenkorb-gross:before{content:"\58"}.icon-xing:before{content:"\59"}.icon-anhang:before{content:"\5a"}.icon-daumen-runter:before{content:"\30"}.icon-home:before{content:"\31"}.icon-pdf:before{content:"\32"}.icon-visible:before{content:"\33"}@font-face{font-family:'Baloo Paaji';src:url('/packages/arento/themes/arento/css/build/fonts/ttf/BalooPaaji2-Regular.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Baloo Paaji';src:url('/packages/arento/themes/arento/css/build/fonts/ttf/BalooPaaji2-Medium.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Baloo Paaji';src:url('/packages/arento/themes/arento/css/build/fonts/ttf/BalooPaaji2-SemiBold.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Baloo Paaji';src:url('/packages/arento/themes/arento/css/build/fonts/ttf/BalooPaaji2-Bold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Baloo Paaji';src:url('/packages/arento/themes/arento/css/build/fonts/ttf/BalooPaaji2-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url('/packages/arento/themes/arento/css/build/fonts/ttf/SourceSansPro-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url('/packages/arento/themes/arento/css/build/fonts/ttf/SourceSansPro-Italic.ttf') format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'Source Sans Pro';src:url('/packages/arento/themes/arento/css/build/fonts/ttf/SourceSansPro-ExtraLight.ttf') format('truetype');font-weight:200;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url('/packages/arento/themes/arento/css/build/fonts/ttf/SourceSansPro-ExtraLightItalic.ttf') format('truetype');font-weight:200;font-style:italic}@font-face{font-family:'Source Sans Pro';src:url('/packages/arento/themes/arento/css/build/fonts/ttf/SourceSansPro-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url('/packages/arento/themes/arento/css/build/fonts/ttf/SourceSansPro-LightItalic.ttf') format('truetype');font-weight:300;font-style:italic}@font-face{font-family:'Source Sans Pro';src:url('/packages/arento/themes/arento/css/build/fonts/ttf/SourceSansPro-SemiBold.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url('/packages/arento/themes/arento/css/build/fonts/ttf/SourceSansPro-SemiBoldItalic.ttf') format('truetype');font-weight:500;font-style:italic}@font-face{font-family:'Source Sans Pro';src:url('/packages/arento/themes/arento/css/build/fonts/ttf/SourceSansPro-Bold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url('/packages/arento/themes/arento/css/build/fonts/ttf/SourceSansPro-BoldItalic.ttf') format('truetype');font-weight:600;font-style:italic}@font-face{font-family:'Source Sans Pro';src:url('/packages/arento/themes/arento/css/build/fonts/ttf/SourceSansPro-Black.ttf') format('truetype');font-weight:800;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url('/packages/arento/themes/arento/css/build/fonts/ttf/SourceSansPro-BlackItalic.ttf') format('truetype');font-weight:800;font-style:italic}html{min-height:100%;background-color:#fff;overflow:hidden}body{background-color:transparent}body.active-menu{overflow:hidden}html,body{padding:0;margin:0;font-family:"Source Sans Pro",sans-serif;color:#161615;font-weight:400;font-size:16px;margin-top:0;margin-bottom:0;line-height:1.525;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-variant-numeric:tabular-nums}@media (max-width:767.98px){html,body{font-size:16px}}html i.icon,body i.icon{font-size:18px;line-height:0;padding:0;margin:0}html #scroller,body #scroller{background-color:#fff;overflow:auto;height:100vh}html #scroller.no-scroll,body #scroller.no-scroll{overflow:hidden}video,img{max-width:100%;height:auto}div.redactor-editor{min-height:250px}hr{margin-top:15px;margin-bottom:15px;border:0;border-top:1px solid #2e2b1e}#ccm-panel-dashboard .nav>li{width:100%}#fancybox-wrap,#fancybox-wrap *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.videoWrapper{display:block;position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:15px}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ccm-page{position:relative;min-height:100%;padding-bottom:450px}@media (max-width:991.98px){.ccm-page{padding-bottom:180px}}.ccm-page header .center,.ccm-page main .center,.ccm-page footer .center{display:block;text-align:center}.ccm-page header h1,.ccm-page main h1,.ccm-page footer h1,.ccm-page header .h1-style,.ccm-page main .h1-style,.ccm-page footer .h1-style{font-family:"Baloo Paaji",sans-serif;color:#161615;font-weight:600;font-size:3.44rem;line-height:55px;display:block;word-wrap:break-word;hyphens:manual}.ccm-page header h2,.ccm-page main h2,.ccm-page footer h2,.ccm-page header .h2-style,.ccm-page main .h2-style,.ccm-page footer .h2-style{font-family:"Source Sans Pro",sans-serif;color:#2e2b1e;font-weight:600;font-size:2.5rem;line-height:55px;hyphens:manual}.ccm-page header h3,.ccm-page main h3,.ccm-page footer h3,.ccm-page header .h3-style,.ccm-page main .h3-style,.ccm-page footer .h3-style{font-family:"Source Sans Pro",sans-serif;color:#80c342;font-weight:600;font-size:1.875rem;line-height:40px;hyphens:manual}.ccm-page header h4,.ccm-page main h4,.ccm-page footer h4,.ccm-page header .h4-style,.ccm-page main .h4-style,.ccm-page footer .h4-style{font-family:"Baloo Paaji",sans-serif;color:#2e2b1e;font-weight:600;font-size:2.5rem;line-height:38px;hyphens:manual}.ccm-page header p,.ccm-page main p,.ccm-page footer p,.ccm-page header address,.ccm-page main address,.ccm-page footer address,.ccm-page header label,.ccm-page main label,.ccm-page footer label,.ccm-page header blockquote,.ccm-page main blockquote,.ccm-page footer blockquote{font-family:"Source Sans Pro",sans-serif;color:#161615;font-weight:400;font-size:1.1875rem}.ccm-page header .lead,.ccm-page main .lead,.ccm-page footer .lead{display:inline-block}.ccm-page header .lead,.ccm-page main .lead,.ccm-page footer .lead,.ccm-page header .lead *,.ccm-page main .lead *,.ccm-page footer .lead *{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-size:1.75rem;color:#2e2b1e;line-height:38px}.ccm-page header ul,.ccm-page main ul,.ccm-page footer ul{padding-left:0px;list-style:none}@media (max-width:575.98px){.ccm-page header ul,.ccm-page main ul,.ccm-page footer ul{padding-left:7px}}.ccm-page header ul,.ccm-page main ul,.ccm-page footer ul,.ccm-page header li,.ccm-page main li,.ccm-page footer li{font-family:"Source Sans Pro",sans-serif;color:#161615;font-weight:400;font-size:1.1875rem}.ccm-page header a,.ccm-page main a,.ccm-page footer a,.ccm-page header a:visited,.ccm-page main a:visited,.ccm-page footer a:visited,.ccm-page header a:focus,.ccm-page main a:focus,.ccm-page footer a:focus,.ccm-page header a:active,.ccm-page main a:active,.ccm-page footer a:active{font-family:"Source Sans Pro",sans-serif;color:#80c342;font-weight:400;font-size:1.1875rem;line-height:26px;text-decoration:underline;transition:.3s ease;transition-property:border-color,background-color,color}.ccm-page header a:hover,.ccm-page main a:hover,.ccm-page footer a:hover,.ccm-page header a.active,.ccm-page main a.active,.ccm-page footer a.active{color:#2e2b1e;text-decoration:underline}.ccm-page header button,.ccm-page main button,.ccm-page footer button{font-family:"Source Sans Pro",sans-serif;color:#80c342;font-size:1.875rem;font-weight:600;line-height:40px;border:medium solid #80c342;border-radius:unset;padding-left:3rem;padding-right:3rem;margin:2rem 0}.ccm-page header button:hover,.ccm-page main button:hover,.ccm-page footer button:hover{color:#fff;background-color:#80c342}.ccm-page header strong,.ccm-page main strong,.ccm-page footer strong{font-size:1.1875rem;font-weight:500}@media (max-width:767.98px){.ccm-page header h1,.ccm-page main h1,.ccm-page footer h1,.ccm-page header .h1-style,.ccm-page main .h1-style,.ccm-page footer .h1-style{font-size:26px;line-height:30px}.ccm-page header h2,.ccm-page main h2,.ccm-page footer h2,.ccm-page header .h2-style,.ccm-page main .h2-style,.ccm-page footer .h2-style{font-size:1.33rem;line-height:32px}.ccm-page header h3,.ccm-page main h3,.ccm-page footer h3,.ccm-page header .h3-style,.ccm-page main .h3-style,.ccm-page footer .h3-style{font-size:1.25rem;line-height:30px}.ccm-page header h4,.ccm-page main h4,.ccm-page footer h4,.ccm-page header .h4-style,.ccm-page main .h4-style,.ccm-page footer .h4-style{font-size:1.6rem;line-height:30px}.ccm-page header p,.ccm-page main p,.ccm-page footer p,.ccm-page header address,.ccm-page main address,.ccm-page footer address,.ccm-page header label,.ccm-page main label,.ccm-page footer label,.ccm-page header blockquote,.ccm-page main blockquote,.ccm-page footer blockquote{font-size:.875rem;line-height:20px}.ccm-page header .lead,.ccm-page main .lead,.ccm-page footer .lead{font-size:.875rem;line-height:20px}.ccm-page header ul,.ccm-page main ul,.ccm-page footer ul,.ccm-page header li,.ccm-page main li,.ccm-page footer li{font-size:1.1875rem;line-height:21px}.ccm-page header a,.ccm-page main a,.ccm-page footer a,.ccm-page header a:visited,.ccm-page main a:visited,.ccm-page footer a:visited,.ccm-page header a:focus,.ccm-page main a:focus,.ccm-page footer a:focus,.ccm-page header a:active,.ccm-page main a:active,.ccm-page footer a:active{font-size:.875rem;line-height:20px}.ccm-page header a:hover,.ccm-page main a:hover,.ccm-page footer a:hover,.ccm-page header a.active,.ccm-page main a.active,.ccm-page footer a.active{font-size:.875rem;line-height:20px}.ccm-page header input,.ccm-page main input,.ccm-page footer input,.ccm-page header textarea,.ccm-page main textarea,.ccm-page footer textarea{font-size:.875rem}.ccm-page header button,.ccm-page main button,.ccm-page footer button{font-size:1.25rem;line-height:30px}.ccm-page header strong,.ccm-page main strong,.ccm-page footer strong{font-size:.875rem}}.ccm-page footer{margin-top:20px;position:absolute;width:100%;bottom:0}.ccm-page footer .footer-content{padding-top:25px}.ccm-page footer .icon,.ccm-page footer p,.ccm-page footer ul,.ccm-page footer a,.ccm-page footer a:visited{color:#c6c4be}.ccm-page footer a:focus,.ccm-page footer a:hover{color:#161615}.ccm-page footer h2{color:#80c342;font-size:1.25rem;font-weight:400}.ccm-page footer p,.ccm-page footer ul,.ccm-page footer a,.ccm-page footer a:hover,.ccm-page footer a:active,.ccm-page footer a:focus{font-size:1rem;text-decoration:none}.ccm-page footer ul.footer-nav li{border-bottom:1px solid #c6c4be;padding:.5rem 0}.ccm-page footer ul.footer-nav li:last-child{border-bottom:none}.ccm-page footer icon.icon-arento-logo-einfarbig{position:absolute;height:0;top:-3rem}.ccm-page footer icon.icon-arento-logo-einfarbig:before{font-size:10rem;color:#c6c4be}.ccm-page footer .social-media-icons{margin-top:2.5rem;margin-left:-.5rem}.ccm-page footer .social-media-icons icon:before{font-size:3rem}.ccm-page footer .footer-stripe{padding:1rem 0}.ccm-page footer .footer-stripe a,.ccm-page footer .footer-stripe a:visited{color:#fff;font-weight:bold}.ccm-page footer .footer-stripe a:hover,.ccm-page footer .footer-stripe a:active,.ccm-page footer .footer-stripe a:focus{color:#2e2b1e}.ccm-page footer .footer-stripe p{margin-bottom:0}.ccm-page.is-edit footer .footer-top{z-index:1}.ccm-page.is-edit footer .footer-bottom{z-index:1}@media (max-width:991.98px){.ccm-page footer h2{font-size:1.1rem;line-height:.5rem;font-weight:normal}.ccm-page footer .footer-stripe p,.ccm-page footer .footer-stripe p a{font-size:16px}}.ccm-page header{padding-bottom:4.5rem}.ccm-page header a,.ccm-page header a:visited{display:inline-block;color:#2e2b1e}.ccm-page header a:hover,.ccm-page header a:visited:hover{color:#80c342}.ccm-page header a:hover .line,.ccm-page header a:visited:hover .line{stroke:#80c342}.ccm-page header .top-bar{background-color:#fff;-webkit-box-shadow:0px 4px 20px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 4px 20px 0px rgba(0,0,0,0.5);box-shadow:0px 4px 20px 0px rgba(0,0,0,0.5);height:4.5rem;z-index:731;position:fixed}.ccm-page header .main-logo-link{padding-top:6px}.ccm-page header .icon-link{margin-top:6px}.ccm-page header .header-logo{background-image:url("/packages/arento/themes/arento/images/arento.svg");background-position:center center;background-repeat:no-repeat;height:60px;width:175px}.ccm-page header icon{display:inline-block}.ccm-page header icon:before{font-size:3.75rem}.ccm-page header #menu-toggle{height:60px}.ccm-page header #menu-toggle svg.active .line{stroke:#80c342}.ccm-page header .ham{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;top:-25px;height:90px}.ccm-page header .hamRotate.active{transform:rotate(45deg)}.ccm-page header .line{fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms,stroke 400ms;stroke:#000;stroke-width:4;stroke-linecap:round}.ccm-page header .ham8 .top{stroke-dasharray:40 160}.ccm-page header .ham8 .middle{stroke-dasharray:40 142;transform-origin:50%;transition:transform 400ms}.ccm-page header .ham8 .bottom{stroke-dasharray:40 85;transform-origin:50%;transition:transform 400ms,stroke-dashoffset 400ms}.ccm-page header .ham8.active .top{stroke-dashoffset:-64px}.ccm-page header .ham8.active .middle{transform:rotate(90deg)}.ccm-page header .ham8.active .bottom{stroke-dashoffset:-64px}@media (max-width:991.98px){.ccm-page header{padding-bottom:3.75rem}.ccm-page header .header-logo{height:20px;width:135px}.ccm-page header .top-bar{height:3.75rem}.ccm-page header icon:before{font-size:2.75rem}.ccm-page header .main-logo-link{padding-top:20px}.ccm-page header .ham{height:3.75rem;margin-top:17px}.ccm-page header .icon-link{margin-top:8px}}@media (max-width:575.98px){.ccm-page .top-bar .col-6{padding-right:0;padding-left:0}.ccm-page header .ham{margin-top:12px}}.ccm-page.is-edit .nav-container,.ccm-page.is-logged .nav-container{top:7.5rem}.ccm-page.is-edit header:first-child,.ccm-page.is-logged header:first-child{display:block}.ccm-page .nav-outer{position:relative}.ccm-page .nav-container{position:fixed;top:4.5rem;left:0;right:0;z-index:730;-webkit-transition:top .3s ease;-moz-transition:top .3s ease;transition:top .3s ease;background-color:#80c342;text-align:center;padding:1.5rem 0 2.5rem}.ccm-page .nav-container.hidden{top:-55rem}.ccm-page .nav-container .nav-link{padding:0;display:inline-block;font-family:"Baloo Paaji",sans-serif;color:#fff !important;font-size:3.125rem;font-weight:600;line-height:80px;text-decoration:none}.ccm-page .nav-container .nav-link:hover{text-decoration:none;color:#fff}.ccm-page .nav-container .main-nav .nav-link:after{content:'';height:3px;display:block;background-color:#fff;position:relative;top:-10px;width:0%;left:50%;-webkit-transition:width .3s ease,left .3s ease;-moz-transition:width .3s ease,left .3s ease;transition:width .3s ease,left .3s ease}.ccm-page .nav-container .main-nav .nav-link:hover:after,.ccm-page .nav-container .main-nav .nav-link.nav-selected:after{width:90%;left:5%}.ccm-page .nav-container .sub-nav{padding-top:1rem}.ccm-page .nav-container .sub-nav a.nav-link{font-family:"Source Sans Pro",sans-serif;color:#fff;font-size:2rem;font-weight:400;line-height:55px}.ccm-page .nav-container .sub-nav a.nav-link:after{content:'';height:1px;display:block;background-color:#fff;position:relative;top:-5px;width:0%;left:50%;-webkit-transition:width .3s ease,left .3s ease;-moz-transition:width .3s ease,left .3s ease;transition:width .3s ease,left .3s ease}.ccm-page .nav-container .sub-nav a.nav-link.nav-selected:after,.ccm-page .nav-container .sub-nav a.nav-link:hover:after{width:90%;left:5%}.ccm-page #search-toggle.active{color:#80c342}.ccm-page #search-form{padding:4.5rem 0 2.5rem}.ccm-page #search-form input{border-color:#fff;border-radius:0;padding:30px 20px}.ccm-page #search-form button{line-height:auto;margin:0;padding:13px 1rem 0;background:#f4f2ea;border-color:#fff;border-radius:0}.ccm-page #search-form icon:before{font-size:2rem}.ccm-page #overlay-mute{position:fixed;visibility:hidden;opacity:0;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8);z-index:5;cursor:pointer;transition:visibility 0s,opacity .4s}.ccm-page #overlay-mute.overlay-active{visibility:visible;opacity:1}@media (max-width:991.98px){.ccm-page .nav-container{top:3.5rem}.ccm-page .nav-container .nav-link{font-size:2.125rem;line-height:3.25rem}.ccm-page .nav-container .sub-nav a.nav-link{font-size:1.125rem;line-height:2.25rem}.ccm-page #search-form input{height:45px;font-size:1rem}}.ccm-page.is-edit .ccm-block-edit-inline-active{margin:15px auto;max-width:1140px;padding:0 15px;max-width:760px}@media (max-width:1199.98px){.ccm-page.is-edit .ccm-block-edit-inline-active{max-width:960px;max-width:800px}}@media (max-width:991.98px){.ccm-page.is-edit .ccm-block-edit-inline-active{max-width:720px}}@media (max-width:767.98px){.ccm-page.is-edit .ccm-block-edit-inline-active{max-width:516px}}@media (max-width:575.98px){.ccm-page.is-edit .ccm-block-edit-inline-active{max-width:100%}}.ccm-page .bg-green{background-color:#80c342;color:#fff;padding-top:3rem;padding-bottom:3rem}.ccm-page .bg-green h1,.ccm-page .bg-green h2,.ccm-page .bg-green h3,.ccm-page .bg-green h4,.ccm-page .bg-green .lead,.ccm-page .bg-green p{color:#fff}.ccm-page .bg-green button{color:#fff;border-color:#fff}.ccm-page .bg-green button:hover{color:#80c342;background-color:#fff}.ccm-page .bg-offwhite{background-color:#f4f2ea}.ccm-page .news-item{height:100%;border-bottom:7px solid #80c342;padding-bottom:3.5rem}.ccm-page .news-item a.read-more{position:absolute;bottom:1.5rem}.ccm-page .hover-image{position:relative}.ccm-page .hover-image img{display:block;width:100%;height:auto}.ccm-page .hover-image .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#2e2b1e}.ccm-page .hover-image .overlay-content{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ccm-page .hover-image .overlay-content h4,.ccm-page .hover-image .overlay-content small,.ccm-page .hover-image .overlay-content p{color:#fff}.ccm-page .hover-image:hover .overlay{opacity:.9}.ccm-page .search-results{margin-top:35px}.ccm-page .search-results .search-result-indicator{padding-top:20px}.ccm-page .search-results .search-result-indicator icon:before{font-size:3rem}@media (max-width:991.98px){.ccm-page .arento-main{overflow-x:hidden}}.ccm-page .custom-layout .custom-col-first{padding-bottom:45px}@keyframes plusAnimation{from{transform:scale(1) translate(0)}to{transform:scale(1.3) translate(6px) rotate(90deg)}}@keyframes plusAnimationR{from{transform:scale(1.3) translate(6px) rotate(90deg)}to{transform:scale(1) translate(0)}}@keyframes pdfAnimation{from{transform:rotate(0)}to{transform:rotate(340deg)}}@keyframes pdfAnimationR{from{transform:rotate(340deg)}to{transform:rotate(0)}}@keyframes printerAnimation{from{transform:scaleY(1)}to{transform:scaleY(1.4)}}@keyframes printerAnimationR{from{transform:scaleY(1.4)}to{transform:scaleY(1)}}@keyframes c02neutralAnimation{from{transform:scale(1) translate(0, 0)}to{transform:scale(1.1) translate(2px, -4px)}}@keyframes c02neutralAnimationR{from{transform:scale(1.1) translate(2px, -4px)}to{transform:scale(1) translate(0, 0)}}.ccm-page .parallax{height:65vh;background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover;overflow:hidden}.ccm-page .parallax:before{content:"";display:block;padding-top:50%;height:0}@media only screen and (max-device-width:991.98px){.ccm-page .parallax{background-attachment:scroll;height:auto}}.ccm-page.is-edit .parallax{background-attachment:local}.ccm-page .testimonial-wrapper{background-color:#f4f2ea;margin-top:90px;margin-bottom:45px}.ccm-page .testimonial-wrapper h4{line-height:49px;margin-bottom:1.5rem}@media (max-width:991.98px){.ccm-page .testimonial-wrapper h4{margin-bottom:1rem;line-height:32px}}.ccm-page .testimonial-wrapper .testimonial{margin-bottom:1.5rem}@media (max-width:1199.98px){.ccm-page .testimonial-wrapper .testimonial{margin-top:2rem}}@media (max-width:991.98px){.ccm-page .testimonial-wrapper .testimonial{margin-bottom:0}}@media (max-width:991.98px){.ccm-page .testimonial-wrapper p{margin-bottom:0}}.ccm-page .testimonial-wrapper .testimonial-image-wrapper{background-position:bottom;background-repeat:no-repeat;background-size:contain;overflow:hidden;position:relative}.ccm-page .testimonial-wrapper .testimonial-image-wrapper:before{content:"";display:block;padding-top:80%;height:0}.ccm-page .three-column-info-wrapper{background-color:#80c342}.ccm-page .three-column-info-wrapper h4,.ccm-page .three-column-info-wrapper h2,.ccm-page .three-column-info-wrapper p,.ccm-page .three-column-info-wrapper i.icon{color:#fff}.ccm-page .three-column-info-wrapper h2.three-col-title{font-family:"Baloo Paaji",sans-serif;font-size:3.44rem}@media (max-width:1199.98px){.ccm-page .three-column-info-wrapper h2.three-col-title{font-size:1.33rem;line-height:32px}}.ccm-page .three-column-info-wrapper p{font-family:"Source Sans Pro",sans-serif;font-size:1.75rem;font-weight:400;line-height:38px}@media (max-width:1199.98px){.ccm-page .three-column-info-wrapper p{font-size:.875rem;line-height:20px}}.ccm-page .project-info{padding-top:2rem}.ccm-page .project-info .project-info-text p{margin-bottom:0}.ccm-page .project-info .project-info-text hr{border-top:2px solid #2e2b1e}.ccm-page .project-info .project-info-text ul{list-style-type:disc;padding-left:1.125rem}.ccm-page .project-info .project-info-images .col{padding:0 5px}.ccm-page .project-info .project-info-images img{padding-bottom:5px}.ccm-page .project-info .youtubeBlock{margin-bottom:20px}@media (max-width:991.98px){.ccm-page .project-info{padding-top:0}.ccm-page .project-info .project-info-text ul>li{font-size:.875rem}.ccm-page .project-info h3{padding:25px 0 15px}}.ccm-page.page-template-projects .testimonial-wrapper{margin-top:0}.ccm-page .projects{margin-top:45px}.ccm-page .projects h1{margin-bottom:30px}.ccm-page .projects .project-tile{position:relative;margin:1%;background-size:cover;background-position:center}.ccm-page .projects .project-tile:before{content:"";display:block;height:0}.ccm-page .projects .project-tile.pt-large{width:64%}.ccm-page .projects .project-tile.pt-large:before{padding-top:80%}.ccm-page .projects .project-tile.pt-small{width:32%}.ccm-page .projects .project-tile.pt-small:before{padding-top:77%}.ccm-page .projects .project-tile.pt-medium{width:48%}.ccm-page .projects .project-tile.pt-medium:before{padding-top:70%}.ccm-page .projects .project-tile .project-hover-info{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;background-color:rgba(48,48,48,0.65);transition:.3s ease}.ccm-page .projects .project-tile .project-hover-info h2{color:#fff;font-family:"Baloo Paaji",sans-serif;padding-top:30%;font-size:3.4rem;line-height:3.75rem}.ccm-page .projects .project-tile .project-hover-info p{color:#fff;padding-top:3%;font-size:2.2rem}.ccm-page .projects .project-tile.pt-small .project-hover-info h2{font-size:2.6rem}.ccm-page .projects .project-tile.pt-small .project-hover-info p{font-size:1.8rem}.ccm-page .projects .project-tile:hover .project-hover-info{opacity:1}.ccm-page .projects.filtered .project-tile{width:31.2%;float:left !important}.ccm-page .projects.filtered .project-tile h2{font-size:2.6rem}.ccm-page .projects.filtered .project-tile p{font-size:1.8rem}.ccm-page .projects.filtered .project-tile:before{padding-top:77%}@media (max-width:991.98px){.ccm-page .projects .project-tile.pt-large,.ccm-page .projects .project-tile.pt-small{width:48%}.ccm-page .projects .project-tile.pt-large:before,.ccm-page .projects .project-tile.pt-small:before{padding-top:80%}.ccm-page .projects .project-tile.pt-medium{width:98%}.ccm-page .projects .project-tile-link:nth-child(5n+1) .project-tile{width:98%}}.ccm-page .project-filter .filter-title{display:inline-block;padding:25px 35px 0 35px;background:#fff}.ccm-page .project-filter .filter-title icon:before{display:inline-block;font-size:1.2rem;position:relative;top:3px;transition:transform .3s ease,color .3s ease,fonst-size .3s ease}.ccm-page .project-filter .filter-title:hover icon.arrow:before{transform:rotate(180deg)}.ccm-page .project-filter .filter-title:hover .filter-options{margin-top:0}.ccm-page .project-filter .filter-title *{color:#c6c4be}.ccm-page .project-filter .filter-options{transition:margin-top .3s ease;position:absolute;background:#fff;padding:10px 25px 10px 18px;margin-left:-25px;margin-top:-100%;z-index:-1}.ccm-page .project-filter .filter-options icon{padding:3px 7px 0 0}.ccm-page .project-filter span{transition:color .3s ease}.ccm-page .project-filter input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.ccm-page .project-filter label{cursor:pointer}.ccm-page .project-filter label.checked icon:before{color:#d1001f;transform:rotate(180deg)}.ccm-page .project-filter label.checked span{color:#161615}.ccm-page .past-projects-wrapper{padding-top:45px}.ccm-page .past-projects{padding:45px .5% 0;position:relative}.ccm-page .past-projects .image-tile{position:relative;margin:.5%;background-size:cover;background-position:center;width:19%}.ccm-page .past-projects .image-tile p{font-size:1.4rem}.ccm-page .past-projects .image-tile:before{content:"";display:block;height:0;padding-top:79.5%}.ccm-page .past-projects .image-tile.large{width:39%}.ccm-page .past-projects .image-tile.large p{font-size:1.8rem}.ccm-page .past-projects .image-tile.large:before{padding-top:80%}.ccm-page .past-projects .image-tile.right-floater{float:right}.ccm-page .past-projects .image-tile.left-floater{float:left}.ccm-page .past-projects .image-tile.large.right-floater:before{padding-top:80.1%}.ccm-page .past-projects .image-tile .project-hover-info{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;background-color:rgba(48,48,48,0.65);transition:.3s ease}.ccm-page .past-projects .image-tile .project-hover-info p{color:#fff;padding:35% 16px 0}.ccm-page .past-projects .image-tile:hover .project-hover-info{opacity:1}@media (max-width:991.98px){.ccm-page .past-projects .image-tile{margin:1%;width:31.3%}.ccm-page .past-projects .image-tile .project-hover-info{display:none}.ccm-page .past-projects .image-tile.large{width:31.3%}.ccm-page .past-projects .image-tile.large:before{padding-top:79.5%}.ccm-page .past-projects .image-tile.large-m{width:64.5%}.ccm-page .past-projects .image-tile.large-m:before{padding-top:80%}.ccm-page .past-projects .image-tile.right-floater{float:left}.ccm-page .past-projects .image-tile.right-floater-m{float:right}.ccm-page .past-projects .image-tile.large-m.right-floater-m:before{padding-top:80.5%}.ccm-page .past-projects .image-tile.large-m.right-floater:before{padding-top:80%}.ccm-page .past-projects .image-tile.large.right-floater:before{padding-top:79.5%}}.ccm-page .gallery-wrapper .gallery-button{width:100%}.ccm-page .gallery-wrapper p{font-size:"Source Sans Pro",sans-serif;color:#2e2b1e;font-size:1.75rem;font-weight:400;line-height:38px}.ccm-page .gallery-wrapper.left .gallery-content.left{flex-direction:row-reverse}@media screen and (min-width:600px){.ccm-page .gallery-wrapper .card-columns{column-count:4}}@media (max-width:991.98px){.ccm-page .gallery-wrapper p{font-size:1rem;line-height:1.5rem}}.ccm-page .intro-title-text-image-block{overflow:hidden;margin-bottom:45px;margin-top:45px}.ccm-page .intro-title-text-image-block h1{margin-bottom:45px}.ccm-page .intro-title-text-image-block h3{font-size:2.3rem;line-height:3.125rem}.ccm-page .intro-title-text-image-block img.intro-image{max-width:none;width:110%;position:relative;left:-10%}@media (max-width:991.98px){.ccm-page .intro-title-text-image-block{margin-bottom:25px}.ccm-page .intro-title-text-image-block .grid-breaker{max-width:none;width:120%;left:-10%}.ccm-page .intro-title-text-image-block .container.no-mobile-padding{padding-left:0;padding-right:0}.ccm-page .intro-title-text-image-block .container.no-mobile-padding .col{padding-left:0;padding-right:0}.ccm-page .intro-title-text-image-block h1{margin-bottom:20px}.ccm-page .intro-title-text-image-block h3{font-size:1.25rem;line-height:30px}.ccm-page .intro-title-text-image-block img.intro-image{max-width:100%;left:0;margin-bottom:25px}}.ccm-page .title-text-image-block{margin-top:45px}@media (max-width:991.98px){.ccm-page .title-text-image-block{margin-bottom:25px}.ccm-page .title-text-image-block img{margin-bottom:15px}}.ccm-page .team-overview-wrapper{margin-top:45px;margin-bottom:45px}.ccm-page .team-overview-wrapper h3{margin-left:15px;font-size:2.5rem;line-height:3.44rem}.ccm-page .team-overview-wrapper .team-member-image{background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;z-index:1}.ccm-page .team-overview-wrapper .team-member-image:before{content:"";display:block;padding-top:100%;height:0}.ccm-page .team-overview-wrapper .team-member-image .team-member-hover-info{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;background-color:rgba(48,48,48,0.65);transition:.3s ease}.ccm-page .team-overview-wrapper .team-member-image .team-member-hover-info h2{color:#fff;font-family:"Baloo Paaji",sans-serif;padding-top:35%}.ccm-page .team-overview-wrapper .team-member-image .team-member-hover-info p{color:#fff;padding-top:3%}.ccm-page .team-overview-wrapper .team-member-image:hover .team-member-hover-info{opacity:1}@media (max-width:991.98px){.ccm-page .team-overview-wrapper h3{margin-left:15px;font-size:1.25rem;line-height:30px}}.ccm-page .team-small-wrapper .team-small-image{background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.ccm-page .team-small-wrapper .team-small-image:before{content:"";display:block;padding-top:100%;height:0}.ccm-page .team-small-wrapper h1{margin-top:4.5rem;margin-bottom:4.5rem}.ccm-page .team-small-wrapper .team-content{margin-top:2.25rem}.ccm-page .team-small-wrapper .button-row{margin-top:-65px;z-index:1;position:relative}.ccm-page .team-small-wrapper .owl-carousel .nav-btn{position:absolute;width:26px;cursor:pointer;top:20% !important}.ccm-page .team-small-wrapper .owl-carousel .owl-prev.disabled,.ccm-page .team-small-wrapper .owl-carousel .owl-next.disabled{pointer-events:none;opacity:0.2}.ccm-page .team-small-wrapper .owl-carousel .prev-slide{left:-80px}.ccm-page .team-small-wrapper .owl-carousel .next-slide{right:-33px}.ccm-page .team-small-wrapper .owl-carousel .prev-slide:hover{background-position:0px -53px}.ccm-page .team-small-wrapper .owl-carousel .next-slide:hover{background-position:-24px -53px}.ccm-page .team-small-wrapper .owl-dots{display:none;height:0}@media (max-width:991.98px){.ccm-page .owl-nav{display:none}.ccm-page .team-small-wrapper .button-row{margin-top:-20px}.ccm-page .team-small-wrapper h1{margin-top:1rem;margin-bottom:1rem}}.ccm-page .news-items-wrapper h1{margin-top:2.5rem;margin-bottom:2rem}.ccm-page .news-items-wrapper .news-items{display:grid;grid-gap:4rem 2rem;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.ccm-page .news-items-wrapper .news-items .news-card{display:flex;flex-direction:column;border-bottom:8px #80c342 solid}.ccm-page .news-items-wrapper .news-items .news-card .news-content{flex-grow:1;display:flex;flex-direction:column}.ccm-page .news-items-wrapper .news-items .news-card .news-content h3{margin-bottom:1.5rem}.ccm-page .news-items-wrapper .news-items .news-card .news-content .news-item-image{background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;margin-bottom:1.5rem}.ccm-page .news-items-wrapper .news-items .news-card .news-content .news-item-image:before{content:"";display:block;padding-top:75%;height:0}.ccm-page .news-items-wrapper .news-items .news-card .news-link{margin-top:auto}.ccm-page .news-items-wrapper .news-items .news-card .news-link .green{color:#80c342}.ccm-page .news-items-wrapper .news-items .news-card .news-link:hover{color:#161615}.ccm-page .news-items-wrapper .news-items .news-card .news-link:hover .green{color:#161615}.ccm-page .news-items-wrapper .hidden{display:none !important}.ccm-page .sticky-link-container{position:fixed;right:5%;bottom:5%;width:7.5rem;height:7.5rem;border-radius:50%;background-color:#fff;z-index:2;box-shadow:0px 3px 6px rgba(0,0,0,0.25);transition:background-color 1s}.ccm-page .sticky-link-container svg{overflow:visible;margin:15px;stroke-width:0}.ccm-page .sticky-link-container:hover{background-color:#c6c4be}.ccm-page .sticky-link-container:hover.co2neutral{fill:#fff !important;transition:fill .2s}.ccm-page .sticky-link-container:hover.plusenergiehaus path,.ccm-page .sticky-link-container:hover.pdf path,.ccm-page .sticky-link-container:hover #co2neutral path{fill:#fff !important;transition:fill .2s}.ccm-page .sticky-link-container:hover path{stroke:#fff !important;transition:stroke .2s}.ccm-page .sticky-link-container:hover path.letter{fill:#c6c4be !important}.ccm-page .plusenergiehaus-wrapper svg#plusenergiehaus .plus{transform-box:fill-box;transform-origin:50% 50%;-webkit-animation:plusAnimationR .4s ease-out normal forwards;animation:plusAnimationR .4s ease-out normal forwards}.ccm-page .plusenergiehaus-wrapper:hover svg#plusenergiehaus .plus{-webkit-animation:plusAnimation .4s ease-out normal forwards;animation:plusAnimation .4s ease-out normal forwards}.ccm-page .pdf-wrapper svg#pdf #pdf-foreground{transform-box:fill-box;transform-origin:50% 50%;-webkit-animation:pdfAnimationR .4s ease-out normal forwards;animation:pdfAnimationR .4s ease-out normal forwards}.ccm-page .pdf-wrapper:hover svg#pdf #pdf-foreground{-webkit-animation:pdfAnimation .4s ease-out normal forwards;animation:pdfAnimation .4s ease-out normal forwards}.ccm-page .drucken-wrapper svg#drucken .printing{transform-box:fill-box;transform-origin:0 0;-webkit-animation:printerAnimationR .4s ease-out normal forwards;animation:printerAnimationR .4s ease-out normal forwards}.ccm-page .drucken-wrapper:hover svg#drucken .printing{-webkit-animation:printerAnimation .4s ease-out normal forwards;animation:printerAnimation .4s ease-out normal forwards}.ccm-page .co2neutral-wrapper svg#co2neutral .carbon-dioxide{transform:scale(1) translate(0, 0);-webkit-animation:c02neutralAnimationR .4s ease-out normal forwards;animation:c02neutralAnimationR .4s ease-out normal forwards}.ccm-page .co2neutral-wrapper:hover svg#co2neutral .carbon-dioxide{-webkit-animation:c02neutralAnimation .4s ease-out normal forwards;animation:c02neutralAnimation .4s ease-out normal forwards}.ccm-page.is-edit .sticky-link-container{position:relative;right:unset;margin:0 auto}@media (max-width:991.98px){.ccm-page .sticky-link-container{display:none}}.ccm-page .main-slider{overflow:hidden;background:#80c342}.ccm-page .main-slider .item{position:relative}.ccm-page .main-slider .item .slide-images{max-width:2500px;position:relative}.ccm-page .main-slider .item .slide-images .overlay{position:absolute;top:0;left:0;height:100%;width:100%}.ccm-page .main-slider .item .slide-ppl-image img.people{position:absolute;bottom:0;right:0;height:85%;max-width:65%;width:auto}.ccm-page .main-slider .item .slide-caption{position:absolute;max-width:45%;left:5%;bottom:10%;z-index:1}.ccm-page .main-slider .item .slide-caption h1{color:#fff;line-height:4rem}.ccm-page .main-slider .item .slide-author{background:#80c342;position:relative;z-index:1}.ccm-page .main-slider .item .slide-author *{color:#fff}.ccm-page .main-slider .item .slide-author .author{margin-left:5%;padding:15px 0 2px;right:0}.ccm-page .main-slider .item .slide-link{position:absolute;top:5%;left:25%;text-decoration:none}.ccm-page .main-slider .item .slide-link icon{color:#d1001f;position:absolute;left:-85px;line-height:0;top:2px;transform:rotate(45deg);transition:transform .3s ease}.ccm-page .main-slider .item .slide-link icon:before{font-size:4rem}.ccm-page .main-slider .item .slide-link p{font-size:1.5rem;color:#fff;margin-bottom:.5rem}.ccm-page .main-slider .item .slide-link .visibility-container{border-bottom:2px solid #fff;padding-left:10px;opacity:0;transition:opacity .3s ease,padding-left .3s ease;transition-delay:.2s}.ccm-page .main-slider .item .slide-link:hover icon{transform:rotate(135deg)}.ccm-page .main-slider .item .slide-link:hover .visibility-container{opacity:1;padding-left:90px}.ccm-page .main-slider .item .overlay svg path,.ccm-page .main-slider .item .overlay svg polyline,.ccm-page .main-slider .item .overlay svg line{stroke-dasharray:2500;stroke-dashoffset:2500;animation:dash 5s linear forwards;animation-delay:2s}.ccm-page .main-slider .item .overlay svg path{stroke:white;fill:none}@keyframes dash{to{stroke-dashoffset:0}}@keyframes dash-a{to{stroke-dashoffset:0}}.ccm-page .main-slider .owl-carousel .owl-nav{position:absolute;top:40%;width:100%}.ccm-page .main-slider .owl-carousel .owl-nav .owl-next,.ccm-page .main-slider .owl-carousel .owl-nav .owl-prev{margin:0 20px}.ccm-page .main-slider .owl-carousel .owl-nav .owl-next i:before,.ccm-page .main-slider .owl-carousel .owl-nav .owl-prev i:before{color:#fff}.ccm-page .main-slider .owl-carousel .owl-nav .owl-next{float:right}.ccm-page .main-slider .owl-carousel .owl-dots{display:none}.ccm-page .main-slider .owl-carousel .owl-item.active .overlay svg path,.ccm-page .main-slider .owl-carousel .owl-item.active .overlay svg polyline,.ccm-page .main-slider .owl-carousel .owl-item.active .overlay svg line{stroke-dashoffset:2500;animation:dash-a 5s linear forwards;animation-delay:1s;stroke-width:1.8}@media only screen and (max-device-width:991.98px){.ccm-page .main-slider .slider-row{margin-right:0;margin-left:0}.ccm-page .main-slider .slider-col{padding-left:0;padding-right:0}.ccm-page .main-slider .item{overflow:hidden}.ccm-page .main-slider .item .slide-caption{position:relative;max-width:none;left:0;padding:45px 25px 0}.ccm-page .main-slider .item .slide-caption h1{line-height:2rem}.ccm-page .main-slider .item .slide-link{display:none}.ccm-page .main-slider .item .slide-ppl-image{overflow:hidden;margin-top:-60px}.ccm-page .main-slider .item .slide-ppl-image img.people{position:relative;float:right;bottom:-40px;max-height:40vh;max-width:100%}.ccm-page .main-slider .item .slide-images{height:100%;overflow:hidden;position:absolute;top:0}.ccm-page .main-slider .item .slide-images img.bg{max-width:none;width:auto;height:100%}.ccm-page .main-slider .item .slide-images .overlay svg{max-height:100%}.ccm-page .main-slider .owl-carousel .owl-item.active .overlay svg path,.ccm-page .main-slider .owl-carousel .owl-item.active .overlay svg polyline,.ccm-page .main-slider .owl-carousel .owl-item.active .overlay svg line{stroke-dashoffset:0;animation:none;opacity:.3}}.ccm-page .project-filter{height:100%}.ccm-page .project-filter .news-items-filter-wrapper{margin-top:auto;height:90%}.ccm-page .project-filter .news-items-filter-wrapper .icon.icon-invisible{color:#c6c4be;position:relative;top:9px;right:5px;visibility:hidden}.ccm-page .project-filter .news-items-filter-wrapper .icon.icon-invisible::before{font-size:2rem}.ccm-page .project-filter .news-items-filter-wrapper .news-items-filter{min-width:550px;display:flex;justify-content:space-around}.ccm-page .project-filter .news-items-filter-wrapper .news-items-filter li{align-self:flex-end}.ccm-page .project-filter .news-items-filter-wrapper .news-items-filter li a,.ccm-page .project-filter .news-items-filter-wrapper .news-items-filter li a:active,.ccm-page .project-filter .news-items-filter-wrapper .news-items-filter li a:focus,.ccm-page .project-filter .news-items-filter-wrapper .news-items-filter li a:visited{text-decoration:none;color:#161615}.ccm-page .project-filter .news-items-filter-wrapper .news-items-filter li a.muted,.ccm-page .project-filter .news-items-filter-wrapper .news-items-filter li a:hover{color:#c6c4be}.ccm-page .project-filter .news-items-filter-wrapper .news-items-filter li a.muted .icon.icon-invisible,.ccm-page .project-filter .news-items-filter-wrapper .news-items-filter li a:hover .icon.icon-invisible{visibility:visible}.ccm-page .accept-cookies-wrapper p{color:#2e2b1e}.ccm-page .accept-cookies-wrapper .hint{background-color:#80c342}.ccm-page .accept-cookies-wrapper .hint .close:hover i.icon{color:#c6c4be !important}.ccm-page .accept-cookies-wrapper .popup input{margin-left:5px}.ccm-page .accept-cookies-wrapper .popup label{margin-left:1.8rem}.fancybox-is-open .fancybox-bg{opacity:0.9;background-color:#fff}.fancybox-is-open .fancybox-bg .fancybox-content{background:transparent !important}.fancybox-bg{opacity:0.9;background-color:#fff}.fancybox-content{background:transparent !important}.fancybox-content .container{width:100vw}.fancybox-content h3{color:#80c342;font-family:"Source Sans Pro",sans-serif;font-size:3rem;font-weight:600;line-height:40px}@media (max-width:991.98px){.fancybox-content h3{font-size:1.25rem}}.fancybox-content h4{font-family:"Source Sans Pro",sans-serif;color:#2e2b1e;font-size:1.75rem;font-weight:400;line-height:38px}.fancybox-content p{font-family:"Source Sans Pro",sans-serif;color:#161615;font-size:1.1875rem;font-weight:400;line-height:30px}.fancybox-content button.btn{font-family:"Source Sans Pro",sans-serif;color:#80c342;font-size:1.875rem;font-weight:600;line-height:40px;border:medium solid #80c342;margin:2rem 0;width:100%}.fancybox-content button.btn:hover{color:#fff;background-color:#80c342}@media (max-width:991.98px){.fancybox-content button.btn{font-size:1.25rem;line-height:30px}}.fancybox-content .fancybox-button{height:90px;width:90px}.fancybox-content .fancybox-button.fancybox-close-small{margin-right:30px}@media (max-width:991.98px){.fancybox-content .fancybox-button.fancybox-close-small{margin-right:0;top:-25px}}.fancybox-content .news-item-image{background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;margin-bottom:1.5rem}.fancybox-content .news-item-image:before{content:"";display:block;padding-top:75%;height:0}@media (max-width:575.98px){.fancybox-content{padding:44px 0}}