/* @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;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/custom/swissoptic_starterkit/images/icons/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.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/swissoptic_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/swissoptic_starterkit/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/swissoptic_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/swissoptic_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/swissoptic_starterkit/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/swissoptic_starterkit/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/swissoptic_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/swissoptic_starterkit/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/custom/swissoptic_starterkit/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/custom/swissoptic_starterkit/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/custom/swissoptic_starterkit/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/custom/swissoptic_starterkit/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/custom/swissoptic_starterkit/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/custom/swissoptic_starterkit/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/custom/swissoptic_starterkit/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/custom/swissoptic_starterkit/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/custom/swissoptic_starterkit/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/custom/swissoptic_starterkit/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/custom/swissoptic_starterkit/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/custom/swissoptic_starterkit/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/custom/swissoptic_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/swissoptic_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/swissoptic_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/swissoptic_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:'KlavikaWeb';src:url(/themes/custom/berlinerglas/fonts/KlavikaWebLight/KlavikaWebLight.eot);src:url(/themes/custom/berlinerglas/fonts/KlavikaWebLight/KlavikaWebLight.eot#iefix) format("embedded-opentype"),url(/themes/custom/berlinerglas/fonts/KlavikaWebLight/KlavikaWebLight.woff2) format("woff2"),url(/themes/custom/berlinerglas/fonts/KlavikaWebLight/KlavikaWebLight.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:'KlavikaWeb';src:url(/themes/custom/berlinerglas/fonts/KlavikaWebRegular/KlavikaWebRegular.eot);src:url(/themes/custom/berlinerglas/fonts/KlavikaWebRegular/KlavikaWebRegular.eot#iefix) format("embedded-opentype"),url(/themes/custom/berlinerglas/fonts/KlavikaWebRegular/KlavikaWebRegular.woff2) format("woff2"),url(/themes/custom/berlinerglas/fonts/KlavikaWebRegular/KlavikaWebRegular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'KlavikaWeb';src:url(/themes/custom/berlinerglas/fonts/KlavikaWebMedium/KlavikaWebMedium.eot);src:url(/themes/custom/berlinerglas/fonts/KlavikaWebMedium/KlavikaWebMedium.eot#iefix) format("embedded-opentype"),url(/themes/custom/berlinerglas/fonts/KlavikaWebMedium/KlavikaWebMedium.woff2) format("woff2"),url(/themes/custom/berlinerglas/fonts/KlavikaWebMedium/KlavikaWebMedium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:'KlavikaWeb';src:url(/themes/custom/berlinerglas/fonts/KlavikaWebBold/KlavikaWebBold.eot);src:url(/themes/custom/berlinerglas/fonts/KlavikaWebBold/KlavikaWebBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/berlinerglas/fonts/KlavikaWebBold/KlavikaWebBold.woff2) format("woff2"),url(/themes/custom/berlinerglas/fonts/KlavikaWebBold/KlavikaWebBold.woff) format("woff");font-weight:700;font-style:normal}
html{height:100%}body{height:100%;background-color:#ffffff;margin:0px;font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;font-size:19px;line-height:1.47}@media (min-width:1440px){body{font-size:22px;line-height:1.5}}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:'KlavikaWeb';font-weight:500 !important;font-style:normal}h2{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal;font-size:28px;line-height:1.14;margin-top:0px;margin-bottom:20px;text-transform:uppercase}@media (min-width:1440px){h2{margin-bottom:20px;font-size:30px;line-height:1.33}}h3{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal;font-size:24px;margin-top:0px;margin-bottom:43px;text-transform:uppercase}@media (min-width:1440px){h3{font-size:26px}}h4{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal;text-transform:uppercase;margin-bottom:15px;margin-top:36px;font-size:24px}@media (min-width:1440px){h4{font-size:19px;margin-bottom:17px}}h4:first-child{margin-top:0px}h5{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal;font-size:18x;margin-top:0px;margin-bottom:25px;text-transform:uppercase}@media (min-width:1440px){h5{font-size:20px}}.block-system-main-block ul:not(.contextual-links):not(.pager__items){margin:0px 0px .8em 17px;padding:0;list-style-type:none}@media (min-width:1440px){.block-system-main-block ul:not(.contextual-links):not(.pager__items){margin-left:19px}}.block-system-main-block ul:not(.contextual-links):not(.pager__items)>li{text-indent:-17px}@media (min-width:1440px){.block-system-main-block ul:not(.contextual-links):not(.pager__items)>li{text-indent:-19px}}.block-system-main-block ul:not(.contextual-links):not(.pager__items)>li:before{content:"\002014";margin-right:5px}table{border-spacing:0px;border-collapse:collapse}tbody{border:none}td{padding:0px}main a,.ui-dialog a{text-decoration:none;word-wrap:break-word;color:inherit}main a:hover,.ui-dialog a:hover{text-decoration:underline}main .container-bg-grey a:hover{color:#ffffff}
.set-mirror{width:calc(100% - 36px);max-width:1250px}@media (min-width:600px){.set-mirror{width:calc(100% - 80px)}}@media (min-width:850px){.set-mirror{width:calc(100% - 190px)}}@media (min-width:850px){.set-mirror--wide{max-width:none;width:calc(100% - 70px)}}.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-hcenter{justify-content:center}.col-container--cols-vcenter{align-items:center}.col-container--cols-vcenter .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:850px){.col-container--cols-rows-narrowdesktop{flex-direction:row}}@media (min-width:1440px){.col-container--cols-rows-mediumdesktop{flex-direction:row}}.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;display:block}.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%}.col--6-margin{width:calc(50% - 26px);margin-right:52px}.col--6-margin:nth-child(2n+2){margin-right:0px}@media (min-width:600px){.col--4-margin-tablet{width:calc(33.33% - 34.66667px);margin-right:52px}.col--4-margin-tablet:nth-child(2n+2){margin-right:52px}.col--4-margin-tablet:nth-child(3n+3){margin-right:0px}}@media (min-width:600px){.col--6-tablet{width:calc(50% - 26px)}}@media (min-width:850px){.col--2-narrowdesktop{width:calc(16.66% - 26px)}}@media (min-width:850px){.col--3-narrowdesktop{width:calc(25% - 26px)}}@media (min-width:850px){.col--4-narrowdesktop{width:calc(33.33% - 34.66667px)}}@media (min-width:850px){.col--4-margin-narrowdesktop{width:calc(33.33% - 34.66667px);margin-right:52px}.col--4-margin-narrowdesktop:nth-child(3n+3){margin-right:0px}}@media (min-width:850px){.col--6-narrowdesktop{width:calc(50% - 26px)}}@media (min-width:850px){.col--6-margin-narrowdesktop{width:calc(50% - 26px);margin-right:52px}.col--6-margin-narrowdesktop:nth-child(2n+2){margin-right:0px}.col--6-margin-narrowdesktop:nth-child(3n+3){margin-right:52px}}@media (min-width:850px){.col--7-narrowdesktop{width:calc(58.33% - 26px)}}@media (min-width:850px){.col--8-narrowdesktop{width:calc(66.66% - 26px)}}@media (min-width:850px){.col--9-narrowdesktop{width:calc(75% - 26px)}}@media (min-width:850px){.col--10-narrowdesktop{width:calc(83.33% - 26px)}}@media (min-width:850px){.col--12-narrowdesktop{width:100%}}@media (min-width:1440px){.col--4-mediumdesktop{width:calc(33.33% - 26px)}}@media (min-width:1440px){.col--4-margin-mediumdesktop{width:calc(33.33% - 34.66667px);margin-right:52px}.col--4-margin-mediumdesktop:nth-child(2n+2){margin-right:52px}.col--4-margin-mediumdesktop:nth-child(3n+3){margin-right:0px}}@media (min-width:850px){.col--auto-narrowdesktop{width:auto}}.col--hide{display:none}@media (min-width:600px){.col--show-tablet{display:inherit}}@media (min-width:850px){.col--show-narrowdesktop{display:inherit}}@media (min-width:1440px){.col--show-mediumdesktop{display:inherit}}.col--hcenter{text-align:center}.col--hcenter img,.col--hcenter svg{margin:0px auto}.col--halign-right{text-align:right}.col--halign-right img,.col--halign-right svg{margin:0px 0px 0px auto}.col--vcenter{display:flex;justify-content:center;flex-direction:column}.col--vcenter>*{min-height:1px}.col--vbottom{display:flex;justify-content:flex-end;flex-direction:column}.col--vbottom>*{min-height:1px}
header{position:fixed;top:0px;left:0px;width:100%;z-index:100}.toolbar-fixed header{top:79px}.headerbar-top{height:69px;background-color:#ffffff;transform:translateY(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}@media (min-width:850px){.headerbar-top{height:83px}}@media (min-width:1920px){.headerbar-top{height:83px}}.header--hidden .headerbar-top{transform:translateY(-86px)}.logo{display:block}.logo img{display:block}.headerbar-top__links{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;font-size:15px;line-height:normal;text-transform:uppercase}.headerbar-top__links .menu-item{padding:0px}.headerbar-top__links a{text-decoration:none;color:#131313}.headerbar-top__links a:hover{text-decoration:underline}.headerbar-top__links a.is-active{text-decoration:underline}.region-headernav{display:none}@media (min-width:850px){.region-headernav{display:flex}}.langswitchtop-container{display:none}@media (min-width:850px){.langswitchtop-container{display:flex;margin:0px 35px 0px 25px}}.langswitchtop-container ul{margin:0px}.langswitchtop-container ul li{text-transform:uppercase;display:inline-block}.langswitchtop-container ul li>a.is-active{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.langswitchtop-container ul li::after{content:"|";padding:0px 3px}.langswitchtop-container ul li:last-child::after{content:"";padding:0px}.search-button img{width:23px;height:23px}@media (min-width:850px){.search-button img{width:15px;height:15px}}.overlay-search{position:fixed;width:100%;height:100%;top:0px;left:0px;padding:30px 18px 60px;background-color:#ffffff;display:none}@media (min-width:600px){.overlay-search{padding:30px 40px 60px}}@media (min-width:850px){.overlay-search{position:absolute;height:auto;padding:30px 95px 60px;box-shadow:0 2px 15px 0 rgba(0,0,0,0.1)}}.overlay-search__inner{position:relative;padding-top:100px}.overlay-search__inner label{display:block;margin-bottom:40px;font-size:15px;line-height:1.47;letter-spacing:0.59px;font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;text-transform:uppercase}.search-block-form,.search-form{position:relative;max-width:1250px}.search-block-form .form-item-keys label,.search-form .form-item-keys label{display:block;margin-bottom:30px}.search-block-form .form-item-keys input,.search-form .form-item-keys input{padding-bottom:10px;font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;text-transform:uppercase;font-size:24px !important;color:#929292}@media (min-width:1440px){.search-block-form .form-item-keys input,.search-form .form-item-keys input{font-size:26px !important}}.search-block-form input[type="submit"],.search-form input[type="submit"]{position:absolute;bottom:3px;right:0px;width:40px;height:40px;margin:0px;background-color:transparent;border:none;background-image:url(/themes/custom/berlinerglas/media/buttons/suche.svg);background-repeat:no-repeat;background-size:40px 40px;text-indent:-9000px}.search-block-form .search-help-link,.search-form .search-help-link{display:none}.overlay-search__close-button{position:absolute;top:0px;right:0px;width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/berlinerglas/media/buttons/close.svg);cursor:pointer}.search-result-wrapper .search-form{margin-bottom:67px}@media (min-width:850px){.search-result-wrapper .search-form{margin-bottom:100px}}.search-result-wrapper ol.search-results{margin:0px;padding:0px}.search-result-wrapper ol.search-results li{margin:30px 0px 0px;padding-top:22px;border-top:1px solid #4a4a4a}.search-result-wrapper ol.search-results li:nth-child(1){border-top:none}.search-result-wrapper .search-result__title{font-family:'KlavikaWeb';font-weight:400 !important;font-style:normal;margin-bottom:10px}.search-result-wrapper .pager{margin-top:50px}.search-result-wrapper .pager__item.is-active{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.mainnav-button{width:29px;height:20px;margin-left:33px;cursor:pointer}@media (min-width:850px){.mainnav-button{display:none}}.mainnav-button__bar{width:100%;height:2px;background-color:#4a4a4a;-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:850px){.headerbar-mainnav{position:relative;height:68px;background-color:rgba(255,255,255,0.75);transform:translateY(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}}.header--hidden .headerbar-mainnav{transform:translateY(-86px)}.mainnav-container--desktop{display:none}@media (min-width:850px){.mainnav-container--desktop{display:flex;height:100%}}.mainnav-container--desktop nav.menu--main{height:100%}.mainnav-container--desktop ul.menu{margin:0px}.mainnav-container--desktop ul.menu.depth0{height:100%}.mainnav-container--desktop ul.menu.depth1{width:30%}.mainnav-container--desktop ul.menu.depth2{position:absolute;top:0px;left:30%;padding-left:100px;display:none}.mainnav-container--desktop .menu-item.depth0{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;height:100%;margin-left:25px;padding:0px;-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-container--desktop .menu-item.depth0>a,.mainnav-container--desktop .menu-item.depth0>span{font-size:20px;line-height:normal;text-transform:uppercase;text-decoration:none;cursor:pointer}.textfarbe-header--hell .mainnav-container--desktop .menu-item.depth0>a,.textfarbe-header--hell .mainnav-container--desktop .menu-item.depth0>span{color:#131313}.textfarbe-header--dunkel .mainnav-container--desktop .menu-item.depth0>a,.textfarbe-header--dunkel .mainnav-container--desktop .menu-item.depth0>span{color:#131313}.mainnav-container--desktop .menu-item.depth0>a:hover,.mainnav-container--desktop .menu-item.depth0>span:hover{text-decoration:underline}.global-mainnav--open .mainnav-container--desktop .menu-item.depth0>a,.global-mainnav--open .mainnav-container--desktop .menu-item.depth0>span{color:#ffffff !important}.header--scrolled .mainnav-container--desktop .menu-item.depth0>a,.header--scrolled .mainnav-container--desktop .menu-item.depth0>span{color:#ffffff}.header--hidden .mainnav-container--desktop .menu-item.depth0>a,.header--hidden .mainnav-container--desktop .menu-item.depth0>span{color:#ffffff}.mainnav-container--desktop .menu-item.depth0.active>a,.mainnav-container--desktop .menu-item.depth0.active>span{text-decoration:underline}.mainnav-container--desktop .menu-item.depth0.menu-item--active-trail>a,.mainnav-container--desktop .menu-item.depth0.menu-item--active-trail>span{text-decoration:underline}.mainnav-container--desktop .menu-item.depth1,.mainnav-container--desktop .menu-item.depth2{width:100%;padding:0px}.mainnav-container--desktop .menu-item.depth1>a,.mainnav-container--desktop .menu-item.depth1>span,.mainnav-container--desktop .menu-item.depth2>a,.mainnav-container--desktop .menu-item.depth2>span{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;font-size:20px;line-height:normal;text-transform:uppercase;color:#878787;text-decoration:none;cursor:pointer;display:block;width:100%;margin:18px 0px}.mainnav-container--desktop .menu-item.depth1>a:hover,.mainnav-container--desktop .menu-item.depth1>span:hover,.mainnav-container--desktop .menu-item.depth2>a:hover,.mainnav-container--desktop .menu-item.depth2>span:hover{color:#131313;font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.mainnav-container--desktop .menu-item.depth1>a.active,.mainnav-container--desktop .menu-item.depth1>span.active,.mainnav-container--desktop .menu-item.depth2>a.active,.mainnav-container--desktop .menu-item.depth2>span.active{color:#131313;font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.mainnav-container--desktop .menu-item.depth1>a:hover,.mainnav-container--desktop .menu-item.depth1>span:hover,.mainnav-container--desktop .menu-item.depth2>a:hover,.mainnav-container--desktop .menu-item.depth2>span:hover{color:#131313;font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.mainnav-container--desktop .menu-item.menu-item--expanded.depth1>a,.mainnav-container--desktop .menu-item.menu-item--expanded.depth1>span{background-repeat:no-repeat;background-position:right center;background-size:20px 14px;padding-right:40px;color:#878787;background-image:url(/themes/custom/berlinerglas/media/arrows/arrow-right-grey-nav-bright.svg);background-position:right 5px}.mainnav-container--desktop .menu-item.menu-item--expanded.depth1>a:hover,.mainnav-container--desktop .menu-item.menu-item--expanded.depth1>span:hover{color:#878787}.mainnav-container--desktop .menu-item.menu-item--expanded.depth1>a.active,.mainnav-container--desktop .menu-item.menu-item--expanded.depth1>span.active{background-repeat:no-repeat;background-position:right center;background-size:20px 14px;padding-right:40px;color:#131313;background-image:url(/themes/custom/berlinerglas/media/arrows/arrow-right-grey-nav.svg);background-position:right 5px}.mainnav-container--desktop .menu-item.menu-item--expanded.depth1>a.active:hover,.mainnav-container--desktop .menu-item.menu-item--expanded.depth1>span.active:hover{color:#131313}.mainnav-container--desktop .menu-item.menu-item--expanded.depth1>a:hover,.mainnav-container--desktop .menu-item.menu-item--expanded.depth1>span:hover{background-repeat:no-repeat;background-position:right center;background-size:20px 14px;padding-right:40px;color:#131313;background-image:url(/themes/custom/berlinerglas/media/arrows/arrow-right-grey-nav.svg);background-position:right 5px}.mainnav-container--desktop .menu-item.menu-item--expanded.depth1>a:hover:hover,.mainnav-container--desktop .menu-item.menu-item--expanded.depth1>span:hover:hover{color:#131313}.mainnav-container--desktop .menu-item.depth1:first-child>a,.mainnav-container--desktop .menu-item.depth1:first-child>span,.mainnav-container--desktop .menu-item.depth2:first-child>a,.mainnav-container--desktop .menu-item.depth2:first-child>span{margin-top:0px}.mainnav-container--desktop .menu-item.depth1:last-child>a,.mainnav-container--desktop .menu-item.depth1:last-child>span,.mainnav-container--desktop .menu-item.depth1:last-child .link--mainnav,.mainnav-container--desktop .menu-item.depth2:last-child>a,.mainnav-container--desktop .menu-item.depth2:last-child>span,.mainnav-container--desktop .menu-item.depth2:last-child .link--mainnav{margin-bottom:0px}.mainnav-container--desktop .link--mainnav{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;font-size:20px;line-height:normal;text-transform:uppercase;color:#878787;text-decoration:none;cursor:pointer;display:block;width:100%}.mainnav-container--desktop .link--mainnav:hover{color:#131313;font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.mainnav-container--desktop .link--mainnav.is-active{color:#131313;font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.mainnav-container--desktop .mainnav-layer__block{width:calc(70% - 52px);max-width:542px;margin-left:52px}.mainnav-container--desktop .mainnav-layer__block p{line-height:normal;margin-bottom:36px}.mainnav-container--desktop .mainnav-layer__block p:last-child{margin-bottom:0px}.mainnav-container--desktop .contextual-region{position:static}.mainnav-container--mobile ul.menu{margin:0px}.mainnav-container--mobile .menu-item{padding:0px;list-style-type:none;list-style-image:none;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}.mainnav-container--mobile .menu-item>a{display:block;text-decoration:none;color:#4a4a4a}.mainnav-container--mobile .menu-item>span{display:block;color:#4a4a4a}.mainnav-container--mobile .menu-item.depth0{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal;font-size:28px;line-height:2.14;letter-spacing:0.88px}.mainnav-container--mobile .menu-item.depth0>span{cursor:pointer}.mainnav-container--mobile .menu-item.depth1{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.mainnav-container--mobile .menu-item.depth2{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal}.mainnav-container--mobile .menu-item.depth1,.mainnav-container--mobile .menu-item.depth2{font-size:20px;line-height:normal;letter-spacing:0.63px;margin:20px 0px}.mainnav-container--mobile .menu-item.depth1>a,.mainnav-container--mobile .menu-item.depth2>a{background-repeat:no-repeat;background-position:right center;background-size:20px 14px;padding-right:40px;color:#131313;background-image:url(/themes/custom/berlinerglas/media/arrows/arrow-right-grey-nav.svg);background-position:right 5px}.mainnav-container--mobile .menu-item.depth1>a:hover,.mainnav-container--mobile .menu-item.depth2>a:hover{color:#131313}.mainnav-container--mobile .menu-item.depth1>span,.mainnav-container--mobile .menu-item.depth2>span{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal;margin-top:50px}.mainnav-container--mobile .menu-item.depth1:first-child>span,.mainnav-container--mobile .menu-item.depth2:first-child>span{margin-top:0px}.mainnav-container--mobile .link--mainnav{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;font-size:20px;line-height:normal;letter-spacing:0.63px;display:block;text-decoration:none;color:#4a4a4a;background-repeat:no-repeat;background-position:right center;background-size:20px 14px;padding-right:40px;color:#131313;background-image:url(/themes/custom/berlinerglas/media/arrows/arrow-right-grey-nav.svg);background-position:right 5px;margin:20px 0px}.mainnav-container--mobile .link--mainnav:hover{color:#131313}.mainnav-container--mobile .mainnav-layer__headline{margin-bottom:30px}.mainnav-container--mobile .mainnav-layer__block{margin-top:50px}.mainnav-container--mobile .mainnav-layer__block p{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal;font-size:20px;line-height:normal;letter-spacing:0.63px;margin-bottom:0px}.mainnav-layer{position:fixed;width:100%;height:100%;top:0px;left:0px;background-color:#ffffff;display:none}@media (min-width:1440px){.mainnav-layer{position:absolute;height:auto;top:68px;left:0px;padding:68px 0px 60px;box-sizing:content-box;box-shadow:0 2px 15px 0 rgba(0,0,0,0.1)}}.mainnav-layer__close-button{width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/berlinerglas/media/buttons/close.svg);cursor:pointer}.mainnav-container--desktop .mainnav-layer__close-button{position:absolute;top:0px;right:0px}.mainnav-layer__back-button{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;font-size:18px;padding-left:32px;background-repeat:no-repeat;background-position:left center;background-image:url(/themes/custom/berlinerglas/media/arrows/arrow-left-grey.svg);cursor:pointer}.mainnav-layer__content{position:relative;height:100%}.mainnav-layer-content__header{padding:30px 30px 0px}.mainnav-layer-content__content{margin-top:30px;margin-bottom:30px;padding:0px 30px;overflow-y:auto}.mainnav-layer-content__footer{padding:0px 30px 14px}.mainnav-layer-content__footer ul{margin:0px;padding:0px}.mainnav-layer-content__footer ul li{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;font-size:24px;line-height:2.5;letter-spacing:0.75px;text-transform:uppercase;display:inline-block}.mainnav-layer-content__footer ul li>a{color:#131313;text-decoration:none}.mainnav-layer-content__footer ul li>a.is-active{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.mainnav-layer-content__footer ul li::after{content:"|";padding:0px 15px}.mainnav-layer-content__footer ul li:last-child::after{content:"";padding:0px}html.global-mainnav-mobile-open{overflow:hidden !important;position:relative !important;height:100%}main{z-index:1;color:#131313;padding-top:69px}@media (min-width:850px){main{padding-top:83px}}@media (min-width:1920px){main{padding-top:83px}}main.main--generic-page{padding-top:149px;padding-bottom:80px}@media (min-width:850px){main.main--generic-page{padding-top:291px;padding-bottom:140px}}@media (min-width:1920px){main.main--generic-page{padding-top:291px;padding-bottom:140px}}.region-content{width:100%}.breadcrumb li{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;font-size:15px;line-height:1.87;color:#929292}.breadcrumb li:first-child{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.breadcrumb li::before{content:">";display:inline-block;margin:0px 7px;position:relative;bottom:1px}.breadcrumb li a{text-decoration:underline}footer{background-color:#616161}.footernav-bar{padding:15px 0px}.footernav-container ul.menu{margin:0px}.footernav-container ul.menu .menu-item{font-family:'KlavikaWeb';font-weight:400 !important;font-style:normal;font-size:17px;line-height:1.84;text-transform:uppercase;color:#ffffff;display:inline-block}@media (min-width:850px){.footernav-container ul.menu .menu-item{font-size:17px;line-height:2.25;margin-right:25px}}.footernav-container ul.menu .menu-item>a{color:#ffffff;text-decoration:none}.footernav-container ul.menu .menu-item>a:hover{text-decoration:underline}.footernav-container ul.menu .menu-item>a.is-active{text-decoration:underline}.footernav-container ul.menu .menu-item::after{content:"|";padding:0px 5px}@media (min-width:850px){.footernav-container ul.menu .menu-item::after{content:"";padding:0px}}.footernav-container ul.menu .menu-item:last-child::after{content:"";padding:0px}.copyright{font-family:'KlavikaWeb';font-weight:400 !important;font-style:normal;font-size:14px;line-height:1.21;color:#b4b4b4;margin-top:7px}@media (min-width:850px){.copyright{font-size:12px;line-height:1.42}}.langswitchfooter-bar{height:60px}@media (min-width:850px){.langswitchfooter-bar{display:none}}.langswitchfooter-bar ul{margin:0px;padding:0px}.langswitchfooter-bar ul li{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;font-size:18px;line-height:1.11;text-transform:uppercase;color:#ffffff;display:inline-block}.langswitchfooter-bar ul li>a{color:#ffffff}.langswitchfooter-bar ul li>a.is-active{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.langswitchfooter-bar ul li::after{content:"|";padding:0px 15px}.langswitchfooter-bar ul li:last-child::after{content:"";padding:0px}.btn-top{cursor:pointer}.btn-youtube{width:27px;height:19px;margin-right:40px}.btn-linkedin{width:19px;height:19px;margin-left:-25px;margin-right:40px}.table-data{width:100%;color:#131313;border-spacing:1px;border-collapse:separate}.table-data th{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal;text-align:left;vertical-align:top;padding:10px 20px}.table-data td{text-align:left;vertical-align:top;padding:7px 20px}.table-data--horizontal{display:none}@media (min-width:1440px){.table-data--horizontal{display:table;width:100%}}.cke_editable .table-data--horizontal{display:block}@media (min-width:1440px){.table-data--mobile{display:none}}.table-data--mobile th{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;border-top:10px solid #ffffff}.table-data--mobile tr:first-child th{border-top:none}.table-data--mobile th:first-child,.table-data--mobile td:first-child{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.table-data--transparent th{width:40%;padding:0px;background-color:transparent !important}.table-data--transparent td{width:60%;padding:0px;background-color:transparent !important}a.link--inline,a.link--text{text-decoration:underline}.container-bg-grey a.link--inline,.container-bg-grey a.link--text{color:#ffffff}a.link--icon,.link--icon a{display:inline-block;color:inherit;padding-left:34px;background-repeat:no-repeat;background-position:left center;text-indent:0}.crosslink a,a.crosslink{display:inline-block;font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;font-size:17px;line-height:1.26;text-decoration:none;text-transform:uppercase}@media (min-width:600px){.crosslink a,a.crosslink{font-size:19px;line-height:1.26}}@media (min-width:850px){.crosslink a,a.crosslink{font-size:17px;line-height:1.26}}.crosslink a:hover,a.crosslink:hover{text-decoration:underline}.crosslink--white a,a.crosslink--white{background-repeat:no-repeat;background-position:right center;background-size:20px 14px;padding-right:40px;color:#ffffff;background-image:url(/themes/custom/berlinerglas/media/arrows/arrow-right-white.svg)}.crosslink--white a:hover,a.crosslink--white:hover{color:#ffffff}.crosslink--grey-nav a,a.crosslink--grey-nav{background-repeat:no-repeat;background-position:right center;background-size:20px 14px;padding-right:40px;color:#131313;background-image:url(/themes/custom/berlinerglas/media/arrows/arrow-right-grey-nav.svg)}.crosslink--grey-nav a:hover,a.crosslink--grey-nav:hover{color:#131313}.button{display:inline-block;width:100%;font-size:19px;line-height:1.42;text-transform:uppercase;text-align:center;padding:11px 0px 9px;text-decoration:none;border:none;border-radius:0}@media (min-width:850px){.button{width:300px;font-size:15px;line-height:1.8;padding:10px 0px 8px}}.button:hover{color:inherit}.container-bg-grey .button{color:#131313;background-color:#ffffff;border:none}.button.webform-file-button{margin:15px 0px 0px;border-width:1px;border-style:solid;padding:10px 0px 8px}@media (min-width:850px){.button.webform-file-button{padding:9px 0px 7px}}.button.webform-file-button::before{padding-right:5px;vertical-align:5%;font-weight:inherit}.button--send{color:#ffffff}.button--invert{color:#ffffff;border:1px solid #ffffff}.ui-dialog{font-family:'KlavikaWeb';font-weight:400 !important;font-style:normal;font-size:15px;line-height:1.33;width:calc(100% - 36px) !important;max-width:400px;border:none !important;border-radius:0px}@media (min-width:600px){.ui-dialog{width:calc(100% - 80px) !important}}@media (min-width:850px){.ui-dialog{width:calc(100% - 190px) !important}}.ui-dialog .ui-dialog-titlebar{font-weight:normal;background:transparent;text-transform:uppercase;padding:10px 30px;border-color:#efefef}@media (min-width:850px){.ui-dialog .ui-dialog-titlebar{padding:30px 50px 10px;border:none}}.ui-dialog .ui-button .ui-icon{width:32px;height:32px;margin-top:-16px;margin-left:-16px;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/berlinerglas/media/buttons/close.svg)}.ui-dialog .ui-dialog-title{font-size:18px;line-height:1.39}.ui-dialog .ui-dialog-content{padding:20px 30px}@media (min-width:850px){.ui-dialog .ui-dialog-content{padding:10px 50px 30px}}.ui-dialog .ui-dialog-buttonpane{padding:10px 30px 20px;border-color:#efefef;background:transparent}@media (min-width:850px){.ui-dialog .ui-dialog-buttonpane{padding:10px 50px 30px;border:none}}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}.ui-dialog .ui-dialog-buttonpane button{margin:0px}.ui-dialog .ui-dialog-titlebar-close{right:30px}@media (min-width:850px){.ui-dialog .ui-dialog-titlebar-close{right:50px;top:calc(50% + 10px)}}form label,form h4{font-size:15px;line-height:1.47;letter-spacing:0.59px;font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;text-transform:uppercase}fieldset.form-item{margin:40px 0px 0px 0px}fieldset.form-item:first-child{margin-top:0px}.form-item{margin:40px 0px 0px 0px}.form-item:first-child{margin-top:0px}.form-item input[type="text"],.form-item input[type="tel"],.form-item input[type="password"],.form-item input[type="email"],.form-item input[type="search"],.form-item select,.form-item textarea{width:100%;border:none;border-bottom:1px solid #4a4a4a;font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;font-size:15px;line-height:1.47;letter-spacing:0.59px;background-color:transparent}.form-item input[type="text"]:focus,.form-item input[type="tel"]:focus,.form-item input[type="password"]:focus,.form-item input[type="email"]:focus,.form-item input[type="search"]:focus,.form-item select:focus,.form-item textarea:focus{outline:none}.container-bg-grey .form-item input[type="text"],.container-bg-grey .form-item input[type="tel"],.container-bg-grey .form-item input[type="password"],.container-bg-grey .form-item input[type="email"],.container-bg-grey .form-item input[type="search"],.container-bg-grey .form-item select,.container-bg-grey .form-item textarea{border-bottom-color:#ffffff}.form-item input[type="submit"]:focus,.form-item input[type="button"]:focus{outline:none}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0px;margin-bottom:0px}.form-item-declaration-of-consent{margin-top:50px}.form-item-right-of-retraction{margin-top:25px}.form-item-declaration-of-consent,.form-item-right-of-retraction{border:1px solid #4a4a4a;padding:10px}.container-bg-grey .form-item-declaration-of-consent,.container-bg-grey .form-item-right-of-retraction{border-color:#ffffff}.form-item-declaration-of-consent h4,.form-item-right-of-retraction h4{margin:0px 0px 5px}.form-item-declaration-of-consent label,.form-item-right-of-retraction label{display:inline-block;margin-bottom:7px;margin-left:5px}.form-item-declaration-of-consent .description,.form-item-declaration-of-consent p,.form-item-right-of-retraction .description,.form-item-right-of-retraction p{font-size:10px;line-height:1.4;letter-spacing:0.39px;margin-left:0}.form-actions{margin-top:25px;margin-bottom:0}.form-item-mandatory-field{margin-top:30px;margin-left:0;font-size:10px;line-height:1.4;letter-spacing:0.39px}.form-item-dokumente{margin:60px 0px 0px 0px !important}.form-item-dokumente .webform-element-description{margin-top:15px;font-size:10px;line-height:1.4;letter-spacing:0.39px}.form-item-dokumente .form-item{margin-top:15px}.form-item-dokumente .form-submit{margin:10px 0px 0px}::-webkit-input-placeholder{color:#4a4a4a;text-transform:uppercase}.container-bg-grey ::-webkit-input-placeholder{color:#ffffff}:-ms-input-placeholder{color:#4a4a4a;text-transform:uppercase}.container-bg-grey :-ms-input-placeholder{color:#ffffff}::placeholder{color:#4a4a4a;text-transform:uppercase;opacity:1}.container-bg-grey ::placeholder{color:#ffffff}.form-item-markup{font-size:10px;line-height:1.4;letter-spacing:0.39px;margin-left:0}.form-required::after{content:'*';background:none;vertical-align:top}.bg-logo{display:block;background-repeat:no-repeat;background-position:center;line-height:0;font-size:0;color:transparent}.bg-logo--berlin{width:0px;height:0px;line-height:0px;margin-bottom:0px !important}.bg-logo--tg{width:238px;height:60px;background-image:url(/themes/custom/berlinerglas/media/logos/logo-tg.svg);background-size:238px 60px}.bg-logo--swissoptic{width:221px;height:51px;background-image:url(/themes/custom/berlinerglas/media/logos/logo-swissoptic.svg);background-size:221px 51px}.bg-logo--swissoptic-wuhan{width:221px;height:67px;background-image:url(/themes/custom/berlinerglas/media/logos/logo-swissoptic-wuhan.svg);background-size:221px 67px}.bg-logo--medicalapplications{width:220px;height:43px;background-image:url(/themes/custom/berlinerglas/media/logos/logo-medicalapplications.svg);background-size:220px 43px}div[data-drupal-messages]{display:none;position:fixed;z-index:100}.messages__overlay{position:fixed;width:calc(100% - 18px);max-width:400px;max-height:calc(100vh - 18px);top:50%;left:50%;transform:translate(-50%,-50%);z-index:110;padding:35px 56px 27px;background-color:#ffffff;overflow:hidden}.messages__overlay .messages{font-family:'KlavikaWeb';font-weight:400 !important;font-style:normal;border:none;background:none;box-shadow:none;font-size:18px;line-height:1.39;text-transform:uppercase;background-repeat:no-repeat;background-position:top center;padding:0px}.messages__overlay .messages--status{padding-top:79px;color:#009b8b;background-image:url(/themes/custom/berlinerglas/media/messages/status.svg)}.messages__overlay .messages--warning{padding-top:82px;color:#f1941f;background-image:url(/themes/custom/berlinerglas/media/messages/warning.svg)}.messages__overlay .messages--error{padding-top:80px;color:#ed1a3b;background-image:url(/themes/custom/berlinerglas/media/messages/error.svg)}.messages__content{overflow-y:auto}.messages__close-container{margin-top:18px}.messages__close{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;text-transform:none;font-size:14px;font-style:normal;font-stretch:normal;line-height:1.86}.messages__background{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#c3c4c4;opacity:.9;z-index:100}.message__small{font-size:15px;line-height:1.33;text-transform:none;color:#4a4a4a}.message__right-of-retraction{color:#4a4a4a;border:1px solid #4a4a4a;padding:10px 10px 20px;margin-top:20px}.message__right-of-retraction h4{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;font-size:15px;line-height:1.47;letter-spacing:0.59px;margin:0px 0px 5px}.message__right-of-retraction p{font-size:10px;line-height:1.4;letter-spacing:0.39px;text-transform:none}nav.tabs{position:absolute;top:100px;left:0px;width:100%;z-index:80;display:flex;justify-content:center}nav.tabs ul.tabs{width:calc(100% - 36px);max-width:1250px}@media (min-width:600px){nav.tabs ul.tabs{width:calc(100% - 80px)}}@media (min-width:850px){nav.tabs ul.tabs{width:calc(100% - 190px)}}nav.tabs ul.tabs a{color:#131313;text-decoration:none}nav.tabs ul.tabs a.is-active{background-color:#efefef}nav.tabs ul.tabs a:focus,nav.tabs ul.tabs a:hover{color:#ffffff}.p-teaserelement-3er .contextual{top:38px}.p-container-3-spalten .contextual{top:38px}.p-galleriebild .contextual{top:70px}.p-container-2-spalten .contextual{top:38px}.p-bild-und-beschreibung .contextual{top:70px}.p-textblock .contextual{top:70px}.klaro .cookie-notice{background-color:#616161}@media (min-width:990px){.klaro .cookie-notice{max-width:350px}}.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 .cm-modal{color:#ffffff;background-color:#616161}.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{color:#131313;background-color:#ffffff}.klaro .cookie-modal a,.klaro .cookie-notice a{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal;text-decoration:underline;color:#ffffff}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-required{display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p.purposes{color:#ffffff;display:none}.klaro .cookie-modal .cm-app-label .slider,.klaro .cookie-notice .cm-app-label .slider{background-color:#b4b4b4}.klaro .cookie-modal .cm-app-input.required:checked+.cm-app-label .slider,.klaro .cookie-notice .cm-app-input.required:checked+.cm-app-label .slider{background:#878787}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{display:none}#sliding-popup{width:100%;display:flex;justify-content:center}.eu-cookie-compliance-banner{width:calc(100% - 36px);max-width:1250px}@media (min-width:600px){.eu-cookie-compliance-banner{width:calc(100% - 80px)}}@media (min-width:850px){.eu-cookie-compliance-banner{width:calc(100% - 190px)}}.eu-cookie-compliance-content{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:none;padding:10px 0px 5px}.eu-cookie-withdraw-tab{border:none;color:#ffffff}.eu-cookie-withdraw-tab:focus{border:none;outline:none}#popup-text{width:100%;max-width:none;float:none;font-size:15px;line-height:normal;color:#ffffff}@media (min-width:850px){#popup-text{width:calc(66.66% - 26px)}}#popup-text p,#popup-text h2{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;display:inline;margin:0px 5px 0px 0px;font-size:15px;line-height:normal;text-transform:none;color:#ffffff}#popup-text button{padding:0px;background:none;border:none;text-decoration:underline}#popup-text .eu-cookie-compliance-more-button{display:inline}#popup-buttons{width:100%;max-width:none;float:none}@media (min-width:850px){#popup-buttons{width:calc(33.33% - 34.66667px);display:flex;justify-content:flex-end}}#sliding-popup .popup-content #popup-buttons button{display:inline-block;color:#131313;background-color:#ffffff;cursor:pointer;font-size:15px;line-height:normal;padding:10px 20px 8px;text-transform:uppercase;text-align:center;text-decoration:none;border:none;border-radius:0;margin-top:10px}@media (min-width:850px){#sliding-popup .popup-content #popup-buttons button{margin-top:0px}}#sliding-popup .popup-content #popup-buttons button.decline-button{margin-left:20px}a.jump{display:block;position:relative;top:-69px;visibility:hidden}@media (min-width:850px){a.jump{top:-151px}}.gs-title{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal;font-size:28px !important;line-height:1.14 !important;margin-top:0px !important;margin-bottom:20px !important;text-transform:uppercase !important}@media (min-width:1440px){.gs-title{margin-bottom:20px !important;font-size:30px !important;line-height:1.33 !important}}.cse .gsc-webResult.gsc-result:hover,.gsc-webResult.gsc-result:hover,.gsc-webResult.gsc-result.gsc-promotion:hover,.gsc-results .gsc-imageResult-classic:hover,.gsc-results .gsc-imageResult-column:hover{border-left:none !important;border-bottom:inherit !important}
.node__content>.paragraph:last-child{margin-bottom:80px}@media (min-width:850px){.node__content>.paragraph:last-child{margin-bottom:140px}}.node__content>.paragraph.paragraph--no-margin-bottom{margin-bottom:0px}.p-header-mit-bild{position:relative;width:100%}.page-node-type-startseite .p-header-mit-bild{height:93vw;margin-bottom:30px}@media (min-width:600px){.page-node-type-startseite .p-header-mit-bild{height:59vw}}@media (min-width:850px){.page-node-type-startseite .p-header-mit-bild{height:47vw;margin-bottom:100px}}@media (min-width:1920px){.page-node-type-startseite .p-header-mit-bild{height:42vw}}.page-node-type-allgemeine-seite .p-header-mit-bild,.page-node-type-stellenanzeige-heroes .p-header-mit-bild,.page-node-type-teaser .p-header-mit-bild{margin-bottom:56px;height:93vw}@media (min-width:600px){.page-node-type-allgemeine-seite .p-header-mit-bild,.page-node-type-stellenanzeige-heroes .p-header-mit-bild,.page-node-type-teaser .p-header-mit-bild{height:46vw}}@media (min-width:850px){.page-node-type-allgemeine-seite .p-header-mit-bild,.page-node-type-stellenanzeige-heroes .p-header-mit-bild,.page-node-type-teaser .p-header-mit-bild{height:39vw;margin-bottom:20px}}@media (min-width:1920px){.page-node-type-allgemeine-seite .p-header-mit-bild,.page-node-type-stellenanzeige-heroes .p-header-mit-bild,.page-node-type-teaser .p-header-mit-bild{height:29vw}}.p-header-mit-bild__bild{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1}.p-header-mit-bild__bild picture,.p-header-mit-bild__bild img{width:100%;height:100%;object-fit:cover}.p-header-mit-bild__text-container{position:relative;z-index:2}.textfarbe-header--hell .p-header-mit-bild__text-container{color:#ffffff}.textfarbe-header--dunkel .p-header-mit-bild__text-container{color:#131313}.p-header-mit-bild__headline-container{font-size:24px;line-height:1.25;text-transform:uppercase}@media (min-width:600px){.p-header-mit-bild__headline-container{font-size:32px}}@media (min-width:1440px){.p-header-mit-bild__headline-container{font-size:40px}}.p-header-mit-bild__headline{display:block;font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.p-header-mit-bild__subline{display:block;font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal}.p-intro{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal;font-size:19px;line-height:1.47;margin-bottom:67px}@media (min-width:850px){.p-intro{margin-bottom:100px}}@media (min-width:1440px){.p-intro{font-size:22px;line-height:1.5}}.p-titel-und-contentbereich+.p-intro,.p-stellenanzeigen+.p-intro{margin-top:40px}@media (min-width:600px){.p-titel-und-contentbereich+.p-intro,.p-stellenanzeigen+.p-intro{margin-top:67px}}@media (min-width:1440px){.p-titel-und-contentbereich+.p-intro,.p-stellenanzeigen+.p-intro{margin-top:101px}}@media (min-width:600px){.page-node-type-startseite .p-intro{margin-bottom:78px}}@media (min-width:850px){.page-node-type-startseite .p-intro{margin-bottom:130px}}@media (min-width:600px){.page-node-type-allgemeine-seite .p-intro,.page-node-type-stellenanzeige-heroes .p-intro{margin-bottom:67px}}@media (min-width:850px){.page-node-type-allgemeine-seite .p-intro,.page-node-type-stellenanzeige-heroes .p-intro{margin-bottom:100px}}.p-intro--text-only .p-intro__inner{max-width:1030px}.p-teasergruppe-2er__text-container{margin-bottom:42px;font-size:24px;line-height:1.14;text-transform:uppercase;color:#131313}@media (min-width:600px){.p-teasergruppe-2er__text-container{margin-bottom:50px;font-size:32px;line-height:1.25}}@media (min-width:1440px){.p-teasergruppe-2er__text-container{margin-bottom:73px;font-size:40px;line-height:1.25}}.p-teasergruppe-2er__headline{display:block;font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.p-teasergruppe-2er__subline{display:block;font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal}.p-teaserelement-2er{margin-bottom:60px}@media (min-width:850px){.p-teaserelement-2er{margin-bottom:79px}}.p-teaserelement-2er__text-container{width:100%;margin-top:20px;font-size:24px;line-height:1.29;text-transform:uppercase}@media (min-width:850px){.p-teaserelement-2er__text-container{margin-top:40px}}@media (min-width:1440px){.p-teaserelement-2er__text-container{font-size:30px;line-height:1.33}}.p-teaserelement-2er__headline{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.p-teaserelement-2er__subline{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal}.p-teaserelement-2er__link{margin-top:10px}.p-teasergruppe-3er__text-container{margin-bottom:60px;font-size:24px;line-height:1.14;text-transform:uppercase;color:#131313}@media (min-width:600px){.p-teasergruppe-3er__text-container{margin-bottom:63px;font-size:32px;line-height:1.25}}@media (min-width:1440px){.p-teasergruppe-3er__text-container{margin-bottom:78px;font-size:40px;line-height:1.25}}.p-teasergruppe-3er__headline{display:block;font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.p-teasergruppe-3er__subline{display:block;font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal}.p-teaserelement-3er{margin-bottom:60px}@media (min-width:1440px){.p-teaserelement-3er{margin-bottom:79px}}.p-teaserelement-3er__text-container{width:100%;margin-top:20px;font-size:24px;line-height:1.29;text-transform:uppercase}@media (min-width:850px){.p-teaserelement-3er__text-container{margin-top:25px;font-size:17px;line-height:1.3}}.p-teaserelement-3er__headline{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.p-teaserelement-3er__subline{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal}.p-teaserelement-3er__link{margin-top:10px}.p-teaserelement-3er-logo{margin-bottom:60px}@media (min-width:850px){.p-teaserelement-3er-logo{justify-content:flex-start}}@media (min-width:1440px){.p-teaserelement-3er-logo{margin-bottom:79px}}.p-teaserelement-3er-logo:last-child{margin-bottom:0px}.p-teaserelement-3er-logo__inner{max-width:215px}@media (min-width:850px){.p-teaserelement-3er-logo__bild{height:92px}}.p-teaserelement-3er-logo__text-container{width:100%}.p-teaserelement-3er-logo__link{margin-top:35px}@media (min-width:850px){.p-teaserelement-3er-logo__link{margin-top:0px}}.p-teaserelement-3er-logo__link a{text-transform:none;font-size:16px;line-height:1.5}@media (min-width:850px){.p-teaserelement-3er-logo__link a{font-size:21px;line-height:1.14}}.p-teaserelement-3er-nur-bild{position:relative;margin-bottom:17px}@media (min-width:1440px){.p-teaserelement-3er-nur-bild{margin-bottom:40px}}.p-teaserelement-3er-nur-bild__link{position:absolute;bottom:10px;left:16px}.p-teaserelement-3er-nur-bild__link a{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.p-bild-ganze-breite{position:relative;width:100%;height:93vw;margin-bottom:75px}@media (min-width:600px){.p-bild-ganze-breite{height:45vw;margin-bottom:81px}}@media (min-width:850px){.p-bild-ganze-breite{height:33vw;max-height:480px;margin-bottom:151px}}.p-bild-ganze-breite__bild{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1}.p-bild-ganze-breite__bild picture,.p-bild-ganze-breite__bild img{width:100%;height:100%;object-fit:cover}.p-bild-ganze-breite__text-container{position:relative;z-index:2;font-size:24px;line-height:1.29;text-transform:uppercase;color:#ffffff}@media (min-width:1440px){.p-bild-ganze-breite__text-container{font-size:30px;line-height:1.33}}.p-bild-ganze-breite__headline{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.p-bild-ganze-breite__subline{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal}.p-bild-ganze-breite__link{margin-top:10px}.p-karriere-teaser{position:relative;width:100%;padding:54px 0px 53px;background-color:#757575}@media (min-width:600px){.p-karriere-teaser{padding:74px 0px 71px}}@media (min-width:850px){.p-karriere-teaser{padding:122px 0px 89px}}.p-karriere-teaser__text-container{position:relative;z-index:2;font-size:24px;line-height:1.29;text-transform:uppercase;color:#ffffff}@media (min-width:850px){.p-karriere-teaser__text-container{font-size:30px;line-height:1.33}}.p-karriere-teaser__headline{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.p-karriere-teaser__subline{font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal}.p-karriere-teaser__link{margin-top:20px}@media (min-width:850px){.p-karriere-teaser__link{margin-top:40px}}.p-titel-und-contentbereich{height:100%}.p-titel-und-contentbereich+.p-titel-und-contentbereich,.p-stellenanzeigen+.p-titel-und-contentbereich,.p-titel-und-contentbereich+.p-stellenanzeigen{margin-top:40px}@media (min-width:600px){.p-titel-und-contentbereich+.p-titel-und-contentbereich,.p-stellenanzeigen+.p-titel-und-contentbereich,.p-titel-und-contentbereich+.p-stellenanzeigen{margin-top:67px}}@media (min-width:1440px){.p-titel-und-contentbereich+.p-titel-und-contentbereich,.p-stellenanzeigen+.p-titel-und-contentbereich,.p-titel-und-contentbereich+.p-stellenanzeigen{margin-top:101px}}.p-titel-und-contentbereich>[id]{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.p-titel-und-contentbereich>[id] .label{width:100%;font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal;font-size:28px;line-height:1.14;margin-top:0px;margin-bottom:20px;text-transform:uppercase}@media (min-width:850px){.p-titel-und-contentbereich>[id] .label{width:calc(33.33% - 26px)}}@media (min-width:1440px){.p-titel-und-contentbereich>[id] .label{margin-bottom:20px;font-size:30px;line-height:1.33}}.p-titel-und-contentbereich>[id] .value{width:100%}@media (min-width:850px){.p-titel-und-contentbereich>[id] .value{width:calc(66.66% - 26px)}}@media (min-width:850px){.p-titel-und-contentbereich__headline{margin-bottom:0px}}.p-linkblock-link{margin-top:45px;padding:30px;background-color:#efefef;line-height:1.5}.p-linkblock-link:first-child{margin-top:0px}.p-linkblock-link__headline{margin-bottom:10px;font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.p-linkblock-link__link{margin-top:22px}.p-linkblock-download{margin-top:45px;padding:30px;background-color:#efefef;line-height:1.5}.p-linkblock-download:first-child{margin-top:0px}.p-linkblock-download__headline{margin-bottom:10px;font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.p-linkblock-download__link{margin-top:22px}.p-linkblock-download__link .file--application-pdf{padding-left:0px;background-image:none}.p-bildblock{margin-top:72px;margin-bottom:72px}.p-bildblock:first-child{margin-top:0px}.p-bildblock:last-child{margin-bottom:0px}.p-bildblock__bild-container{position:relative}.p-bildblock__button{position:absolute;top:21px;right:22px}.p-bildblock__text{color:#616161;background-color:#efefef;font-family:'KlavikaWeb';font-weight:400 !important;font-style:normal;font-size:15px;line-height:1.61;padding:10px 23px}.p-bildblock__text{color:#616161;background-color:#efefef;font-family:'KlavikaWeb';font-weight:400 !important;font-style:normal;font-size:15px;line-height:1.61;padding:10px 20px}.p-bild-und-text{margin-bottom:80px}@media (min-width:1440px){.p-bild-und-text{margin-bottom:155px}}.p-bild-und-text .col:nth-child(even){margin-top:40px}@media (min-width:850px){.p-bild-und-text .col:nth-child(even){margin-top:0px}}@media (min-width:1440px){.p-bild-und-text__col-bild{padding-right:5%}.col-container--rows-swap-order .p-bild-und-text__col-bild{padding-right:0%;padding-left:5%}}.p-bild-und-text__col-bild a{text-decoration:none}.p-bild-und-text__bild-container{position:relative}.p-bild-und-text__button{position:absolute;top:21px;right:22px}.p-bild-und-text__caption{color:#616161;background-color:#efefef;font-family:'KlavikaWeb';font-weight:400 !important;font-style:normal;font-size:15px;line-height:1.61;padding:10px 23px}.p-bild-und-text__text .bg-logo{margin-bottom:30px}.p-stellenanzeigen+.p-kontakte{margin-top:72px}@media (min-width:850px){.p-stellenanzeigen+.p-kontakte{margin-top:150px}}.p-kontakte.p-kontakte--allgemein{margin-top:76px}@media (min-width:1440px){.p-kontakte.p-kontakte--allgemein{margin-top:109px}}.p-downloadcenter+.p-kontakte.p-kontakte--allgemein{margin-top:0px}.p-kontakte.p-kontakte--fachbereich{width:100%;background-color:#efefef}.p-titel-und-contentbereich+.p-kontakte{margin-top:72px}@media (min-width:850px){.p-titel-und-contentbereich+.p-kontakte{margin-top:150px}}.p-bild-und-text+.p-kontakte{margin-top:19px}@media (min-width:850px){.p-bild-und-text+.p-kontakte{margin-top:15px}}.block-bg-contacts,.kontakte-container{width:100%}.p-kontakte--fachbereich .kontakte-header{margin-top:76px;margin-bottom:76px}@media (min-width:1440px){.p-kontakte--fachbereich .kontakte-header{margin-top:109px}}.p-kontakte--allgemein .kontakte-header,.p-kontakte--allgemein-mit-bild .kontakte-header{margin-bottom:29px}.kontakte__container+.kontakte__h3{margin-top:29px;border-top:1px solid #4a4a4a;padding-top:50px}@media (min-width:850px){.kontakte__container+.kontakte__h3{margin-top:49px;padding-top:70px}}.kontakt.kontakt--fachbereich{padding-bottom:78px;width:calc(100% - 36px);max-width:1250px}@media (min-width:600px){.kontakt.kontakt--fachbereich{width:calc(100% - 80px)}}@media (min-width:850px){.kontakt.kontakt--fachbereich{width:calc(100% - 190px)}}@media (min-width:850px){.kontakt.kontakt--fachbereich{padding-top:109px;padding-bottom:99px;max-width:none}.kontakt.kontakt--fachbereich:nth-child(odd){width:50%;justify-content:flex-end}.kontakt.kontakt--fachbereich:nth-child(even){width:calc(50% - 1px);justify-content:flex-start}.kontakt.kontakt--fachbereich:nth-child(0n+1),.kontakt.kontakt--fachbereich:nth-child(0n+2){padding-top:10px}}.kontakt.kontakt--allgemein{margin-top:30px;border-top:1px solid #4a4a4a;padding-top:29px}.kontakt.kontakt--allgemein:nth-child(1){margin-top:0px;border-top:none;padding-top:0px}@media (min-width:850px){.kontakt.kontakt--allgemein{margin-top:50px;padding-top:49px}.kontakt.kontakt--allgemein:nth-child(2){margin-top:0px;border-top:none;padding-top:0px}}@media (min-width:1440px){.kontakt.kontakt--allgemein:nth-child(2){margin-top:0px;border-top:none;padding-top:0px}.kontakt.kontakt--allgemein:nth-child(3){margin-top:0px;border-top:none;padding-top:0px}}@media (min-width:850px){.kontakt__inner{width:calc(100% - 95px)}.kontakt:nth-child(odd) .kontakt__inner{max-width:624px;padding-right:90px}.kontakt:nth-child(even) .kontakt__inner{max-width:625px;padding-left:90px}}@media (min-width:1440px){.p-kontakte--fachbereich .kontakt__bild{margin-right:45px}}.kontakt--allgemein.kontakt--person .kontakt__bild,.p-kontakte--allgemein-mit-bild .kontakt__bild{margin-bottom:23px}.kontakt__bild picture,.kontakt__bild img{width:106px;height:106px;border-radius:50%}@media (min-width:1440px){.kontakt__bild picture,.kontakt__bild img{width:162px;height:162px}}.kontakt__logo{margin-bottom:23px}.kontakt__text-container{margin-top:19px;font-size:19px;line-height:1.37;letter-spacing:0.5px}@media (min-width:1440px){.kontakt__text-container{margin-top:0px;font-size:20px;line-height:1.3;letter-spacing:normal}}.kontakt__name{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.p-kontakte--allgemein .kontakt--firma .kontakt__branch,.kontakt--allgemein.kontakt--firma .kontakt__branch{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.kontakt__fon{margin-top:16px}@media (min-width:1440px){.kontakt__fon{margin-top:12px}}.kontakt__vcard{margin-top:20px}@media (min-width:1440px){.kontakt__vcard{margin-top:16px}}.kontakt__vcard a{color:#616161;background-repeat:no-repeat;background-position:left center;padding-left:40px}.kontakt__break{flex-basis:100%;height:0}.rueckruf{position:relative;min-height:95vw}@media (min-width:600px){.rueckruf{min-height:42vw}}@media (min-width:850px){.rueckruf.rueckruf--1col{justify-content:flex-start;width:50%;min-height:0}}@media (min-width:1440px){.rueckruf.rueckruf--1col{width:50%}}@media (min-width:850px){.rueckruf.rueckruf--2cols{height:42vw;min-height:0;max-height:500px}}.rueckruf__bild{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1}.rueckruf__bild picture,.rueckruf__bild img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.rueckruf__text-container{position:relative;z-index:2;margin-top:76px;margin-bottom:78px;width:calc(100% - 36px);max-width:1250px;color:#ffffff}@media (min-width:600px){.rueckruf__text-container{width:calc(100% - 80px)}}@media (min-width:850px){.rueckruf__text-container{width:calc(100% - 190px)}}@media (min-width:850px){.rueckruf__text-container{margin-top:109px;margin-bottom:99px}.rueckruf--1col .rueckruf__text-container{max-width:625px;margin-left:90px}}.rueckruf__headline{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal;font-size:24px;line-height:1.14;margin-bottom:35px;text-transform:uppercase}@media (min-width:1440px){.rueckruf__headline{margin-bottom:31px}}@media (min-width:1440px){.rueckruf__headline{font-size:30px;line-height:1.33}}.rueckruf__button{margin-top:42px}@media (min-width:850px){.rueckruf__button{margin-top:71px}}.p-ansprechpartner{margin-top:72px}.p-bild-und-text+.p-ansprechpartner{margin-top:0px}@media (min-width:850px){.p-ansprechpartner{margin-top:150px}}.p-ansprechpartner.p-kontakte--fachbereich{background-color:#efefef}.ansprechpartner-container{width:100%}.ansprechpartner-header{margin-bottom:76px}@media (min-width:1440px){.ansprechpartner-header{margin-bottom:109px}}.p-teaser{margin-top:76px;margin-bottom:80px}@media (min-width:850px){.p-teaser{margin-top:100px;margin-bottom:100px}}.teasers__h2{margin-top:40px}@media (min-width:850px){.teasers__h2{margin-top:70px;margin-bottom:77px}}.teasers__h2:first-child{margin-top:0px}.teasers__container+.teasers__h3{margin-top:29px;border-top:1px solid #4a4a4a;padding-top:50px}@media (min-width:850px){.teasers__container+.teasers__h3{margin-top:49px;padding-top:70px}}.teasers__container+.teasers__h5{margin-top:34px}@media (min-width:850px){.teasers__container+.teasers__h5{margin-top:54px}}.teasers__container{width:100%}.teaser{margin-top:30px;padding-top:22px}.teaser:nth-child(1){margin-top:0px;padding-top:0px}@media (min-width:600px){.teaser:nth-child(2){margin-top:0px;padding-top:0px}}@media (min-width:850px){.teaser:nth-child(3){margin-top:0px;padding-top:0px}}.teaser.teaser--typ-25,.teaser.teaser--typ-26,.teaser.teaser--typ-41,.teaser.teaser--typ-42,.teaser.teaser--typ-98{border-top:1px solid #4a4a4a}.teaser.teaser--typ-25:nth-child(1),.teaser.teaser--typ-26:nth-child(1),.teaser.teaser--typ-41:nth-child(1),.teaser.teaser--typ-42:nth-child(1),.teaser.teaser--typ-98:nth-child(1){border-top:none}@media (min-width:850px){.teaser.teaser--typ-25:nth-child(2),.teaser.teaser--typ-26:nth-child(2),.teaser.teaser--typ-41:nth-child(2),.teaser.teaser--typ-42:nth-child(2),.teaser.teaser--typ-98:nth-child(2){border-top:none}.teaser.teaser--typ-25:nth-child(3),.teaser.teaser--typ-26:nth-child(3),.teaser.teaser--typ-41:nth-child(3),.teaser.teaser--typ-42:nth-child(3),.teaser.teaser--typ-98:nth-child(3){border-top:none}}.teaser__headline{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.teaser__beschreibung{margin-bottom:10px}@media (min-width:850px){.teaser__beschreibung{margin-bottom:20px}}.teaser__bild{border:1px solid #b4b4b4}.teaser--typ-27 .teaser__bild,.teaser--typ-43 .teaser__bild{height:76px}.teaser--typ-49 .teaser__bild,.teaser--typ-78 .teaser__bild,.teaser--typ-83 .teaser__bild,.teaser--typ-99 .teaser__bild{height:76px}.teaser__bild a{display:block;height:100%}.teaser__bild img,.teaser__bild picture{display:block}.teaser--typ-27 .teaser__bild img,.teaser--typ-43 .teaser__bild img,.teaser--typ-27 .teaser__bild picture,.teaser--typ-43 .teaser__bild picture{width:100%;height:100%;object-fit:contain}.teaser--typ-49 .teaser__bild img,.teaser--typ-78 .teaser__bild img,.teaser--typ-83 .teaser__bild img,.teaser--typ-99 .teaser__bild img,.teaser--typ-49 .teaser__bild picture,.teaser--typ-78 .teaser__bild picture,.teaser--typ-83 .teaser__bild picture,.teaser--typ-99 .teaser__bild picture{width:100%;height:100%;object-fit:contain}.teaser__audio-file audio{width:100%}.p-downloadcenter{margin-top:76px;margin-bottom:80px}@media (min-width:850px){.p-downloadcenter{margin-top:100px;margin-bottom:100px}}.p-intro+.p-downloadcenter{margin-top:0px}.p-video{width:100%;margin-bottom:41px}.p-video.p-video--hintergrund-transparent{margin-bottom:75px}@media (min-width:600px){.p-video.p-video--hintergrund-transparent{margin-bottom:81px}}@media (min-width:850px){.p-video.p-video--hintergrund-transparent{margin-bottom:151px}}.p-video.p-video--hintergrund-grau{margin-top:40px;background-color:#efefef;padding-top:45px;padding-bottom:80px}@media (min-width:1440px){.p-video.p-video--hintergrund-grau{padding-top:80px;padding-bottom:80px}}.p-video__video{margin-top:43px}@media (min-width:850px){.p-video__video{margin-top:0px}}.p-video__headline{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal;font-size:28px;line-height:40px;text-transform:uppercase}.p-video__subline{font-size:28px;line-height:40px;text-transform:uppercase}.p-video__link{font-size:24px;line-height:1.43;text-transform:uppercase;margin-top:31px}.p-kontaktformular,.p-kontaktformular-presseverteiler{width:100%;padding-top:45px;padding-bottom:52px;color:#ffffff;background-color:#757575}@media (min-width:850px){.p-kontaktformular,.p-kontaktformular-presseverteiler{padding-top:115px;padding-bottom:124px}}.p-kontakte+a+.p-kontaktformular,.p-ansprechpartner+a+.p-kontaktformular,.p-titel-und-contentbereich+a+.p-kontaktformular,.p-kontakte+a+.p-kontaktformular-presseverteiler,.p-ansprechpartner+a+.p-kontaktformular-presseverteiler,.p-titel-und-contentbereich+a+.p-kontaktformular-presseverteiler{margin-top:80px}@media (min-width:850px){.p-kontakte+a+.p-kontaktformular,.p-ansprechpartner+a+.p-kontaktformular,.p-titel-und-contentbereich+a+.p-kontaktformular,.p-kontakte+a+.p-kontaktformular-presseverteiler,.p-ansprechpartner+a+.p-kontaktformular-presseverteiler,.p-titel-und-contentbereich+a+.p-kontaktformular-presseverteiler{margin-top:140px}}@media (min-width:1440px){.p-kontaktformular__col-form,.p-kontaktformular-presseverteiler__col-form{padding-right:55px}}.p-kontaktformular__col-text,.p-kontaktformular-presseverteiler__col-text{margin-top:40px}@media (min-width:850px){.p-kontaktformular__col-text,.p-kontaktformular-presseverteiler__col-text{margin-top:0px}}@media (min-width:1440px){.p-kontaktformular__col-text,.p-kontaktformular-presseverteiler__col-text{padding-left:70px}}.p-kontaktformular__col-text .bg-logo,.p-kontaktformular-presseverteiler__col-text .bg-logo{margin-top:20px}@media (min-width:850px){.p-kontaktformular__col-text .bg-logo,.p-kontaktformular-presseverteiler__col-text .bg-logo{margin-top:0px}}.p-breadcrumb{display:none}@media (min-width:850px){.p-breadcrumb{display:block;margin-bottom:100px}}.p-sitemap{margin-bottom:13px}@media (min-width:850px){.p-sitemap{margin-bottom:33px}}.p-sitemap__item{margin-bottom:67px}@media (min-width:850px){.p-sitemap__headline{margin-bottom:0px}}.p-sitemap__list .menu-item--expanded{list-style-type:none;list-style-image:none}.p-sitemap__list img{width:auto;display:inline-block;margin-left:20px}.p-container-3-spalten{width:100%}.p-container-3-spalten--layout-masonry{column-count:2;column-gap:52px}@media (min-width:600px){.p-container-3-spalten--layout-masonry{column-count:3}}@media (min-width:850px){.p-container-3-spalten--layout-masonry{column-count:2}}@media (min-width:1440px){.p-container-3-spalten--layout-masonry{column-count:3}}.p-container-3-spalten__paragraphs{width:100%}.p-container-3-spalten--layout-masonry .p-container-3-spalten__paragraphs{display:block}.p-container-3-spalten--layout-masonry .p-galleriebild{display:inline-block;width:100%}.p-galleriebild__bild{margin-bottom:25px}.p-galleriebild__bild img,.p-galleriebild__bild picture{display:block}.p-galleriebild--rahmen .p-galleriebild__bild{border:1px solid #b4b4b4}.p-galleriebild__headline{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal;font-size:22px;line-height:normal}.p-galleriebild__subline{font-size:17px;line-height:normal}.p-galleriebild__text{margin-top:15px}.p-galleriebild--linktyp-link .p-galleriebild__text,.p-galleriebild--linktyp- .p-galleriebild__text{margin-bottom:95px}.p-galleriebild__link{margin-top:14px;margin-bottom:95px}.p-container-2-spalten{width:100%;margin-bottom:95px}.p-container-2-spalten:first-child{margin-top:0px}.p-container-2-spalten__paragraphs{width:100%}.p-container-2-spalten__paragraphs .p-textblock{width:100%;margin-top:39px}@media (min-width:600px){.p-container-2-spalten__paragraphs .p-textblock{width:calc(66.66% - 26px);margin-top:0px}}@media (min-width:1440px){.p-container-2-spalten__paragraphs .p-textblock{width:calc(66.66% - 26px);margin-top:0px}}.p-bild-und-beschreibung__bild{position:relative;border:1px solid #b4b4b4}.p-bild-und-beschreibung__bild img,.p-bild-und-beschreibung__bild picture{display:block;width:100%;height:100%;object-fit:contain}.p-bild-und-beschreibung__headline{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal;font-size:22px;line-height:1.94;margin-top:21px}.p-stellenanzeigen{width:100%;margin-top:.8em}.p-stellenanzeigen.p-stellenanzeigen--festanstellung .block-stellenanzeigen-block{display:flex;flex-wrap:wrap;justify-content:center}.p-stellenanzeigen .p-titel-und-contentbereich__headline{font-size:24px}@media (min-width:850px){.p-stellenanzeigen .p-titel-und-contentbereich__headline{font-size:19px}}@media (min-width:1440px){.p-stellenanzeigen .p-titel-und-contentbereich__headline{font-size:24px}}.p-gruppe-auf-einen-blick{margin-top:124px;margin-bottom:121px}@media (min-width:1440px){.p-gruppe-auf-einen-blick{margin-top:118px;margin-bottom:61px}}@media (min-width:1440px){.p-gruppe-auf-einen-blick{margin-top:160px;margin-bottom:61px}}.p-gruppe-auf-einen-blick__text-container{width:100%;font-size:24px;line-height:1.29;text-transform:uppercase;color:#131313}@media (min-width:600px){.p-gruppe-auf-einen-blick__text-container{font-size:32px;line-height:1.25}}@media (min-width:850px){.p-gruppe-auf-einen-blick__text-container{font-size:30px;line-height:1.33}}.p-gruppe-auf-einen-blick__headline{display:block;font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.p-gruppe-auf-einen-blick__subline{display:block;font-family:'KlavikaWeb';font-weight:300 !important;font-style:normal}.p-gruppe-auf-einen-blick__bild-daten-container{position:relative}.p-gruppe-auf-einen-blick__bild{position:absolute;top:30px;left:0px;width:100%;height:100%;z-index:1}@media (min-width:600px){.p-gruppe-auf-einen-blick__bild{top:-65px;height:calc(100% + 65px)}}@media (min-width:850px){.p-gruppe-auf-einen-blick__bild{top:-187px;height:calc(100% + 187px)}}.p-gruppe-auf-einen-blick__bild picture,.p-gruppe-auf-einen-blick__bild img{width:100%;height:100%;object-fit:contain}.p-gruppe-auf-einen-blick__daten-container{position:relative;margin-top:44px;z-index:2}@media (min-width:600px){.p-gruppe-auf-einen-blick__daten-container{margin-top:118px;padding-bottom:280px}}@media (min-width:850px){.p-gruppe-auf-einen-blick__daten-container{margin-top:172px;padding-bottom:300px}}.p-gruppe-auf-einen-blick__daten{margin-top:50px}.p-gruppe-auf-einen-blick__daten:first-child{margin-top:0px}@media (min-width:600px){.p-gruppe-auf-einen-blick__daten{margin-top:188px}.p-gruppe-auf-einen-blick__daten:nth-child(1),.p-gruppe-auf-einen-blick__daten:nth-child(2){margin-top:0px}}@media (min-width:850px){.p-gruppe-auf-einen-blick__daten{margin-top:240px}}.p-gruppe-auf-einen-blick__label{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal;font-size:19px;line-height:1.26;text-transform:uppercase}.p-gruppe-auf-einen-blick__wert{margin-top:16px;font-size:28px;line-height:1.04}@media (min-width:600px){.p-gruppe-auf-einen-blick__wert{margin-top:15px;font-size:30px;line-height:0.97}}.p-h2 h2{font-size:24px;line-height:1.14;text-transform:uppercase;color:#131313;margin:0px}@media (min-width:600px){.p-h2 h2{font-size:32px;line-height:1.25}}@media (min-width:1440px){.p-h2 h2{font-size:40px;line-height:1.3}}.p-h2--margin-top{margin-top:67px}@media (min-width:1440px){.p-h2--margin-top{margin-top:77px}}.p-h2--margin-bottom{margin-top:35px}@media (min-width:1440px){.p-h2--margin-bottom{margin-bottom:40px}}.p-h3 h3{font-size:24px;line-height:1.29;text-transform:uppercase;margin:0px}@media (min-width:1440px){.p-h3 h3{font-size:30px;line-height:1.33}}.p-h3--margin-top{margin-top:67px}@media (min-width:1440px){.p-h3--margin-top{margin-top:77px}}.p-h3--margin-bottom{margin-top:35px}@media (min-width:1440px){.p-h3--margin-bottom{margin-bottom:40px}}.cse-result-item__image{height:100px}.cse-result-item__image img{width:100%;height:100%;object-fit:cover}.cse-result-item__snippet b{font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal;font-weight:normal}.cse-pager--has-previous .cse-pager__btn--next{margin-top:30px}@media (min-width:850px){.cse-pager--has-previous .cse-pager__btn--next{margin-top:0px}}.p-teaser-full{margin-top:45px;background-color:#efefef;line-height:1.5}.p-teaser-full:first-child{margin-top:0px}.p-teaser-full__bild picture,.p-teaser-full__bild img{width:100%;height:100%;object-fit:cover}.p-teaser-full__text{padding:30px}@media (min-width:850px){.p-teaser-full__text{padding-left:0px}}.p-teaser-full__headline{margin-bottom:10px;font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.p-teaser-full__link{margin-top:22px}
h2{color:#ed1a3b}h3{color:#ed1a3b}main a:hover,.ui-dialog a:hover{color:#ed1a3b}
.global-mainnav--open .headerbar-mainnav{background-color:#ed1a3b !important}.header--scrolled .headerbar-mainnav{background-color:#ed1a3b}.header--hidden .headerbar-mainnav{background-color:#ed1a3b}.logo--full img{width:165px;height:38px}@media (min-width:850px){.logo--full img{width:221px;height:51px}}.logo--small img{width:40px;height:40px}.mainnav-container--mobile .menu-item.depth0>a:hover{color:#ed1a3b}.mainnav-container--mobile .menu-item.depth0>span:hover{color:#ed1a3b}.mainnav-container--mobile .menu-item.depth1>a:hover,.mainnav-container--mobile .menu-item.depth2>a:hover{background-repeat:no-repeat;background-position:right center;background-size:20px 14px;padding-right:40px;color:#ed1a3b;background-image:url(/themes/custom/berlinerglas/media/arrows/arrow-right-red-swissoptic.svg);background-position:right 5px}.mainnav-container--mobile .menu-item.depth1>a:hover:hover,.mainnav-container--mobile .menu-item.depth2>a:hover:hover{color:#ed1a3b}.mainnav-container--mobile .menu-item.depth1 a.is-active,.mainnav-container--mobile .menu-item.depth2 a.is-active{background-repeat:no-repeat;background-position:right center;background-size:20px 14px;padding-right:40px;color:#ed1a3b;background-image:url(/themes/custom/berlinerglas/media/arrows/arrow-right-red-swissoptic.svg);background-position:right 5px}.mainnav-container--mobile .menu-item.depth1 a.is-active:hover,.mainnav-container--mobile .menu-item.depth2 a.is-active:hover{color:#ed1a3b}.mainnav-container--mobile .menu-item.menu-item--active-trail>span{color:#ed1a3b}.mainnav-container--mobile .link--mainnav:hover{background-repeat:no-repeat;background-position:right center;background-size:20px 14px;padding-right:40px;color:#ed1a3b;background-image:url(/themes/custom/berlinerglas/media/arrows/arrow-right-red-swissoptic.svg);background-position:right 5px}.mainnav-container--mobile .link--mainnav:hover:hover{color:#ed1a3b}.mainnav-mobile__footer ul.links li>a.is-active{color:#ed1a3b}.langswitchfooter-bar{background-color:#ed1a3b}.table-data th{background-color:#fadfe2}.table-data td{background-color:#fdf2f4}.table-data--mobile th{background-color:#fdf2f4}.table-data--mobile th:first-child,.table-data--mobile td:first-child{background-color:#fadfe2}a.link--inline{color:#ed1a3b}a.link--icon.link--intern,.link--icon a.link--intern{background-image:url(/themes/custom/swissoptic/media/links/interner-link.svg)}a.link--icon.link--extern,.link--icon a.link--extern{background-image:url(/themes/custom/swissoptic/media/links/externer-link.svg)}a.link--icon.link--download,.link--icon a.link--download{background-image:url(/themes/custom/swissoptic/media/links/download-link.svg)}.crosslink--site-color a,a.crosslink--site-color{background-repeat:no-repeat;background-position:right center;background-size:20px 14px;padding-right:40px;color:#ed1a3b;background-image:url(/themes/custom/berlinerglas/media/arrows/arrow-right-red-swissoptic.svg)}.crosslink--site-color a:hover,a.crosslink--site-color:hover{color:#ed1a3b}.button.webform-file-button{border-color:#ed1a3b}.button--send{background-color:#ed1a3b}.button--send:hover{color:#ffffff}.ui-dialog .ui-dialog-title{color:#ed1a3b}.search-result-wrapper .search-result__title{color:#ed1a3b}.bg-logo--weiss{width:220px;height:50px;background-image:url(/themes/custom/swissoptic/media/logos/logo-swissoptic_weiss.svg);background-size:220px 50px}nav.tabs ul.tabs a:focus,nav.tabs ul.tabs a:hover{background-color:#ed1a3b}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{color:#ffffff;background:#ed1a3b}.klaro .cookie-notice .cm-btn{color:#ffffff;background:#ed1a3b}.klaro .cookie-modal .cm-app-input:checked+.cm-app-label .slider,.klaro .cookie-notice .cm-app-input:checked+.cm-app-label .slider{background:#ed1a3b}#sliding-popup{background-color:#ed1a3b}.eu-cookie-withdraw-tab{background-color:#ed1a3b}
.p-titel-und-contentbereich>[id] .label{color:#ed1a3b}.kontakt__email a{color:#ed1a3b}.kontakt__vcard a{background-image:url(/themes/custom/swissoptic/media/buttons/vcard.svg)}.p-ostjobs__view .view-content{display:flex;flex-direction:column;flex-wrap:nowrap}.p-ostjobs__link{display:inline-block;margin-top:10px;font-family:'KlavikaWeb';font-weight:500 !important;font-style:normal}.p-ostjobs__link:first-child{margin-top:0px}
