:root{--color-black:#1d1d1b;--color-white:#ffffff;--color-blue:#18306f;--color-orange:#eb5d10;--color-gray:#6f6f6e;--color-light-gray:#c9c9c9;--color-light-gray-2:#ececec;--font-small-extra:clamp(.8rem,calc(.8rem + .3125vw - 2.5px),1rem);--font-small:clamp(1rem,calc(1rem + .3125vw - 2.5px),1.2rem);--font-normal:clamp(1rem,calc(1rem + 1.1125vw - 2.5px),1.4rem);--font-lg:clamp(1.5rem,calc(1.5rem + 1.9375vw - 7.5px),2.8rem);--font-md:clamp(1.3rem,calc(1.3rem + 1.9375vw - 7.5px),2.5rem);--font-sm:clamp(1.1rem,calc(1.1rem + 1.9375vw - 7.5px),2.0rem);--font-xs:clamp(.8rem, calc(.8rem + .9375vw - 7.5px),2.0rem);--font-xl:clamp(1.7rem,calc(1.7rem + 1.2375vw - 3.5px),3.5rem);--font-xxl:clamp(1.9rem,calc(1.9rem + 1.8375vw - 5.5px),4rem);--font-banner-big:clamp(1.3rem,calc(1.3rem + 1.9375vw - 7.5px),2.8rem);--font-banner-xxl:clamp(1.3rem,calc(1.3rem + 1.5vw - 3.5px),3rem);--font-bread:clamp(1.4rem,calc(1.4rem + .9375vw - 4.5px),1.7rem);--font-nav:clamp(1rem, calc(1rem + 2.5vw - 1.55px), 1.4rem);--font-nav-2:clamp(.9rem, calc(.9rem + 1.9375vw - 3.5px),1.4rem);--box-shadow:2px 2px 5px #000000;--box-shadow-down:0 5px 15px #00000081;--transition:250ms ease all}body{font-size:var(--font-normal);font-weight:300;line-height:1.5;color:var(--color-gray)}h1,h2,h3,h4,h5,h6{line-height:1.5;font-weight:700;color:var(--color-orange)}h1{font-size:var(--font-xxl);color:var(--color-blue)}h2{font-size:var(--font-xl)}h3{font-size:var(--font-lg);color:var(--color-gray)}h4{font-size:var(--font-md)}h5{font-size:var(--font-sm)}.btn-primary{background-color:var(--color-orange);border-color:var(--color-orange);color:var(--color-white);font-size:var(--font-normal);padding:.5rem 1rem}header#header.header.header_home #banner #scroll-hint{display:none}nav#nav #navbar{display:none!important}.navbar-brand{margin:0 auto}.navbar-brand .img-logo{width:200px}@media (min-width:992px){.navbar-brand .img-logo{width:250px}}.banner_overlay{top:inherit;bottom:2rem}@media (min-width:992px){.banner_overlay .btn-banner{font-size:var(--font-sm);font-weight:600;padding:1rem 2rem}}main{background-attachment:fixed}main.main_home{font-size:var(--font-small)}main.main_home h1{font-size:var(--font-lg)}.content.back_firma{padding-bottom:110px!important}.back_firma .btgrid:last-child{position:absolute;bottom:20px}.inhalt-socialfeed{background-color:rgba(255,255,255,.7)}.wallsio-iframe{background-color:#fff}.inhalt-socialfeed .content{background-color:#fff;padding:1rem 0}@media (min-width:1200px){.btn-primary{font-size:var(--font-small)}.content.back_firma.h-100{font-size:var(--font-small-extra)}}@media (min-width:1400px){.btn-primary{font-size:var(--font-normal)}}section.breadcrumbs .aktive_struktur{display:none}section.breadcrumbs .untertitel{padding-bottom:0}section.breadcrumbs .untertitel .breadcrumbs-headline{font-size:var(--font-bread);color:var(--color-orange)}section.breadcrumbs .untertitel .breadcrumbs-headline::after{bottom:-1.55rem}section.breadcrumbs .breadcrumbs-headline::after{background-color:var(--color-gray)}footer{background-color:var(--color-orange);color:var(--color-white);padding:3rem 0}footer a{color:var(--color-white)}footer a:hover{color:var(--color-white);text-decoration:underline}footer .copy{margin-top:1rem}@media (min-width:576px){footer ul.menue{display:flex}footer ul.menue li.nav-item .nav-link{padding:0 7px}footer ul.menue li.nav-item:first-child .nav-link{padding-left:0}footer .copy{margin-top:.5rem}}@media (min-width:992px){footer .copy{margin-top:0}}#job_modul .text_v1{margin-bottom:3rem}#job_modul .text_v2{margin-top:5rem}#job_modul .mod_jobs_kategorien .mod_jobs_kategorien_link{background-color:transparent;padding:0;position:relative;display:flex}#job_modul .mod_jobs_kategorien .mod_jobs_kategorien_link span{position:absolute;z-index:1;left:1.5rem;bottom:1.5rem;background-color:var(--color-white);color:var(--color-orange);padding:.5rem 1rem;font-size:var(--font-nav-2);transition:var(--transition)}#job_modul .mod_jobs_kategorien .mod_jobs_kategorien_link:hover span{background-color:var(--color-blue);color:var(--color-white)}#job_modul .mod_jobs_kategorien .mod_jobs_kategorien_link.mod_jobs_kategorien_link_aktiv span{background-color:var(--color-orange);color:var(--color-white)}#job_modul .text_kategorie{margin-top:4rem;margin-bottom:2rem}#job_modul .nav-item .nav-link{border-radius:0;border:1px solid var(--color-orange);color:var(--color-orange);padding:1rem 2rem}#job_modul .nav-item .nav-link:hover{background-color:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}#job_modul .nav-item .nav-link.active{background-color:var(--color-orange);color:var(--color-white)}#job_modul .tab-pane.active.show{background-color:var(--color-light-gray);color:var(--color-black);margin-top:3rem}.toplinks i:hover{cursor:pointer;color:var(--color-orange)}a:hover{text-decoration:underline}:focus{outline:0;box-shadow:none}:focus-visible{outline:1px;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}a:focus-visible{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn:focus-visible,button:focus,button:focus-visible{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn-primary{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-black)}footer{background-color:var(--color-black)}footer a:hover{text-decoration:underline}#job_modul .mod_jobs_kategorien .mod_jobs_kategorien_link span{color:var(--color-black)}#job_modul .mod_jobs_kategorien .mod_jobs_kategorien_link.mod_jobs_kategorien_link_aktiv span{background-color:var(--color-black);color:var(--color-white)}#job_modul .tab-pane.active.show{background-color:var(--color-white)}#job_modul .nav-item .nav-link{color:var(--color-black)}#job_modul .nav-item .nav-link.active{background-color:var(--color-black);border-color:var(--color-black)}footer ul.menue li.nav-item .nav-link:hover{text-decoration:underline}.form-control{border-color:var(--color-black);color:var(--color-black)}.form-control::-webkit-input-placeholder{color:var(--color-black)}.form-control::-moz-placeholder{color:var(--color-black)}.form-control:-ms-input-placeholder{color:var(--color-black)}.form-control::-ms-input-placeholder{color:var(--color-black)}.form-control::placeholder{color:var(--color-black)}section.breadcrumbs .untertitel .breadcrumbs-headline{color:var(--color-blue)}