:root{--color-black:#1d1d1b;--color-white:#ffffff;--color-orange:#F58634;--color-gray:#575756;--font-normal:clamp(1rem,calc(1rem + 1.1125vw - 2.5px),1.125rem);--font-xs:clamp(.8rem, calc(.8rem + .9375vw - 7.5px),1.0rem);--font-sm:clamp(1.2rem,calc(1.2rem + 1.9375vw - 7.5px),1.2rem);--font-md:clamp(1.3rem,calc(1.3rem + 1.9375vw - 7.5px),1.6rem);--font-lg:clamp(1.5rem,calc(1.5rem + 1.9375vw - 7.5px),2.0rem);--font-xl:clamp(2rem,calc(2.0rem + 1.5375vw - 3.5px),3.4rem);--font-xxl:clamp(2.1rem,calc(2.1rem + 1.8375vw - 5.5px),4.0rem);--font-banner-big:clamp(1.3rem,calc(1.3rem + 1.9375vw - 7.5px),2.8rem);--font-banner-xxl:clamp(1.3rem,calc(1.3rem + 2vw - 3.5px),5rem);--font-bread:clamp(1.4rem,calc(1.4rem + .9375vw - 4.5px),1.7rem);--font-nav:clamp(1.25rem, calc(1.25rem + 3vw - 1.55px), 3rem);--font-subnav:clamp(.8rem, calc(.8rem + 2.5vw - 1.55px), 1rem);--font-nav-2:clamp(1.1rem, calc(1.1rem + 1.9375vw - 3.5px),1.25rem);--box-shadow:2px 2px 5px #000000;--box-shadow-down:0 7px 15px #0000003b;--text-shadow:0px 0px 30px #000000;--border-radius:1rem;--transition:250ms ease all}body{color:var(--color-gray);font-size:var(--font-normal);line-height:1.5;font-weight:300}h1,h2,h3,h4,h5,h6{color:var(--color-gray);font-weight:700;text-transform:uppercase;line-height:1.6}h1{line-height:1.5}h1{font-size:var(--font-xxl)}h2{font-size:var(--font-xl)}h3{font-size:var(--font-lg)}.text-cut{-webkit-text-stroke:1px var(--color-gray);color:transparent}.text-cut-white{-webkit-text-stroke:1px var(--color-white);color:transparent}.text-normal{text-transform:none}.bg-orange{background-color:var(--color-orange);color:var(--color-white)}.bg-gray{background-color:var(--color-gray);color:var(--color-white)}.color-white{color:var(--color-white)}.color-orange{color:var(--color-orange)}.btn-primary{background-color:var(--color-orange);color:var(--color-white);border-color:var(--color-orange);font-size:var(--font-normal);padding:.75rem 1.25rem}.btn-primary:hover{background-color:var(--color-gray);color:var(--color-white);border-color:var(--color-gray)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--color-black);color:var(--color-white);border-color:#000}.btn-cut-white{background-color:transparent;border-color:var(--color-white);color:var(--color-white)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-right:calc(var(--bs-gutter-x)* 1);padding-left:calc(var(--bs-gutter-x)* 1)}.row{margin-right:calc(-1* var(--bs-gutter-x));margin-left:calc(-1* var(--bs-gutter-x))}.row>*{padding-right:calc(var(--bs-gutter-x)* 1);padding-left:calc(var(--bs-gutter-x)* 1)}footer{background-color:var(--color-orange);color:var(--color-white);padding:4rem 0}footer .logo-footer{margin-bottom:3rem}footer .logo-footer .img-logo-footer{width:220px}footer .footer-menue-title{font-size:var(--font-sm);font-weight:600}footer .footer-menue-title p{margin-bottom:.5rem}footer .col-footer2{margin-bottom:2rem}footer .col-footer3{margin-bottom:2rem}footer .col-footer4{margin-bottom:5rem}footer .col-footer2 .menue{display:flex;flex-direction:column}footer .col-footer3 .menue{display:flex;flex-direction:column}footer .col-footer1 .menue{display:flex;flex-direction:column;line-height:1.2}footer .menue .nav-item .nav-link{color:var(--color-white);padding-left:0;padding-right:0;transition:var(--transition)}footer .menue .nav-item .nav-link:hover{color:var(--color-black)}footer .copy a{color:var(--color-white);text-decoration:none;text-transform:uppercase}footer .copy a:hover{color:var(--color-black)}footer .icons-footer a{color:var(--color-white);text-decoration:none}footer .icons-footer a:hover{color:var(--color-black)}@media (min-width:768px){footer .col-footer1 .menue{flex-direction:row}footer .col-footer1 .menue .nav-item .nav-link{padding-left:10px;padding-right:10px}footer .col-footer1 .menue .nav-item:first-child .nav-link{padding-left:0}}@media (min-width:1200px){footer .col-footer1 .menue{justify-content:flex-end}footer .col-footer1 .menue .nav-item .nav-link{padding-top:0;padding-bottom:0}footer .logo-footer .img-logo-footer{width:250px}}.sidebar-container .icon-sidebar a{color:var(--color-orange)}.sidebar-container .icon-sidebar a:hover{background-color:var(--color-orange);color:var(--color-white)}#inhalt-socialfeed{margin-top:8rem}@media (min-width:1200px){#inhalt-socialfeed{margin-top:14rem}}section.home-ueberuns{position:relative;padding-bottom:6rem}@media (min-width:1440px){section.home-ueberuns{padding-bottom:4rem;padding-top:2rem}section.home-ueberuns .row{align-items:center}}section.home-karriere{position:relative}section.home-karriere::before{content:'';position:absolute;top:-200px;left:0;width:100%;height:200px;background-size:cover;background-repeat:no-repeat;background-position:bottom;background-image:url(../../tn-media/resources/layout/path_469_top.svg);z-index:1}section.home-karriere::after{content:'';position:absolute;bottom:-200px;left:0;width:100%;height:200px;background-size:cover;background-repeat:no-repeat;background-position:top;background-image:url(../../tn-media/resources/layout/path_469.svg);z-index:-1}@media (min-width:1200px){section.home-karriere::after{bottom:-300px;height:300px}}@media (min-width:1440px){section.home-karriere::after{background-position:bottom left}}section.home-group{position:relative}section.home-group::after{content:'';position:absolute;top:0;left:0;background-image:url(../../tn-media/resources/layout/path_470.svg);width:180px;height:122px;background-repeat:no-repeat;background-size:100%;background-position:left top;z-index:-1;transition:var(--transition)}section.home-group .home-group-logos{width:90%}section.home-group .home-group-logos>.row{row-gap:calc(2rem + 4vw)}@media (min-width:576px){section.home-group::after{width:360px;height:245px}}@media (min-width:1200px){section.home-group::after{width:530px;height:360px}}.inhalt-glossar{background-color:var(--color-orange);color:var(--color-white);padding:3rem 0}.inhalt-glossar h4{color:var(--color-white);text-transform:uppercase}.image-slide{opacity:.5;transition:var(--transition)}.image-slide>p:first-child{overflow:hidden;aspect-ratio:6/4}.image-slide h4{display:none}.image-slide .beschreibung{display:none;min-height:360px}.image-slide.active{opacity:1}.image-slide.active h4{display:block}.image-slide.active .beschreibung{display:block}.slider-next-btn:hover,.slider-prev-btn:hover{color:var(--color-black)}@media (min-width:576px){.image-slide .beschreibung{min-height:254px}}@media (min-width:768px){.image-slides{width:50%}.image-slide{padding:2rem}.image-slide .beschreibung{min-height:335px}}@media (min-width:992px){.inhalt-glossar{padding:15rem 0 3rem 0}.image-slide .beschreibung{min-height:230px}}@media (min-width:1200px){.image-slide:hover{opacity:1}.image-slide{cursor:pointer}.image-slide img{cursor:pointer}.image-slides{width:30%}.image-slide .beschreibung{min-height:330px}}@media (min-width:1400px){.image-slide .beschreibung{min-height:282px}}@media (min-width:1660px){.image-slide .beschreibung{min-height:230px}}@media (min-width:1920px){.image-slide .beschreibung{min-height:200px}}.inhalt-banner{padding:3rem 0}@media (min-width:992px){main{position:relative}.inhalt-banner{background-color:var(--color-white);width:72%;position:absolute;right:0;top:-12rem}}@media (min-width:1200px){.inhalt-banner{width:62.5%;top:-12rem;padding:2rem 1rem;top:-14rem}}@media (min-width:1400px){.inhalt-banner{width:63%;padding:2rem 2rem}}@media (min-width:1600px){.inhalt-banner{width:63.5%}}.flex-slider-container .flex-counter{background-color:var(--color-gray)}header.header_home .flex-slider-container{height:calc(70vh - 200px);min-height:330px}header.header_3 .banner-img-fit{-o-object-position:top;object-position:top}@media (min-width:992px){.flex-slider::after{content:'';position:absolute;background:#fff;background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);width:100%;height:30%;z-index:0;left:0;top:0;opacity:.7}header.header_home .flex-slider-container{height:100vh}}@media (min-width:1200px){.flex-slider-container{height:720px}header.header_home .flex-slider-container{height:100vh}}@media (min-width:1440px){.flex-slider-container{height:820px}header.header_home .flex-slider-container{height:100vh}}#scroll-tracker.active{background-color:var(--color-orange)}.navbar-toggler .line{background-color:var(--color-orange)}@media (min-width:1200px){nav#nav.nav-fullscreen .navbar-toggler{position:absolute;right:10%}}@media (min-width:992px){.navbar-brand .img-logo{width:250px}}@media (min-width:1200px){.navbar-brand .img-logo{width:300px}}nav#nav.nav-fullscreen{position:relative;padding-top:1rem;padding-bottom:1rem}nav#nav.nav-fullscreen #navbar .container-navigation{align-items:stretch}.navbar-nav{background:#fff}.navbar-nav .nav-item .nav-link{color:var(--color-gray);font-size:var(--font-nav);text-transform:uppercase}.navbar-nav .nav-item:hover .nav-link{color:var(--color-orange)}.navbar-nav .nav-item.aktiv .nav-link{font-weight:600;color:var(--color-orange)}@media (min-width:992px){nav#nav.nav-fullscreen{position:absolute}.navbar-toggler{background-color:#fff;padding:.75rem}}@media (min-width:1200px){nav#nav>.container-fluid{justify-content:center}.navbar-nav .nav-item{text-align:center}}.toplinks{background-color:#fff}.toplinks .fa-brands{font-size:var(--font-lg)}.toplinks .fa-square-instagram{color:transparent;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);background:-webkit-radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);background-clip:text;-webkit-background-clip:text}.toplinks .fa-square-facebook{color:#0866ff}.toplinks .fa-square-youtube{color:red}@media (min-width:1200px){.toplinks{text-align:center}.toplinks i{margin:0 15px}}main{padding:3rem 0}main.main_home{padding:0}main.main_3{padding-top:0}#mod-glossar .row{position:relative}#mod-glossar h3{display:inline-flex;background-color:var(--color-orange);padding:.3rem 1rem;color:var(--color-white);position:absolute;left:calc(1* var(--bs-gutter-x));top:0}@media (min-width:768px){#mod-glossar h3{padding:1rem 2rem}}@media (min-width:992px){#mod-glossar h3{position:relative;left:-8rem;display:inline-block;background-color:var(--color-white);border:1px solid var(--color-orange);color:var(--color-gray);transition:var(--transition)}#mod-glossar .second-element{display:flex;flex-direction:row-reverse;text-align:right}#mod-glossar .second-element h3{text-align:right;left:inherit;right:-8rem}#mod-glossar .second-element p{text-align:right}}.jobs_v5_text{margin-top:3rem}.mod_jobs_kategorien .mod_jobs_kategorien_link{display:flex;flex-direction:column;border-color:var(--color-gray);padding:2rem}.mod_jobs_kategorien .mod_jobs_kategorien_link:hover{background-color:var(--color-orange);border-color:var(--color-orange);color:var(--color-white)}.mod_jobs_kategorien .mod_jobs_kategorien_link .jobs-kat-titel{font-size:var(--font-lg);font-weight:700;text-transform:uppercase;line-height:1.6}.container-fluid.max-w.container-list{padding-top:3rem;padding-bottom:6rem}#karriere .bg-orange{padding:2rem 0}#karriere .bg-orange h1{color:var(--color-white)}#karriere .bg-orange .btn-primary{border-color:var(--color-white)}.jobslist .nav-item .nav-link{background-color:transparent;font-size:var(--font-lg);font-weight:700;text-transform:uppercase;color:var(--color-white);border-radius:0;border:1px solid var(--color-white)}.jobslist .nav-item .nav-link:hover{background-color:var(--color-white);color:var(--color-gray)}div#jobkat2{background-color:var(--color-orange);padding-top:3rem;color:var(--color-white)}.accordion{--bs-accordion-bg:var(--color-orange)}#accordionAusbildung .accordion-collapse.collapse.show{position:relative}#accordionAusbildung .accordion-collapse.collapse.show::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--color-orange)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-radius:0}.accordion-button.collapsed{color:var(--color-white);background-color:transparent;margin-bottom:1rem}.accordion-button,.accordion-button:not(.collapsed){color:var(--color-orange);font-size:var(--font-lg);font-weight:700;text-transform:uppercase;background-color:var(--color-white);width:100%;max-width:700px;border:1px solid #fff;box-shadow:none}.accordion-button.collapsed:hover{background-color:var(--color-white);color:var(--color-orange);cursor:pointer}.accordion-button:focus{box-shadow:none;border:1px solid var(--color-white)}#accordionAusbildung h4{color:var(--color-orange)}.accordion-button::after{background-image:none;content:"\2b";width:auto;height:auto;font-family:Fontawesome}.accordion-button:not(.collapsed)::after{background-image:none;content:"\f068";font-family:Fontawesome;transform:none}.accordion-body{background-color:var(--color-white);margin-bottom:1rem;padding-top:3rem;padding:3rem 2rem 1rem 2rem}.accordion-item{border:none}.job-adressen{display:flex;flex-wrap:wrap;gap:1rem 2rem}.job-adresse-container{padding:1rem;display:flex;overflow:hidden;position:relative;min-height:100px;background-color:var(--color-white);margin-bottom:1rem}.job-adresse-container::after{content:"";width:1px;height:100%;background-color:var(--color-gray);margin-left:1rem;opacity:.2}.job-adresse-container:last-child::after{opacity:0}.job-adresse{opacity:0;position:absolute;width:0;height:100%;background:#fff;font-weight:400;color:var(--color-gray);transition:all .15s ease-out}.job-adresse-container:hover>.job-adresse{opacity:1;width:100%;cursor:default;transition:all .2s ease-in}.filialen-info-container{background-color:var(--color-orange);color:var(--color-white);padding:1rem 1.5rem}.accordion .filialen-info-container{background-color:transparent;color:var(--color-gray);padding:1rem 0}.accordion .job-adresse-container{min-height:auto;background-color:transparent;padding:0}#karriere .btn-cut-white{color:var(--color-gray);font-size:var(--font-lg);font-weight:700;text-transform:uppercase;padding:2rem;border-color:var(--color-gray)}#karriere .btn-cut-white:hover{color:var(--color-white);background-color:var(--color-orange);border-color:var(--color-orange)}.jobs_ansprechpartner a,.jobs_ansprechpartner h4{color:var(--color-white)}@media (min-width:992px){.text-cut-nobreak{white-space:nowrap}.text-cut-left{margin-left:-15%}.text-cut-right{margin-left:15%}}section.breadcrumbs .untertitel .breadcrumbs-headline{color:var(--color-orange)}section.breadcrumbs .aktive_struktur a.aktiv{color:var(--color-orange)}.counter{display:flex;margin-top:4rem;margin-bottom:4rem;flex-direction:row;row-gap:2rem;flex-wrap:wrap}.counter .item{vertical-align:middle;flex:0 0 100%;height:100%;text-align:center;padding:0;margin:0}.counter .item i{color:var(--color-white);font-size:4rem}.counter .item p.number{color:var(--color-white);font-size:3rem}.counter .item p.label{color:var(--color-white);font-size:var(--font-normal);text-transform:uppercase}.counter .item:hover i,.counter .item:hover p{cursor:default}@media (min-width:576px){.counter .item{flex:0 0 50%}}@media (min-width:768px){.counter .item{flex:1}}@media (min-width:1200px){.counter{justify-content:space-around}}.timestamp{color:var(--color-orange);font-weight:500}.status:before{border-radius:0;border:1px solid var(--color-gray);background-color:var(--color-white)}.swiper-slide.timeline{opacity:.5;transition:var(--transition)}.swiper-slide.timeline:hover{opacity:1}.swiper-slide.timeline.swiper-slide-active{opacity:1}.inhalt-gruppe .inhalt_mod_kontakt_filialen_adresse p{padding:2rem 1rem}.inhalt-gruppe-links{margin-top:5rem}.inhalt-gruppe-links .btn-gruppe{display:flex;justify-content:center;padding:3rem;font-size:var(--font-md)}.inhalt-gruppe-links .btn-gruppe:hover{background-color:var(--color-gray);border-color:var(--color-gray);color:var(--color-white)}.mod_kontakt_adresse{margin-bottom:3rem}.mod_kontakt_adresse .lead.firma{font-size:var(--font-md);font-weight:600;color:var(--color-orange)}.mod_kontakt_adresse i{color:var(--color-orange)}.mod_kontakt_formular .form-control{border-radius:0}.link-item p{border:1px solid var(--color-gray);margin-bottom:2rem}.link-item p:hover{border-color:var(--color-orange)}.link-item p a{display:block;padding:2rem}