@media screen and (min-width:1031px){header{position:sticky;z-index:2;border-bottom:1px solid #ba1c36;background-color:#fff;padding:0}header .main-navigation{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.theLogoWithButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav-custom-2{display:block!important;text-align:right;width:fit-content;position:unset;height:auto}.nav-custom-2 ul{height:100%}.nav-custom-2 ul .active{background-color:#ba1c36;color:#fff;padding:10 0}.nav-custom-2 ul li{text-transform:uppercase;position:unset}.nav-custom-2 ul li a{height:100%;padding:10px;color:#000;font-style:normal;font-family:helvetica,helvetica,sans-serif;font-size:1.2em;font-weight:700;letter-spacing:1px;text-decoration:none;text-transform:uppercase;align-items:center;display:flex}.nav-custom-2 ul li .active{background-color:#ba1c36;color:#fff;padding:10 0}.nav-custom-2 ul li a:focus{color:#fff;background-color:#ba1c36;transition:all .8s ease}.nav-custom-2 ul li .underMenu{padding-right:17px}.nav-custom-2 ul .menu-item-has-children .sub-menu{width:100%;width:unset;float:unset;left:unset;height:auto;border:none;display:none;border-bottom:2px solid #b81c36}.nav-custom-2 ul .menu-item-has-children .sub-menu li a{float:left;font-size:1.1em;border:none;font-family:helvetica,helvetica,sans-serif;padding:5px 0;color:#000;white-space:inherit;background:0 0;padding:5px 20px 10px}.nav-custom-2 ul .menu-item-has-children .sub-menu li:hover a:hover{font-weight:400;background-color:#ba1c36;color:#fff;width:100%;transition:all .5 ease}.nav-custom-2 ul .menu-item-has-children:hover>a{color:#fff;background-color:#ba1c36;-webkit-transition:all .5s ease;transition:all .5s ease}.nav-custom-2 ul .menu-item-has-children:hover .sub-menu{display:block}}@media only screen and (max-width:1030px){header{display:block;height:auto!important;float:none;z-index:2;text-align:-webkit-center;width:100%;background:#fff;-webkit-transition:all .2s ease;transition:all .2s cubic-bezier(.25,.1,.17,1.14)}header .site-title{width:fit-content a img;width-padding:5px 0;width-height:85px;width--webkit-transition:all .2s ease;width-transition:all .2s ease;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .site-title a{font-style:normal;text-decoration:none;text-align:center}header .site-title .site-title-heading{margin:0;text-align:center}header .site-title .site-title-heading a{font-style:normal;text-decoration:none;text-align:center}header .site-title .site-title-heading a img{padding:5px 0;height:85px;-webkit-transition:all .2s ease;transition:all .2s ease}header .site-title .site-title-heading a:visited{color:#000}header .header-container{padding:0}header .header-container .main-navigation{border-bottom:2px solid #b81c36;z-index:1;padding:0!important}header .open{display:block!important}header .header-line{position:relative;bottom:unset}nav .nav{border-top:3px solid #b81c36;padding:0;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:right;border-bottom:3px solid #b81c36}nav .nav li{position:relative}.nav-custom-2{padding:0;display:none;text-align:right;position:unset}.nav-custom-2 ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}.nav-custom-2 ul li{padding:0 0 0}.nav-custom-2 ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:auto;padding:10px 0!important;margin:0;color:#000;font-weight:700;font-size:21.6px;background-color:#fff;text-align:center;text-overflow:ellipsis;overflow:hidden;display:block;letter-spacing:1px;font-style:normal;font-family:helvetica,helvetica,sans-serif;font-size:1.2em;text-decoration:none}.nav-custom-2 ul li .dropdown-toggle::after{display:none!important}.nav-custom-2 ul li a:hover{background-color:#ba1c36;color:#fff}.nav-custom-2 ul .menu-item-has-children .sub-menu li a:hover,.nav-custom-2 ul .menu-item-has-children .nav-custom-2 ul .menu-item-has-children .sub-menu li a:active,.nav-custom-2 ul .menu-item-has-children .nav-custom-2 ul .menu-item-has-children .sub-menu li a:focus{color:#fff;background-color:#ba1c36;-webkit-transition:all .2s ease;transition:all .2s ease}.nav-custom-2 ul .menu-item-has-children ul{border-radius:0;min-width:auto;width:calc(100% - 5px)}.nav-custom-2 ul .menu-item-has-children ul li a{margin-top:0;border:none;padding:0 20px;line-height:30px}.nav-custom-2 ul .menu-item-has-children ul li .selected a{color:#fff;font-weight:700;font-style:normal;background-color:#ba1c36}.nav-custom-2 ul .menu-item-has-children .sub-menu{position:initial;width:100%;-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0;border-radius:0;z-index:1;font-size:.85em;display:block!important;border:none!important}.nav-custom-2 ul .menu-item-has-children .sub-menu li a{font-size:1.1em;border:none;font-family:helvetica,helvetica,sans-serif;letter-spacing:1px;padding:5 0 15;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:inherit;background:0 0;text-align:center;line-height:2em;text-decoration:none;padding:5px!important}.nav-custom-2 ul .menu-item-has-children:hover .sub-menu{display:block;-webkit-animation:slideIn .5s both;animation:slideIn .5s both}.nav-custom-2 ul .menu-item-has-children:hover a{color:#fff;background-color:#ba1c36;-webkit-transition:all .2s ease;transition:all .2s ease}.theLogoWithButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.theLogoWithButton .site-title-heading{text-align:left!important}.theLogoWithButton .nav-burger-button{position:absolute;top:18px;right:30px;display:block}#nav-icon2{width:40px;height:30px;padding:0;margin-top:13px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon2 span:nth-child(odd){left:0;border-radius:9px 0 0 9px}#nav-icon2 span:nth-child(1),#nav-icon2 span:nth-child(2){top:0}#nav-icon2 span{display:block;position:absolute;height:5px;width:50%;background:#b81c36;opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon2 span:nth-child(even){left:50%;border-radius:0 9px 9px 0}#nav-icon2 span:nth-child(odd){left:0;border-radius:9px 0 0 9px}#nav-icon2 span:nth-child(1),#nav-icon2 span:nth-child(2){top:0}#nav-icon2 span:nth-child(3),#nav-icon2 span:nth-child(4){top:10px}#nav-icon2 span:nth-child(5),#nav-icon2 span:nth-child(6){top:20px}#nav-icon2.navOpen span:nth-child(1),#nav-icon2.navOpen span:nth-child(6){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon2.navOpen span:nth-child(2),#nav-icon2.navOpen span:nth-child(5){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon2.navOpen span:nth-child(1){left:5px;top:7px}#nav-icon2.navOpen span:nth-child(2){left:calc(50% - 5px);top:7px}#nav-icon2.navOpen span:nth-child(3){left:-50%;opacity:0}#nav-icon2.navOpen span:nth-child(4){left:100%;opacity:0}#nav-icon2.navOpen span:nth-child(5){left:5px;top:17px}#nav-icon2.navOpen span:nth-child(6){left:calc(50% - 5px);top:17px}#nav-icon2.navOpen span:nth-child(1),#nav-icon2.navOpen span:nth-child(6){-webkit-transform:rotate(45deg);transform:rotate(45deg)}}footer[class=entry-meta]{font-size:15px;display:none;height:fit-content!important;margin-top:-115px!important;max-height:275px!important}.site-footer{bottom:0;width:100%;background-color:#26272b;padding:45px 0 10px;font-size:15px;line-height:24px;color:#737373}.site-footer .container{max-width:85%!important;margin-left:auto!important;margin-bottom:20px}.site-footer .container .widget .textwidget img{width:100%;height:auto;vertical-align:middle;border-style:none}.site-footer .container .widget .textwidget p{text-align:justify!important;font-size:22px;color:#000;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-weight:100}.site-footer .container .widget .textwidget p .kununu-img{margin-left:20px;margin-top:10px;width:120px;height:auto}.site-footer .container .widget .textwidget a:hover{background-color:transparent!important}.site-footer .container .widget ul{padding-left:0!important;list-style:none}.site-footer .container .widget ul a{color:#fff;font-size:16px;text-decoration:none!important}.site-footer .container .widget ul a:hover{color:#ba1c36!important;text-decoration:none;background-color:#26272b!important}.site-footer .container .widget h6{color:#fff;font-size:21px;text-transform:uppercase;margin-top:5px;letter-spacing:2px;font-weight:700}.site-footer .container .widget h6 a{color:#fff;font-size:16px}.site-footer .container .widget h6 a:hover{color:#ba1c36!important;text-decoration:none;background-color:#26272b!important}.social-icons{padding-left:0!important;margin-bottom:0;list-style:none;margin-left:-10px!important}.social-icons li{display:inline-block;margin-bottom:4px}.social-icons .xing,.social-icons .twitter,.social-icons .linkedin{color:#fff;fill:#fff;background-color:#33353d;box-sizing:border-box;font-size:16px;line-height:40px;height:40px;width:40px;font-weight:400;margin-left:6px;margin-right:0;overflow-wrap:break-word;text-align:center;border-radius:100%;display:inline-block;text-align:center}.social-icons .linkedin:hover{background-color:#007db8}.social-icons a:active,.social-icons a:focus,.social-icons a:hover{background-color:#2aa9fe!important}.copy_right_footer{border-top:2px solid #00a0d1;background-color:#26272b}.copy_right_footer p{text-align:center!important;color:#fff;font-size:12px!important;margin-bottom:0}@media(max-width:991px){.site-footer [class^=col-]{margin-bottom:30px}.site-footer img{max-width:300px}}@media(min-width:992px){.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%!important;max-width:25%!important}.social-icons{margin-left:6px!important;margin-top:20px}}@media(max-width:780px){.site-footer{padding-bottom:0}.site-footer .kununu-img{margin-left:20px!important}.site-footer .copyright-text,.site-footer .social-icons{text-align:left!important}.site-footer img{margin:0!important}.social-icons li.title{display:block;margin-right:0;font-weight:600}}@media(max-width:767px){.social-icons li.title{display:block;margin-right:0;font-weight:600}.site-footer{padding-bottom:0}.site-footer .copyright-text,.site-footer .social-icons{text-align:left}.site-footer img{margin:0!important}}@media(min-width:576px){.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media(min-width:1030px){.site-footer{height:280px}}h1{color:#ba1c36;margin-top:50px;font-size:52px!important;margin-bottom:30px;text-transform:none}h1 strong{font-weight:200;text-shadow:1px 0 0}h2{color:#ba1c36;text-align:center!important;margin-bottom:20px;line-height:1.6}h3{color:#ba1c36;margin:0 0 15px;padding:0;line-height:1.6;font-weight:700}h4{font-size:25px;font-weight:700;color:#ba1c36;margin-bottom:5px;text-align:unset;margin-top:15px}p{text-align:center!important;font-weight:300;padding:5px 0;hyphens:auto;color:#000}#image_office{background-image:url(/images/image_office.webp);min-height:200px;width:100%;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}#wertebaum{position:relative;justify-content:center;align-items:center;padding:1em;margin-top:20px}#wertebaum img{height:auto;width:70%;max-width:100%;vertical-align:bottom}#wertebaum .wertebaum_text{align-self:center;min-width:0;word-break:break-word;overflow-wrap:break-word}#wertebaum .wertebaum_text h2{font-weight:700;text-align:unset!important}#wertebaum .wertebaum_text p{font-size:22px;font-weight:100!important;text-align:left!important}#customer_ref{padding:1em;margin-top:20px;background-color:#fafafa;opacity:1;pointer-events:none}#project_cards{background-color:#fafafa;align-items:center!important}#project_cards h2{text-align:center!important;margin-bottom:20px;pointer-events:none}.wrapper{background-color:#00a0d1!important;display:flex;width:100%;margin:0 auto;overflow:hidden;align-items:center;justify-content:center}.wrapper .item{padding-left:3%!important;padding-right:3%!important;height:100%;animation:animate 30s alternate linear infinite;min-height:125px;padding:30px;justify-content:center}.wrapper .item img{max-width:120px;vertical-align:middle;aspect-ratio:4/3!important;object-fit:contain!important;mix-blend-mode:color-burn!important}.container:hover .item{animation-play-state:paused}@keyframes animate{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-1100px,0,0)}}@media only screen and (min-width:1031px){#content_title{display:flex;gap:2em;padding:0 5%;margin-bottom:0;padding-bottom:70px;padding-top:40px;border-bottom:5px solid #b81c36}#content_title #content_title_text{flex-basis:50%}#content_title #content_title_text h1{text-align:start!important}#content_title #content_title_text p{font-size:22px;color:#000;text-align:left!important;pointer-events:none}#content_title .slider-container{overflow:hidden!important}#content_title .slider-container ul{justify-content:center;align-items:center}#content_title .slider-container li{background:0 0;vertical-align:middle}#content_title .slider-container li div{height:100%;width:clamp(600px,50%,1000px)!important;display:flex;justify-content:center!important}#content_title .slider-container li div .content_title_slider_img{display:block;margin:auto;height:auto;width:clamp(145px,85%,2557px);aspect-ratio:3/2;object-fit:contain}#content_title .left_right_castana{z-index:1;position:absolute;width:clamp(425px,100%,1063px);height:100%}#leistungen_smart{display:none!important}#leistungen{display:flex;margin:20px!important;justify-content:center;width:clamp(800px,100%,19000px)}#leistungen h3{font-size:21px;pointer-events:none}#leistungen p{font-size:18px;color:#0d0c0c;text-align:left!important;pointer-events:none}#leistungen #leistungen_left{box-sizing:border-box!important;width:clamp(600px,50%,1000px)!important}#leistungen #leistungen_left #leistungen_left_item{display:flex;text-align:right!important;padding:20px!important;margin-left:4%!important}#leistungen #leistungen_left #leistungen_left_item .leistungen_left_icon{padding-left:50px}#leistungen #leistungen_left #leistungen_left_item .leistungen_left_icon img{height:70px;width:auto}#leistungen #leistungen_left #leistungen_left_item .leistungen_left_content{box-sizing:border-box!important;line-height:1.4;width:clamp(900px,50%,1200px)!important;min-height:152px}#leistungen .leistungen_handy{width:clamp(300px,50%,500px)!important;align-self:center;text-align:center}#leistungen .leistungen_handy img{height:100%;padding-bottom:20px}#leistungen #leistungen_right{width:clamp(600px,50%,1000px)!important;margin-right:4%!important}#leistungen #leistungen_right #leistungen_right_item{display:flex;padding:20px;padding-right:40px}#leistungen #leistungen_right #leistungen_right_item .leistungen_right_icon{padding-right:50px}#leistungen #leistungen_right #leistungen_right_item .leistungen_right_icon img{height:70px;width:auto}#leistungen #leistungen_right #leistungen_right_item .leistungen_right_content{line-height:1.4;width:clamp(900px,50%,1200px)!important;min-height:152px}#customer_ref{position:relative;display:flex;align-items:center}#customer_ref figure{flex-grow:0;height:min-content;margin-left:auto!important;margin-right:auto!important}#customer_ref figure img{height:auto;width:90%;max-width:90%;vertical-align:bottom;border-style:none}#customer_ref .customer_ref_text p{font-size:22px;color:#000;text-align:left!important;pointer-events:none;margin-right:4%!important}#customer_ref .customer_ref_text p strong{font-weight:200;text-shadow:1px 0 0 currentColor}#wertebaum{display:flex;padding:2rem;margin-top:unset}#wertebaum figure{display:flex;justify-content:center;align-items:center}#wertebaum figure img{width:clamp(600px,50%,1000px)!important;align-items:center}#wertebaum .wertebaum_text{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:50%}#wertebaum .wertebaum_text h2{width:clamp(600px,100%,620px);padding-left:110px}#project_cards{margin-left:4%!important;margin-right:4%!important}#project_cards .cards{display:flex;margin-right:-15px;margin-left:-15px}#project_cards .cards .card{display:flex;flex:1 0;text-align:center;flex-direction:column;min-width:0;border:none;background-color:unset;margin-right:15px;margin-bottom:0;margin-left:15px;align-items:center!important}#project_cards .cards .card .card-body p{text-align:left!important;pointer-events:none;min-height:175px}#project_cards .cards .card img{width:clamp(299px,100%,340px);height:auto;object-fit:contain;aspect-ratio:4/3;max-height:200px}#project_cards .cards .card h4{text-align:left!important}#project_cards h2{font-weight:700}}@media only screen and (max-width:1030px){p{font-size:18px!important}#content_title{padding-bottom:75px;border-bottom:5px solid #b81c36;align-items:center!important}#content_title .swiffy-slider{display:none!important}#content_title_text{width:100%!important;max-width:none!important;margin-left:auto;margin-right:auto}#content_title_text h1{text-align:center!important}#content_title_text p{text-align:center!important;pointer-events:none}#image_office{background-image:url(/images/image_office.webp);min-height:250px;width:100%;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.wertebaum_text p{margin-left:35%!important}}@media only screen and (max-width:1030px) and (max-device-width:767px) and (orientation:portrait),only screen and (max-width:1030px) and (max-device-width:1023px) and (orientation:landscape){#image_office{display:none!important}}@media only screen and (max-width:1030px){#leistungen{display:none!important;margin-left:4%!important;margin-right:4%!important}#leistungen_smart{position:relative;overflow:hidden;display:block!important}#leistungen_smart .swiffy-slider .slider-indicators{margin-bottom:.5rem;display:flex}#leistungen_smart .swiffy-slider .slider-nav{width:50px}#leistungen_smart .swiffy-slider .slider-container{overflow:hidden}#leistungen_smart .swiffy-slider .slider-container .row{justify-content:center;flex-shrink:unset}#leistungen_smart .swiffy-slider .slider-container .row h3{font-size:20px;margin-top:2%;margin-left:3%!important;max-width:90%}#leistungen_smart .swiffy-slider .slider-container div:focus-visible{border:none!important;outline:none}#leistungen_smart .swiffy-slider .slider-container li{background-color:unset;text-align:center!important;padding:auto;padding-left:20px!important;padding-right:20px!important}#leistungen_smart .swiffy-slider .slider-container li h3{font-size:21px;font-weight:600;margin-top:3%;clear:none;margin-bottom:15px;line-height:1.6;padding:0}#leistungen_smart .swiffy-slider .slider-container li p{color:#0d0c0c;font-size:18px;margin-bottom:15px;line-height:1.6;padding:0;text-align:center!important}#leistungen_smart .swiffy-slider .slider-container img{height:auto!important;width:70px!important;margin-bottom:20px!important}#leistungen_smart .leistungen_smart_read_more{color:#0d0c0c;text-decoration:none;font-size:18px;margin-left:5px}#leistungen_smart .arrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px}#leistungen_smart .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#customer_ref figure{display:flex;justify-content:center;align-items:center;height:min-content;margin-left:auto!important;margin-right:auto!important}#customer_ref figure img{height:auto;max-width:100%;vertical-align:middle;border-style:none}#customer_ref .customer_ref_text{text-align:center!important}#customer_ref .customer_ref_text h3{font-size:29px!important}#customer_ref .customer_ref_text p{font-size:22px;color:#000;text-align:center!important;font-weight:100;word-wrap:break-word}#customer_ref .customer_ref_text p strong{font-weight:100;text-shadow:1px 0 0 currentColor}#wertebaum{margin-bottom:40px}#wertebaum figure{display:flex;justify-content:center;align-items:center;height:min-content;margin-left:auto!important;margin-right:auto!important}#wertebaum figure img{height:auto;max-width:100%;vertical-align:middle;border-style:none}#wertebaum .wertebaum_text{text-align:center!important}#wertebaum .wertebaum_text h2{font-weight:700;text-align:center!important}#wertebaum .wertebaum_text p{color:#000}#project_cards{text-align:center}#project_cards h2{margin-bottom:20px;line-height:1.2;font-weight:600}#project_cards .card{margin-top:55px;margin-bottom:15px;border:none;background-color:unset;word-wrap:break-word;flex:auto;min-height:1px;padding:1.25rem}#project_cards .card h4{text-align:left!important}#project_cards .card p{font-size:22px;text-align:left!important}#project_cards .card a img{object-fit:contain;margin-bottom:20px!important;width:auto;height:auto;max-width:70%;margin-left:auto!important;margin-right:auto!important}}#customer-logo-carousel{background:#0b69ed;background-color:#ba1c36!important;height:100vh;min-height:197px;margin:0;padding:0;background-position:50%;width:100%;z-index:1;color:#fff}@media(max-width:767px){#customer-logo-carousel h2{font-size:30px}#customer-logo-carousel .wrapper{width:100%;border-radius:0;padding:0}}@media only screen and (max-width:650px){.wertebaum_text p{margin-left:15%!important}}@media only screen and (max-width:440px){.wertebaum_text p{margin-left:0%!important}}.errorPage{padding-top:15px;margin-left:5%;margin-right:5%}.errorPage .errorText{text-align:left!important}*{box-sizing:border-box;font-family:helvetica,helvetica,sans-serif;-moz-hyphens:auto!important;-o-hyphens:auto!important;-webkit-hyphens:auto!important;-ms-hyphens:auto!important;hyphens:auto!important}* a{text-decoration:none!important;color:#00a2d3;pointer-events:all!important}* p{text-align:justify;font-size:22px;color:#000;pointer-events:none}* b{font-weight:700}* html{scroll-behavior:smooth}* body{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;background-color:#fff;font-weight:400;z-index:-1;font-size:18px;color:#585856;position:relative!important;word-wrap:break-word!important;height:100vh}* h1{text-align:center;pointer-events:none}* h2,* h3{pointer-events:none}* .blueButtonDiv{justify-content:center;display:flex}* .blue_button{text-align:center!important;font-weight:700;font-size:1.125em;color:#fff!important;border-bottom-right-radius:0!important;border-radius:9999px;display:inline-block;padding:calc(.667em + 2px)calc(1.333em + 2px);border:2px solid;padding:.667em 1.333em}* a:hover{background-color:#fff!important;color:#00a0d1!important}* span{pointer-events:none}.map{margin-left:auto;margin-right:auto;max-height:60%;max-width:100%;display:block}@media screen and (min-width:1031px){.content{margin-left:10%;margin-right:10%;height:fit-content}.referenzen{padding-bottom:20px;position:relative;margin-left:10%;margin-right:10%}.referenzen .referenzen_text{flex-basis:60%!important}.referenzen .referenzen_text h3{color:#1f1f1f;font-size:29px}.referenzen .referenzen_text p{text-align:left!important;text-align:justify!important;font-size:18px}.referenzen .referenzen_img{flex-basis:40%!important}.referenzen .referenzen_img figure{margin:0 0 1rem;display:block}.referenzen .referenzen_img figure img{margin-top:5%;width:80%}.referenzen:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;border-bottom:3px solid #b81c36}.singleProject{padding:8%}.singleProject h3{text-align:center!important}.singleProject p:last-child{display:flex;justify-content:center}.singleProject img{width:clamp(200px,60%,500px)!important}.leistungenContent .secondHeader{padding-bottom:45px}.leistungenContent img{width:80px!important}.werteDiv{width:clamp(900px,100%,1900px);display:flex;flex-direction:row!important;justify-content:center;gap:40px}.werteDiv .werteIcon{display:flex;width:5%;align-items:center}.werteDiv .werteIcon figure{height:1%}.werteDiv .werteIcon figure img{width:70px}.werteDiv .werte_text{display:inline-block;width:90%}.werteDiv .wertebaum{text-align:center}.werteDiv .wertebaum img{width:clamp(600px,70%,1000px)!important}}@media only screen and (max-width:1030px){body{min-height:calc(100vh - 490px)}.map{margin-left:auto;margin-right:auto;max-height:100%;max-width:100%;display:block}li{font-size:18px!important}.content{margin-left:5%;margin-right:5%}.leistungen_text{display:block!important}.leistungen_text .leistungenSec{height:unset!important;text-align:center!important;margin:auto}.leistungen_text .leistungenSec p{text-align:center!important}.leistungen_text .leistungenSec h3{font-size:20px!important}.leistungenContent,.technologienContent,.ueberUnsContent,.werteContent,.partnerschaften,.impressumContent,.contactContent,.prozess_content,.team_content,.karriere_content,.listPage,.pagination,.datenschutz{height:fit-content!important}.leistungen_button{display:block!important}.prozess_content{padding-top:unset!important}.karriere_content{margin:5%}.karriere_content ul{padding-left:5%!important}.werteContent{margin:auto;width:100%;float:none;border:none;text-align:center;min-height:152px;line-height:1.4}.werteContent .werteDiv{margin-bottom:20px;padding-top:10%;min-height:150px;display:block!important}.werteContent .werteDiv img{width:60px}.werteContent .werteDiv .wertebaum img{width:clamp(300px,50%,886px)!important}.referenzen{position:relative}.referenzen h3{text-align:left!important;color:#1f1f1f;font-weight:700;font-size:29px}.referenzen p{text-align:left!important}.referenzen .referenzen_img img{width:65%!important;float:center!important}.referenzen:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;border-bottom:3px solid #b81c36}.singleProject{padding:25px}.singleProject h3{text-align:center!important}.singleProject p{text-align:left!important}.singleProject p img{width:95%!important}.team_content p{display:flex;justify-content:center}.team_content img{height:auto;width:100%!important}}.datenschutz{padding-left:10%;padding-right:10%;padding-bottom:5%}.datenschutz p{text-align:left!important}.datenschutz .datenschutzbeauftragter{text-align:center!important}.datenschutz a{text-align:justify;font-size:22px}.leistungenContent,.technologienContent,.ueberUnsContent,.werteContent,.partnerschaften,.impressumContent,.contactContent,.prozess_content,.team_content,.karriere_content,.listPage,.pagination{padding-left:10%;padding-right:10%;margin-left:auto;margin-right:auto;padding-bottom:20px}.technologienContent{justify-items:center!important;max-width:1750px}.technologienContent .technologien_text p{text-align:left!important}.technologienContent .technologie_title h1{text-align:left!important}.technologienContent .tagCloud{text-align:center}.technologienContent .tagCloud .tag-cloud-link-red{color:#b81c36!important}.technologienContent .tagCloud .tag-cloud-link-blue{color:#00a2d3!important}.prozess_content #prozess_title{padding-bottom:25px}.prozess_content #prozess_list{color:#000;padding-bottom:25px;text-align:justify!important;font-size:22px}.prozess_content p{text-align:justify!important;font-size:22px}.team_content p{display:flex;justify-content:center}.team_content img{height:auto;width:50%}.karriere_content p{text-align:justify!important;font-size:22px}.karriere_content h2{font-weight:700!important;text-align:left!important;margin-bottom:20px!important}.karriere_content h4{color:#575756;margin-bottom:5px;font-size:23px;text-align:unset;font-weight:400;text-shadow:1px 0 0 currentColor;margin-top:50px}.karriere_content li{text-align:justify!important;font-size:22px;color:#000}.werteContent p{text-align:unset!important}.werteContent .werteDiv{padding-right:unset;padding-left:unset}.werteContent .werteDiv h2{margin-top:2%}.werteContent .werteDiv h2:after{margin:auto!important;content:"";display:block;width:70px;margin:15px 0;height:2px;background:#b81c36}.partnerschaften p{text-align:left!important}.partnerschaften ul{text-align:justify!important;font-size:22px;color:#000}.partnerschaften img{margin-bottom:7%;max-width:95%;padding-right:60px!important}@media only screen and (max-width:520px){.partnerschaften img{width:70%;text-align:center!important}h1{font-size:2.5rem!important}}@media only screen and (min-width:521px) and (max-width:1030px){.partnerschaften img{width:50%;text-align:center!important}}.ueberUnsContent .ueberUnsText{padding-top:5%;font-size:22px;color:#000}.ueberUnsContent .ueberUnsText p{text-align:left!important}.impressumContent{margin:auto;max-width:1140px}.impressumContent h2{font-weight:700;text-align:left!important}.impressumContent p{text-align:left!important;padding:0}.impressumContent h3{text-shadow:1px 0 0 currentColor;text-align:justify!important;font-size:22px;color:#000;hyphens:auto;font-weight:100}.leistungenContent{box-sizing:border-box;text-align:center!important}.leistungenContent .leistungen_text{justify-items:center!important;display:grid;grid-template-columns:50% 50%}.leistungenContent .leistungen_text .leistungenSec{width:clamp(1200px,50%,100%)!important;text-align:left;max-width:95%!important;padding-top:2rem}.leistungenContent .leistungen_text .leistungenSec .row{flex-wrap:nowrap!important;align-items:center;max-width:90%}.leistungenContent .leistungen_text .leistungenSec p{text-align:left!important}.leistungenContent .leistungen_text .leistungenSec h3{font-size:23px;font-weight:600;width:unset!important}.leistungenContent .leistungen_text .leistungenSec img{width:auto!important;height:56px;text-align:left;vertical-align:middle;border-style:none;margin-bottom:15px}.pagination .page-item .page-link{color:#00a2d3;border:none;box-shadow:none}.pagination .page-item.active .page-link{background-color:#00a2d3;color:#fff}.kontakt_map{display:grid;align-items:center;justify-content:center}