*{margin:0;padding:0}html,body{font-family:'Inter',sans-serif;font-weight:300;font-size:15px;background:#f2f2f2;color:#104DA1;scroll-behavior:smooth;line-height:1.7}img{max-width:100%;height:auto}hr{margin:30px 0;border-top:1px solid #DBE5ED}a{text-decoration:none}.clearfix::after,.row::after{content:"";clear:both;display:table}.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.flex{display:flex;align-items:center;justify-content:center}.flex-vertical{display:flex;align-items:center}.center{text-align:center}.no-margin-top{margin-top:0!important}.margin-top{margin-top:20px}.no-margin-bottom,h2.no-margin-bottom{margin-bottom:0!important}@font-face{font-display:swap;font-family:'Teko';font-style:normal;font-weight:400;src:url(/wp-content/themes/tps-theme/fonts/teko-v22-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:300;src:url(/wp-content/themes/tps-theme/fonts/inter-v18-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:600;src:url(/wp-content/themes/tps-theme/fonts/inter-v18-latin-600.woff2) format('woff2')}p{font-size:15px;font-family:'Inter',sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{line-height:1.7;font-family:'Inter',sans-serif;font-weight:600}h1{font-family:'Teko',sans-serif;font-size:80px;color:#fff;text-transform:uppercase;font-weight:400}h2{font-family:'Teko',sans-serif;font-size:60px;color:#104DA1;text-transform:uppercase;font-weight:400;line-height:1;margin-bottom:20px}b,strong{font-weight:600}.button,header .menu-item.nav-cta>a{font-family:'Inter',sans-serif;font-weight:600;background:#24AAE8;font-size:15px;padding:10px 20px;border-radius:5px}.button:hover,.button:active,.button:focus,header .menu-item.nav-cta>a:hover,header .menu-item.nav-cta>a:active,header .menu-item.nav-cta>a:focus{background:#DBE5ED;transition:0.2s all;color:#104DA1}.wp-block-button .wp-block-button__link{border-radius:20px;background:#104DA1;color:#fff}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:focus{background:#BFD1F9;color:#fff;transition:0.2s all}.menu-top-wrapper{float:right}.menu-top-wrapper p{margin-bottom:0}.wpml-ls-statics-shortcode_actions{display:inline-block;float:right;margin-left:10px}.wpml-ls-statics-shortcode_actions.wpml-ls-legacy-list-horizontal{padding:0}.wpml-ls-legacy-list-horizontal a:last-child{padding-right:0}.menu-top-wrapper{display:flex;align-items:center}.menu-top-wrapper .tps-lang-in-header{margin-left:14px;display:inline-flex}.tps-lang-switcher{position:relative;z-index:50}.tps-lang-toggle{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border-radius:999px;background:#fff;border:1px solid rgb(0 0 0 / .12);cursor:pointer;line-height:1;font-weight:600}.tps-lang-toggle img{display:block}.tps-lang-toggle .chevron{width:14px;height:14px}.tps-lang-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:160px;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:12px;padding:.25rem;box-shadow:0 10px 25px rgb(0 0 0 / .15);display:none}.tps-lang-switcher.is-open .tps-lang-menu{display:block}.tps-lang-option{display:flex;align-items:center;gap:.5rem;padding:.55rem .65rem;border-radius:10px;text-decoration:none;color:inherit;white-space:nowrap}.tps-lang-option:hover{background:#f3f5f7}.tps-lang-option.is-active{font-weight:700}.tps-lang-option img,.tps-lang-toggle img{width:18px;height:auto}@media (max-width:992px){.menu-top-wrapper .tps-lang-in-header{margin-left:10px}}.tps-lang-toggle,.tps-lang-toggle span{color:#111!important}.tps-lang-menu a,.tps-lang-option,.tps-lang-option span{color:#111!important}.tps-lang-option:hover{background:#f1f3f5;color:#111!important}.tps-lang-option.is-active{color:#111!important}.tps-lang-toggle{border-color:rgb(0 0 0 / .2)}.tps-lang-menu{border-color:rgb(0 0 0 / .12)}.tps-lang-menu{min-width:0!important;width:-moz-fit-content;width:fit-content;margin:0;padding:.25rem;list-style:none;box-sizing:border-box}.tps-lang-option{padding:.5rem .6rem}.tps-lang-menu .tps-lang-option.is-active,.tps-lang-menu .tps-lang-option.is-active:hover,.tps-lang-menu .tps-lang-option:hover{background:transparent!important;box-shadow:none!important}.tps-lang-menu li{display:block}.tps-lang-menu .tps-lang-option{display:flex;align-items:center;width:100%}.tps-lang-menu li+li{position:relative}.tps-lang-menu li+li::before{content:"";position:absolute;left:.25rem;right:.25rem;top:0;height:1px;background:rgb(0 0 0 / .12);pointer-events:none}.logo{max-width:250px}.header-padding{float:right;width:100%}header{border-bottom:1px solid #DBE5ED}header .menu-main-nav-container{margin-top:10px}header nav,header .alignright{width:100%}header nav .menu-main-nav-container,header nav .flex-vertical,header .alignright ul{float:right}header .alignright{text-align:right;width:100%;font-weight:300;color:#DBE5ED;float:right}header .alignright a{color:#DBE5ED}header .alignright a:hover,header .alignright a:focus,header .alignright a:active{color:#fff;transition:0.2s all;text-decoration:none}header ul{margin:0}header li{float:left;list-style:none;margin-right:19px;font-family:'Inter',sans-serif;font-size:15px;position:relative}header li:last-child{margin-right:0}header nav{font-weight:600}header nav a{color:#fff}header nav a:hover,header nav a:active,header nav a:focus{color:#DBE5ED;transition:0.2s all;text-decoration:none}header .sub-menu{display:none;position:absolute;background-color:#0A253A;margin:0;z-index:1000;min-width:180px;border-radius:6px;padding:0;box-shadow:0 8px 16px rgb(0 0 0 / .2)}header .sub-menu li{float:none;margin:0}header .sub-menu li a{display:block;padding:10px 20px;font-weight:300;color:#fff;white-space:nowrap}header .sub-menu li a:hover{background-color:#104DA1;color:#fff}header li:hover>.sub-menu{display:block}.blue-bg{background:#104DA1;color:#fff}.blue-bg.content{background:#104DA1}.blue-bg h1{padding:100px 0 120px;line-height:1}.differentblue-bg{background:#2F93C1;color:#fff}.differentgrey-bg{background:#A0A8B1;color:#fff}header .menu-item.nav-cta,header .menu-item.nav-cta>a{white-space:nowrap!important;display:inline-block!important;width:auto!important;min-width:max-content!important;max-width:none!important}header .menu-item.nav-cta>a *{display:inline!important;white-space:inherit!important;line-height:1.25}header .menu-item.nav-cta>a br{display:none!important}@media (max-width:1360px) and (min-width:992px){header .menu-main-nav-container{float:none!important;clear:both!important;width:100%!important;margin-top:10px!important}}.content{padding:70px 0;background:#fff;border-radius:20px;margin-top:-20px;margin-bottom:70px}.content.no-white{background:none}.preheadline,.content p.preheadline,.grey-bg .preheadline{font-weight:600;color:#104DA1;font-size:16px;margin-bottom:0}.content a{font-weight:600;color:#104DA1}.content p,.grey-bg p{color:#647687}.content h2{margin-bottom:30px}.content a:hover,.content a:focus,.content a:active{color:#647687;text-decoration:none;transition:0.2s all}.white-bg{background:#fff;padding:70px 0;margin:70px 0;border-radius:20px}.darkblue-bg{background:#0A253A;padding:70px 0;margin:70px 0;border-radius:20px;color:#fff}.darkblue-bg h2,.blue-bg h2{color:#fff}.white-bg.no-margin-bottom{padding-bottom:90px}.darkblue-bg.no-margin-top{margin-top:-20px!important}.home .content{z-index:999;position:relative}.home header{position:absolute;width:100%;z-index:100}.home .kennenlernen{margin-top:50px}.home .hero-section{z-index:1;position:relative}.home .hero-section h2{color:#fff}.home .hero-section p{color:#DBE5ED}.home .grey-p p{color:#647687}.bg-shop>div,.bg-leistungen>div{padding:100px 0}.bg-shop p,.bg-leistungen p{max-width:400px;margin:0 auto}.bg-shop .button-wrapper,.bg-leistungen .button-wrapper{margin-top:30px}.leistungen-wrapper{margin-top:30px}.medblue-bg{background:#104DA1;color:#fff}.medblue-bg p,.medblue-bg a{color:#fff}.cyan-bg{background:#24AAE8;color:#fff}.cyan-bg p{color:#fff}.leistungen-wrapper .kachel{padding:65px 30px 50px 30px}.kachel-top-left{border-top-left-radius:20px}.leistungen-wrapper .grey-bg{border-bottom-right-radius:20px;background:#DBE5ED}.leistungen-wrapper .grey-bg p{color:#104DA1}.produkte .kachel,.produkte-seite .kachel{background:#DBE5ED;border-radius:10px;padding:30px 30px 15px 30px;margin-bottom:20px;display:flex;flex-direction:column;width:100%;position:relative;overflow:hidden;justify-content:end;hyphens:auto}.produkte .kachel img,.produkte-seite .kachel img{margin:0 auto;display:block}.produkte .kachel .kachel-overlay{position:absolute;background:#104DA1;bottom:0;width:100%;left:0;border-radius:20px;padding:50px 30px 35px 30px;color:#fff;transform:translateY(100%);transition:transform 0.5s ease}.produkte .kachel .kachel-overlay h3,.produkte .kachel .kachel-overlay a{color:#fff}.produkte .kachel .kachel-overlay a:hover,.produkte .kachel .kachel-overlay a:active,.produkte .kachel .kachel-overlay a:focus{text-decoration:underline;transition:0.2s all}.produkte .kachel:hover .kachel-overlay{transform:translateY(0)}.produkte h2{margin-bottom:30px}.produkte h3{font-family:'Teko',sans-serif;font-size:50px;color:#104DA1;text-transform:uppercase;font-weight:400;line-height:1}.produkte .kachel.center:hover,.produkte .kachel.center:focus,.produkte .kachel.center:active{background:#104DA1;transition:0.2s all}.produkte .kachel.center:hover h3,.produkte .kachel.center:focus h3,.produkte .kachel.center:active h3{color:#fff}.production-video-intro{margin:55px 0 25px}.production-video-intro h3{margin-bottom:10px;color:#0f4aa3;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.production-video-intro p{margin-bottom:0;color:#667085}.production-video-row{margin-top:10px;margin-bottom:10px}.video-wide{overflow:hidden}.video-title{position:absolute;left:24px;bottom:18px;z-index:2;color:#fff;font-size:34px;line-height:1;font-weight:700;text-transform:uppercase;display:flex;flex-direction:column;gap:10px}.video-title span{display:block;width:42px;height:4px;background:#1ea4e8;border-radius:2px}@media (max-width:991.98px){.production-video-intro{margin:40px 0 20px}.video-title{font-size:26px}}@media (max-width:575.98px){.video-title{font-size:22px;left:18px;bottom:16px}}.about .kachel{border-radius:10px;padding:70px 30px 55px 30px;margin-top:30px}.video-img{border-radius:10px}.about .kachel.video .border,.page-template-page-about .video .border,.video-img .border{border-radius:100%;border:5px solid #fff!important;height:130px;width:130px}.about .kachel.video i,.page-template-page-about .video .border i,.video-img i{padding:10px 15px 10px 20px;color:#fff;font-size:40px}.about .kachel.video:hover i,.about .kachel.video:focus i,.about .kachel.video:active i,.page-template-page-about .video:hover i,.page-template-page-about .video:focus i,.page-template-page-about .video:active i,.video-img:hover i,.video-img:active i,.video-img:focus i{transition:0.2s all;color:#104DA1!important}.about .kachel.video:hover .border,.about .kachel.video:focus .border,.about .kachel.video:active .border,.page-template-page-about .video:hover .border,.page-template-page-about .video:active .border,.page-template-page-about .video:focus .border,.video-img:hover .border,.video-img:focus .border,.video-img:active .border{transition:0.2s all;border:5px solid #104DA1!important}.about .kachel.blue-bg strong{font-family:'Teko',sans-serif;font-size:50px;text-transform:uppercase;font-weight:400;line-height:1}.darkgrey-bg{background:#647687;color:#fff}.case-studies .blogbeitrag{background:none}.case-studies .blogbeitrag .textbereich{padding:30px 0 20px}.case-studies .blogbeitrag .textbereich h3{font-size:18px}.case-studies .blogbeitrag .textbereich h3 a{color:#fff}.case-studies .blogbeitrag img{border-radius:20px}.case-studies .blogbeitrag:hover,.case-studies .blogbeitrag:focus,.case-studies .blogbeitrag:active{background:none}.case-studies .flex-vertical a{color:#BFD1F9}.case-studies .flex-vertical a:hover,.case-studies .flex-vertical a:focus,.case-studies .flex-vertical a:active{color:#fff;transition:0.2s all;text-decoration:none}.page-template-page-about .content{position:relative;z-index:999}.page-template-page-about .video-img{height:400px;border-radius:10px}.page-template-page-about .hero-img{height:400px;position:relative;z-index:0;margin-top:-85px}.page-template-page-about .tps-in-zahlen{padding-top:70px;border-top-left-radius:20px;border-top-right-radius:20px;margin-top:-20px;position:relative;z-index:500;background:#f2f2f2}.page-template-page-about .tps-in-zahlen h2{margin-bottom:50px}.page-template-page-about .zahlen-kachel{padding:25px;border:1px solid #647687;border-radius:10px;height:100%}.page-template-page-about .zahlen-kachel img{width:50px;margin-bottom:15px}.page-template-page-about .zahlen-kachel.blue-font,.page-template-page-about .zahlen-kachel.blue-font p{color:#104DA1}.page-template-page-about .zahlen-kachel p,.page-template-page-about .zahlen-kachel h3{margin-bottom:0;margin-top:0}.page-template-page-about .zahlen-kachel h3{font-family:'Teko',sans-serif;font-size:50px;color:#104DA1;text-transform:uppercase;font-weight:400;line-height:1}.custom-arrows{margin-bottom:30px}.custom-arrows button{height:60px;width:60px}.custom-arrows .slick-prev{margin-right:10px}.historie-eintrag img,.historie-eintrag .thumbnail-placeholder{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block;margin-bottom:10px;border-radius:10px}.thumbnail-placeholder{display:flex;align-items:center;justify-content:center;color:#bbb;font-size:2rem}.historie-eintrag h3{font-family:'Teko',sans-serif;font-size:50px;color:#104DA1;text-transform:uppercase;font-weight:400;line-height:1;float:left;display:inline;margin-right:10px}.historie-eintrag .headline{display:inline-block;width:100%}.historie-eintrag .headline hr{margin-top:20px;margin-bottom:0;border-top:1px solid #647687}.team-mitglied{background:#fff;border-radius:10px;height:100%}.team-mitglied img{border-radius:10px}.team-mitglied .textbereich{padding:20px 30px 10px 30px}.team-mitglied .textbereich p{color:#104DA1}.col-md-6.margin-top,.col-lg-4.margin-top{display:flex;flex-direction:column}.blogbeitrag{background:#fff;border-radius:20px;margin-bottom:20px;display:flex;flex-direction:column;height:100%}.blogbeitrag.produkt-detail{background:#DBE5ED}.blogbeitrag img{border-top-right-radius:20px;border-top-left-radius:20px;width:100%;height:auto}.blogbeitrag .textbereich{padding:30px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.blogbeitrag .textbereich h2{font-family:'Inter',sans-serif;font-weight:600;text-transform:none;font-size:18px;flex-shrink:0;margin-bottom:15px}.blogbeitrag .textbereich .date{color:#647687;font-size:14px;margin-bottom:10px;flex-shrink:0}.blogbeitrag .excerpt{color:#647687;flex:1;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;margin-top:auto;min-height:calc(1.4em * 5)}.blogbeitrag:hover,.blogbeitrag:focus,.blogbeitrag:active{background:#104DA1;transition:0.2s all}.blogbeitrag:hover h2,.blogbeitrag:focus h2,.blogbeitrag:active h2{color:#fff;transition:0.2s all}.blogbeitrag:hover .excerpt,.blogbeitrag:focus .excerpt,.blogbeitrag:active .excerpt,.content .blogbeitrag:hover .excerpt,.content .blogbeitrag:focus .excerpt,.content .blogbeitrag:active .excerpt,.blogbeitrag:hover .excerpt p,.blogbeitrag:focus .excerpt p,.blogbeitrag:active .excerpt p,.blogbeitrag:hover p,.blogbeitrag:focus p,.blogbeitrag:active p{color:#DBE5ED;transition:0.2s all}.single.post-template-default .blue-bg h1{padding:100px 0 10px}.single.post-template-default .blue-bg{padding-bottom:160px;color:#DBE5ED}.single .beitragsbild{width:100%;margin-top:-150px;border-radius:40px}.single .post-categories{float:left;margin-right:20px;margin-bottom:0;padding-left:0}.single .post-categories li{list-style:none;float:left;margin-right:15px;border:1px solid #BFD1F9;border-radius:3px;padding:10px}.single .post-categories li a{color:#BFD1F9}.single .blogpost-info{color:#BFD1F9}.blogpost-content{margin-top:100px}.blogpost-content h2{margin:40px 0 10px}.blogpost-content h2,.blogpost-content h3,.blogpost-content h4,.blogpost-content h5,.blogpost-content h6{color:#104DA1}.blogpost-content,.blogpost-content p,.blogpost-content ul{color:#647687}.related-post{background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-top:20px}.related-post img{width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.crp_title{display:block;padding:0 20px 20px 20px;font-weight:600;font-size:18px;color:#104DA1}.crp_excerpt{padding:0 20px 40px 20px;color:#647687;display:block}.pgntn-page-pagination.pgntn-bottom{width:100%;margin-top:60px!important;margin-bottom:0!important;text-align:left!important}.pgntn-page-pagination .pgntn-page-pagination-block{width:100%!important}.pgntn-page-pagination .pgntn-page-pagination-block a{background:#BFD1F9!important;color:#104DA1;outline:0;border:none!important;border-radius:5px;padding:10px 18px;font-weight:600}.pgntn-page-pagination .pgntn-page-pagination-block .current,.pgntn-page-pagination .pgntn-page-pagination-block a:hover,.pgntn-page-pagination .pgntn-page-pagination-block a:focus,.pgntn-page-pagination .pgntn-page-pagination-block a:active{background:#104DA1!important;color:#fff!important;transition:0.2s all;outline:0;border:none!important;border-radius:5px;padding:10px 18px;font-weight:600}.slick-loading .slick-list{background:#fff url(/wp-content/themes/tps-theme/img/ajax-loader.gif) center center no-repeat}.slick-slider .slick-prev,.slick-slider .slick-next{opacity:1!important;z-index:999;padding:18px 19px 12px!important;margin-bottom:30px;margin-top:-100px}.slick-slider .slick-prev{right:80px;position:absolute}.slick-slider .slick-next{top:0;right:10px;position:absolute}.slick-slider .slick-prev.slick-disabled:before,.slick-slider .slick-next.slick-disabled:before{opacity:1!important}.slick-arrow{background:#BFD1F9;padding:10px;border-radius:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:0}.slick-arrow:hover,.slick-arrow:active,.slick-arrow:focus{transition:0.2s all;background:#104DA1;outline:0}.slick-arrow:focus{outline:0}.slick-prev::before,.slick-next::before{font-weight:600;font-size:12px;left:0;position:relative}.custom-arrows .slick-prev::before,.custom-arrows .slick-next::before{top:4px}.slick-prev::before{content:'';display:inline-block;width:20px;height:20px;background-image:url(https://tps-elektronik.com/wp-content/uploads/2025/04/pfeil-horizontal-blau.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.slick-prev:hover:before,.slick-prev:focus:before,.slick-prev:active:before{content:'';display:inline-block;width:20px;height:20px;background-image:url(https://tps-elektronik.com/wp-content/uploads/2025/04/pfeil-horizontal-weiss.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transform:rotate(180deg)}.slick-next::before{content:'';display:inline-block;width:20px;height:20px;background-image:url(https://tps-elektronik.com/wp-content/uploads/2025/04/pfeil-horizontal-blau.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transform:rotate(180deg)}.slick-next:hover:before,.slick-next:active:before,.slick-next:focus:before{content:'';display:inline-block;width:20px;height:20px;background-image:url(https://tps-elektronik.com/wp-content/uploads/2025/04/pfeil-horizontal-weiss.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:none}.slick-slide{padding:0 10px 0}.carousel,.slick-slider{margin-left:-10px;margin-right:-10px}.category-list{margin-top:30px;margin-bottom:0}.category-list .cat-item{display:inline-block;list-style:none;margin-right:10px;margin-bottom:30px}.category-list .cat-item:last-child{margin-right:0}.category-list .cat-item a{background:none;color:#104DA1;border:2px solid #104DA1;padding:10px 25px;font-size:18px}.category-list .cat-item a:hover,.category-list .cat-item a:focus,.category-list .cat-item a:active,.category-list .current-cat a{text-decoration:none;background:#104DA1;color:#fff;border:2px solid #104DA1;transition:0.2s all}.produkte-seite{margin-top:30px}.produkte-seite .kachel h3{margin-top:20px;text-transform:uppercase;font-family:'Teko',sans-serif;font-size:40px;font-weight:400;text-align:center;line-height:1}.produkte-seite a:hover .kachel,.produkte-seite a:active .kachel,.produkte-seite a:focus .kachel{background:#104DA1;transition:0.2s all}.produkte-seite a:hover h3,.produkte-seite a:active h3,.produkte-seite a:focus h3{color:#fff}.tax-produkt_kategorie .content{color:#647687}.tax-produkt_kategorie .grey-bg{color:#647687}.tax-produkt_kategorie .content img{border-radius:10px}.kontaktaufnahme{border-radius:20px;background:#104DA1;color:#fff}.kontaktaufnahme img{border-top-left-radius:10px;border-bottom-left-radius:10px}.kontaktaufnahme p{color:#BFD1F9}.kontaktaufnahme h2,.kontaktaufnahme strong{color:#fff}.kontaktaufnahme-textbereich{padding:50px}.tax-produkt_kategorie .content ul,.single-services .content ul,.single-partner .content ul,.post-type-archive-partner .grey-bg ul{padding-left:0}.tax-produkt_kategorie .content ul li,.single-services .content ul li,.single-partner .content ul li,.post-type-archive-partner .grey-bg ul li{background:#DBE5ED;border-radius:5px;padding:10px 20px;margin-bottom:5px;color:#104DA1;list-style:none}.tax-produkt_kategorie .content ul li::before,.single-services .content ul li::before,.post-type-archive-partner .grey-bg ul li::before{content:"\f0c8";font-weight:900;font-family:'Font Awesome 6 Free';margin-right:10px;font-size:9px;top:-2px;position:relative}.tax-produkt_kategorie .grey-bg,.page-template-page-service-detail .grey-bg,.page-template-page-about .grey-bg,.page-template-page-service .grey-bg,.post-type-archive-partner .grey-bg,.page-template-page-produkte .grey-bg{padding-bottom:100px}.tps-entdecken{margin-bottom:0;z-index:999;position:relative}.quote .fa-solid{font-size:30px;margin-bottom:15px;color:#104DA1}.tax-produkt_kategorie .blue-bg.no-margin-bottom{z-index:999;position:relative}.mobile-img{border-radius:10px;margin-bottom:20px}.tax-produkt_kategorie .blogbeitrag img{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;background:#DBE5ED;padding:50px;width:100%}.tax-produkt_kategorie .blogbeitrag .textbereich{background:#104DA1;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.tax-produkt_kategorie .blogbeitrag h3{color:#fff;line-height:1.2;font-size:18px}.tax-produkt_kategorie .blogbeitrag p{color:#BFD1F9}.tax-produkt_kategorie .blogbeitrag:hover,.tax-produkt_kategorie .blogbeitrag:focus,.tax-produkt_kategorie .blogbeitrag:active{background:none}.tax-produkt_kategorie .produkt-detail:hover,.tax-produkt_kategorie .produkt-detail:focus,.tax-produkt_kategorie .produkt-detail:active{background:#DBE5ED}.tax-produkt_kategorie .blogbeitrag:hover .textbereich,.tax-produkt_kategorie .blogbeitrag:focus .textbereich,.tax-produkt_kategorie .blogbeitrag:active .textbereich{background:#0A253A;transition:0.2s all}.left-img{width:50vw;position:absolute;left:-7px;border-top-right-radius:10px;border-bottom-right-radius:10px}.partner-inner{width:100%;overflow:hidden}.partner-wrapper .textbereich{color:#fff;background:rgb(16 77 161 / .75);padding:20px 30px;height:100%;border-radius:10px;position:relative;width:100%;top:175px}.partner-wrapper a:hover .textbereich,.partner-wrapper a:focus .textbereich,.partner-wrapper a:active .textbereich{transition:all 0.3s ease;top:0}.tps-partner-button{white-space:nowrap!important;display:inline-block!important;width:auto!important;min-width:max-content!important;max-width:none!important;font-family:'Inter',sans-serif;font-weight:600;background:#24AAE8;font-size:15px;padding:10px 20px;border-radius:5px;color:#fff!important;text-decoration:none;transition:all 0.25s ease}.tps-partner-button:hover{background:#DBE5ED;transition:0.2s all;color:#104DA1!important}.tps-partner-button:focus{background:#DBE5ED;transition:0.2s all;color:#104DA1!important}.tps-partner-button:active{background:#DBE5ED;transition:0.2s all;color:#104DA1!important}.service-inner{width:100%;height:300px;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}.service-wrapper .textbereich{color:#fff;height:auto;text-align:center;background:#104da1;padding:25px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.service-wrapper .textbereich-partner{color:#fff;height:60px;text-align:center;background:#104da1;padding-top:15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.service-wrapper .textbereich p{color:#BFD1F9}.service-wrapper .textbereich h3{margin-bottom:0;hyphens:auto;font-size:18px}.service-inner .textbereich p{color:#fff}.service-wrapper.with-link a{color:#fff}.service-wrapper .textbereich-partner p{color:#BFD1F9}.service-wrapper .textbereich-partner h3{margin-bottom:0;hyphens:auto;font-size:18px}.service-inner .textbereich-partner p{color:#fff}.full-service-ablauf{background:#fff;border-radius:10px}.process-header{color:#fff;font-weight:700;padding:20px 30px;font-size:16px;position:relative}.process-header .fa-solid{font-size:22px;position:absolute;left:-4px}.process-content{padding-top:20px;padding-bottom:20px;line-height:1.7;font-size:15px;color:#647687}.process-content>div{padding-right:30px;padding-left:30px;border-right:1px solid #BFD1F9}.process-content .no-border{border-right:none}.header-1{background-color:#104DA1;border-top-left-radius:10px}.header-2{background-color:#BFD1F9}.header-2 .fa-solid{color:#104DA1}.header-3{background-color:#24AAE8}.header-3 .fa-solid{color:#BFD1F9}.header-4{background-color:#104DA1;border-top-right-radius:10px}.header-4 .fa-solid{color:#24AAE8}.kontakt-feld{padding:50px 0;background:#DBE5ED;text-align:center;margin-top:30px;border-radius:5px}.kontakt-feld strong,.kontakt-feld strong p{font-family:'Teko',sans-serif;font-size:40px;font-weight:400}.socials-headline{margin-bottom:0;margin-top:30px}.socials,.socials th,.socials tr{border:none!important}.socials{width:100%;border-collapse:collapse;font-family:sans-serif}.content .socials a{color:#647687;font-family:'Inter',sans-serif;font-weight:300}.content .socials .fa-brands{color:#104DA1}.content .socials a:hover .fa-brands,.content .socials a:focus .fa-brands,.content .socials a:active .fa-brands{color:#647687;transition:0.2s all}.socials td{padding:5px 0;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #DBE5ED;color:#104DA1;vertical-align:middle}.social-table .icon-cell{text-align:right;width:40px}.socials td:last-child{text-align:right}.content .socials a:hover,.content .socials a:active,.content .socials a:focus{color:#104DA1;transition:0.2s all}.page-template-page-kontakt .socials-box{margin-top:16px}.page-template-page-kontakt .socials{width:100%;border-collapse:separate;border-spacing:0}.page-template-page-kontakt .socials td{padding:10px 0;border-bottom:1px solid #eef2f5}.page-template-page-kontakt .socials td:last-child{text-align:right;width:48px}@media (min-width:992px){.page-template-page-kontakt .socials-box{position:sticky;top:16px}}.accordions .accordions-head-title{color:#104DA1!important;font-family:'Inter',sans-serif;font-weight:300;font-size:18px!important;padding:10px 0}.accordions{border-bottom:1px solid #104DA1;border-left:1px solid #104DA1;border-right:1px solid #104DA1;border-radius:0;background:none!important;margin-bottom:70px}.accordions .accordions-head{padding:20px;background:none!important}.accordions .accordions-head:hover,.accordions .accordions-head:focus,.accordions .accordions-head:active{background:#BFD1F9!important;transition:0.2s all}.accordions .ui-accordion .ui-accordion-header{margin:0!important;border-top:1px solid #104DA1!important;border-radius:0}.accordions .ui-accordion-header-active{border-bottom:1px solid #104DA1!important}.accordions .accordion-content{padding:30px;background:none!important;font-size:15px!important;line-height:1.7;color:#104DA1!important}.accordions .accordion-content ul li{color:#104DA1!important;margin-bottom:15px}.accordions .accordion-content ul li:last-child{margin-bottom:0}.accordions .ui-state-active{border-bottom:1px solid #104DA1}.error404 .kennenlernen{margin-top:70px}.kennenlernen{padding:50px;border-radius:20px;background:#104DA1;color:#fff}.kennenlernen a{color:#DBE5ED}.kennenlernen a:hover,.kennenlernen a:active,.kennenlernen a:focus{transition:0.2s all;color:#fff;text-decoration:none}.kennenlernen .headline-font{font-family:'Teko',sans-serif;font-size:65px;text-transform:uppercase;line-height:.8;font-weight:400}.page-template-page-rechtliches .content h2,.page-template-page-rechtliches .content h3,.page-template-page-rechtliches .content h4,.page-template-page-rechtliches .content b,.page-template-page-rechtliches .content strong{font-family:'Inter',sans-serif;font-size:15px;font-weight:600;text-transform:none;color:#104DA1}.page-template-page-rechtliches .content p{color:#647687}.back-to-top{position:fixed;right:30px;bottom:30px;z-index:9999}.back-to-top .button-arrow{background:url(https://tps-elektronik.com/wp-content/uploads/2025/05/pfeil-oben-weiss.svg) no-repeat center center,#104DA1}.back-to-top a:hover .button-arrow,.back-to-top a:active .button-arrow,.back-to-top a:focus .button-arrow{background:url(https://tps-elektronik.com/wp-content/uploads/2025/05/pfeil-oben-blau.svg) no-repeat center center,#BFD1F9;background-color:#BFD1F9!important}footer{background:#104DA1;padding:70px 0 30px;margin-top:70px;border-radius:20px 20px 0 0}.button-arrow{background:url(https://tps-elektronik.com/wp-content/uploads/2025/04/pfeil-schraeg-blau.svg) no-repeat center center,#BFD1F9;background-size:30px,auto;width:60px;height:60px;margin-right:20px;display:inline-block;border-radius:5px}.onwhite .button-arrow{background:url(https://tps-elektronik.com/wp-content/uploads/2025/05/pfeil-schraeg-weiss.svg) no-repeat center center,#104DA1}.button-wrapper{font-weight:600}.button-wrapper a{color:#BFD1F9}.onwhite.button-wrapper{margin-top:30px}.onwhite.button-wrapper a{color:#104DA1}.onwhite.button-wrapper a:hover,.onwhite.button-wrapper a:active,.onwhite.button-wrapper a:focus{color:#BFD1F9}.button-wrapper a:hover,.button-wrapper a:active,.button-wrapper a:focus{color:#fff}.button-wrapper a:hover .button-arrow,.button-wrapper a:active .button-arrow,.button-wrapper a:focus .button-arrow{color:#fff;transition:background-color 0.2s ease;background-color:#fff}.onwhite.button-wrapper a:hover .button-arrow,.onwhite.button-wrapper a:active .button-arrow,.onwhite.button-wrapper a:focus .button-arrow{background:url(https://tps-elektronik.com/wp-content/uploads/2025/04/pfeil-schraeg-blau.svg) no-repeat center center,#BFD1F9;transition:background 0.2s ease}footer .alignright{float:right;color:#DBE5ED}footer h3{color:#fff;font-weight:600;font-size:16px}footer p,footer ul{color:#BFD1F9}footer ul{padding:0}footer a{color:#BFD1F9}footer a:hover,footer a:active,footer a:focus{color:#fff;text-decoration:none;transition:0.2s all}.socials li{float:left;margin-right:10px;list-style:none}.socials i{font-size:30px}.footer-nav li{list-style:none}.blue-bg .container .row .col{display:flex;flex-direction:column}.blue-bg .tps-breadcrumbs{order:0;margin:8px 0 10px;color:#fff}.blue-bg h1{order:1;margin-top:0}.tps-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:0}.tps-breadcrumbs li{display:flex;align-items:center;font-size:14px;line-height:1.2;color:#fff;opacity:.95}.tps-breadcrumbs li:not(:last-child)::after{content:"  ->  ";color:rgb(255 255 255 / .85)}.tps-breadcrumbs a{color:#fff;text-decoration:none;border-bottom:1px dotted rgb(255 255 255 / .6)}.tps-breadcrumbs a:hover{border-bottom-color:#fff}.tps-breadcrumbs li[aria-current="page"]>span{opacity:1;font-weight:600}.ems-service-video-btn{display:flex;align-items:center;justify-content:center;opacity:.85;transition:opacity 0.2s}.service-inner:hover .ems-service-video-btn{opacity:1}.ems-service-video-btn svg{pointer-events:none}body.single-services .blue-bg .ems-back-btn{display:none!important}.single-case_studies .blue-bg,.single-case-studies .blue-bg{overflow:visible!important;padding-bottom:36px!important}.single-case_studies .blue-bg .overlay,.single-case-studies .blue-bg .overlay{position:relative!important;z-index:0!important}.single-case_studies .blue-bg .row+.row,.single-case-studies .blue-bg .row+.row{margin-top:0!important}.single-case_studies .blue-bg .col>h1,.single-case-studies .blue-bg .col>h1{margin-bottom:6px!important}.single-case_studies .blue-bg .breadcrumbs,.single-case-studies .blue-bg .breadcrumbs{margin-bottom:8px!important}.single-case_studies .blue-bg .row.blogpost-info,.single-case-studies .blue-bg .row.blogpost-info{position:relative!important;z-index:30!important;top:-110px!important;margin-top:0!important;padding-top:0!important}.single-case_studies .blue-bg .row.blogpost-info>[class*="col-"],.single-case-studies .blue-bg .row.blogpost-info>[class*="col-"]{margin-top:0!important;padding-top:0!important}.single-case_studies .content .container:first-child,.single-case-studies .content .container:first-child{position:relative!important;z-index:20!important;margin-top:-90px!important}@media (min-width:1200px){.single-case_studies .content .container:first-child,.single-case-studies .content .container:first-child{margin-top:-125px!important}}@media (max-width:767.98px){.single-case_studies .content .container:first-child,.single-case-studies .content .container:first-child{margin-top:-70px!important}}.single-case_studies img.beitragsbild,.single-case-studies img.beitragsbild{position:relative!important;z-index:20!important;margin-top:0!important;top:0!important;transform:none!important}:root{--tps-p:clamp(17px, 0.25vw + 16px, 19px);--tps-h2:clamp(30px, 1.4vw + 26px, 44px);--tps-h3:clamp(20px, 0.6vw + 17px, 26px);--tps-h4:clamp(18px, 0.6vw + 16px, 22px);--tps-h5:clamp(16px, 0.45vw + 15px, 18px);--tps-lh:1.7;--tps-mb:1.05em}:is(.single-post,.single-case-studies,.single-case_studies,.single-case-study,.single-case_study,.single-casestudy) :is(.blogpost-content,.entry-content){font-size:var(--tps-p);line-height:var(--tps-lh);letter-spacing:0;word-break:break-word}:is(.single-post,.single-case-studies,.single-case_studies,.single-case-study,.single-case_study,.single-casestudy) :is(.blogpost-content,.entry-content) p,:is(.single-post,.single-case-studies,.single-case_studies,.single-case-study,.single-case_study,.single-casestudy) :is(.blogpost-content,.entry-content) li{font-size:var(--tps-p);line-height:var(--tps-lh);margin-bottom:var(--tps-mb)}:is(.single-post,.single-case-studies,.single-case_studies,.single-case-study,.single-case_study,.single-casestudy) :is(.blogpost-content,.entry-content) h2{font-size:var(--tps-h2);line-height:1.25;margin:1.6em 0 .7em}:is(.single-post,.single-case-studies,.single-case_studies,.single-case-study,.single-case_study,.single-casestudy) :is(.blogpost-content,.entry-content) h3{font-size:var(--tps-h3);line-height:1.3;margin:1.4em 0 .6em}:is(.single-post,.single-case-studies,.single-case_studies,.single-case-study,.single-case_study,.single-casestudy) :is(.blogpost-content,.entry-content) h4{font-size:var(--tps-h4);line-height:1.35;margin:1.2em 0 .5em}:is(.single-post,.single-case-studies,.single-case_studies,.single-case-study,.single-case_study,.single-casestudy) :is(.blogpost-content,.entry-content) h5{font-size:var(--tps-h5);line-height:1.4;margin:1.1em 0 .5em}:is(.single-post,.single-case-studies,.single-case_studies,.single-case-study,.single-case_study,.single-casestudy) :is(.blogpost-content,.entry-content) ul,:is(.single-post,.single-case-studies,.single-case_studies,.single-case-study,.single-case_study,.single-casestudy) :is(.blogpost-content,.entry-content) ol{padding-left:1.25em;margin:0 0 1.1em}:is(.single-post,.single-case-studies,.single-case_studies,.single-case-study,.single-case_study,.single-casestudy) :is(.blogpost-content,.entry-content) li+li{margin-top:.35em}:is(.single-post,.single-case-studies,.single-case_studies,.single-case-study,.single-case_study,.single-casestudy) :is(.blogpost-content,.entry-content) blockquote{font-size:clamp(18px, 0.35vw + 17px, 21px);line-height:1.6;border-left:4px solid rgb(0 0 0 / .08);padding:.5em 1em;margin:1.2em 0;color:rgb(0 0 0 / .8)}:is(.single-post,.single-case-studies,.single-case_studies,.single-case-study,.single-case_study,.single-casestudy) :is(.blogpost-content,.entry-content) pre{font-size:clamp(14px, 0.2vw + 13px, 16px);line-height:1.55;padding:.9em 1.1em;background:#f6f8fa;border-radius:8px;overflow:auto}:is(.single-post,.single-case-studies,.single-case_studies,.single-case-study,.single-case_study,.single-casestudy) :is(.blogpost-content,.entry-content) a{text-underline-offset:2px}@media (max-width:600px){:root{--tps-mb:1em}:is(.single-post,.single-case-studies,.single-case_studies,.single-case-study,.single-case_study,.single-casestudy) :is(.blogpost-content,.entry-content) h2{margin-top:1.3em}}:is(#wpforms-4336-field_6-container,#wpforms-5215-field_6-container,#wpforms-5270-field_6-container,#wpforms-5276-field_6-container,#wpforms-5282-field_6-container,#wpforms-5288-field_6-container,#wpforms-10741-field_6-container,#wpforms-4659-field_6-container,#wpforms-5218-field_6-container,#wpforms-5272-field_6-container,#wpforms-5278-field_6-container,#wpforms-5284-field_6-container,#wpforms-5290-field_6-container #wpforms-10737-field_6-container,) fieldset{border:0;margin:0;padding:0}:is(#wpforms-4336-field_6-container,#wpforms-5215-field_6-container,#wpforms-5270-field_6-container,#wpforms-5276-field_6-container,#wpforms-5282-field_6-container,#wpforms-5288-field_6-container,#wpforms-10741-field_6-container,#wpforms-4659-field_6-container,#wpforms-5218-field_6-container,#wpforms-5272-field_6-container,#wpforms-5278-field_6-container,#wpforms-5284-field_6-container,#wpforms-5290-field_6-container #wpforms-10737-field_6-container,) ul{list-style:none;margin:0;padding:0}:is(#wpforms-4336-field_6-container,#wpforms-5215-field_6-container,#wpforms-5270-field_6-container,#wpforms-5276-field_6-container,#wpforms-5282-field_6-container,#wpforms-5288-field_6-container,#wpforms-10741-field_6-container,#wpforms-4659-field_6-container,#wpforms-5218-field_6-container,#wpforms-5272-field_6-container,#wpforms-5278-field_6-container,#wpforms-5284-field_6-container,#wpforms-5290-field_6-container #wpforms-10737-field_6-container,) li{display:flex;gap:.5rem;align-items:flex-start}:is(#wpforms-4336-field_6-container,#wpforms-5215-field_6-container,#wpforms-5270-field_6-container,#wpforms-5276-field_6-container,#wpforms-5282-field_6-container,#wpforms-5288-field_6-container,#wpforms-10741-field_6-container,#wpforms-4659-field_6-container,#wpforms-5218-field_6-container,#wpforms-5272-field_6-container,#wpforms-5278-field_6-container,#wpforms-5284-field_6-container,#wpforms-5290-field_6-container #wpforms-10737-field_6-container,) input[type="checkbox"]{margin-top:.25rem;height:18px;width:18px}:is(#wpforms-4336-field_6-container,#wpforms-5215-field_6-container,#wpforms-5270-field_6-container,#wpforms-5276-field_6-container,#wpforms-5282-field_6-container,#wpforms-5288-field_6-container,#wpforms-10741-field_6-container,#wpforms-4659-field_6-container,#wpforms-5218-field_6-container,#wpforms-5272-field_6-container,#wpforms-5278-field_6-container,#wpforms-5284-field_6-container,#wpforms-5290-field_6-container #wpforms-10737-field_6-container,){margin-top:.35rem;font-size:.86rem;color:#6b7280}:is(#wpforms-4336-field_6-container,#wpforms-5215-field_6-container,#wpforms-5270-field_6-container,#wpforms-5276-field_6-container,#wpforms-5282-field_6-container,#wpforms-5288-field_6-container,#wpforms-10741-field_6-container,#wpforms-4659-field_6-container,#wpforms-5218-field_6-container,#wpforms-5272-field_6-container,#wpforms-5278-field_6-container,#wpforms-5284-field_6-container,#wpforms-5290-field_6-container #wpforms-10737-field_6-container,) a{color:#0b3e83;text-decoration:underline}:is(#wpforms-4336-field_6-container,#wpforms-5215-field_6-container,#wpforms-5270-field_6-container,#wpforms-5276-field_6-container,#wpforms-5282-field_6-container,#wpforms-5288-field_6-container,#wpforms-10741-field_6-container,#wpforms-4659-field_6-container,#wpforms-5218-field_6-container,#wpforms-5272-field_6-container,#wpforms-5278-field_6-container,#wpforms-5284-field_6-container,#wpforms-5290-field_6-container #wpforms-10737-field_6-container,) a:hover{text-decoration:none}.holiday-notice{width:100%;background:#c81f1f;color:#fff;font-size:14px;line-height:1.35;padding:10px 16px;text-align:center;z-index:9999}.admin-bar .holiday-notice{margin-top:32px}@media (min-width:1200px){header nav .flex-vertical{margin-top:15px}}@media (max-width:1199px){.process-header{padding:20px}.mobile-img img{border-radius:10px}.about .kachel{padding:50px 30px 35px 30px}.single .date,.single .autor{text-align:center}.kat-lesezeit{margin:0 auto 30px auto;justify-content:center}.post-categories li:last-child{margin-right:0}h1,h2,h3{hyphens:auto}}@media (min-width:992px){#trigger-overlay,.overlay{display:none}.tps-entdecken-buttons{float:right}.overflow .between-rows{margin-top:70px}.textbereich-right{padding-left:50px}.page-template-page-service-detail .grey-bg{padding-bottom:170px}header{padding:30px 0 35px}}@media (max-width:991px) and (min-width:768px){header .alignright{margin-top:40px}}@media (max-width:991px){.header-padding{margin-bottom:20px}#trigger-overlay{width:100%;font-size:40px;right:25px;color:#fff;cursor:pointer;position:absolute;top:71px;z-index:9999}#trigger-overlay:hover,#trigger-overlay:active,#trigger-overlay:focus{color:#DBE5ED;transition:0.2s all}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:#104DA1;z-index:9999}.overlay .overlay-close{width:25px;height:25px;position:absolute;right:20px;top:20px;overflow:hidden;border:none;background:url(/wp-content/themes/tps-theme/img/cross.png) no-repeat center center;text-indent:200%;color:#fff0;outline:none;background-size:contain;z-index:100;cursor:pointer}.overlay nav{text-align:center}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;height:100%;position:relative;float:none}.overlay ul li{display:block;backface-visibility:hidden;float:none}.overlay ul li a{font-family:'Teko',sans-serif;font-size:60px;line-height:1.4;font-weight:300;display:block;color:#fff;transition:color 0.2s;border-bottom:2px solid #104DA1}.overlay ul li a:hover,.overlay ul li a:focus,.overlay ul li a:active{border-bottom:2px solid #fff;text-decoration:none}.overlay-slidedown{visibility:hidden;transform:translateY(-100%);transition:transform 0.4s ease-in-out,visibility 0s 0.4s}.overlay-slidedown.open{visibility:visible;transform:translateY(0%);transition:transform 0.4s ease-in-out}.overlay nav{font-size:34px}header nav{display:none}.fa-bars:before{float:right}header .logo{padding-bottom:30px}header .alignright{margin-top:20px;margin-left:auto;margin-right:auto;text-align:center;float:none}header nav .menu-main-nav-container{padding:10px 0 30px}.full-service-ablauf .spalte-2 .process-header{border-top-right-radius:10px}.full-service-ablauf .spalte-2 .process-content>div{border-right:none}.full-service-ablauf .spalte-3 .fa-solid{display:none}.full-service-ablauf .spalte-3 .process-header{border-top-left-radius:10px}.blue-bg.content.no-margin-bottom h2{text-align:center;margin-bottom:20px!important}.tps-entdecken-buttons{margin:0 auto;display:table}header .alignright,header .menu-main-nav-container{margin-left:auto;margin-right:auto;width:fit-content}.kontaktaufnahme-textbereich{padding:30px}.kontaktaufnahme img{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:30px}}@media (min-width:768px){.bg-shop,.bg-leistungen{padding:0 100px}.textbereich-left,.textbereich-right{padding-top:50px;padding-bottom:40px}.textbereich-left{padding-right:50px}.kachel-top-right{border-top-right-radius:20px}.leistungen-wrapper .cyan-bg{border-bottom-left-radius:20px}}@media (min-width:576px) and (max-width:767px){.medblue-bg{border-top-right-radius:20px}.kachel-bottom-middle{border-bottom-left-radius:20px}}@media (min-width:576px){.overflow{overflow-x:hidden}.right-img{width:50vw;height:100%;border-top-left-radius:10px;border-bottom-left-radius:10px}.sidescroll-wrapper.right-img{width:100vw;height:auto}.sidescroll{margin-right:30px;margin-top:15px}.tps-entdecken-buttons .button-wrapper{float:left}.tps-entdecken-buttons .button-wrapper:first-child{border-right:1px solid #BFD1F9;padding-right:40px}.tps-entdecken-buttons .button-wrapper:last-child{margin-left:40px}}@media (max-width:767px){.tps-entdecken-buttons{margin:0}.kennenlernen .headline-font{margin-bottom:10px}bg-shop,.bg-leistungen{padding:0 20px}.full-service-ablauf .spalte-1 .process-header,.full-service-ablauf .spalte-2 .process-header,.full-service-ablauf .spalte-3 .process-header,.full-service-ablauf .spalte-4 .process-header{border-top-left-radius:10px;border-top-right-radius:10px}.full-service-ablauf .fa-solid{display:none}.full-service-ablauf .process-content>div{border-right:none}.kontaktaufnahme img{padding:30px 30px 0 30px}.lesezeit{display:none}.single.post-template-default .blue-bg h1{text-align:center;padding-top:50px;font-size:70px}.single .post-categories{margin:0 auto}}@media (max-width:575px){.blue-bg.content.tps-entdecken{padding:50px 20px}.tps-entdecken-buttons .button-wrapper:first-child{margin-bottom:20px}.kachel-top-left{border-top-left-radius:20px;border-top-right-radius:20px}.leistungen-wrapper .grey-bg{border-bottom-right-radius:20px;border-bottom-left-radius:20px}}.tps-prod-carousel .tps-prod-slide{padding:0 10px;box-sizing:border-box}.tps-prod-carousel.slick-slider .slick-track{display:flex!important}.tps-prod-carousel.slick-slider .slick-slide{height:auto!important;display:flex!important}.tps-prod-carousel.slick-slider .slick-slide>div{width:100%;display:flex}.tps-prod-card{aspect-ratio:1 / 1;width:100%;display:flex;flex-direction:column;overflow:hidden}.tps-prod-card .img-wrapper{flex:1 1 auto}.tps-prod-card .img-wrapper img{width:100%;height:100%;object-fit:contain;display:block}.tps-prod-card .textbereich{flex:0 0 auto}.produkt-detail.tps-prod-card{aspect-ratio:auto;height:560px;width:100%;display:flex;flex-direction:column;overflow:hidden}@media (max-width:991px){.produkt-detail.tps-prod-card{height:520px}}@media (max-width:575px){.produkt-detail.tps-prod-card{height:auto}}.produkt-detail.tps-prod-card .img-wrapper{flex:0 0 58%;padding:40px 45px;box-sizing:border-box}.tps-prod-carousel .tps-prod-card .excerpt,.tps-prod-carousel .tps-prod-card .excerpt p{color:#fff!important}.tps-prod-carousel .tps-prod-card:hover .excerpt,.tps-prod-carousel .tps-prod-card:hover .excerpt p{color:#fff!important}.produkt-detail.tps-prod-card .img-wrapper img{width:100%;height:100%;object-fit:contain;display:block;padding:0!important;border-radius:0!important;background:transparent!important}.produkt-detail.tps-prod-card .textbereich{flex:1 1 auto;padding:22px 30px 26px}.produkt-detail.tps-prod-card .textbereich h3{margin:0 0 10px;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.produkt-detail.tps-prod-card .excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;overflow:hidden;line-height:1.4;min-height:calc(1.4em * 9)}.slick-slider{position:relative;display:block;box-sizing:border-box}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-track{position:relative;top:0;left:0;display:block!important;margin-left:auto;margin-right:auto}.slick-slide{display:none;float:left!important;height:100%;min-height:1px}.slick-initialized .slick-slide{display:block}.slick-slide img{display:block}.blogbeitrag img.wp-post-image{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block}@media (max-width:767px){html{-webkit-text-size-adjust:100%}body{font-size:15px;line-height:1.65;overflow-x:hidden}.container{padding-left:20px;padding-right:20px}.row{row-gap:24px}.content{padding-top:36px;padding-bottom:36px}section{overflow-x:hidden}h1{font-size:30px;line-height:1.18;margin-bottom:18px;word-break:normal;overflow-wrap:break-word}h2{font-size:24px;line-height:1.25;margin-bottom:16px;word-break:normal;overflow-wrap:break-word}h3{font-size:20px;line-height:1.3;margin-bottom:14px;word-break:normal;overflow-wrap:break-word}p,li{font-size:15px;line-height:1.65}.blue-bg{min-height:auto;padding-bottom:42px;background-size:cover!important;background-position:center center!important}.blue-bg h1{font-size:31px;line-height:1.18;max-width:100%}img{max-width:100%;height:auto}.content img,.blogbeitrag img,.case-study img,.produkt img,.service img,.partner img{display:block;max-width:100%;height:auto}.blogbeitrag>a,.case-study>a,.produkt>a,.service>a{display:block;overflow:hidden}.blogbeitrag img,.case-study img,.produkt img,.service img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.blogbeitrag,.case-study,.produkt,.service,.partner{margin-bottom:28px}.textbereich{padding-top:18px;padding-bottom:18px}.textbereich h2,.textbereich h3{font-size:21px;line-height:1.3}.content a,footer a{overflow-wrap:break-word}.button,.btn,a.button,input[type="submit"],button{min-height:44px;line-height:1.3}.content .button,.content .btn,.content a.button,.content input[type="submit"]{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:12px}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="search"],textarea,select{width:100%;max-width:100%;font-size:16px}textarea{min-height:140px}footer{text-align:left}footer .col,footer [class*="col-"]{margin-bottom:24px}footer .logo{max-width:180px;height:auto}table,iframe,video{max-width:100%}iframe,video{display:block}.wp-block-embed,.embed-responsive{max-width:100%;overflow:hidden}}@media (max-width:420px){.container{padding-left:18px;padding-right:18px}h1,.blue-bg h1{font-size:28px}h2{font-size:22px}h3{font-size:19px}p,li{font-size:15px}}