.tm-site .tm-nav-wrap{min-height:99px;padding-top:16px;padding-bottom:16px}.tm-site .tm-nav{gap:25px}.tm-site .tm-nav-wissen>summary{font-weight:650;color:#4d293e}.tm-site .tm-mega{max-height:calc(100dvh - 180px);overflow-y:auto}.tm-site .tm-mega-knowledge .tm-mega-intro{background:#4d293e;color:#fffdf8}.tm-site .tm-mega-knowledge .tm-mega-intro h2{color:#fffdf8;font-size:34px}.tm-site .tm-mega-knowledge .tm-mega-intro .tm-kicker,.tm-site .tm-mega-knowledge .tm-mega-intro p,.tm-site .tm-mega-knowledge .tm-mega-intro a{color:#e4cdd9}.tm-site .tm-mega-services .tm-mega-links>a{padding:12px 15px}.tm-site .tm-mega-services .tm-mega-links>a b{font-size:23px}.tm-site .tm-mega-services .tm-mega-links>a span{font-size:10px;line-height:1.65;max-width:250px}.tm-site .tm-mega-services h2{font-size:32px}
.tm-knowledge-rail{border-top:1px solid #e1d6d7;border-bottom:1px solid #dcd0d4;background:#f0e9e5}.tm-knowledge-rail>div{max-width:1240px;width:calc(100% - 104px);margin:auto;display:flex;align-items:center;gap:25px;min-height:39px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b894a5 #f0e9e5}.tm-knowledge-rail>div>span{font-size:8px;line-height:1.7;letter-spacing:.075em;text-transform:uppercase;color:#a08091;white-space:nowrap;flex:0 0 auto}.tm-knowledge-rail a{font-size:9px;line-height:1.6;text-decoration:none;color:#7c5b6c;white-space:nowrap;flex:0 0 auto;padding:11px 0}.tm-knowledge-rail a:hover{color:#4d293e;text-decoration:underline;text-underline-offset:4px}.tm-knowledge-rail .tm-rail-search{margin-left:auto;color:#4d293e;font-weight:600}.tm-site .tm-safety-bar .tm-quick-exit{white-space:nowrap}.tm-site .tm-safety-actions{gap:22px}
.tm-site .tm-section.tm-service-hero{padding:66px 0 75px}.tm-site .tm-service-hero .pxl-item--title{font-size:clamp(54px,6vw,78px);line-height:1.04}.tm-site .tm-service-hero .elementor-widget-text-editor{max-width:780px;font-size:15px;line-height:1.9}.tm-site .tm-section.tm-service-reading{padding:75px 0}.tm-site .tm-service-reading .pxl-item--title{font-size:50px}.tm-site .tm-service-reading .elementor-widget-text-editor{font-size:15px;line-height:1.95}.tm-service-questions{padding:32px 35px;border:1px solid #d7c3cd;background:#eee4e7}.tm-service-questions ul{padding:0;margin:0;list-style:none}.tm-service-questions li{font-size:15px;line-height:1.8;padding:14px 0 14px 22px;border-top:1px solid #d4bec9;position:relative}.tm-service-questions li:before{content:'↗';position:absolute;left:0;color:#9b7185;font-size:15px}.tm-service-questions li:first-child{padding-top:5px;border-top:0}.tm-site .tm-section.tm-service-boundary-section{padding:0 0 35px}.tm-service-boundary{padding:25px 30px;background:#eee6e1;border-left:2px solid #b38a9d}.tm-service-boundary>strong{font-size:12px;display:block;margin-bottom:13px}.tm-service-boundary p{font-size:13px;line-height:1.9;color:#78636f;margin-bottom:14px}.tm-service-boundary p:last-child{margin:0}.tm-service-boundary a{text-underline-offset:4px}.tm-site .tm-section.tm-service-price-section{padding:58px 0;background:#ede3e6}.tm-service-price{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.tm-service-price h2{font-size:44px;line-height:1.08;margin:0}.tm-service-price h2 em{color:#8b596d}.tm-service-price p{font-size:14px;line-height:1.9}.tm-service-price .tm-text-link{font-size:12px}.tm-site .tm-section.tm-service-discovery,.tm-site .tm-section.tm-service-catalogue-section{padding:70px 0}.tm-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}.tm-service-card{padding:33px 35px;border:1px solid #d9c9ce;background:#fffdf8;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.tm-service-card-top{display:flex;align-items:center;justify-content:space-between;gap:25px;width:100%;margin-bottom:24px;color:#94677c}.tm-service-card-top>span{font-size:8px;line-height:1.7;text-transform:uppercase;letter-spacing:.08em}.tm-service-card-top svg{width:28px;height:28px;flex:0 0 auto}.tm-service-card h3{font-size:36px;line-height:1.1;margin:0 0 20px;letter-spacing:-.025em}.tm-service-card h3 a{text-decoration:none}.tm-service-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.tm-service-card p{font-size:13px;line-height:1.85;color:#756970;max-width:510px}.tm-service-card .tm-service-card-line{font:italic 24px/1.25 var(--tm-serif);color:#8b596d;margin-bottom:20px}.tm-service-card>.tm-text-link{font-size:12px;margin-top:auto}.tm-service-shared{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;padding:45px;background:#eee5e4}.tm-service-shared>div>span{display:block;font-size:9px;line-height:1.8;text-transform:uppercase;letter-spacing:.08em;color:#9a7084;margin-bottom:22px}.tm-service-shared h2{font-size:44px;line-height:1.1;margin:0 0 25px}.tm-service-shared h2 em{color:#8b596d}.tm-service-shared h3{font-size:29px;line-height:1.2;margin:0 0 20px}.tm-service-shared p{font-size:14px;line-height:1.9;color:#756970}.tm-service-shared .tm-text-link{font-size:12px}.tm-site .tm-section.tm-service-shared-section{padding:0 0 50px}.tm-site .tm-section.tm-services-contact-section{padding:0 0 40px}.tm-services-contact-link{display:flex;align-items:center;justify-content:space-between;gap:45px;padding:25px 30px;border:1px solid #dbc9d1;background:#eee4e7}.tm-services-contact-link p{font-size:13px;line-height:1.85;max-width:650px;margin:0}.tm-services-contact-link .tm-text-link{white-space:nowrap;font-size:11px}
.tm-urgent-help{padding:35px 40px;border:2px solid #976c81;background:#f1e5e9;margin:35px 0 45px;scroll-margin-top:210px;outline:none}.tm-urgent-help>h2{font-size:47px;line-height:1.08;margin:0 0 25px;max-width:850px}.tm-urgent-help>h2 em{color:#8b596d}.tm-urgent-help>p{font-size:15px;line-height:1.9;max-width:950px}.tm-urgent-actions{display:flex;align-items:center;flex-wrap:wrap;gap:23px;margin:28px 0}.tm-urgent-actions .tm-button{font-size:14px;padding:18px 25px;min-height:58px;gap:10px}.tm-urgent-phone{font:34px/1.15 var(--tm-serif);color:#4d293e;text-underline-offset:6px}.tm-urgent-sources{display:flex;flex-wrap:wrap;gap:15px 30px;padding-top:21px;border-top:1px solid #ceb8c3}.tm-urgent-sources a{font-size:11px;line-height:1.8;text-underline-offset:4px}.tm-site.tm-help-focused .tm-nav,.tm-site.tm-help-focused .tm-menu-toggle,.tm-site.tm-help-focused .tm-knowledge-rail,.tm-site.tm-help-focused .tm-portal-offer-section,.tm-site.tm-help-focused .tm-help-page+.tm-reading,.tm-site.tm-help-focused .tm-footer-top,.tm-site.tm-help-focused .tm-footer-note p:first-child{display:none!important}.tm-site.tm-help-focused .tm-urgent-help{margin-top:25px}.tm-site.tm-help-focused .tm-footer-note{padding-top:0}.tm-reader-body h2{scroll-margin-top:210px}
@media(max-width:1200px){.tm-site .tm-nav{gap:18px}.tm-knowledge-rail>div{width:calc(100% - 70px);gap:21px}.tm-knowledge-rail>div>span{display:none}.tm-service-card{padding:28px}.tm-service-card h3{font-size:33px}.tm-service-shared{gap:45px;padding:35px}.tm-service-price{gap:45px}.tm-service-price h2{font-size:40px}}
@media(max-width:1020px){.tm-site .tm-nav-wrap{padding-top:14px;padding-bottom:14px;min-height:88px}.tm-site .tm-mega{max-height:none;overflow:visible}.tm-site .tm-nav.is-open{max-height:calc(100dvh - 175px)}.tm-site .tm-mega-services .tm-mega-links>a{padding:14px 8px}.tm-service-shared h2{font-size:38px}.tm-services-contact-link{display:block}.tm-services-contact-link .tm-text-link{display:inline-flex;margin-top:20px;white-space:normal}.tm-service-price h2{font-size:37px}}
@media(max-width:767px){.tm-site .tm-nav-wrap{min-height:78px;padding:14px 22px}.tm-site .tm-safety-actions{gap:11px}.tm-knowledge-rail>div{width:calc(100% - 44px);gap:21px;min-height:38px}.tm-knowledge-rail a{font-size:9px;padding:11px 0}.tm-site .tm-section.tm-service-hero{padding:43px 0 50px}.tm-site .tm-service-hero .pxl-item--title{font-size:47px}.tm-site .tm-service-hero .elementor-widget-text-editor{font-size:14px}.tm-site .tm-section.tm-service-reading{padding:45px 0}.tm-site .tm-service-reading .pxl-item--title{font-size:40px}.tm-service-questions{padding:24px}.tm-service-questions li{font-size:13px;line-height:1.9}.tm-service-boundary{padding:22px 24px}.tm-service-boundary p{font-size:12px}.tm-site .tm-section.tm-service-price-section{padding:43px 0}.tm-service-price{grid-template-columns:1fr;gap:25px}.tm-service-price h2{font-size:37px}.tm-service-price p{font-size:13px}.tm-site .tm-section.tm-service-discovery,.tm-site .tm-section.tm-service-catalogue-section{padding:45px 0}.tm-services-grid{grid-template-columns:1fr;gap:22px}.tm-service-card{padding:26px}.tm-service-card h3{font-size:34px}.tm-service-card .tm-service-card-line{font-size:24px}.tm-service-card p{font-size:13px}.tm-service-card-top{margin-bottom:23px}.tm-service-shared{grid-template-columns:1fr;gap:32px;padding:27px}.tm-service-shared h2{font-size:37px}.tm-service-shared p{font-size:13px}.tm-service-shared h3{font-size:28px}.tm-services-contact-link{padding:23px}.tm-services-contact-link p{font-size:12px}.tm-services-contact-link .tm-text-link{font-size:11px}.tm-urgent-help{padding:25px 22px;scroll-margin-top:172px}.tm-urgent-help>h2{font-size:36px}.tm-urgent-help>p{font-size:14px}.tm-urgent-actions{align-items:flex-start;flex-direction:column;gap:22px}.tm-urgent-actions .tm-button{font-size:13px;padding:17px 22px}.tm-urgent-phone{font-size:29px}.tm-urgent-sources{flex-direction:column;gap:15px}.tm-reader-body h2{scroll-margin-top:175px}}
@media(max-width:370px){.tm-site .tm-safety-actions{gap:7px}.tm-site .tm-safety-bar .tm-direct-help,.tm-site .tm-calm-toggle,.tm-site .tm-safety-bar .tm-quick-exit{font-size:8px}.tm-site .tm-safety-bar .tm-quick-exit{padding:5px 7px}.tm-site .tm-service-hero .pxl-item--title{font-size:41px}.tm-service-card{padding:23px}.tm-service-card h3{font-size:32px}.tm-urgent-help{padding:24px 18px}.tm-urgent-help>h2{font-size:32px}.tm-urgent-phone{font-size:25px}.tm-service-shared{padding:25px}.tm-service-shared h2{font-size:33px}}
@media print{.tm-knowledge-rail{display:none!important}}

.tm-site .pxl-button .btn,.tm-site .pxl-button .pxl--btn-text{font-family:var(--tm-sans)!important}
.tm-site:has(#soforthilfe:target) .tm-nav,.tm-site:has(#soforthilfe:target) .tm-menu-toggle,.tm-site:has(#soforthilfe:target) .tm-knowledge-rail,.tm-site:has(#soforthilfe:target) .tm-portal-offer-section,.tm-site:has(#soforthilfe:target) .tm-help-page+.tm-reading,.tm-site:has(#soforthilfe:target) .tm-footer-top,.tm-site:has(#soforthilfe:target) .tm-footer-note p:first-child{display:none!important}
