/* @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;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;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-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/wittler3_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/wittler3_starterkit/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/wittler3_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/wittler3_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/wittler3_starterkit/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/wittler3_starterkit/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/wittler3_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%;}}
.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/wittler3_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/wittler3_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/wittler3_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:"din-pro-regular";src:url(/themes/custom/wittler3/global/fonts/din-pro-regular.woff2) format("woff2");font-style:normal}@font-face{font-family:"din-pro-medium";src:url(/themes/custom/wittler3/global/fonts/din-pro-medium.woff2) format("woff2");font-style:normal}@font-face{font-family:"din-pro-bold";src:url(/themes/custom/wittler3/global/fonts/din-pro-bold.woff2) format("woff2");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:"din-pro-medium";font-weight:normal;font-style:normal}ul,ol{margin:0px 0px 0px 1.2em;padding-left:0px}@media(min-width:768px){li{margin-top:6px}li:first-child{margin-top:0px}}html{height:100%}body{height:100%;background-color:#fff;margin:0px;font-family:"din-pro-regular";font-weight:normal;font-style:normal;font-size:16px;line-height:1.38}@media(min-width:768px){body{font-size:17px;line-height:1.35}}h1{margin:0px 0px 26px;font-family:"din-pro-regular";font-weight:normal;font-style:normal;font-size:24px;line-height:1.42}@media(min-width:768px){h1{margin-bottom:52px;font-size:45px;line-height:normal}}h2{margin:0px 0px 29px;font-family:"din-pro-regular";font-weight:normal;font-style:normal;font-size:24px;line-height:1.42}@media(min-width:768px){h2{margin-bottom:50px;font-size:45px;letter-spacing:normal}}h3{margin:0px 0px 20px;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:22px;line-height:normal}@media(min-width:768px){h3{margin-bottom:21px;font-size:28px}}h4{margin:0px 0px 10px;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:20px;line-height:normal}@media(min-width:768px){h4{margin-bottom:13px;font-size:22px}}h5{margin:0px 0px 10px;font-family:"din-pro-bold";font-weight:normal;font-style:normal;font-size:13px;line-height:normal;letter-spacing:.76px;text-transform:uppercase}@media(min-width:768px){h5{margin-bottom:17px;font-size:17px;letter-spacing:1px}}h6{margin:0px 0px 11px;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:16px;line-height:1.38}@media(min-width:768px){h6{margin-bottom:10px;font-size:17px;line-height:1.35}}a{color:inherit}a:hover{text-decoration-thickness:.05em}.node__content{margin:0px}.form-item,#ajax-wrapper{width:100%;margin:10px 0px 0px}@media(min-width:768px){.form-item,#ajax-wrapper{margin-top:16px}}.form-item:first-child,#ajax-wrapper:first-child{margin-top:0px}.form-item.form-type-checkbox,#ajax-wrapper.form-type-checkbox{margin:0px}.form-item.form-type-checkbox label,#ajax-wrapper.form-type-checkbox label{margin-left:15px}.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,#ajax-wrapper input[type=text],#ajax-wrapper input[type=email],#ajax-wrapper input[type=password],#ajax-wrapper input[type=tel],#ajax-wrapper input[type=search],#ajax-wrapper textarea{width:100%;color:#252324;border:1px solid #929191;border-radius:5px;padding:16px 17px;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:16px}.bg--orange .form-item input[type=text],.bg--orange .form-item input[type=email],.bg--orange .form-item input[type=password],.bg--orange .form-item input[type=tel],.bg--orange .form-item input[type=search],.bg--orange .form-item textarea,.bg--orange #ajax-wrapper input[type=text],.bg--orange #ajax-wrapper input[type=email],.bg--orange #ajax-wrapper input[type=password],.bg--orange #ajax-wrapper input[type=tel],.bg--orange #ajax-wrapper input[type=search],.bg--orange #ajax-wrapper textarea{background-color:#fff;border:none}.form-type-managed-file label{display:inline-block;margin-bottom:10px}::placeholder{font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:16px;color:#929191}.form-actions{margin:0px}
.type-area{width:calc(100% - 30px);max-width:2000px}@media(min-width:768px){.type-area{width:calc(100% - 60px)}}@media(min-width:1400px){.type-area{width:calc(100% - 200px)}}@media(min-width:2550px){.type-area{width:calc(100% - 200px)}}.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-vstart{align-items:flex-start}.col-container--cols-vstart .col svg{vertical-align:top}.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-narrowdesktop3{display:flex;flex-direction:column;flex-wrap:nowrap;gap:40px}.col-container--12-tablet6-narrowdesktop3>* img,.col-container--12-tablet6-narrowdesktop3>* picture,.col-container--12-tablet6-narrowdesktop3>* video{width:100%;height:auto;display:block}@media(min-width:768px){.col-container--12-tablet6-narrowdesktop3{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:24px}.col-container--12-tablet6-narrowdesktop3>*{flex:0 0 calc(50% - 12px)}}@media(min-width:1400px){.col-container--12-tablet6-narrowdesktop3{gap:40px}.col-container--12-tablet6-narrowdesktop3>*{flex:0 0 calc(25% - 30px)}}.col-container--12-tablet6-narrowdesktop4{display:flex;flex-direction:column;flex-wrap:nowrap;gap:40px}.col-container--12-tablet6-narrowdesktop4>* img,.col-container--12-tablet6-narrowdesktop4>* picture,.col-container--12-tablet6-narrowdesktop4>* video{width:100%;height:auto;display:block}@media(min-width:768px){.col-container--12-tablet6-narrowdesktop4{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:24px}.col-container--12-tablet6-narrowdesktop4>*{flex:0 0 calc(50% - 12px)}}@media(min-width:1400px){.col-container--12-tablet6-narrowdesktop4{gap:40px}.col-container--12-tablet6-narrowdesktop4>*{flex:0 0 calc(33.33% - 26.6666666667px)}}@media(min-width:768px){.col-container--none-tablet6-narrowdesktop3{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:24px}.col-container--none-tablet6-narrowdesktop3>*{flex:0 0 calc(50% - 12px)}.col-container--none-tablet6-narrowdesktop3>* img,.col-container--none-tablet6-narrowdesktop3>* picture,.col-container--none-tablet6-narrowdesktop3>* video{width:100%;height:auto;display:block}}@media(min-width:1400px){.col-container--none-tablet6-narrowdesktop3{gap:40px}.col-container--none-tablet6-narrowdesktop3>*{flex:0 0 calc(25% - 30px)}}@media(min-width:768px){.col-container--none-tablet6-narrowdesktop4{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:24px}.col-container--none-tablet6-narrowdesktop4>*{flex:0 0 calc(50% - 12px)}.col-container--none-tablet6-narrowdesktop4>* img,.col-container--none-tablet6-narrowdesktop4>* picture,.col-container--none-tablet6-narrowdesktop4>* video{width:100%;height:auto;display:block}}@media(min-width:1400px){.col-container--none-tablet6-narrowdesktop4{gap:40px}.col-container--none-tablet6-narrowdesktop4>*{flex:0 0 calc(33.33% - 26.6666666667px)}}.col-container--12-tablet4{display:flex;flex-direction:column;flex-wrap:nowrap;gap:40px}.col-container--12-tablet4>* img,.col-container--12-tablet4>* picture,.col-container--12-tablet4>* video{width:100%;height:auto;display:block}@media(min-width:768px){.col-container--12-tablet4{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:24px}.col-container--12-tablet4>*{flex:0 0 calc(33.33% - 16px)}}@media(min-width:1400px){.col-container--12-tablet4{gap:40px}.col-container--12-tablet4>*{flex:0 0 calc(33.33% - 26.6666666667px)}}.col-container--12-tablet4-narrowdesktop24{display:flex;flex-direction:column;flex-wrap:nowrap;gap:40px}.col-container--12-tablet4-narrowdesktop24>* img,.col-container--12-tablet4-narrowdesktop24>* picture,.col-container--12-tablet4-narrowdesktop24>* video{width:100%;height:auto;display:block}@media(min-width:768px){.col-container--12-tablet4-narrowdesktop24{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:24px}.col-container--12-tablet4-narrowdesktop24>*{flex:0 0 calc(33.33% - 16px)}}@media(min-width:1400px){.col-container--12-tablet4-narrowdesktop24{gap:40px}.col-container--12-tablet4-narrowdesktop24>*{flex:0 0 calc(20% - 32px)}}.col-container--12-tablet6{display:flex;flex-direction:column;flex-wrap:nowrap;gap:40px}.col-container--12-tablet6>* img,.col-container--12-tablet6>* picture,.col-container--12-tablet6>* video{width:100%;height:auto;display:block}@media(min-width:768px){.col-container--12-tablet6{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:24px}.col-container--12-tablet6>*{flex:0 0 calc(50% - 16px)}}@media(min-width:1400px){.col-container--12-tablet6{gap:40px}.col-container--12-tablet6>*{flex:0 0 calc(50% - 26.6666666667px)}}.col-container--12-tablet4-8-narrowdesktop4-8{display:flex;flex-direction:column;flex-wrap:nowrap;gap:40px}.col-container--12-tablet4-8-narrowdesktop4-8>* img,.col-container--12-tablet4-8-narrowdesktop4-8>* picture,.col-container--12-tablet4-8-narrowdesktop4-8>* video{width:100%;height:auto;display:block}@media(min-width:768px){.col-container--12-tablet4-8-narrowdesktop4-8{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:24px}.col-container--12-tablet4-8-narrowdesktop4-8>:nth-child(1){flex:0 0 calc(33.33% - 12px)}.col-container--12-tablet4-8-narrowdesktop4-8>:nth-child(2){flex:0 0 calc(66.66% - 12px)}}@media(min-width:1400px){.col-container--12-tablet4-8-narrowdesktop4-8{gap:40px}.col-container--12-tablet4-8-narrowdesktop4-8>:nth-child(1){flex:0 0 calc(33.33% - 20px)}.col-container--12-tablet4-8-narrowdesktop4-8>:nth-child(2){flex:0 0 calc(66.66% - 20px)}}.col-container--12-widemobile4-8-tablet4-8-narrowdesktop4-8{display:flex;flex-direction:column;flex-wrap:nowrap;gap:40px}.col-container--12-widemobile4-8-tablet4-8-narrowdesktop4-8>* img,.col-container--12-widemobile4-8-tablet4-8-narrowdesktop4-8>* picture,.col-container--12-widemobile4-8-tablet4-8-narrowdesktop4-8>* video{width:100%;height:auto;display:block}@media(min-width:415px){.col-container--12-widemobile4-8-tablet4-8-narrowdesktop4-8{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:40px}.col-container--12-widemobile4-8-tablet4-8-narrowdesktop4-8>:nth-child(1){flex:0 0 calc(33.33% - 20px)}.col-container--12-widemobile4-8-tablet4-8-narrowdesktop4-8>:nth-child(2){flex:0 0 calc(66.66% - 20px)}}@media(min-width:768px){.col-container--12-widemobile4-8-tablet4-8-narrowdesktop4-8{gap:24px}.col-container--12-widemobile4-8-tablet4-8-narrowdesktop4-8>:nth-child(1){flex:0 0 calc(33.33% - 12px)}.col-container--12-widemobile4-8-tablet4-8-narrowdesktop4-8>:nth-child(2){flex:0 0 calc(66.66% - 12px)}}@media(min-width:1400px){.col-container--12-widemobile4-8-tablet4-8-narrowdesktop4-8{gap:40px}.col-container--12-widemobile4-8-tablet4-8-narrowdesktop4-8>:nth-child(1){flex:0 0 calc(33.33% - 20px)}.col-container--12-widemobile4-8-tablet4-8-narrowdesktop4-8>:nth-child(2){flex:0 0 calc(66.66% - 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%}
input[type=button],input[type=submit],.btn,.btn-wrapper a{position:relative;display:inline-block;height:42px;line-height:40px;margin-top:25px;margin-left:0px;margin-right:0px;border:none;padding:0px 50px;text-decoration:none;border-radius:21px;font-family:"din-pro-regular";font-weight:normal;font-style:normal;font-size:14px;text-transform:uppercase;color:#252324;background-color:#fff;text-align:center;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(min-width:768px){input[type=button],input[type=submit],.btn,.btn-wrapper a{height:50px;line-height:46px;border-radius:25px;margin-top:40px;font-size:17px}}input[type=button]:hover,input[type=submit]:hover,.btn:hover,.btn-wrapper a:hover{color:#fff;background-color:#e0612c}.bg--white input[type=button],.bg--white input[type=submit],.bg--white .btn,.bg--white .btn-wrapper a{color:#fff;background-color:#e0612c}.bg--white input[type=button]:hover,.bg--white input[type=submit]:hover,.bg--white .btn:hover,.bg--white .btn-wrapper a:hover{color:#fff;background-color:#252324}.bg--orange input[type=button],.bg--orange input[type=submit],.bg--orange .btn,.bg--orange .btn-wrapper a{color:#e0612c;background-color:#fff}.bg--orange input[type=button]:hover,.bg--orange input[type=submit]:hover,.bg--orange .btn:hover,.bg--orange .btn-wrapper a:hover{color:#fff;background-color:#252324}.color1--7 input[type=button],.color1--7 input[type=submit],.color1--7 .btn,.color1--7 .btn-wrapper a{color:#fff;background-color:#707070}.color1--7 input[type=button]:hover,.color1--7 input[type=submit]:hover,.color1--7 .btn:hover,.color1--7 .btn-wrapper a:hover{color:#fff;background-color:#252324}input[type=submit]{padding-bottom:3px}@media(min-width:768px){input[type=submit]{padding-bottom:4px}}a.crosslink,.crosslink a{display:inline-block;margin-top:15px;font-size:14px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(min-width:768px){a.crosslink,.crosslink a{font-size:17px}}@media(hover:hover){a.crosslink,.crosslink a:hover{color:#e0612c}}@media(min-width:768px){.text-big{font-size:25px;line-height:1.36}}.table-data{width:100%;border-spacing:3px;border-collapse:separate}.table-data--horizontal{display:none}@media(min-width:768px){.table-data--horizontal{display:table;width:100%}}.table-data--horizontal th{padding:16px 26px 16px 26px;color:#fff;background-color:#c4b993;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:22px;text-align:left}.table-data--horizontal td{padding:16px 26px 16px 26px;color:#252324;background-color:#f5f5f4;font-family:"din-pro-regular";font-weight:normal;font-style:normal}@media(min-width:768px){.table-data--mobile{display:none}}.table-data--mobile th{border-top:15px solid #fff}.table-data--mobile th,.table-data--mobile td{padding:16px 26px 16px 26px;color:#252324;background-color:#f5f5f4;font-family:"din-pro-regular";font-weight:normal;font-style:normal;text-align:left}.table-data--mobile th:first-child,.table-data--mobile td:first-child{padding:16px 26px 16px 26px;color:#fff;background-color:#c4b993;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:20px;text-align:left}header{position:fixed;top:0px;left:0px;width:100%;height:60px;z-index:200;color:#252324;background-color:#fff;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:16px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-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;font-size:17px}}@media(min-width:1400px){header{height:80px}}header.header--hidden{transform:translateY(-100%)}.header__logo-btn-mainnav{width:100%}@media(min-width:768px){.header__logo-btn-mainnav{width:auto;gap:80px}}.header__logo{width:120px}@media(min-width:768px){.header__logo{width:160px}}.header__logo svg{width:100%;height:auto}.topnav{display:none}@media(min-width:1400px){.topnav{display:block;position:relative;color:#252324}}.topnav ul.menu{display:flex;gap:30px;margin:0px;padding:0px;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:17px;line-height:normal}.topnav li{margin:0px;padding:0px}.topnav li a{display:block;text-decoration:none}@media(hover:hover){.topnav li a:hover{color:#e0612c}}.topnav li a.is-active{color:#e0612c}.btn-mainnav{cursor:pointer}.btn-mainnav__btn{width:25px;margin-left:14px;gap:6px}@media(min-width:768px){.btn-mainnav__btn{margin-left:15px}}.btn-mainnav__bar{width:100%;height:2px;background-color:#252324;-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)}.header__langswitch{display:none}@media(min-width:768px){.header__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-family:"din-pro-medium";font-weight:normal;font-style:normal;margin:0px;padding:0px;font-size:17px;line-height:normal;text-transform:uppercase}.langswitch ul li[hreflang=en]{display:none}.langswitch ul li:last-child::after{content:none}.langswitch ul li.is-active{color:#e0612c}.langswitch ul li a{text-decoration:none}@media(hover:hover){.langswitch ul li a:hover{color:#e0612c}}main{padding-top:60px}@media(min-width:768px){main{padding-top:80px}}@media(min-width:1400px){main{padding-top:80px}}.region-content{width:100%;overflow:hidden}footer{width:100%}.footer-contact{padding-top:40px;padding-bottom:40px}@media(min-width:768px){.footer-contact{padding-top:85px;padding-bottom:80px}}@media(min-width:1400px){.footer-contact{padding-bottom:61px}}.footer-metanav{padding-top:26px;padding-bottom:27px}@media(min-width:768px){.footer-metanav{padding-top:37px;padding-bottom:38px}}@media(min-width:1400px){.footer-metanav{padding-bottom:43px}}@media(max-width:767px){.footer-metanav__inner{gap:30px}}@media(min-width:768px){.footer-metanav__col:last-child{padding-top:34px}}.footer-metanav__col h6{color:#e0612c}.metanav{font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:16px;line-height:1.38}@media(min-width:768px){.metanav{font-size:17px;line-height:1.35}}.metanav ul{margin:0px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:11px}@media(min-width:768px){.metanav ul{gap:10px}}.metanav li{margin:0px;padding:0px}.metanav li a{text-decoration:none}@media(hover:hover){.metanav li a:hover{text-decoration:underline}}.metanav li a.is-active{color:inherit;text-decoration:underline}.footer-close{padding-top:17px;padding-bottom:14px}@media(min-width:768px){.footer-close{padding-top:21px;padding-bottom:20px}}.footer-close__copyright{font-size:11px;line-height:1.55}@media(min-width:768px){.footer-close__copyright{font-size:15px;line-height:1.53}}.footer-close__btn-top{line-height:1;cursor:pointer}.footer-close__btn-top svg{margin-left:12px}.bg--orange{color:#fff;background:#e0612c}.bg--dark-green{color:#fff;background:#004019}.bg--medium-dark-grey{color:#fff;background:#302e2f}.bg--dark-grey{color:#fefcf5;background:#252324}.medium--object-fit img,.medium--object-fit picture,.medium--object-fit video{display:block;width:100%;height:100%;object-fit:cover}.medium--position-horizontal-left.medium--position-vertical-top .medium--object-fit img,.medium--position-horizontal-left.medium--position-vertical-top .medium--object-fit picture,.medium--position-horizontal-left.medium--position-vertical-top .medium--object-fit video{object-position:left top}.medium--position-horizontal-left.medium--position-vertical-center .medium--object-fit img,.medium--position-horizontal-left.medium--position-vertical-center .medium--object-fit picture,.medium--position-horizontal-left.medium--position-vertical-center .medium--object-fit video{object-position:left center}.medium--position-horizontal-left.medium--position-vertical-bottom .medium--object-fit img,.medium--position-horizontal-left.medium--position-vertical-bottom .medium--object-fit picture,.medium--position-horizontal-left.medium--position-vertical-bottom .medium--object-fit video{object-position:left bottom}.medium--position-horizontal-center.medium--position-vertical-top .medium--object-fit img,.medium--position-horizontal-center.medium--position-vertical-top .medium--object-fit picture,.medium--position-horizontal-center.medium--position-vertical-top .medium--object-fit video{object-position:center top}.medium--position-horizontal-center.medium--position-vertical-center .medium--object-fit img,.medium--position-horizontal-center.medium--position-vertical-center .medium--object-fit picture,.medium--position-horizontal-center.medium--position-vertical-center .medium--object-fit video{object-position:center center}.medium--position-horizontal-center.medium--position-vertical-bottom .medium--object-fit img,.medium--position-horizontal-center.medium--position-vertical-bottom .medium--object-fit picture,.medium--position-horizontal-center.medium--position-vertical-bottom .medium--object-fit video{object-position:center bottom}.medium--position-horizontal-right.medium--position-vertical-top .medium--object-fit img,.medium--position-horizontal-right.medium--position-vertical-top .medium--object-fit picture,.medium--position-horizontal-right.medium--position-vertical-top .medium--object-fit video{object-position:right top}.medium--position-horizontal-right.medium--position-vertical-center .medium--object-fit img,.medium--position-horizontal-right.medium--position-vertical-center .medium--object-fit picture,.medium--position-horizontal-right.medium--position-vertical-center .medium--object-fit video{object-position:right center}.medium--position-horizontal-right.medium--position-vertical-bottom .medium--object-fit img,.medium--position-horizontal-right.medium--position-vertical-bottom .medium--object-fit picture,.medium--position-horizontal-right.medium--position-vertical-bottom .medium--object-fit video{object-position:right bottom}.scrollbar-track{background-color:#252324 !important}.scrollbar-thumb{background-color:#e0612c !important}
.node__content>.paragraph:last-child{margin-bottom:70px}@media(min-width:768px){.node__content>.paragraph:last-child{margin-bottom:230px}}.node__content>.paragraph:last-child.p-servicekaskade,.node__content>.paragraph:last-child.p-komponenten-2{margin-bottom:0px}.p-header-start{position:relative;width:100%;height:calc(100vh - 60px)}@media(min-width:768px){.p-header-start{height:calc(100vh - 80px)}}@media(min-width:1400px){.p-header-start{height:calc(100vh - 80px)}}.p-header-start__medium{width:100%;height:100%}.p-header-start__medium article{width:100%;height:100%}.p-header-start__medium picture,.p-header-start__medium img,.p-header-start__medium video{width:100%;height:100%;object-fit:cover}.p-header-start__text-overlay{position:absolute;left:0px;bottom:0px;width:100%;padding:38px 15px 27px 14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(254,252,245,.25)}@media(min-width:768px){.p-header-start__text-overlay{top:0px;bottom:auto;width:512px;height:100%;padding:91px 100px 85px 32px}}@media(min-width:1400px){.p-header-start__text-overlay{width:604px;padding:91px 60px 85px 164px}}.p-header-start__headline{margin:0px;font-family:"din-pro-regular";font-weight:normal;font-style:normal;font-size:24px;line-height:1.42;color:#fff}@media(min-width:768px){.p-header-start__headline{font-size:60px;line-height:normal}}.p-header-start__mig{margin-top:29px}.p-header-start__mig svg{display:block;width:74px;height:auto}@media(min-width:768px){.p-header-start__mig svg{width:148px}}.p-claim{padding-top:30px;padding-bottom:55px}@media(min-width:768px){.p-claim{padding-top:210px;padding-bottom:210px}}.p-claim__text{text-align:left;font-size:20px;line-height:1.4}@media(min-width:768px){.p-claim__text{max-width:1080px;text-align:center;font-size:40px;line-height:1.28}}.p-teaser-thema{position:relative;width:100%}.p-teaser-thema+.p-teaser-thema{margin-top:80px}@media(min-width:768px){.p-teaser-thema+.p-teaser-thema{margin-top:230px}}.p-teaser-thema__medium{position:relative;z-index:1;width:100%;aspect-ratio:1/.55}@media(min-width:768px){.p-teaser-thema__medium{aspect-ratio:1/.69}}@media(min-width:1400px){.p-teaser-thema__medium{aspect-ratio:1/.46}}.p-teaser-thema__text-wrapper{position:relative;max-width:400px;margin:-67px 0px 0px auto;padding-left:15px;z-index:2;color:#fff;filter:drop-shadow(0px 1px 5px rgba(0,0,0,0.2))}@media(min-width:768px){.p-teaser-thema__text-wrapper{position:absolute;top:0px;right:0px;width:545px;max-width:none;margin:0px;padding-left:0px;filter:drop-shadow(0px 2px 8px rgba(0,0,0,0.2))}}@media(min-width:1400px){.p-teaser-thema__text-wrapper{width:897px}}.p-teaser-thema__text{padding:24px 15px 30px 80px;border-bottom-left-radius:50px;clip-path:polygon(100% 0%,100% 100%,0% 100%,0% calc(100% - 50px),12% 0%)}@media(min-width:768px){.p-teaser-thema__text{padding:80px 28px 98px 146px;border-bottom-left-radius:100px;clip-path:polygon(100% 0%,100% 100%,0% 100%,0% calc(100% - 100px),12% 0%)}}@media(min-width:1400px){.p-teaser-thema__text{padding:151px 163px 130px 174px}}.p-mp-teaser{margin-top:60px;margin-bottom:60px}@media(min-width:768px){.p-mp-teaser{margin-top:230px;margin-bottom:230px}}.p-mp-teaser__wrapper{position:relative;height:135vw;border-radius:10px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);overflow:hidden}@media(min-width:768px){.p-mp-teaser__wrapper{height:auto;box-shadow:0 2px 9px 0 rgba(0,0,0,.2)}}.p-mp-teaser__medium{position:relative;z-index:1;width:100%;height:100%}.p-mp-teaser__medium img,.p-mp-teaser__medium picture,.p-mp-teaser__medium video{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:768px){.p-mp-teaser__medium img,.p-mp-teaser__medium picture,.p-mp-teaser__medium video{max-height:500px}}.p-mp-teaser__text{position:absolute;bottom:0px;left:0px;width:100%;z-index:2;color:#fff;padding:69px 16px 29px 15px;clip-path:polygon(100% 0%,100% 100%,0% 100%,0% 10%)}@media(min-width:768px){.p-mp-teaser__text{top:0px;bottom:auto;right:0px;width:60%;height:100%;max-width:780px;height:100%;padding:30px 135px 30px 30px;clip-path:polygon(100% 0%,90% 100%,0% 100%,0% 0%);font-size:22px;line-height:1.36}}@media(min-width:1400px){.p-mp-teaser__text{padding:135px 121px 135px 120px}}.p-mp-teaser__text h2{margin:0px 0px 10px;font-family:"din-pro-regular";font-weight:normal;font-style:normal;font-size:24px;line-height:1.42}@media(min-width:768px){.p-mp-teaser__text h2{margin-bottom:25px;font-size:40px;line-height:1.38}}.p-teasers-4{margin-top:35px;padding-top:61px;padding-bottom:69px;color:#fff}@media(min-width:768px){.p-teasers-4{margin-top:180px;padding-top:113px;padding-bottom:140px}}@media(min-width:1400px){.p-teasers-4{padding-top:113px;padding-bottom:123px}}.p-claim+.p-teasers-4{margin-top:0px}.p-teasers-4-item{border-radius:10px;overflow:hidden;box-shadow:0 2px 9px 0 rgba(0,0,0,.1)}.p-teasers-4-item__medium{background-color:#ede7d4}.p-teasers-4-item__text-container{flex-grow:1;padding:17px 15px 25px;color:#252324;background-color:#fff}@media(min-width:768px){.p-teasers-4-item__text-container{padding:16px 20px 22px}}.p-teasers-4-item__link{margin-top:auto}.p-shopteasers{position:relative;margin-top:65px}@media(min-width:768px){.p-shopteasers{margin-top:230px}}.p-shopteasers__shape{position:absolute;top:0px;right:0px;width:80%;height:100%;z-index:1;border-bottom-left-radius:50px;clip-path:polygon(100% 0%,100% 100%,0% 100%,0% calc(100% - 50px),60% 0%)}@media(min-width:768px){.p-shopteasers__shape{width:45%;height:calc(100% - 250px);clip-path:polygon(100% 0%,100% 100%,0% 100%,50% 0%)}}@media(min-width:1400px){.p-shopteasers__shape{width:40%;height:calc(100% - 310px);clip-path:polygon(100% 0%,100% 100%,0% 100%,20% 0%)}}.p-shopteasers__content{position:relative;padding-bottom:80px;z-index:2}@media(min-width:768px){.p-shopteasers__content{padding-bottom:0px}}.p-shopteasers__paragraphs{gap:40px}@media(min-width:768px){.p-shopteasers__paragraphs{gap:24px}}@media(min-width:1400px){.p-shopteasers__paragraphs{gap:40px}}.p-shopteaser-big{position:relative;width:100%;min-height:135vw;padding:15px;border-radius:10px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);overflow:hidden}@media(min-width:768px){.p-shopteaser-big{padding:30px;min-height:500px;box-shadow:0 2px 9px 0 rgba(0,0,0,.2)}}@media(min-width:1400px){.p-shopteaser-big{padding:120px}}.p-shopteaser-big__text-container{position:relative;width:100%;color:#fff;z-index:3}@media(min-width:768px){.p-shopteaser-big__text-container{width:50%;height:100%}}.p-shopteaser-big__text-container h2{margin:0px 0px 10px;font-family:"din-pro-regular";font-weight:normal;font-style:normal;font-size:24px;line-height:1.42}@media(min-width:768px){.p-shopteaser-big__text-container h2{margin-bottom:25px;font-size:40px;line-height:1.38}}@media(min-width:768px){.p-shopteaser-big__text{font-size:22px;line-height:1.36}}.p-shopteaser-big__shape{position:absolute;bottom:0px;left:0px;width:100%;height:50%;z-index:1;clip-path:polygon(100% 0%,100% 100%,0% 100%,0% 10%)}@media(min-width:768px){.p-shopteaser-big__shape{left:auto;bottom:auto;top:0px;right:0px;width:50%;height:100%;clip-path:polygon(100% 0%,100% 100%,0% 100%,10% 0%)}}.p-shopteaser-big__medium{position:absolute;right:0px;bottom:0px;width:97%;z-index:2}@media(min-width:768px){.p-shopteaser-big__medium{width:46%}}.p-shopteaser-big__medium img,.p-shopteaser-big__medium picture,.p-shopteaser-big__medium video{display:block;width:100%;height:auto}.p-shopteaser-small{position:relative;width:100%;min-height:75vw;padding:15px;border-radius:10px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);overflow:hidden}@media(min-width:768px){.p-shopteaser-small{padding:30px;min-height:500px;box-shadow:0 2px 9px 0 rgba(0,0,0,.2)}}@media(min-width:1400px){.p-shopteaser-small{width:calc(50% - 20px);padding:120px}}.p-shopteaser-small__text-container{position:relative;width:100%;height:100%;margin:0px auto;text-align:center;color:#fff;z-index:3}@media(min-width:768px){.p-shopteaser-small__text-container{max-width:560px}}.p-shopteaser-small__text-container h2{margin:0px 0px 10px;font-family:"din-pro-regular";font-weight:normal;font-style:normal;font-size:24px;line-height:1.42}@media(min-width:768px){.p-shopteaser-small__text-container h2{margin-bottom:25px;font-size:40px;line-height:1.38}}@media(min-width:768px){.p-shopteaser-small__text{font-size:22px;line-height:1.36}}.p-shopteaser-small__shape{position:absolute;top:0px;right:0px;width:45%;height:100%;z-index:1;clip-path:polygon(100% 0%,100% 100%,0% 100%,20% 0%)}@media(min-width:768px){.p-shopteaser-small__shape{top:0px;right:0px;width:25%;height:100%;clip-path:polygon(100% 0%,100% 100%,0% 100%,20% 0%)}}@media(min-width:1400px){.p-shopteaser-small__shape{width:25%;clip-path:polygon(100% 0%,100% 100%,0% 100%,41% 0%)}}.p-shopteaser-small__medium{position:absolute;left:50%;bottom:0px;transform:translateX(-50%);width:100%;height:90%;z-index:2}@media(min-width:768px){.p-shopteaser-small__medium{height:90%}}.p-shopteaser-small__medium article{position:absolute;bottom:0px;width:100%;height:100%}.p-shopteaser-small__medium img,.p-shopteaser-small__medium picture,.p-shopteaser-small__medium video{display:block;width:auto;height:100%;margin:0px auto}.p-footer-serviceleistungen__medium{margin-top:22px}@media(min-width:768px){.p-footer-serviceleistungen__medium{margin-top:31px}}.p-footer-serviceleistungen__medium img,.p-footer-serviceleistungen__medium picture{width:70%}@media(min-width:1400px){.p-footer-serviceleistungen__medium img,.p-footer-serviceleistungen__medium picture{width:60%}}.p-footer-zertifikat{margin-top:26px}@media(min-width:768px){.p-footer-zertifikat{margin-top:30px}}.p-footer-zertifikat:first-child{margin-top:0px}.p-footer-zertifikat__medien{margin-top:10px;display:flex;gap:15px}.p-footer-zertifikat__medien img,.p-footer-zertifikat__medien picture{width:auto;height:55px}.p-header-unterseite{position:relative;width:100%;margin-bottom:100px}@media(min-width:768px){.p-header-unterseite{margin-bottom:0px;padding-bottom:115px}.p-header-unterseite.p-header-unterseiten--text-absent{padding-bottom:72px}}.p-header-unterseite__medium{position:relative;z-index:1;width:100%;height:200px;z-index:1}@media(min-width:768px){.p-header-unterseite__medium{height:600px}}.p-header-unterseite__medium img,.p-header-unterseite__medium picture,.p-header-unterseite__medium video{display:block;width:100%;height:100%;object-fit:cover}.p-header-unterseite__text-wrapper{position:relative;width:100%;margin:-40px 0px 0px auto;z-index:2;color:#fff;filter:drop-shadow(0px 1px 5px rgba(0,0,0,0.2));z-index:1}@media(min-width:768px){.p-header-unterseite__text-wrapper{position:absolute;bottom:0px;left:0px;width:897px;max-width:calc(100% - 20px);margin:0px;filter:drop-shadow(0px 2px 8px rgba(0,0,0,0.2));transform:translateX(-100%)}}.p-header-unterseite__text-inner{padding:40px 15px 40px 15px;border-top-right-radius:50px}@media(min-width:768px){.p-header-unterseite__text-inner{padding:100px 130px 110px 164px;border-top-right-radius:100px;clip-path:polygon(100% 0%,100% 100px,90% 100%,0% 100%,0% 0%)}}@media(min-width:1400px){.p-header-unterseite__text-inner{padding:100px 130px 110px 164px}}.p-header-unterseiten--text-absent .p-header-unterseite__text-inner{padding-top:35px;padding-bottom:26px}@media(min-width:768px){.p-header-unterseiten--text-absent .p-header-unterseite__text-inner{padding-top:58px;padding-bottom:66px;border-top-right-radius:36px;clip-path:polygon(100% 0%,100% 36px,95% 100%,0% 100%,0% 0%)}}.p-header-unterseiten--text-absent .p-header-unterseite__headline{margin-bottom:0px}.p-header-unterseite__text{font-size:20px;line-height:1.4}@media(min-width:768px){.p-header-unterseite__text{font-size:25px;line-height:1.36}}.p-header-unterseite__ihk-button-container{position:absolute;left:0px;bottom:-90px;width:100%;z-index:2}.ihk-button--absent .p-header-unterseite__ihk-button-container{display:none}@media(min-width:768px){.p-header-unterseite__ihk-button-container{bottom:-200px}}@media(min-width:1400px){.p-header-unterseite__ihk-button-container{bottom:0px}}.p-header-unterseite__ihk-button{margin-bottom:-35px}.p-header-unterseite__ihk-button svg{width:173px;height:173px;filter:drop-shadow(0px 1px 5px rgba(0,0,0,0.2));z-index:1}@media(min-width:768px){.p-header-unterseite__ihk-button svg{width:347px;height:347px;filter:drop-shadow(0px 2px 8px rgba(0,0,0,0.2))}}.p-header-minimal{position:relative;width:100%}@media(min-width:768px){.p-header-minimal{padding-bottom:72px}}.p-header-minimal__color-wrapper{height:120px;background-color:#f89817}@media(min-width:768px){.p-header-minimal__color-wrapper{height:260px}}.p-header-minimal__color-wrapper-inner{position:absolute;top:0px;left:0px;width:70%;height:120px;clip-path:polygon(100% 0%,90% 100%,0% 100%,0% 0%);background-color:#e0612c}@media(min-width:768px){.p-header-minimal__color-wrapper-inner{height:260px;clip-path:polygon(100% 0%,95% 100%,0% 100%,0% 0%)}}.p-header-minimal__text-wrapper{position:relative;width:100%;margin:-40px 0px 0px auto;z-index:2;color:#fff;filter:drop-shadow(0px 1px 5px rgba(0,0,0,0.2))}@media(min-width:768px){.p-header-minimal__text-wrapper{position:absolute;bottom:0px;left:0px;width:897px;max-width:calc(100% - 20px);margin:0px;filter:drop-shadow(0px 2px 8px rgba(0,0,0,0.2));transform:translateX(-100%)}}.p-header-minimal__text-inner{padding:35px 15px 26px 15px;border-top-right-radius:50px;background-color:rgba(235,122,35,.96)}@media(min-width:768px){.p-header-minimal__text-inner{padding:58px 130px 65px 164px;border-top-right-radius:36px;clip-path:polygon(100% 0%,100% 36px,95% 100%,0% 100%,0% 0%)}}.p-header-minimal__headline{margin-bottom:0px}.p-teasers-3{margin-top:35px}@media(min-width:768px){.p-teasers-3{margin-top:180px}}.p-claim+.p-teasers-3{margin-top:0px}.p-teasers-3__headline{margin-bottom:0px}.p-teasers-3__text{margin-top:18px}@media(min-width:768px){.p-teasers-3__text{margin-top:25px}}.p-teasers-3--headline-text-present .p-teasers-3__paragraphs{margin-top:40px}@media(min-width:768px){.p-teasers-3--headline-text-present .p-teasers-3__paragraphs{margin-top:75px}}.p-teasers-3--childs-count-1 .p-teasers-3__paragraphs{gap:0px}@media(min-width:768px){.p-teasers-3--childs-count-1 .p-teasers-3-item{flex-basis:100%}}.p-teasers-3-item__wrapper{flex-grow:1;border-radius:10px;overflow:hidden;box-shadow:0 2px 9px 0 rgba(0,0,0,.1)}@media(max-width:767px){.p-teasers-3-item__wrapper{border-radius:0;background-color:rgba(0,0,0,0) !important;box-shadow:none}}@media(min-width:1400px){.p-teasers-3--childs-count-1 .p-teasers-3-item__wrapper{flex-direction:row}}@media(max-width:767px){.p-teasers-3-item__medium{border-radius:10px;overflow:hidden}}@media(min-width:1400px){.p-teasers-3--childs-count-1 .p-teasers-3-item__medium{flex-basis:50%}}.p-teasers-3-item__text-container{flex-grow:1;padding:20px 0px 25px}@media(min-width:768px){.p-teasers-3-item__text-container{padding:20px 23px 30px}}@media(min-width:1400px){.p-teasers-3--childs-count-1 .p-teasers-3-item__text-container{flex-basis:50%}}.p-teasers-3-item__link{margin-top:auto}.p-komponenten{position:relative;margin-top:111px}@media(min-width:768px){.p-komponenten{margin-top:210px}}.p-komponenten__shape{position:absolute;top:0px;right:0px;width:50%;height:100%;z-index:1;border-bottom-left-radius:50px;clip-path:polygon(100% 0%,100% 100%,0% 100%,0% calc(100% - 50px),40% 0%)}@media(min-width:768px){.p-komponenten__shape{width:45%;clip-path:polygon(100% 0%,100% 100%,0% 100%,0% calc(100% - 50px),30% 0%)}}@media(min-width:1400px){.p-komponenten__shape{width:40%;clip-path:polygon(100% 0%,100% 100%,0% 100%,0% calc(100% - 50px),20% 0%)}}.p-komponenten__wrapper{position:relative;z-index:2}.p-komponenten__headline{margin-bottom:0px}@media(min-width:768px){.p-komponenten__headline{max-width:680px}}.p-komponenten__text{margin-top:18px}@media(min-width:768px){.p-komponenten__text{max-width:680px;margin-top:25px}}.p-komponenten__items-wrapper{margin-top:40px}@media(min-width:768px){.p-komponenten__items-wrapper{margin-top:75px}}@media(min-width:1400px){.p-komponenten__items-wrapper{width:calc(100% - 200px) !important;max-width:2000px;height:95vh;min-height:1200px}}.p-komponenten__items-container{margin-top:-50px;padding-left:15px;padding-right:15px}@media(min-width:1400px){.p-komponenten__items-container{position:relative;width:100% !important;height:100%;margin-top:0px;padding:0px}}.p-komponenten__medium{width:80%;margin:0px auto}@media(min-width:1400px){.p-komponenten__medium{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;max-width:700px;z-index:1}}.p-komponenten__medium img,.p-komponenten__medium picture,.p-komponenten__medium video{display:block;width:100%;height:auto}@media(min-width:1400px){.p-komponenten__paragraphs{position:relative;width:100%;height:100%;z-index:2}}.p-komponent{width:270px;padding:24px 22px 17px;border-radius:10px;overflow:hidden;color:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.1)}@media(min-width:768px){.p-komponent{width:440px}}@media(min-width:1400px){.p-komponent{position:absolute;padding:35px 35px 31px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transform:translate(-50%,-50%);transition:all 1s ease-in-out}.p-komponent:nth-child(1){transition-delay:.15s}.p-komponent:nth-child(2){transition-delay:.3s}.p-komponent:nth-child(3){transition-delay:.45s}.p-komponent:nth-child(4){transition-delay:.6s}.p-komponent:nth-child(5){transition-delay:.75s}.p-komponent:nth-child(6){transition-delay:.9s}.p-komponenten__paragraphs-number-2 .p-komponent:nth-child(1){top:40%;left:50%;transition-delay:.15s}.p-komponenten__paragraphs-number-2 .p-komponent:nth-child(2){top:60%;left:50%;transition-delay:.3s}.p-komponenten--explode .p-komponenten__paragraphs-number-2 .p-komponent:nth-child(1){top:15%;left:50%}.p-komponenten--explode .p-komponenten__paragraphs-number-2 .p-komponent:nth-child(2){top:85%;left:50%}.p-komponenten__paragraphs-number-3 .p-komponent:nth-child(1){top:40%;left:50%;transition-delay:.15s}.p-komponenten__paragraphs-number-3 .p-komponent:nth-child(2){top:55%;left:58.6602540378%;transition-delay:.3s}.p-komponenten__paragraphs-number-3 .p-komponent:nth-child(3){top:55%;left:41.3397459622%;transition-delay:.45s}.p-komponenten--explode .p-komponenten__paragraphs-number-3 .p-komponent:nth-child(1){top:15%;left:50%}.p-komponenten--explode .p-komponenten__paragraphs-number-3 .p-komponent:nth-child(2){top:67.5%;left:80.3108891325%}.p-komponenten--explode .p-komponenten__paragraphs-number-3 .p-komponent:nth-child(3){top:67.5%;left:19.6891108675%}.p-komponenten__paragraphs-number-4 .p-komponent:nth-child(1){top:40%;left:50%;transition-delay:.15s}.p-komponenten__paragraphs-number-4 .p-komponent:nth-child(2){top:50%;left:60%;transition-delay:.3s}.p-komponenten__paragraphs-number-4 .p-komponent:nth-child(3){top:60%;left:50%;transition-delay:.45s}.p-komponenten__paragraphs-number-4 .p-komponent:nth-child(4){top:50%;left:40%;transition-delay:.6s}.p-komponenten--explode .p-komponenten__paragraphs-number-4 .p-komponent:nth-child(1){top:15%;left:50%}.p-komponenten--explode .p-komponenten__paragraphs-number-4 .p-komponent:nth-child(2){top:50%;left:85%}.p-komponenten--explode .p-komponenten__paragraphs-number-4 .p-komponent:nth-child(3){top:85%;left:50%}.p-komponenten--explode .p-komponenten__paragraphs-number-4 .p-komponent:nth-child(4){top:50%;left:15%}.p-komponenten__paragraphs-number-5 .p-komponent:nth-child(1){top:40%;left:50%;transition-delay:.15s}.p-komponenten__paragraphs-number-5 .p-komponent:nth-child(2){top:46.9098300563%;left:59.510565163%;transition-delay:.3s}.p-komponenten__paragraphs-number-5 .p-komponent:nth-child(3){top:58.0901699437%;left:55.8778525229%;transition-delay:.45s}.p-komponenten__paragraphs-number-5 .p-komponent:nth-child(4){top:58.0901699437%;left:44.1221474771%;transition-delay:.6s}.p-komponenten__paragraphs-number-5 .p-komponent:nth-child(5){top:46.9098300563%;left:40.489434837%;transition-delay:.75s}.p-komponenten--explode .p-komponenten__paragraphs-number-5 .p-komponent:nth-child(1){top:15%;left:50%}.p-komponenten--explode .p-komponenten__paragraphs-number-5 .p-komponent:nth-child(2){top:39.1844051969%;left:83.2869780703%}.p-komponenten--explode .p-komponenten__paragraphs-number-5 .p-komponent:nth-child(3){top:78.3155948031%;left:70.5724838302%}.p-komponenten--explode .p-komponenten__paragraphs-number-5 .p-komponent:nth-child(4){top:78.3155948031%;left:29.4275161698%}.p-komponenten--explode .p-komponenten__paragraphs-number-5 .p-komponent:nth-child(5){top:39.1844051969%;left:16.7130219297%}.p-komponenten__paragraphs-number-6 .p-komponent:nth-child(1){top:40%;left:50%;transition-delay:.15s}.p-komponenten__paragraphs-number-6 .p-komponent:nth-child(2){top:45%;left:58.6602540378%;transition-delay:.3s}.p-komponenten__paragraphs-number-6 .p-komponent:nth-child(3){top:55%;left:58.6602540378%;transition-delay:.45s}.p-komponenten__paragraphs-number-6 .p-komponent:nth-child(4){top:60%;left:50%;transition-delay:.6s}.p-komponenten__paragraphs-number-6 .p-komponent:nth-child(5){top:55%;left:41.3397459622%;transition-delay:.75s}.p-komponenten__paragraphs-number-6 .p-komponent:nth-child(6){top:45%;left:41.3397459622%;transition-delay:.9s}.p-komponenten--explode .p-komponenten__paragraphs-number-6 .p-komponent:nth-child(1){top:15%;left:50%}.p-komponenten--explode .p-komponenten__paragraphs-number-6 .p-komponent:nth-child(2){top:32.5%;left:80.3108891325%}.p-komponenten--explode .p-komponenten__paragraphs-number-6 .p-komponent:nth-child(3){top:67.5%;left:80.3108891325%}.p-komponenten--explode .p-komponenten__paragraphs-number-6 .p-komponent:nth-child(4){top:85%;left:50%}.p-komponenten--explode .p-komponenten__paragraphs-number-6 .p-komponent:nth-child(5){top:67.5%;left:19.6891108675%}.p-komponenten--explode .p-komponenten__paragraphs-number-6 .p-komponent:nth-child(6){top:32.5%;left:19.6891108675%}}.p-komponent__medium{margin-bottom:15px}@media(max-width:767px){.p-komponent__text{font-size:13px;line-height:1.38}}.p-servicekaskade{margin-top:55px;position:relative;padding-top:62px;padding-bottom:98px}@media(min-width:768px){.p-servicekaskade{margin-top:180px;padding-top:180px;padding-bottom:180px}}.p-claim+.p-servicekaskade,.p-komponenten-2+.p-servicekaskade{margin-top:0px}.p-servicekaskade__headline{margin-bottom:0px}.p-servicekaskade__text{margin-top:18px}@media(min-width:768px){.p-servicekaskade__text{margin-top:25px}}.p-servicekaskade__paragraphs{margin-top:27px}@media(min-width:768px){.p-servicekaskade__paragraphs{margin-top:60px}}.p-service{border-bottom:1px solid #252324}@media(min-width:768px){.p-service{padding-top:55px;padding-bottom:55px}.p-service:first-child{padding-top:0px}}.p-service__headline{margin-bottom:0px}@media(min-width:768px){.p-service__headline{margin-bottom:30px}}.p-service__accordion-box{padding-bottom:45px}@media(min-width:768px){.p-service__accordion-box{padding-bottom:0px}}.p-service__cols-container{display:flex;flex-direction:column;flex-wrap:nowrap;gap:40px}@media(min-width:768px){.p-service__cols-container{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:24px}}@media(min-width:1400px){.p-service__cols-container{gap:40px}}@media(min-width:768px){.p-service__col-medium{flex:0 0 calc(35% - 12px)}}@media(min-width:1400px){.p-service__col-medium{flex:0 0 calc(15% - 20px)}}.p-service__medium{border-radius:10px;overflow:hidden}.p-service__medium img,.p-service__medium picture,.p-service__medium video{display:block;width:100%;height:auto}.p-service__col-text-text2-link{display:flex;flex-direction:column;flex-wrap:nowrap;gap:40px}@media(min-width:768px){.p-service__col-text-text2-link{flex:0 0 calc(65% - 12px);gap:24px}}@media(min-width:1400px){.p-service__col-text-text2-link{flex:0 0 calc(85% - 20px);flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:40px}}@media(min-width:768px){.p-service__text{flex:0 0 1}}@media(min-width:1400px){.p-service__text{flex:0 0 calc(60% - 20px)}}@media(min-width:768px){.p-service__col-text2-link{flex:0 0 1}}@media(min-width:1400px){.p-service__col-text2-link{flex:0 0 calc(40% - 20px)}}.p-textblock.parent--node{padding-top:35px;padding-bottom:28px}@media(min-width:768px){.p-textblock.parent--node{padding-top:180px;padding-bottom:180px}}.p-textblock.parent--two-rows{margin-top:20px}@media(min-width:1400px){.p-textblock.parent--two-rows{margin-top:46px}}.p-textblock.parent--two-rows:first-child{margin-top:0px}.p-textblock__text{max-width:920px}.p-textblock__text h2{margin-bottom:19px}@media(min-width:768px){.p-textblock__text h2{margin-bottom:25px}}.p-textblock__medium{width:40%;max-width:270px;margin-top:20px}@media(min-width:768px){.p-textblock__medium{width:50%;margin-top:50px}}.p-slider__headline{margin-bottom:8px}@media(min-width:768px){.p-slider__headline{margin-bottom:25px}}.p-slider__items-wrapper{margin-top:34px}@media(min-width:768px){.p-slider__items-wrapper{margin-top:62px}}.p-slider-item__width-wrapper{width:920px;border-radius:10px;overflow:hidden}@media(max-width:767px){.p-slider-item__width-wrapper{background-color:rgba(0,0,0,0) !important;border-radius:0px}}@media(max-width:767px){.slider__wrapper--no-mobile .p-slider-item__width-wrapper{width:calc(100% - 30px);margin-left:15px;margin-right:15px}}.p-slider-item__medium{aspect-ratio:1.5/1}.p-slider-item__medium img,.p-slider-item__medium picture,.p-slider-item__medium video{display:block;width:100%;height:100%;object-fit:cover}.p-slider-item__text-container{padding-top:20px}@media(min-width:768px){.p-slider-item__text-container{padding:20px 23px 30px}}.p-features{padding-top:87px;padding-bottom:60px}@media(min-width:768px){.p-features{padding-top:180px;padding-bottom:142px}}.p-features__inner{width:100%}@media(min-width:768px){.p-features__inner{width:calc(100% - 30px);max-width:2000px}}@media(min-width:768px)and (min-width:768px){.p-features__inner{width:calc(100% - 60px)}}@media(min-width:768px)and (min-width:1400px){.p-features__inner{width:calc(100% - 200px)}}@media(min-width:768px)and (min-width:2550px){.p-features__inner{width:calc(100% - 200px)}}.p-features__text-container-inner{width:calc(100% - 30px);max-width:2000px}@media(min-width:768px){.p-features__text-container-inner{width:calc(100% - 60px)}}@media(min-width:1400px){.p-features__text-container-inner{width:calc(100% - 200px)}}@media(min-width:2550px){.p-features__text-container-inner{width:calc(100% - 200px)}}@media(min-width:768px){.p-features__text-container-inner{width:100%;max-width:none}}.p-features__items-container{padding-left:15px;padding-right:15px}@media(min-width:768px){.p-features__items-container{padding:0px}}.p-feature-item{width:270px}@media(min-width:768px){.p-feature-item{width:auto}}.p-feature-item__medium{border-radius:10px;overflow:hidden}.p-feature-item__text-container{padding-top:25px}@media(min-width:768px){.p-feature-item__text-container{padding-top:22px}}.p-komponenten-2{padding-top:44px;padding-bottom:60px}@media(min-width:768px){.p-komponenten-2{padding-top:180px;padding-bottom:180px}}.p-komponenten-2__items-wrapper{margin-top:34px}@media(min-width:768px){.p-komponenten-2__items-wrapper{margin-top:60px}}@media(min-width:768px){.p-komponenten-2__items-width-wrapper{width:calc(100% - 30px);max-width:2000px}}@media(min-width:768px)and (min-width:768px){.p-komponenten-2__items-width-wrapper{width:calc(100% - 60px)}}@media(min-width:768px)and (min-width:1400px){.p-komponenten-2__items-width-wrapper{width:calc(100% - 200px)}}@media(min-width:768px)and (min-width:2550px){.p-komponenten-2__items-width-wrapper{width:calc(100% - 200px)}}.p-komponenten-2__items-container{padding-left:15px;padding-right:15px}@media(min-width:768px){.p-komponenten-2__items-container{padding:0px}}.p-komponenten-2__text-container{margin-top:32px}@media(min-width:768px){.p-komponenten-2__text-container{margin-top:70px}}.p-komponent-2{width:270px;padding:24px 22px 17px;border-radius:10px;overflow:hidden;color:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.1)}@media(min-width:768px){.p-komponent-2{width:440px}}.p-komponent-2__medium{margin-bottom:15px}.p-komponent-2__medium img,.p-komponent-2__medium picture,.p-komponent-2__medium video{width:auto}.p-komponent-2__text-container{flex-grow:1}@media(max-width:767px){.p-komponent-2__text{font-size:13px;line-height:1.38}}.p-komponent-2__link{margin-top:auto}.p-bildblock__medium{border-radius:10px;overflow:hidden}.p-two-columns{margin-top:100px}@media(min-width:768px){.p-two-columns{margin-top:180px}}.p-claim+.p-two-columns{margin-top:0px}.p-two-columns--vertical-position-top .p-two-columns__paragraphs{align-items:flex-start}.p-two-columns--vertical-position-center .p-two-columns__paragraphs{align-items:center}.p-two-columns--vertical-position-bottom .p-two-columns__paragraphs{align-items:flex-end}@media(min-width:768px){.p-two-columns--swap-cols-tablet .p-two-columns__paragraphs{flex-direction:row-reverse}}.p-standorte{margin-top:35px}@media(min-width:768px){.p-standorte{margin-top:180px}}.p-standorte__inner{max-width:1080px}.p-standorte__paragraphs{margin-top:50px}@media(min-width:768px){.p-standorte__paragraphs{margin-top:65px}}@media(min-width:1400px){.p-standorte__paragraphs{margin-top:80px}}.p-standort{margin-top:50px}@media(min-width:768px){.p-standort{margin-top:65px}}@media(min-width:1400px){.p-standort{margin-top:80px}}.p-standort:first-child{margin-top:0px}.p-enumeration-item{margin-top:50px}@media(min-width:768px){.p-enumeration-item{margin-top:80px}}@media(min-width:1400px){.p-enumeration-item{margin-top:110px}}.p-enumeration-item:first-child{margin-top:0px}.text-color--black{color:#000}.text-color--white{color:#fff}.p-webform{margin-top:20px}@media(min-width:1400px){.p-webform{margin-top:46px}}.p-webform:first-child{margin-top:0px}.p-jobs{margin-top:55px;position:relative}@media(min-width:768px){.p-jobs{margin-top:180px}}.p-claim+.p-jobs{margin-top:0px}.p-jobs__inner{position:relative;padding-top:62px;padding-bottom:98px}@media(min-width:768px){.p-jobs__inner{padding-top:180px;padding-bottom:180px}}.p-claim+.p-jobs__inner{margin-top:0px}.p-jobs__headline{margin-bottom:0px}.p-jobs__text{margin-top:18px}@media(min-width:768px){.p-jobs__text{margin-top:25px}}.p-jobs__paragraphs{margin-top:27px}@media(min-width:768px){.p-jobs__paragraphs{margin-top:60px}}.p-jobs__ihk-button{position:absolute;bottom:-100px;right:0px}@media(min-width:768px){.p-jobs__ihk-button{bottom:-250px;right:140px}}.p-jobs__ihk-button svg{width:173px;height:173px;filter:drop-shadow(0px 1px 5px rgba(0,0,0,0.2));z-index:1}@media(min-width:768px){.p-jobs__ihk-button svg{width:347px;height:347px;filter:drop-shadow(0px 2px 8px rgba(0,0,0,0.2))}}.p-job{border-bottom:1px solid #252324}@media(min-width:768px){.p-job{padding-top:55px;padding-bottom:55px}.p-job:first-child{padding-top:0px}}.p-job__headline{margin-bottom:0px}@media(min-width:768px){.p-job__headline{margin-bottom:30px}}.p-job__accordion-box{padding-bottom:45px}@media(min-width:768px){.p-job__accordion-box{padding-bottom:0px}}.p-downloads{margin-top:35px}@media(min-width:768px){.p-downloads{margin-top:180px}}.p-claim+.p-downloads{margin-top:0px}.p-downloads__headline{margin-bottom:0px}.p-downloads__text{margin-top:18px}@media(min-width:768px){.p-downloads__text{margin-top:25px}}.p-downloads__paragraphs{margin-top:40px}@media(min-width:768px){.p-downloads__paragraphs{margin-top:60px}}.p-downloads-item__medium{border-radius:10px;overflow:hidden;background-color:#f5f5f4}.p-downloads-item__medium picture{width:auto;height:auto;margin:23px auto;box-shadow:1px 1px 10px 0 rgba(0,0,0,.2)}.p-downloads-item__text-container{flex-grow:1;padding-top:17px;color:#252324}@media(min-width:768px){.p-downloads-item__text-container{padding-top:16px}}.p-downloads-item__link{margin-top:15px;padding-left:33px;background-image:url(/themes/custom/wittler3/global/media/buttons/download.svg);background-repeat:no-repeat;background-position:left center}.p-videos{margin-top:35px}@media(min-width:768px){.p-videos{margin-top:180px}}.p-claim+.p-videos{margin-top:0px}.p-videos__headline{margin-bottom:0px}.p-videos__paragraphs{margin-top:40px}@media(min-width:768px){.p-videos__paragraphs{margin-top:60px}}.p-videos-item__medium{border-radius:10px;overflow:hidden;background-color:#f5f5f4}.p-videos-item__text-container{flex-grow:1;padding-top:17px;color:#252324}@media(min-width:768px){.p-videos-item__text-container{padding-top:16px}}
html.overlay-open--modal{overflow:hidden !important;position:relative !important;height:100%}.overlay{position:fixed;top:0px;z-index:50;background-color:#fff;-webkit-transition:all .8s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:all .8s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all .8s cubic-bezier(0.165,0.84,0.44,1);transition:all .8s cubic-bezier(0.165,0.84,0.44,1)}@media(min-width:768px){.overlay.overlay--mobile-only{position:relative;top:auto;z-index:auto;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}}.overlay--right{width:100%;height:100vh;right:0px;transform:translateX(calc(100% + 15px))}@media(min-width:768px){.overlay--right{width:auto}}.overlay--right.overlay--open{transform:translateX(0)}@media(min-width:768px){.overlay--right.overlay--mobile-only{width:auto;height:auto;right:auto;transform:none}}.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--modal{z-index:150}@media(min-width:768px){.overlay--modal.overlay--mobile-only{z-index:auto}}.overlay--mainnav{width:100%;height:100vh}.overlay--lvl2{z-index:51}.overlay__btn-close{z-index:10;cursor:pointer}.overlay__btn-close svg{display:block}.overlay__content{width:100%;height:calc(100% - 60px);margin-top:60px;padding-top:8px;overflow:auto;overscroll-behavior:contain;z-index:1}@media(min-width:768px){.overlay__content{height:calc(100% - 80px);margin-top:80px;padding-top:69px}}@media(min-width:1400px){.overlay__content{height:calc(100% - 80px);margin-top:80px}}@media(min-width:768px){.overlay--mobile-only .overlay__content{width:auto;height:auto;margin-top:0;padding-top:0;overflow:visible;overscroll-behavior:auto;z-index:auto}}#bg-overlay{position:fixed;top:0;left:0;width:100%;height:120vh;z-index:110;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(254,252,245,.25);overscroll-behavior:none}.mainnav{position:relative;color:#252324}@media(max-width:767px){.mainnav{gap:0px}}.mainnav ul.menu{display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;width:100%;margin:0px;padding:0px;font-family:"din-pro-regular";font-weight:normal;font-style:normal;font-size:19px;line-height:1.3}@media(min-width:768px){.mainnav ul.menu{font-size:20px}}.mainnav li{margin:0px;padding:0px}.mainnav li a{display:block;text-decoration:none;padding:13px 0px 15px;border-bottom:1px solid #929191}@media(min-width:768px){.mainnav li a{padding:7px 0px;border-bottom:none}}@media(hover:hover){.mainnav li a:hover{color:#e0612c}}.mainnav li.menu-item--active-trail a.is-active{color:#e0612c}.mainnav-title{display:flex;justify-content:space-between;padding:12px 0px 15px;border-bottom:1px solid #929191}@media(min-width:768px){.mainnav-title{padding:0px;border-bottom:none}}.mainnav-title__heading{margin:0px;font-size:22px;line-height:normal;font-family:"din-pro-medium";font-weight:normal;font-style:normal;text-transform:uppercase;color:#252324}@media(min-width:768px){.mainnav-title__heading{margin-bottom:33px;font-size:30px;color:#707070}}.mainnav-title--in-active-trail .mainnav-title__heading{color:#e0612c}.mainnav-title__icon{width:14px;height:23px;transform:rotate(90deg)}@media(min-width:768px){.mainnav-title__icon{display:none}}.mainnav-title__icon svg .stroke{stroke:#252324}.mainnav-title--in-active-trail .mainnav-title__icon svg .stroke{stroke:#e0612c}.mainnav__lvl2-wrapper{width:calc(100% - 30px);max-width:2000px}@media(min-width:768px){.mainnav__lvl2-wrapper{width:calc(100% - 60px)}}@media(min-width:1400px){.mainnav__lvl2-wrapper{width:calc(100% - 200px)}}@media(min-width:2550px){.mainnav__lvl2-wrapper{width:calc(100% - 200px)}}@media(min-width:768px){.mainnav__lvl2-wrapper{width:100%;max-width:none}}.mainnav-lvl2-btn-back{display:flex;justify-content:flex-start;gap:11px;padding:12px 0px 15px;border-bottom:1px solid #929191}@media(min-width:768px){.mainnav-lvl2-btn-back{display:none}}.mainnav-lvl2-btn-back__heading{margin:0px;font-size:22px;line-height:normal;font-family:"din-pro-medium";font-weight:normal;font-style:normal;text-transform:uppercase;color:#e0612c}.mainnav-lvl2-btn-back__icon{width:14px;height:23px;transform:translateY(11px) rotate(-90deg)}.mainnav-lvl2-btn-back__icon svg .stroke{stroke:#e0612c}
.overlay .scroll-content{height:100%}.overlay .scrollbar-track{background-color:#252324 !important}.overlay .scrollbar-thumb{background-color:#e0612c !important}
