/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/prinzoptics3_starterkit/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/prinzoptics3_starterkit/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/prinzoptics3_starterkit/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/image-x-generic.png);}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/prinzoptics3_starterkit/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
@font-face{font-family:'HafferSQ-Thin';src:url(/themes/custom/prinzoptics3/global/fonts/HafferSQ-Thin.woff2) format("woff2"),url(/themes/custom/prinzoptics3/global/fonts/HafferSQ-Thin.woff) format("woff");font-style:normal}@font-face{font-family:'HafferSQ-Light';src:url(/themes/custom/prinzoptics3/global/fonts/HafferSQ-Light.woff2) format("woff2"),url(/themes/custom/prinzoptics3/global/fonts/HafferSQ-Light.woff) format("woff");font-style:normal}@font-face{font-family:'HafferSQ-Medium';src:url(/themes/custom/prinzoptics3/global/fonts/HafferSQ-Medium.woff2) format("woff2"),url(/themes/custom/prinzoptics3/global/fonts/HafferSQ-Medium.woff) format("woff");font-style:normal}
@font-face{font-family:'HafferSQ-Thin';src:url(/themes/custom/prinzoptics3/global/fonts/HafferSQ-Thin.woff2) format("woff2"),url(/themes/custom/prinzoptics3/global/fonts/HafferSQ-Thin.woff) format("woff");font-style:normal}@font-face{font-family:'HafferSQ-Light';src:url(/themes/custom/prinzoptics3/global/fonts/HafferSQ-Light.woff2) format("woff2"),url(/themes/custom/prinzoptics3/global/fonts/HafferSQ-Light.woff) format("woff");font-style:normal}@font-face{font-family:'HafferSQ-Medium';src:url(/themes/custom/prinzoptics3/global/fonts/HafferSQ-Medium.woff2) format("woff2"),url(/themes/custom/prinzoptics3/global/fonts/HafferSQ-Medium.woff) format("woff");font-style:normal}div,td,input,select,textarea,ul,li,h1,nav,section,a,header,footer,main,button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}img{border:none}p{margin:0px 0px .8em;padding:0px}p:last-child{margin-bottom:0px}strong{font-family:'HafferSQ-Medium';font-weight:normal;font-style:normal}h2{margin:0px 0px 40px;font-family:'HafferSQ-Light';font-weight:normal;font-style:normal;font-size:21px;line-height:1.31}@media (min-width:768px){h2{margin-bottom:34px;font-family:'HafferSQ-Thin';font-weight:normal;font-style:normal;font-size:40px;line-height:1.1}}@media (min-width:1400px){h2{margin-bottom:106px;font-size:60px;line-height:1.08}}h2:last-child{margin-bottom:0px}h2.heading--no-margin-bottom{margin-bottom:0px}h3{margin:50px 0px 25px;font-family:'HafferSQ-Medium';font-weight:normal;font-style:normal;font-size:18px;line-height:1.44}@media (min-width:768px){h3{margin-top:65px;margin-bottom:29px;font-size:21px;line-height:1.14}}@media (min-width:1400px){h3{margin-top:65px;margin-bottom:27px;font-size:24px;line-height:1.67}}h3:first-child{margin-top:0px}h3.heading--no-margin-bottom{margin-bottom:0px}a{color:inherit}a:hover{text-decoration-thickness:0.05em}body{background-color:#ffffff;margin:0px;font-family:'HafferSQ-Light';font-weight:normal;font-style:normal;font-size:16px;line-height:1.38}@media (min-width:768px){body{font-size:16px;line-height:1.5}}@media (min-width:1400px){body{font-size:20px;line-height:1.5}}h1{margin:0px 0px 21px;font-family:'HafferSQ-Light';font-weight:normal;font-style:normal;font-size:26px;line-height:1.31}@media (min-width:768px){h1{margin-bottom:34px;font-family:'HafferSQ-Thin';font-weight:normal;font-style:normal;font-size:50px;line-height:1.2}}@media (min-width:1400px){h1{margin-bottom:105px;font-size:90px;line-height:1.11}}.region-content{width:100%}.node__content{margin:0px}form input[type="submit"]{display:inline-block;border-width:1px;border-style:solid;text-decoration:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;pointer-events:all;cursor:pointer;color:#000000;border-color:#000000;width:100%;height:45px;line-height:44px;padding:0px 18px;font-family:'HafferSQ-Medium';font-weight:normal;font-style:normal;font-size:10px;letter-spacing:2px;text-transform:uppercase;background-size:200% 100%;background-position:100% 0;background-color:transparent;background-image:linear-gradient(to right,#000 50%,transparent 50%);position:relative;padding-right:40px;margin:36px 0px 0px;padding-right:18px}.bg--white form input[type="submit"]{color:#000000;border-color:#000000}.bg--black form input[type="submit"]{color:#ffffff;border-color:#ffffff}.bg--img form input[type="submit"]{color:#000000;border:none}@media (hover:hover){form input[type="submit"]:hover{color:#ffffff}.bg--white form input[type="submit"]:hover{color:#ffffff}.bg--black form input[type="submit"]:hover{color:#000000}.bg--img form input[type="submit"]:hover{color:#ffffff}}form input[type="submit"].btn--inactive{opacity:.2;cursor:default;pointer-events:none}@media (min-width:415px){form input[type="submit"]{width:auto}}@media (min-width:1400px){form input[type="submit"]{height:50px;line-height:49px;font-size:12px;letter-spacing:2.4px}}.bg--white form input[type="submit"]{background-image:linear-gradient(to right,#000 50%,transparent 50%)}.bg--black form input[type="submit"]{background-image:linear-gradient(to right,#fff 50%,transparent 50%)}.bg--img form input[type="submit"]{background-image:linear-gradient(to right,#000 50%,#fff 50%)}@media (hover:hover){form input[type="submit"]:hover{background-position:0 0}}form input[type="submit"]::after{position:absolute;display:inline-block;content:'';-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#000000}.bg--white form input[type="submit"]::after{background-color:#000000}.bg--black form input[type="submit"]::after{background-color:#ffffff}.bg--img form input[type="submit"]::after{background-color:#000000}form input[type="submit"]:hover::after{background-color:#ffffff}.bg--white form input[type="submit"]:hover::after{background-color:#ffffff}.bg--black form input[type="submit"]:hover::after{background-color:#000000}.bg--img form input[type="submit"]:hover::after{background-color:#ffffff}form input[type="submit"]::after{top:50%;right:15px;transform:translateY(-50%);width:15px;height:14px;-webkit-mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/arrow-right-small.svg);mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/arrow-right-small.svg)}.form-item{width:100%;margin:28px 0px 0px}.form-item:first-child{margin-top:0px}.form-item.form-type-checkbox{margin:0px}.form-item.form-type-checkbox label{margin-left:15px}.form-item .iti{width:100%}.form-item input[type="text"],.form-item input[type="email"],.form-item input[type="password"],.form-item input[type="tel"],.form-item input[type="search"],.form-item textarea{width:100%;color:#000000;background-color:transparent;border:1px solid #000000;padding:18px 24px;font-family:'HafferSQ-Medium';font-weight:normal;font-style:normal;font-size:11px;letter-spacing:2px;text-transform:uppercase}.form-item input[type="tel"]{padding-left:50px}::placeholder{color:#666;opacity:1}::-ms-input-placeholder{color:#666}
.type-area{width:calc(100% - 60px);max-width:2000px}@media (min-width:768px){.type-area{width:calc(100% - 120px)}}@media (min-width:1400px){.type-area{width:calc(100% - 190px)}}@media (min-width:2550px){.type-area{width:calc(100% - 190px)}}.type-area--wide{max-width:none}@media (min-width:768px){.type-area--wide{width:calc(100% - 50px)}}@media (min-width:1400px){.type-area--wide{width:calc(100% - 50px)}}@media (min-width:2550px){.type-area--wide{width:calc(100% - 50px)}}.col-container{display:flex;flex-wrap:wrap;justify-content:space-between}.col-container--cols-justify-start{justify-content:flex-start}.col-container--cols-justify-center{justify-content:center}.col-container--cols-justify-end{justify-content:flex-end}.col-container--no-wrap{flex-wrap:nowrap}.col-container--cols-vcenter{align-items:center}.col-container--cols-vcenter .col svg{vertical-align:middle}.col-container--cols-vend{align-items:flex-end}.col-container--cols-vend .col svg{vertical-align:bottom}@media (min-width:768px){.col-container--cols-vcenter-tablet{align-items:center}.col-container--cols-vcenter-tablet .col svg{vertical-align:middle}}.col-container--cols-column{flex-direction:column;flex-wrap:nowrap}.col-container--rows-swap-order{flex-direction:row-reverse}@media (min-width:768px){.col-container--rows-swap-order-tablet{flex-direction:row-reverse}}@media (min-width:1400px){.col-container--rows-swap-order-narrowdesktop{flex-direction:row-reverse}}@media (min-width:1400px){.col-container--cols-rows-narrowdesktop{flex-direction:row}}.col-container--12-tablet6{display:flex;flex-direction:column}@media (min-width:768px){.col-container--12-tablet6{flex-direction:row;justify-content:space-between;gap:40px 0px;flex-wrap:wrap}.col-container--12-tablet6>*{flex:0 0 calc(50% - 20px)}}@media (min-width:1400px){.col-container--12-tablet6{gap:40px}}.col-container--12-narrowdesktop6{display:flex;flex-direction:column}@media (min-width:1400px){.col-container--12-narrowdesktop6{flex-direction:row;justify-content:space-between;gap:40px 0px}.col-container--12-narrowdesktop6>*{flex:0 0 calc(50% - 20px)}}.col-container--12-tablet6-narrowdesktop3{display:flex;flex-direction:row;gap:25px;justify-content:flex-start;flex-wrap:wrap}.col-container--12-tablet6-narrowdesktop3>*{flex:0 0 100%}@media (min-width:768px){.col-container--12-tablet6-narrowdesktop3{flex-direction:row;gap:40px}.col-container--12-tablet6-narrowdesktop3>*{flex:0 0 calc(50% - 20px)}}@media (min-width:1400px){.col-container--12-tablet6-narrowdesktop3{flex-direction:row;gap:40px}.col-container--12-tablet6-narrowdesktop3>*{flex:0 0 calc(25% - 30px)}}.col-container--5-7-tablet6-narrowdesktop4-8{display:flex;flex-direction:row;gap:15px;justify-content:space-between;flex-wrap:nowrap}.col-container--5-7-tablet6-narrowdesktop4-8>*:nth-child(1){flex:1 0 calc(41.66% - 7.5px)}.col-container--5-7-tablet6-narrowdesktop4-8>*:nth-child(2){flex:1 0 calc(58.33% - 7.5px)}@media (min-width:768px){.col-container--5-7-tablet6-narrowdesktop4-8{gap:40px}.col-container--5-7-tablet6-narrowdesktop4-8>*:nth-child(1){flex:1 0 calc(50% - 20px)}.col-container--5-7-tablet6-narrowdesktop4-8>*:nth-child(2){flex:1 0 calc(50% - 20px)}}@media (min-width:1400px){.col-container--5-7-tablet6-narrowdesktop4-8{gap:40px}.col-container--5-7-tablet6-narrowdesktop4-8>*:nth-child(1){flex:1 0 calc(33.33% - 20px)}.col-container--5-7-tablet6-narrowdesktop4-8>*:nth-child(2){flex:1 0 calc(66.66% - 20px)}}.col-container--12-tablet8-4-narrowdesktop9-3{display:flex;flex-direction:column;flex-wrap:nowrap}@media (min-width:768px){.col-container--12-tablet8-4-narrowdesktop9-3{flex-direction:row;gap:40px;justify-content:space-between}.col-container--12-tablet8-4-narrowdesktop9-3>*:nth-child(1){flex:1 0 calc(66.66% - 20px)}.col-container--12-tablet8-4-narrowdesktop9-3>*:nth-child(2){flex:1 0 calc(33.33% - 20px)}}@media (min-width:1400px){.col-container--12-tablet8-4-narrowdesktop9-3{gap:40px}.col-container--12-tablet8-4-narrowdesktop9-3>*:nth-child(1){flex:1 0 calc(75% - 20px)}.col-container--12-tablet8-4-narrowdesktop9-3>*:nth-child(2){flex:1 0 calc(25% - 20px)}}.col{flex:0 1 auto}.col img{width:100%;height:auto;display:block}.col svg{display:block}.col picture{width:100%;height:auto}.col video{width:100%;height:auto}.col video[poster]{object-fit:cover}.col--2{width:16.66%}.col--3{width:25%}.col--4{width:33.33%}.col--5{width:41.66%}.col--6{width:50%}.col--7{width:58.33%}.col--8{width:66.66%}.col--9{width:75%}.col--10{width:83.33%}.col--12{width:100%}
a.btn,.btn a{display:inline-block;border-width:1px;border-style:solid;text-decoration:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;pointer-events:all;cursor:pointer;color:#000000;border-color:#000000}.bg--white a.btn,.bg--white .btn a{color:#000000;border-color:#000000}.bg--black a.btn,.bg--black .btn a{color:#ffffff;border-color:#ffffff}.bg--img a.btn,.bg--img .btn a{color:#000000;border:none}@media (hover:hover){a.btn:hover,.btn a:hover{color:#ffffff}.bg--white a.btn:hover,.bg--white .btn a:hover{color:#ffffff}.bg--black a.btn:hover,.bg--black .btn a:hover{color:#000000}.bg--img a.btn:hover,.bg--img .btn a:hover{color:#ffffff}}a.btn.btn--inactive,.btn a.btn--inactive{opacity:.2;cursor:default;pointer-events:none}a.btn--rectangle,.btn--rectangle a{width:100%;height:45px;line-height:44px;padding:0px 18px;font-family:'HafferSQ-Medium';font-weight:normal;font-style:normal;font-size:10px;letter-spacing:2px;text-transform:uppercase;background-size:200% 100%;background-position:100% 0;background-color:transparent;background-image:linear-gradient(to right,#000 50%,transparent 50%)}@media (min-width:415px){a.btn--rectangle,.btn--rectangle a{width:auto}}@media (min-width:1400px){a.btn--rectangle,.btn--rectangle a{height:50px;line-height:49px;font-size:12px;letter-spacing:2.4px}}.bg--white a.btn--rectangle,.bg--white .btn--rectangle a{background-image:linear-gradient(to right,#000 50%,transparent 50%)}.bg--black a.btn--rectangle,.bg--black .btn--rectangle a{background-image:linear-gradient(to right,#fff 50%,transparent 50%)}.bg--img a.btn--rectangle,.bg--img .btn--rectangle a{background-image:linear-gradient(to right,#000 50%,#fff 50%)}@media (hover:hover){a.btn--rectangle:hover,.btn--rectangle a:hover{background-position:0 0}}@media (max-width:414px){a.btn--rectangle,.btn--rectangle a{margin-bottom:15px}a.btn--rectangle:last-child,.btn--rectangle a:last-child{margin-bottom:0px}}@media (min-width:415px){a.btn--rectangle,.btn--rectangle a{margin-right:30px}a.btn--rectangle:last-child,.btn--rectangle a:last-child{margin-right:0px}}.p-textblock a.btn--rectangle,.p-textblock-static a.btn--rectangle,.p-textblock .btn--rectangle a,.p-textblock-static .btn--rectangle a{margin-top:30px}@media (min-width:768px){.p-textblock a.btn--rectangle,.p-textblock-static a.btn--rectangle,.p-textblock .btn--rectangle a,.p-textblock-static .btn--rectangle a{margin-top:40px}}@media (min-width:1400px){.p-textblock a.btn--rectangle,.p-textblock-static a.btn--rectangle,.p-textblock .btn--rectangle a,.p-textblock-static .btn--rectangle a{margin-top:36px}}a.btn--svg,.btn--svg a{position:relative}a.btn--svg::after,.btn--svg a::after{position:absolute;display:inline-block;content:'';-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#000000}.bg--white a.btn--svg::after,.bg--white .btn--svg a::after{background-color:#000000}.bg--black a.btn--svg::after,.bg--black .btn--svg a::after{background-color:#ffffff}.bg--img a.btn--svg::after,.bg--img .btn--svg a::after{background-color:#000000}a.btn--svg:hover::after,.btn--svg a:hover::after{background-color:#ffffff}.bg--white a.btn--svg:hover::after,.bg--white .btn--svg a:hover::after{background-color:#ffffff}.bg--black a.btn--svg:hover::after,.bg--black .btn--svg a:hover::after{background-color:#000000}.bg--img a.btn--svg:hover::after,.bg--img .btn--svg a:hover::after{background-color:#ffffff}a.btn--rectangle-arrow,.btn--rectangle-arrow a{padding-right:40px}a.btn--rectangle-arrow::after,.btn--rectangle-arrow a::after{top:50%;right:15px;transform:translateY(-50%);width:15px;height:14px;-webkit-mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/arrow-right-small.svg);mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/arrow-right-small.svg)}.btn--round{width:41px;height:41px;border-radius:50%}.bg--white .btn--round{background-color:#ffffff}.bg--black .btn--round{background-color:#000000}@media (hover:hover){.bg--white .btn--round:hover{background-color:#000000}.bg--black .btn--round:hover{background-color:#ffffff}}@media (min-width:1400px){.btn--round{width:61px;height:61px}}.btn--round::after{top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:14px;-webkit-mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/arrow-right-small.svg);mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/arrow-right-small.svg)}.btn--round-left::after{transform:translate(-50%,-50%) rotate(180deg)}.btn--square{width:44px;height:44px}.bg--white .btn--square{background-color:#ffffff}.bg--black .btn--square{background-color:#000000}@media (hover:hover){.bg--white .btn--square:hover{background-color:#000000}.bg--black .btn--square:hover{background-color:#ffffff}}.btn--square::after{top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);width:15px;height:14px;-webkit-mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/arrow-right-small.svg);mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/arrow-right-small.svg)}.link--svg{position:relative;display:inline-block;text-decoration:none}.link--svg::after{position:absolute;display:inline-block;content:'';-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.bg--white .link--svg::after{background-color:#000000}.bg--black .link--svg::after{background-color:#ffffff}.bg--img .link--svg::after{background-color:#000000}.link--pdf{padding-left:59px;line-height:69px}@media (min-width:768px){.link--pdf{line-height:75px}}@media (min-width:1400px){.link--pdf{padding-left:68px;line-height:78px}}.link--pdf::after{top:50%;left:0px;transform:translateY(-50%);width:40px;height:50px;-webkit-mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/pdf.svg);mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/pdf.svg)}@media (min-width:1400px){.link--pdf::after{width:42px;height:52px}}.link--pdf-table{display:block;color:transparent;font-size:0px;line-height:0px}.link--pdf-table::after{position:relative;top:0px;left:0px;width:36px;height:45px;-webkit-mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/pdf-small.svg);mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/pdf-small.svg)}@media (hover:hover){.link--pdf-table:hover::after{background-color:#fd0}}.link--crosslink{position:relative;display:inline-block;padding-right:26px}@media (min-width:1400px){.link--crosslink{padding-right:33px}}.link--crosslink::after{position:absolute;top:2px;right:0px;width:15px;height:14px;display:inline-block;content:'';-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/arrow-right-small.svg);mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/arrow-right-small.svg);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:1400px){.link--crosslink::after{top:3px}}.bg--white .link--crosslink::after{background-color:#000000}.bg--black .link--crosslink::after{background-color:#ffffff}.bg--img .link--crosslink::after{background-color:#000000}@media (hover:hover){.link--crosslink:hover::after{transform:translateX(0px)}}.link--back{position:relative;display:inline-block;padding-left:17px;font-family:'HafferSQ-Medium';font-weight:normal;font-style:normal;font-size:10px;letter-spacing:1.82px;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:1400px){.link--back{padding-left:25px;font-size:12px;letter-spacing:2.4px}}.link--back::after{position:absolute;top:3px;left:0px;width:10px;height:9px;display:inline-block;content:'';-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/arrow-right-small.svg);mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/arrow-right-small.svg);transform:rotate(180deg);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:1400px){.link--back::after{top:2px;width:15px;height:14px}}.bg--white .link--back::after{background-color:#000000}.bg--black .link--back::after{background-color:#ffffff}.bg--img .link--back::after{background-color:#000000}.link--back::after:hover{background-color:#fd0}@media (hover:hover){.link--back:hover{color:#fd0}.link--back:hover::after{background-color:#fd0}}.table-data,.table .table-data{width:calc(100% + 38px);margin-left:-19px;margin-right:-19px;border-collapse:separate;border-spacing:19px 0}.table-data td,.table .table-data td{padding:23px 0px;border-bottom-width:1px;border-bottom-style:solid;vertical-align:top}.bg--white .table-data td,.bg--white .table .table-data td{border-bottom-color:#979797}.bg--black .table-data td,.bg--black .table .table-data td{border-bottom-color:#ffffff}.table-data tr:first-child td,.table .table-data tr:first-child td{border-top-width:1px;border-top-style:solid}.bg--white .table-data tr:first-child td,.bg--white .table .table-data tr:first-child td{border-top-color:#000000}.bg--black .table-data tr:first-child td,.bg--black .table .table-data tr:first-child td{border-top-color:#ffffff}.table-data2,.table .table-data2{width:100%;border-collapse:collapse}.table-data2 th,.table-data2 td,.table .table-data2 th,.table .table-data2 td{padding:23px 19px;border-bottom-width:1px;border-bottom-style:solid;text-align:left;vertical-align:top}.bg--white .table-data2 th,.bg--white .table-data2 td,.bg--white .table .table-data2 th,.bg--white .table .table-data2 td{border-bottom-color:#979797}.bg--black .table-data2 th,.bg--black .table-data2 td,.bg--black .table .table-data2 th,.bg--black .table .table-data2 td{border-bottom-color:#ffffff}.table-data2 th:first-child,.table-data2 td:first-child,.table .table-data2 th:first-child,.table .table-data2 td:first-child{padding-left:0px}.table-data2 th:last-child,.table-data2 td:last-child,.table .table-data2 th:last-child,.table .table-data2 td:last-child{padding-right:0px;text-align:right}.table-data2 th,.table .table-data2 th{font-family:'HafferSQ-Medium';font-weight:normal;font-style:normal}.table-data-downloads,.table .table-data-downloads{width:100%;border-collapse:collapse}.table-data-downloads th,.table-data-downloads td,.table .table-data-downloads th,.table .table-data-downloads td{padding:23px 0px;border-bottom-width:1px;border-bottom-style:solid;text-align:left}.bg--white .table-data-downloads th,.bg--white .table-data-downloads td,.bg--white .table .table-data-downloads th,.bg--white .table .table-data-downloads td{border-bottom-color:#979797}.bg--black .table-data-downloads th,.bg--black .table-data-downloads td,.bg--black .table .table-data-downloads th,.bg--black .table .table-data-downloads td{border-bottom-color:#ffffff}.table-data-downloads th,.table .table-data-downloads th{font-family:'HafferSQ-Medium';font-weight:normal;font-style:normal}.text--big{font-family:'HafferSQ-Light';font-weight:normal;font-style:normal;font-size:20px}@media (min-width:1400px){.text--big{font-size:24px}}.header{position:fixed;top:0px;left:0px;width:100%;height:60px;z-index:200;color:#ffffff;background-color:#000000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:768px){.header{height:80px}}@media (min-width:1400px){.header{height:76px}}.header.header--hidden{transform:translateY(-100%)}.header__inner>*{flex:1 1 0px}@media (min-width:1400px){.header__btn_mainnav{display:none}}.btn-mainnav{width:27px;gap:7px;cursor:pointer}.btn-mainnav__bar{width:100%;height:1px;background-color:#ffffff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.overlay-opening--mainnav .btn-mainnav__bar:nth-child(1),.overlay-open--mainnav .btn-mainnav__bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.overlay-opening--mainnav .btn-mainnav__bar:nth-child(2),.overlay-open--mainnav .btn-mainnav__bar:nth-child(2){opacity:0}.overlay-opening--mainnav .btn-mainnav__bar:nth-child(3),.overlay-open--mainnav .btn-mainnav__bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (min-width:1400px){.header__logo-container{justify-content:flex-start}}.header__logo{gap:4px;line-height:0}.header__logo svg{width:100%;height:100%}.header__logo-img{width:32px;height:26px}@media (min-width:1400px){.header__logo-img{width:33px;height:27px}}.header__logo-text{width:52px;height:6px}@media (min-width:1400px){.header__logo-text{width:75px;height:8px}}.header__mainnav-desktop{display:none}@media (min-width:1400px){.header__mainnav-desktop{display:flex}}.mainnav-desktop ul.menu{display:flex;flex-wrap:wrap;justify-content:space-between;flex-wrap:nowrap;margin:0px;padding:0px;font-family:'HafferSQ-Medium';font-weight:normal;font-style:normal;font-size:11px;line-height:76px;letter-spacing:2px;text-transform:uppercase}.mainnav-desktop ul.menu li{padding:0px 22px;white-space:nowrap}.mainnav-desktop ul.menu li a,.mainnav-desktop ul.menu li span{display:inline-block;height:100%;cursor:pointer}.mainnav-desktop ul.menu li a{text-decoration:none;color:inherit;display:inline-block;white-space:nowrap}@media (hover:hover){.mainnav-desktop ul.menu li a:hover{color:#fd0}}.mainnav-desktop ul.menu li a.is-active{color:#fd0}.mainnav-desktop ul.menu li span{pointer-events:none}.mainnav-desktop ul.menu li.menu-item--expanded{z-index:1}.mainnav-desktop ul.menu li.menu-item--expanded:hover{z-index:2}.mainnav-desktop ul.menu ul.menu{flex-direction:column;flex-wrap:nowrap;font-family:'HafferSQ-Light';font-weight:normal;font-style:normal;font-size:20px;line-height:2.25;text-transform:none;letter-spacing:1px}.mainnav-desktop .menu-wrapper--depth1{visibility:hidden;position:absolute;top:76px;left:0px;width:100%;padding:54px 200px;background-color:#000000;opacity:0;transition:visibility 0.5s ease-in-out,opacity 0.5s ease-in-out;transition-delay:.2s}.mainnav-desktop ul.menu>li:hover .menu-wrapper--depth1{visibility:visible;opacity:1;transition:visibility 0.5s ease-in-out,opacity 0.5s ease-in-out;transition-delay:0}.mainnav-desktop .menu-wrapper--depth1 .image--with-copyright{width:auto;padding-right:22px}.mainnav-desktop .menu-wrapper--depth1 .image--with-copyright__copyright{font-size:10px;text-wrap:wrap}.header__mainnav-langswitch{display:none}@media (min-width:1400px){.header__mainnav-langswitch{display:flex}}.langswitch ul{display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:flex-start;margin:0px;padding:0px}.langswitch ul li{display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:center;font-size:16px;text-transform:uppercase;color:#666}.langswitch ul li::after{content:"|";padding:0px 5px;color:#666}.langswitch ul li:last-child::after{content:none}.langswitch ul li.is-active{color:#ffffff}.langswitch ul li a{text-decoration:none}@media (hover:hover){.langswitch ul li a:hover{color:#fd0}}.search{text-decoration:none}@media (min-width:1400px){.search{margin-left:40px}}.search__icon{width:25px;height:25px}.search-form{max-width:600px;margin-bottom:60px}@media (min-width:768px){.search-form{margin-bottom:80px}}@media (min-width:1400px){.search-form{margin-bottom:154px}}.search-form .form-item-keys label{display:block;margin:50px 0px 25px;font-family:'HafferSQ-Medium';font-weight:normal;font-style:normal;font-size:18px;line-height:1.44}@media (min-width:768px){.search-form .form-item-keys label{margin-top:65px;margin-bottom:29px;font-size:21px;line-height:1.14}}@media (min-width:1400px){.search-form .form-item-keys label{margin-top:65px;margin-bottom:27px;font-size:24px;line-height:1.67}}.search-form .search-help-link{display:none}.search-results{margin:0px;padding:0px}.search-results li{margin:0px 0px 30px}@media (min-width:768px){.search-results li{margin-bottom:60px}}.breadcrumb-container{width:100%;padding-top:20px;font-family:'HafferSQ-Medium';font-weight:normal;font-style:normal;font-size:10px;letter-spacing:1.82px;text-transform:uppercase}@media (min-width:1400px){.breadcrumb-container{padding-top:40px;font-size:12px;letter-spacing:2.4px}}.breadcrumb-container nav.breadcrumb li{position:relative;margin-left:10px;padding-left:17px}@media (min-width:1400px){.breadcrumb-container nav.breadcrumb li{margin-left:30px;padding-left:25px}}.breadcrumb-container nav.breadcrumb li:first-child{margin-left:0px}.breadcrumb-container nav.breadcrumb li::before{position:absolute;top:1px;left:0px;width:10px;height:9px;display:inline-block;content:'';-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#ffffff;-webkit-mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/arrow-right-small.svg);mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/arrow-right-small.svg);transform:rotate(180deg)}@media (min-width:1400px){.breadcrumb-container nav.breadcrumb li::before{top:0px;width:15px;height:14px}}.bg--white .breadcrumb-container nav.breadcrumb li::before{background-color:#ffffff}.bg--black .breadcrumb-container nav.breadcrumb li::before{background-color:#000000}.breadcrumb-container.bg--white{background-color:#ffffff}.breadcrumb-container.bg--white nav.breadcrumb li::before{background-color:#000000}.breadcrumb-container.bg--black{background-color:#000000}.breadcrumb-container.bg--black nav.breadcrumb li::before{background-color:#ffffff}main{position:relative;z-index:1;width:100%;padding-top:60px}@media (min-width:768px){main{padding-top:80px}}@media (min-width:1400px){main{padding-top:76px}}.main--generic-page{padding:60px 0px}@media (min-width:768px){.main--generic-page{padding:80px 0px}}@media (min-width:1400px){.main--generic-page{padding:76px 0px}}footer{width:100%;padding-top:32px;padding-bottom:30px}@media (min-width:768px){footer{padding-top:39px;padding-bottom:20px}}@media (min-width:1400px){footer{padding-top:76px;padding-bottom:47px}}.footer__contact-footernav-container{display:flex;flex-direction:column;gap:32px}@media (min-width:768px){.footer__contact-footernav-container{flex-direction:row;justify-content:space-between;gap:0px}}.footer__contact{font-size:26px;line-height:1.31}@media (min-width:768px){.footer__contact{font-family:'HafferSQ-Thin';font-weight:normal;font-style:normal;font-size:40px;line-height:1.1}}@media (min-width:1400px){.footer__contact{font-size:60px;line-height:1.17}}.footer__contact a{text-decoration:none;color:inherit;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (hover:hover){.footer__contact a:hover{color:#fd0}}.footer__footernav{display:flex;flex-direction:column}@media (min-width:768px){.footer__footernav{flex-direction:row;gap:70px}}@media (min-width:1400px){.footer__footernav{gap:110px}}.footer__copyright-logo-btn-top-container{margin-top:88px}@media (min-width:768px){.footer__copyright-logo-btn-top-container{margin-top:95px}}@media (min-width:1400px){.footer__copyright-logo-btn-top-container{margin-top:180px}}.footer__copyright-logo-container{display:flex;flex-direction:column;gap:17px}@media (min-width:768px){.footer__copyright-logo-container{flex-basis:66.66%;flex-direction:row;justify-content:space-between;gap:0px}}.footer__copyright{display:flex;align-items:flex-end;order:2;font-size:10px}@media (min-width:768px){.footer__copyright{flex-basis:50%;order:1}}@media (min-width:1400px){.footer__copyright{font-size:13px}}.footer__logo{order:1;display:flex;justify-content:flex-start;gap:6px;line-height:0}@media (min-width:768px){.footer__logo{flex-basis:50%;justify-content:center;gap:7px;order:2}}@media (min-width:1400px){.footer__logo{gap:9px}}.footer__logo svg{width:100%;height:100%}.footer__logo-img{width:40px;height:32px}@media (min-width:768px){.footer__logo-img{width:40px;height:36px}}@media (min-width:1400px){.footer__logo-img{width:56px;height:45px}}.footer__logo-text{width:90px;height:10px}@media (min-width:768px){.footer__logo-text{width:100px;height:11px}}@media (min-width:1400px){.footer__logo-text{width:127px;height:14px}}.footer__btn-top{display:flex;align-items:flex-end}@media (min-width:768px){.footer__btn-top{flex-basis:33.33%;display:flex;justify-content:flex-end}}.footernav ul.menu{display:flex;flex-wrap:wrap;justify-content:space-between;flex-wrap:nowrap;flex-direction:column;margin:0px;padding:0px;font-family:'HafferSQ-Light';font-weight:normal;font-style:normal;font-size:16px;line-height:1.88}@media (min-width:768px){.footernav ul.menu{font-size:14px;line-height:2.14}}@media (min-width:1400px){.footernav ul.menu{font-size:20px;line-height:1.5}}.footernav ul.menu li{padding:0px}.footernav ul.menu li a{text-decoration:none;color:inherit;display:inline-block;white-space:nowrap}@media (hover:hover){.footernav ul.menu li a:hover{color:#fd0}}.footernav ul.menu li a.is-active{color:#fd0}.scrollbar-track{background-color:#000000 !important}.scrollbar-thumb{background-color:#fd0 !important}.bg--black{color:#ffffff;background-color:#000000}.image--with-copyright{position:relative;width:100%;height:100%}.image--with-copyright picture,.image--with-copyright img{display:block}.image--with-copyright__copyright{position:absolute;bottom:10px;right:15px;width:calc(100% - 30px);font-family:'HafferSQ-Light';font-weight:normal;font-style:normal;font-size:8px;line-height:1.25;color:#ffffff;text-align:right}@media (min-width:768px){.image--with-copyright__copyright{bottom:15px;right:19px;width:calc(100% - 38px);font-size:14px;line-height:1.25}}@media (min-width:1400px){.image--with-copyright__copyright{bottom:15px;right:45px;width:calc(100% - 76px);font-size:16px;line-height:1.25}}.img-caption{position:absolute;bottom:0px;left:0px;width:100%;padding:20px 30px;text-align:right;z-index:2;font-size:12px;letter-spacing:1px;background:linear-gradient(0deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%)}@media (min-width:768px){.img-caption{padding:25px 60px;font-size:16px;letter-spacing:normal}}@media (min-width:768px){.img-caption{padding:30px 95px}}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:#ffffff}.klaro .cookie-modal a,.klaro .cookie-notice a{font-family:'HafferSQ-Medium';font-weight:normal;font-style:normal;text-decoration:underline;color:#ffffff}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{color:#ffffff;background:#52AE32}.klaro .cookie-notice .cm-btn{color:#ffffff;background:#52AE32}.klaro .cookie-modal .cm-btn{color:#ffffff;background:#52AE32}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider{background:#52AE32}
.node__content>.paragraph:last-child{margin-bottom:88px}@media(min-width:768px){.node__content>.paragraph:last-child{margin-bottom:200px}}.node__content>.paragraph:last-child.p-teaser-fullwidth{margin-bottom:0px}.p-header-startpage{width:100%;height:200vw}@media(min-width:768px){.p-header-startpage{height:50vw}}.p-header-startpage__paragraphs{position:relative;width:100%;height:100%}.p-header-startpage-item{position:absolute;width:100%;height:50%;overflow:hidden;z-index:1;-webkit-transition:clip-path .5s ease-in-out;-moz-transition:clip-path .5s ease-in-out;-o-transition:clip-path .5s ease-in-out;transition:clip-path .5s ease-in-out}@media(min-width:768px){.p-header-startpage-item{width:50%;height:100%}}.p-header-startpage-item.opening,.p-header-startpage-item.open,.p-header-startpage-item.closing{z-index:2}.p-header-startpage-item:nth-child(1){top:0px;left:0px;clip-path:polygon(0 0,100% 0,100% 100%,0 0)}.p-header-startpage-item:nth-child(1).opening,.p-header-startpage-item:nth-child(1).open{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.p-header-startpage-item:nth-child(2){top:0px;left:0px;clip-path:polygon(0 0,0 0,100% 100%,0 100%)}.p-header-startpage-item:nth-child(2).opening,.p-header-startpage-item:nth-child(2).open{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.p-header-startpage-item:nth-child(3){top:100vw;right:0px;clip-path:polygon(0 0,100% 0,100% 0,0 100%)}@media(min-width:768px){.p-header-startpage-item:nth-child(3){top:0px}}.p-header-startpage-item:nth-child(3).opening,.p-header-startpage-item:nth-child(3).open{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.p-header-startpage-item:nth-child(4){top:100vw;right:0px;clip-path:polygon(100% 0,100% 0,100% 100%,0 100%)}@media(min-width:768px){.p-header-startpage-item:nth-child(4){top:0px}}.p-header-startpage-item:nth-child(4).opening,.p-header-startpage-item:nth-child(4).open{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.p-header-startpage-item__content{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1}.p-header-startpage-item__medium{display:block;height:100%}.p-header-startpage-item__medium img,.p-header-startpage-item__medium picture{width:100%;height:100%;object-fit:cover;display:block}.p-header-startpage-item__text-container{position:absolute;max-width:380px;pointer-events:none;padding:30px}.p-header-startpage-item:nth-child(1) .p-header-startpage-item__text-container{top:0px;right:0px}.p-header-startpage-item:nth-child(2) .p-header-startpage-item__text-container{bottom:0px;left:0px}.p-header-startpage-item:nth-child(3) .p-header-startpage-item__text-container{top:0px;left:0px}.p-header-startpage-item:nth-child(4) .p-header-startpage-item__text-container{bottom:0px;right:0px}.p-header-startpage-item__headline{margin:0px}.p-header-startpage-item__text-slide-container{display:none}@media(min-width:1400px){.p-header-startpage-item__text-slide-container{display:block;max-height:0px;overflow:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.p-header-startpage-item:hover .p-header-startpage-item__text-slide-container{max-height:300px}}@media(min-width:1400px){.p-header-startpage-item__text{margin-top:27px;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;transition-delay:.4s}.p-header-startpage-item:hover .p-header-startpage-item__text{opacity:1}}@media(min-width:1400px){.p-header-startpage-item__link{min-width:250px;margin-top:25px;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;transition-delay:.6s}.p-header-startpage-item:hover .p-header-startpage-item__link{opacity:1}}.p-header-startpage-item__link a{width:100%}.p-header-startpage-item__hover{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:2;display:none}.p-header-startpage-item.open .p-header-startpage-item__hover{display:block}.p-header-startpage-item:nth-child(1) .p-header-startpage-item__hover{clip-path:polygon(0 0,0 0,100% 100%,0 100%)}.p-header-startpage-item:nth-child(2) .p-header-startpage-item__hover{clip-path:polygon(0 0,100% 0,100% 100%,0 0)}.p-header-startpage-item:nth-child(3) .p-header-startpage-item__hover{clip-path:polygon(100% 0,100% 0,100% 100%,0 100%)}.p-header-startpage-item:nth-child(4) .p-header-startpage-item__hover{clip-path:polygon(0 0,100% 0,100% 0,0 100%)}.p-intro{width:100%;padding-top:37px;padding-bottom:75px}@media(min-width:768px){.p-intro{padding-top:94px;padding-bottom:140px}}@media(min-width:1400px){.p-intro{padding-top:108px;padding-bottom:242px}}.p-intro__text{font-size:26px;line-height:1.38}@media(min-width:768px){.p-intro__text{font-family:"HafferSQ-Thin";font-weight:normal;font-style:normal;font-size:50px;line-height:1.2}}@media(min-width:1400px){.p-intro__text{font-size:90px;line-height:1.11}}.p-intro__link{margin-top:30px}@media(min-width:768px){.p-intro__link{margin-top:46px}}@media(min-width:1400px){.p-intro__link{margin-top:38px}}.p-fullscreen-image{position:relative;width:100%;height:100vh;max-height:92vw;z-index:1}@media(min-width:768px){.p-fullscreen-image{max-height:65vw}}@media(min-width:1400px){.p-fullscreen-image{max-height:none}}.p-fullscreen-image__medium{position:relative;height:100%;z-index:1}.p-fullscreen-image__medium img,.p-fullscreen-image__medium picture{width:100%;height:100%;object-fit:cover;display:block}.p-fullscreen-image__headline-container{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.p-fullscreen-image__headline{margin:0px;font-family:"HafferSQ-Thin";font-weight:normal;font-style:normal;text-align:center;font-size:40px;line-height:1.25;letter-spacing:-0.67px;color:#fff}@media(min-width:768px){.p-fullscreen-image__headline{font-size:100px;line-height:1.1;letter-spacing:normal}}@media(min-width:1400px){.p-fullscreen-image__headline{font-size:180px;line-height:1;letter-spacing:normal}}.p-textblock-parallax{position:relative;width:100%;z-index:2}.p-textblock-parallax__inner{width:100%;padding-top:45px;padding-bottom:60px}@media(min-width:768px){.p-textblock-parallax__inner{padding-top:61px;padding-bottom:80px}}@media(min-width:1400px){.p-textblock-parallax__inner{min-height:650px;padding-top:63px;padding-bottom:154px}}@media(min-width:768px){.p-textblock-parallax--parallax-true .p-textblock-parallax__inner{position:absolute}}.p-textblock-parallax__headline{margin:0px 0px 26px;font-family:"HafferSQ-Medium";font-weight:normal;font-style:normal;font-size:18px;line-height:1.44}@media(min-width:768px){.p-textblock-parallax__headline{margin-bottom:29px;font-size:21px;line-height:1.14}}@media(min-width:1400px){.p-textblock-parallax__headline{max-width:480px;margin-bottom:0px;font-size:28px;line-height:1.4}}.p-textblock-parallax__text{max-width:750px}.p-textblock-parallax__links{margin-top:30px}@media(min-width:768px){.p-textblock-parallax__links{margin-top:60px}}@media(min-width:1400px){.p-textblock-parallax__links{margin-top:45px}}.p-newsslider{padding-top:38px}@media(min-width:768px){.p-newsslider{padding-top:152px}}.p-newsslider__headline{margin-bottom:0px}.p-newsslider-item__width-wrapper{width:75vw}@media(min-width:768px){.p-newsslider-item__width-wrapper{width:80vw}}@media(min-width:1400px){.p-newsslider-item__width-wrapper{width:43vw;max-width:840px}}.p-newsslider-item__text-container{margin-top:19px}@media(min-width:768px){.p-newsslider-item__text-container{margin-top:40px}}.p-newsslider-item__text{max-width:600px}@media(min-width:768px){.p-newsslider-item__text{font-size:20px}}@media(min-width:1400px){.p-newsslider-item__text{font-size:24px}}.p-newsslider-item__datum{font-family:"HafferSQ-Medium";font-weight:normal;font-style:normal;margin-top:25px;font-size:10px;letter-spacing:1px}@media(min-width:768px){.p-newsslider-item__datum{margin-top:20px;font-size:16px;letter-spacing:normal}}@media(min-width:1400px){.p-newsslider-item__datum{margin-top:30px;letter-spacing:1.6px}}.p-h1{width:100%;padding-top:52px}@media(min-width:768px){.p-h1{padding-top:75px}}@media(min-width:1400px){.p-h1{padding-top:60px}}.p-h1__text-container{margin-bottom:21px}@media(min-width:768px){.p-h1__text-container{flex-wrap:nowrap;margin-bottom:34px}}@media(min-width:1400px){.p-h1__text-container{margin-bottom:105px}}@media(min-width:768px){.p-h1--text .p-h1__text-container{gap:40px}}@media(min-width:1400px){.p-h1--text .p-h1__text-container{gap:40px}}.p-h1__headline{margin-bottom:0px}@media(min-width:768px){.p-h1--no-text .p-h1__headline{width:100%}}@media(min-width:768px){.p-h1--text .p-h1__headline{flex:1 0 calc(50% - 20px)}}.p-h1--text .p-h1__text{margin-top:21px}@media(min-width:768px){.p-h1--text .p-h1__text{margin-top:0px;flex:1 0 calc(50% - 20px);max-width:400px}}.p-two-columns{width:100%}.p-two-columns.bg--black{padding-top:31px;padding-bottom:120px}@media(min-width:768px){.p-two-columns.bg--black{padding-top:85px;padding-bottom:185px}}@media(min-width:1400px){.p-two-columns.bg--black{padding-top:120px;padding-bottom:176px}}.bg--black+.p-two-columns.bg--black{margin-top:0px}.p-two-columns--h1{margin-top:65px}@media(min-width:768px){.p-two-columns--h1{margin-top:120px}}@media(min-width:1400px){.p-two-columns--h1{margin-top:200px}}.p-two-columns--no-h1{margin-top:65px}@media(min-width:768px){.p-two-columns--no-h1{margin-top:84px}}@media(min-width:1400px){.p-two-columns--no-h1{margin-top:126px}}.p-h1+.p-two-columns{margin-top:0px}.p-two-columns__text-container{margin-bottom:40px}@media(min-width:768px){.p-two-columns__text-container{flex-wrap:nowrap;margin-bottom:34px}}@media(min-width:1400px){.p-two-columns__text-container{margin-bottom:106px}}@media(min-width:768px){.p-two-columns--text .p-two-columns__text-container{gap:40px}}@media(min-width:1400px){.p-two-columns--text .p-two-columns__text-container{gap:40px}}.p-two-columns__headline{margin-bottom:0px}@media(min-width:768px){.p-two-columns--no-text .p-two-columns__headline{width:100%}}@media(min-width:768px){.p-two-columns--text .p-two-columns__headline{flex:1 0 calc(50% - 20px)}}.p-two-columns--text .p-two-columns__text{margin-top:15px}@media(min-width:768px){.p-two-columns--text .p-two-columns__text{margin-top:0px;flex:1 0 calc(50% - 20px);max-width:400px}}.p-textblock{margin-top:84px}.col-container--12-tablet6 .p-textblock{margin-top:15px}@media(min-width:768px){.p-textblock{margin-top:90px}.col-container--12-tablet6 .p-textblock{margin-top:0px}}@media(min-width:1400px){.p-textblock{margin-top:0px}}.p-textblock:first-child{margin-top:0px}.p-placeholder+.p-textblock{margin-top:0px}.p-video{margin-top:70px}@media(min-width:768px){.p-video{margin-top:85px}}@media(min-width:1400px){.p-video{margin-top:0px}}.p-video:first-child{margin-top:0px}.p-video__medium video{width:100%;height:auto;aspect-ratio:1.59;object-fit:cover;display:block}.p-video__caption{gap:13px;margin-top:25px}@media(min-width:768px){.p-video__caption{gap:23px;margin-top:20px}}@media(min-width:1400px){.p-video__caption{gap:19px;margin-top:25px}}.p-video__caption-icon img{display:block;width:auto;height:26px}@media(min-width:1400px){.p-video__caption-icon img{height:33px}}.p-video__caption-text{font-family:"HafferSQ-Medium";font-weight:normal;font-style:normal;font-size:18px}@media(min-width:768px){.p-video__caption-text{font-size:19px}}.p-teaser-fullwidth{position:relative;width:100%;height:84vw;max-height:100vh;margin-top:75px}@media(min-width:768px){.p-teaser-fullwidth{height:46vw;margin-top:100px}}@media(min-width:1400px){.p-teaser-fullwidth{height:45vw;margin-top:250px}}.bg--black+.p-teaser-fullwidth{margin-top:0px}.p-h1+.p-teaser-fullwidth{margin-top:0px}.p-teaser-fullwidth__medium{position:relative;width:100%;height:100%;z-index:1}.p-teaser-fullwidth__medium img,.p-teaser-fullwidth__medium picture{width:100%;height:100%;object-fit:cover;display:block}.p-teaser-fullwidth__text-container{position:absolute;width:100%;left:0px;z-index:2}.p-teaser-fullwidth--text-position-tl .p-teaser-fullwidth__text-container,.p-teaser-fullwidth--text-position-tr .p-teaser-fullwidth__text-container{top:38px}.p-teaser-fullwidth--text-position-bl .p-teaser-fullwidth__text-container,.p-teaser-fullwidth--text-position-br .p-teaser-fullwidth__text-container{bottom:38px}@media(min-width:768px){.p-teaser-fullwidth--text-position-bl .p-teaser-fullwidth__text-container,.p-teaser-fullwidth--text-position-br .p-teaser-fullwidth__text-container{bottom:100px}}@media(min-width:1400px){.p-teaser-fullwidth--text-position-bl .p-teaser-fullwidth__text-container,.p-teaser-fullwidth--text-position-br .p-teaser-fullwidth__text-container{bottom:150px}}.p-teaser-fullwidth--text-position-ce .p-teaser-fullwidth__text-container{top:50%;left:50%;transform:translate(-50%,-50%)}.p-teaser-fullwidth--text-position-tl .p-teaser-fullwidth__text-container-inner,.p-teaser-fullwidth--text-position-bl .p-teaser-fullwidth__text-container-inner{justify-content:flex-start}.p-teaser-fullwidth--text-position-tr .p-teaser-fullwidth__text-container-inner,.p-teaser-fullwidth--text-position-br .p-teaser-fullwidth__text-container-inner{justify-content:flex-end}.p-teaser-fullwidth--text-position-ce .p-teaser-fullwidth__text-container-inner{justify-content:center}.p-teaser-fullwidth__text-container-inner2{width:100%}@media(min-width:768px){.p-teaser-fullwidth__text-container-inner2{width:calc(50% - 20px)}}@media(min-width:1400px){.p-teaser-fullwidth__text-container-inner2{width:calc(50% - 20px)}}.p-teaser-fullwidth--text-position-ce .p-teaser-fullwidth__text-container-inner2{align-items:center}.p-teaser-fullwidth__headline{margin:0px;font-family:"HafferSQ-Light";font-weight:normal;font-style:normal;font-size:26px;line-height:1.1}@media(min-width:768px){.p-teaser-fullwidth__headline{font-family:"HafferSQ-Thin";font-weight:normal;font-style:normal;font-size:40px;line-height:1.1}}@media(min-width:1400px){.p-teaser-fullwidth__headline{font-size:60px;line-height:1.17}}.p-teaser-fullwidth__text{margin-top:10px;font-family:"HafferSQ-Light";font-weight:normal;font-style:normal;font-size:20px;line-height:1.43}@media(min-width:1400px){.p-teaser-fullwidth__text{margin-top:20px;font-size:24px;line-height:1.5}}.p-teaser-fullwidth__link{margin-top:34px}@media(min-width:768px){.p-teaser-fullwidth__link{margin-top:34px}}@media(min-width:1400px){.p-teaser-fullwidth__link{margin-top:44px}}.p-productslider{padding-top:70px}@media(min-width:768px){.p-productslider{padding-top:152px}}.p-h1--no-text+.p-productslider{padding-top:0px}.p-productslider__headline{margin-bottom:0px}.p-productslider-item__width-wrapper{width:255px;text-decoration:none}@media(min-width:768px){.p-productslider-item__width-wrapper{width:380px}}@media(min-width:1400px){.p-productslider-item__width-wrapper{width:400px}}.p-productslider-item-image .p-productslider-item__width-wrapper picture,.p-productslider-item-image .p-productslider-item__width-wrapper img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media(hover:hover){.p-productslider-item-image .p-productslider-item__width-wrapper:hover picture,.p-productslider-item-image .p-productslider-item__width-wrapper:hover img{transform:scale(1.05)}}.p-productslider-item__medium{width:100%;height:255px;overflow:hidden}@media(min-width:768px){.p-productslider-item__medium{height:380px}}@media(min-width:1400px){.p-productslider-item__medium{height:400px}}.p-productslider-item__medium article{width:100%;height:100%}.p-productslider-item__medium video,.p-productslider-item__medium picture,.p-productslider-item__medium img{width:100%;height:100% !important;display:block;object-fit:cover}.p-productslider-item__text-container{margin-top:13px;font-family:"HafferSQ-Light";font-weight:normal;font-style:normal;font-size:14px;line-height:1.29}@media(min-width:768px){.p-productslider-item__text-container{margin-top:17px}}@media(min-width:1400px){.p-productslider-item__text-container{font-size:16px}}.p-download-teaser{margin-top:30px}@media(min-width:768px){.p-download-teaser{margin-top:0px}}@media(min-width:1400px){.p-download-teaser{margin-top:0px}}.p-download-teaser:first-child{margin-top:0px}.p-download-teaser__preview_image img,.p-download-teaser__preview_image picture{width:100%;height:auto;object-fit:cover;display:block}.p-teaser-boxed{margin-top:105px}.p-teaser-boxed:first-child{margin-top:0px}@media(min-width:768px){.p-teaser-boxed{margin-top:85px}.p-teaser-boxed:nth-child(2){margin-top:0px}}@media(min-width:1400px){.p-teaser-boxed{margin-top:80px}.p-teaser-boxed:nth-child(2){margin-top:0px}}.p-teaser-boxed__medium-headline-container{position:relative;display:block}.p-teaser-boxed__medium{position:relative;z-index:1}.p-teaser-boxed__medium img,.p-teaser-boxed__medium picture{width:100%;height:auto;aspect-ratio:1.59;object-fit:cover;display:block}.p-teaser-boxed__headline{position:absolute;top:15px;left:15px;z-index:2;margin:0px}@media(min-width:768px){.p-teaser-boxed__headline{top:20px;left:22px}}@media(min-width:1400px){.p-teaser-boxed__headline{top:34px;left:40px}}.p-teaser-boxed__text-container{max-width:600px;margin-top:27px}@media(min-width:768px){.p-teaser-boxed__text-container{margin-top:50px}}@media(min-width:1400px){.p-teaser-boxed__text-container{margin-top:39px}}@media(min-width:1400px){.p-teaser-boxed__text{font-size:18px;line-height:1.72}}.p-teaser-boxed__link{margin-top:26px}@media(min-width:768px){.p-teaser-boxed__link{margin-top:37px}}@media(min-width:1400px){.p-teaser-boxed__link{margin-top:36px}}.p-story{margin-top:78px}@media(min-width:768px){.p-story{margin-top:145px}}@media(min-width:1400px){.p-story{margin-top:145px}}.p-story__medium img,.p-story__medium picture{width:100%;height:100%;object-fit:cover;display:block}.p-story__text-container{margin-top:12px}@media(min-width:768px){.p-story__text-container{margin-top:0px}}.p-story__headline{margin-bottom:25px}@media(min-width:768px){.p-story__headline{margin-bottom:30px}}@media(min-width:1400px){.p-story__headline{margin-bottom:73px}}.p-story__link{margin-top:27px}@media(min-width:768px){.p-story__link{margin-top:30px}}@media(min-width:1400px){.p-story__link{margin-top:37px}}.p-fader-column{margin-top:70px}@media(min-width:768px){.p-fader-column{margin-top:85px}}@media(min-width:1400px){.p-fader-column{margin-top:0px}}.p-fader-column:first-child{margin-top:0px}.p-referenceslider{padding-top:38px}@media(min-width:768px){.p-referenceslider{padding-top:152px}}.p-h1+.p-referenceslider{padding-top:0px}.p-referenceslider.bg--black{padding-bottom:38px}@media(min-width:768px){.p-referenceslider.bg--black{padding-bottom:152px}}.p-referenceslider__headline{margin-bottom:0px}.p-referenceslider-item__width-wrapper{max-width:75vw}@media(min-width:768px){.p-referenceslider-item__width-wrapper{max-width:80vw}}@media(min-width:1400px){.p-referenceslider-item__width-wrapper{max-width:80vw}}@media(min-width:1400px){.p-referenceslider-item__medium{height:64vh}}.p-referenceslider-item__medium article{width:100%;height:100%}.p-referenceslider-item__medium img,.p-referenceslider-item__medium picture{width:100% !important;height:100% !important;object-fit:contain;object-position:bottom}.p-referenceslider-item__medium video{width:100% !important;height:100% !important;aspect-ratio:1440/906;object-position:bottom}.p-referenceslider-item__text-container{margin-top:19px;font-size:16px}@media(min-width:768px){.p-referenceslider-item__text-container{margin-top:19px}}.p-textblock-static{width:100%;margin-top:75px}@media(min-width:768px){.p-textblock-static{margin-top:100px}}@media(min-width:1400px){.p-textblock-static{margin-top:250px}}.p-textblock-static:first-child{margin-top:0px}.p-productslider+.p-textblock-static{margin-top:40px}@media(min-width:768px){.p-productslider+.p-textblock-static{margin-top:60px}}@media(min-width:1400px){.p-productslider+.p-textblock-static{margin-top:60px}}.p-textblock-static__text{max-width:750px}.p-header-reference{width:100%}.p-header-reference__medium{width:100%;max-height:80vh}.p-header-reference__medium article{width:100%;height:100%}.p-header-reference__medium img,.p-header-reference__medium picture,.p-header-reference__medium video{width:100%;height:100%;object-fit:contain;object-position:bottom}.p-header-reference__text-container{width:100%;margin-top:19px;font-size:16px}@media(min-width:768px){.p-header-reference__text-container{margin-top:19px}}.p-bildblock{margin-top:84px}@media(min-width:768px){.p-bildblock{margin-top:90px}.col-container--12-tablet6 .p-bildblock{margin-top:0px}}@media(min-width:1400px){.p-bildblock{margin-top:0px}}.p-bildblock:first-child{margin-top:0px}.p-placeholder+.p-bildblock{margin-top:0px}.p-bildblock__medium video,.p-bildblock__medium picture,.p-bildblock__medium img{width:100%;height:auto;display:block}.p-bildblock__text{margin-top:25px;font-family:"HafferSQ-Medium";font-weight:normal;font-style:normal;font-size:18px}@media(min-width:768px){.p-bildblock__text{margin-top:20px;font-size:19px}}@media(min-width:1400px){.p-bildblock__text{margin-top:25px}}#references-colour-effect-glass{display:block;margin-top:100px}@media(min-width:768px){#references-colour-effect-glass{margin-top:120px}}@media(min-width:1400px){#references-colour-effect-glass{margin-top:180px}}.p-referenzen-farbeffektglas{width:100%;padding-top:52px;padding-bottom:52px}@media(min-width:768px){.p-referenzen-farbeffektglas{padding-top:75px;padding-bottom:75px}}@media(min-width:1400px){.p-referenzen-farbeffektglas{padding-top:60px;padding-bottom:60px}}.p-referenzen-farbeffektglas__text-container{margin-bottom:60px}@media(min-width:768px){.p-referenzen-farbeffektglas__text-container{flex-wrap:nowrap;margin-bottom:80px}}@media(min-width:1400px){.p-referenzen-farbeffektglas__text-container{margin-bottom:105px}}@media(min-width:768px){.p-referenzen-farbeffektglas--text .p-referenzen-farbeffektglas__text-container{gap:40px}}@media(min-width:1400px){.p-referenzen-farbeffektglas--text .p-referenzen-farbeffektglas__text-container{gap:40px}}.p-referenzen-farbeffektglas__headline{margin-bottom:0px}@media(min-width:768px){.p-referenzen-farbeffektglas--no-text .p-referenzen-farbeffektglas__headline{width:100%}}@media(min-width:768px){.p-referenzen-farbeffektglas--text .p-referenzen-farbeffektglas__headline{flex:1 0 calc(50% - 20px)}}.p-referenzen-farbeffektglas--text .p-referenzen-farbeffektglas__text{margin-top:21px}@media(min-width:768px){.p-referenzen-farbeffektglas--text .p-referenzen-farbeffektglas__text{margin-top:0px;flex:1 0 calc(50% - 20px);max-width:400px}}.p-referenzen-farbeffektglas__view-filter .form-item-referenzart-farbeffektglas label{display:none}.p-referenzen-farbeffektglas__view-filter .bef-links ul{display:flex;gap:20px 40px;flex-wrap:wrap;list-style-type:none;margin:0px;padding:0px}.p-referenzen-farbeffektglas__view-filter .bef-links li{font-family:"HafferSQ-Light";font-weight:normal;font-style:normal;font-size:12px;letter-spacing:2.4px;text-transform:uppercase}.p-referenzen-farbeffektglas__view-filter .bef-links li a{text-decoration:none;white-space:nowrap}@media(hover:hover){.p-referenzen-farbeffektglas__view-filter .bef-links li a:hover{color:#fd0}}.p-referenzen-farbeffektglas__view-filter .bef-links li a.bef-link--selected{color:#fd0}.p-referenzen-farbeffektglas-item__width-wrapper{display:flex !important;width:255px;height:100%;text-decoration:none}@media(min-width:768px){.p-referenzen-farbeffektglas-item__width-wrapper{width:380px}}@media(min-width:1400px){.p-referenzen-farbeffektglas-item__width-wrapper{width:400px}}.p-referenzen-farbeffektglas-item-image .p-referenzen-farbeffektglas-item__width-wrapper picture,.p-referenzen-farbeffektglas-item-image .p-referenzen-farbeffektglas-item__width-wrapper img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media(hover:hover){.p-referenzen-farbeffektglas-item-image .p-referenzen-farbeffektglas-item__width-wrapper:hover picture,.p-referenzen-farbeffektglas-item-image .p-referenzen-farbeffektglas-item__width-wrapper:hover img{transform:scale(1.05)}}.p-referenzen-farbeffektglas-item__trans-wrapper{height:100%}.p-referenzen-farbeffektglas-item__medium{width:100%;height:255px;overflow:hidden}@media(min-width:768px){.p-referenzen-farbeffektglas-item__medium{height:380px}}@media(min-width:1400px){.p-referenzen-farbeffektglas-item__medium{height:400px}}.p-referenzen-farbeffektglas-item__medium article{width:100%;height:100%}.p-referenzen-farbeffektglas-item__medium video,.p-referenzen-farbeffektglas-item__medium picture,.p-referenzen-farbeffektglas-item__medium img{width:100%;height:100% !important;display:block;object-fit:cover}.p-referenzen-farbeffektglas-item__text-container{flex-grow:1;max-width:230px;margin-top:13px}@media(min-width:768px){.p-referenzen-farbeffektglas-item__text-container{max-width:342px;margin-top:17px}}@media(min-width:1400px){.p-referenzen-farbeffektglas-item__text-container{max-width:360px;font-size:16px}}.p-referenzen-farbeffektglas-item__text{font-family:"HafferSQ-Light";font-weight:normal;font-style:normal;font-size:14px;line-height:1.29}@media(min-width:1400px){.p-referenzen-farbeffektglas-item__text{font-size:16px}}.p-referenzen-farbeffektglas-item__link{margin-top:auto}.p-referenzen-farbeffektglas-item__link a{margin-top:27px}@media(min-width:768px){.p-referenzen-farbeffektglas-item__link a{margin-top:30px}}@media(min-width:1400px){.p-referenzen-farbeffektglas-item__link a{margin-top:37px}}#references-optical-filters{display:block;margin-top:100px}@media(min-width:768px){#references-optical-filters{margin-top:120px}}@media(min-width:1400px){#references-optical-filters{margin-top:180px}}.p-referenzen-optische-filter{width:100%;padding-top:52px;padding-bottom:52px}@media(min-width:768px){.p-referenzen-optische-filter{padding-top:75px;padding-bottom:75px}}@media(min-width:1400px){.p-referenzen-optische-filter{padding-top:60px;padding-bottom:60px}}.p-referenzen-optische-filter__text-container{margin-bottom:60px}@media(min-width:768px){.p-referenzen-optische-filter__text-container{flex-wrap:nowrap;margin-bottom:80px}}@media(min-width:1400px){.p-referenzen-optische-filter__text-container{margin-bottom:105px}}@media(min-width:768px){.p-referenzen-optische-filter--text .p-referenzen-optische-filter__text-container{gap:40px}}@media(min-width:1400px){.p-referenzen-optische-filter--text .p-referenzen-optische-filter__text-container{gap:40px}}.p-referenzen-optische-filter__headline{margin-bottom:0px}@media(min-width:768px){.p-referenzen-optische-filter--no-text .p-referenzen-optische-filter__headline{width:100%}}@media(min-width:768px){.p-referenzen-optische-filter--text .p-referenzen-optische-filter__headline{flex:1 0 calc(50% - 20px)}}.p-referenzen-optische-filter--text .p-referenzen-optische-filter__text{margin-top:21px}@media(min-width:768px){.p-referenzen-optische-filter--text .p-referenzen-optische-filter__text{margin-top:0px;flex:1 0 calc(50% - 20px);max-width:400px}}.p-referenzen-optische-filter__view-filter .form-item-referenzart-optische-filter label{display:none}.p-referenzen-optische-filter__view-filter .bef-links ul{display:flex;gap:20px 40px;flex-wrap:wrap;list-style-type:none;margin:0px;padding:0px}.p-referenzen-optische-filter__view-filter .bef-links li{font-family:"HafferSQ-Light";font-weight:normal;font-style:normal;font-size:12px;letter-spacing:2.4px;text-transform:uppercase}.p-referenzen-optische-filter__view-filter .bef-links li a{text-decoration:none}@media(hover:hover){.p-referenzen-optische-filter__view-filter .bef-links li a:hover{color:#fd0}}.p-referenzen-optische-filter__view-filter .bef-links li a.bef-link--selected{color:#fd0}.p-referenzen-optische-filter-item__width-wrapper{display:flex !important;width:255px;height:100%;text-decoration:none}@media(min-width:768px){.p-referenzen-optische-filter-item__width-wrapper{width:380px}}@media(min-width:1400px){.p-referenzen-optische-filter-item__width-wrapper{width:400px}}.p-referenzen-optische-filter-item-image .p-referenzen-optische-filter-item__width-wrapper picture,.p-referenzen-optische-filter-item-image .p-referenzen-optische-filter-item__width-wrapper img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media(hover:hover){.p-referenzen-optische-filter-item-image .p-referenzen-optische-filter-item__width-wrapper:hover picture,.p-referenzen-optische-filter-item-image .p-referenzen-optische-filter-item__width-wrapper:hover img{transform:scale(1.05)}}.p-referenzen-optische-filter-item__trans-wrapper{height:100%}.p-referenzen-optische-filter-item__medium{width:100%;height:255px;overflow:hidden}@media(min-width:768px){.p-referenzen-optische-filter-item__medium{height:380px}}@media(min-width:1400px){.p-referenzen-optische-filter-item__medium{height:400px}}.p-referenzen-optische-filter-item__medium article{width:100%;height:100%}.p-referenzen-optische-filter-item__medium video,.p-referenzen-optische-filter-item__medium picture,.p-referenzen-optische-filter-item__medium img{width:100%;height:100% !important;display:block;object-fit:cover}.p-referenzen-optische-filter-item__text-container{flex-grow:1;margin-top:13px}@media(min-width:768px){.p-referenzen-optische-filter-item__text-container{margin-top:17px}}@media(min-width:1400px){.p-referenzen-optische-filter-item__text-container{font-size:16px}}.p-referenzen-optische-filter-item__text{font-family:"HafferSQ-Light";font-weight:normal;font-style:normal;font-size:14px;line-height:1.29}@media(min-width:1400px){.p-referenzen-optische-filter-item__text{font-size:16px}}.p-referenzen-optische-filter-item__link{margin-top:auto}.p-referenzen-optische-filter-item__link a{margin-top:27px}@media(min-width:768px){.p-referenzen-optische-filter-item__link a{margin-top:30px}}@media(min-width:1400px){.p-referenzen-optische-filter-item__link a{margin-top:37px}}.p-referenzen-custom{width:100%;padding-top:52px;padding-bottom:52px}@media(min-width:768px){.p-referenzen-custom{padding-top:75px;padding-bottom:75px}}@media(min-width:1400px){.p-referenzen-custom{padding-top:60px;padding-bottom:60px}}.p-referenzen-custom__text-container{margin-bottom:21px}@media(min-width:768px){.p-referenzen-custom__text-container{flex-wrap:nowrap;margin-bottom:34px}}@media(min-width:1400px){.p-referenzen-custom__text-container{margin-bottom:105px}}@media(min-width:768px){.p-referenzen-custom--text .p-referenzen-custom__text-container{gap:40px}}@media(min-width:1400px){.p-referenzen-custom--text .p-referenzen-custom__text-container{gap:40px}}.p-referenzen-custom__headline{margin-bottom:0px}@media(min-width:768px){.p-referenzen-custom--no-text .p-referenzen-custom__headline{width:100%}}@media(min-width:768px){.p-referenzen-custom--text .p-referenzen-custom__headline{flex:1 0 calc(50% - 20px)}}.p-referenzen-custom--text .p-referenzen-custom__text{margin-top:21px}@media(min-width:768px){.p-referenzen-custom--text .p-referenzen-custom__text{margin-top:0px;flex:1 0 calc(50% - 20px);max-width:400px}}.p-referenzen-custom-item__width-wrapper{display:flex !important;width:255px;height:100%;text-decoration:none}@media(min-width:768px){.p-referenzen-custom-item__width-wrapper{width:380px}}@media(min-width:1400px){.p-referenzen-custom-item__width-wrapper{width:400px}}.p-referenzen-custom-item-image .p-referenzen-custom-item__width-wrapper picture,.p-referenzen-custom-item-image .p-referenzen-custom-item__width-wrapper img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media(hover:hover){.p-referenzen-custom-item-image .p-referenzen-custom-item__width-wrapper:hover picture,.p-referenzen-custom-item-image .p-referenzen-custom-item__width-wrapper:hover img{transform:scale(1.05)}}.p-referenzen-custom-item__trans-wrapper{height:100%}.p-referenzen-custom-item__medium{width:100%;height:255px;overflow:hidden}@media(min-width:768px){.p-referenzen-custom-item__medium{height:380px}}@media(min-width:1400px){.p-referenzen-custom-item__medium{height:400px}}.p-referenzen-custom-item__medium article{width:100%;height:100%}.p-referenzen-custom-item__medium video,.p-referenzen-custom-item__medium picture,.p-referenzen-custom-item__medium img{width:100%;height:100% !important;display:block;object-fit:cover}.p-referenzen-custom-item__text-container{flex-grow:1;margin-top:13px}@media(min-width:768px){.p-referenzen-custom-item__text-container{margin-top:17px}}@media(min-width:1400px){.p-referenzen-custom-item__text-container{font-size:16px}}.p-referenzen-custom-item__text{font-family:"HafferSQ-Light";font-weight:normal;font-style:normal;font-size:14px;line-height:1.29}@media(min-width:1400px){.p-referenzen-custom-item__text{font-size:16px}}.p-referenzen-custom-item__link{margin-top:auto}.p-referenzen-custom-item__link a{margin-top:27px}@media(min-width:768px){.p-referenzen-custom-item__link a{margin-top:30px}}@media(min-width:1400px){.p-referenzen-custom-item__link a{margin-top:37px}}.p-header-categories{position:relative;width:100%;height:93.33vw;max-height:100vh}@media(min-width:768px){.p-header-categories{height:46vw}}@media(min-width:1400px){.p-header-categories{height:43.75vw}}.p-header-categories__medium{position:relative;width:100%;height:100%;z-index:1}.p-header-categories__medium article{width:100%;height:100%}.p-header-categories__medium img,.p-header-categories__medium picture,.p-header-categories__medium video{width:100%;height:100%;object-fit:cover;display:block}.p-productgallery{width:100%;padding-top:78px}@media(min-width:768px){.p-productgallery{padding-top:145px}}.p-h1+.p-productgallery{padding-top:0px}.p-productgallery__header{margin-bottom:30px}@media(min-width:768px){.p-productgallery__header{margin-bottom:33px}}@media(min-width:1400px){.p-productgallery__header{margin-bottom:43px}}.p-productgallery__headline{margin-bottom:0px}.p-productgallery-item__link-wrapper{width:100%;text-decoration:none}.p-productgallery-item-image .p-productgallery-item__link-wrapper picture,.p-productgallery-item-image .p-productgallery-item__link-wrapper img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media(hover:hover){.p-productgallery-item-image .p-productgallery-item__link-wrapper:hover picture,.p-productgallery-item-image .p-productgallery-item__link-wrapper:hover img{transform:scale(1.05)}}.p-productgallery-item__medium{width:100%;overflow:hidden}.p-productgallery-item__medium article{width:100%;height:100%}.p-productgallery-item__medium video,.p-productgallery-item__medium picture,.p-productgallery-item__medium img{width:100%;height:100% !important;aspect-ratio:1/1;display:block;object-fit:cover;background-position:center;background-repeat:no-repeat;background-size:cover}.p-productgallery-item__text-container{margin-top:13px;font-family:"HafferSQ-Light";font-weight:normal;font-style:normal;font-size:14px;line-height:1.29}@media(min-width:768px){.p-productgallery-item__text-container{margin-top:17px}}@media(min-width:1400px){.p-productgallery-item__text-container{font-size:16px}}.p-webform{width:100%}.p-webform .filter-container{margin-bottom:50px}.p-webform .form-item-datenschutzerklaerung{margin-top:50px;display:flex;align-items:flex-start}.p-webform .form-item-datenschutzerklaerung input{margin-top:5px}.p-webform .form-item-datenschutzerklaerung .description{margin-left:15px}.p-archiveslider{padding-top:60px}@media(min-width:768px){.p-archiveslider{margin-top:100px}}@media(min-width:768px){.p-archiveslider{padding-top:152px}}.p-archiveslider__headline{margin-bottom:0px}.p-archiveslider-item__trans-wrapper{height:100%}.p-archiveslider-item__width-wrapper{display:flex !important;width:240px;height:100%}.p-archiveslider-item__text-container{flex-grow:1;margin-top:13px}@media(min-width:768px){.p-archiveslider-item__text-container{margin-top:17px}}@media(min-width:1400px){.p-archiveslider-item__text-container{margin-top:17px}}.p-glossar{width:100%;margin-top:100px}@media(min-width:768px){.p-glossar{margin-top:120px}}@media(min-width:1400px){.p-glossar{margin-top:200px}}.p-h1+.p-glossar{margin-top:0px}.p-glossar-item{margin-bottom:30px}@media(min-width:768px){.p-glossar-item{margin-bottom:40px}}.p-glossar-item::last-child{margin-bottom:0px}.p-glossar-item__text-container{gap:15px}@media(min-width:768px){.p-glossar-item__text-container{gap:40px}}@media(min-width:1400px){.p-glossar-item__text-container{gap:40px}}.p-glossar-item__headline{margin-bottom:0px}@media(min-width:768px){.p-glossar-item__headline{flex:1 0 calc(50% - 20px);max-width:400px}}@media(min-width:1400px){.p-glossar-item__headline{flex:1 0 calc(50% - 20px)}}@media(min-width:768px){.p-glossar-item__text{flex:1 0 calc(50% - 20px)}}@media(min-width:1400px){.p-glossar-item__text{flex:1 0 calc(50% - 20px)}}.p-contact-person-grid{width:100%;padding-top:60px}@media(min-width:768px){.p-contact-person-grid{margin-top:100px}}.p-contact-person-grid__header{margin-bottom:30px}@media(min-width:768px){.p-contact-person-grid__header{margin-bottom:33px}}@media(min-width:1400px){.p-contact-person-grid__header{margin-bottom:43px}}.p-contact-person-grid__headline{margin-bottom:0px}.p-contact-person-item__wrapper{height:100%}.p-contact-person-item__medium{width:100%;overflow:hidden}.p-contact-person-item__medium img,.p-contact-person-item__medium picture{width:100%;height:auto;aspect-ratio:1/1;display:block;object-fit:cover}.p-contact-person-item__headline{font-family:"HafferSQ-Medium";font-weight:normal;font-style:normal;line-height:1.2;margin-bottom:10px}.p-contact-person-item__text-container{flex-grow:1;margin-top:13px}@media(min-width:768px){.p-contact-person-item__text-container{margin-top:17px}}@media(min-width:1400px){.p-contact-person-item__text-container{margin-top:17px}}.p-contact-person-item__text{font-family:"HafferSQ-Light";font-weight:normal;font-style:normal;margin-bottom:15px;padding-bottom:20px;flex-grow:1}.p-contact-person-item__link a{width:100% !important}.p-contact-person-grid__items{row-gap:80px}
html.overlay-open--modal{overflow:hidden !important;position:relative !important;height:100%}.overlay{position:fixed;top:0px;z-index:50;-webkit-transition:all 0.8s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:all 0.8s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.8s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.8s cubic-bezier(0.165,0.84,0.44,1)}.overlay__header{position:fixed;top:0px;width:100%;height:90px;padding:0px 30px;z-index:50;background-color:#ffffff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:768px){.overlay__header{height:90px;padding:0px 60px}}@media (min-width:1400px){.overlay__header{height:90px;padding:0px 95px}}.overlay--top{width:100%;transform:translateY(-100%)}.overlay--top.overlay--open{transform:translateY(0)}.overlay--left{height:100vh;left:0px;transform:translateX(-100%)}@media (min-width:768px){.overlay--left{width:auto}}.overlay--left.overlay--open{transform:translateX(0)}.overlay--right{height:100vh;right:0px;transform:translateX(calc(100% + 15px))}@media (min-width:768px){.overlay--right{width:auto}}.overlay--right.overlay--open{transform:translateX(0)}.overlay--modal{z-index:150}.overlay--mainnav{top:60px;width:100%;height:calc(100vh - $headerHeightMobile);max-width:750px;color:#ffffff;background-color:#000000}@media (min-width:768px){.overlay--mainnav{top:80px;height:calc(100vh - $headerHeightTablet)}}.mainnavmobile-button{width:32px;height:19px;cursor:pointer}@media (min-width:768px){.mainnavmobile-button{width:40px;height:23px}}@media (min-width:1400px){.mainnavmobile-button{width:56px;height:27px}}.overlay--node{width:100%;height:100vh}@media (min-width:768px){.overlay--node.overlay--narrow{max-width:500px}}@media (min-width:1400px){.overlay--node.overlay--narrow{max-width:900px}}@media (min-width:768px){.overlay--node.overlay--wide{max-width:715px}}@media (min-width:1400px){.overlay--node.overlay--wide{max-width:1000px}}.overlay__btn-close{z-index:10;cursor:pointer}.overlay__btn-close svg{display:block}.overlay__content{width:100%;height:calc(100% - 60px);overflow:auto;overscroll-behavior:contain;z-index:1}@media (min-width:768px){.overlay__content{height:calc(100% - 80px)}}@media (min-width:1400px){.overlay__content{height:calc(100% - 76px)}}.overlay--mainnav .overlay__content{padding:30px 30px 60px;background-color:#000000}@media (min-width:768px){.overlay--mainnav .overlay__content{padding:60px 60px 32px 85px}}@media (min-width:1400px){.overlay--mainnav .overlay__content{padding:90px 95px 55px 138px}}.overlay--node .overlay__content{padding:90px 0px 100px;background-color:#ffffff}@media (min-width:768px){.overlay--node .overlay__content{padding:90px 0px 120px}}@media (min-width:1400px){.overlay--node .overlay__content{padding:90px 0px 70px}}.overlay__content .scroll-content{height:100%}.overlay__content article{width:100%}.overlay__content-inner--full-height{min-height:100%;width:100%}#bg-overlay{position:fixed;top:0;left:0;width:100%;height:120vh;z-index:110;background-color:rgba(0,0,0,0.5);overscroll-behavior:none}.overlay__mainnav-langswitch-footernav-container{gap:33px}@media (min-width:768px){.overlay__mainnav-langswitch-footernav-container{gap:55px}}@media (min-width:1400px){.overlay__mainnav-langswitch-footernav-container{gap:80px}}.mainnav-mobile{position:relative}.mainnav-mobile ul.menu{display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;margin:0px;padding:0px;font-family:'HafferSQ-Thin';font-weight:normal;font-style:normal;font-size:22px;line-height:1.2;gap:25px}.mainnav-mobile ul.menu .menu-wrapper--depth1{display:none}.mainnav-mobile ul.menu .menu-wrapper--depth1 .image--with-copyright{display:none}.mainnav-mobile ul.menu.depth1{margin:30px 0px 15px 44px}.mainnav-mobile ul.menu li{padding:0px}.mainnav-mobile ul.menu li:last-child{margin-bottom:0px}.mainnav-mobile ul.menu li a{text-decoration:none;color:inherit;display:inline-block}@media (hover:hover){.mainnav-mobile ul.menu li a:hover{color:#fd0}}.mainnav-mobile ul.menu li span{cursor:pointer}@media (hover:hover){.mainnav-mobile ul.menu li span:hover{color:#fd0}}.mainnav ul.menu a.is-active,.mainnav-mobile ul.menu li.menu-item--active-trail>a{color:#fd0}.mainnav-mobile ul.menu li.depth0{opacity:0;transform:translateY(50px);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mainnav-mobile ul.menu li.depth0.menu-item--expanded>.menu-item__link-wrapper>a,.mainnav-mobile ul.menu li.depth0.menu-item--expanded>.menu-item__link-wrapper>span{position:relative;display:inline-block;padding-right:25px}.mainnav-mobile ul.menu li.depth0.menu-item--expanded>.menu-item__link-wrapper>a::after,.mainnav-mobile ul.menu li.depth0.menu-item--expanded>.menu-item__link-wrapper>span::after{position:absolute;top:8px;right:0px;width:15px;height:14px;display:inline-block;content:'';background-color:#ffffff;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#ffffff;-webkit-mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/arrow-right-small.svg);mask-image:url(/themes/custom/prinzoptics3/global/media/buttons/arrow-right-small.svg);transform:rotate(90deg)}.mainnav-mobile ul.menu li.depth0.menu-item--expanded>.menu-item__link-wrapper.menu-item__link-wrapper--open>a::after,.mainnav-mobile ul.menu li.depth0.menu-item--expanded>.menu-item__link-wrapper.menu-item__link-wrapper--open>span::after{transform:rotate(270deg)}.overlay--open .mainnav-mobile ul.menu li.depth0{opacity:1;transform:translateY(0);transition:transform 0.65s cubic-bezier(0.07,0.34,0.15,1) 0.2s,opacity 0.65s cubic-bezier(0.07,0.34,0.15,1) 0.2s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(1){transition-delay:.5s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(2){transition-delay:.6s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(3){transition-delay:.7s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(4){transition-delay:.8s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(5){transition-delay:.9s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(6){transition-delay:1s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(7){transition-delay:1.1s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(8){transition-delay:1.2s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(9){transition-delay:1.3s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(10){transition-delay:1.4s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(11){transition-delay:1.5s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(12){transition-delay:1.6s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(13){transition-delay:1.7s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(14){transition-delay:1.8s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(15){transition-delay:1.9s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(16){transition-delay:2s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(17){transition-delay:2.1s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(18){transition-delay:2.2s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(19){transition-delay:2.3s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(20){transition-delay:2.4s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(21){transition-delay:2.5s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(22){transition-delay:2.6s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(23){transition-delay:2.7s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(24){transition-delay:2.8s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(25){transition-delay:2.9s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(26){transition-delay:3s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(27){transition-delay:3.1s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(28){transition-delay:3.2s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(29){transition-delay:3.3s}.overlay--open .mainnav-mobile ul.menu li.depth0:nth-child(30){transition-delay:3.4s}.mainnav-mobile .menu-item__arrow{margin-left:20px;transform:rotate(90deg);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mainnav-mobile .menu-item__link-wrapper--open .menu-item__arrow{transform:rotate(270deg)}.overlay__langswitch-footernav-container{margin-top:60px;gap:28px}@media (min-width:768px){.overlay__langswitch-footernav-container{gap:60px}}.overlay__langswitch ul{display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:flex-start;margin:0px;padding:0px}.overlay__langswitch ul li{display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:center;font-size:16px;text-transform:uppercase;color:#666}.overlay__langswitch ul li::after{content:"|";padding:0px 5px;color:#666}.overlay__langswitch ul li:last-child::after{content:none}.overlay__langswitch ul li.is-active{color:#ffffff}.overlay__langswitch ul li a{text-decoration:none}@media (hover:hover){.overlay__langswitch ul li a:hover{color:#fd0}}
.overlay h1{margin:50px 0px 25px;font-family:'HafferSQ-Medium';font-weight:normal;font-style:normal;font-size:18px;line-height:1.44}@media (min-width:768px){.overlay h1{margin-top:65px;margin-bottom:29px;font-size:21px;line-height:1.14}}@media (min-width:1400px){.overlay h1{margin-top:65px;margin-bottom:27px;font-size:24px;line-height:1.67}}.overlay h1:first-child{margin-top:0px}
.overlay .scroll-content{height:100%}.overlay .scrollbar-track{background-color:#000000 !important}.overlay .scrollbar-thumb{background-color:#fd0 !important}
.overlay .p-h1{padding-top:0px}.overlay .p-h1__text-container{margin-bottom:0px}
