*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}@font-face{font-display:swap;font-family:Neue Haas Regular;font-style:normal;font-weight:400;src:url(/app/themes/ludvik/public/build/assets/NeueHaasDisplayRoman-BKMJaOVZ.woff2)format("woff2")}@font-face{font-display:swap;font-family:Neue Haas Medium;font-style:bold;font-weight:600;src:url(/app/themes/ludvik/public/build/assets/NeueHaasDisplayMedium-CQsXVfcN.woff2)format("woff2")}@media (width>=1024px){h1{font-size:2.6rem}}@media (width>=1024px){h2{font-size:1.4rem}}:root{scroll-behavior:smooth;--main-contrast:#000;--black:#000;--white:#fff;--flow:#fffc;--signal:#f017f0;--border-big:50px;--border-small:25px;--border-super-small:15px}svg *{transform-box:fill-box;transform-origin:50%}body{color:var(--white);counter-reset:steps;background-color:var(--black)}.main{position:relative}.home .flexible-content{margin-top:var(--section-gap)}#claim-repeater .acf-row{width:33.3333%}#claim-repeater tbody{display:flex}#claim-repeater .acf-fields{width:100%}.edit-post-visual-editor{background-color:#fff}.editor-styles-wrapper{--wp--style--block-gap:2em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:1.5;margin-left:auto!important;margin-right:auto!important}@media only screen and (width>=768px){.editor-styles-wrapper{max-width:60%}}@media only screen and (width>=1024px){.editor-styles-wrapper{max-width:75ch}}:root{--global-aspect-m:16/9;--global-aspect:4/5;--frame-gap:1rem;--frame-gap-medium:2rem;--frame-gap-large:3rem;--text-gap:1rem;--gap:2rem;--page-top-gap:5rem;--header-gap:3rem;--text-width:65rem;font-size:13px}@media (width>=768px){:root{--box-gap:2.2rem;font-size:13.5px}}@media (width>=1024px){:root{font-size:14px}}@media (width>=1280px){:root{font-size:15px}}@media (width>=1440px){:root{font-size:15.5px}}@media (width>=1680px){:root{font-size:16.5px}}@media (width>=1980px){:root{font-size:18px}}.header-wrapper{z-index:100;width:100%;height:100vh;font-family:var(--font-medium);padding:var(--frame-gap);pointer-events:none;transition:all .2s ease-in-out;position:fixed;top:0}.menu-main-container,.main-navigation{width:100%;height:100%}.header-wrapper .navbar-nav{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"top-left top-center logo""bottom-left bottom-center bottom-right";width:100%;height:100%;margin:0;padding:0;display:grid}.header-wrapper .menu-item-logo{grid-area:logo;justify-self:end}.header-wrapper .menu-item:nth-child(2){grid-area:top-left;justify-self:start}.header-wrapper .menu-item:nth-child(3){grid-area:top-center;justify-self:center}.header-wrapper .menu-item:nth-child(4){grid-area:bottom-left;place-self:end start}.header-wrapper .menu-item:nth-child(5){grid-area:bottom-center;place-self:end center}.header-wrapper .menu-item:nth-child(6){grid-area:bottom-right;place-self:end}.menu-item-logo a{max-width:16rem}.menu-item{transition:all .3s ease-in-out;position:relative}.menu-item a{color:var(--white);pointer-events:auto}.mobile-nav-open body{width:100%;height:100%;position:absolute;overflow:hidden}.mobile-nav-open body:after{display:none}.main-navigation li a{font-size:1rem;font-family:var(--font-medium);line-height:1em;text-decoration:none;transition:all .3s ease-in-out;display:inline-block;position:relative}.navbar-nav li{list-style:none;transition:all .3s ease-in-out}.navbar-nav li.current-menu-item a,.navbar-nav li a:hover,.navbar-nav li a:focus{color:var(--signal)}.post-it{--post-it-width:18rem;--post-it-height:12rem;width:var(--post-it-width);height:var(--post-it-height);right:calc(10vw - var(--post-it-width) / 2);top:calc(30vh - var(--post-it-height) / 2);right:clamp(0px, 15vw - var(--post-it-width) / 2, 100vw - var(--post-it-width));top:clamp(0px, 50vh - var(--post-it-height) / 2, 100vh - var(--post-it-height));position:absolute}.lordicon-icon{display:flex}.intro-wrapper{padding-bottom:var(--frame-y-gap);grid-template-rows:1fr auto;display:grid;position:relative}.intro-wrapper:after{content:"";mix-blend-mode:overlay;opacity:.15;pointer-events:none;background-image:url(/app/themes/ludvik/public/build/assets/noise-uq7xsp57.png);background-repeat:repeat;background-size:400px;width:100%;height:100%;position:absolute;top:0;left:0}.intro-wrapper .video-wrapper{width:100%;min-height:100vh}.intro-media-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.intro-media-wrapper video{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.videos{grid-template-columns:1fr 1fr;display:grid}@media (width>=1024px){.videos{grid-template-columns:1fr 1fr 1fr 1fr}}.video-wrapper{width:100%;display:flex}.video-wrapper video{width:100%}.benefits-section{padding:var(--frame-gap-medium) var(--frame-gap);gap:var(--gap);background-color:#ffffff17;display:grid}.benefits-section:after{content:"";mix-blend-mode:overlay;opacity:.3;pointer-events:none;background-image:url(/app/themes/ludvik/public/build/assets/noise-uq7xsp57.png);background-repeat:repeat;background-size:60px;width:100%;height:100%;position:absolute;top:0;left:0}.product-benefits{place-items:center;gap:var(--gap);grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.product-benefits .lordicon-icon{width:5rem;height:5rem}.product-benefits-headline{text-align:center}.benefit-item-headline{font-family:var(--font-medium);font-weight:600;font-style:bold;text-align:center;max-width:18ch;font-size:.85rem;line-height:1.4em}.product-benefit-item{justify-content:center;align-items:center;gap:var(--frame-gap);flex-direction:column;display:flex}.page-header-jobs{padding:var(--page-top-gap) var(--frame-gap-large) var(--frame-gap-large);place-items:center;gap:var(--frame-gap);display:grid}.page-header-jobs h2{text-align:center;max-width:60ch}.job-overview{padding:0 var(--frame-gap-large) var(--page-top-gap);place-items:center;gap:var(--frame-gap-large);display:grid}.jobs-items{grid-template-columns:1fr 1fr 1fr 1fr;margin:0;padding:0;display:grid}.job-item{gap:var(--frame-gap);text-decoration:none;display:grid}.job-item-header img,.job-overview-image img{width:100%;height:auto}.text-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-content{flex-wrap:wrap;justify-content:center;display:flex}.page-content .wp-block-paragraph{width:var(--text-width);padding-bottom:var(--frame-gap)}.page-content .wp-block-gallery{width:100%}.geheim .wp-block-gallery.has-nested-images{gap:0}.page-header-about{padding:var(--page-top-gap) var(--frame-gap) var(--frame-gap);justify-content:center;display:flex}.page-header-karriere{padding:calc(var(--frame-gap) * 3)}.job-single-wrapper{padding:var(--page-top-gap) var(--frame-gap) var(--frame-gap)}.intro-headline{place-items:center;display:grid}.karriere-head-inner{top:calc(var(--frame-gap) * 3.5);gap:var(--frame-gap);flex-flow:column wrap;display:flex;position:sticky}.karriere-head-inner img{width:100%;height:auto}.single-karriere .page-header-karriere{gap:var(--frame-gap-large);grid-template-columns:repeat(1,minmax(0,1fr));min-height:0;display:grid}@media (width>=1024px){.single-karriere .page-header-karriere{grid-template-columns:repeat(2,minmax(0,1fr))}}.karriere-content{gap:var(--text-gap);flex-flow:column wrap;display:flex}.page-header-karriere img{width:100%;height:auto}.text-flow.dt-published{font-family:var(--font-normal);font-size:.8rem;font-style:normal;font-weight:400}.karriere-main-headline{flex-direction:column;display:flex}.job-infos{padding-top:var(--frame-gap-large)}.contact-block{place-items:center;gap:var(--gap);padding:calc(var(--frame-gap-large) * 2);display:grid}.contact-block p{line-height:2rem}:root{--font-normal:"Neue Haas Regular", sans-serif;--font-medium:"Neue Haas Bold", sans-serif;--global-line-height:1.2em}body{font-family:var(--font-normal);font-style:normal;font-weight:400}h1,h2,h3,h4,h5{color:var(--white)}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong{font-family:var(--font-medium);font-weight:600;font-style:bold}h1{font-size:2.2rem;line-height:1.2em}@media (width>=1024px){h1{font-size:2.6rem}}h2{font-size:1.2rem;line-height:1.3em}@media (width>=1024px){h2{font-size:1.4rem}}h3{font-size:22px}h4{font-size:1.25rem}a{color:var(--white)}p{line-height:var(--global-line-height);-webkit-font-smoothing:antialiased}.text-flow,.text-flow p,.text-flow li{color:var(--flow);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5em}.text-flow ul{-webkit-font-smoothing:antialiased;margin:0;padding-left:1em}.text-flow ul li{padding-bottom:.45rem}strong,b{font-family:var(--font-medium);font-weight:600;font-style:bold;color:var(--white)}.text-flow a{text-decoration:none;position:relative}.text-flow a,.ludvik-link{font-family:var(--font-medium);font-weight:600;font-style:bold;color:#fff;text-decoration:underline}.ludvik-button,.text-flow .ludvik-button{font-size:.9rem;font-family:var(--font-medium);font-weight:600;font-style:bold;text-transform:uppercase;color:var(--black);background-color:#fff;padding:.6em .8em;text-decoration:none;display:inline-flex;position:relative}
