/****

// Basic CSS for Views

****//*// Headerimage Projekte*/.view-headerimage.view-id-headerimage.view-display-id-block_1{height:100%;overflow:hidden;position:relative;object-fit:contain !important;display:block;}.view-headerimage.view-id-headerimage.view-display-id-block_1 IMG{width:100% !important;height:auto !important;object-fit:contain !important;}.view-headerimage.view-id-headerimage.view-display-id-block_1 .slick-slider .views-field-field-slider .field__item{object-fit:contain !important;width:100%;height:auto;margin-top:60px;}.view-headerimage.view-id-headerimage.view-display-id-block_1 .slick-slider .views-field-field-slider .field__item IMG{object-fit:contain !important;margin-top:0% !important;width:100%;height:66vh !important;}.node--type-projekt .view-headerimage.view-id-headerimage IMG{padding:0 17px !important;}/*// Headerimage - Narrow*/.view-headerimage.view-id-headerimage .slick-slider .slide{height:100vh;overflow:hidden;position:relative;}.view-headerimage.view-id-headerimage .slick-slider .slide IMG{width:100% !important;height:100vh !important;margin:auto !important;object-fit:cover !important;margin:0px !important;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_narrow{height:auto;overflow:hidden;margin-top:0;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_narrow .headerimage-narrow{}.view-headerimage.view-id-headerimage.view-display-id-headerimage_narrow .headerimage-narrow H1{font-size:2em;padding:0;margin:0;width:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#707070;}.view-headerimage.view-id-headerimage .field--name-field-media-image IMG{width:100%;height:100vh;margin:auto;object-fit:cover;margin:0px;padding:0;}.view-headerimage.view-id-headerimage.view-display-id-block_2{display:none;}@media screen and (max-width:640px){.view-headerimage.view-id-headerimage.view-display-id-block_2{display:block;margin-top:80px;}.view-headerimage.view-id-headerimage.view-display-id-block_2 .field--name-field-media-image IMG{width:100%;height:auto;margin:auto;object-fit:cover;margin:0px;padding:0 15px;}.view-headerimage.view-id-headerimage.view-display-id-block_1{height:100vh;overflow:hidden;position:relative;object-fit:contain !important;display:none;}.node--type-projekt .view-headerimage.view-id-headerimage IMG{padding:0 12px !important;}}/*// Headerimage - Small*/.view-headerimage.view-id-headerimage.view-display-id-headerimage_small{height:66vh;overflow:hidden;}/*// Headerimage - Small Title Overlay*/.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot{height:auto;position:relative;overflow:hidden;height:100vh;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot IMG{width:100% !important;height:100vh !important;margin:auto !important;object-fit:cover !important;margin:0px !important;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot .headerimage-small-ot{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.00);width:100%;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot .headerimage-small-ot .container{position:absolute;bottom:-17px;right:25%;transform:translate(25%,0%);max-width:515px;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot .headerimage-small-ot H1{color:#000;padding:0 15px;text-align:left;background:#FFF;font-size:1.5em;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot VIDEO{position:absolute;object-fit:cover;left:0;right:0;top:0;bottom:0;width:100%;height:100%;overflow:hidden;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot .slick-dots{display:none !important;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot NAV{}.page-node-32 .view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot{height:auto;position:relative;overflow:hidden;height:100% !important;}.page-node-32 .view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot IMG{width:100% !important;height:auto !important;margin:auto !important;object-fit:contain !important;margin:0px !important;}/*// Headerimage - Small Title Overlay Waved*/.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot_wave{position:relative;height:calc(100vH -160px);overflow:hidden;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot_wave .headerimage-small-ot .container{position:absolute;top:40%;left:50%;transform:translate(-50%,-40%);max-width:515px;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot_wave .headerimage-small-ot H1{color:#FFF;text-align:center;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot_wave .headerimage-small-ot .headerimagewave{position:absolute;bottom:-1px;left:0;right:0;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot_wave .headerimage-small-ot .headerimagewave IMG{width:100%;height:auto;position:absolute;bottom:-10px;left:0;right:0;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot_wave VIDEO{object-fit:cover;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot_wave .slick__slider .slide IMG{width:100%;height:calc(100vH -160px) !important;margin:0 auto !important;object-fit:contain;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot_wave .slick-slider{margin:auto !important;height:100vh !important;overflow:hidden;}@media screen and (max-width:991px){.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot_wave .slick__slider .slide IMG{width:100%;height:auto;margin:0 auto !important;object-fit:contain;display:block;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot_wave .slick-slider{margin:auto !important;height:100% !important;overflow:hidden;}}/*// Partner OWLcarousel*/.view-partner.view-id-partner.view-display-id-block_owl_carousel{margin:50px 0;}.view-partner.view-id-partner.view-display-id-block_owl_carousel .view-content .views-field-nothing{padding:10px;z-index:2;text-align:center;background-color:#FFF;box-shadow:0 0 3px rgba(0,0,0,0.5);margin:10px;}.view-partner.view-id-partner.view-display-id-block_owl_carousel .media IMG{margin:auto;}.view-partner.view-id-partner.view-display-id-block_owl_carousel .owl-controls.clickable .owl-pagination{z-index:3;background:transparent !important;position:absolute;left:50%;bottom:-15px;transform:translate(-50%,100%);}.view-partner.view-id-partner.view-display-id-block_owl_carousel .owl-controls .owl-buttons{position:absolute;top:-40px;right:0;}.view-partner.view-id-partner.view-display-id-block_owl_carousel .owl-controls .owl-buttons .owl-prev{color:#00549F;background-color:#FFF;border:1px solid #00549F;border-radius:0px;transition:all 500ms ease-in-out;}.view-partner.view-id-partner.view-display-id-block_owl_carousel .owl-controls .owl-buttons .owl-prev:hover{color:#FFF;background-color:#00549F;border:1px solid #00549F;border-radius:0px;}.view-partner.view-id-partner.view-display-id-block_owl_carousel .owl-controls .owl-buttons .owl-next{color:#00549F;background-color:#FFF;border:1px solid #00549F;border-radius:0px;}.view-partner.view-id-partner.view-display-id-block_owl_carousel .owl-controls .owl-buttons .owl-next:hover{color:#FFF;background-color:#00549F;border:1px solid #00549F;border-radius:0px;transition:all 500ms ease-in-out;}/*// Partner 5-Grid */.view.view-partner.view-id-partner.view-display-id-block_five_grid{margin:0 0 50px 0;}.view.view-partner.view-id-partner.view-display-id-block_five_grid LI{background:transparent;border:none !important;margin:0;padding:10px;}.view-partner.view-id-partner.view-display-id-block_five_grid LI.grid .grid__content .views-field-nothing{padding:10px;z-index:2;text-align:center;background-color:#FFF;box-shadow:0 0 3px rgba(0,0,0,0.5);}.view-partner.view-id-partner.view-display-id-block_five_grid .media IMG{margin:auto;}@media screen and (max-width:1199px){.view-partner.view-id-partner.view-display-id-block_five_grid .media IMG{margin:auto;width:100%;}}/*// Partner 4-Grid */.view.view-partner.view-id-partner.view-display-id-block_four_grid{margin:0 0 50px 0;}.view.view-partner.view-id-partner.view-display-id-block_four_grid LI{background:transparent;border:none !important;margin:0;padding:10px;}.view-partner.view-id-partner.view-display-id-block_four_grid LI.grid .grid__content .views-field-nothing{padding:15px;z-index:2;text-align:center;background-color:#FFF;box-shadow:0 0 3px rgba(0,0,0,0.5);}.view-partner.view-id-partner.view-display-id-block_four_grid .media IMG{margin:auto;}@media screen and (max-width:991px){.view-partner.view-id-partner.view-display-id-block_four_grid .media IMG{margin:auto;width:100%;}}/*// Partner 3-Grid */.view.view-partner.view-id-partner.view-display-id-block_three_grid{margin:0 0 50px 0;}.view.view-partner.view-id-partner.view-display-id-block_three_grid LI{background:transparent;border:none !important;margin:0;padding:10px;}.view-partner.view-id-partner.view-display-id-block_three_grid LI.grid .grid__content .views-field-nothing{padding:15px;z-index:2;text-align:center;background-color:#FFF;box-shadow:0 0 3px rgba(0,0,0,0.50);}.view-partner.view-id-partner.view-display-id-block_three_grid IMG{margin:auto;}@media screen and (max-width:991px){.view-partner.view-id-partner.view-display-id-block_three_grid IMG{margin:auto;width:100%;}}/*// Userprofilheader*/.view.view-userprofile.view-id-userprofile.view-display-id-block_userprofile_header{background:#2F2F2F;color:#FFF;padding:15px 0;}.view.view-userprofile.view-id-userprofile.view-display-id-block_content_by_user{text-decoration:none;}.view.view-userprofile.view-id-userprofile.view-display-id-block_content_by_user A{text-decoration:none;}.view.view-userprofile.view-id-userprofile.view-display-id-block_content_by_user .user-delete-node A:hover{color:#F82121;}.view.view-userprofile.view-id-userprofile.view-display-id-block_content_by_user .user-edit-node A:hover{color:green;}/*// Ansprechpartner*/.view-ansprechpartner.view-id-ansprechpartner .views-field.views-field-title{font-weight:700;}.view-ansprechpartner.view-id-ansprechpartner .views-field.views-field-body{margin-bottom:50px;}.view-ansprechpartner.view-id-ansprechpartner .views-field.views-field-body A{color:#333;}/*// Highlighted Projekte*/.view-projekte.view-id-projekte{margin-bottom:50px;padding:0;overflow:visible !important;margin:15px 0 !important;background:transparent !important;}.view-projekte.view-id-projekte .views-row{display:flex;flex-direction:row;overflow:visible !important;margin:30px 0;padding:0;}.view-projekte.view-id-projekte .project-body{max-width:100%;}.view-projekte.view-id-projekte .views-row IMG{-webkit-transition:-webkit-transform 1.5s ease-out;transition:-webkit-transform 1.5s ease-out;transition:transform 1.5s ease-out;transition:transform 1.5s ease-out,-webkit-transform 1.5s ease-out;width:100%;}.view-projekte.view-id-projekte .projectrow:nth-child(1n) .views-field-nothing .project-body{padding:0 30px 30px;}.view-projekte.view-id-projekte .projectrow:nth-child(2n) .views-field-nothing .project-body{padding:0 30px 30px;}.view-projekte.view-id-projekte .projectrow:nth-child(1n) .project-body UL A{color:#707070 !important;text-decoration:none !important;display:inline-block !important;font-weight:bold !important;}.view-projekte.view-id-projekte .projectrow:nth-child(2n) .project-body UL A{color:#707070 !important;text-decoration:none !important;display:inline-block !important;}.view-projekte.view-id-projekte .projectrow:nth-child(1n) .project-body P A{color:#707070 !important;text-decoration:none !important;display:inline-block !important;font-weight:bold !important;}.view-projekte.view-id-projekte .projectrow:nth-child(2n) .project-body P A{color:#707070 !important;text-decoration:none !important;display:inline-block !important;font-weight:bold !important;}.view-projekte.view-id-projekte .projectrow:nth-child(1n) H2{width: fit-content;line-height:32px;margin-top:-13px !important;}.view-projekte.view-id-projekte .projectrow:nth-child(2n) H2{color:#000;width: fit-content;line-height:32px;margin-top:-13px !important;}.view-projekte.view-id-projekte .views-row:nth-of-type(1n){display:flex;overflow:hidden;z-index:2 !important;position:relative;}.view-projekte.view-id-projekte .projectrow .hidden-desktop.visible-mobile A IMG{display:none;}.view-projekte.view-id-projekte .projectrow:nth-of-type(1n) .views-field-nothing{width:33%;display:inline-block;position:relative;z-index:2;background:#FFF;-webkit-transition:-webkit-transform 1.5s ease-out;transition:-webkit-transform 1.5s ease-out;transition:transform 1.5s ease-out;transition:transform 1.5s ease-out,-webkit-transform 1.5s ease-out;}.view-projekte.view-id-projekte .views-row:nth-of-type(2n){display:flex;position:relative;z-index:9 !important;}.view-projekte.view-id-projekte .projectrow:nth-of-type(2n) .views-field-nothing{width:33%;display:inline-block;position:relative;background:#FFF !important;z-index:2;-webkit-transition:-webkit-transform 1.5s ease-out;transition:-webkit-transform 1.5s ease-out;transition:transform 1.5s ease-out;transition:transform 1.5s ease-out,-webkit-transform 1.5s ease-out;}.view-projekte.view-id-projekte .views-row:nth-of-type(1n) P{display:inline-block;width:100%;}.view-projekte.view-id-projekte .views-row:nth-of-type(2n) P{display:inline-block;}.view-projekte.view-id-projekte .views-row:nth-of-type(1n){display:flex;flex-direction:row;}.view-projekte.view-id-projekte .views-row:nth-of-type(2n){display:flex;flex-direction:row-reverse;}.view-projekte.view-id-projekte .projectrow .views-field-nothing{width:33%;display:inline-block;position:relative;z-index:2;}.view-projekte.view-id-projekte .projectrow.views-field-nothing .field-content{position:absolute;color:#FFF;width:80%;top:50%;left:50%;transform:translate(-50%,-50%);}.view-projekte.view-id-projekte .projectrow .views-field-field-teasermedia{width:67%;display:inline-block;}.view-projekte.view-id-projekte .projectrow .views-field-field-slider{width:67%;display:inline-block;}.view-projekte.view-id-projekte .projectrow .views-field-field-slider IMG{width:100%;height:auto;margin:0;}@media screen and (max-width:1200px){.view-projekte.view-id-projekte .views-row:nth-of-type(1n){display:block;overflow:hidden;z-index:2 !important;position:relative;}.view-projekte.view-id-projekte .projectrow:nth-of-type(1n) .views-field-nothing{width:100%;display:block;top:0;left:0;right:0;bottom:0;width:100%;height:500px;z-index:5 !important;padding:0 30px 30px;}.view-projekte.view-id-projekte .projectrow .hidden-desktop.visible-mobile A IMG{display:block;}.view-projekte.view-id-projekte .projectrow:nth-of-type(1n) A IMG{display:none;}.view-projekte.view-id-projekte .views-row:nth-of-type(2n){display:block;position:relative;z-index:9 !important;}.view-projekte.view-id-projekte .projectrow:nth-of-type(2n) .views-field-nothing{width:100%;display:block;position:relative;background:#FFF !important;z-index:2;padding:0 30px 30px;}.view-projekte.view-id-projekte .projectrow:nth-of-type(2n) A IMG{display:none;}.view-projekte.view-id-projekte .projectrow .views-field-field-slider{width:100%;display:block;}.view-projekte.view-id-projekte .views-row{display:block;flex-direction:row;overflow:hidden;margin:0;}.view-projekte.view-id-projekte .projectrow:nth-child(1n) .views-field-nothing .project-body{padding:0 5% 30px 0;}.block-page-title-block H1.title{font-family:"Helvetica Neue" !important;padding:0 2%;}.view-projekte.view-id-projekte .projectrow:nth-child(1n) H2{width: fit-content;line-height:32px;margin-top:30px !important;}.view-projekte.view-id-projekte .projectrow:nth-child(2n) H2{color:#000;width: fit-content;line-height:32px;margin-top:30px !important;}}@media screen and (max-width:640px){.view-projekte.view-id-projekte .views-row:nth-of-type(1n){display:block;overflow:visible;z-index:2 !important;position:relative;}.view-projekte.view-id-projekte .projectrow:nth-of-type(1n) .views-field-nothing{width:100%;display:block;top:0;left:0;right:0;bottom:0;width:100%;height:auto;z-index:5 !important;padding:0 30px 30px;}.view-projekte.view-id-projekte .projectrow .hidden-desktop.visible-mobile A IMG{display:block;}.view-projekte.view-id-projekte .projectrow:nth-of-type(1n) A IMG{display:none;}.view-projekte.view-id-projekte .views-row:nth-of-type(2n){display:block;position:relative;z-index:9 !important;}.view-projekte.view-id-projekte .projectrow:nth-of-type(2n) .views-field-nothing{width:100%;display:block;position:relative;background:#FFF !important;z-index:2;padding:0 30px 30px;}.view-projekte.view-id-projekte .projectrow:nth-of-type(2n) A IMG{display:none;}.view-projekte.view-id-projekte .projectrow .views-field-field-slider{width:100%;display:block;}.view-projekte.view-id-projekte .views-row{display:block;flex-direction:row;overflow:hidden;margin:0;}.view-projekte.view-id-projekte .projectrow:nth-child(1n) .views-field-nothing .project-body{padding:0 5% 30px 0;}.block-page-title-block H1.title{font-family:"Helvetica Neue" !important;padding:0 2%;}.view-projekte.view-id-projekte .projectrow:nth-child(1n) H2{width: fit-content;line-height:32px;margin-top:30px !important;}.view-projekte.view-id-projekte .projectrow:nth-child(2n) H2{color:#000;width: fit-content;line-height:32px;margin-top:30px !important;}}/*// Projekte Grid*/.view-projekte.view-id-projekte.view-display-id-block_2{padding:0 17px;}.view-projekte.view-id-projekte.view-display-id-block_2 LI.grid.list-group-item{border:none;padding:25px 10px;margin:0;overflow:hidden;}.view-projekte.view-id-projekte.view-display-id-block_2 LI.grid.list-group-item A{text-decoration:none;}.view-projekte.view-id-projekte.view-display-id-block_2 LI.grid.list-group-item IMG{-webkit-transition:-webkit-transform 1.5s ease-out;transition:-webkit-transform 1.5s ease-out;transition:transform 1.5s ease-out;transition:transform 1.5s ease-out,-webkit-transform 1.5s ease-out;height:auto;width:100%;}.view-projekte.view-id-projekte LI.grid.list-group-item .views-field-nothing{background:#FFF;overflow:hidden;}.view-projekte.view-id-projekte.view-display-id-block_2 LI.grid.list-group-item .project-body{background:#FFF;overflow:hidden;}.view-projekte.view-id-projekte.view-display-id-block_2 LI.grid.list-group-item A .project-body H2{background:#FFF;margin:0;padding:10px 0;position:relative;overflow:hidden;z-index:2;color:#000;text-decoration:none !important;}/*// Karriere*/.view-karriere.view-id-karriere LI.grid.list-group-item{border:none;color:#707070;}.view-karriere.view-id-karriere LI.grid.list-group-item A{color:#707070;text-decoration:none;}.view-karriere.view-id-karriere LI.grid.list-group-item H3{color:#707070;text-decoration:none;}/*// View Ansprechpartner*/.view-ansprechpartner.view-id-ansprechpartner P{line-height:20px;}/*// Masonry Gallery*/.view-masonry-gallery.view-id-masonry_gallery.view-display-id-block_1{-moz-column-count:2;-moz-column-gap:30px;-moz-column-width:50%;-webkit-column-count:2;-webkit-column-gap:30px;-webkit-column-width:50%;column-count:2;column-gap:30px;column-width:50%;padding:0 30px;position:relative;overflow:hidden !important;}.view-masonry-gallery.view-id-masonry_gallery.view-display-id-block_1 .masonry-layout-masonry-gallery.masonry.masonry-layout{padding:0;margin:0;}.view-masonry-gallery.view-id-masonry_gallery .masonry .masonry-item .field__item{width:100%;height:auto;position:relative;overflow:hidden;}.view-masonry-gallery.view-id-masonry_gallery .masonry .masonry-item .field__item A.colorbox IMG{width:100%;height:auto;margin:0 0 15px 0;}@media screen and (max-width:768px){.view-masonry-gallery.view-id-masonry_gallery.view-display-id-block_1{-moz-column-count:1;-moz-column-gap:3%;-moz-column-width:100%;-webkit-column-count:1;-webkit-column-gap:3%;-webkit-column-width:100%;column-count:1;column-gap:3%;column-width:100%;padding:0 30px 0 15px;position:relative;overflow:hidden !important;pointer-events:none !important;}.view-masonry-gallery.view-id-masonry_gallery .masonry .masonry-item .field__item{width:100%;height:auto;position:relative;overflow:hidden;z-index:0 !important;pointer-events:none !important;}.view-masonry-gallery.view-id-masonry_gallery .masonry .masonry-item .field__item A.colorbox IMG{pointer-events:none !important;margin:0 0 15px 0 !important;padding:0 0 0 7px !important;position:relative !important;z-index:0 !important;}.view-masonry-gallery.view-id-masonry_gallery .masonry .masonry-item .field__item A{z-index:-10 !important;pointer-events:none !important;}}/*// Project Headline*/.view-project-headline.view-id-project_headline{padding:0 18px 10px;margin:0;}.view-project-headline.view-id-project_headline H1{margin:0 !important;padding:0 !important;}.view-project-headline.view-id-project_headline P{font-size:100%;font-weight:700 !important;margin-top:20px;display:inline-block;padding:0 10px 0 0;}@media screen and (max-width:640px){.view-project-headline.view-id-project_headline{padding:0 10px 10px;margin:0;}}