.icons-sprite-before:before,.icons-sprite-after:after,.icons-sprite-bg{background:url("../../../../images/icon/icons.svg") no-repeat;display:inline-block}.icons-sprite-before:before,.icons-sprite-after:after{content:""}.user-profile-premium.icons-sprite-before:before,.user-profile-premium.icons-sprite-after:after,.user-profile-premium.icons-sprite-bg{background-position:-9px -2116px;height:18px;width:18px}.user-profile-basic.icons-sprite-before:before,.user-profile-basic.icons-sprite-after:after,.user-profile-basic.icons-sprite-bg{background-position:-9px -2080px;height:18px;width:18px}.arrow-left.icons-sprite-before:before,.arrow-left.icons-sprite-after:after,.arrow-left.icons-sprite-bg{background-position:-9px -311px;height:18px;width:18px}.chevron-down-gray.icons-sprite-before:before,.chevron-down-gray.icons-sprite-after:after,.chevron-down-gray.icons-sprite-bg{background-position:-10px -47px;height:12px;width:20px}.chevron-down-dark.icons-sprite-before:before,.chevron-down-dark.icons-sprite-after:after,.chevron-down-dark.icons-sprite-bg{background-position:-10px -1775px;height:16px;width:16px}.chevron-right-dark.icons-sprite-before:before,.chevron-right-dark.icons-sprite-after:after,.chevron-right-dark.icons-sprite-bg{background-position:-10px -1775px;height:16px;width:16px}.chevron-left-dark.icons-sprite-before:before,.chevron-left-dark.icons-sprite-after:after,.chevron-left-dark.icons-sprite-bg{background-position:-9px -1775px;height:16px;width:16px}.search.icons-sprite-before:before,.search.icons-sprite-after:after,.search.icons-sprite-bg{background-position:-9px -1743px;height:20px;width:20px}.home.icons-sprite-before:before,.home.icons-sprite-after:after,.home.icons-sprite-bg{background-position:-10px -957px;height:19px;width:19px}.chevron-up.icon-after:after{background:url("../../../../images/icon/chevron-up.svg") no-repeat 0 0/100% 100%}.chevron-up.icon-before:before{background:url("../../../../images/icon/chevron-up.svg") no-repeat 0 0/100% 100%}.chevron-right-dark.icons-sprite-before:before,.chevron-right-dark.icons-sprite-after:after,.chevron-right-dark.icons-sprite-bg{transform:rotate(-90deg);margin-right:0.33rem}.chevron-left-dark.icons-sprite-before:before,.chevron-left-dark.icons-sprite-after:after,.chevron-left-dark.icons-sprite-bg{transform:rotate(90deg)}.squared-plus.icon-after:after{background:url("../../../../images/icon/icon-plus-box.svg") no-repeat}.squared-plus.icon-before:before{background:url("../../../../images/icon/icon-plus-box.svg") no-repeat}.user-inactive.icon-bg,.user-inactive.icon-after::after{background:url("../../../../images/icon/icon-account-inactive-l.svg") no-repeat}.user-inactive.icon-after::after{content:'';display:inline-block;height:24px;width:24px}.user-inactive.icon-bg{display:inline-block;height:24px;width:24px}.user-active.icon-bg,.user-active.icon-after::after{background:url("../../../../images/icon/icon-account.svg") no-repeat}.user-active.icon-after::after{content:'';display:inline-block;height:24px;width:24px}.user-active.icon-bg{display:inline-block;height:22px;width:22px}.edit-pencil.icon-bg{width:28px;height:28px;display:block;position:absolute;left:16px;top:10px;background:url("../../../../images/icon/icon-edit.svg") no-repeat}.edit-pencil.icon-bg.red{background:url("../../../../images/icon/icon-edit-red.svg") no-repeat}.edit-pencil.icon-bg.inverted{background:url("../../../../images/icon/icon-edit-white.svg") no-repeat}.printer.icon-bg{background:transparent url("../../../../images/icon/icon-printer.svg") no-repeat;display:inline-block;height:28px;width:31px}.reload.icon-bg{background:url("../../../../images/icon/icon-reload.svg") no-repeat center;display:inline-block;height:28px;width:28px}.matched-passwords{display:none}.matched-passwords.icon-bg{height:28px;width:28px;display:none;position:absolute;right:0;top:14px;background:url("../../../../images/icon/icon-realisiert.svg") no-repeat}.icon-bg.fa-bug{background:url("../../../../images/icon/icon-bug.svg") no-repeat;background-size:contain;display:inline-block;height:1.25rem;vertical-align:middle;width:1.25rem}.icon-bg.delete{background:url("../../../../images/icon/icon-delete-copy-2.svg") no-repeat;background-size:contain;display:inline-block;height:1.25rem;vertical-align:middle;width:1.25rem}.css-icon-before.tick::before,.css-icon-after.tick::after{border:solid #868686;content:' ';display:inline-block;position:absolute;transform:rotate(-45deg);border-width:0 0 2px 2px;height:5px;width:13px;top:11px}@media only screen and (min-width: 1280px){.css-icon-before.tick::before,.css-icon-after.tick::after{border-width:0 0 3px 3px;top:7px;width:11px}}.css-icon-before.tick::before{left:0}.css-icon-after.tick::after{margin-left:5px}.social{height:35px;width:35px}.social-facebook{background:transparent url("../../../../images/icon/icon-facebook.svg") no-repeat}.social-facebook-dark{background:transparent url("https://images.competitionline.com/image/static/public/icon/facebook.svg") no-repeat}.social-twitter{background:transparent url("../../../../images/icon/icon-twitter.svg") no-repeat}.social-twitter-dark{background:transparent url("https://images.competitionline.com/image/static/public/icon/twitter.svg") no-repeat}.social-google-plus{background:transparent url("../../../../images/icon/icon-google.svg") no-repeat}.social-mail{background:transparent url("../../../../images/icon/icon-mail.svg") no-repeat}.social-linkedin{background:transparent url("../../../../images/icon/icon-linkedin.svg") no-repeat}.social-xing{background:transparent url("../../../../images/icon/icon-xing.svg") no-repeat}.social-linkedin-dark{background:transparent url("https://images.competitionline.com/image/static/public/icon/linkedin.svg") no-repeat}.social-instagram-dark{background:transparent url("https://images.competitionline.com/image/static/public/icon/instagram.svg") no-repeat}.social-youtube-dark{background:transparent url("https://images.competitionline.com/image/static/public/icon/youtube.svg") no-repeat}i{display:inline-block}i.arrow{background-color:#9b9b9b;border-radius:3px;bottom:4px;height:3px;position:relative;width:18px}i.arrow::before,i.arrow::after{background-color:#9b9b9b;border-radius:3px;content:' ';display:inline-block;height:3px;position:absolute;width:65%}i.arrow.dark{background-color:#333}i.arrow.dark::before,i.arrow.dark::after{background-color:#333}i.arrow.left::before,i.arrow.left::after{left:-1px}i.arrow.left::before{top:-4px;transform:rotate(-45deg)}i.arrow.left::after{bottom:-4px;transform:rotate(45deg)}i.arrow.right::before,i.arrow.right::after{right:-1px}i.arrow.right::before{top:-4px;transform:rotate(45deg)}i.arrow.right::after{bottom:-4px;transform:rotate(-45deg)}i.close{height:20px;width:20px}i.close::before,i.close::after{color:#9b9b9b;width:3px}i.close::before{transform:rotate(45deg)}i.close::after{transform:rotate(-45deg)}.climate{border:1px solid #666;border-radius:50px;color:#666;padding-inline-start:5px;padding-inline-end:10px;padding-top:2px}.climate::before{content:url("/de/assets/images/icon/icon-leaf.svg");vertical-align:middle;vertical-align:-moz-middle-with-baseline;top:1px;position:relative}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url("/de/assets/fonts/SourceSans3-Regular.ttf.woff2") format("woff2")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url("/de/assets/fonts/SourceSans3-Semibold.ttf.woff2") format("woff2")}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}*{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none}html{overflow-x:hidden;font-size:16px}html,body{position:relative}body{margin:0 auto;max-width:100%;background:#fff;font-family:'Source Sans Pro', sans-serif;font-size:1rem;color:#333;text-align:center}body *{-webkit-text-size-adjust:none}body * ::-webkit-scrollbar{width:10px}body * ::-webkit-scrollbar-track{background-color:#eaeaea}body * ::-webkit-scrollbar-thumb{background-color:#939393}body * ::-webkit-scrollbar-button{display:none}img{border:0;outline:0}a{color:#31929b;outline:none;text-decoration:none}a:focus{outline:none}a:hover{outline:none}p{margin:0}ul,ol{margin:0;padding:0}button,input,select{border:0;border-radius:0;outline:none}button:focus,input:focus,select:focus{outline:none}button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner{border:0}.page{background-color:#fff;position:relative;text-align:left}@media only screen and (min-width: 1024px){.page{display:inline-block;margin-top:20px;width:984px}}@media only screen and (min-width: 1280px){.page{margin:20px 10px 0;width:1080px}}@media only screen and (min-width: 1680px){.page{width:1500px}}@media only screen and (min-width: 1840px){.page{float:none}}.lazyload-element{display:none}select:focus{outline:none}.http-error{font-weight:600}.hidden{display:none !important}.clickblock-overlay{pointer-events:none}.desktop-element{display:none}@media only screen and (min-width: 1024px){.desktop-element{display:block}}@media only screen and (min-width: 1024px){.mobile-element{display:none}}#jira-bug-collector{z-index:1;right:0;padding:.35rem;top:50%;position:fixed;transform:rotate(90deg) translate(100px);transform-origin:right 0;background:#c9c9c9}#jira-bug-collector>i{transform:rotate(-90deg)}#jira-bug-collector>span{color:#474747}.flex-center{display:flex;justify-content:center}.page-content{margin-left:auto;margin-right:auto;margin-bottom:50px;overflow:hidden}@media only screen and (min-width: 768px){.page-content{min-height:200px;margin-bottom:60px;margin-top:20px}}@media only screen and (min-width: 1024px){.page-content{min-height:500px;margin-bottom:80px}}@media only screen and (min-width: 1280px){.page-content{margin-top:40px}}@media only screen and (min-width: 1680px){.page-content{margin-top:45px}}html.mobile-menu{height:100%;overflow:hidden}@media only screen and (min-width: 768px){html.mobile-menu{height:auto;overflow:auto}}html.mobile-menu>body{height:100%;overflow:hidden}@media only screen and (min-width: 768px){html.mobile-menu>body{height:auto;overflow:auto}}.navigation{display:flex;-webkit-display:flex;justify-content:space-between;justify-content:-webkit-space-between;background:#141414;height:52px;width:100%;z-index:2001}@media only screen and (min-width: 1680px){.navigation{justify-content:normal;justify-content:-webkit-normal}}.navigation>.header-logo-link{align-self:center;align-self:-webkit-center;height:33px;margin-left:10px;z-index:999}@media only screen and (min-width: 768px){.navigation>.header-logo-link{margin-right:25px;margin-left:18px}}@media only screen and (min-width: 1024px){.navigation>.header-logo-link{height:43px}}.navigation>.header-logo-link>.company-logo{height:100%}.navigation .invisible{display:none !important}.navigation .ml-auto{margin-left:auto !important}.navigation a.button-login{display:inline-block;align-self:center;margin-left:auto;margin-bottom:0;padding:1px;margin-right:10px;background:#141414;color:#e4e4e4;font-size:0.95rem;border:none;text-transform:none;transition:unset;z-index:201}@media only screen and (min-width: 768px){.navigation a.button-login{font-size:1.125rem;margin-right:20px}}@media only screen and (min-width: 1280px){.navigation a.button-login{padding:5px 13px 5px 13px}}.navigation a.button-login:hover{background:#ff5144}.navigation a.button-login>.btn-text{display:inline-block !important}.navigation a.button-profile{position:relative;display:flex;align-items:center;color:#E6E6E6;transition:color .4s ease-in-out;font-size:1.125rem;font-weight:bold;margin:auto 6px auto 14px}.navigation a.button-profile.member{margin:auto 14px auto 14px}.navigation a.button-profile>span{display:none}@media only screen and (min-width: 768px){.navigation a.button-profile>span{display:initial}}.navigation a.button-profile>img{width:2.5rem;border-radius:50%}.navigation a.button-profile>.membership-logo{width:23px;height:23px;position:absolute;bottom:0;right:-11px;background-color:#141414;border:3px solid #141414}.navigation a.login-avatar{display:flex;align-items:center;margin:auto 6px auto 20px;height:24px;width:24px;color:#CCC}.navigation a.login-avatar:hover{color:white}.navigation .btn-container{height:100%;width:auto;margin-left:auto;margin-right:0;margin-top:0}.navigation .btn-container .header-memberbridge-btn{display:flex;align-items:center;margin-top:auto;margin-bottom:auto;height:30px !important;align-content:center}@media only screen and (max-width: 359px){.navigation .btn-container .header-memberbridge-btn{display:none}}@media only screen and (max-width: 449px){.navigation .btn-container .header-memberbridge-btn{margin-left:8px}}@media only screen and (min-width: 1024px){.navigation .btn-container .header-memberbridge-btn{height:36px !important}}.navigation .btn-container .header-memberbridge-btn:hover{background-color:white !important}.navigation .btn-container .header-memberbridge-btn span{padding-left:16px;padding-right:16px;font-size:16px;line-height:20px}@media only screen and (max-width: 449px){.navigation .btn-container .header-memberbridge-btn span{padding-left:4px;padding-right:4px;font-size:12px;font-weight:600;line-height:14px;margin-top:1px}}@media only screen and (min-width: 1024px){.navigation .btn-container .header-memberbridge-btn span{font-size:16px;line-height:20px}}.empty-profile-image{display:flex !important;width:2.6rem;height:2.6rem;border-radius:50%;background-color:#999999;justify-content:center;align-items:center}.empty-profile-image.hidden{display:none !important}.main-menu-list{display:none;list-style:none;overflow:hidden;z-index:201}@media only screen and (min-width: 1680px){.main-menu-list{display:flex;-webkit-display:flex;flex-grow:1;flex-grow:-webkit-1;order:0;order:-webkit-0;background:transparent;padding-left:120px;position:relative}}.menu-buttons-wrapper{display:flex;-webkit-display:flex;align-items:center;align-items:-webkit-center}@media only screen and (min-width: 1680px){.menu-buttons-wrapper>.mobile-logout-link{display:none}}.user-menu-item{display:flex;-webkit-display:flex;align-items:center;align-items:-webkit-center;color:#c9c9c9;margin-right:18px}.user-menu-item>.user-menu-label{display:none;font-weight:600;margin-right:8px}@media only screen and (min-width: 1680px){.user-menu-item>.user-menu-label{display:inline}}.user-menu-item:hover{color:#fff}.mobile-menu-button{align-self:center;align-self:-webkit-center;background:transparent;border:0;cursor:pointer;height:28px;margin-left:14px;margin-right:18px;padding:0;z-index:999}@media only screen and (min-width: 768px){.mobile-menu-button{margin-right:26px}}.mobile-menu-button>.burger-menu{-webkit-transition:0.2s ease 0s;-khtml-transition:0.2s ease 0s;-moz-transition:0.2s ease 0s;-ms-transition:0.2s ease 0s;-o-transition:0.2s ease 0s;transition:0.2s ease 0s;background:#c9c9c9;display:inline-block;height:3px;position:relative;vertical-align:middle;width:26px}@media only screen and (min-width: 1024px){.mobile-menu-button>.burger-menu{top:0}}.mobile-menu-button>.burger-menu::before,.mobile-menu-button>.burger-menu::after{-webkit-transition:0.2s ease 0s;-khtml-transition:0.2s ease 0s;-moz-transition:0.2s ease 0s;-ms-transition:0.2s ease 0s;-o-transition:0.2s ease 0s;transition:0.2s ease 0s;background:#c9c9c9;content:'';height:3px;left:0;position:absolute;width:100%}.mobile-menu-button>.burger-menu::before{top:8px}.mobile-menu-button>.burger-menu::after{top:-8px}.mobile-menu-button.active{float:right}.mobile-menu-button.active>.burger-menu{height:0}.mobile-menu-button.active>.burger-menu::before,.mobile-menu-button.active>.burger-menu::after{-webkit-transition:0.4s ease 0s;-khtml-transition:0.4s ease 0s;-moz-transition:0.4s ease 0s;-ms-transition:0.4s ease 0s;-o-transition:0.4s ease 0s;transition:0.4s ease 0s;top:-2px}.mobile-menu-button.active>.burger-menu::before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:-2px}.mobile-menu-button.active>.burger-menu::after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);left:-2px}.main-menu-item{display:flex;-webkit-display:flex;align-items:center;align-items:-webkit-center;height:52px;position:relative}@media only screen and (min-width: 1680px){.main-menu-item{margin:0 20px 0 16px}}.main-menu-item:first-child{margin-left:0}.main-menu-item:last-child{margin-right:0}.main-menu-item>.page-indicator{background-color:#f60;height:100%;position:absolute;top:0;width:5px}@media only screen and (min-width: 1680px){.main-menu-item>.page-indicator{height:5px;width:100%}}.main-menu-item>.menu-item-label{color:#c9c9c9;font-size:1.125rem;font-weight:600;margin-left:15px;text-align:left;transition:color .4s ease-in-out;width:100%}@media only screen and (min-width: 1680px){.main-menu-item>.menu-item-label{margin-left:0}}.main-menu-item>.menu-item-label:hover{color:#fff;transition:color .4s ease-in-out}.category-container{border-top-style:solid;border-color:#474747;border-width:1px}.category-container.user-profile-menu-header{cursor:initial}.sub-menu-container{background-color:transparent;height:0;top:51px;position:absolute;right:0;width:0}.sub-menu-container.active{transition:height .2s ease-in;width:100%;z-index:998}@media only screen and (min-width: 768px){.sub-menu-container.active{transition:height .2s ease-in-out;width:355px}}@media only screen and (min-width: 768px){.sub-menu-container.active{height:auto !important}}.sub-menu-container>.sub-menu{height:100%;list-style:none;overflow-x:hidden;overflow-y:auto;cursor:pointer;max-height:calc(100% - 52px)}.sub-menu-container.newsletter-banner-active{top:103px}.sub-menu-container.newsletter-banner-active>.sub-menu{max-height:calc(100% - 103px)}.sub-menu-item{background-color:#141414;padding-left:15px;display:flex;height:3rem;font-size:1.125rem;transition:background-color .2s ease-in-out}.sub-menu-item.highlighted{background-color:#FF5144}.sub-menu-item.profile-item{background-color:#333}.sub-menu-item.profile-item-header>a{display:flex;-webkit-display:flex;flex-direction:row;flex-direction:-webkit-row;justify-content:left;justify-content:-webkit-left;align-items:center;display:flex;color:#c9c9c9;transition:color .4s ease-in-out;font-size:1.125rem}.sub-menu-item.profile-item-header>a>span{margin-left:0.2rem}.sub-menu-item.profile-item-header>a>img{width:3rem;padding:0.2rem;border-radius:50%}@media only screen and (min-width: 1680px){.sub-menu-item.mobile-item{display:none}}.sub-menu-item.indented>a{width:auto}.sub-menu-item.indented::before{color:#4D4D4D;content:"";height:16px;width:2px;padding-right:6px;border-bottom-style:solid;border-left-style:solid;border-width:2px;margin-top:7px;margin-right:6px}.sub-menu-item:active{background-color:#474747}@media only screen and (min-width: 1280px){.sub-menu-item:hover{background-color:#474747;transition:background-color .2s ease-in-out}}.sub-menu-item>a{display:flex;-webkit-display:flex;flex-direction:column;flex-direction:-webkit-column;justify-content:center;justify-content:-webkit-center;color:#e4e4e4;height:100%;width:100%}.header-banner{width:100%;height:52px;color:#e4e4e4;z-index:999;flex-direction:row;align-items:center;align-self:center;display:none;justify-content:center;font-weight:bold;font-size:0.95rem}.header-banner.active{display:flex}.header-banner a{transition:background-color .4s ease-in-out;color:#e4e4e4;border:2px solid #e4e4e4;display:flex;padding:5px 20px 5px 12px;cursor:pointer;margin-left:1rem}.header-banner img{margin-right:12px;height:1.5rem}.header-banner.newsletter{background:#ff5144}.header-banner.newsletter .header-banner-primary-text,.header-banner.newsletter .header-banner-secondary-text{display:none}@media only screen and (min-width: 768px){.header-banner.newsletter .header-banner-primary-text,.header-banner.newsletter .header-banner-secondary-text{display:inherit}}.header-banner.ranking{font-size:18px;color:#fff}.header-banner.ranking .header-banner-secondary-text{display:none;font-weight:normal}@media only screen and (min-width: 1024px){.header-banner.ranking .header-banner-secondary-text{display:inherit}}.header-banner.ranking a{color:#fff;border-color:#fff;border-radius:4px;line-height:1.5rem;padding:0.3rem 1.125rem;border-width:1px}#user_name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-right:9px}footer{background:#141414;float:left;text-align:left;width:100%}.footer-nav{display:flex;-webkit-display:flex;flex-flow:column;flex-flow:-webkit-column;padding:10px 20px 50px}@media only screen and (min-width: 768px){.footer-nav{flex-flow:wrap;flex-flow:-webkit-wrap;padding:10px 40px 50px}}@media only screen and (min-width: 1024px){.footer-nav{flex-flow:unset;flex-flow:-webkit-unset;padding:10px 20px 50px}}@media only screen and (min-width: 1680px){.footer-nav{padding:10px 60px 50px}}.footer-meta{padding:0 20px 30px 20px;text-align:center;width:100%;color:#9b9b9b}.footer-meta>span{display:block}.footer-section{padding:0 0 30px;text-align:center}.section-menu{padding-left:0;padding-top:50px;width:100%}@media only screen and (min-width: 768px){.section-menu{width:50%}.section-menu:nth-child(even){padding-left:30px}}@media only screen and (min-width: 1024px){.section-menu{width:25%}}@media only screen and (min-width: 1024px){.section-menu:not(:first-child){padding-left:20px}}@media only screen and (min-width: 1280px){.section-menu:not(:first-child){padding-left:25px}}@media only screen and (min-width: 1680px){.section-menu:not(:first-child){padding-left:53px}}.section-menu>.footer-link{color:#c9c9c9;display:inline-block;font-size:1rem;font-weight:400;margin-top:12px;transition:color .4s ease;width:100%}.section-menu>.footer-link:hover{color:#fff;cursor:pointer;transition:color .4s ease}@media only screen and (min-width: 1024px){.section-menu>.footer-link{font-size:1.125rem}}.title-section{color:#f1f1f1;display:inline-block;font-size:1rem;font-weight:600;height:46px;width:100%}@media only screen and (min-width: 768px){.title-section{font-size:1.125rem}}.social-media-link{color:#333;display:inline-block;padding:0;height:34px;width:34px;text-align:center;float:none;background:#fff;transition:background .4s ease}@media only screen and (min-width: 768px){.social-media-link{height:40px;width:40px}}.social-media-link.facebook{margin-right:25px}.social-media-link::before{color:#333;font-size:2rem;line-height:40px}.social-media-link:hover{background:#fff;transition:background .4s ease;cursor:pointer}.social-network-profiles{display:flex;-webkit-display:flex;justify-content:center;margin-bottom:25px}.social-network-profiles>.btn-social{background-size:34px;display:inline-block;height:34px;padding:0;transition:background .4s ease-in-out;width:34px;cursor:pointer;margin-right:25px}.social-network-profiles>.btn-social:last-child{margin-right:0}@media only screen and (min-width: 768px){.social-network-profiles>.btn-social{background-size:40px;height:40px;width:40px}}.social-network-profiles>.btn-social:before{color:#333;font-size:2rem;line-height:40px}.social-network-profiles>.btn-social:hover{opacity:0.8;transition:opacity .4s ease-in-out}.copyright-wrapper{padding:0 0 30px;text-align:center;width:100%}.copyright-wrapper>.cl-copyright{color:#9b9b9b;display:inline-block;width:100%}@media only screen and (min-width: 768px){.copyright-wrapper>.cl-copyright{display:inline}}.copyright-wrapper>.imprint::after,.copyright-wrapper .privacy::after{color:#9b9b9b;content:'|';margin-left:2px}.copyright-wrapper>.cl-copyright,.copyright-wrapper>.imprint,.copyright-wrapper>.privacy,.copyright-wrapper>.cookie-consent{font-size:1rem;font-weight:400}.copyright-wrapper>.cl-copyright>a,.copyright-wrapper>.imprint>a,.copyright-wrapper>.privacy>a,.copyright-wrapper>.cookie-consent>a{color:#9b9b9b}.copyright-wrapper>.cookie-consent{white-space:nowrap}.loading-overlay.active{pointer-events:none;overflow:hidden;width:100%;height:100%}.loading-overlay.active:before{content:' ';z-index:450;background:#333;opacity:0.1;height:100%;width:100%;position:absolute;display:block}.loading-overlay.active>.spinner{display:inline-block}.spinner{display:none;z-index:499;width:80px;height:80px;top:50%;left:50%;transform:translate(-50%, 0);position:fixed}.spinner.spinner-inline{display:block;position:relative}.search-results>.loading-overlay:before{position:absolute}.search-results>.loading-overlay>.spinner{position:absolute}.search-result-list>.spinner{position:relative}.double-bounce1,.double-bounce2{width:100%;height:100%;opacity:0.5;position:absolute;background:url(../../../../images/icon/spinner.svg) no-repeat;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-size:1.56rem;line-height:1.2em}@media only screen and (min-width: 768px){h1{font-size:2.5rem}}@media only screen and (min-width: 1680px){h1{font-size:3rem}}h2{border-bottom:2px solid #333;color:#333;font-size:1.25rem;font-weight:400;padding-bottom:10px}@media only screen and (min-width: 768px){h2{font-size:1.875rem;padding-bottom:15px}}@media only screen and (min-width: 1024px){h2{font-size:1.95rem;padding:0 0 10px 14px}}@media only screen and (min-width: 1680px){h2{font-size:2.25rem}}h3{font-size:1.125rem;font-weight:600}@media only screen and (min-width: 768px){h3{font-size:1.875rem;font-weight:400}}h4{font-size:1.125rem}h5{font-size:1.125rem}@media only screen and (min-width: 768px){h5{font-size:1.25rem}}.button{font-weight:600;letter-spacing:.5px;padding:10px;text-align:center;text-transform:uppercase;display:inline-block;background-color:#ff5144;border:2px solid #ff5144;color:#fff;margin-bottom:2.5rem;transition:.4s ease}.button:hover{background-color:transparent;color:#ff5144;transition:.4s ease}.button.inverted{background-color:transparent;color:#ff5144}.button.inverted:hover{background-color:#ff5144;color:#fff}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.paywall-page .article-text,.paywall-page .article-links-container{color:#aaa;text-shadow:#aaa 0px 1px 4px, #aaa 1px 0px 4px, #aaa 0px -1px 4px, #aaa -1px 0px 4px, #aaa 1px 1px 4px, #aaa -1px -1px 4px, #aaa 2px 2px 4px, #aaa -2px 2px 4px, #aaa 2px -2px 4px, #aaa -2px -2px 4px}}.modal{width:auto !important;height:auto;padding:15px}@media only screen and (min-width: 768px){.modal{padding:15px 30px}}@media only screen and (min-width: 1680px){.modal{max-width:900px !important}}.wrapper-btn-more{position:relative;top:0;bottom:30px;left:0;float:right;width:100%;height:auto}.wrapper-btn-more .open-more{position:relative;width:100%;height:22px;padding:0;background:none;border:none}.wrapper-btn-more .open-more:before{content:"";position:absolute;left:3px;top:8px;background-size:100px;background-position:-7px -38px;width:16px;height:10px;-webkit-transition:0.4s ease 0s;-khtml-transition:0.4s ease 0s;-moz-transition:0.4s ease 0s;-ms-transition:0.4s ease 0s;-o-transition:0.4s ease 0s;transition:0.4s ease 0s;-webkit-transform:rotate(0deg);-khtml-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}@media only screen and (max-width: 380px){.wrapper-btn-more .open-more:before{left:4px}}.wrapper-btn-more .open-more.active{top:inherit;bottom:0}.wrapper-btn-more .open-more.active:before{-webkit-transition:0.4s ease 0s;-khtml-transition:0.4s ease 0s;-moz-transition:0.4s ease 0s;-ms-transition:0.4s ease 0s;-o-transition:0.4s ease 0s;transition:0.4s ease 0s;-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wrapper-btn-more .open-more.active:after{background:rgba(255,255,255,0)}.block_btn-more{display:block;width:24px;height:22px;margin:0 15px 0 auto}@media only screen and (max-width: 1679px){.block_btn-more{margin-right:6px}}@media only screen and (max-width: 1280px){.block_btn-more{margin-right:9px}}@media only screen and (max-width: 1024px){.block_btn-more{margin-right:8px}}@media only screen and (max-width: 768px){.block_btn-more{margin-right:0}}.search-results-more{background-color:transparent;color:#333;font-size:1rem;font-weight:600;text-align:center;text-transform:uppercase;padding:12px 0;border:none;width:100%;transition:background .4s ease-in-out}.search-results-more:hover{background-color:#e4e4e4;cursor:pointer;transition:background .4s ease-in-out}.search-results-more .label{color:#868686;display:inline-block;font-size:0.875rem;font-weight:600}@media only screen and (min-width: 768px){.search-results-more .label{font-size:1rem}}.search-results-more .label::after{margin-left:3px;transform:rotate(180deg)}.wrapper-btn-more .spinner{position:relative}.wrapper-btn-more .chevron-down-dark::after{margin-left:5px}.search-text-field{display:inline-block;position:relative;width:100%}.search-text-field>.fulltext-input{border:1px solid #9b9b9b;color:#333;font-size:1.125rem;font-weight:400;padding:7px 35px 7px 10px;width:100%;-webkit-transition:0.4s ease 0s;-khtml-transition:0.4s ease 0s;-moz-transition:0.4s ease 0s;-ms-transition:0.4s ease 0s;-o-transition:0.4s ease 0s;transition:0.4s ease 0s}.search-text-field>.fulltext-input::-webkit-input-placeholder{color:#9b9b9b;font-weight:400}.search-text-field>.fulltext-input:-moz-placeholder{color:#9b9b9b;font-weight:400}.search-text-field>.fulltext-input::-moz-placeholder{color:#9b9b9b;font-weight:400}.search-text-field>.fulltext-input:-ms-input-placeholder{color:#9b9b9b;font-weight:400}.search-text-field>.fulltext-input:focus{-webkit-transition:0.4s ease 0s;-khtml-transition:0.4s ease 0s;-moz-transition:0.4s ease 0s;-ms-transition:0.4s ease 0s;-o-transition:0.4s ease 0s;transition:0.4s ease 0s;border-color:#333}.search-text-field>.btn-search{background:transparent;border:0;height:40px;line-height:100%;padding:0;position:absolute;right:0;top:0;width:35px;z-index:1;cursor:pointer}select{-moz-appearance:none;-webkit-appearance:none;background:#eaeaea;background:url("../../../../images/icon/triangle.svg") no-repeat right 14px center;background:url(../../../../images/icon/triangle.svg) no-repeat right 14px center,linear-gradient(to left, #eaeaea 40px, transparent 40px, transparent 43px, #eaeaea 42px);border:0;cursor:pointer;font-size:1rem;height:36px;padding:0 44px 0 14px;width:100%}@media only screen and (min-width: 1024px){select{font-size:1.13rem;height:40px}}select::-ms-expand{display:none}select.white{background:#fff;background:url("../../../../images/icon/triangle.svg") no-repeat right 14px center;background:url(../../../../images/icon/triangle.svg) no-repeat right 14px center,linear-gradient(to left, #fff 40px, transparent 40px, transparent 43px, #fff 42px)}select>option{color:#333}select>option[disabled]{color:#9b9b9b}.news-results-header{padding:0 10px}@media only screen and (min-width: 768px){.news-results-header{padding:0}}@media only screen and (min-width: 1680px){.news-results-header{margin:0 auto;width:1230px}}.news-results-header>.search-form{display:flex;-webkit-display:flex;flex-direction:column;flex-direction:-webkit-column;justify-content:flex-end;justify-content:-webkit-flex-end}@media only screen and (min-width: 768px){.news-results-header>.search-form{flex-direction:row;flex-direction:-webkit-row;flex-wrap:wrap;flex-wrap:-webkit-wrap;justify-content:space-between;justify-content:-webkit-space-between}}.news-results-header .search-text-field{margin:20px 0;width:100%}@media only screen and (min-width: 768px){.news-results-header .search-text-field{margin-top:0}}@media only screen and (min-width: 1280px){.news-results-header .search-text-field{width:360px}}@media only screen and (min-width: 1680px){.news-results-header .search-text-field{width:460px}}.news-results-header .filters-select{order:0;order:-webkit-0}@media only screen and (min-width: 768px){.news-results-header .filters-select{order:1;order:-webkit-1;width:48%}}@media only screen and (min-width: 1280px){.news-results-header .filters-select{width:330px}}.news-results-header .filters-select.columns{display:none}@media only screen and (min-width: 768px){.news-results-header .filters-select.columns{display:inline-block}}.results-count-wrapper{margin-top:10px}@media only screen and (min-width: 768px){.results-count-wrapper{font-size:1.25rem;letter-spacing:.5px}}@media only screen and (min-width: 1024px){.news-results-container{position:relative;margin-top:40px}}@media only screen and (min-width: 1680px){.news-results-container{margin:40px auto 0;width:1230px}}.search-result-entries{float:left}@media only screen and (min-width: 1024px){.search-result-entries{width:664px}}@media only screen and (min-width: 1280px){.search-result-entries{width:760px}}@media only screen and (min-width: 1680px){.search-result-entries{width:900px}}.search-result-entries>.hidden-results-count{display:none}.sidebar{float:right}@media only screen and (min-width: 1024px){.sidebar{display:block;width:300px}}.entry-image{width:300px}.article-link,.featured-article-link{display:flex;-webkit-display:flex;border-bottom:1px solid #e4e4e4;color:#333;transition:background .4s ease-in-out}@media only screen and (min-width: 1024px){.article-link:hover,.featured-article-link:hover{background-color:#e4e4e4;transition:background 0.4s ease-in-out}}.article-link{flex-direction:column;flex-direction:-webkit-column;padding:20px 0}@media only screen and (min-width: 768px){.article-link{flex-direction:row;flex-direction:-webkit-row;align-items:flex-end;align-items:-webkit-flex-end}}.featured-article-link{flex-direction:column-reverse;flex-direction:-webkit-column-reverse;padding-bottom:20px}@media only screen and (min-width: 1024px){.featured-article-link{flex-direction:row;flex-direction:-webkit-row;align-items:flex-end;align-items:-webkit-flex-end;justify-content:space-between;justify-content:-webkit-space-between}}.featured-article-link>.information-column{margin-top:16px}@media only screen and (min-width: 1024px){.featured-article-link>.information-column{margin-top:0}}.entry-image{width:100%;min-height:200px}@media only screen and (min-width: 768px){.entry-image{min-height:unset;flex-shrink:0;flex-shrink:-webkit-0;height:200px;margin-right:10px;width:300px}}@media only screen and (min-width: 1680px){.entry-image{height:290px;margin-right:15px;width:435px}}.entry-image+.information-column{margin-top:15px}@media only screen and (min-width: 768px){.entry-image+.information-column{margin-top:0}}.suggestion-image{min-height:200px}@media only screen and (min-width: 768px){.suggestion-image{min-height:0}}.information-column+.entry-image{margin-right:0;width:100%}@media only screen and (min-width: 768px){.information-column+.entry-image{flex-shrink:0;flex-shrink:-webkit-0}}@media only screen and (min-width: 1024px){.information-column+.entry-image{margin-left:15px;width:534px}}@media only screen and (min-width: 1280px){.information-column+.entry-image{width:630px}}@media only screen and (min-width: 1680px){.information-column+.entry-image{width:775px}}.information-column{padding-left:10px;padding-right:10px;word-break:break-word}@media only screen and (min-width: 768px){.information-column{padding-left:20px;padding-right:20px}}@media only screen and (min-width: 1024px){.information-column{padding-left:0;padding-right:0}}.information-column>.top-line{font-size:.875rem;position:relative}@media only screen and (min-width: 1280px){.information-column>.top-line{font-size:1rem}}.information-column>.top-line>.article-subtitle{display:inline-block;font-weight:bold;max-width:325px;text-transform:uppercase;word-wrap:break-word}@media only screen and (min-width: 768px){.information-column>.top-line>.article-subtitle{display:inline-block;margin-right:10px;max-width:calc(100% - 85px)}}.information-column>.top-line>.publication-date{display:none}@media only screen and (min-width: 768px){.information-column>.top-line>.publication-date{display:inline-block;position:absolute;top:0}}.information-column mark{background-color:#FDFDC2;color:black;border-radius:5px}.information-column>.article-title{font-size:1.25rem;font-weight:600;line-height:1.2;margin-top:12px}@media only screen and (min-width: 768px){.information-column>.article-title{font-size:1.5rem;line-height:1.25;max-height:initial}}@media only screen and (min-width: 1680px){.information-column>.article-title{font-size:1.875rem;line-height:1.27;max-height:none}}.information-column>.article-teaser,.information-column>.project-participants{font-size:1rem;font-weight:600;letter-spacing:0.2px;margin-top:18px;line-height:20px}@media only screen and (min-width: 768px){.information-column>.article-teaser,.information-column>.project-participants{font-size:1.125rem;line-height:22px}}@media only screen and (min-width: 1680px){.information-column>.article-teaser,.information-column>.project-participants{font-size:1.25rem;line-height:25px}}.information-column>.article-teaser>.result-entry-more,.information-column>.project-participants>.result-entry-more{color:#31929b;display:inline-block}.no-results-container{display:flex;-webkit-display:flex;flex-direction:column;flex-direction:-webkit-column}@media only screen and (min-width: 768px){.no-results-container{flex-direction:row;flex-direction:-webkit-row}}.no-results-container>.alert-img{align-self:center;height:34px;width:34px}@media only screen and (min-width: 768px){.no-results-container>.alert-img{flex-grow:0;flex-grow:-webkit-0;align-self:start;height:48px;margin-top:8px;width:48px}}.no-results-container>.text-wrapper{width:100%}@media only screen and (min-width: 768px){.no-results-container>.text-wrapper{padding-left:24px;width:auto}}.no-results-title{font-size:1.25em;font-weight:600;margin-top:6px;text-align:center}@media only screen and (min-width: 768px){.no-results-title{font-size:1.875em;margin-top:0;text-align:left}}.no-results-suggestion-title{font-size:1.125em;font-weight:600;margin-bottom:10px;margin-top:10px}@media only screen and (min-width: 768px){.no-results-suggestion-title{font-size:1.375em}}@media only screen and (min-width: 1024px){.no-results-suggestion-title{font-size:1.5em}}.no-results-suggestions{list-style-type:none}.no-results-suggestions .no-results-suggestions-item{display:flex;-webkit-display:flex;margin-bottom:5px;margin-top:5px}.no-results-suggestions .no-results-suggestions-item>.arrow.right.dark{flex-shrink:0;flex-shrink:-webkit-0;margin:0 5px;top:9px}@media only screen and (min-width: 768px){.no-results-suggestions .no-results-suggestions-item>.arrow.right.dark{top:11px}}@media only screen and (min-width: 768px){.no-results-suggestions .no-results-suggestions-item>.suggestion-text{font-size:1.125rem}}@media only screen and (min-width: 1024px){.no-results-suggestions .no-results-suggestions-item>.suggestion-text{font-size:1.25em}}.btn-container{display:flex;text-align:center;width:260px;height:45px}@media only screen and (max-width: 768px){.btn-container .small-screen-margin-top{margin-top:10px}}.btn-container .btn-new{transition:.4s ease;text-align:center;border-radius:0.25rem;height:100%;width:100%;padding:8px 0;font-weight:600;line-height:23px;font-size:18px;cursor:pointer}.btn-container .btn-new.fixed-height{height:46px}.btn-container .btn-new.red{background-color:#ff5144;border:2px solid #ff5144;color:#fff}.btn-container .btn-new.red:hover{background-color:transparent;color:#ff5144}.btn-container .btn-new.red.inverted{background-color:transparent;color:#ff5144}.btn-container .btn-new.red.inverted:hover{background-color:#ff5144;color:#fff}.btn-container .btn-new.yellow{background-color:#ffde0d;border:2px solid #ffde0d;color:#fff}.btn-container .btn-new.yellow:hover{background-color:transparent;color:#ffde0d}.btn-container .btn-new.yellow.inverted{background-color:transparent;color:#ffde0d}.btn-container .btn-new.yellow.inverted:hover{background-color:#ffde0d;color:#fff}.btn-container .btn-new.black{background-color:#141414;border:2px solid #141414;color:#fff}.btn-container .btn-new.black:hover{background-color:transparent;color:#141414}.btn-container .btn-new.black.inverted{background-color:transparent;color:#141414}.btn-container .btn-new.black.inverted:hover{background-color:#141414;color:#fff}.btn-container .btn-new.blue{background-color:#31929B;border:2px solid #31929B;color:#fff}.btn-container .btn-new.blue:hover{background-color:transparent;color:#31929B}.btn-container .btn-new.blue.inverted{background-color:transparent;color:#31929B}.btn-container .btn-new.blue.inverted:hover{background-color:#31929B;color:#fff}.btn-red{font-weight:600;letter-spacing:.5px;padding:10px;text-align:center;text-transform:uppercase;display:inline-block;font-size:1rem;background-color:#ff5144;border:2px solid #ff5144;color:#fff;transition:.4s ease}.btn-red.grey-darkest{background-color:#333;border:2px solid #333;color:#fff}.btn-red.grey-darkest:hover{background-color:transparent;color:#333}.btn-red.grey-darkest.inverted{background-color:transparent;color:#333}.btn-red.grey-darkest.inverted:hover{background-color:#333;color:#fff}.btn-red.grey{background-color:#9b9b9b;border:2px solid #9b9b9b;color:#fff}.btn-red.grey:hover{background-color:transparent;color:#9b9b9b}.btn-red.grey.inverted{background-color:transparent;color:#9b9b9b}.btn-red.grey.inverted:hover{background-color:#9b9b9b;color:#fff}.fav-btn{background-color:rgba(255,255,255,0);height:1.75rem;width:1.75rem}.fav-btn>.delete{height:1.75rem;width:1.75rem}.fav-btn>.delete:hover{filter:grayscale(20%)}button{background:transparent;border:0;cursor:pointer}button.button{width:auto;color:#868686;background:none;outline:none;font-size:1rem;font-weight:600;letter-spacing:0.5px;min-width:124px;padding:10px;text-align:center;text-transform:uppercase;transition:background-color .25s ease}button.button:hover{background-color:#e4e4e4;transition:background-color .25s ease}button.button:active{background:none}button.button.button-success{color:#fff;background:#f60}button.button.button-success:hover{background:#f15200}button.button.button-danger{color:#fff;background:#f60}button.button.button-danger:hover{background:#f15200}button.button.button-upload{position:relative;background-color:#333;color:#fff;padding:10px 38px 10px 15px;font-size:1rem;z-index:1}button.button.button-upload:hover{background-color:#666}button.button.button-upload:after{position:absolute;right:10px;top:15px;content:'';width:17px;height:17px;background:url("../../../../images/icon/icon-search-white.svg") no-repeat center/contain}button.icon-button{position:relative;height:28px;width:28px;padding:0;background:none}button.icon-button:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%}button.icon-button.delete:before{background:transparent url("../../../../images/icon/icon-delete-copy-2.svg") no-repeat 2px 8px}button.icon-button.edit:before{top:5px;background:transparent url("../../../../images/icon/icon-edit.svg") no-repeat 5px 3px}button.icon-button.printer{width:31px}button.icon-button.printer:before{background:transparent url("../../../../images/icon/icon-printer.svg") no-repeat}button.labeled-icon-button{position:relative;background:none;line-height:1.5em;padding-left:2.2rem;display:inline-block;text-align:right}button.labeled-icon-button:before{position:absolute;content:'';width:28px;height:28px;left:0px}button.labeled-icon-button.add:before{background:transparent url("../../../../images/icon/icon-circle-add.svg") no-repeat 5px 3px}.suggested-article-link{color:#333;padding:20px 0;border-bottom:2px solid #e4e4e4;display:flex;-webkit-display:flex;flex-direction:column;flex-direction:-webkit-column}@media only screen and (min-width: 768px){.suggested-article-link{flex-direction:row;flex-direction:-webkit-row}}@media only screen and (min-width: 1024px){.suggested-article-link{flex-direction:column;flex-direction:-webkit-column;padding:20px 0}}@media only screen and (min-width: 768px){.suggested-article-link>.suggestion-image{margin-right:10px;width:300px;height:200px}}@media only screen and (min-width: 1024px){.suggested-article-link>.suggestion-image{width:unset;height:unset;margin-right:0}}.suggested-article-link>.info-wrapper{padding-left:10px;padding-right:10px;font-weight:bold;height:auto;margin-top:15px;max-height:none}@media only screen and (min-width: 768px){.suggested-article-link>.info-wrapper{padding-left:20px;padding-right:20px}}@media only screen and (min-width: 1024px){.suggested-article-link>.info-wrapper{padding-left:0;padding-right:0}}@media only screen and (min-width: 768px){.suggested-article-link>.info-wrapper{margin-top:0;padding:0 20px}}@media only screen and (min-width: 1024px){.suggested-article-link>.info-wrapper{padding:0}}.suggested-article-link>.info-wrapper>.article-title,.suggested-article-link>.info-wrapper>.article-teaser{max-height:none}.suggested-article-link>.info-wrapper>.article-title{font-size:1.25rem;line-height:1.2;max-height:none}@media only screen and (min-width: 768px){.suggested-article-link>.info-wrapper>.article-title{font-size:1.5rem;line-height:1.25;margin-right:10px}}@media only screen and (min-width: 1024px){.suggested-article-link>.info-wrapper>.article-title{font-size:1rem;font-weight:600;line-height:1.63;max-height:1.63rem}}.suggested-article-link>.info-wrapper>.article-teaser{margin-top:18px;max-height:none}@media only screen and (min-width: 1024px){.suggested-article-link>.info-wrapper>.article-teaser{margin-top:0;font-weight:normal}}.article-subtitle>.building-type:not(:last-of-type)::after{content:', '}.project-participants>.participant{font-weight:400}.project-participants>.participant::after{content:'; '}.project-participants>.participant:last-of-type::after{content:''}.project-participants>.result-entry-more{font-style:normal}
