@charset "UTF-8";
div#toolbar-administration{display:none}@font-face{font-family:"Encode Sans";font-style:normal;font-weight:300;src:url("/themes/heinlein/assets/fonts/encode-sans/encode-sans-v4-latin-300.woff2") format("woff2"), url("/themes/heinlein/assets/fonts/encode-sans/encode-sans-v4-latin-300.woff") format("woff");font-display:swap}@font-face{font-family:"Encode Sans";font-style:normal;font-weight:400;src:url("/themes/heinlein/assets/fonts/encode-sans/encode-sans-v4-latin-regular.woff2") format("woff2"), url("/themes/heinlein/assets/fonts/encode-sans/encode-sans-v4-latin-regular.woff") format("woff");font-display:swap}@font-face{font-family:"Encode Sans";font-style:normal;font-weight:600;src:url("/themes/heinlein/assets/fonts/encode-sans/encode-sans-v4-latin-600.woff2") format("woff2"), url("/themes/heinlein/assets/fonts/encode-sans/encode-sans-v4-latin-600.woff") format("woff");font-display:swap}@font-face{font-family:"Encode Sans Expanded";font-style:normal;font-weight:300;src:url("/themes/heinlein/assets/fonts/encode-sans-expanded/encode-sans-expanded-v4-latin-300.woff2") format("woff2"), url("/themes/heinlein/assets/fonts/encode-sans-expanded/encode-sans-expanded-v4-latin-300.woff") format("woff")}@font-face{font-family:"Encode Sans Expanded";font-style:normal;font-weight:400;src:url("/themes/heinlein/assets/fonts/encode-sans-expanded/encode-sans-expanded-v4-latin-regular.woff2") format("woff2"), url("/themes/heinlein/assets/fonts/encode-sans-expanded/encode-sans-expanded-v4-latin-regular.woff") format("woff");font-display:swap}@font-face{font-family:"Encode Sans Expanded", sans-serif;font-style:normal;font-weight:600;src:url("/themes/heinlein/assets/fonts/encode-sans-expanded/encode-sans-expanded-v4-latin-600.woff2") format("woff2"), url("/themes/heinlein/assets/fonts/encode-sans-expanded/encode-sans-expanded-v4-latin-600.woff") format("woff");font-display:swap}@font-face{font-family:"Encode Sans Semi Expanded", sans-serif;font-style:normal;font-weight:500;src:url("/themes/heinlein/assets/fonts/encode-sans-semi-expanded/encode-sans-semi-expanded-v5-latin-500.woff2") format("woff2"), url("/themes/heinlein/assets/fonts/encode-sans-semi-expanded/encode-sans-semi-expanded-v5-latin-500.woff") format("woff");font-display:swap}@font-face{font-family:Gotham;font-style:normal;font-weight:200;src:url("/themes/heinlein/assets/fonts/gotham-extra-light/gotham-extra-light.woff2") format("woff2"), url("/themes/heinlein/assets/fonts/gotham-extra-light/gotham-extra-light.woff") format("woff");font-display:swap}@font-face{font-family:Gotham;font-style:normal;font-weight:300;src:url("/themes/heinlein/assets/fonts/gotham-light/gotham-light.woff2") format("woff2"), url("/themes/heinlein/assets/fonts/gotham-light/gotham-light.woff") format("woff");font-display:swap}@font-face{font-family:Gotham;font-style:normal;font-weight:500;src:url("/themes/heinlein/assets/fonts/gotham-medium/Gotham-Medium_Web.woff2") format("woff2"), url("/themes/heinlein/assets/fonts/gotham-medium/Gotham-Medium_Web.woff") format("woff");font-display:swap}@font-face{font-family:Gotham;font-style:normal;font-weight:800;src:url("/themes/heinlein/assets/fonts/gotham-black/gotham-black.woff2") format("woff2"), url("/themes/heinlein/assets/fonts/gotham-black/gotham-black.woff") format("woff");font-display:swap}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;src:local(""), url("/themes/heinlein/assets/fonts/montserrat/montserrat-v25-latin-300.woff2") format("woff2"), url("/themes/heinlein/assets/fonts/montserrat/montserrat-v25-latin-300.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;src:local(""), url("/themes/heinlein/assets/fonts/montserrat/montserrat-v25-latin-500.woff2") format("woff2"), url("/themes/heinlein/assets/fonts/montserrat/montserrat-v25-latin-500.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:local(""), url("/themes/heinlein/assets/fonts/montserrat/montserrat-v25-latin-600.woff2") format("woff2"), url("/themes/heinlein/assets/fonts/montserrat/montserrat-v25-latin-600.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local(""), url("/themes/heinlein/assets/fonts/opensans/open-sans-v34-latin-300.woff2") format("woff2"), url("/themes/heinlein/assets/fonts/opensans/open-sans-v34-latin-300.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""), url("/themes/heinlein/assets/fonts/opensans/open-sans-v34-latin-regular.woff2") format("woff2"), url("/themes/heinlein/assets/fonts/opensans/open-sans-v34-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""), url("/themes/heinlein/assets/fonts/opensans/open-sans-v34-latin-700.woff2") format("woff2"), url("/themes/heinlein/assets/fonts/opensans/open-sans-v34-latin-700.woff") format("woff")}:root{--blau-light-0: #f5f6f9;--blau-light-1: #eff2f7;--blau-light-2: #e4ecf1;--blau-light-3: #dde4ec;--blau-light-4: #cfd5e3;--blau-light-5: #b7beca;--blau-light-6: #adb6ca;--blau-light-7: #9aa6bd;--blau-mittel-1: #5c6c90;--blau-mittel-2: #4a5c80;--blau-mittel-typo: #434d6e;--blau-mittel-3: #3c4c70;--blau-dunkel: #001e4b;--gold-dunkel: #7f6445;--gold: #aa8461;--ivory-hell-1: #f4f2ef;--ivory-hell-2: #eae5e1;--ivory-dark: #e4d8ce;--green-text: #00AF35;--orange: #ff6b37;--r1: 18px;--r2: 24px;--r3: 36px;--margin-1: 48px;--margin-2: 70px;--box-hover-shadow: 0 12px 24px -3px rgba(0, 0, 0, 0.2)}.col-6{flex:0 0 100%;max-width:100%}@media (min-width:900px){.col-6{flex:0 0 50%;max-width:50%}}.highlighted{position:fixed;z-index:1;width:100%;z-index:1}*{-moz-outline-style:none;outline-style:none;outline:none;box-sizing:border-box;background-origin:content-box;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important}.heine-font-sans-regular,body,div.white-border-box ul li,.heine-menu-link,.dropdown-menu a,.navbar-expand--lg .navbar-nav a.nav-link,#block-sprachumschaltercontent ul li a,#block-sprachumschaltercontent ul li span,#desktop-menu .paragraph.type--_-column h2,#produktuebersicht li,#newsletter-download span,.paragraph.type--text.stil--white-border ul li,.paragraph.type--text.stil--gray-border ul li,.paragraph.type--time-line .time-line-item .time-line-item-inner .text ul li{font-family:"Encode Sans Expanded", sans-serif !important;color:#3c4c70;font-size:15px;letter-spacing:0;font-weight:400}html[lang="ru"] .heine-font-sans-regular,html[lang="ru"] body,html[lang="ru"] div.white-border-box ul li,html[lang="ru"] .heine-menu-link,html[lang="ru"] .dropdown-menu a,html[lang="ru"] .navbar-expand--lg .navbar-nav a.nav-link,html[lang="ru"] #desktop-menu .paragraph.type--_-column h2,html[lang="ru"] #produktuebersicht li,html[lang="ru"] #newsletter-download span,html[lang="ru"] .paragraph.type--text.stil--white-border ul li,html[lang="ru"] .paragraph.type--text.stil--gray-border ul li,html[lang="ru"] .paragraph.type--time-line .time-line-item .time-line-item-inner .text ul li,html[lang="ru"] #prozesskette .view-mode-bildbox-breit .text{font-family:"Open Sans", sans-serif !important;font-size:105% !important}.heine-font-sans-semi-bold{font-family:"Encode Sans Expanded", sans-serif;font-weight:600}article .node__content{font-size:1em;margin:0}.field--name-field-image-bg+.headline.field__item{position:absolute;width:100%;top:38vh}.heine-font-gothic-light,h1,h2,h3,h4,h5,h6,.ul ul li,.paragraph.type--slider ul li,.paragraph.type--time-line .time-line-item .time-line-item-inner .text ul li,.paragraph.type--time-line .time-line-item .field--name-field-label,.paragraph.type--time-line .time-line-item .time-line-item-inner .text strong,.field--name-field-link a,div[id^="desk-"] .paragraph.type--image-link,.product--slider .slick-slide p.title{font-family:Gotham, sans-serif}html[lang="ru"] .heine-font-gothic-light,html[lang="ru"] h1,html[lang="ru"] h2,html[lang="ru"] h3,html[lang="ru"] h4,html[lang="ru"] h5,html[lang="ru"] h6,html[lang="ru"] .ul ul li,html[lang="ru"] .paragraph.type--slider ul li,html[lang="ru"] .paragraph.type--time-line .time-line-item .time-line-item-inner .text ul li,html[lang="ru"] .paragraph.type--time-line .time-line-item .field--name-field-label,html[lang="ru"] .paragraph.type--time-line .time-line-item .time-line-item-inner .text strong,html[lang="ru"] .field--name-field-link a,html[lang="ru"] div[id^="desk-"] .paragraph.type--image-link,html[lang="ru"] .product--slider .slick-slide p.title{font-family:"Open Sans", sans-serif !important;font-weight:300}@media (min-width:1px) and (max-width:768px){.product--slider .slick-slide p.title{width:100% !important;bottom:0 !important;opacity:1 !important;font-size:1rem !important}}.heine-font-gothic-extra-light{font-family:Gotham, sans-serif;font-weight:200}html[lang="ru"] .heine-font-gothic-extra-light{font-family:"Open Sans", sans-serif}.heine-font-gothic-black,p.gotham-black,p.gotham-black-m{font-family:Gotham, sans-serif;font-weight:800;color:var(--blau-dunkel)}html[lang="ru"] .heine-font-gothic-black,html[lang="ru"] p.gotham-black,html[lang="ru"] p.gotham-black-m{font-family:"Open Sans", sans-serif}html[lang="en"] #desk-karriere,html[lang="fr"] #desk-karriere,html[lang="ru"] #desk-karriere{display:none}ul li{position:relative}iframe{max-width:100%}.gold{color:var(--gold-dunkel)}.txt-orange{color:var(--orange) !important}.heine-font-awesome{font-family:"Font Awesome 5 Free"}.lowercase{text-transform:lowercase !important}.svg-color path,a.field--name-field-file-download svg path,#newsletter-download svg path,.views-view-grid .news-item .news-item-wrapper .news-item-footer svg path,.job--slider .slick-slide svg path,.job--slider--short .slick-slide .download svg.svg-icon path{stroke:#3c4c70;fill:none}.svg-color:hover path,a.field--name-field-file-download svg:hover path,#newsletter-download svg:hover path,.views-view-grid .news-item:hover .news-item-wrapper .news-item-footer svg path{stroke:white !important;fill:#001e4b}.views-view-grid .news-item:hover .news-item-wrapper .news-item-footer svg path:first-child{stroke:#001e4b !important}.job--slider .slick-slide a:hover path,.job--slider--short .slick-slide .download a:hover svg.svg-icon path{stroke:var(--gold);fill:transparent}.svg-color-fill path{fill:#3c4c70}.svg-color-fill:hover path{fill:#001e4b}.margin-bottom-0{margin-bottom:0 !important}.full-height{min-height:calc(100vh - 60px)}.flex-column{flex-direction:column}.flex-column.v-centered{justify-content:center}.content-width,.paragraph.width--normal,.paragraph.type--text,.paragraph.type--slider-container,.paragraph.type--text-image,.person--slider,.product--slider,.view-personen{max-width:760px;margin-left:auto;margin-right:auto}.view-fair{max-width:960px;margin-left:auto;margin-right:auto}@media (min-width:1px) and (max-width:991px){.content-width,.paragraph.width--normal,.paragraph.type--text,.paragraph.type--slider-container,.paragraph.type--text-image,.job--slider,.person--slider,.product--slider,.view-personen,.view-fair{max-width:95%}}@media (min-width:1px) and (max-width:575px){.content-width,.paragraph.width--normal,.paragraph.type--text,.paragraph.type--slider-container,.paragraph.type--text-image,.job--slider,.person--slider,.product--slider,.view-personen,.view-fair{max-width:100%}.row{margin-left:0;margin-right:0}}.content-width--lg,.paragraph.type--_-column,article.node--type-produkt .field--name-body{max-width:880px;margin-left:auto;margin-right:auto}article.node--type-produkt .field--name-body{max-width:800px;text-align:center}@media (min-width:1px) and (max-width:991px){.content-width--lg,.paragraph.type--_-column,article.node--type-produkt .field--name-body{max-width:95%}}@media (min-width:1px) and (max-width:575px){.content-width--lg,.paragraph.type--_-column,article.node--type-produkt .field--name-body{max-width:100%}}.content-width--md,.paragraph.width--md,.paragraph.type--text.width--md{max-width:620px;margin-left:auto;margin-right:auto}@media (min-width:1px) and (max-width:991px){.content-width--md,.paragraph.width--md,.paragraph.type--text.width--md{max-width:95%}}@media (min-width:1px) and (max-width:575px){.content-width--md,.paragraph.width--md,.paragraph.type--text.width--md{max-width:100%}}.content-width--xs,.paragraph.width--xs,.paragraph.type--text.width--xs,.node--type-person.node--view-mode-teaser{max-width:420px;margin-left:auto;margin-right:auto}.content-width--xxs,.paragraph.width--xxs{max-width:320px;margin-left:auto;margin-right:auto}.width--normal-lg-narrow{max-width:840px;margin-left:auto;margin-right:auto}.content-width--normal-xl,.paragraph.width--normal-lg,.width--normal-lg{max-width:932px;margin-left:auto;margin-right:auto}.paragraph.width--icon{max-width:110px;margin-left:auto;margin-right:auto}.node--unpublished{padding:0}@media (min-width:1px) and (max-width:991px){.content-width--normal-xl,.paragraph.width--normal-lg,.paragraph.type--text.width--normal-lg{max-width:95%}}@media (min-width:1px) and (max-width:575px){.content-width--normal-xl,.paragraph.width--normal-lg,.paragraph.type--text.width--normal-lg{max-width:100%}}.width--lg,.content-width--xl,.paragraph.width--lg,.paragraph.type--produkte,.paragraph.type--time-line,.seals{max-width:992px;margin-left:auto;margin-right:auto}@media (min-width:1px) and (max-width:991px){.content-width--xl,.paragraph.width--lg,.paragraph.type--text.width--lg,.paragraph.type--produkte,.paragraph.type--time-line,.seals{max-width:95%}}@media (min-width:1px) and (max-width:575px){.content-width--xl,.paragraph.width--lg,.paragraph.type--text.width--lg,.paragraph.type--produkte,.paragraph.type--time-line,.seals{max-width:100%}}.content-width--xlg,.paragraph.width--xlg,.paragraph.type--text.width--xlg,.block-views-blocknews-next .view-content.row,.block-views-blocknews-next-en .view-content.row{max-width:1200px;margin-left:auto;margin-right:auto}@media (min-width:1px) and (max-width:991px){.content-width--xlg,.paragraph.width--xlg,.paragraph.type--text.width--xlg,.block-views-blocknews-next .view-content.row,.block-views-blocknews-next-en .view-content.row{max-width:95%}}@media (min-width:1px) and (max-width:575px){.content-width--xlg,.paragraph.width--xlg,.paragraph.type--text.width--xlg,.block-views-blocknews-next .view-content.row,.block-views-blocknews-next-en .view-content.row{max-width:100%}}.paragraph.width--full{max-width:100%;flex:0 1 100%}#main.container-fluid{padding:0}@media (max-width:575px){.container-fluid .col-6{padding:0}}main .content-margin,main .paragraph,main article.node--type-produkt .field--name-body{margin-top:6em;margin-bottom:6em}main .type--from-library{margin:0}@media (min-width:1px) and (max-width:575px){.content-margin,.paragraph,article.node--type-produkt .field--name-body{margin-top:4em;margin-bottom:4em}}.text-justify{text-align:justify;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-webkit-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphens:auto;text-align-last:center}.text-center,div.white-border-box,div.blue-box{text-align:center;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-webkit-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphens:auto;line-height:1.8em;word-spacing:2px}.text-left{text-align:left;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-webkit-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphens:auto;text-align-last:left}.toast-wrapper{position:fixed;top:0;right:0;z-index:9999}body{background:#fff;opacity:0;transition:opacity 1s}body.loaded{opacity:1}html[lang="ru"] h1,html[lang="ru"] h2{font-family:Montserrat, sans-serif !important;font-weight:300}h1,h2,h3,h4,h5,h6{text-transform:uppercase;letter-spacing:4px;color:var(--blau-dunkel);text-align:center;font-weight:300}h1,.h1{line-height:1.4}h1+h3+p{margin-top:3rem}p.gotham-black+h1{margin-top:1.5rem}p.gotham-black+h2{margin-top:0.75rem}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:normal;color:var(--gold)}@media (min-width:1px) and (max-width:575px){h1,h2,h3,h4,h5,h6{letter-spacing:1px}}.paragraph.type--header h1{font-size:2.5rem;margin-top:0;margin-bottom:3rem;max-width:90vw}.paragraph.type--header+.type--text h1{font-size:2.3rem;margin-top:0;margin-bottom:3rem}@media (min-width:576px) and (max-width:767px){h1{font-size:2rem}}@media (min-width:1px) and (max-width:575px){.paragraph.type--header h1{font-size:2.1}h1{font-size:1.8rem;hyphens:auto;-webkit-hyphens:auto;margin:auto;line-height:1.2;letter-spacing:0;text-transform:uppercase}}h2{font-size:2.5rem;margin-bottom:3rem;margin-top:0}h2+p{margin-top:-1rem}h2+p strong{color:var(--blau-dunkel)}h3+h2{margin-top:1.5rem}h2+h3{margin-top:-1.5rem}p+h2{margin-top:5rem}@media (min-width:576px) and (max-width:767px){h2{font-size:1.7em}}@media (min-width:1px) and (max-width:575px){h2{font-size:1.6em;hyphens:auto;-webkit-hyphens:auto}}h3{font-size:1.4em}.paragraph .field--name-field-text-html h3{font-size:1rem;font-family:Gotham, sans-serif;font-weight:800;line-height:1.5;letter-spacing:0.0777em;word-spacing:0.222em;margin-top:1em}html[lang="ru"] .paragraph .field--name-field-text-html h3{font-family:"Open Sans", sans-serif !important}.paragraph .type--caption h3,.type--produktvideo h3{font-family:"Encode Sans Semi Expanded", sans-serif;color:var(--blau-dunkel);font-weight:600;font-size:1.3em;text-transform:none;letter-spacing:0.025em;margin-bottom:1em}html[lang="ru"] .paragraph .type--caption h3,html[lang="ru"] .type--produktvideo h3{font-family:Montserrat, sans-serif;font-weight:600}.modal-video>div{transition:box-shadow 0.333s}.modal-video:hover>div{cursor:pointer;box-shadow:var(--box-hover-shadow)}.paragraph--id--1399 video{height:auto}.azubi-videos iframe{max-height:210px}@media (min-width:1px) and (max-width:575px){h3{font-size:1.2em}}h4{font-size:1.2em}a{color:#001e4b;white-space:nowrap}a:hover{text-decoration:none;color:var(--gold)}@media (min-width:1px) and (max-width:575px){h4{font-size:1.1em}a{white-space:normal}}a.field--name-field-file-download{display:block;margin:auto;margin-bottom:1.6em}a.field--name-field-file-download svg{width:100px}a.download-link{color:var(--gold);text-decoration:none;display:inline-block}a.download-link p{display:inline-block;margin:auto}#ausbildung a.download-link svg{display:none}#ausbildung a.download-link p{border-bottom:1px solid var(--gold);padding-bottom:2px;color:var(--gold);margin-top:40px;white-space:nowrap}.career-boxex p{display:inline}#ausbildung a.download-link:hover p{border-bottom-color:var(--blau-dunkel);color:var(--blau-dunkel)}#arbeiten-bei-heinlein .paragraph.type--text.stil--white-border{font-size:1rem;margin-top:3em}#arbeiten-bei-heinlein .paragraph.type--text.stil--white-border ul li{font-size:1rem;text-align:left;padding:0 0 0 26px;margin-bottom:7px;list-style:none}#arbeiten-bei-heinlein .paragraph.type--text.stil--white-border p{margin:2em 0 0.5em}a.download-link:hover{color:var(--blau-dunkel);border-bottom-color:var(--blau-dunkel)}#rechtliches a.download-link{border:none;display:inline-block}a.download-link svg:not(.icon-certificate){width:40px;display:block;margin:0 auto 12px;border-radius:50%}a.download-link:hover svg{background-color:var(--blau-dunkel)}a.download-link:hover svg:not(.icon-certificate) path{fill:#fff}a.download-link:hover svg:not(.icon-certificate) path:first-child{fill:var(--blau-dunkel)}a.text-link{text-decoration:underline}a.text-link img{height:20px;margin:0px 4px 8px 0px;width:auto}p{color:var(--blau-mittel-3);line-height:1.955rem;margin-bottom:1.5rem;letter-spacing:0.0222em}.stil--blue a{text-decoration:underline}.stil--blue a,.stil--blue .field--name-field-text-html p{color:#fff}.stil--blue .slick-slide a{color:var(--blau-mittel-typo)}p:last-child{margin-bottom:0}p.gotham-black{letter-spacing:2px;text-transform:uppercase;margin-bottom:0rem;text-align:center}p.gotham-black-m{letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem;text-align:center}p.f-150{font-size:150%}span.text-box{border:2px solid #001e4b;text-transform:uppercase;border-top-right-radius:18px;border-bottom-left-radius:18px;padding:10px 15px;margin-left:6px;margin-right:6px;margin-bottom:16px}div.white-border-box{width:80%;padding:20px 30px;margin:auto;margin-top:1.5rem;border:2px solid white;border-top-right-radius:36px;border-bottom-left-radius:36px;hyphens:none}ul.li-box-white{display:flex;flex-direction:column;align-items:center;list-style:none;padding:0;margin:0 auto !important;max-width:465px}ul.li-box-white li{color:var(--blau-mittel-3) !important;list-style:none;margin:0 0 7px 0;background:#fff;padding:7px 12px;border-radius:12px 0 12px 0;box-shadow:0 0 7px rgba(0, 0, 0, 0.3);width:90%}ul.li-box-white li:before{content:none !important}.node--type-news ul.li-box-white li{margin-bottom:21px;height:70px;display:flex;flex-direction:column;justify-content:center}.node--type-news .paragraph--id--1661.paragraph.type--_-column{max-width:465px !important;margin:30px auto !important}.node--type-news .paragraph--id--1661 .row>div .paragraph{margin:0 !important}.node--type-news .paragraph--id--1661 .row>div p{text-align:left !important;hyphens:none !important}.node--type-news .paragraph--id--1661 .row>div:first-child{flex:0 0 100px;max-width:100px}.node--type-news .paragraph--id--1661 .row>div:last-child{flex:0 0 calc(100% - 100px);max-width:calc(100% - 100px);display:flex;flex-direction:column;justify-content:center}.node--type-news .paragraph--id--1661 .row>div:first-child img{width:70px}@media (min-width:1px) and (max-width:991px){div.white-border-box{width:100%;padding:20px 10px}}div.white-border-box ul li{text-transform:none !important;word-spacing:1px !important}div.blue-box{padding:20px;text-align:left;background-color:#ebeef4;border-top-right-radius:36px;border-bottom-left-radius:36px;min-height:355px;margin-top:1.5rem;margin-bottom:3rem}div.valign-center{margin-top:auto;margin-bottom:auto}div.h_align_left{text-align:left}div.h_align_center{text-align:center}div.h_align_right{text-align:right}div.m1{margin-top:30px;margin-bottom:30px}div.lh-200{line-height:200%}div.lh-300{line-height:300%}svg.svg-icon{display:block;margin:auto}svg.svg-icon path{stroke:var(--blau-dunkel)}#technik-service svg.svg-icon path{stroke-width:0.7 !important}#komplettloesungen svg.svg-icon path{stroke:var(--blau-light-7)}.table{color:#001e4b}.table th{padding:0.5rem 0.5rem 0.5rem 0.5rem}.table th:first-child{padding-left:2rem}.table th:last-child{padding-right:2rem}.table td{padding:0.35rem 0.35rem 0.35rem 0.75rem}.table td:first-child{padding-left:2rem}.table td:last-child{padding-right:2rem}div.brown-line{width:75%;margin:auto;height:1px;border-bottom:2px solid #8a6441}@media (min-width:1px) and (max-width:991px){div.brown-line{width:95%}}.ul ul,.paragraph.type--text ul,.paragraph.type--slider ul,.paragraph.type--time-line .time-line-item .time-line-item-inner .text ul{padding:0;margin:1em 0em 1em 0em}.ul ul li,.paragraph.type--slider ul li,.paragraph.type--time-line .time-line-item .time-line-item-inner .text ul li{display:block;margin-bottom:4px;text-transform:uppercase;text-align:left;padding-left:20px;position:relative;font-size:1rem}.ul ul li::before,.paragraph.type--text ul li::before,.paragraph.type--slider ul li::before,.paragraph.type--time-line .time-line-item .time-line-item-inner .text ul li::before{font-family:"Font Awesome 5 Free";content:"";font-size:0.4em;line-height:2em;position:absolute;left:0px;top:7px;vertical-align:middle}ul li::marker{display:none}.ul ul li.text-align-center,.paragraph.type--text ul li.text-align-center,.paragraph.type--slider ul li.text-align-center,.paragraph.type--time-line .time-line-item .time-line-item-inner .text ul li.text-align-center{text-align:center}ol{text-align:left;margin-left:75px}@media (min-width:576px) and (max-width:767px){ol{margin-left:25px}}@media (min-width:1px) and (max-width:575px){ol{margin-left:-15px}}.brown *{color:#8a6441}.cert .col-12{border-top:1px solid #8a6441;border-bottom:1px solid #8a6441;margin-bottom:0.8em !important}.cert .col-12 p{text-align:center !important;text-align-last:center !important;margin:0 !important;line-height:3.8em !important;vertical-align:middle}@media (min-width:1px) and (max-width:575px){.cert .col-12 p{font-size:12px}}.cert .col-4,.cert .col-6{color:#8a6441 !important;text-align:left !important;margin-bottom:4px}.cert .col-md-12{margin-top:6px;border-top:1px solid #8a6441}.cert img.seal-icon{height:1.6em !important;margin:0 !important;width:auto}.dottis{margin-top:24px}nav.tabs{z-index:5;position:fixed;top:200px;background:transparent;width:300px;padding:24px 70px;left:-250px;transition:all 0.333s}nav.tabs:hover{left:0;background:#fff;box-shadow:12px 0 12px -12px rgba(0, 0, 0, 0.3)}nav.tabs .nav-tabs{border:none;flex-direction:column}nav.tabs .nav-tabs .nav-item{display:block}nav.tabs .nav-tabs .nav-item .nav-link{border:none;border-radius:0;background-color:transparent}#block-heinlein-main-menu{position:relative}#block-heinlein-main-menu li.nav-item:last-child{width:21px;height:30px;background-image:url("/themes/heinlein/assets/images/icons/icon-phone.svg");background-size:contain;background-position:center;background-repeat:no-repeat}#block-heinlein-main-menu li.nav-item:last-child a{font-size:0;line-height:0;display:block;height:100%}#block-heinlein-main-menu li.separator{display:none;position:absolute;right:0;background-color:#fff;box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.3);border-radius:var(--r1) 0 var(--r1) 0;padding:6px 21px 6px 12px;z-index:100;margin-right:-7px}#block-heinlein-main-menu li.separator:after{content:"";position:absolute;top:-12px;right:-12px;width:24px;height:24px;border-radius:50%;background-color:#fff;background-image:url("/themes/heinlein/assets/images/icons/icon-x.svg");background-size:contain;background-position:center;background-repeat:no-repeat}#block-heinlein-main-menu li.separator.show{display:block}div#block-sprachumschaltercontent{margin-left:30px}@media (min-width:1px) and (max-width:575px){p.center-xs{text-align:center}}p a{text-decoration:underline}.mb0{margin-bottom:0 !important}.mb{margin-bottom:var(--margin-1) !important}.mt0,.padding--mt0{margin-top:0 !important}.mt,.padding--mt{margin-top:var(--margin-1) !important}.mbt,.padding--mbt{margin-top:var(--margin-1) !important;margin-bottom:var(--margin-1) !important}.mtb,.padding--mtb{margin-top:var(--margin-1) !important;margin-bottom:var(--margin-1) !important}.mbb,.padding--mbb{margin-bottom:var(--margin-2) !important}.mtt,.padding--mtt{margin-top:var(--margin-2) !important}.mbbtt,.padding--mbbtt{margin-bottom:var(--margin-2) !important;margin-top:var(--margin-2) !important}.mttbb,.padding--mttbb{margin-bottom:var(--margin-2) !important;margin-top:var(--margin-2) !important}.m0{margin:0 !important}.p0{padding:0 !important}.pt1{padding-top:var(--margin-1) !important}.pt2{padding-top:var(--margin-2) !important}.pb1{padding-bottom:var(--margin-1) !important}.pb2{padding-bottom:var(--margin-2) !important}.pbt1{padding-bottom:var(--margin-1) !important;padding-top:var(--margin-1) !important}.pbt2{padding-bottom:var(--margin-2) !important;padding-top:var(--margin-2) !important}.no-distance-at-all{margin:0 !important;padding:0 !important}.heine-menu-link,.dropdown-menu a,.navbar-expand-lg .navbar-nav a.nav-link,#block-sprachumschaltercontent ul li a,#block-sprachumschaltercontent ul li span{color:var(--blau-dunkel);text-transform:uppercase;font-family:"Encode Sans", sans-serif;font-weight:400;font-size:13.75px;padding-right:10px;padding-left:10px;letter-spacing:0.05em}html[lang="ru"] heine-menu-link,html[lang="ru"] .dropdown-menu a,html[lang="ru"] .navbar-expand-lg .navbar-nav a.nav-link,html[lang="ru"] #block-sprachumschaltercontent ul li a,html[lang="ru"] #block-sprachumschaltercontent ul li span{font-family:"Open Sans", sans-serif}a.nav-link:hover,a.language-link:hover{color:var(--gold) !important}@media (min-width:992px) and (max-width:1199px){.heine-menu-link,.dropdown-menu a,.navbar-expand-lg .navbar-nav a,#block-sprachumschaltercontent ul li a,#block-sprachumschaltercontent ul li span{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width:1px) and (max-width:991px){.heine-menu-link,.dropdown-menu a,.navbar-expand-lg .navbar-nav a.nav-link,#block-sprachumschaltercontent ul li a.nav-link,#block-sprachumschaltercontent ul li span{font-size:16px}}.path-admin #header>div>.row>div:first-child *{display:none}.path-admin .btn-primary{font-size:1rem;line-height:3rem;border-color:var(--blau-mittel-2);color:var(--blau-mittel-2);margin-top:3rem}form#user-login-form{max-width:444px;margin:auto}#header{position:fixed;top:0;width:100%;z-index:501;min-height:130px;height:auto;overflow:hidden;background-color:transparent;border-radius:0 0 36px 36px;transition:all 0.5s ease}#header:hover,#header.active,.scrolled #header{background-color:#fff;box-shadow:0 0 30px -12px rgba(0, 0, 0, 0.3)}#header>div>.row>div{background-color:transparent;z-index:2;border-radius:0}#header div.nav{border-radius:0 0 0 36px;transition:border-radius 0.333s}#header div.xs-logo{border-radius:0 0 36px 0;transition:border-radius 0.333s}#header.active>div>.row>div{background-color:#fff;border-radius:0}.main-nav{border-radius:0 0 36px 0}.main-logo{border-radius:0 0 0 36px}#header.sticky-auto{height:auto}@media (min-width:1px) and (max-width:991px){.header .xs-logo{text-align:center;position:absolute;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;top:0px;margin:0;padding:0;width:80px;left:calc(50% - 40px);z-index:99999}.header .xs-logo img{width:80px;z-index:999999;transition:all 0.333s}}#header.xs-sticky{position:fixed;background-color:#fff;top:0;width:100%;min-height:auto;z-index:501;padding-bottom:12px}.header.xs-sticky .xs-logo{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;top:-15px}.header.xs-sticky .xs-logo img{width:62px}.header.xs-active{background:radial-gradient(circle farthest-corner at 40% 0, #fff, var(--blau-light-2));overflow-y:scroll}#navbar-top{padding:0 2rem}@media (min-width:992px) and (max-width:1199px){#navbar-top{padding:0;position:absolute;top:-40px;left:50px}}@media (min-width:1px) and (max-width:991px){#navbar-top{padding:0;position:absolute;top:12px;left:56px}}.dropdown-menu{background-color:transparent;border:none;padding-top:0;padding-left:24px;margin-right:24px}.dropdown-menu a{text-transform:none;padding:0;color:var(--blau-dunkel);letter-spacing:0px}.dropdown-menu .dropdown-item{position:relative;padding-left:1.5rem}.dropdown-menu .separator{border-top:1px solid white;border-bottom:1px solid white;padding-top:0.4rem;padding-bottom:0.4rem;margin-left:1.5rem;text-transform:uppercase;color:#7d8ca3;font-size:13px}.dropdown-menu .arrow{display:inline-block;position:absolute;width:12px;height:12px;background:transparent;text-indent:-9999px;border-top:1px solid #7d8ca3;border-left:1px solid #7d8ca3;color:transparent;left:0px;top:10px}.dropdown-menu .arrow.next{transform:rotate(135deg);right:0}.dropdown-menu .arrow:before{display:block;height:200%;width:200%;margin-left:-50%;margin-top:-50%;content:"";transform:rotate(45deg)}.dropdown-toggle::after{border:none}.dropdown-item.active,.dropdown-item:active{background-color:#e1e6ef}.dropdown-item.active a,.dropdown-item.active a:hover,.dropdown-item:active a,.dropdown-item:active a:hover{color:#001e4b}.navbar-brand .site-logo{margin-right:1rem}.page-node-96 .navbar-brand img{filter:brightness(100)}.navbar{display:block;float:left;padding:68px 0rem 0 3vw}@media (min-width:992px){.navbar{position:absolute;width:100vw}}@media (min-width:1px) and (max-width:991px){.navbar{float:none;z-index:99999;padding:1.5rem 0rem 1rem 0.5rem}}@media (min-width:1px) and (max-width:991px){.navbar .navbar-collapse{width:100%;margin-top:70px;margin-bottom:36px;z-index:99999}.navbar .navbar-collapse .nav-link{padding-left:12px}}@media (min-width:1px) and (max-width:991px){.region-secondary-menu{margin-left:0px;margin-right:0px}}#block-sprachumschaltercontent ul{list-style-type:none;margin:0}#block-sprachumschaltercontent ul li{display:inline}#block-sprachumschaltercontent ul li a,#block-sprachumschaltercontent ul li span{font-size:13.75px !important;text-transform:uppercase;padding:0.5rem 0.2rem;display:inline-block;margin-top:-3px}@media (min-width:1px) and (max-width:991px){#block-sprachumschaltercontent ul li a,#block-sprachumschaltercontent ul li span{border:1px solid #7d8ca3;border-radius:50%;padding-left:8px;padding-right:8px;margin-right:24px}}#block-sprachumschaltercontent ul li::after{content:"|";color:#7d8ca3}@media (min-width:1px) and (max-width:991px){#block-sprachumschaltercontent ul li::after{content:""}}#block-sprachumschaltercontent ul li:last-child::after{content:""}@media (min-width:1px) and (max-width:991px){#block-sprachumschaltercontent ul{padding:0px}}@media (min-width:1px) and (max-width:991px){#block-sprachumschaltercontent{margin-top:45px;margin-left:0.5rem}}.region-top-header{text-align:right;padding-right:5rem}.region-top-header img{max-height:100px}@media (min-width:1px) and (max-width:575px){.region-top-header img{width:200px;height:auto}}.region-top-header .navbar-brand{padding:0;margin:0}.parallax-window{background:transparent;position:relative;background-repeat:no-repeat}@media (min-width:1px) and (max-width:575px){.parallax-window{height:100vh;border-radius:0px}.parallax-window .field--type-text-long{display:none}}#desktop-menu{position:absolute;z-index:1 !important;background:#fff;box-shadow:0 0 77px 0 rgba(0, 0, 0, 0.3);padding:130px 0 0 0;height:530px;top:0;transition:all 0.5s;border-radius:0 0 36px 36px;opacity:0}.show #desktop-menu{background:-moz-linear-gradient(top, #ffffff 130px, #c9d1db 100%);background:-webkit-linear-gradient(top, #ffffff 130px, #c9d1db 100%);background:linear-gradient(to bottom, #ffffff 130px, #c9d1db 100%);top:0;opacity:1}#block-menudesktop{border-top:2px solid #e6eaf1;margin:0 15px 0 10px}#block-menudesktop .field__item{position:relative}#header.show{height:530px}#desktop-menu>.region-desktop-menu{padding-left:3vw;padding-right:3vw;margin:0 0 0 0;height:400px}#desktop-menu .paragraph.type--_-column{width:900px;margin:1rem 0rem 1rem 2rem}#desktop-menu .paragraph.type--_-column h2{font-size:1rem;text-align:left;text-transform:none;letter-spacing:0px}#desktop-menu .paragraph>.row{max-width:1440px;margin-left:0;padding-top:30px}#desktop-menu .paragraph>.row>div:first-child,#desktop-menu .paragraph>.row>div.w-100+div{margin-left:-15px !important;position:relative}.w-100{flex:0 1 100% !important}div[id^="desk-"]{display:none;padding:0;left:initial;right:initial}div[id^="desk-"].active{display:block}#header.active div[id^="desk-"]{display:block;position:absolute;opacity:0;transition:all 0.5s;z-index:0;left:-100vw;right:100vw}#header.active div[id^="desk-"].active{opacity:1;z-index:1;left:0;right:0}div[id^="desk-"] .margin{margin-top:2.5rem}div[id^="desk-"] .paragraph{margin-bottom:0}div[id^="desk-"] .paragraph.type--caption{margin-bottom:0}div[id^="desk-"] .paragraph.type--caption hr{border:1px solid white;margin:0;padding:0}div[id^="desk-"] .paragraph.type--caption h3{text-align:left;font-size:1.1em;margin-top:0;letter-spacing:1px}div[id^="desk-"] .paragraph.type--image-link{text-align:left}html[lang="ru"] div[id^="desk-"] .paragraph.type--image-link p.title{font-family:"Open Sans", sans-serif;font-weight:400 !important}div[id^="desk-"] .paragraph.type--image-link p.title{font-family:"Encode Sans", sans-serif;font-size:0.9rem;font-weight:300;margin-bottom:7px;margin-left:1px;line-height:1.5;transition:all 0.5s;white-space:nowrap}div[id^="desk-"] .paragraph.type--image-link:hover p.title{color:#001e4b;margin-left:-1px;text-shadow:0 0 1px #001e4b;letter-spacing:0.05em}div[id^="desk-"] .paragraph.type--image-link span{display:block;margin-bottom:0.6em}div[id^="desk-"] .paragraph.type--image-link img{border-radius:0 12px 0 12px;transition:all 0.333s}div[id^="desk-"] .paragraph.type--image-link:hover img{box-shadow:0 12px 24px -3px rgba(0, 0, 0, 0.2)}#desk-kontakt p{line-height:1.5;white-space:nowrap}img[alt="Heinlein Unternehmensfilm"]{margin-top:0.7rem}.radius--top-right img{border-radius:0 var(--r3) 0 var(--r3)}.radius--top-left img{border-radius:var(--r3) 0 var(--r3) 0}.close-icon{display:block;width:32px;height:32px}.close-icon:before,.close-icon:after{position:absolute;left:35px;content:"";height:28px;width:1px;background-color:var(--blau-dunkel)}.navbar-toggler:focus,.navbar-toggler:hover{outline:none}.navbar-toggler-icon.fa-bars{background-image:url("/themes/heinlein/assets/images/hamburger.svg");background-repeat:no-repeat;background-position:0 0;background-size:auto 100%}.fa-bars:before{content:none !important;display:none !important}.close-icon:before{transform:rotate(45deg)}.close-icon:after{transform:rotate(-45deg)}#main-wrapper{min-height:calc(100vh - 60px)}.block{width:100%}.contact-person{text-align:left;padding:1.2rem}@media (min-width:1px) and (max-width:575px){.contact-person{padding:1.4rem 0}}.contact-person img{border-top-right-radius:36px;border-bottom-left-radius:36px;width:100%}.contact-person svg{width:20px}.contact-person--footer{margin-top:1rem}#sales-service .contact-person,#management .contact-person{padding-left:12.5px;padding-right:12.5px}#sales-service .contact-person--footer,#management .contact-person--footer p{line-height:1.8}#management .contact-person--footer .name{display:block}#management .contact-person--footer .name+.pipe{display:none}#sales-service .contact-person--footer .mail,#management .contact-person--footer .mail{white-space:nowrap}#downloads .paragraph.type--text.stil--white-border{text-align:left;border:none;background-color:rgba(255, 255, 255, 0.5);border-radius:var(--r3) 0 var(--r3) 0}#downloads .paragraph.type--text.stil--white-border p{line-height:1.365}#downloads .paragraph.type--text.stil--white-border ul{line-height:1.6;margin-top:0}#downloads .paragraph.type--text.stil--white-border ul li{list-style:none;padding-left:17px}#downloads .field--name-field-link a{color:#fff;border-color:#fff}#downloads .field--name-field-link a:hover{border-color:transparent}@media (min-width:1px) and (max-width:575px){#sales-service .contact-person--footer,#management .contact-person--footer{text-align:center;line-height:2}#sales-service .contact-person--footer .pipe{display:none}#sales-service .contact-person--footer .position,#sales-service .contact-person--footer .fon,#sales-service .contact-person--footer .fax,#sales-service .contact-person--footer .vcard,#management .contact-person--footer .position,#management .contact-person--footer .fon,#management .contact-person--footer .fax,#management .contact-person--footer .vcard{white-space:nowrap;display:block}}div#haftungsauschluss p{text-align:left}div#haftungsauschluss p strong{color:var(--blau-dunkel)}#career-social a.field--name-field-file-download svg:hover path,#social-links .field--type-file svg:hover path{fill:transparent;stroke:var(--gold) !important}#career-social .row>div,#social-links .row>div{align-self:flex-end !important}#career-social .paragraph.type--text p,#social-links .paragraph.type--text p{margin-bottom:0.4rem}#career-social a.text-link{border:none;padding:0;text-transform:none;font-size:1rem;color:var(--blau-dunkel);letter-spacing:normal;line-height:30px}#career-social a.text-link .image img,#social-links a.text-link-icon img{margin:0 7px 0 0;width:30px;height:30px}#career-social a.text-link .text{border-bottom:1px solid var(--blau-dunkel);vertical-align:sub}#career-social a.text-link:hover .text,#social-links a.text-link-icon:hover .text{color:var(--gold);border-bottom:1px solid var(--gold)}#career-social .text-formatted.field--name-field-text-html,#social-links .text-formatted.field--name-field-text-html{white-space:nowrap}#social-links{margin-top:3rem}@media (min-width:1024px){#social-links .col-6:last-child .text-link-icon{float:right}}#social-links a.text-link-icon{display:flex;align-items:center}#social-links a.text-link-icon span{padding-top:0;border-bottom:1px solid var(--blau-dunkel)}#ausbildung .container-fluid{margin-top:45px;padding-left:130px;padding-right:130px}.page-node-48 #ausbildung .container-fluid{margin-top:21px;padding-left:0;padding-right:0}@media (min-width:1px) and (max-width:991px){#ausbildung .container-fluid{padding-left:0px;padding-right:0px}}#ausbildung .field--name-field-file-download svg{width:65px}#ausbildung .type--_-column .h_align_center img{width:177px}#ausbildungsberufe span.text-box{padding:15px 35px;margin-left:14px;margin-right:14px;margin-bottom:24px;display:inline-block;min-width:333px}#ausbildung-aktuell .text-formatted a{color:var(--gold)}#produktuebersicht{padding-bottom:0;margin-bottom:-30px}#produktuebersicht p{text-align:left;margin-bottom:0}#produktuebersicht p a{text-decoration:none}#produktuebersicht p a strong{font-weight:400}#produktuebersicht ul{margin:0}#produktuebersicht li{display:block;margin-bottom:4px;text-transform:none;text-align:left;padding-left:20px;position:relative}#produktuebersicht .row{margin-top:2rem;margin-bottom:2rem}#nachhaltigkeit h2,#nachhaltigkeit p{color:var(--green-text)}#nachhaltigkeit .icon-mission img{width:130px;margin-bottom:3em}#nachhaltigkeit .icon-mission p img{width:500px}#nachhaltigkeit .icon-mission path[fill="#97E678"]{fill:#6FE681}#nachhaltigkeit a.download-link:hover svg:not(.icon-certificate){background-color:var(--green)}#nachhaltigkeit a.download-link:hover svg:not(.icon-certificate) path:first-child{fill:var(--green)}#nachhaltigkeit a.download-link:hover svg:not(.icon-certificate) path{fill:#fff}#newsletter-download h2{margin-bottom:0.5rem}#newsletter-download span{font-size:15px;text-transform:none}#newsletter-download svg{width:40px}.paragraph{position:relative;margin-left:auto;margin-right:auto}.paragraph.type--box{background-color:var(--blau-light-1);border-radius:var(--r3) 0 var(--r3) 0;width:100%}.paragraph.type--container .type--box{margin-bottom:30px}.paragraph.type--container .type--box.stretch-down{flex:1;margin-bottom:30px}.paragraph.type--container .type--box.stretch-down:last-child{margin-bottom:0}.paragraph.type--box .box-header{border-radius:var(--r1) 0 var(--r1) 0;background-color:var(--blau-dunkel)}.paragraph.type--box label{margin:0;color:#fff;font-weight:600}.paragraph.type--box ul{padding-left:15px;text-align:left;margin-top:0.75em}.paragraph.type--container .box-huge .box-header label{padding:20px;text-align:center;color:#fff;display:block;font-weight:700;text-transform:uppercase;font-family:Gotham, sans-serif;letter-spacing:0.05em}html[lang="ru"] .paragraph.type--container .box-huge .box-header label{font-family:"Open Sans", sans-serif}.paragraph.type--container .box-huge .box-content{padding:24px 0 21px 30px}.box-gray .paragraph.type--box{background-color:var(--ivory-hell-1)}.paragraph.type--box .box-header{padding:8px 0 8px 18px;text-align:left}.paragraph.type--box .box-content{padding:15px 15px 15px 18px;text-align:left}.paragraph.type--box .box-content *{line-height:1.4;margin:0}.paragraph.type--box .box-content p{margin-bottom:0.7em;text-align:left}.paragraph.type--box .box-content li{margin-bottom:0.4em}.col-in-col-boxes .type--box{margin-top:20px !important}.col-in-col-boxes .type--box:first-child{margin-top:0 !important}.col-in-col-boxes .paragraph.type--box{margin-bottom:0 !important}.paragraph.stil--weiss{background-color:#fff}.paragraph.type--box.stil--weiss p{margin-bottom:0}.paragraph.type--box.stil--beige{background-color:var(--ivory-dark)}.paragraph.type--box.stil--blau-light-4{background-color:var(--blau-light-4)}.paragraph.type--box.stil--blau-light-7{background-color:var(--blau-light-7)}.paragraph.type--box.stil--blue{background-color:var(--blau-dunkel)}.tropfer-images-round img{border-radius:50%;max-width:220px;border:2px solid var(--blau-light-7)}.node--type-produkt h1{margin-bottom:0.7em}.node--type-produkt .x-column{display:flex;flex-direction:column}.type--produktvideo{padding:7vh 0 2em}.field--name-field-produktvideo>div{padding:0;margin-left:12%;margin-right:12%;border-radius:0 var(--r3) 0 var(--r3)}@media (max-width:575px){.field--name-field-produktvideo>div{margin:0}}.field--name-field-produktvideo>div>iframe{border-radius:0 var(--r3) 0 var(--r3)}@media (min-width:575px){.product-section>.row>.x-column:first-child{flex:0 1 53%;max-width:initial}.product-section>.row>.x-column:last-child{flex:0 1 47%;max-width:initial}.product-section.padding-left>.row{position:relative;left:12%}.type--produktbild img{max-width:100%;min-width:100%;height:auto}.product-additions.flex-column .type--product-addition-image{flex:1 1 auto;align-self:stretch;padding-right:9px !important;padding-left:0 !important;display:inline-flex;flex-direction:column;width:49%;height:33.333%}.type--product-addition-image:nth-of-type(odd){padding-right:9px;padding-left:0}.product-additions.flex-column{height:440px}.x-column.product-additions>div{margin:0;flex:0 1 49%}}@media (max-width:574px){body{font-size:14px !important}.product-additions.flex-column .type--product-addition-image{width:initial;margin-top:1rem !important;padding:0 !important}.product-additions.flex-column{height:auto !important;display:block !important}.x-column.product-additions>div{margin:1rem 0 0 0 !important;flex:0 1 100% !important;padding:0 !important}}.product-section .type--produktbild:after{content:"";position:absolute;z-index:12;top:50%;margin-top:-33px;right:0;margin-right:-48px;width:66px;height:66px;border-radius:50%;background-color:#fff;background-image:url("/themes/heinlein/assets/images/icons/icon-plus-blank.svg");background-repeat:no-repeat;background-position:center center;box-shadow:inset 10px 0px 7px -7px rgba(0, 0, 0, 0.1), inset -10px 0px 7px -7px rgba(0, 0, 0, 0.1)}@media (max-width:575px){.product-section .type--produktbild:after{top:initial;bottom:-33px;margin-top:33px;right:initial;left:50%;margin-left:-33px}}.stil--gray .product-section .type--produktbild:after{background-color:#dadfe9}.product-section+.type--download-file{padding-bottom:30px}.product-section.padding-left+.type--download-file{padding-left:0}.x-column.product-additions{display:flex;flex-direction:row;flex-wrap:wrap;height:auto}.x-column.product-additions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.paragraph.type--produktbild,.paragraph.type--produktbild>div{height:100%;width:100%}.paragraph.type--produktbild img,.type--product-addition-image img{border-radius:0 var(--r2);box-shadow:2px 2px 9px 0px rgba(0, 0, 0, 0.175)}.type--product-addition-image a{color:var(--blau-dunkel) !important}.type--product-addition-image a:hover{text-decoration:underline}.product-section .x-column{margin-bottom:0}.type--product-addition-image:nth-of-type(even){padding-right:0;padding-left:9px}.flex-column{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:flex-start}.product-additions.flex-column .type--product-addition-image:nth-child(2){justify-content:center}.product-additions.flex-column .type--product-addition-image:nth-child(3){justify-content:flex-end}.product-additions.flex-column .type--product-addition-image:nth-child(3)+div{flex:1 1 100%;width:calc(57% - 37px);padding-left:0 !important;padding-right:0 !important;background-color:#f5f3f0;margin-left:10px;margin-right:37px;background-image:url("/themes/heinlein/../../../sites/default/files/produkte/produkte-add-flip-drop@1.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:var(--r3) 0 var(--r3) 0;box-shadow:2px 2px 9px 0px rgba(0, 0, 0, 0.175)}.product-additions.flex-column .mini-hero{position:absolute;top:-40px;right:-30px;background-color:var(--blau-dunkel);border-radius:0 var(--r1) 0 var(--r1);max-width:120px;font-size:10px;line-height:1.2;color:#fff;padding:9px 12px 12px}.product-additions.flex-column .mini-hero p{color:#fff;line-height:1.2}.product-additions.flex-column .mini-hero strong{font-size:21px;font-weight:300}.product-additions.flex-column .mini-hero hr{border:none;border-bottom:1px solid #fff;margin:5px 0}.product-additions.flex-column .mini-hero+.main-content{position:absolute;bottom:0;padding:0 12px;font-size:13.75px}.product-additions.flex-column .mini-hero+.main-content a{display:block;line-height:44px;cursor:pointer}.product-additions.flex-column .mini-hero+.main-content a img{margin:12px 0}.x-column.product-additions .w-100{height:18px}@media (max-width:575px){.x-column.product-additions .w-100{height:0}}.x-column.product-additions img{width:100%}.type--product-addition-image img{border-radius:0 var(--r2)}.type--product-addition-image:first-child img,.type--product-addition-image:nth-of-type(4) img,.type--product-addition-image:nth-of-type(5) img{border-radius:var(--r2) 0}.type--product-addition-image.view-mode--default{padding-bottom:15px}.type--product-addition-image .field--name-field-caption{font-size:0.85rem;line-height:36px;margin-top:-40px;text-align:left;padding-left:1rem;line-height:1.2;min-height:40px;white-space:normal;display:flex;flex-direction:column;justify-content:center}#dichtsysteme.popup{background-color:#fff;display:none}#cboxLoadedContent #dichtsysteme.popup{display:block}#dichtsysteme.popup .paragraph{padding:0}#dichtsysteme.popup .type--image{padding:0;margin-bottom:58px}#dichtsysteme.popup .type--caption{padding:0;margin:0;max-width:100%}#dichtsysteme.popup .type--text{padding:0 14% 58px;text-align:center}.download-file{text-align:center}.node--type-produkt .type--download-file{margin-top:30px !important;padding-bottom:30px !important;min-height:80px}.node--type-produkt .product-section+.type--download-file{margin-top:60px !important;margin-bottom:60px !important}.type--download-file p{line-height:1.5;white-space:normal}.node--type-produkt a.download-link{display:inline-block}.node--type-produkt a.download-link p{color:var(--blau-dunkel) !important;text-decoration:none}.node--type-produkt .x-column .type--box{margin-bottom:30px !important}.node--type-produkt .col-in-col-boxes .x-column .type--box{margin-bottom:0 !important}.paragraph.type--box .box-content p:last-child{margin-bottom:0}.node--type-produkt .x-column .margin-bottom-0 .type--box{margin-bottom:0}.x-column.flex-row{display:flex;flex-direction:row;padding:0}#produkt-finder .svg-icon{opacity:1}#produkt-finder .view-mode--box-simple{padding:30px;text-align:center;margin-bottom:1em}#produkt-finder .view-mode--box-simple strong{color:var(--blau-mittel-3)}#produkt-finder .view-mode--box-simple label{color:var(--blau-dunkel);text-transform:uppercase;text-align:center;display:block;font-size:1.25rem;margin-bottom:0;font-weight:400}#produkt-finder .view-mode--box-simple p{line-height:1.4;margin-bottom:0}#produkt-finder .field--name-field-col-1 .field__item:first-child,#produkt-finder .field--name-field-col-2 .field__item:first-child{margin:36px 0}#produkt-finder .view-mode--box-simple{height:200px;display:flex;flex-direction:column;justify-content:space-between}body:not(.node--type-blank) #produkt-finder .paragraph.type--webform{position:fixed;z-index:-1;left:-1000vw;right:1000vw;top:15vh;opacity:0;transition:opacity 0.777s}#produkt-finder .paragraph.type--webform>div{overflow:hidden;padding:6px}body:not(.node--type-blank) #produkt-finder .paragraph.type--webform.show{z-index:100000;opacity:1;left:0;right:0}body:not(.node--type-blank) #produkt-finder .paragraph.type--webform>div{background-color:#fff;padding:36px 30px;border-radius:0 var(--r3) 0 var(--r3);box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.3), 0 0 0 3000px rgba(0, 0, 0, 0.5)}#produkt-finder .paragraph.type--webform span.close,#produktanfrage-form .paragraph.type--webform span.close,#musteranfrage-form .paragraph.type--webform span.close{position:absolute;top:24px;right:24px;width:36px;height:36px;border-radius:50%;background-image:url("/themes/heinlein/assets/images/icons/icon-x.svg");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1200;opacity:1;cursor:pointer}#produkt-finder #edit-terms-od-service--wrapper{padding-top:1em}#flip-drop-cap>div:nth-child(2){z-index:1}@media (min-width:1px) and (max-width:575px){#flip-drop-cap>div:nth-child(2){margin-bottom:120px}}#flip-drop-cap>div#details{z-index:0;margin-top:-100px;max-width:1280px}#flip-drop-cap #details>.row>div:first-child{padding-right:65px}#flip-drop-cap #details>.row>div:first-child .paragraph.type--image:first-child{margin:40px 0px -40px 50px}#flip-drop-cap #details>.row>div:nth-child(2) .paragraph.type--_-column{padding-top:30px}#flip-drop-cap #details>.row>div:nth-child(2) .paragraph.type--_-column .row>div:first-child{padding-left:0}#flip-drop-cap #details>.row>div:nth-child(2) .paragraph.type--_-column .row>div:last-child{padding-right:0}#flip-drop-cap #details>.row>div:nth-child(2),#flip-drop-cap #details>.row>div:nth-child(3){padding-top:180px;padding-bottom:100px;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:1px) and (max-width:575px){#flip-drop-cap #details>.row>div.x-column{padding-top:0;margin:0}#flip-drop-cap #details>.row>div>div{margin-bottom:30px}#flip-drop-cap #details>.row>div:first-child .paragraph.type--image:first-child{margin-bottom:-20px}}#flip-drop-cap #details .paragraph--id--728:before{content:"";display:block;position:absolute;width:150px;height:84px;right:0;top:100%;margin-top:320px;background-image:url("/themes/heinlein/assets/images/pharmapack-logo-240.png");background-repeat:no-repeat;background-size:contain}#flip-drop-cap #details .paragraph--id--728:after{content:"";display:block;position:absolute;width:120px;height:190px;right:15px;top:100%;margin-top:78px;background-image:url("/themes/heinlein/assets/images/worldstarofpackaging-2021.svg");background-repeat:no-repeat;background-size:contain}#flip-drop-cap .type--produktvideo{padding-top:50px}#flip-drop-cap .type--produktvideo h3{margin:0}#ksv-pipette{background-image:url("/themes/heinlein/assets/images/bg-ksvpipette.jpg");background-repeat:no-repeat;background-size:cover}#ksv-pipette #details .paragraph--id--750 .box-header,#ksv-pipette #details .paragraph--id--1951 .box-header,#ksv-pipette #details .paragraph--id--2079 .box-header,#ksv-pipette #details .paragraph--id--2085 .box-header{background-color:var(--gold-dunkel)}#ksv-pipette #details strong{color:var(--gold);margin:12px 0 7px;display:inline-block}#ksv-pipette .type--produktvideo{padding-top:0;margin-top:-30px}#ksv-pipette #details>.row>div:nth-child(1),#ksv-pipette #details>.row>div:nth-child(3){padding-top:120px;max-width:440px}#orig-verschluss #details>.row>div:nth-child(1),#orig-verschluss #details>.row>div:nth-child(3){padding-top:100px}#ksv-pipette .paragraph.type--box.stil--weiss,#orig-verschluss .paragraph.type--box.stil--weiss{background-color:rgba(255, 255, 255, 0.3);margin-bottom:30px}.type--box p em{color:var(--gold-dunkel);font-weight:bolder;font-style:normal}#ksv-pipette .type--box p+ul{margin-top:0}.view-mode-bild-oben-box{border-radius:0 var(--r2) 0 var(--r2);overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column}.view-mode-bild-oben-box .image{border-radius:0 var(--r2) 0 0}.view-mode-bild-oben-box img{width:100%}.view-mode-bild-oben-box .text,.paragraph--id--1399 .type--video .field--name-field-caption{border-radius:0 0 0 var(--r2);background-color:var(--blau-dunkel);width:100%;display:inline-flex;flex-direction:column;font-size:0.9375rem;padding:12px 21px;flex:1}.paragraph--id--1399 .type--video{height:100%;min-height:220px;max-width:100%;width:100%}.paragraph--id--1399 video{width:99.7%}.paragraph--id--1399 .type--video .field--name-field-caption{text-align:left;color:#fff;min-height:66px;position:absolute;bottom:0;left:0}#technik-service .view-mode-bild-oben-box .text{height:110px;justify-content:center}.view-mode-bild-oben-box .text *{color:#fff;line-height:1.4}.paragraph.type--caption{margin-bottom:30px}.paragraph.type--caption img{position:absolute;width:120px;left:13%}.paragraph[data-quickedit-entity-id$="353"]{max-width:870px}.icon-reinraum svg.svg-icon path{stroke:#8d9ab6}@media (min-width:992px) and (max-width:1199px){.paragraph.type--caption img{position:static;width:85px}}@media (min-width:768px) and (max-width:991px){.paragraph.type--caption img{position:static;width:80px}}@media (min-width:576px) and (max-width:767px){.paragraph.type--caption img{position:static;width:75px}}@media (min-width:1px) and (max-width:575px){.paragraph.type--caption img{position:static;width:70px}}.node--type-landingpage #navbar-main,.node--type-landingpage #navbar-top{display:none}.node--type-landingpage #content{padding:0}.node--type-landingpage #survey-icons{height:90px;position:relative}.node--type-landingpage #survey-icons img{position:absolute;z-index:2;right:36px;max-width:496px;top:24px}.node--type-landingpage #survey-icons+.paragraph{position:relative}.node--type-landingpage #survey-icons+.paragraph>div{opacity:0;background-color:#fff;padding:12px 100px 12px 32px;border-radius:var(--r2) 0 var(--r2) 0;position:absolute;height:100px;max-width:460px;top:-76px;z-index:1;left:0;text-align:left;box-shadow:var(--box-hover-shadow);transition:opacity 0.333s}.node--type-landingpage #survey-icons+.paragraph>div p{line-height:1.5}.node--type-landingpage #survey-icons:hover+.paragraph>div{opacity:1}fieldset.form-box-white{padding:24px;background-color:#fff;border-radius:var(--r2) 0 var(--r2) 0}.webform-submission-kundenzufriedenheit-form label{font-weight:700}.webform-submission-kundenzufriedenheit-form .form-item-was-koennen-wir-verbessern-{margin-bottom:2rem}.webform-submission-kundenzufriedenheit-form .form-item-was-koennen-wir-verbessern-+label{text-align:left;width:100%}.webform-submission-kundenzufriedenheit-form #edit-flexbox label{font-weight:400;margin-top:7px}.webform-submission-kundenzufriedenheit-form #edit-left label{float:left;width:35%}.webform-submission-kundenzufriedenheit-form #edit-left input{float:right;width:65%}.webform-submission-kundenzufriedenheit-form #edit-right .form-check label{padding-left:2rem}html .form-check{position:relative}html .form-check-input{margin-left:0;opacity:0}html .js-form-item.form-check label:before{content:"";position:absolute;left:0;top:0;width:21px;height:21px;border:3px solid var(--blau-light-7);border-radius:50%;background-color:#fff}html .js-form-item.form-check input[type="checkbox"]+label:before{border-radius:3px}html .js-form-item.form-check input[type="checkbox"]:checked+label:before,html .js-form-item.form-check input[type="checkbox"]:checked+div+label:before{border:1px solid var(--blau-mittel-1);box-shadow:inset 0 0 0 3px #fff;background-color:var(--blau-mittel-1)}html .js-form-item.form-check input[type="radio"]:checked+label:before,html .js-form-item.form-check input[type="radio"]:checked+div+label:before{border:1px solid var(--blau-mittel-1);box-shadow:inset 0 0 0 3px #fff;background-color:var(--blau-mittel-1)}.webform-submission-kundenzufriedenheit-form #edit-right .form-check-input{margin:12px 0 0 0}.webform-submission-kundenzufriedenheit-form .webform-actions button{margin:7rem auto 21rem auto;border:2px solid #fff;color:#fff}.paragraph--id--1552.paragraph.type--container.stil--gray{min-height:calc(100vh - 60px)}@media (min-width:992px){.webform-submission-kundenzufriedenheit-form #edit-flexbox .webform-flex:first-child{flex:0 1 57%}.webform-submission-kundenzufriedenheit-form #edit-flexbox .webform-flex:last-child{flex:0 1 36%}.form-item-land label{width:20%;float:left}.form-item-land select{width:70%;float:right}}#edit-wurden-sie-heinlein-plastik-technik-weiterempfehlen---wrapper legend,#edit-wurden-sie-heinlein-plastik-technik-weiterempfehlen---wrapper>div{float:left;width:auto;margin:12px 0 0 12px}#edit-wurden-sie-heinlein-plastik-technik-weiterempfehlen---wrapper{margin-bottom:2rem}#edit-wurden-sie-heinlein-plastik-technik-weiterempfehlen---wrapper legend{padding-right:48px;font-weight:700}#edit-wurden-sie-heinlein-plastik-technik-weiterempfehlen---wrapper>div>div{display:flex}#edit-wurden-sie-heinlein-plastik-technik-weiterempfehlen---wrapper>div>div>div{width:120px}.paragraph.type--full-section-image{margin:0;padding:0}.paragraph.type--full-section-image img{width:100%}#entwicklungsbeispiel-2{background:#fdfcfa;background:-moz-linear-gradient(top, #fdfcfa 0%, #ebe5e1 100%);background:-webkit-linear-gradient(top, #fdfcfa 0%, #ebe5e1 100%);background:linear-gradient(to bottom, #fdfcfa 0%, #ebe5e1 100%)}#komplett p{font-size:1.1rem}#komplett p em{font-size:1.2rem;font-style:normal;letter-spacing:0.075rem}.paragraph.type--flip-box{background-color:transparent;width:100%;perspective:1000px}.paragraph.type--flip-box .flip-box-inner{position:relative;width:100%;text-align:center;transition:transform 0.333s;transform-style:preserve-3d}.paragraph.type--flip-box:hover .flip-box-inner{transform:rotateY(180deg)}.paragraph.type--flip-box .flip-box-front,.paragraph.type--flip-box .flip-box-back{position:absolute;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.paragraph.type--flip-box .flip-box-front{background-color:var(--blau-dunkel);color:white;border-top-right-radius:36px;border-bottom-left-radius:36px;display:table;padding:0 12px;box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.3)}.paragraph.type--flip-box .flip-box-front .flip-inner{display:table-cell;vertical-align:middle;padding:12px}.paragraph.type--flip-box .flip-box-front .flip-inner label{font-size:22px;text-transform:uppercase}.paragraph.type--flip-box .flip-box-back{background-color:#ebeef4;color:#3c4c70;transform:rotateY(180deg);border-top-right-radius:36px;border-bottom-left-radius:36px;display:table}.paragraph.type--flip-box .flip-box-back .flip-inner{padding:10px;display:table-cell;vertical-align:middle}.paragraph.type--flip-box .flip-box-back .flip-inner p{font-family:"Encode Sans", sans-serif;line-height:1.625}html[lang="ru"] .paragraph.type--flip-box .flip-box-back .flip-inner p{font-family:Montserrat, sans-serif}.page-header,.field--name-field-product-header{margin:0;height:75vh;position:relative;z-index:0}.paragraph.type--header{background-position:center center;background-size:cover;display:flex;justify-content:center;align-items:center;top:0;right:0;bottom:25vh;left:0;max-width:100vw;max-height:75vh;z-index:-1;padding:0;margin:0}@media (min-width:1px) and (max-width:575px){.paragraph.type--header{height:100vh;max-height:100vh;z-index:10}.page-header{height:100vh;max-height:100vh}}@media (min-width:900px){.paragraph.type--header{position:fixed}}.paragraph.type--header.video-header{background-image:none !important}#headervideo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#headervideo #video{width:100%;height:auto}@media (max-width:575px){#headervideo #video{width:auto;height:100%;margin-left:-65vw}}.paragraph.type--background-image-box{width:100%;min-height:250px;background-size:cover;background-position:center;flex:1;border-radius:0 var(--r2) 0 var(--r2)}.paragraph.type--background-image-box .caption{padding:18px;text-align:left}.paragraph.type--container .paragraph.type--background-image-box{margin-bottom:30px}@media (min-width:768px) and (max-width:991px){.paragraph.type--header{min-height:400px}}@media (min-width:576px) and (max-width:767px){.paragraph.type--header{min-height:340px}}@media (min-width:1px) and (max-width:575px){.paragraph.type--header{min-height:280px}.paragraph.type--header .header-text{transform:translateY(-45%)}.node--type-landingpage .paragraph.type--header .header-text{transform:none}}.paragraph.type--header .text-formatted{margin:0;width:100%;position:absolute;text-align:center;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.paragraph.type--header .header-text{position:relative}.paragraph.type--header .field--name-field-icon{position:absolute;width:21vh;height:21vh;display:none}@media (min-width:768px){.paragraph.type--header .field--name-field-icon{display:initial}}.page-node-1 .paragraph.type--header .field--name-field-icon{width:18vh;height:18vh;top:12vh;left:-9vh}.page-node-3 .paragraph.type--header .field--name-field-icon{top:-17vh;left:-3vw}.page-node-4 .paragraph.type--header .field--name-field-icon{top:-16vh;left:8vw}.page-node-4 .paragraph.type--header .field--name-field-icon{top:9vh;left:45vw}.page-node-21 .paragraph.type--header .field--name-field-icon{top:-7vh;left:31vh}.page-node-44 .paragraph.type--header .field--name-field-icon{top:-16vh;left:16vw}.page-node-63 .paragraph.type--header .field--name-field-icon{width:15vh;height:15vh;top:-16vh;left:-17vh}.page-node-67 .paragraph.type--header .field--name-field-icon{top:-20vh;left:-30vw}.page-node-68 .paragraph.type--header .field--name-field-icon{top:-20vh;left:16vw}.page-node-76 .paragraph.type--header .field--name-field-icon{top:-20vh;left:-24vw}.page-node-83 .paragraph.type--header .field--name-field-icon{top:3vh;left:12vw}.page-node-84 .paragraph.type--header .field--name-field-icon{top:-15vh;left:-24vw}.page-node-85 .paragraph.type--header .field--name-field-icon{top:-14vh;left:7vw}.page-node-86 .paragraph.type--header .field--name-field-icon{top:-14vh;left:-21vw}.page-node-59 .paragraph.type--header .field--name-field-icon,.page-node-106 .paragraph.type--header .field--name-field-icon{top:-6vh;right:-14vw}.page-node-60 .paragraph.type--header .field--name-field-icon,.page-node-93 .paragraph.type--header .field--name-field-icon,.page-node-99 .paragraph.type--header .field--name-field-icon{width:740px;height:auto;top:0;right:calc(50% - 370px)}.page-node-59 .paragraph.type--header .field--name-field-icon,.page-node-106 .paragraph.type--header .field--name-field-icon{width:740px;height:auto;top:-18vh;right:calc(50% - 370px)}.page-node-56 .paragraph.type--header .field--name-field-icon{width:500px;height:auto;top:-17vh;right:calc(50% - 250px)}.page-node-53 .paragraph.type--header .field--name-field-icon{width:350px;height:auto;top:-7vh;right:calc(50% - 175px)}.page-node-56 .paragraph--id--483 img{border-radius:0 var(--r3) 0 var(--r3)}.page-node-62 article .text .paragraph.type--image{position:relative}.page-node-62 article .text img{width:170px;height:170px}.page-node-83 .field--name-field-seitenabschnitt .field__item:last-child .type--produktbild,.page-node-83 .field--name-field-seitenabschnitt .field__item:last-child .type--produktbild *{height:auto}@media (min-width:1367px){.page-node-62 article .text img{position:absolute;top:-200px;left:-70px}}.paragraph.type--header .text-formatted--inner{width:90%;margin:auto}.paragraph.type--header .field--name-field-icon img{width:100%;height:auto}.paragraph.type--header.icon-bottom-left .field--name-field-icon{bottom:12%;max-height:25%;left:50%;margin-left:-600px}@media (min-width:992px) and (max-width:1199px){.paragraph.type--header.icon-left-center .field--name-field-icon{left:calc(50% - 500px);width:200px}}@media (min-width:992px) and (max-width:1050px){.paragraph.type--header.icon-left-center .field--name-field-icon{left:calc(50% - 475px);width:190px}}@media (min-width:768px) and (max-width:991px){.paragraph.type--header.icon-left-center .field--name-field-icon{left:calc(50% - 375px);width:145px}}@media (min-width:576px) and (max-width:767px){.paragraph.type--header.icon-left-center .field--name-field-icon{display:none}}@media (min-width:1px) and (max-width:575px){.paragraph.type--header.icon-left-center .field--name-field-icon{display:none}}.paragraph.type--header.icon-top-center .field--name-field-icon{width:45%;margin-left:auto;margin-right:auto}.paragraph.type--header.icon-top-center .field--name-field-icon{width:100%}.paragraph.type--header.icon-center .field--name-field-icon{position:absolute;width:50%;height:50%;margin:auto;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.paragraph.type--header.icon-center .field--name-field-icon{height:100%}.paragraph.type--header.icon-right-center .field--name-field-icon{position:absolute;width:20%;height:30%;margin:auto;right:-50px;top:50%;transform:translate(-50%, -50%);text-align:center}.paragraph.type--header.icon-right-center .field--name-field-icon{height:100%}@media (min-width:992px) and (max-width:1199px){.paragraph.type--header.icon-right-center .field--name-field-icon{width:20%;height:20%;right:-75px}}@media (min-width:768px) and (max-width:991px){.paragraph.type--header.icon-right-center .field--name-field-icon{position:static;width:25%;height:auto;margin-left:auto;margin-right:auto;padding-top:100px;transform:none}.paragraph.type--header.icon-right-center .field--name-field-icon{width:100%}}@media (min-width:576px) and (max-width:767px){.paragraph.type--header.icon-right-center .field--name-field-icon{position:static;width:25%;height:auto;margin-left:auto;margin-right:auto;padding-top:75px;transform:none}.paragraph.type--header.icon-right-center .field--name-field-icon{width:100%}}@media (min-width:1px) and (max-width:575px){.paragraph.type--header.icon-right-center .field--name-field-icon{position:static;width:25%;height:auto;margin-left:auto;margin-right:auto;padding-top:75px;transform:none}.paragraph.type--header.icon-right-center .field--name-field-icon{width:100%}}.paragraph.type--accordion-container{background-color:transparent}.view-jobangebote .paragraph.type--accordion-container,.view-display-id-accordion_ausbildung .paragraph.type--accordion-container .accordion-element:first-child{margin-top:0 !important}.view-display-id-accordion_ausbildung .paragraph.type--accordion-container .accordion-element{background-color:var(--blau-light-2)}.paragraph.type--accordion-container .accordion-element{border-radius:0 var(--r3) 0 var(--r3);box-shadow:0 3px 21px 0 rgba(0, 0, 0, 0.1);margin:21px 0 !important;transition:all 0.333s ease-out}.paragraph.type--accordion-container .accordion-element:hover{background-color:var(--blau-light-3);border-radius:var(--r3) 0 var(--r3) 0}.paragraph.type--accordion-container .accordion{cursor:pointer;font-weight:bold;padding:18px 36px;width:100%;text-align:left;border:none;outline:none;transition:0.4s;background:transparent;color:#001e4b;clear:both}.paragraph.type--accordion-container .accordion img{float:right;width:25px}.paragraph.type--accordion-container .panel{padding:0 36px;overflow:hidden;max-height:0;overflow:hidden;transition:max-height 0.333s ease-out}.paragraph.type--accordion-container .panel p{text-align:left !important;text-align-last:left !important;margin-bottom:24px}.paragraph.type--text.width--lg ul li{text-transform:none}.paragraph.type--text .text-wrapper.table-text{display:table;width:100%}.paragraph.type--text .text-wrapper.table-text .table-text{display:table-cell;vertical-align:middle}.paragraph.type--text.width-full{width:100%;max-width:100%;margin:0 !important;padding:0 !important}.paragraph.type--text.width-full p{margin:0 !important;line-height:1}.paragraph.type--text svg{width:6.875em;height:6.875em;margin-bottom:3rem}#nachhaltigkeit .paragraph.type--text svg{width:7.777em;height:auto}.node--type-produkt .headline-icon svg{margin-bottom:1rem;max-width:100px}.node--type-produkt .headline-icon svg path{stroke:var(--blau-mittel-1)}.node--type-produkt .headline-icon h2{margin-bottom:0}.product-section.headline-icon{margin-top:1rem !important}.product-section.headline-icon h2{font-size:2.1rem;margin-bottom:1rem}.paragraph.type--text img{margin:2em 0}.paragraph.type--text.icon-mission img{max-width:135px}.paragraph.type--text img.img-fluid{width:auto;max-width:100%}.field--name-field-image-bg .img-fluid{width:100%;height:auto}.paragraph.type--text .text-icon{font-size:38px}.paragraph.type--text .row p{text-align:left;text-align-last:left}.paragraph.type--text .fontawesome-icon-inline a{border-radius:50%;border:1px solid #3c4c70;width:45px;height:45px;display:inline-block}.paragraph.type--text .fontawesome-icon-inline a .fa-linkedin,.paragraph.type--text .fontawesome-icon-inline a .fa-xing{width:30px;height:30px;line-height:45px;margin-bottom:0}.fa-bars:before{content:"";font-style:normal;font-size:1.5em;color:var(--gold)}.paragraph.type--text::after{content:"";clear:both;display:table}.paragraph.type--text.stil{border-top-right-radius:36px;border-bottom-left-radius:36px}.paragraph.type--text.stil--beige{margin-top:2rem;background-color:#f4f2ef;background-color:var(--ivory-hell-1);padding:3em 2em 3em 2em}.paragraph.type--text.stil--wave{background:url("/themes/heinlein/assets/images/bg-whitegray.jpg");background-size:cover}#trainees_offer .type--text.stil--wave{background-size:370%;background-position:right bottom;padding:24px;border-radius:0 var(--r3) 0 var(--r3);height:100%}.paragraph.type--text.stil--wave p{margin-bottom:0.2rem}.paragraph.type--text.stil--wave *{color:#3c4c70 !important}.paragraph.type--text.stil--white-border{width:75%;padding:20px 30px;margin:auto;margin-top:1.5rem;border:2px solid white;border-top-right-radius:36px;border-bottom-left-radius:36px}@media (min-width:1px) and (max-width:991px){.paragraph.type--text.stil--white-border{width:100%;padding:20px 10px}}.paragraph.type--text.stil--white-border ul li{text-transform:none !important}.paragraph.type--text.stil--white-border p{text-align:left;text-align-last:left}.paragraph.type--text.stil--gray-border{padding:20px 30px;margin:3rem auto;border:2px solid #ced6e4;border-top-right-radius:36px;border-bottom-left-radius:36px}@media (min-width:1px) and (max-width:991px){.paragraph.type--text.stil--gray-border{padding:20px 10px}}.paragraph.type--text.stil--gray-border ul li{text-transform:none !important}.paragraph.stil--left p{text-align:left !important;text-align-last:left !important}.paragraph.stil--no-margin{margin-top:0 !important;margin-bottom:0 !important}.paragraph.stil--margin-top{margin-top:var(--margin-1) !important}.paragraph.stil--margin-bottom{margin-bottom:var(--margin-1) !important}.paragraph.type--text .field--name-field-link{margin-top:3em;text-align:center}.paragraph.type--download-file.stil--blue{padding:20px;background-color:#001e4b;border-top-right-radius:18px;border-bottom-left-radius:18px;transition:box-shadow 0.3s}#zertifikate .type--download-file{min-height:165px;height:100%}html[lang="ru"] #zertifikate .type--download-file,html[lang="fr"] #zertifikate .type--download-file{min-height:200px}#zertifikate .type--download-file:hover{box-shadow:var(--box-hover-shadow)}.stil--blue .paragraph.type--download-file *,.paragraph.type--download-file.stil--blue *{color:white;fill:#fff;hyphens:auto;-webkit-hyphens:auto}.paragraph.type--download-file.stil--blue .download-header{margin-bottom:10px}.paragraph.type--download-file.stil--blue .download-content{min-height:60px}.paragraph.type--download-file.stil--blue svg{width:30px}.paragraph.type--download-file.stil--blue svg.icon-certificate{fill:#fff;position:absolute;bottom:20px;left:50%;margin-left:-15px}.paragraph.type--download-file.stil--blue svg.icon-certificate:hover{fill:#ced6e4}.paragraph.type--download-file.stil--compact a{display:block;margin-bottom:12px}main .paragraph.type--container{padding:7.777vh 0;margin-top:0;margin-bottom:0;text-align:center}main .paragraph.type--container[id*="-form"]{padding:0}.type--container>.contextual{right:30px;top:30px}.paragraph.type--container#staff{padding:7.777vh 0 0 0}@media (min-width:768px){#staff .row{display:grid;grid-template-columns:50% 50%;grid-column-gap:70px;grid-row-gap:55px;margin:0}#staff .row .x-column{margin:0;padding:0;max-width:initial}}#staff .contact-person{padding:0;font-size:1rem}#staff .name{font-weight:600}@media (min-width:1px) and (max-width:575px){main .paragraph.type--container{padding-left:12px;padding-right:12px}}.paragraph.padding--top-none{padding-top:0 !important}.paragraph.padding--bottom-none{padding-bottom:0 !important}.paragraph.padding--top-low{padding-top:1rem !important}.paragraph.padding--bottom-low{padding-bottom:1rem !important}.paragraph.type--container .paragraph{margin-top:0;margin-bottom:0em}.paragraph.type--container .paragraph.type--container{padding:0}.paragraph.type--container.stil--blue h2,.paragraph.type--container.stil--blue h3{color:#fff}.paragraph.type--container.stil--blue svg.svg-icon path{stroke:#fff !important}.paragraph.type--container.stil--weiss{background-color:#fff;border-bottom:1px solid transparent}.paragraph.type--container.stil--blue{background-color:#001e4b}.paragraph.type--container.stil--silver{background:radial-gradient(circle farthest-corner at 40% 0, #fff, var(--blau-light-2))}@media (min-width:768px){.paragraph.type--container.stil--silver:after{content:"";background-color:transparent;position:absolute;z-index:1;right:0;bottom:-36px;width:36px;height:36px;background:radial-gradient(circle at bottom left, transparent 36px, var(--blau-light-2) 0)}}.paragraph.type--container.stil--gray{background:radial-gradient(30vw circle at 90% 70%, var(--blau-light-5), transparent), radial-gradient(30vw circle at 0% 90%, var(--blau-light-5), transparent), radial-gradient(at 0% 0%, var(--blau-light-1), var(--blau-light-4))}.paragraph.type--container.stil--silver li.slick-active button{background-color:#fff !important;box-shadow:0 0 0 1px var(--blau-light-4) !important}.paragraph.type--container.stil--silver li:not(.slick-active) button:hover{background-color:var(--blau-mittel-1) !important}.paragraph.type--container.stil--beige{background-color:var(--ivory-hell-1)}.paragraph.type--container.stil-siver .btn-primary,.paragraph.type--container.stil--beige .btn-primary{border:1px solid #001e4b;color:#3c4c70}.paragraph.type--container.stil-siver .btn-primary:hover,.paragraph.type--container.stil--beige .btn-primary:hover{color:white}.paragraph.type--container.stil--whitegray{background:url("/themes/heinlein/assets/images/bg-whitegray.jpg");background-repeat:no-repeat;background-size:cover}.paragraph.type--container.stil--gray .job--slider{background-color:white}.paragraph.type--container.stil--gray a{color:#8a6441}.paragraph.type--container.stil--gray a:hover{color:#aa8461}.paragraph.type--accordion-element a.download-link,.paragraph.type--container.stil--gray a.text-link-icon{color:var(--blau-dunkel)}.paragraph.type--container.stil--no-margin{padding:0 1em}@media (min-widgt:768px){.paragraph.type--container.stil--weiss:before{content:"";background-color:transparent;position:absolute;z-index:1;left:0;top:-36px;width:36px;height:36px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='white' stroke='none' x='0' y='0'><path d='M0,0c19.9,0,36,16.1,36,36V0H0z'></path></svg>") no-repeat;transform:rotate(180deg)}.paragraph.type--container.stil--weiss+.paragraph.type--container.stil--silver:before{content:"";background-color:transparent;position:absolute;z-index:1;left:0;top:0;width:36px;height:36px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='white' stroke='none' x='0' y='0'><path d='M0,0c19.9,0,36,16.1,36,36V0H0z'></path></svg>") no-repeat;transform:rotate(180deg)}.paragraph.type--container.stil--weiss.mt:before{top:calc(-36px - var(--margin-1))}.paragraph.type--container.stil--weiss:after{content:"";background-color:transparent;position:absolute;z-index:1;right:0;bottom:-36px;width:36px;height:36px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='white' stroke='none' x='0' y='0'><path d='M0,0c19.9,0,36,16.1,36,36V0H0z'></path></svg>") no-repeat}.paragraph.type--container.stil--gray .paragraph.type--container.stil--weiss:before,.paragraph.type--container.stil--gray .paragraph.type--container.stil--weiss:after{content:none}.paragraph.type--container.stil--weiss.mt:after{bottom:calc(-36px - var(--margin-1))}}#history-slider{padding:70px 0 100px}#history-slider:before,#history-slider:after{content:initial}#history-slider .title{height:80px;background-image:url("/themes/heinlein/assets/images/history-steps.svg");background-repeat:no-repeat;background-size:cover;background-position:0 bottom}#history-slider .field--name-field-caption{font-size:2.2em;font-family:Gotham, sans-serif}html[lang="ru"] #history-slider .field--name-field-caption{font-family:"Open Sans", sans-serif}#history-slider .field--name-field-text-html{min-height:126px;max-width:230px;margin-top:1rem}#history-slider .field--name-field-text-html p{line-height:1.4;text-align:left;hyphens:auto;-webkit-hyphens:auto}#history-slider .slick-slide img{border-radius:0 20px 0 20px}#history-slider .slick-prev{display:none;visibility:hidden}#history-slider .slick-next{background-image:url("/themes/heinlein/assets/images/icon-forward.svg");background-repeat:no-repeat;background-size:contain;width:77px;height:77px;top:initial;bottom:-30px;left:50%;margin-left:-38.5px;-webkit-transform:none;transform:none}#history-slider .slick-next:before{content:initial}@media (min-width:1200px){.paragraph.type--counter-area .container-fluid{width:940px;text-align:center}}.paragraph--type--counter-item p{line-height:1.5rem;font-family:"Encode Sans Semi Expanded", sans-serif;color:var(--blau-light-6)}html[lang="ru"] .paragraph--type--counter-item p{font-family:Montserrat, sans-serif}.paragraph--type--counter-item var{font-style:normal;font-size:5.7rem;font-family:Gotham, sans-serif;font-weight:100;margin-top:2rem;display:inline-block;color:#fff}#zahlen .paragraph--type--counter-item var{font-size:3.3rem}.paragraph.type--produkt-teil{margin-top:1em;margin-bottom:2em}.paragraph.type--produkt-teil .t-content{background-color:#ebeef4;border-top-right-radius:36px;border-bottom-left-radius:36px;padding:1.5em 1em 1.5em 1em}.paragraph.type--produkt-teil .t-content p{text-align:left;text-align-last:left}.paragraph.type--produkt-teil .t-content h2,.paragraph.type--produkt-teil .t-content h3{text-align:left;margin-bottom:0.2em}.paragraph.type--produkt-teil .t-content h2{font-size:2.6em}.paragraph.type--produkt-teil .t-content h3,.paragraph.type--produkt-teil .t-content h4,.paragraph.type--produkt-teil .t-content h5,.paragraph.type--produkt-teil .t-content h6{text-transform:none;letter-spacing:1px;margin-bottom:0em;text-align:left;font-weight:bold}.paragraph.type--produkt-teil .t-content h3{margin-bottom:0.4rem}.paragraph.type--produkt-teil .t-file{width:85%;margin:1em auto 1em auto}.paragraph.type--produkt-teil .t-file svg{display:inline-block;height:2.4em;padding-right:0.6em}.paragraph.type--produkt-teil .t-file svg path{stroke:#001e4b;stroke-width:1}.paragraph.type--produkt-teil .t-image{margin:0.6em auto 1em 1em}.paragraph.type--produkt-teil .t-image img{width:65%}.paragraph.type--produkte .single .t-content{min-height:auto}.paragraph.type--slider-container .paragraph{margin-bottom:0;padding:0 20px}.paragraph.type--slider-container img{max-width:80%}.paragraph.type--slider-container .slick-dotted.slick-slider{margin-bottom:0}.paragraph.type--slider-container .dottis.green .slick-dots{position:static}.paragraph.type--slider-container .dottis.green .slick-dots button{background-color:#008800}.paragraph.type--slider-container .dottis.green .slick-dots li.slick-active button{background-color:#33cc33}.paragraph.type--slider-container .dottis.blue .slick-dots{position:static}.paragraph.type--slider-container .dottis.blue .slick-dots button{background-color:var(--blau-mittel-3);transition:0.333s}.paragraph.type--slider-container .dottis.blue .slick-dots li:hover button,.paragraph.type--slider-container .dottis.blue .slick-dots li.slick-active button{background-color:var(--blau-light-5)}.paragraph.type--view{margin-top:0;margin-bottom:0}@media (min-width:1px) and (max-width:575px){.paragraph.type--view{margin-left:10px;margin-right:10px}}.paragraph.type--slider{margin-bottom:0}@media (min-width:1px) and (max-width:575px){.paragraph.type--text-image .d-flex{display:block !important}}.paragraph.type--text-image .left-corner{width:35%}@media (min-width:1px) and (max-width:575px){.paragraph.type--text-image .left-corner{width:100%}}.paragraph.type--text-image .left-corner .single-img,.paragraph.type--text-image .left-corner .multi-img{background-size:cover;background-position:center center;background-repeat:no-repeat}.paragraph.type--text-image .left-corner .single-img{height:100%;border-bottom-left-radius:36px}@media (min-width:1px) and (max-width:575px){.paragraph.type--text-image .left-corner .single-img{border-bottom-left-radius:0;border-top-right-radius:36px;height:350px}}.paragraph.type--text-image .left-corner .multi-img{height:50%}.paragraph.type--text-image .left-corner .multi-img:last-child{border-bottom-left-radius:36px}@media (min-width:1px) and (max-width:575px){.paragraph.type--text-image .left-corner .multi-img{border-top-right-radius:36px;height:250px}.paragraph.type--text-image .left-corner .multi-img:last-child{border-bottom-left-radius:0;border-top-right-radius:0}}.paragraph.type--text-image .right-corner{background-color:#f8f5f3;border-top-right-radius:36px;padding:1.5em 1em 1.5em 1.8em;width:65%}.paragraph.type--text-image .right-corner *{text-align:left}.paragraph.type--text-image .right-corner svg.svg-icon path{stroke:#001e4b}@media (min-width:1px) and (max-width:575px){.paragraph.type--text-image .right-corner{border-top-right-radius:0;width:100%}}.paragraph.type--image.stil--full{margin:0}.paragraph.type--image.stil--full img{width:100%}.paragraph.type--image.stil--right{text-align:right}.paragraph.type--image.stil--center{text-align:center}.paragraph.type--image.stil--right{position:absolute;right:0}.paragraph.type--image.stil--bottom{position:absolute;bottom:0}.paragraph.type--image.stil--radius img{border-top-right-radius:36px;border-bottom-left-radius:36px}.paragraph.type--person{margin-bottom:0 !important;margin-top:0 !important}#support-boxes .paragraph.type--text{background-color:var(--blau-dunkel);padding:21px 30px;min-height:135px;display:flex;align-items:center;justify-content:center}#support-boxes .row>.x-column:nth-of-type(odd) .paragraph.type--text{border-radius:0 var(--r3) 0 var(--r3)}#support-boxes .row>.x-column:nth-of-type(even) .paragraph.type--text{border-radius:var(--r3) 0 var(--r3) 0}#support-boxes .paragraph.type--text p{color:#fff;hyphens:auto;-webkit-hyphens:auto}#service .contact-person{text-align:center;margin:auto;padding:60px 0 0;font-size:1rem;color:#fff}#service .contact-person .image{margin:0 auto}@media (min-width:576px){#service .contact-person{width:445px}#service .contact-person .image{width:385px}}#service .contact-person .name-position{margin:30px 0 7px}#service .contact-person a{color:#fff;display:inline-block;border-bottom:1px solid var(--blau-mittel-1);padding-bottom:3px}.paragraph.type--person.person-stil-vcard i{display:inline}a.vcard{text-decoration:none}.vcard svg{overflow:hidden;vertical-align:middle;max-width:36px;margin-right:7px}.paragraph.type--_-column{margin-bottom:0 !important;margin-top:0 !important}#desktop-menu .x-column{margin:0 0 30px 0 !important}.x-column:not(div[class*="offset"]){margin-bottom:30px;margin-left:auto;margin-right:auto}@media (max-width:575px){.x-column:not(div[class*="offset"]){margin-bottom:0}#support-boxes .paragraph.type--text{margin-bottom:30px;border-radius:0 var(--r3) 0 var(--r3)}}.paragraph.type--time-line{position:relative;margin-bottom:16em !important}.paragraph.type--time-line::after{content:"";position:absolute;width:30px;background:url("/themes/heinlein/assets/images/line-solid.svg") repeat-y;top:0;bottom:0;left:50%;margin-left:-15px}@media (min-width:1px) and (max-width:575px){.paragraph.type--time-line::after{display:none;left:10px;margin-left:0}}.paragraph.type--time-line .time-line-item{position:relative;margin:0;width:calc(50% - 90px);left:0;text-align:right}@media (min-width:1px) and (max-width:575px){.paragraph.type--time-line .time-line-item{text-align:left;width:calc(100% - 75px);left:50px;top:40px;margin-bottom:10em}}@media (min-width:992px) and (max-width:1199px){.paragraph.type--time-line .time-line-item{width:calc(50% - 75px)}}.paragraph.type--time-line .time-line-item .field--name-field-label{position:absolute;width:calc(100% + 90px);text-transform:uppercase;text-align:left;font-size:60px;line-height:60px;top:-58px;border-bottom:1px solid #9dadc9;color:#9dadc9}@media (min-width:1px) and (max-width:575px){.paragraph.type--time-line .time-line-item .field--name-field-label{left:0px;top:-40px;right:auto}}@media (min-width:992px) and (max-width:1199px){.paragraph.type--time-line .time-line-item .field--name-field-label{width:calc(100% + 75px)}}.paragraph.type--time-line .time-line-item .field--name-field-image{margin-top:12px;height:180px;text-align:left}.paragraph.type--time-line .time-line-item::after{content:"";position:absolute;width:30px;height:5px;right:-105px;background-color:#3c4c70;top:0px;z-index:1}@media (min-width:1px) and (max-width:575px){.paragraph.type--time-line .time-line-item::after{display:none;right:auto;left:-45px;top:-18px}}@media (min-width:992px) and (max-width:1199px){.paragraph.type--time-line .time-line-item::after{right:-90px}}.paragraph.type--time-line .time-line-item .time-line-item-inner{position:relative;top:20px}@media (min-width:768px) and (max-width:991px){.paragraph.type--time-line .time-line-item .time-line-item-inner{width:calc(100% + 75px);top:34px;padding-right:48px}}@media (min-width:576px) and (max-width:767px){.paragraph.type--time-line .time-line-item .time-line-item-inner{width:calc(100% + 115px);top:38px;padding-right:20px}}@media (min-width:1px) and (max-width:575px){.paragraph.type--time-line .time-line-item .time-line-item-inner{width:calc(100% + 10px);top:28px;padding-right:20px}}.paragraph.type--time-line .time-line-item .time-line-item-inner .text{padding:8px 0px}.paragraph.type--time-line .time-line-item .time-line-item-inner .text p{text-align:left !important;margin-bottom:0.4rem !important;text-align-last:left}.paragraph.type--time-line .time-line-item .time-line-item-inner .text strong{text-transform:uppercase;font-size:1.2em;font-weight:bold}.paragraph.type--time-line .time-line-item .time-line-item-inner .text ul{margin:0;text-align:left}.paragraph.type--time-line .time-line-item .time-line-item-inner .text ul li{text-transform:none}.paragraph.type--time-line .time-line-item .time-line-item-inner .text ul li::before{font-family:"Font Awesome 5 Free"}.paragraph.type--time-line .time-line-item:nth-child(even){text-align:left;left:calc(50% + 90px)}@media (min-width:1px) and (max-width:575px){.paragraph.type--time-line .time-line-item:nth-child(even){left:50px}}@media (min-width:992px) and (max-width:1199px){.paragraph.type--time-line .time-line-item:nth-child(even){left:calc(50% + 75px)}}.paragraph.type--time-line .time-line-item:nth-child(even) .field--name-field-image{text-align:right}.paragraph.type--time-line .time-line-item:nth-child(even) .field--name-field-label{right:auto;left:-90px;text-align:right}@media (min-width:1px) and (max-width:575px){.paragraph.type--time-line .time-line-item:nth-child(even) .field--name-field-label{left:0px;top:-40px;right:auto;text-align:left}}@media (min-width:992px) and (max-width:1199px){.paragraph.type--time-line .time-line-item:nth-child(even) .field--name-field-label{left:-75px}}.paragraph.type--time-line .time-line-item:nth-child(even)::after{right:auto;left:-105px}@media (min-width:1px) and (max-width:575px){.paragraph.type--time-line .time-line-item:nth-child(even)::after{left:-45px;top:-18px}}@media (min-width:992px) and (max-width:1199px){.paragraph.type--time-line .time-line-item:nth-child(even)::after{left:-90px}}@media (min-width:768px) and (max-width:991px){.paragraph.type--time-line .time-line-item:nth-child(even) .time-line-item-inner{left:-75px;padding-right:0;padding-left:48px}}@media (min-width:576px) and (max-width:767px){.paragraph.type--time-line .time-line-item:nth-child(even) .time-line-item-inner{left:-115px;padding-right:0;padding-left:20px}}@media (min-width:1px) and (max-width:575px){.paragraph.type--time-line .time-line-item:nth-child(even) .time-line-item-inner{margin-top:80px;margin-bottom:80px}}.paragraph.type--time-line .time-line-item:nth-child(even) .time-line-item-inner p{text-align:right !important;text-align-last:right !important}.paragraph.type--time-line .time-line-item:nth-child(even) .time-line-item-inner ul li{text-align:right !important;padding-left:0;padding-right:20px}.paragraph.type--time-line .time-line-item:nth-child(even) .time-line-item-inner ul li::before{right:0px}.paragraph.type--gallery{margin-top:0}.paragraph.type--gallery>.field{max-width:932px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.node--type-news .paragraph.type--gallery>.field{max-width:1200px}.node--type-news .paragraph.type--gallery .field__item:last-child{margin:auto}.node--type-news .paragraph.type--gallery img{border-radius:0 var(--r3) 0 var(--r3);margin:0 15px 30px;width:100%}.paragraph.type--gallery>.field>div{max-width:33%;margin-bottom:0.5%}.paragraph.type--gallery>.field>div:last-child{margin-right:auto}.field--name-field-link a,a.text-link,.button{color:var(--blau-light-7);border:2px solid var(--blau-light-7);border-bottom-left-radius:var(--r3);border-top-right-radius:var(--r3);text-transform:uppercase;font-size:1.5rem;letter-spacing:2px;text-decoration:none;background-color:transparent;transition:all 0.3s;line-height:56px;padding:3px 36px 0;display:inline-block;cursor:pointer}a.button.small{text-transform:none;letter-spacing:0.5px;font-size:1em;line-height:2em;color:var(--blau-dunkel);padding:0 2em;border-bottom-left-radius:var(--r1);border-top-right-radius:var(--r1);border-width:1px;border-color:var(--blau-dunkel)}a.button.small:hover{color:#fff}@media (min-width:1px) and (max-width:575px){.field--name-field-link a,a.text-link,.button{font-size:1.3rem;padding:3px 24px 0}}.text-link-icon img{max-width:100%;margin-right:1em}.text-link-icon span{display:block;padding-top:0.777em}.field--name-field-link a:hover,.button:hover{color:white;background-color:var(--blau-mittel-3);border-color:var(--blau-mittel-3)}#nachhaltigkeit{background-image:url("/themes/heinlein/assets/images/bg-nachhaltigkeit.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;background-origin:border-box}#nachhaltigkeit a.text-link{color:var(--green-text);border-color:var(--green-text)}#nachhaltigkeit a.text-link:hover{color:white;background-color:#97e678;border-color:#97e678}@media (min-width:1px) and (max-width:991px){.field--name-field-link a{padding:10px 18px 10px 18px;font-size:1em}}.teaser{background-color:var(--ivory-hell-1);padding-top:5.6rem;padding-bottom:5.6rem;position:relative}.teaser:before{content:"";background-color:transparent;position:absolute;z-index:1;left:0;top:-36px;width:36px;height:36px;background:radial-gradient(circle at top right, transparent 36px, var(--ivory-hell-1) 0)}.teaser aside img{border-top-right-radius:36px;width:100%}.teaser .field--name-field-links-intern .node__title{display:flex;flex-direction:column;justify-content:center;padding:0;background-color:var(--ivory-hell-2);border-bottom-left-radius:var(--r3);transition:all 0.333s;min-height:65px}.teaser .field--name-field-links-intern .node__title a{display:block;text-transform:uppercase;letter-spacing:0.1rem;white-space:break-spaces;text-align:center}.teaser .field--name-field-links-intern aside{border-radius:0 var(--r3) 0 var(--r3);transition:all 0.3s}.teaser .field--name-field-links-intern:hover aside{box-shadow:var(--box-hover-shadow)}.page-node-3 .teaser .field:first-child img{transform:scaleX(-1);border-top-right-radius:0;border-top-left-radius:var(--r3)}.field--name-field-links-intern:hover .node__title a{color:#001e4b;margin-left:-1px;text-shadow:0 0 1px #001e4b;letter-spacing:0.123rem}@media (min-width:576px) and (max-width:767px){.field--name-field-links-intern{max-width:75%;margin:auto;margin-bottom:42px}}@media (min-width:1px) and (max-width:575px){.field--name-field-links-intern{max-width:95%;margin:auto;margin-bottom:38px}}.node--type-person.node--view-mode-teaser .contact-person--footer{text-align:left;line-height:1.5rem}@media (min-width:1px) and (max-width:575px){article.node--type-produkt .field--name-body{padding:0 1em}}.slick-loading .slick-list{background:#fff url("/themes/heinlein/assets/images/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("/themes/heinlein/assets/fonts/slick.eot");src:url("/themes/heinlein/assets/fonts/slick.eot?#iefix") format("embedded-opentype"), url("/themes/heinlein/assets/fonts/slick.woff") format("woff"), url("/themes/heinlein/assets/fonts/slick.ttf") format("truetype"), url("/themes/heinlein/assets/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal;font-display:swap}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev:before{content:"←"}.slick-next{right:-25px}.slick-next:before{content:"→"}.slick-dotted.slick-slider{margin-bottom:30px}#ausbildung-aktuell .slick-dotted.slick-slider,#ausbildung-aktuell .dottis{margin:0 !important}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 7px;padding:0;cursor:pointer}.slick-dots li button{border:0;background-color:#9ba7bf;border-radius:50%;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;opacity:0.75}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li.slick-active button{background-color:#3c4c70;opacity:1}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.path-frontpage .slick-track{padding-top:90px}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;outline:none;display:block;opacity:0;transition:opacity 3s}.slick-arrow{transition:opacity 0.333s}.slick-arrow.slick-disabled{opacity:0 !important;cursor:default}.loaded .slick-initialized.slick-slider .slick-slide,.loaded .prev,.loaded .next{opacity:1}.slick-slide img{display:block}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.block-views-blocknews-next{background-color:var(--blau-light-1);padding-top:4em;z-index:3}.block-views-blocknews-next div.article{background-color:var(--blau-light-3);border-bottom-left-radius:var(--r2);text-align:center;position:relative;border-radius:0 var(--r3) 0 var(--r3);transition:all 0.3s}.block-views-blocknews-next div.article:hover{box-shadow:var(--box-hover-shadow)}.block-views-blocknews-next .view-header{text-align:center;margin-bottom:4em}.block-views-blocknews-next .view-header a{border-bottom:1px solid var(--blau-dunkel);margin-bottom:12px;display:inline-block;text-decoration:none}.block-views-blocknews-next .article .title{display:flex;flex-direction:column;justify-content:center;transition:all 0.3s;height:70px}.block-views-blocknews-next .article:hover .title{color:#001e4b;margin-left:-1px;text-shadow:0 0 1px #001e4b;letter-spacing:0.05em}.block-views-blocknews-next img{border-radius:0 var(--r2) 0 0}.views-view-grid .col-12{margin-bottom:90px}.view-display-id-list img{border-radius:0 var(--r3) 0 0}#views-bootstrap-news-list .news-item a{white-space:initial}.views-view-grid .news-item{border-radius:0 var(--r3) 0 var(--r3);overflow:hidden;transition:all 0.3s}.views-view-grid .news-item:hover{box-shadow:var(--box-hover-shadow)}.views-view-grid .news-item .news-item-wrapper{background-color:var(--blau-light-1);padding:20px 20px}.views-view-grid .news-item .news-item-wrapper .news-item-content{height:270px;overflow:hidden;position:relative}.views-view-grid .news-item .news-item-wrapper .news-item-content:after{content:"";position:absolute;bottom:0;left:0;right:0;z-index:1;height:70px;box-shadow:inset 0 -40px 30px -10px var(--blau-light-1)}.node--type-news #main h1{margin-bottom:1em}.node--type-news #main h2{font-size:1.7rem}.node--type-news #main p{text-align:center;hyphens:auto;-webkit-hyphens:auto}.node--type-news #main .field--name-field-section.field__items{display:flex;flex-direction:column}.node--type-news #main .field--name-field-section.field__items .field__item{background-color:#fff;z-index:1}.node--type-news #main .header-text .field__item{background-color:transparent !important}.node--type-news #main .field--name-field-section.field__items .field__item:first-child{z-index:0}.news-item-content a{white-space:normal}.views-view-grid .news-item .news-item-wrapper .news-item-content h2{font-size:18px;text-align:left;color:var(--blau-dunkel);letter-spacing:0.07rem;hyphens:auto;-webkit-hyphens:auto;font-weight:400;font-family:"Encode Sans Expanded", sans-serif;line-height:1.4;margin-bottom:0;min-height:97px}.views-view-grid .news-item .news-item-wrapper .news-item-content p{line-height:1.5;text-align:left;hyphens:auto;-webkit-hyphens:auto}.views-view-grid .news-item .news-item-wrapper .news-item-footer{text-align:center}.views-view-grid .news-item .news-item-wrapper .news-item-footer svg{width:40px}.job--slider{margin-top:2em;margin-bottom:7em;padding:2em;background-color:var(--blau-light-1);border-top-right-radius:36px;border-bottom-left-radius:36px;min-height:400px;max-width:992px}.job--slider .slick-dots{left:0;bottom:50px}.job--slider .slick-slide svg{width:40px;margin:auto}@media (min-width:1px) and (max-width:991px){.job--slider{max-width:100%;padding:2em 1.2em}}.job--slider--short{width:100%}.job--slider--short .slick-dots{left:0;bottom:0}.job--slider--short .slick-slide{position:relative;min-height:280px}@media (min-width:1px) and (max-width:575px){.job--slider--short .slick-slide{min-height:320px}}.job--slider--short .slick-slide .download{position:absolute;bottom:0;right:0}.job--slider--short .slick-slide .download *{text-align:center}.job--slider--short .slick-slide .download svg.svg-icon{width:40px}.person--slider .slick-dots{left:0;bottom:0}.product--slider{position:relative}@media (min-width:1080px){.product--slider{width:970px;max-width:970px}}.product--slider .slick-slider{min-height:480px}@media (min-width:1px) and (max-width:991px){.product--slider{max-width:90%}}@media (min-width:1px) and (max-width:991px){.product--slider{width:75%}}@media (min-width:1px) and (max-width:768px){.product--slider{width:73%}}.product--slider .slick-initialized .slick-slide img{opacity:1;transition:all 1s cubic-bezier(0.23, 0.375, 0.1, 1);transition-delay:0s}.product--slider .slick-slide[data-slick-index="0"] img,.product--slider .slick-slide[data-slick-index="4"] img,.product--slider .slick-slide[data-slick-index="5"] img{transform:scale(0.5)}.product--slider .slick-slide[data-slick-index="3"] img,.product--slider .slick-slide[data-slick-index="10"] img,.product--slider .slick-slide[data-slick-index="12"] img{transform:scale(1)}.product--slider .slick-slide[data-slick-index="2"] img,.product--slider .slick-slide[data-slick-index="11"] img{transform:scale(1.5)}.product--slider .slick-slide{text-align:center;position:relative;height:420px}.product--slider .slick-slide a{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:1px) and (max-width:768px){.product--slider .slick-slide img{transform:scale(1) !important}}.product--slider .slick-slide p.title{line-height:1.4;position:absolute;opacity:0;bottom:-100px;width:194px;margin-left:0;z-index:1;transition:all 1s}.product--slider .slick-slide:hover p.title{transition:all 0.3s;opacity:1;bottom:0}.product--slider .slick-slide.slick-current+div+div p.title{opacity:1;bottom:0}.product--slider .slick-initialized .slick-current+div .title{margin-left:-15px}.product--slider .slick-initialized .slick-current+div+div+div .title{margin-left:15px}.product--slider .next,.product--slider .prev{position:absolute;top:220px;border:1px solid #ced6e4;border-width:0 3px 3px 0;display:inline-block;width:50px;height:50px;padding:3px}@media (min-width:1px) and (max-width:991px){.product--slider .next,.product--slider .prev{top:110px;width:42px;height:42px}}@media (min-width:1px) and (max-width:768px){.product--slider .next,.product--slider .prev{top:30%;width:38px;height:38px}.path-frontpage .slick-track{padding-top:20px}#frontslider{padding:0 !important}}.product--slider .next{right:-24px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@media (min-width:1px) and (max-width:768px){.product--slider .next{right:-32px}}.product--slider .prev{left:-24px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}@media (min-width:1px) and (max-width:768px){.product--slider .prev{left:-32px}}.view-personen{text-align:center}.view-personen .form-row{display:block;width:75%}@media (min-width:1px) and (max-width:575px){.view-personen .form-row{width:100%}}.view-personen .form-row .form-item-field-country-target-id{width:56%;margin:0;display:inline-block}.view-personen .form-row .form-item-field-zip-code-value{width:36%;margin:0;display:inline-block}.view-personen .form-actions{width:100%;margin-top:2em}.view-personen .form-actions .btn{width:180px}.seals{margin-top:2em}.seals--line{text-align:center}.seals .views-row{width:182px;display:inline-block;vertical-align:top;margin-left:5px;margin-right:5px;margin-bottom:30px}.seals .views-row--pdf{text-align:right;padding:0.4em 0.2em 0.2em 0.6em;font-size:1.1em}.seals .views-row--pdf a{display:block;text-align:right}.seals .views-row--pdf svg.svg-icon{width:30px;display:inline-block}.seals .views-row--pdf svg.svg-icon path{stroke:#3c4c70}.seals .views-row--footer{background-color:#ced6e4;border-bottom-left-radius:36px;min-height:68px;text-align:left;padding:0.4em 0.2em 0.2em 0.6em}.seals .views-row--footer p{font-size:0.8em;margin:0}.view-fair .table{margin-bottom:0;background-color:#ebeef4;border-top-left-radius:36px;border-bottom-right-radius:36px}.view-fair td{text-align:left}.view-fair thead tr:nth-child(1) th{background-color:#001e4b;text-align:left;color:white;border:none}.view-fair thead tr:nth-child(1) th:first-child{border-top-left-radius:36px}.view-fair thead tr:nth-child(1) th:last-child{border-bottom-right-radius:36px}.view-fair tbody tr td{padding:12px;border-bottom:1px solid white}.view-fair .view-footer{background-color:#f8f5f3;text-transform:uppercase;padding:1rem;border-bottom-left-radius:36px}@media (min-width:1px) and (max-width:991px){.views-element-container.col-auto{padding:16px 0px}.views-element-container.col-auto .view{max-width:100%}}#frontslider .view-content{margin:0}.webform-submission-form .alert-wrapper .alert-danger{display:none !important;visibility:hidden !important;overflow:hidden !important;height:0 !important}#sliding-popup{max-width:440px;left:calc(50% - 220px)}@media (min-width:1px) and (max-width:575px){#sliding-popup{width:100%;left:0}}#sliding-popup .eu-cookie-compliance-content{max-width:100%;padding:20px 20px 10px 20px}#sliding-popup .eu-cookie-compliance-content p{text-align:center;line-height:1.4}#sliding-popup .eu-cookie-compliance-banner{margin-left:auto;margin-right:auto;background:rgba(240, 244, 253, 0.9)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message{float:none;width:100%;max-width:100%}#sliding-popup .eu-cookie-compliance-banner #popup-buttons{float:none;width:100%;max-width:100%}#sliding-popup button{background:none;border:none;text-decoration:underline;width:100%;display:block;margin-bottom:15px}#sliding-popup #popup-buttons{clear:both;display:flex;justify-content:space-between;flex-direction:row-reverse}#sliding-popup #popup-buttons .agree-button,#sliding-popup #popup-buttons .decline-button{display:inline-block;width:auto;text-decoration:none}#sliding-popup #popup-buttons .agree-button{background-color:var(--gold-dunkel);color:#fff;font-weight:bold;border-radius:0 18px 0 18px;line-height:2em;padding:0 1.5em}#sliding-popup #popup-buttons .decline-button{font-weight:300}.site-footer{padding:0 3em 0 3em;background:var(--gold-dunkel) !important}@media (max-width:574px){.site-footer{padding:1rem 0 3rem 0 !important;position:relative;z-index:1000}.site-footer .row{flex-direction:column}.site-footer-first{order:3;text-align:center}.site-footer-second{order:1}.site-footer-third{order:2}.site-footer *{font-size:0.85rem;color:#f8f5f3;font-weight:400;letter-spacing:0.05rem}.site-footer .region-footer-second{width:100%}.site-footer .region-footer-second .separator{display:block;color:var(--gold-dunkel);font-size:0.1em;height:7px}.site-footer .region-footer-second *,.site-footer .region-footer-third{text-align:center !important;line-height:1.3 !important}}.site-footer .region-footer-second *{font-family:"Encode Sans Expanded", sans-serif;color:#f8f5f3;font-weight:400;letter-spacing:0.05rem}.site-footer span.separator{display:inline-block;padding:0 7px}.site-footer nav ul{display:block;margin:0;padding:0}.site-footer nav ul li{display:inline}.site-footer nav ul li::after{content:"";color:#f8f5f3;display:inline-block;padding-left:7px;padding-right:7px}.site-footer nav ul li:last-child::after{content:""}.site-footer a{display:inline-block;padding:0;line-height:60px;color:#f8f5f3;text-decoration:none}.site-footer a:hover{color:white !important;text-decoration:underline}.site-footer .region-footer-first{z-index:0}.site-footer .region-footer-first.open{z-index:10}.site-footer .region-footer-third{text-align:right}.site-footer div[id^=block-findcontact]{position:fixed;bottom:0;left:0;z-index:100;transition:all 0.777s;height:0;max-width:100vw}.site-footer div[id^=block-findcontact].open{right:0;height:240px;bottom:0}.site-footer .row div[id^=block-findcontact]>.title{display:inline-block;background-color:var(--gold-dunkel);margin:0 0 0 3vw;padding:0 1.5rem 0 1rem;border-radius:1.5rem 1.5rem 0 0;background-image:url("/themes/heinlein/assets/images/icons/icon-user.svg");background-size:27.7px;background-repeat:no-repeat;background-position:0 center;height:60px;line-height:60px;cursor:pointer;transition:all 0.333s;position:absolute;top:-60px}@media (min-width:1px) and (max-width:575px){.site-footer .row div[id^=block-findcontact]>.title{margin-left:calc(50% - 110px);height:50px;line-height:50px;top:-50px}.site-footer div[id^=block-findcontact] .field--name-body,.site-footer div[id^=block-findcontact] .field--name-body>div{text-align:center;overflow:auto}.site-footer div[id^=block-findcontact] .view-personen .view-filters .form-row{margin:0 auto}.site-footer div[id^=block-findcontact] .view-id-personen .image img{max-width:85px}.site-footer div[id^=block-findcontact]>.content{padding:21px !important}.site-footer div[id^=block-findcontact] p{padding:0 !important;margin:0 !important;width:100% !important;max-width:100% !important}.site-footer div[id^=block-findcontact].open,.site-footer div[id^=block-findcontact]>.content{height:80vh !important;display:flex;flex-direction:column;justify-content:flex-start}.site-footer div[id^=block-findcontact] .views-element-container{width:100% !important}.site-footer div[id^=block-findcontact].open .view-id-personen .view-content{position:initial}.site-footer div[id^=block-findcontact].open .view-personen{height:100%;flex-direction:column}.site-footer div[id^=block-findcontact].open .view-id-personen .view-content>div{margin-top:110px}.site-footer div[id^=block-findcontact].open .view-id-personen .image{margin-top:-55px}.site-footer div[id^=block-findcontact].open .view-id-personen .view-content>div{margin:65px auto 0}}.site-footer .row div[id^=block-findcontact]>.title:hover{background-color:var(--gold);box-shadow:inset 0 -30px 30px -12px var(--gold-dunkel)}.site-footer .row div[id^=block-findcontact]>.title span{display:block;padding-left:36px;text-transform:none;letter-spacing:0.01rem;font-size:1.1rem;color:#fff}.site-footer div[id^=block-findcontact]>.content{background-color:var(--gold-dunkel);padding:3rem 0 3rem 3vw;height:240px}.site-footer div[id^=block-findcontact] p{color:#fff;text-transform:none;font-family:"Encode Sans Semi Expanded", sans-serif;font-weight:300;line-height:1.5;letter-spacing:0;margin:0}html[lang="ru"] .site-footer div[id^=block-findcontact] p{font-family:Montserrat, sans-serif}.site-footer div[id^=block-findcontact] p:first-child{font-weight:500;padding:0 0 0 1rem;margin-bottom:1rem;max-width:400px}.site-footer div[id^=block-findcontact] .view-personen .form-actions{margin:0;padding:0}.site-footer div[id^=block-findcontact] .view-personen{display:flex;margin:0;width:100%;max-width:initial}.site-footer div[id^=block-findcontact] .view-id-personen .view-content{margin:0;position:absolute;bottom:0;background-color:transparent;padding:0;left:420px}.site-footer div[id^=block-findcontact] .view-id-personen .bef-exposed-form{margin-bottom:0}.site-footer div[id^=block-findcontact] .row .node-105{max-height:155px !important;padding:0 12px !important}.site-footer div[id^=block-findcontact] .row .node-105 .image{margin-top:14px}.site-footer div[id^=block-findcontact] .row .node-105 .telefon{font-size:1em;display:inline-block;margin:15px auto 0;border:1px solid #fff;border-radius:12px 0 12px 0;padding:5px 15px;cursor:pointer}.site-footer div[id^=block-findcontact] .row .node-105 .telefon:hover{background-color:var(--gold)}@media (min-width:769px) and (max-width:1024px){.site-footer div[id^=block-findcontact] .view-id-personen .view-content{left:340px}}.site-footer div[id^=block-findcontact]:not(.open) .view-id-personen .view-content.show{opacity:0;margin-bottom:-500px;transition:all 1s}.site-footer div[id^=block-findcontact] .view-id-personen .view-content.show{opacity:1;margin-bottom:0}.site-footer div[id^=block-findcontact]:not(.open) .view-id-personen .view-content{opacity:0;margin-bottom:-500px;transition:all 1s}.site-footer div[id^=block-findcontact].open .view-id-personen .view-content{opacity:1;margin-bottom:0;z-index:1}.site-footer div[id^=block-findcontact] .view-id-personen .view-content>div{padding:0 0 20px 0;margin:0 24px 0 0;flex:auto;max-width:280px;width:280px;height:280px;border:1px solid #fff;border-radius:18px 0 18px 0;max-height:130px;color:#fff;box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.2);opacity:1;transition:opacity 0.3s}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.site-footer div[id^=block-findcontact].loaded .view-id-personen .view-content>div{animation:fade-in 0.1s linear 0.1s 1 forwards;-webkit-animation:fade-in 0.1s linear 0.1s 1 forwards}.site-footer div[id^=block-findcontact] .view-id-personen .view-content>div.textonly{padding:20px;max-width:365px;width:100%;max-height:180px}.site-footer div[id^=block-findcontact] .view-id-personen .view-content>div.textonly a{border:1px solid #fff;width:auto;padding-left:21px;padding-right:21px;margin-top:21px}.site-footer div[id^=block-findcontact].germany .view-id-personen .view-content>div{display:none}.site-footer div[id^=block-findcontact].germany .view-id-personen .view-content>div.textonly{display:block}@media (min-width:1px) and (max-width:768px){.site-footer div[id^=block-findcontact] .view-id-personen .view-content>div{max-height:160px;margin-top:80px !important}}.site-footer div[id^=block-findcontact] .view-id-personen .image{margin:-85px auto 7px;position:relative}.site-footer div[id^=block-findcontact] .view-id-personen .image img{max-width:115px;border-radius:50%;box-shadow:0 0px 32px 0 rgba(0, 0, 0, 0.2)}.site-footer div[id^=block-findcontact] label.form-required{display:none;visibility:hidden}html .form-required::after{background-image:url("/themes/heinlein/assets/images/required.svg")}.site-footer div[id^=block-findcontact] .view-id-personen .telefon{font-size:1.3em;margin-top:3px}.site-footer div[id^=block-findcontact] .view-personen .view-filters .form-row{display:flex;flex-direction:column;width:240px;padding:0}.site-footer div[id^=block-findcontact] select:focus,.site-footer div[id^=block-findcontact] input:focus,.site-footer div[id^=block-findcontact] .btn:focus{box-shadow:0 0 2px 2px rgba(255, 255, 255, 0)}.site-footer div[id^=block-findcontact] .view-personen fieldset{width:100% !important;padding:0;height:80px}.site-footer div[id^=block-findcontact] .view-personen .btn{width:100%;border-radius:0 18px 0 18px;letter-spacing:0;font-size:12.5px;color:#fff;transition:all 0.333s;padding:0;text-transform:none;line-height:2.7}.site-footer div[id^=block-findcontact] .view-personen .btn:hover,.site-footer div[id^=block-findcontact] .view-personen .btn:focus{background-color:var(--gold);border:1px solid white}.site-footer div[id^=block-findcontact] fieldset select,.site-footer div[id^=block-findcontact] fieldset input{border:none;margin:0;height:33px;overflow:hidden;border-radius:0 18px 0 18px;font-size:12.5px;letter-spacing:0;position:relative;z-index:1;padding:0 0 0 18px;background-color:transparent}.site-footer div[id^=block-findcontact] fieldset input{box-shadow:inset 3px -3px 3px 0 rgba(0, 0, 0, 0.3);background-color:var(--blau-light-4)}.site-footer div[id^=block-findcontact] fieldset input:fucus{background-color:var(--blau-light-2)}.site-footer div[id^=block-findcontact] fieldset .form-select.hidden,.site-footer div[id^=block-findcontact] fieldset label{display:none}.site-footer div[id^=block-findcontact] .shs-field-container,.site-footer div[id^=block-findcontact] .select-wrapper{display:flex;flex-direction:column;margin-bottom:0;max-height:78px;width:100%;overflow:hidden}.select-wrapper:before{content:"ˇ";color:#b7beca;font-size:36px;text-align:center;position:absolute;top:0;right:0;width:31px;height:100%;background-color:var(--blau-mittel-3);display:block;z-index:1}.site-footer div[id^=block-findcontact] .select-wrapper--level-0{margin-bottom:0.777rem}.site-footer div[id^=block-findcontact] .shs-widget-container,.site-footer div[id^=block-findcontact] .select-wrapper{position:relative;-moz-appearance:none !important;-webkit-appearance:none !important;background-image:url("/themes/heinlein/assets/images/select-drop.svg");background-size:44px;background-repeat:no-repeat;background-position:right center;background-color:transparent;background-color:#dde4ec;background:-moz-linear-gradient(top, #dde4ec 0%, #b7beca 49%, #dde4ec 100%);background:-webkit-linear-gradient(top, #dde4ec 0%, #b7beca 49%, #dde4ec 100%);background:linear-gradient(to bottom, #dde4ec 0%, #b7beca 49%, #dde4ec 100%);min-height:33px;width:100%;display:block;overflow:hidden;border-radius:0 17px}.site-footer div[id^=block-findcontact] .shs-widget-container:first-child{margin-bottom:12px}.site-footer div[id^=block-findcontact] ::placeholder{color:var(--blau-mittel-typo)}#datenschutz *{text-align:left}#datenschutz h3{text-indent:-36px;padding-left:40px;max-width:550px;margin:3rem 0 0;word-spacing:0.123rem;text-transform:none}#datenschutz h4{font-family:"Encode Sans Semi Expanded", sans-serif;font-weight:500;text-transform:none;letter-spacing:0.01em;font-size:1rem;margin:2rem 0 0.5rem 0}html[lang="ru"] #datenschutz h4{font-family:Montserrat, sans-serif}#datenschutz h3+h4{margin-top:1em}#datenschutz p{margin:0 0 1rem 44px}#datenschutz p,#datenschutz li{line-height:1.5;letter-spacing:0.0222em;hyphens:auto;-webkit-hyphens:auto;text-align:justify !important}#datenschutz a{word-break:break-all}#datenschutz li:before{content:unset}#datenschutz ol{margin:0 0 0 3px}#datenschutz ol li{margin:1rem 0}#datenschutz ol li ul{margin:24px}#datenschutz ol li ul li,ul.abc ul li{list-style:disc;padding-left:3px;margin:0 0 0.5em 0}ul.abc>li{list-style:lower-alpha !important}@media (min-width:1200px){.site-footer .row .site-footer-second{text-align:center;display:flex;flex-direction:column;justify-content:center}}@media (min-width:576px) and (max-width:767px){.site-footer .row .site-footer-second{margin-top:4px;text-align:left}}@media (min-width:1px) and (max-width:575px){.site-footer .row .site-footer-second{margin-top:4px;text-align:left}}legend{font-size:1rem !important;line-height:1.5rem !important}.form-control,.form-select{display:block;width:100%;padding:0 0.75rem;height:calc(1.5em + .75rem + 2px);font-size:1rem;font-weight:400;line-height:2;color:var(--blau-mittel-3) !important;background-color:#fff;background-clip:padding-box;border:1px solid var(--blau-light-4);border-radius:0.25rem;margin:0;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;box-shadow:inset 0 3px 9px -7px rgba(0, 0, 0, 0.5);border-bottom-color:var(--blau-light-2);border-left-color:var(--blau-light-3);border-right-color:var(--blau-light-3)}span.field-suffix{position:absolute;right:0;padding:7px 12px;background-color:rgba(0, 0, 0, 0.05);border-radius:0 18px 0 0;min-width:50px;border-left:1px solid var(--blau-light-3)}.form-control option,.form-select option{color:var(--blau-mittel-3) !important}@media (min-width:1px) and (max-width:575px){.form-control,.form-select{font-size:14px}}.form-text,.form-number,.form-email,.form-tel,.btn-primary,.form-select,textarea.form-control,.select2-container--default .select2-selection--single{border-radius:0 var(--r1) 0 var(--r1)}.btn-primary{border:1px solid white;background-color:transparent}.btn-primary:hover{color:white}.field--type-webform .btn-primary{border-color:var(--blau-dunkel);color:var(--blau-dunkel)}.field--type-webform .btn-primary:hover{background-color:var(--blau-dunkel)}.field--type-webform .select2-container--default .select2-selection--single .select2-selection__arrow{top:7px;right:12px}.field--type-webform .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:inherit}.field--type-webform .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;color:var(--blau-mittel-3) !important}.select2-container--default .select2-selection--single{border:1px solid #ced4da;padding:0.375rem 0.75rem;height:calc(1.5em + 0.75rem + 2px);box-shadow:inset 0 3px 9px -7px rgba(0, 0, 0, 0.5)}.webform-element--title-inline{display:block}.form-group{padding:0;text-align:left}@media (min-width:768px){.webform-flex--container{margin:0 30px}.webform-flexbox{margin:0}}.form-check,.webform-type-radios .fieldset-wrapper legend{padding:0 0 7px 0;margin:0}.webform-options-display-two-columns{margin-top:0;margin-bottom:0.5rem}.form-check-label{display:inline-block;padding:0 15px 0 30px}.form-control.is-invalid,.form-select.is-invalid,.was-validated .form-control:invalid,.was-validated .form-select:invalid{padding:2px 0 0 0.75rem}.webform-progress-bar{margin-bottom:36px}.webform-actions{display:flex}.webform-button--next{margin:0 0 0 auto}#produkt-finder section>label{font-size:1.5em;margin-bottom:36px}#produkt-finder .webform-progress-bar{margin-left:-36px}#produkt-finder li.webform-progress-bar__page:first-child span{border-left-color:transparent}#produkt-finder .webform-multiple-table th{display:none;border:none}#produkt-finder .webform-multiple-table tr{background-color:transparent}#produkt-finder .webform-multiple-table td{padding:0;border-top:none}section[data-drupal-selector="edit-inhalt-und-dosierung"] textarea{height:70px}#produkt-finder .webform-element--title-inline label,#produkt-finder .form-type-webform-custom-composite .form-group>.radios--wrapper legend{display:block;width:30%;margin:0;padding:7px 0 0 0;float:left}#produkt-finder .webform-element--title-inline input,#produkt-finder .form-type-webform-custom-composite .form-group>.radios--wrapper input,#produkt-finder .webform-element--title-inline .select2-container{display:block;width:70% !important;float:right}@media (min-width:1px) and (max-width:575px){section[data-drupal-selector="edit-verschluss"] fieldset>label,#edit-geforderte-dosieranforderung>label,#produkt-finder .webform-elements .fieldset-legend{hyphens:auto;-webkit-hyphens:auto}#edit-behaelter-vorhanden{display:flex}#produkt-finder .webform-element--title-inline input,#produkt-finder .form-type-webform-custom-composite .form-group>.radios--wrapper input,#produkt-finder .webform-element--title-inline .select2-container{width:40% !important}#produkt-finder .webform-element--title-inline label,#produkt-finder .form-type-webform-custom-composite .form-group>.radios--wrapper legend{width:60%}#produkt-finder #edit-flexbox-kontaktdaten .webform-element--title-inline label{width:30%}#produkt-finder #edit-flexbox-kontaktdaten .form-control{width:70% !important}#produkt-finder #edit-flexbox-kontaktdaten .form-select{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+)  no-repeat 95% 2px;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:4px 15px}#edit-terms-od-service>div{display:flex}#edit-terms-od-service .icheckbox_flat-grey{width:26px}}section[data-drupal-selector="edit-verschluss"] fieldset>label,#edit-geforderte-dosieranforderung>label,#produkt-finder .webform-elements .fieldset-legend{font-size:1rem;font-weight:600;color:var(--blau-mittel-3)}#edit-geforderte-dosieranforderung>label{max-width:240px}#edit-geforderte-dosieranforderung .radios--wrapper .fieldset-legend{font-weight:400}#edit-geforderte-dosieranforderung-items-0-item-eab{display:flex}fieldset[data-drupal-selector="edit-geforderte-dosieranforderung-items-0-item-eab"]>legend,fieldset[data-drupal-selector="edit-geforderte-dosieranforderung-items-0-item-eab"]>div{max-width:50%;float:left}#edit-sicherheitsanforderung{display:flex;justify-content:space-between}#edit-sicherheitsanforderung>div{width:33.333%}#edit-sicherheitsanforderung>div:first-child{width:33.333%}#edit-innenleben{display:flex;flex-wrap:wrap}#edit-innenleben>div{flex:0 1 33.333%}#edit-innenleben>div:last-child{flex:0 1 100%}.webform-flexbox{justify-content:space-between}.webform-flex--container{margin:0}@media (min-width:992px){.webform-flex--0{flex:0 1 100%}.webform-flex--1{flex:0 1 46%}}.webform-ajax-form-wrapper .webform-progress+.js-form-wrapper.form-group{width:100%;transition:margin-left 1s}.form-item-geforderte-dosieranforderung-items-0--item--sonstiges{margin-top:1.5rem}#produkt-finder .field--type-webform .btn-primary,#produkt-finder .button.prev,#produkt-finder .button.next{position:absolute;z-index:12;top:initial;bottom:-66px;font-size:1.5rem;line-height:2rem;border-radius:0 var(--r1) 0 var(--r1);border-width:1px}a[class^="cta-"]{font-weight:700;color:#fff;font-size:1.5rem;line-height:2rem;border-radius:0 var(--r2) 0 var(--r2);border:none;display:inline-block;padding:12px 36px;text-transform:uppercase;letter-spacing:2px;font-weight:400}a.cta-blue{background-color:var(--blau-dunkel);text-decoration:none;color:#fff !important}a.cta-blue:hover{background-color:var(--blau-mittel-3)}a.cta-gold{background-color:var(--gold-dunkel);color:#fff !important}a.cta-gold:hover{background-color:var(--gold)}.paragraph.type--webform>a+div{padding:var(--margin-1)}.paragraph.type--webform>a+div{background-color:var(--ivory-hell-1);border-radius:0 var(--r3) 0 var(--r3)}.paragraph.stil--gray .paragraph.type--webform>a+div{background-color:var(--blau-light-1)}.paragraph.type--webform>a.cta-gold+div{background-color:var(--ivory-hell-1)}.paragraph.type--webform>a+div .webform-button--submit{font-weight:400;background-color:#fff;margin-left:auto;color:var(--blau-dunkel);border-color:var(--blau-dunkel);border-width:1px;width:auto}.paragraph.type--webform>a.cta-gold+div .webform-button--submit{color:var(--gold);border-color:var(--gold)}.paragraph.type--webform>a.cta-blue+div .webform-button--submit:hover{background-color:var(--blau-dunkel);color:#fff}.paragraph.type--webform>a.cta-gold+div .webform-button--submit:hover{background-color:var(--gold);color:#fff}.webform-submission-kontakt-produkt-form .webform-flex--3,.webform-submission-musterbox-form .webform-flex--3{flex:0 1 12%}.webform-submission-kontakt-produkt-form .webform-flex--2,.webform-submission-musterbox-form .webform-flex--2{flex:0 1 30%;margin-left:-40px}@media (min-width:1px) and (max-width:575px){.webform-submission-kontakt-produkt-form .webform-flex--2,.webform-submission-musterbox-form .webform-flex--2{margin-left:0}#produkt-finder .field--type-webform .btn-primary,#produkt-finder .button.prev,#produkt-finder .button.next{bottom:-77px}#produkt-finder .slick-dots{bottom:-21px !important}#edit-sicherheitsanforderung{display:block !important}#edit-sicherheitsanforderung>div{width:100%}#edit-innenleben>div{flex:0 1 50%}main #produkt-finder .paragraph.type--webform section{text-align:left !important}#produkt-finder section>label{font-size:1.4em}#produkt-finder .field--type-webform .btn-primary{position:relative;margin:auto}}#produkt-finder .button.prev{left:0}#produkt-finder .field--type-webform .btn-primary,#produkt-finder .button.next{right:0;background-color:var(--gold);border-color:var(--gold-dunkel);color:#fff;transition:all 0.333s}#produkt-finder .field--type-webform .btn-primary:hover,#produkt-finder .button.next:hover{background-color:var(--gold-dunkel)}#produkt-finder .slick-dotted.slick-slider{margin-bottom:60px}#produkt-finder .slick-list{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);overflow:visible;z-index:15}#produkt-finder .slick-slide{padding:0 36px}#produkt-finder .slick-dots{bottom:-61px}#produkt-finder .slick-dots li{margin:0 3px}#produkt-finder .slick-dots li button{width:12px;height:12px}#produkt-finder .table-responsive{overflow:visible}#produkt-finder .slick-dots li.slick-active button,#produkt-finder .slick-dots li:hover button{background-color:var(--gold-dunkel);opacity:1}#produkt-finder .slick-dots li button{background-color:var(--gold);opacity:0.333}#produkt-finder .form-actions{margin:0;display:flex;justify-content:space-between}.type--webform .form-actions .button{font-size:1em;text-align:center;line-height:1.4;height:auto;padding:14px 20px 10px;font-weight:700;border-bottom-left-radius:21px;border-top-right-radius:21px}.icheckbox_flat-grey,.iradio_flat-grey{background:url("/themes/heinlein/assets/images/icheck-heinlein.svg");background-repeat:no-repeat;background-size:auto 22px;background-color:#fff;border-radius:50%}@media (min-width:768px){.four-columns-wrapper .webform-options-display-three-columns{-moz-column-count:4;-webkit-column-count:4;column-count:4}}@media (min-width:1px) and (max-width:991px){#prozesskette .w-100{display:none}}@media (min-width:1366px){#prozesskette .width--xlg{max-width:1300px;padding:0;margin-top:70px}#prozesskette .width--xlg .row{margin:0}#prozesskette .col-lg-4{padding:0 0 130px 0;margin-bottom:0}}#prozesskette .row>div{background-image:url("/themes/heinlein/assets/images/prozess-scale.svg");background-repeat:no-repeat;background-size:433px;background-position:0 257px}#prozesskette .view-mode-bildbox-breit{width:290px;height:230px;margin:0 0 0 auto;border-radius:0 var(--r2) 0 var(--r2);box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.15);cursor:pointer;transition:background-color 0.333s}#prozesskette .view-mode-bildbox-breit .image{height:118px;overflow:hidden}#prozesskette .view-mode-bildbox-breit .image img{border-radius:0 var(--r2) 0 0}#prozesskette .view-mode-bildbox-breit .text{background-color:#fff;background-image:url("/themes/heinlein/assets/images/icons/icon-plus.svg");background-position:right bottom;background-size:30px;background-repeat:no-repeat;padding:12px 11px 12px 15px;min-height:112px;border-radius:0 0 0 var(--r2);font-family:"Encode Sans", sans-serif;font-weight:400;background-origin:content-box;transition:background-color 0.333s}@media (min-width:576px){#prozesskette .view-mode-bildbox-breit:hover .text{background-color:var(--blau-dunkel)}}#prozesskette .view-mode-bildbox-breit .text h3{font-family:"Encode Sans", sans-serif;font-weight:400;text-align:left;font-size:1.2rem}#prozesskette .view-mode-bildbox-breit .text p{line-height:1.4;text-align:left}html[lang="ru"] #prozesskette .view-mode-bildbox-breit .text h3,html[lang="ru"] #prozesskette .view-mode-bildbox-breit .text p{hyphens:auto;-webkit-hyphens:auto}#prozesskette .view-mode-bildbox-breit:hover{background-color:var(--blau-dunkel)}#prozesskette .view-mode-bildbox-breit:hover text{background-color:transparent}#prozesskette .view-mode-bildbox-breit:hover img,#prozesskette .view-mode-bildbox-breit:hover p{opacity:0}#prozesskette .view-mode-bildbox-breit:hover h3{color:#fff}#prozesskette .x-column>.title,#fertigungsprozess .slick-dots li p:first-child{position:absolute;bottom:80px;right:345px;font-size:90px;font-family:Gotham, sans-serif;font-weight:100;line-height:0.777;text-shadow:3px 3px 4px rgba(0, 0, 0, 0.222);padding:0 15px 77px 0;border-right:2px solid var(--blau-dunkel)}#fertigungsprozess .slick-dots li p:first-child{top:0;height:100%;right:80%;margin-right:30px}#fertigungsprozess .slick-dots li h3,#fertigungsprozess .slick-dots li p:last-child{width:80%;margin-left:20%;text-align:left}@media (min-width:600px){#prozesskette .col-lg-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1366px){#prozesskette .col-lg-4{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;padding-right:33px}}@media (min-width:576px){.x-column.offset-sm-4{margin-left:33.333333% !important;margin-right:initial}.x-column.offset-sm-4+.x-column{margin:initial}}.ui-widget{max-width:1200px;max-height:90vh;z-index:9999999 !important;box-shadow:0 0 70px 0 rgba(0, 0, 0, 0.1);overflow:hidden}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.webform-confirmation-modal,.alert{padding:24px;border-radius:30px 0 30px;font-family:"Encode Sans", sans-serif;font-size:1.2em}.alert-wrapper{top:30vh;left:0;right:0;max-width:100%;z-index:9999;padding:0 20px;display:none}.alert{left:50%;transform:translateX(-50%);align-items:flex-start !important;max-width:900px}.alert svg{max-width:2rem;max-height:2.5rem;margin-right:1rem;display:none !important}.alert h2{font-size:1.5em;text-transform:none;letter-spacing:normal;margin-bottom:0;display:none}.alert-success{color:#001e4b;background-color:#fff;border-color:#fff;box-shadow:0 0 300px 300px rgba(0, 0, 0, 0.3)}.alert .btn-close{position:absolute;top:12px;right:12px;width:24px;height:24px;border:none;background:transparent;background-image:url("/themes/heinlein/assets/images/icons/icon-x.svg");background-size:contain}.alert-danger{padding-left:65px;padding-right:65px}.alert-danger::before{position:absolute;top:17px;left:21px}.ui-dialog .ui-dialog-titlebar,.ui-dialog .ui-dialog-titlebar-close,.ui-dialog .ui-dialog-titlebar-close:focus{border:none !important;background-color:transparent;padding-top:0;padding-bottom:0;outline:none}.ui-dialog .ui-dialog-titlebar-close{position:absolute;top:0;right:-12px;width:24px;height:24px;border:none;background:transparent;background-image:url("/themes/heinlein/assets/images/icons/icon-x.svg");background-size:contain}.ui-dialog .ui-dialog-content{min-height:100% !important}#block-sprachumschaltercontent .contextual{display:none}.page-node-3 #fertigungsprozess{position:absolute;z-index:1000;top:130px;left:-300vw;width:100vw;margin:0;padding:0;overflow:hidden;border-radius:0 var(--r3);box-shadow:var(--box-hover-shadow)}body.fertigungsprozess-open #fertigungsprozess{width:94vw;right:3vw;left:3vw}#fertigungsprozess .slider{opacity:0;transition:opacity 1s}#fertigungsprozess .close{position:absolute;top:2vh;right:2vh;width:10vh;height:10vh;border-radius:50%;background-image:url("/themes/heinlein/assets/images/icons/icon-x.svg");background-repeat:no-repeat;background-position:center;z-index:12;opacity:1}body.fertigungsprozess-open #fertigungsprozess .slider{opacity:1}#fertigungsprozess .slider .header{height:70vh;overflow:hidden;margin-bottom:240px}#fertigungsprozess .paragraph.type--box{margin-top:48px;max-width:540px}#fertigungsprozess .content>div:first-child{display:none}#fertigungsprozess .slick-arrow{background-color:#ff9900}#fertigungsprozess .slick-prev{left:100px;padding:30px}#fertigungsprozess .slick-next{right:100px;padding:30px}#fertigungsprozess .slick-dots{padding:24px 0;bottom:inherit;top:73vh;background-color:#fff;height:210px;display:flex;flex-direction:column;justify-content:center}#fertigungsprozess .slick-dots .content{flex:1;display:flex;width:calc(40vw + 4140px);padding-left:40vw;margin-left:0;transition:margin-left 1s}@media (min-width:1px) and (max-width:575px){#fertigungsprozess .slick-dots .content{padding-left:0}#fertigungsprozess .slider .header{margin-bottom:100px}#fertigungsprozess .slick-dots{top:54vh}#fertigungsprozess .slick-dots li{width:100vw !important;background-position:-12px bottom !important}#fertigungsprozess .slick-dots li p:first-child{right:68%}#fertigungsprozess .slick-dots li p:last-child{line-height:1.4;hyphens:auto;-webkit-hyphens:auto}#fertigungsprozess .slick-dots li h3,#fertigungsprozess .slick-dots li p:last-child{width:60%;margin-left:30%}#prozesskette .view-mode-bildbox-breit{width:auto}#prozesskette .x-column>.title{z-index:3;right:auto;top:120px;border-right:none;padding:20px 0 20px 10px}#prozesskette .view-mode-bildbox-breit .text{padding-left:77px;padding-right:30px;background-position:96% 85%;background-origin:border-box;position:relative;z-index:2;background-color:#fff}#prozesskette .view-mode-bildbox-breit .x-column{display:none;background-color:#fff;z-index:1;position:relative;padding:0 20px 20px;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.15);border-radius:0 0 var(--r2) 0}#prozesskette .view-mode-bildbox-breit.open{border-radius:0 var(--r2) 0 0;background-color:#fff !important}#prozesskette .view-mode-bildbox-breit.open .x-column{display:block}#prozesskette .view-mode-bildbox-breit .x-column p{line-height:1.5rem}#prozesskette .view-mode-bildbox-breit .x-column .box-header{margin-top:20px}#prozesskette .view-mode-bildbox-breit .x-column>div:first-child{display:none}#prozesskette .view-mode-bildbox-breit .x-column>div:nth-child(2){margin-top:0 !important}#prozesskette .view-mode-bildbox-breit.open .text{background-image:none;border-radius:0}#prozesskette .view-mode-bildbox-breit.open:hover img,#prozesskette .view-mode-bildbox-breit.open:hover p{opacity:1}#prozesskette .view-mode-bildbox-breit.open:hover h3{color:var(--blau-dunkel)}}#fertigungsprozess .slick-dots li{width:460px;height:100%;cursor:pointer;opacity:0.3;transition:opacity 1s;background-image:url("/themes/heinlein/assets/images/prozess-scale.svg");background-repeat:no-repeat;background-size:497px auto;background-position:-39px bottom;margin:0}#fertigungsprozess .slick-dots li:hover,#fertigungsprozess .slick-dots li.slick-active{opacity:1}#fertigungsprozess .slick-dots li h3{font-family:"Encode Sans", sans-serif;font-weight:600}#colorbox{border-radius:0 var(--r3) 0 var(--r3)}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{margin-top:0 !important;position:relative}#cboxLoadedContent{-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}body #cboxClose,body #cboxClose:hover{position:absolute;top:36px;right:38px;width:48px;height:48px;background-image:url("/themes/heinlein/assets/images/icons/icon-x.svg");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:12;opacity:1;font-size:0}#cboxPrevious{top:50%;transform:translateY(-50%);background-image:url("/themes/heinlein/assets/images/icons/gallery-direction.svg");background-position:right;background-size:contain;background-repeat:no-repeat;left:0%;width:48px;height:48px}#cboxNext{top:50%;transform:translateY(-50%) rotate(180deg);background-image:url("/themes/heinlein/assets/images/icons/gallery-direction.svg");background-position:right;background-size:contain;background-repeat:no-repeat;right:0;width:48px;height:48px}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:var(--blau-dunkel);opacity:0.777;filter:alpha(opacity=77)}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible;background:transparent}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:transparent;padding:1px}#cboxLoadedContent:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255, 255, 255, 0.001)}#cboxLoadingGraphic{background:url("/themes/heinlein/assets/images/rolling-1s-200px.svg") no-repeat center center}#cboxLoadingOverlay{background:transparent}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;background-color:transparent;position:absolute;font-size:0;cursor:pointer}.page-node-4 #cboxPrevious,.page-node-4 #cboxNext,.page-node-4 #cboxSlideshow,.page-node-4 #cboxClose{display:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active,#cboxPrevious:focus,#cboxNext:focus,#cboxSlideshow:focus,#cboxClose:focus{outline:0}#cboxClose{background-position:-50px 0px;right:0}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}.form-type-range-slider label{max-width:300px;font-weight:700}.rangeslider--horizontal{float:right;width:70%}.rangeslider,.rangeslider__fill{background:transparent;box-shadow:none}.rangeslider__handle{width:28px;height:28px;background-image:none;background:var(--blau-dunkel);box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.3);border:7px solid #fff}.rangeslider__handle:after{content:none}.rangeslider--horizontal{background-image:url("/themes/heinlein/assets/images/survey-scale.svg");background-repeat:no-repeat;background-size:484px;background-position:center 0;width:488px;height:58px;margin:0}.form-type-range-slider{padding:36px 36px 24px 36px;border:2px solid #fff;border-radius:var(--r3) 0 var(--r3) 0;margin-bottom:2rem}.path-admin #main,.path-user #main,.path-pdf #main,.path-search #main,.path-webform #main{max-width:1200px;width:90vw;margin:auto;padding-top:30vh}.path-webform #header .row>div:first-child *{display:none}.block-views-blocknews-next .title{padding:21px}.block-views-blocknews-next .title a{white-space:normal}#CybotCookiebotDialog ::after,#CybotCookiebotDialog ::before,#CybotCookiebotDialog::after,#CybotCookiebotDialog::before,#CybotCookiebotDialogBody *,#CybotCookiebotDialogDetail *{background-origin:initial}@media (max-width:768px){#cboxWrapper,#cboxWrapper div,#cboxWrapper img{max-width:100vw !important}#cboxWrapper img{height:auto !important}}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{background-color:#f7f7f7 !important;border-color:#f7f7f7 !important;color:#777 !important;font-weight:400 !important}.node--type-blank a.logo{position:absolute;z-index:1;top:0;right:7vw}.node--type-blank #main{padding:0 !important;overflow-x:hidden}.node--type-blank main{padding:0 !important}.fullheight{height:100vh}#virtual-space-preview-2021{display:flex;flex-direction:column;justify-content:center}#virtual-space-preview-2021>.paragraph{max-width:100%}#virtual-space-preview-2021 video{max-width:1200px;width:100%;height:auto}.rounded-shadow-box{border-radius:var(--r3);box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.222)}.rounded-shadow-box img{border-radius:var(--r3) var(--r3) 0 0}body #virtual_showroom .rounded-shadow-box{padding-bottom:1px}body #virtual_showroom:before,body #virtual_showroom:after,body #virtual_showroom .rounded-shadow-box:before,body #virtual_showroom .rounded-shadow-box:after{content:none}body #virtual_showroom .type--text a.text-link{padding:0;border:none;position:absolute;top:-150%;left:-36%}body #virtual_showroom .type--text a.text-link img{width:200px;height:240px}@media (max-width:500px){body #virtual_showroom .type--text a.text-link{padding:0;border:none;position:absolute;top:-70%;left:7%}body #virtual_showroom .type--text a.text-link img{width:100px;height:120px}}body #virtual_showroom .type--text a.text-link .text{display:none}body #virtual_showroom .paragraph.type--link a,.path-frontpage #look-inside .paragraph.type--image+a.text-link{margin:30px 0 0;font-size:1em;line-height:3em;border-width:1px;color:var(--blau-mittel-typo);text-transform:none;border-radius:0 var(--r1) 0 var(--r1);padding:0 21px;letter-spacing:0.05}.type--link a.text-link:hover{background-color:#fff;color:var(--blau-dunkel) !important;border-color:var(--blau-dunkel)}.path-frontpage #look-inside .field--type-image{margin:30px 0}.path-frontpage #look-inside .paragraph.type--image+a.text-link{color:#fff}#block-stickysocialbanner{position:fixed;top:33vh;right:0;width:64px;padding:0;background-color:#fff;border-radius:var(--r2) 0 0 var(--r2);box-shadow:var(--box-hover-shadow)}@media (max-width:575px){#block-stickysocialbanner{top:initial;bottom:20px}}#block-stickysocialbanner p{margin:18px 0;text-align:center}#block-stickysocialbanner img{max-width:36px}html #CookiebotWidget :focus-visible,html #CookiebotWidget:not(.CookiebotWidget-open) .Cookiebotwidget-logo{outline:none !important}.type--produktvideo a.cookiesettings{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:var(--blau-mittel-1);color:#fff !important;padding:12px 21px;border-radius:0 var(--r3) 0 var(--r3)}.type--produktvideo a.cookiesettings:hover{background-color:var(--blau-mittel-3)}.landing-hero-box,.hero-box{background-color:var(--blau-dunkel);padding:40px;border-radius:0 var(--r3) 0 var(--r3);position:absolute;left:0;bottom:50px;width:330px;text-align:left !important}.hero-box{padding:14px 34px 14px 44px;width:260px}.node--type-produkt .hero-box{padding:30px 10px 14px 30px;width:280px}.node--type-produkt .hero-box p a:before{width:50px;height:50px;left:156px;top:70px}.landing-hero-box:after,.hero-box:after{content:"";position:absolute;bottom:-48px;right:0;width:0px;height:0px;-webkit-transform:rotate(360deg);transform:rotate(360deg);border-style:solid;border-width:0 50px 50px 0;border-color:transparent var(--blau-dunkel) transparent transparent}.hero-box p{color:#fff;line-height:1.5;margin-bottom:1em}@media (max-width:575px){.landing-hero-box,.hero-box{padding:20px;width:290px;bottom:70px;left:30px}.hero-box{transform:translate(-20px, -28%);padding:20px 30px 20px 30px}.hero-box p{margin-bottom:2em}.hero-box p:last-child{font-size:0.9em;margin-bottom:0}.node--type-landingpage #header{min-height:70px;max-height:70px;background-color:#fff;box-shadow:0 0 30px -12px rgba(0, 0, 0, 0.3)}}.landing-hero-box p,.hero-box p a,.hero-box p>strong{color:var(--blau-light-7);text-transform:uppercase;font-family:Gotham;font-weight:500;font-size:22px;line-height:1.2;margin-bottom:0.5em;max-width:200px}.hero-box .second p:first-child{margin-bottom:0.6em}.hero-box ul{display:block;color:#fff;margin:1em 0em 1em -21px !important;padding:0}@media (max-width:575px){.hero-box ul{margin:0.2em 0em 2em 0 !important}.hero-box p a:before{left:150px}}.hero-box li{display:block;position:relative;padding:0 0 0 21px}.hero-box li:before{content:"+" !important;font-family:initial !important;font-size:1em !important;line-height:0.8em !important}.landing-hero-box a,.hero-box p a{background-color:var(--orange);color:#fff;text-decoration:none;padding-right:0.25em;position:relative;color:#fff;line-height:1.4em;display:inline;white-space:pre-wrap;border:0 solid var(--orange);border-width:0.25em 0}.hero-box p a{background-color:var(--gold);border:0 solid var(--gold);border-width:0.25em 0}.landing-hero-box a:after,.hero-box p a:after{content:"";position:absolute;top:-0.2em;left:-0.22em;bottom:-0.23em;width:0.25em;background-color:var(--orange)}.hero-box p a:after{background-color:var(--gold)}.hero-box p a:hover,.hero-box p a:hover:after{background-color:var(--gold-dunkel);border-color:var(--gold-dunkel)}.landing-hero-box a:before,.hero-box p a:before{content:"";width:65px;height:65px;background-image:url("/themes/heinlein/assets/images/icons/icon-landing-hero-circle-arrow.svg");background-repeat:no-repeat;background-size:contain;position:absolute;left:190px;top:50%;transform:translateY(-50%)}.hero-box p a:before{width:55px;height:55px;left:136px;background-image:url("/themes/heinlein/assets/images/icons/icon-hero-circle-arrow.svg")}.landing-hero-box div.first{margin-bottom:40px}.page-node-126 .col-sm-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:1000px){.page-node-126 .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.page-node-126 .paragraph.type--header .header-text{width:1200px;max-width:100%;height:96%}.page-node-126 .paragraph.type--header .field--name-field-icon{position:relative}@media (min-width:900px){.page-node-126 .paragraph.type--header .field--name-field-icon{width:180px !important;height:180px !important;position:absolute;top:20%;left:30%}}.page-node-126 main .paragraph.type--container *{text-align:left}.page-node-126 main .paragraph.type--container p{line-height:1.6}.page-node-126 .paragraph.type--_-column.mt{margin-top:var(--margin-1) !important}.page-node-126 .paragraph.type--_-column.mb{margin-bottom:var(--margin-1) !important}.page-node-126 .paragraph.type--_-column.mbt{margin-top:var(--margin-1) !important;margin-bottom:var(--margin-1) !important}@media (max-width:575px){html .paragraph--id--3056.paragraph.type--_-column{margin-bottom:-50px !important}.paragraph--id--3058{margin-top:50px !important}.page-node-126 main .paragraph.type--container .field--name-field-image{text-align:center}.paragraph--id--3054 .container-fluid .row div:last-child{max-height:55px}.paragraph--id--3071{padding-bottom:30px !important}.paragraph--id--3100{margin-top:30px !important;padding:30px 15px !important}.paragraph--id--3096 img{border-radius:var(--r3);margin-bottom:30px}.paragraph--id--3062 div{padding-left:0 !important;padding-right:0 !important}.paragraph--id--3062 div p{hyphens:auto;-webkit-hyphens:auto}.paragraph--id--3067,.paragraph--id--3072 .col-6:first-child{padding-bottom:30px !important}.paragraph--id--3072{padding-top:30px !important}.paragraph--id--3067 .hero-button-orange{margin-bottom:12px}.paragraph--id--3079{margin-bottom:30px !important;background:#fff !important}.paragraph--id--3067 p,.paragraph--id--3072 p{text-align:center !important}}@media (min-width:1000px){.paragraph--id--3054 .col-6:first-child{flex:0 0 40%;max-width:40%}.paragraph--id--3056 .col-6:first-child,.paragraph--id--3067 .col-6:first-child,.paragraph--id--3072 .col-6:first-child{flex:0 0 33%;max-width:33%}.paragraph--id--3056 .col-6:last-child,.paragraph--id--3067 .col-6:last-child,.paragraph--id--3072 .col-6:last-child{flex:0 0 60%;max-width:60%;padding-left:3%}.paragraph--id--3067 .col-6:last-child{padding-right:11%;padding-left:16%}.paragraph--id--3072 .col-6:last-child{padding-right:17%;padding-left:11%}}.paragraph--id--3056 .paragraph.type--box.stil--beige{background-color:#E9E6E0}.paragraph.type--box .box-header{padding:20px 40px 20px 20px}.paragraph.type--box .box-content{border-radius:0 0 var(--r3) 0;padding:24px 24px 18px 24px}.hero-button-orange{display:flex;flex-direction:column;align-items:center}.hero-button-orange p{margin:0 auto;background-color:var(--blau-dunkel);color:var(--orange);padding:7px 30px 3px;text-transform:uppercase;border-radius:var(--r2) var(--r2) 0 0;font-family:Gotham, sans-serif;font-weight:800}.hero-button-orange p:last-child{margin:0 auto;background-color:var(--orange);padding:15px 36px;border-radius:0 var(--r3) 0 var(--r3);font-family:"Encode Sans Expanded";font-weight:300;width:100%;max-width:366px}.hero-button-orange p:last-child:hover{background-color:var(--blau-dunkel)}.stil--blue .hero-button-orange p:last-child:hover{background-color:#fff}.stil--blue .hero-button-orange p:last-child:hover a{color:var(--orange) !important}.hero-button-orange.outline p:last-child{background-color:transparent;color:var(--orange) !important;border:1px solid var(--orange) !important}.hero-button-orange a{font-size:1.5em;text-transform:uppercase;text-decoration:none;color:#fff;display:block;text-align:center !important}.paragraph--id--3056.paragraph.type--_-column{margin-bottom:-9em !important}.paragraph--id--3067 .valign-center{margin-top:auto;margin-bottom:0}@media (min-width:575px){.paragraph--id--3057,.paragraph--id--3072,.paragraph--id--3079{padding:7em 0 !important}}.paragraph--id--3074 .txt-orange{margin-top:21px !important;margin-bottom:21px !important;text-align:center !important}.paragraph--id--3077 .txt-orange{margin-top:60px !important}.paragraph--id--3080{border-radius:var(--r3);background-color:var(--blau-dunkel);padding:70px 30px;color:#fff;text-align:center;box-shadow:var(--box-hover-shadow)}.paragraph--id--3080 *{color:#fff;text-align:center !important}.paragraph--id--3080 p:last-child{margin-top:2em !important}#kundenstimmen{padding:70px 0}#kundenstimmen .paragraph.type--slider-container{max-width:880px}#kundenstimmen .slick-track{display:flex;align-items:center}#kundenstimmen .slick-list{padding:20px 0 !important}#kundenstimmen .slick-dots{text-align:center !important}#kundenstimmen .slick-slide{padding:20px;margin:20px;border-radius:var(--r3) 0 var(--r3) 0;box-shadow:var(--box-hover-shadow);hyphens:auto;-webkit-hyphens:auto}#produktanfrage-form .view-mode--slide-in,#musteranfrage-form .view-mode--slide-in{position:fixed;left:50%;top:-300%;opacity:0;transform:translate(-50%, -50%);background-color:var(--ivory-hell-1);box-shadow:var(--box-hover-shadow);padding:50px;border-radius:0 var(--r3);transition:all 0.3s}#produktanfrage-form .view-mode--slide-in.show,#musteranfrage-form .view-mode--slide-in.show{top:50%;opacity:1;z-index:505;min-width:930px}@media (max-width:1027px){#produktanfrage-form .view-mode--slide-in.show,#musteranfrage-form .view-mode--slide-in.show{top:0;right:0;bottom:0;left:0;overflow-y:scroll;padding:20px;border-radius:0;transform:none;transition:none;min-width:initial}}#produktanfrage-form:before,#musteranfrage-form:before{z-index:-100;opacity:0;position:fixed;top:0;width:100vw;height:100vh;left:0;background-color:var(--ivory-hell-2);transition:all 0s}#produktanfrage-form.show:before,#musteranfrage-form.show:before{content:"";z-index:0;opacity:0.8;transition:opacity 1s}#produktanfrage-form .x-column,#musteranfrage-form .x-column{margin:0}@media (min-width:900px){div#fullsection-quality>div:last-child{position:absolute;top:70px;left:54%;max-width:450px;background-color:rgba(255, 255, 255, 0.5);box-shadow:0 0 170px 10px white;padding:30px}}fullsection-quality{padding-bottom:30px}div#fullsection-quality ul{list-style:none;margin:0 0 2em 0;padding:0 0 0 4px}div#fullsection-quality li{padding-left:20px}div#final-row{padding:100px 0}div#final-row p{max-width:70%}@media (max-width:575px){div#final-row p{max-width:100%;padding-bottom:175px}}div#final-row p:after{content:"";position:absolute;right:5%;width:150px;height:150px;background-image:url("/themes/heinlein/assets/images/icons/icon-partner.svg");background-size:contain;top:28%}@media (max-width:575px){div#final-row p:after{top:initial;right:initial;left:50%;transform:translateX(-50%);bottom:0}.view-mode--slide-in{padding-bottom:120px !important}}main .paragraph.type--container .js-form-item{text-align:left}.webform-submission-form .invalid-feedback,.webform-submission-form .error{font-weight:400;color:#dc3545;font-size:1em !important;margin-top:3px}.webform-submission-form .error .alert-danger{display:none}.language-switcher-language-url li a.is-active{font-weight:600 !important}.paragraph.width--xlg.appended{max-width:1400px !important}/*# sourceMappingURL=heinlein.css.map */