@charset "UTF-8";.first-word{color:#979797;display:contents}.uk-button{text-align:left;position:relative}.uk-button .uk-icon{position:absolute;right:10px;top:28%}.uk-button .uk-icon svg{width:30px;height:30px}.uk-navbar-container{-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.05);box-shadow:0px 4px 4px 0px rgba(0,0,0,0.05)}.mod-languages li a{color:black !important}.mod-languages li.uk-active a{text-decoration:underline}.uk-jooag-subnav li a,.uk-subnav-pill>*>:first-child{color:black !important}.uk-jooag-subnav .uk-grid-divider>:not(.uk-first-column)::before{content:"";position:absolute;top:0;bottom:0;border-left:2px solid #000}.jooag-filter .uk-card{padding:24px;padding-bottom:60px;min-height:350px}.referenz-subnav{overflow:hidden}.referenz-subnav li{margin-top:20px;background:#287d9f;padding:10px 20px}.referenz-subnav li a{width:100%;color:#fff}.referenz-subnav .uk-active{display:none}.text-shadow{text-shadow:1px 1px 10px rgba(0,0,0,0.5)}#referenzenGrid ul li a{color:#000}#referenzenGrid .el-item{-webkit-box-shadow:1px 1px 6px 0px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 6px 0px rgba(0,0,0,0.25);box-shadow:1px 1px 6px 0px rgba(0,0,0,0.25)}.uk-navbar-left{padding-right:60px}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{width:6px}.uk-list-bullet,div[class*="uk-section"] .uk-panel ul,div[class*="uk-section"] .uk-card ul{padding-left:0}.uk-list-bullet li,div[class*="uk-section"] .uk-panel ul li,div[class*="uk-section"] .uk-card li{list-style:none;display:inline-flex;margin-top:15px;padding-left:0;width:100%}.uk-list-bullet li::before,div[class*="uk-section"] .uk-panel ul li::before,div[class*="uk-section"] .uk-card li::before{background:none;content:url(https://tpinterim.de/images/system/icons/rectv2.svg);width:9px;height:9px;display:block;position:relative;margin:0 15px 0 0;font-size:14px;color:#000;left:0px}.uk-card-primary .uk-list-bullet li::before,.uk-tile-primary .uk-list-bullet li::before{background:none;content:url(https://tpinterim.de/images/system/icons/rectv2-white.svg) !important;width:9px}.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet>li::before{background-image:none;left:0px}ul li:first-child{margin-top:0 !important}.square{min-height:320px;min-width:320px}.container-two-container>div>div.uk-container{min-height:680px;flex-direction:column;display:flex}.container-two-container>div>div>div:first-child{flex-grow:1;width:900px}[class*="uk-list"]>::before{content:'';position:relative;left:-30px;width:auto;height:auto;margin-bottom:-24;display:list-item;list-style-position:inside;text-align:right}.first-header>div{min-height:750px !important}.first-boxed>div{background-size:auto 750px}@media only screen and (min-width:401px){.bottom140{margin-top:140px !important}.bottom150{margin-top:150px !important}.bottom200{margin-top:200px !important}.bottom250{margin-top:250px !important}.bottom300{margin-top:300px !important}.bottom350{margin-top:350px !important}.bottom400{margin-top:400px !important}}@media only screen and (max-width:640px){.first-header>div{min-height:auto !important}}@media only screen and (max-width:400px){.first-header .uk-tile-primary{background-color:#287d9f55 !important}.backsize400>div{background-size:auto 400px}.backsize450>div{background-size:auto 450px}.backsize500>div{background-size:auto 500px}.backsize550>div{background-size:auto 550px}.backsize600>div{background-size:auto 600px}.backsize650>div{background-size:auto 650px}.backsize700>div{background-size:auto 700px}.backsize800>div{background-size:auto 800px}.backsize900>div{background-size:auto 900px}.uk-h1{margin-bottom:0px;line-height:38px}.uk-margin{margin-top:10px !important}.square{width:100%}.uk-button-large{padding:0 10px;line-height:44px;font-size:16px}.uk-button .uk-icon{top:16%}.uk-position-absolute{position:relative !important}}@media only screen and (min-width:401px) and (max-width:641px){.uk-h1{font-size:40px;margin-bottom:15px}.uk-h2{font-size:25px;line-height:34px}.team-mitarbeiter>.uk-first-column{width:200px}.unserkonzept-square-v2 svg{position:absolute;bottom:25px}.unserkonzept-square-v2 .uk-list{padding-bottom:80px}.uk-button{font-size:16px}}@media only screen and (min-width:401px) and (max-width:769px){.first-header .uk-tile-primary{background-color:#287d9f55 !important}.backsizetablet400>div{background-size:auto 400px}.backsizetablet450>div{background-size:auto 450px}.backsizetablet500>div{background-size:auto 500px}.backsizetablet550>div{background-size:auto 550px}.backsizetablet600>div{background-size:auto 600px}.backsizetablet650>div{background-size:auto 650px}.backsizetablet700>div{background-size:auto 700px}.backsizetablet800>div{background-size:auto 800px}.backsizetablet900>div{background-size:auto 900px}.square-concept .el-content{min-height:230px}.square-concept .uk-h3{font-size:21px;font-weight:24px}}.container-kacheln{min-height:580px}.kacheln .uk-card{min-height:300px;border:1px solid #fff;position:absolute !important}.kacheln .el-title{position:absolute;left:25px;bottom:20px;width:200px}.kacheln .el-image{position:absolute;right:25px;bottom:20px}.kacheln svg.el-image{color:white !important}@media only screen and (max-width:769px){.uk-navbar-nav li a{padding-left:5px;padding-right:5px}.uk-card-title{font-size:19px}}@media only screen and (max-width:960px){.footer-zweispaltig .uk-container{max-width:450px;margin:0 auto}}
