@font-face{font-family:"Trebuchet MS Bold";src:url("./fonts/TrebuchetMS-Bold.eot");src:url("./fonts/TrebuchetMS-Bold.eot?#iefix") format("embedded-opentype"),url("./fonts/TrebuchetMS-Bold.woff2") format("woff2"),url("./fonts/TrebuchetMS-Bold.woff") format("woff"),url("./fonts/TrebuchetMS-Bold.ttf") format("truetype"),url("./fonts/TrebuchetMS-Bold.svg#TrebuchetMS-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Trebuchet MS";src:url("./fonts/TrebuchetMS.eot");src:url("./fonts/TrebuchetMS.eot?#iefix") format("embedded-opentype"),url("./fonts/TrebuchetMS.woff2") format("woff2"),url("./fonts/TrebuchetMS.woff") format("woff"),url("./fonts/TrebuchetMS.ttf") format("truetype"),url("./fonts/TrebuchetMS.svg#TrebuchetMS") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"New Century Schoolbook";src:url("./fonts/New-Century-Schoolbook.eot");src:url("./fonts/New-Century-Schoolbook.eot?#iefix") format("embedded-opentype"),url("./fonts/New-Century-Schoolbook.woff2") format("woff2"),url("./fonts/New-Century-Schoolbook.woff") format("woff"),url("./fonts/New-Century-Schoolbook.ttf") format("truetype"),url("./fonts/New-Century-Schoolbook.svg#TrebuchetMS") format("svg");font-weight:normal;font-style:normal;font-display:swap}:root{--color1: #1e4b4a !important;--color2: #9dcdcd !important;--color3: #cfcdcd !important;--color4: #625e5d !important;--color5: #201b1a !important;--color6: #fff !important;--color2-10-opacity: rgba(157, 205, 205, .1) !important;--font-regular: "Trebuchet MS", serif;--font-bold: "Trebuchet MS Bold", serif}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;font-family:var(--font-regular)}html,body{font-size:20px;scroll-behavior:smooth}.full-height{height:calc(100vh - 100px)}.auto{height:auto}.full-width{width:100%}.boxed{width:1500px;margin:0 auto}.is-1{width:calc(8.3333333333%*1);flex:none}.is-2{width:calc(8.3333333333%*2);flex:none}.is-3{width:calc(8.3333333333%*3);flex:none}.is-4{width:calc(8.3333333333%*4);flex:none}.is-5{width:calc(8.3333333333%*5);flex:none}.is-6{width:calc(8.3333333333%*6);flex:none}.is-7{width:calc(8.3333333333%*7);flex:none}.is-8{width:calc(8.3333333333%*8);flex:none}.is-9{width:calc(8.3333333333%*9);flex:none}.is-10{width:calc(8.3333333333%*10);flex:none}.is-11{width:calc(8.3333333333%*11);flex:none}.is-12{width:calc(8.3333333333%*12);flex:none}.element{margin-bottom:1.5rem}.relative{position:relative}.absolute{position:absolute}.flex-column{display:flex;flex-direction:column;gap:1rem}.flex-row{display:flex;flex-direction:row;gap:1rem}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-space-between{justify-content:space-between}.justify-space-around{justify-content:space-around}.justify-space-evenly{justify-content:space-evenly}.justify-end{justify-content:flex-end}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1rem}.padding-y-s{padding-top:2rem;padding-bottom:2rem}.padding-y-m{padding-top:5rem;padding-bottom:5rem}.padding-y-l{padding-top:10rem;padding-bottom:10rem}.padding-x-s{padding-left:2rem;padding-right:2rem}.padding-x-m{padding-left:5rem;padding-right:5rem}.padding-x-l{padding-left:10rem;padding-right:10rem}p,a,span,li,button{font-size:1rem;line-height:1.75em}a{text-decoration:none}.headline-1{font-size:5rem}.headline-2{font-size:3.75rem}.headline-3{font-size:2.5rem}.headline-4{font-size:1.25rem}.small-text{font-size:.75rem}.ta-center{text-align:center}.color-1{color:var(--color1)}.color-2{color:var(--color2)}.color-3{color:var(--color3)}.color-4{color:var(--color4)}.color-5{color:var(--color5)}.color-6{color:var(--color6)}.background-1{background-color:var(--color1)}.background-2{background-color:var(--color2)}.background-3{background-color:var(--color3)}.background-4{background-color:var(--color4)}.background-5{background-color:var(--color5)}.background-6{background-color:var(--color6)}.background-7{background-color:var(--color2-10-opacity)}a{color:var(--color1)}.not-desktop{display:none !important}#mobile-nav{display:none !important}button{background:var(--color1);color:var(--color6);padding:1rem 3rem;border:none;outline:none;border-radius:1.25rem;cursor:pointer;transition:all .35s ease}button:hover{background:var(--color2);color:var(--color1);transform:scale(0.98)}button a{color:#fff}form .input-box{position:relative;height:3.5rem;width:100%;margin-bottom:1.75rem;color:var(--color1)}form .input-box label{position:absolute;top:-10%;left:1.5rem;padding:0 10px;background:var(--color6);font-size:.75rem}form .input-box input{height:100%;width:100%;padding:0 1.5rem;font-size:1rem;color:var(--color1);border:1px solid var(--color1);border-radius:1.25rem;outline:none}form .input-box input::-moz-placeholder{color:var(--color3)}form .input-box input::placeholder{color:var(--color3)}form .textarea-box{position:relative;width:100%;margin-bottom:1.75rem;color:var(--color1)}form .textarea-box label{position:absolute;top:-2%;left:1.5rem;padding:0 10px;background:var(--color6);font-size:.75rem}form .textarea-box textarea{min-height:35vh !important;width:100%;padding:1rem;font-size:1rem;border:1px solid var(--color1);border-radius:1.25rem;outline:none}form .textarea-box textarea::-moz-placeholder{color:var(--color3)}form .textarea-box textarea::placeholder{color:var(--color3)}iframe{max-height:40vh;width:100%}#icon-grid .grid-item .horizontal-line{height:2px;width:0%;transition:width .35s ease-in-out}#icon-grid .grid-item:hover .horizontal-line{width:10rem}#icon-grid .grid-item:hover .small-text{transform:translateY(0rem);opacity:1}#icon-grid .grid-item .small-text{transform:translateY(0.5rem);opacity:0;transition:all .35s ease-in-out}#referenzen-main-container{gap:0 !important}#referenzen-main-container .reference-container *{transition:all .35s ease-in-out}#referenzen-main-container .reference-container i{cursor:pointer}#referenzen-main-container .reference-container .details-container{margin-left:-50%}#referenzen-main-container .reference-container .reviews-container{margin-right:-50%;overflow:hidden}#referenzen-main-container .reference-container .details-container.open,#referenzen-main-container .reference-container .reviews-container.open{margin-left:0% !important;margin-right:0% !important;overflow:unset}#referenzen-main-container .reference-container .hide{opacity:0;pointer-events:none}#referenzen-main-container .reference-container .review{font-family:"New Century Schoolbook" !important;font-style:italic}#karriere-container img{height:1.75rem;margin:2rem 0}#karriere-container #jobs-grid a button{width:100%}#benefit-grid,#jobs-grid{grid-template-columns:repeat(auto-fit, minmax(20vw, 1fr))}#benefit-grid .benefit-card,#jobs-grid .benefit-card{border:1px solid rgba(157,205,205,.5);transition:background .35s ease-in-out}#benefit-grid .benefit-card:hover,#jobs-grid .benefit-card:hover{background:rgba(157,205,205,.5)}#benefit-grid h4,#jobs-grid h4{margin:1.25rem 0 .75rem}@media(max-width: 768px){html,body{font-size:18px}.not-desktop{display:block !important}.not-mobile{display:none !important}.headline-1{font-size:3rem}.headline-2{font-size:2.5rem}.headline-3{font-size:1.75rem}.headline-4{font-size:1rem}.small-text{font-size:.7rem}.grid{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}.boxed{width:100%;padding:0 1rem}.padding-x-m{padding-left:3rem;padding-right:3rem}.padding-y-m{padding-top:3rem;padding-bottom:3rem}}@media(max-width: 480px){.headline-1{font-size:2.5rem}.headline-2{font-size:2rem}.headline-3{font-size:1.5rem}.headline-4{font-size:.875rem}.small-text{font-size:.65rem}.grid,#benefit-grid,#jobs-grid{grid-template-columns:1fr}.boxed{width:95%;padding:0 .5rem}.flex-row{flex-direction:column}.row-important{flex-direction:row !important}.is-1{width:100%;flex:none}.is-2{width:100%;flex:none}.is-3{width:100%;flex:none}.is-4{width:100%;flex:none}.is-5{width:100%;flex:none}.is-6{width:100%;flex:none}.is-7{width:100%;flex:none}.is-8{width:100%;flex:none}.is-9{width:100%;flex:none}.is-10{width:100%;flex:none}.is-11{width:100%;flex:none}.is-12{width:100%;flex:none}.padding-x-s,.padding-x-m,.padding-x-l{padding-left:1rem;padding-right:1rem}.padding-y-s,.padding-y-m,.padding-y-l{padding-top:2.5rem;padding-bottom:2.5rem}button{padding:.75rem 2rem}.input-box,.textarea-box{height:auto;margin-bottom:1rem}iframe{max-height:30vh}#mobile-nav{display:flex !important;height:calc(100vh - 100px);transition:width .5s ease-in-out;width:0%;overflow:hidden}#mobile-nav.show{overflow:auto;width:100%}#mobile-nav div{display:flex}#footer img{width:75%}#team img{width:80%}#referenzen-main-container .reference-container.flex-row{flex-direction:row}#referenzen-main-container .reference-container.flex-row div.padding-y-m{padding-top:7.5rem;padding-bottom:5rem}#referenzen-main-container .reference-container.flex-row .details-container{margin-left:-100%}#referenzen-main-container .reference-container.flex-row .reviews-container{margin-right:-100%}#referenzen-main-container .reference-container.flex-row .details-container.open,#referenzen-main-container .reference-container.flex-row .reviews-container.open{margin-left:0% !important;margin-right:0% !important;overflow:unset}}/*# sourceMappingURL=style.min.css.map */