/*! isimat-build */
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../Fonts/Roboto-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../Fonts/Roboto-Regular.woff2) format("woff2"),url(../Fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../Fonts/Roboto-Medium.woff2) format("woff2"),url(../Fonts/Roboto-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:600;src:url(../Fonts/Roboto-SemiBold.woff2) format("woff2"),url(../Fonts/Roboto-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../Fonts/Roboto-Bold.woff2) format("woff2"),url(../Fonts/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(../Fonts/RobotoCondensed-Light.woff2) format("woff2"),url(../Fonts/RobotoCondensed-Light.ttf) format("truetype")}@font-face{font-family:bootstrap-icons;src:url(../Fonts/bootstrap-icons.woff2) format("woff2"),url(../Fonts/bootstrap-icons.woff) format("woff")}:root{--color-lightblue: #e5f5fc;--color-midblue: #7ec4e8;--color-darkblue: #232967;--color-white: #ffffff;--color-lightgrey: #E9E9ED;--color-midgrey: #C6C6C6;--color-darkgrey: #4A4A52;--color-black: #000000;--color-darkred:#d40032;scroll-padding-top:220px}.bg-primary{background:var(--color-darkred)!important}.bg-lightgrey{background:var(--color-lightgrey)}.bg-white{background:var(--color-white)}.bg-darkgrey{background:var(--color-darkgrey)}.text-primary{color:var(--color-darkred)!important}.text-lightgrey{color:var(--color-lightgrey)!important}.text-dark{color:var(--color-darkgrey)!important}::selection{background:var(--color-darkblue);color:var(--color-white)}body{color:var(--color-darkgrey);font-family:"Roboto",var(--bs-body-font-family);font-size:1.4rem;font-weight:300;line-height:1.4}a:has(img):hover{border-bottom:none!important}.card-body{color:var(--color-darkgrey)}.card-body p.text-klein{font-size:1.2rem}.messen-link{font-size:calc(2.5rem + 1vw);color:var(--color-midgrey);display:inline-flex;align-items:center}.messen-link span,.title span{font-size:calc(1rem + .6vw);color:var(--color-darkgrey)}.date-text{font-size:18px}strong{font-weight:500}.lead{font-size:calc(1.25rem + .5vw);font-weight:300}.mb-6{margin-bottom:6rem!important}.py-6{padding-bottom:6rem!important;padding-top:6rem!important}hr{border-color:var(--color-midgrey)}a,a:visited{color:var(--color-black);text-decoration:none;transition:all .2s;font-weight:500}a:hover,a:focus{color:var(--color-black);text-decoration:none}p{margin-bottom:1.5rem}blockquote:after{content:"”"}[lang=de-DE] blockquote:before{content:"„"}blockquote:before,[lang=de-DE] blockquote:after{content:"“"}#noscript{z-index:1103}h1,.h1{font-size:clamp(2.25rem,2rem + 4vw,6rem);font-weight:300;text-transform:uppercase}h2,.h2{font-size:clamp(2.8rem,5vw + 1rem,4.5rem);font-weight:300;margin-bottom:1rem;text-transform:uppercase}h3,.h3{font-size:clamp(1.5rem,1.25rem + 1vw,2.625rem);font-weight:300;line-height:1.5;margin-bottom:2rem}h4,.h4{font-size:calc(1.275rem + .3vw);line-height:1.2;margin-bottom:.75rem}.title{font-family:Roboto;font-weight:700;font-size:calc(2.5rem + 1vw);margin:0}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 1s}.no-js .lazyload{display:none}@keyframes bottom{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes left{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes right{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}.btn{box-shadow:none!important}.btn-secondary{background:var(--color-midgrey);color:#fff;border-radius:0!important;border:none}.btn-secondary.active{background:var(--color-darkgrey);color:#fff;border-radius:0!important;border:none}.btn-secondary:hover{background:var(--color-midgrey)!important;color:#fff!important;border-radius:0!important;border:none}.btn-secondary.active:hover{background:var(--color-darkgrey)!important;color:#fff!important;border-radius:0!important;border:none}.card .btn-secondary,.card .btn-secondary:visited{background:var(--color-white)}.form-control{border:.125rem solid var(--color-darkblue);border-radius:0;box-shadow:none!important}.form-control:hover,.form-control:focus{border-color:var(--color-midblue)}.bg-cover{background-size:cover;background-position:center}.overlay{background-color:#0006}.card{border:0;border-radius:0}#karriere_para{max-width:900px}.panel{flex:1;height:800px;transition:flex .5s ease,filter .5s ease;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.panel:not(.active){flex:.15;filter:brightness(1)}.panel.active{flex:1.4;filter:brightness(1)}.inner-content{width:90%;z-index:3}.panel .inner-content p{font-size:1.4rem}.panel .inner-content .p-gross{font-size:1.8rem}.panel:not(.active) .content>h2,.panel:not(.active) .content>p{display:none}.panel:not(.active) button.panel-trigger,.panel.active button.panel-trigger{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;margin:0 auto;padding:.25rem .5rem}.panel.active button.panel-trigger{margin:0}.panel-overlay{position:absolute;top:0;right:0;height:100%;width:0%;background-color:#ff1706;opacity:0;z-index:2;pointer-events:none}.panel .panel-overlay,.mobile-panel .panel-overlay{animation:none}.panel.animate-overlay .panel-overlay,.mobile-panel.animate-overlay .panel-overlay{animation:slideOverlay 6s ease-in-out forwards;width:100%;height:100%;background:radial-gradient(circle,#fb2436,#fb2436);mix-blend-mode:color-burn;position:absolute;top:0;right:0}#mobile-panel-stack{display:flex;flex-direction:column}.mobile-panel{background-size:cover;background-position:center;overflow:hidden;position:relative;transition:all .3s ease;margin-bottom:1px}.mobile-content{max-height:0;overflow:hidden;transition:max-height .5s ease;background:#0009;z-index:2;position:relative}.mobile-panel.active .mobile-content{max-height:600px}.mobile-trigger{background:#00000080;border:none;font-size:1.25rem}.mobile-panel.active .panel-overlay{opacity:1}@keyframes slideOverlay{0%{right:-100%;opacity:1}50%{right:0%;opacity:1}to{right:100%;opacity:1}}.video-gradient-overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#0000 0% 60%,#0009 80%,#000);background-blend-mode:multiply;pointer-events:none}.title span{display:inline-block;transform:rotate(180deg);color:#fff}.mobile-trigger .title span{display:inline-block;color:#fff;transform:rotate(360deg)}.fragen-card{background-image:url(../../media/placeholder/Fragen.png);position:relative;background-size:cover;background-position:center;overflow:hidden}.fragen-card .overlay,.muster-card .overlay,.box-overlay{position:relative;z-index:2}.red-overlay{position:absolute;inset:0;background:radial-gradient(circle,#fb2436,#fb2436);mix-blend-mode:color-burn;opacity:0;transition:opacity .3s ease;z-index:1}.bewebung-bg{position:relative;z-index:2}.fragen-card:hover .red-overlay,.muster-card:hover .red-overlay,.bewebung-bg:hover .red-overlay{opacity:1}.muster-card{background-image:url(../../media/placeholder/Musterbestellung.png);background-size:cover;background-position:center;overflow:hidden}.muster-card a.white-link:hover,.fragen-card a.white-link:hover,.bewebung-bg a.white-link:hover{color:#fff!important;border-bottom:1px solid #ffffff!important}.inner-content{display:none;opacity:0}.panel.active .content .inner-content{display:block;opacity:1}.p-gross{font-size:clamp(1.5rem,2vw + 1rem,2.5rem)}.small{font-size:.725em}.content{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 1rem;box-sizing:border-box}.row{display:flex;height:100%}.sidebar .nav-link{font-weight:500;border-bottom:1px solid var(--color-darkgrey);transition:all .3s ease}.sidebar .nav-link.active,.sidebar .nav-link:hover{color:var(--color-darkred);border-bottom:1px solid var(--color-darkred)!important;background-color:#f9f9f9}.sticky-top{top:220px}.accordion-button,.accordion-button:not(.collapsed),.accordion-button:focus{background-color:transparent;border-bottom:.125rem solid var(--color-black);color:var(--color-black)}.accordion-button .ico{color:var(--color-black);font-size:.5rem;transition:transform .4s}.accordion-button:not(.collapsed) .ico{transform:rotate(180deg)}.accordion-item{border:none}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:none;border-top-right-radius:none}.accordion-item:last-of-type,.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion-button:focus{box-shadow:none}.content-list li{padding-left:0!important}.content-list li{position:relative;padding-left:24px;margin-bottom:.75rem;line-height:1.4}main ul{list-style:none;margin-bottom:2rem;padding-left:0}main ul li{margin-bottom:1rem;padding-left:1.5rem}main ul.list-unstyled li{padding-left:0}main ul li ul{margin-bottom:0}main ul li ul li{margin-bottom:0;padding-left:1.5rem}hr{border-top:2px solid}#menu{font-size:1rem}#menu nav{background:var(--color-white)}#menu .navbar-toggler{box-shadow:none}#menu .nav-link{color:var(--color-darkblue);transition:all .2s}#menu .navbar-nav>li>a:hover,#menu .navbar-nav>li>a:focus,#menu .navbar-nav>li>a:active,#menu .navbar-nav>li>a.active{font-weight:700}#menu .nav-link span{color:var(--color-darkblue);font-size:.375rem}#menu .dropdown-item{color:var(--color-white)}#menu .dropdown-item:hover,#menu .dropdown-item:focus,#menu .dropdown-item:active,#menu .dropdown-item.active{background:transparent;font-weight:700}#menu .dropdown-toggle:after{display:none}#menu .search-form,#menu .search-trigger{transition:all .2s}#menu .nav-search span,#menu .nav-lang span{color:var(--color-darkblue);font-size:1.25rem}#menu .nav-lang span:last-child{font-size:.375rem}#menu .lang-list.hidden{opacity:0;top:50%;visibility:hidden}#menu .lang-list{opacity:1;visibility:visible;position:absolute;top:calc(100% + .75rem);left:0;background:#fff;padding:1rem;transition:all .4s;white-space:nowrap;z-index:-1}#menu .lang-list a{color:var(--color-darkblue);transition:all .2s}#menu .lang-list a:hover,#menu .lang-list a:focus,#menu .lang-list a:active{font-weight:700}#menu span[class*=arrow-nav]{transition:all .2s}#menu .show>span[class*=arrow-nav],#menu .is-active>span[class*=arrow-nav]{transform:rotate(180deg)}#menu img.brand-slogan{height:auto;width:400px}#menu img.brand-logo{width:130px}.navbar-toggler{height:50px;width:40px}.navbar-toggler span{background-color:var(--color-darkblue);height:2px;margin-top:-2px;top:50%;transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);width:40px}.navbar-toggler span:before,.navbar-toggler span:after{background-color:var(--color-darkblue);content:"";display:block;height:2px;position:absolute;transition:top .1s .25s ease-in,opacity .1s ease-in;width:40px}.navbar-toggler span:before{top:-10px}.navbar-toggler span:after{bottom:-10px;transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.navbar-toggler.is-active span{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.navbar-toggler.is-active span:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.navbar-toggler.is-active span:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}#hero{margin-bottom:6rem}main p a,main li a,main p a:visited,main li a:visited{border-bottom:1px solid var(--color-black)}main p a:hover,main li a:hover,main p a:focus,main li a:focus{border-color:transparent!important}main p+h2,main p+.h2,main p+h3,main p+.h3,main ul+h2,main ul+.h2,main ul+h3,main ul+.h3{padding-top:2rem}.video-col{max-height:400px;height:100%;position:relative;display:flex;align-items:stretch}.video-col video{height:100%;max-height:400px;object-fit:cover;border:1px solid var(--color-lightgrey)}.splide-large .splide__pagination{justify-content:flex-end!important;padding-right:1rem;margin-top:1rem}.splide-large .splide__pagination__page{width:10px;height:10px}.splide__pagination li{padding-left:1.5rem}.splide__pagination{bottom:1.5em}.splide__arrows{display:flex;justify-content:right}.splide__arrow{position:static!important;margin-right:10px}.splide__arrow{border:1px solid;background-color:transparent}.splide__arrow--next svg:hover,.splide__arrow--prev svg:hover{fill:var(--color-darkred)}button.nav-link{color:var(--color-darkgrey);border-right:2px solid var(--color-darkgrey);padding-top:0;padding-bottom:0;font-weight:400}button.nav-link:hover,.nav-link:focus{color:var(--color-darkgrey);border-right:2px solid var(--color-darkgrey)}.bewebung-bg{background-image:url(../../media/placeholder/Bewerben.png);background-size:cover;background-repeat:no-repeat;background-position:center}.splide__arrow--prev svg{width:22px;height:22px;stroke-width:1.5}.splide__arrow--next svg{width:22px;height:22px;stroke-width:1.5}a{font-weight:600}a:not(.btn):hover{color:var(--color-darkred);border-bottom:1px solid var(--color-darkred)}a.text-danger:not(.btn):hover{color:var(--color-darkred)!important}a.white-link{color:#fff;border-bottom:1px solid var(--color-white)!important}a.white-link:hover{color:var(--color-darkred);border-bottom:1px solid var(--color-darkred)!important}a.grey-link{color:var(--color-darkgrey);border-bottom:1px solid var(--color-darkgrey)!important}a.grey-link:hover{color:var(--color-darkred);border-bottom:1px solid var(--color-darkred)!important}a.active{border-bottom:1px solid var(--color-darkred)!important}footer a:not(.btn):hover{color:#fff;border-bottom:1px solid #fff}.btn{border-radius:30px;padding:.8em 1em}.btn:hover,:not(.btn-check)+.btn:active,.btn:focus-visible{color:#fff!important;background:none;background-color:none}.btn-danger:hover{color:var(--color-darkred)!important}#widgets{top:50%;transform:translateY(-50%);z-index:3}#widgets a{color:var(--color-white);font-size:calc(1rem + .25vw);font-weight:400}#widgets a span{background-color:var(--color-darkblue);height:3rem;opacity:0;right:100%;transition:all .2s;visibility:hidden}#widgets a:hover span{opacity:1;visibility:visible}footer{margin-top:15rem}footer .footer-brand img{max-width:200px;height:auto}footer .footer-nav a{border-bottom:1px solid transparent;color:var(--color-white);padding:0;transition:border .2s}footer .footer-nav a:hover,footer .footer-nav a:focus,footer .footer-nav a:active,footer .footer-nav a.active{border-color:var(--color-white);color:var(--color-white)}#loader{display:flex;height:100vh;left:0;position:fixed;top:0;z-index:1101}.no-js #loader{display:none}#loader:after{animation:spin 1s infinite;border:.5rem solid var(--color-white);border-radius:50%;border-top:.5rem solid var(--color-darkblue);content:"";display:block;height:4rem;width:4rem;z-index:1102}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:768px){main ul li{padding-left:3rem}main ul li:before{margin:0 2.25rem 0 -3rem}#hero{margin-bottom:12rem}}@media(min-width:992px){@keyframes left{0%{opacity:0;transform:translate(-5rem)}to{opacity:1;transform:translate(0)}}@keyframes right{0%{opacity:0;transform:translate(5rem)}to{opacity:1;transform:translate(0)}}.container,.container-fluid.cards{max-width:100%;padding-left:3rem;padding-right:3rem}.carousel-controls{bottom:6rem;right:1.5rem}#menu nav{background:var(--color-darkred)}#menu .navbar-nav>li>a{color:var(--color-white);padding:.75rem;transition:color .2s ease}#menu .navbar-nav>li>a:hover{color:var(--color-white)!important;padding:.75rem;text-rendering:optimizeLegibility}#menu .dropdown-item{background-color:transparent}#menu .search-trigger{position:absolute}#menu .nav-link span,#menu .nav-search span,#menu .nav-lang span{color:var(--color-white)}#menu img.brand-logo{width:200px}}@media(min-width:1200px){.pe-lg-6{padding-right:6rem!important}}@media(min-width:1400px){.card-body{padding:2rem 2rem 4rem}.pe-xl-6{padding-right:6rem!important}}@media(max-width:575.98px){#menu .container{padding:0 .75rem}.messen-link{font-size:2rem!important}.title{font-size:2.5rem!important}h1{font-size:3rem!important}}@media(min-width:768px){.inner-content{width:70%}}@media(min-width:1800px){.inner-content{width:65%}}@media(min-width:1400px){.splide__arrows{margin-top:-50px}}.frame-container{max-width:1320px;margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px}
