.page-form{background:#7c858c}.page-form .container-fluid{padding:0}.page-form .container-fluid>.row{flex-direction:row-reverse}@media(max-width: 767.98px){.page-form .container-fluid>.row{flex-direction:column}}.page-form .container-fluid>.row>div{margin:0;padding:10rem 3rem 3rem}.page-form #contact{display:flex;justify-content:flex-end;flex-direction:row}.page-form #contact .wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start}.page-form #contact .wrapper .article-contact:first-of-type figure{margin:0}.page-form #contact .wrapper .article-contact{width:50%;min-width:32rem;padding-right:1.5rem}.page-form #contact .wrapper .article-contact:not(:last-of-type){margin-bottom:10rem}.page-form #contact .wrapper .article-contact:not(:last-of-type) .col{margin-bottom:10rem}.page-form #content{background:#ccc}.page-form #content .wrapper{margin:0 auto 0 3rem}.page-form #content .form-group-buttons{display:flex;justify-content:space-between}@media(min-width: 992px){.page-form #contact{max-width:40%}.page-form #contact .wrapper{max-width:40rem}.page-form #content{max-width:60%}.page-form #content .wrapper{max-width:80rem}}@media(max-width: 767.98px){.page-form #contact .wrapper{justify-content:flex-start}.page-form #contact .wrapper .article-contact:first-of-type{width:100%}.page-form #content .wrapper{margin:auto}}@media(max-width: 575.98px){.page-form #contact .wrapper .article-contact{width:100%}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input,textarea,select,button{outline:none}input:focus,textarea:focus,select:focus,button:focus{outline:none}fieldset{border:0;margin:0 0 1.5rem;padding:0}[type=text],[type=email],[type=telephone],[type=password]{width:100%;box-sizing:border-box !important}textarea{resize:vertical}.inline-block{display:inline-block}.baseline{align-items:baseline}.flex{display:flex}.radio-inner,.checkbox-inner{display:flex;align-items:center}.form-check{padding-left:2.5rem}.form-check label{display:block}.form-checkbox-input,.form-check .form-check-input,.form-check-input{height:1.5rem;width:1.5rem;margin-left:-2.5rem;margin-top:.5rem;padding:0}.radio,.styled-radio{display:flex;align-items:baseline;gap:1rem;width:100%;background-color:#f1f1f1;padding:1.5rem 1.5rem 1.5rem 3rem}.radio input,.styled-radio input{float:left;margin-top:.25rem;margin-left:-1.5rem}.radio input+span,.styled-radio input+span{margin-left:.5rem}.radio label,.styled-radio label{margin-bottom:0}.form-control.form-check{padding-left:4rem}.form-control.form-radio{padding-left:3rem;align-items:center}select,textarea,input:not([type=checkbox]):not([type=radio]):not(.do-search),.form-control{min-height:calc(1.8rem + 3em + 2px);margin-bottom:.5rem}.datepicker,select,textarea,input,.form-control{font-size:inherit;background-color:#f1f1f1;padding:1.5rem;border:none;border-bottom:1px solid #7c858c;box-shadow:none}.datepicker.error,.datepicker.error:focus,select.error,select.error:focus,textarea.error,textarea.error:focus,input.error,input.error:focus,.form-control.error,.form-control.error:focus{background-color:#f1f1f1;border-bottom:1px solid #dc3545 !important}.datepicker.success,select.success,textarea.success,input.success,.form-control.success{border-bottom:1px solid #198754 !important}.datepicker:focus,select:focus,textarea:focus,input:focus,.form-control:focus{background:#f1f1f1;box-shadow:none !important;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#7c858c}div[data-prepend]{display:flex;flex-wrap:wrap;align-content:stretch}div[data-prepend]:before{display:flex;align-items:center;width:3rem;content:attr(data-prepend);pointer-events:none;font-weight:400;background-color:#7c858c;color:#fff;border-radius:5px 0 0 5px}div[data-prepend] .form-control{margin-bottom:0 !important;width:calc(100% - 3rem);letter-spacing:2.1rem;background-image:linear-gradient(to left, #333333 70%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-size:30px 2px;background-repeat:repeat-x;background-position-x:27px;outline:none;border-radius:0 5px 5px 0;border-bottom:0;border-left:0}div[data-prepend] .form-control.error{background-image:linear-gradient(to left, #dc3545 70%, rgba(255, 255, 255, 0) 0%)}div[data-prepend] .form-control:focus{border-bottom:0}select.form-control,input.form-control[list]{padding-right:3rem;width:100%;min-width:calc(50% - 1.5rem);max-width:100%;appearance:none;background:#f1f1f1 url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iIzAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuMjkyODkgOC4yOTI4OUM1LjY4MzQyIDcuOTAyMzcgNi4zMTY1OCA3LjkwMjM3IDYuNzA3MTEgOC4yOTI4OUwxMiAxMy41ODU4TDE3LjI5MjkgOC4yOTI4OUMxNy42ODM0IDcuOTAyMzcgMTguMzE2NiA3LjkwMjM3IDE4LjcwNzEgOC4yOTI4OUMxOS4wOTc2IDguNjgzNDIgMTkuMDk3NiA5LjMxNjU4IDE4LjcwNzEgOS43MDcxMUwxMi43MDcxIDE1LjcwNzFDMTIuMzE2NiAxNi4wOTc2IDExLjY4MzQgMTYuMDk3NiAxMS4yOTI5IDE1LjcwNzFMNS4yOTI4OSA5LjcwNzExQzQuOTAyMzcgOS4zMTY1OCA0LjkwMjM3IDguNjgzNDIgNS4yOTI4OSA4LjI5Mjg5WiIvPjwvc3ZnPg==") calc(100% - .5rem) no-repeat;background-size:1.5rem}select.form-control:focus,input.form-control[list]:focus{background:#f1f1f1 url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iIzAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjI5MjkgOC4yOTI4OUMxMS42ODM0IDcuOTAyMzcgMTIuMzE2NiA3LjkwMjM3IDEyLjcwNzEgOC4yOTI4OUwxOC43MDcxIDE0LjI5MjlDMTkuMDk3NiAxNC42ODM0IDE5LjA5NzYgMTUuMzE2NiAxOC43MDcxIDE1LjcwNzFDMTguMzE2NiAxNi4wOTc2IDE3LjY4MzQgMTYuMDk3NiAxNy4yOTI5IDE1LjcwNzFMMTIgMTAuNDE0Mkw2LjcwNzExIDE1LjcwNzFDNi4zMTY1OCAxNi4wOTc2IDUuNjgzNDIgMTYuMDk3NiA1LjI5Mjg5IDE1LjcwNzFDNC45MDIzNyAxNS4zMTY2IDQuOTAyMzcgMTQuNjgzNCA1LjI5Mjg5IDE0LjI5MjlMMTEuMjkyOSA4LjI5Mjg5WiIvPjwvc3ZnPg==") calc(100% - .5rem) no-repeat;background-size:1.5rem}select.form-control::-ms-expand{display:none}input[list]::-webkit-calendar-picker-indicator,input[list]::-webkit-list-button{display:none !important}form .required:after{content:"*"}.receipt a.downloaded{color:#198754 !important}.receipt a.downloaded:after{content:"✓";padding-left:5px}form .row{position:relative;margin-bottom:0}form .row+.row,form .row .row{margin-top:0;margin-bottom:0}form .row [class*=col-]{margin-bottom:0;padding-bottom:0 !important}form .row>label:not(.checkboxes){position:absolute;z-index:1;pointer-events:none;left:0;top:2rem;padding-top:.375rem;padding-bottom:.375rem;padding-left:3rem;transition:all .3s ease-in-out}form .row>label:not(.checkboxes).active,form .row>label:not(.checkboxes).permanent{font-size:1rem;top:.25rem}form .row>label:not(.checkboxes)+div>textarea{padding-top:2.375rem}form .row.file-upload>label,form .row:focus-within>label,form .row:active>label,form .row:visited>label{font-size:1rem;top:.25rem}.form-group{margin-bottom:1rem}.styled-checkbox-switch{padding-left:6rem}.form-check-label{padding-top:.8rem}.checkbox-switch{margin-left:-6rem;display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;position:relative;cursor:pointer;width:5.5rem;height:3rem;line-height:3rem}.checkbox-switch label{position:absolute;top:0;left:0;width:100%;height:100%;line-height:3rem;cursor:pointer;background:#e0e2e4;border-radius:.5rem;color:#fff;-webkit-transition:background .3s,text-indent .3s;-moz-transition:background .3s,text-indent .3s;-o-transition:background .3s,text-indent .3s;transition:background .3s,text-indent .3s;text-indent:2.7rem}.checkbox-switch label.required,.checkbox-switch label:required{background:#dc3545}.checkbox-switch label:after{content:"NO";line-height:3rem;display:block;position:absolute;top:0;left:0;width:100%;text-shadow:0 1px 0 hsla(0,0%,100%,.35);z-index:1;padding-top:.1rem;font-size:1rem}[lang*=de] .checkbox-switch label:after{content:"NEIN"}.checkbox-switch label:before{content:"";line-height:3rem;width:1.5rem;height:3.2rem;border-radius:.3rem;background:#fff;position:absolute;z-index:2;top:.3rem;left:.3rem;display:block;-webkit-transition:left .3s;-moz-transition:left .3s;-o-transition:left .3s;transition:left .3s}input:checked+.checkbox-switch label{background:#198754;text-indent:.8rem}input:checked+.checkbox-switch label:after{content:"YES"}[lang*=de] input:checked+.checkbox-switch label:after{content:"JA"}input:checked+.checkbox-switch label:before{left:3.7rem}.custom-file-upload .btn{position:relative;display:flex;justify-content:flex-start;align-items:center;width:100%}.custom-file-upload input[type=file]{cursor:pointer;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0}.remote{display:block;width:100%}.remote,.remote-content,.remote-preview{position:relative;display:flex;height:100%;width:100%;border:1px solid rgba(0,77,88,.25)}.remote-preview-content,.video-preview-content{display:flex;flex-grow:1;justify-content:center;align-items:center}.remote.embed .remote-preview-content{padding:1rem}.remote-preview .enable-text,.remote-preview .enable-scope,.video-preview .enable-text,.video-preview .enable-scope{color:#212529;margin-bottom:.5rem;max-width:55rem}.remote-preview .enable-scope,.video-preview .enable-scope{font-size:.875rem}.remote-preview .enable-actions,.video-preview .enable-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:0}.remote-preview button,.video-preview button{position:static;text-decoration:none;justify-content:center;cursor:pointer;background:#004d58;color:#fff;border:0;padding:.5rem 1rem}.remote-preview button:hover,.remote-preview button:focus-visible,.video-preview button:hover,.video-preview button:focus-visible{background:rgb(0,45.7625,52.3);color:#fff}.remote-preview .enable-once,.video-preview .enable-once{background:rgba(0,0,0,0);color:#004d58;box-shadow:inset 0 0 0 1px #004d58}.remote-preview .enable-once:hover,.remote-preview .enable-once:focus-visible,.video-preview .enable-once:hover,.video-preview .enable-once:focus-visible{background:rgba(0,77,88,.08);color:#004d58}.remote-preview .enable-settings,.video-preview .enable-settings{color:#004d58}.remote-preview.hidden{display:none;padding-bottom:0}.remote-preview:not(.hidden)+.remote-content{display:none;padding-bottom:0}.video .remote-preview,.youtube .remote-preview,.vimeo .remote-preview{min-height:0 !important;aspect-ratio:16/9}.video .remote-preview img,.youtube .remote-preview img,.vimeo .remote-preview img{width:100%;height:auto}.video .remote-content,.youtube .remote-content,.vimeo .remote-content{aspect-ratio:16/9}.video .remote-content iframe,.youtube .remote-content iframe,.vimeo .remote-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video iframe,.youtube iframe,.vimeo iframe{min-height:0 !important}.process{display:inline-block;position:relative;width:80px;height:80px}.process div{position:absolute;width:6px;height:6px;background:#000;border-radius:50%;-webkit-animation:process 1.2s linear infinite;animation:process 1.2s linear infinite}.process div:first-child{-webkit-animation-delay:0s;animation-delay:0s;top:37px;left:66px}.process div:nth-child(2){-webkit-animation-delay:-0.1s;animation-delay:-0.1s;top:22px;left:62px}.process div:nth-child(3){-webkit-animation-delay:-0.2s;animation-delay:-0.2s;top:11px;left:52px}.process div:nth-child(4){-webkit-animation-delay:-0.3s;animation-delay:-0.3s;top:7px;left:37px}.process div:nth-child(5){-webkit-animation-delay:-0.4s;animation-delay:-0.4s;top:11px;left:22px}.process div:nth-child(6){-webkit-animation-delay:-0.5s;animation-delay:-0.5s;top:22px;left:11px}.process div:nth-child(7){-webkit-animation-delay:-0.6s;animation-delay:-0.6s;top:37px;left:7px}.process div:nth-child(8){-webkit-animation-delay:-0.7s;animation-delay:-0.7s;top:52px;left:11px}.process div:nth-child(9){-webkit-animation-delay:-0.8s;animation-delay:-0.8s;top:62px;left:22px}.process div:nth-child(10){-webkit-animation-delay:-0.9s;animation-delay:-0.9s;top:66px;left:37px}.process div:nth-child(11){-webkit-animation-delay:-1s;animation-delay:-1s;top:62px;left:52px}.process div:nth-child(12){-webkit-animation-delay:-1.1s;animation-delay:-1.1s;top:52px;left:62px}@-webkit-keyframes process{0%,20%,80%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes process{0%,20%,80%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}:root:root{--cookie-bg: #FFFFFF;--cookie-fg: #333333;--cookie-muted: rgba(51, 51, 51, 0.75);--cookie-border: rgba(0, 77, 88, 0.25);--cookie-accent: #004D58;--cookie-accent-fg: #FFFFFF;--cookie-backdrop: rgba(0, 77, 88, 0.75);--cookie-radius: .25rem;--cookie-gap: 1.6rem;--cookie-max-width: 73.6rem}:root .cookie-consent{font-size:1.5rem}:root .cookie-consent-title{font-size:1.8rem}:root .cookie-consent-residue-title{font-size:1.6rem}:root .cookie-consent-note,:root .cookie-consent-deviation,:root .cookie-consent-service-details,:root .cookie-policy-table{font-size:1.3rem}:root .cookie-consent-actions{gap:.8rem}:root .cookie-consent-button{flex:1 1 19.2rem;min-height:4.4rem;padding:1rem 1.6rem}:root .cookie-consent-category{padding:1.2rem 0}:root .cookie-consent-category-head,:root .cookie-consent-switch{gap:.8rem}:root .cookie-consent-button:hover{background-color:rgba(0,77,88,.8);color:hsla(0,0%,100%,.8);border-color:rgba(0,77,88,.8)}:root[data-consent=granted] .cookie-consent-reopen{justify-content:center;width:4.4rem;min-height:4.4rem;padding:0;font-size:0;color:#004d58;border-radius:50%}:root[data-consent=granted] .cookie-consent-reopen:before{font-family:"Icons";font-style:normal;font-weight:normal;font-size:2.2rem;line-height:1;content:""}:root[data-consent=granted] .cookie-consent-reopen:hover{color:#fff;background:#004d58;border-color:#004d58}:root[data-consent=granted] .cookie-consent-reopen-floating{inset-inline-start:1.6rem;inset-block-end:1.6rem;box-shadow:none}.article-contact .contact{display:flex;gap:.25rem;margin:1rem 0}.article-contact .contact:first-of-type{margin-top:0}.article-contact .contact:last-of-type{margin-bottom:0}.article-contact .contact .label{margin:0}.article-contact .contact+.openinghours,.article-contact .address+.openinghours{margin-top:3rem}.article-company .row>div{margin-bottom:3rem}.company span{font-size:3rem;display:block;font-weight:700}.company span+span{font-weight:200;font-style:italic}.article-person .card-header{padding:0;background:none}.article-person .position,.article-person .task{font-style:italic}.article-person .position+.task:before{content:" /// "}@media(max-width: 575.98px){.article-person>.row{flex-direction:column-reverse}.article-person>.row .text+.media{margin-top:0;margin-bottom:2.5rem}}.openinghours th.exceptions{border-top:2rem solid rgba(0,0,0,0)}.copyright span+span:before{content:"///";padding:0 .5rem;font-weight:100}