/**handles:widget-heading,e-motion-fx,parent-style,child-style,dbyh-style**/
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}
.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:1s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03)}@media (prefers-reduced-motion:reduce){.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:0s!important}}.elementor-motion-effects-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);width:100%}.elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0}.elementor-motion-effects-perspective{perspective:1200px}.elementor-motion-effects-element{transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}

body.single-projekt{background:#fff!important}.grey-divider{display:block;background-color:rgba(1,22,39,.75);height:1px;width:10%}
.post-navigation{display:none!important}.sub-menu{box-shadow:none!important}.main-header-menu .sub-menu a{padding:.3em 1em}body.single-post .site-header{box-shadow:1px 1px 5px rgba(0,0,0,.15)}body.single-post .ast-separate-container .ast-article-post{box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.ast-separate-container.ast-two-container #secondary .widget{background-color:#f6f6f6}.main-header-bar{line-height:.5;padding-top:.8em}#breadcrumbs{font-family:"Libre Franklin",sans-serif;font-size:13px}@media only screen and (max-width:768px){#breadcrumbs{margin:-20px 0 20px}}#breadcrumbs a{color:#2066a4}.main-header-menu .current-menu-item>.menu-link{color:#c6302d}.archive_banner{background-size:cover!important;margin-top:94px;padding:190px 0;position:relative}@media only screen and (max-width:921px){.archive_banner{margin-top:0}}@media only screen and (max-width:768px){.archive_banner{padding:120px 0}}.archive_banner--projekt{margin-top:0;padding:150px 0}@media only screen and (max-width:450px){.archive_banner--projekt{padding:90px 0}}.archive_banner--projekt .wrapper h1{text-align:left!important;margin:0!important}.archive_banner--projekt .wrapper h2{text-align:left!important;margin:10px 0 0!important}.archive_banner .wrapper{max-width:1200px;width:94%;position:relative;margin:0 auto;z-index:10}.archive_banner .wrapper h1{font-size:45px;text-align:center;color:#fff;margin:0 0 69px;font-family:"Libre Franklin",sans-serif;font-weight:700}@media only screen and (max-width:768px){.archive_banner .wrapper h1{font-size:30px;margin:0}}.archive_banner:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;z-index:1}body.tax-projektkategori .archive_banner .wrapper h1{margin:0!important}body.tax-projektkategori .archive_banner .wrapper h2{text-align:center;color:#fff;font-family:"Libre Franklin",sans-serif;text-transform:uppercase;font-weight:700}.archive_posts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:80px 0 0}.archive_posts__post{width:31%;margin:0 0 30px;background:#fff}@media only screen and (max-width:978px){.archive_posts__post{width:48%;margin:0 0 30px}.archive_posts__post:nth-child(2n+2){margin:0 0 30px 4%}}@media only screen and (max-width:568px){.archive_posts__post{width:100%;margin:0 0 30px}.archive_posts__post:nth-child(2n+2){margin:0 0 30px}}@media only screen and (min-width:979px){.archive_posts__post:nth-child(3n+2){margin:0 2.5% 30px}}.archive_posts__post__content{padding:30px}.archive_posts__post__content h2{font-family:"Libre Franklin",sans-serif;color:#3b3b3b;font-size:20px;font-weight:700;margin:0 0 15px}.archive_posts__post__content h2 a{color:#3b3b3b}.archive_posts__post__content .meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"Libre Franklin",sans-serif;font-size:11px;color:#777;margin:0 0 15px}.archive_posts__post__content .meta .dashicons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 2px 0 0;font-size:14px}.archive_posts__post__content .excerpt{font-family:"Libre Franklin",sans-serif;font-size:15px;margin:0 0 25px;color:rgba(1,22,39,.75)}.aktuellt_archive .pagination{margin:0 0 80px}.post-type-archive-projekt,.tax-projektkategori{background:#fff!important}.projekt_archive{margin:50px auto 0}.projekt_archive .filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.projekt_archive .filter span{font-family:"Libre Franklin",sans-serif;text-transform:uppercase;color:#777;font-size:11px;display:block;margin:0 0 10px;width:100%}.projekt_archive .filter a{padding:10px 20px;border-radius:30px;margin:0 10px 10px 0;color:#fff;font-family:"Libre Franklin",sans-serif;font-weight:700;font-size:12px;background:#2066a4;-webkit-transition:background .3s;transition:background .3s}.projekt_archive .filter a:hover{background:#1c598f}.projekt_archive .filter__item--highlight{background:#2066a4!important}.projekt_archive .filter__item--highlight:hover{background:#1c598f!important}.projekt_archive .filter__item--highlight.filter__item--current{background:0 0!important;border:2px solid #2066a4;color:#011627!important;-webkit-transition:all .3s;transition:all .3s}.projekt_archive .filter__item--highlight.filter__item--current:hover{background:0 0;color:#011627}.projekt_archive .filter__item--current{background:#c6302d!important;color:#fff!important;-webkit-transition:all .3s;transition:all .3s}.projekt_archive .filter__item--current:hover{background:0 0;color:#011627}.projekt_archive .pagination{margin:30px 0 80px}.project_posts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:50px 0 0}.project_posts__post{width:31%;margin:0 0 30px;background:#fff;-webkit-transition:all .3s;transition:all .3s;padding-bottom:53px;position:relative}.project_posts__post:hover .project_posts__post__image:after{opacity:0}@media only screen and (max-width:978px){.project_posts__post{width:48%;margin:0 0 30px}.project_posts__post:nth-child(2n+2){margin:0 0 30px 4%}}@media only screen and (max-width:568px){.project_posts__post{width:100%;margin:0 0 30px}.project_posts__post:nth-child(2n+2){margin:0 0 30px}}@media only screen and (min-width:979px){.project_posts__post:nth-child(3n+2){margin:0 2.5% 30px}}.project_posts__post__terms{position:absolute;z-index:100;top:10px;left:10px}.project_posts__post__terms .project_term{background:#2066a4;color:#fff;font-family:"Libre Franklin",sans-serif;font-size:12px;font-weight:700;padding:10px 15px;margin:0 5px 0 0;border-radius:20px;-webkit-transition:background .3s;transition:background .3s}.project_posts__post__terms .project_term--highlight{background:#c6302d}.project_posts__post__terms .project_term--highlight:hover{background:#b12b28!important}.project_posts__post__terms .project_term:hover{background:#1c598f}.project_posts__post__image{height:244px;margin:0 0 10px;position:relative}.project_posts__post__image--no-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#3c3c3e}.project_posts__post__image--no-img svg{fill:#fff;width:40%}.project_posts__post__image:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.35)),color-stop(75%,transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.35),transparent 75%);background:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.project_posts__post__content{margin:20px 0 0}.project_posts__post__content h2{font-family:"Libre Franklin",sans-serif;color:#3a3a3a;font-size:23px;font-weight:700;margin:0 0 5px}.project_posts__post__content h2 a{color:#3a3a3a}.project_posts__post__content .excerpt{font-family:Roboto,sans-serif;font-size:16px;color:#777;line-height:21px;margin:0 0 14px}.project_posts__post__content .r_more{font-family:Roboto,sans-serif;font-size:12px;text-transform:uppercase;color:#b52c29;font-weight:700;margin:0 0 20px}.project_posts__post .meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:Roboto,sans-serif;font-size:14px;color:#adadad;width:100%;margin:0 0 10px}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagination .page-numbers{font-family:"Libre Franklin",sans-serif;font-weight:700;padding:0 10px;position:relative}.pagination .page-numbers:hover{text-decoration:underline}.pagination .page-numbers.current{position:relative;color:#3b3b3b}.pagination .page-numbers.current:hover{text-decoration:none}.pagination .page-numbers.next,.pagination .page-numbers.prev{font-family:"Libre Franklin",sans-serif;background:0 0;border:2px solid #2066a4;color:#2066a4;padding:15px 30px;text-transform:uppercase;border-radius:30px;font-weight:700;-webkit-transition:background .3s;transition:background .3s;font-size:14px}.pagination .page-numbers.next:hover,.pagination .page-numbers.prev:hover{background:#e3effa;text-decoration:none}.pagination .page-numbers.next{margin:0 0 0 10px}.pagination .page-numbers.prev{margin:0 10px 0 0}.pagination .page-numbers:focus{outline:0}.ast-article-single.type-projekt{padding:0;margin-top:-45px!important}@media only screen and (max-width:768px){.ast-article-single.type-projekt{margin-top:-25px!important}}.project-hero{display:block!important;text-align:center}.project-hero img{width:100%;height:auto}.project-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:4em}@media only screen and (max-width:768px){.project-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:2em}}.project-content h1{font-size:2.3em;margin:0}.project-content__facts{margin-bottom:0;width:40%}@media only screen and (max-width:768px){.project-content__facts{width:100%}}.project-content__facts__inner{background-color:#2066a4;color:#fff;padding:2em}.project-content__facts__inner h3,.project-content__facts__inner span{margin-bottom:20px}.project-content__facts__inner h3{color:#fff}.project-content__facts__inner .grey-divider{background-color:#fff}.project-content__facts__inner p{margin-bottom:10px}.project-content__content{padding-left:4em;width:60%}@media only screen and (max-width:768px){.project-content__content{width:100%;padding-left:0;margin:30px 0 0}}.project-content__content .elementor-divider-separator{display:inline-block;border-top-style:solid;border-top-width:3px;border-top-color:#2066a4;margin:1.7em 0 1.5em;width:8%}.project-gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4em}@media only screen and (max-width:414px){.project-gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.project-gallery a{display:inline-block;margin-bottom:1em;width:48%}@media only screen and (max-width:414px){.project-gallery a{width:100%}}.project-gallery figcaption{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:rgba(1,22,39,.55);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.2;min-height:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.project-gallery img:hover{opacity:.8}.ast-article-single.type-post{box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.post-navigation{display:none!important}.ast-separate-container.ast-two-container #secondary .widget{background-color:#f6f6f6!important}