@keyframes animation--loading{to{transform:rotate(360deg)}}.modal-swr{position:fixed;overflow:auto;top:0;left:0;bottom:0;right:0;z-index:1000;width:100%;height:100%;padding:0;margin:0 0 60px;border:0;background-color:rgba(255,255,255,.25);background-image:linear-gradient(90deg,rgba(0,0,0,.25) 0,rgba(0,0,0,.25) 100%);--_modal-background:#fff;--_modal-color:#0c0c0c}.modal-swr.show{display:flex!important}.modal-swr.open{overflow-x:hidden;overflow-y:auto}.modal-swr .modal-dialog{position:relative;margin:auto;outline:0;overflow:hidden;padding:0;max-width:none;transform-origin:bottom center;animation:.3s cubic-bezier(.8,.02,.45,.91) forwards fade-in-pulse-08;width:100%}@media (min-width:568px){.modal-swr .modal-dialog{width:auto;box-shadow:0 4px 16px rgba(0,0,0,.25)}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.modal-swr .modal-dialog{height:auto;overflow-y:scroll;padding-bottom:1px;max-height:100%}}.modal-swr .modal-update .modal-dialog{transform-origin:unset;animation:none}.modal-swr .modal-content{border-radius:0;border:none;box-shadow:none!important;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;position:relative;background-color:var(--_modal-background);color:var(--_modal-color);width:100%;height:100vh;pointer-events:auto}@media (min-width:568px){.modal-swr .modal-content{width:calc(100vw - 32px);height:auto;margin-top:-1px;margin-bottom:-1px}}@media (min-width:768px){.modal-swr .modal-content{width:600px}}.modal-swr:not(.modal-onsite-survey) .modal-content{box-shadow:none!important}.modal-swr .modal-body,.modal-swr .modal-footer,.modal-swr .modal-header{z-index:1;display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:column;flex:1 0 auto}.modal-swr .modal-body:after,.modal-swr .modal-body:before,.modal-swr .modal-footer:after,.modal-swr .modal-footer:before,.modal-swr .modal-header:after,.modal-swr .modal-header:before{content:none}.modal-swr .modal-body:last-child,.modal-swr .modal-footer:last-child,.modal-swr .modal-header:last-child{margin-bottom:0}.modal-swr .modal-header{padding-top:16px;padding-right:48px!important;padding-bottom:8px;padding-left:16px;border:none;color:#fff;background-color:#1d0b40;justify-content:space-between;flex-grow:0;min-height:66px}.modal-swr .modal-header .modal-title{color:#fff;font-size:var(--fs-xl);line-height:1.5;padding:0;margin:0;max-width:90%}@media (min-width:992px){.modal-swr .modal-content{width:860px}.modal-swr .modal-header .modal-title{font-size:var(--fs-lg)}}.modal-swr .modal-header button:active{box-shadow:0 0 0 .2rem rgba(255,255,255,.5);outline:0}.modal-swr .modal-header button[data-dismiss=modal]{display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;position:absolute;background-color:transparent;top:14px;right:27px;width:40px;height:40px;border-radius:50%;border:none;z-index:1}.modal-swr .modal-header button[data-dismiss=modal] svg{width:1.5em;height:1.5em;transform:rotate(0);transition:opacity 218ms,transform 218ms;opacity:.8;position:relative;color:#fff}.modal-swr .modal-header button[data-dismiss=modal]:hover svg{transform:rotate(90deg) scale(1.05)}.modal-swr .modal-header button[data-dismiss=modal]:focus svg,.modal-swr .modal-header button[data-dismiss=modal]:hover svg{opacity:1;color:#fff}.modal-swr .modal-body.modal-body{position:relative;padding:16px;font-size:var(--fs);line-height:1.75rem;letter-spacing:0}.modal-swr .modal-body.modal-body .alert{border:none;text-align:left;margin:0 auto}.modal-swr .modal-body.modal-body .list-unstyled>li:not(:first-of-type){margin-top:16px}.modal-swr .modal-body.modal-body .list-unstyled>li:first-of-type{margin-top:24px}.modal-swr .modal-body.modal-body .list-unstyled>li button{padding:0;border:none;font-size:var(--fs);line-height:1.75rem;letter-spacing:0;color:#0c0c0c;background-color:transparent}.modal-swr .modal-body.modal-body button[data-dismiss=modal]{width:inherit;border:none;background-color:#1d0b40}.modal-swr .modal-body.modal-body button[type=submit]{background-color:#1d0b40;color:#fff;border-color:#1d0b40}.modal-swr .modal-body.modal-body button[type=submit]:active,.modal-swr .modal-body.modal-body button[type=submit]:focus,.modal-swr .modal-body.modal-body button[type=submit]:hover{background-color:rgb(68.44,25.96,151.04);color:#fff;border-color:#1d0b40}.modal-swr p{width:100%}.modal-swr .modal-footer{padding:8px 16px 16px;border:none;text-align:left}.modal-swr.modal-lighter{background-color:rgba(255,255,255,.65)}.modal-swr.modal-extended .modal-header button[data-dismiss=modal]{top:27px;right:27px}.modal-swr.modal-extended .modal-footer--inline button[data-dismiss=modal]{background:#ebebeb;border:1px solid #ebebeb}.modal-swr.modal-extended .modal-footer--inline button[data-dismiss=modal]:focus,.modal-swr.modal-extended .modal-footer--inline button[data-dismiss=modal]:hover{background:0 0;border:1px solid #1d0b40}.modal-swr.modal-extended .modal-footer--inline .btn+.btn{margin-top:16px}@media (min-width:992px){.modal-swr.modal-extended .modal-footer--inline{flex-direction:row;gap:16px}.modal-swr.modal-extended .modal-footer--inline .btn+.btn{margin-top:0}.modal-onsite-survey .modal-dialog .modal-content .modal-body .modal-body-content{padding-right:1.5rem}}.modal-swr.modal-extended .modal-body,.modal-swr.modal-extended .modal-footer,.modal-swr.modal-extended .modal-header{padding:24px 48px}.modal-onsite-survey .modal-dialog{margin:auto .5rem .5rem;display:flex;align-items:flex-end;box-shadow:none}@media (min-width:510px){.modal-onsite-survey .modal-dialog{margin:auto 1.5rem 1.5rem}}.modal-onsite-survey .modal-dialog .modal-content{width:100%;margin:0;height:auto;border-radius:.25rem;box-shadow:0 4px 16px rgba(0,0,0,.25);color:#0c0c0c;background-color:#fff;background-image:none}.modal-onsite-survey .modal-dialog .modal-content .modal-header{background-color:transparent;padding:1.5rem 1.5rem .5rem!important}.modal-onsite-survey .modal-dialog .modal-content .modal-header button[data-dismiss=modal]{display:none}@media (min-width:768px){.modal-onsite-survey .modal-dialog{margin:auto;align-items:center}.modal-onsite-survey .modal-dialog .modal-content{width:536px}.modal-onsite-survey .modal-dialog .modal-content .modal-header{padding:1.5rem 3rem .5rem 1.5rem!important}.modal-onsite-survey .modal-dialog .modal-content .modal-header button[data-dismiss=modal]{display:initial;width:3rem;height:3rem;top:0;right:0}.modal-onsite-survey .modal-dialog .modal-content .modal-header button[data-dismiss=modal] svg{width:.6875rem;height:.6875rem;color:#0c0c0c}}.modal-onsite-survey .modal-dialog .modal-content .modal-header .modal-title{font-size:1.25rem;color:#0c0c0c}.modal-onsite-survey .modal-dialog .modal-content .modal-body{padding:.5rem 1.5rem 1.5rem}.modal-onsite-survey .modal-dialog .modal-content .modal-body p{margin-bottom:1.5rem;font-size:1rem;line-height:1}.modal-onsite-survey .modal-dialog .modal-content .modal-body p a{text-decoration:underline}.modal-onsite-survey .modal-dialog .modal-content .modal-footer{width:100%;padding:0}.modal-onsite-survey .modal-dialog .modal-content .modal-footer .btn{width:100%;padding:.84375rem 1.5rem;font-size:1rem}.modal-onsite-survey .modal-dialog .modal-content .modal-footer .btn+.btn{margin-top:.5rem;background-color:#fff;border:1px solid #0c0c0c}.modal-onsite-survey .modal-dialog .modal-content .modal-footer .btn+.btn:active,.modal-onsite-survey .modal-dialog .modal-content .modal-footer .btn+.btn:focus,.modal-onsite-survey .modal-dialog .modal-content .modal-footer .btn+.btn:hover{background-color:rgb(229.5,229.5,229.5)}@media (min-width:768px){.modal-onsite-survey .modal-dialog .modal-content .modal-footer{display:flex;flex-direction:row-reverse;justify-content:flex-start}.modal-onsite-survey .modal-dialog .modal-content .modal-footer .btn{width:auto;margin:0 0 0 .5rem}.modal-onsite-survey .modal-dialog .modal-content .modal-footer .btn+.btn{margin-top:0}}body.modal-open{overflow:hidden}.modal-newsletter{--_modal-background:#1D0B40;--_modal-color:#fff}.modal-newsletter .modal-title{width:1px!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important}.modal-newsletter .modal-body h2{font-weight:700;margin-bottom:30px;margin-top:40px}.modal-newsletter .modal-body p:first-child{text-transform:none}.modal-newsletter .modal-body p:last-child{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.modal-newsletter .modal-body .help-block.help-block.help-block:first-child{font-size:var(--fs-xs);margin:24px 0}.modal-newsletter .modal-body .form-fieldset{margin-top:0}.modal-newsletter .modal-header{background-color:transparent}.modal-newsletter .modal-content .form{margin-inline:0!important;padding:0;color:#fff;display:grid;gap:0}.modal-newsletter .modal-content .form p.help-block{grid-area:helpblock}.modal-newsletter .modal-content .form .form-group:nth-of-type(1){grid-area:input1}.modal-newsletter .modal-content .form .form-group:nth-of-type(2){grid-area:input2}.modal-newsletter .modal-content .form .form-fieldset-radio{margin-top:0;grid-area:radio}.modal-newsletter .modal-content .form button[type=submit]{grid-area:button;margin:0!important}.modal-newsletter .modal-content.modal-content.modal-content form>p{font-size:var(--fs);line-height:1.75rem}.modal-newsletter .modal-content.modal-content.modal-content .help-block.help-block.help-block{font-size:1rem;color:#fff}.modal-newsletter .modal-content.modal-content.modal-content .form-fieldset-radio .radio label,.modal-newsletter .modal-content.modal-content.modal-content [class*=form-fieldset-] legend,.modal-newsletter .modal-content.modal-content.modal-content form .form-group label{color:#fff;font-size:1rem;font-weight:400}.modal-newsletter .modal-content.modal-content.modal-content .form .radio label input[type=radio]:checked+.form-control-indicator:after,.modal-newsletter .modal-content.modal-content.modal-content .form.form-modal .radio label input[type=radio]:checked+.form-control-indicator:after{background-color:#fff;outline:#fff solid 1px;outline-offset:3px}.modal-newsletter .modal-content.modal-content.modal-content [class*=form-fieldset-] legend,.modal-newsletter .modal-content.modal-content.modal-content form .form-group label{position:static;background-color:transparent;display:block;margin-bottom:4px}.modal-newsletter .modal-content.modal-content.modal-content .form-group input,.modal-newsletter .modal-content.modal-content.modal-content .form-group select{border-radius:4px;background-color:rgba(255,255,255,.15);border:none;color:#fff}.modal-newsletter .modal-content.modal-content.modal-content .form-group .select2-container--default .select2-selection--single{background-color:rgba(255,255,255,.15);color:#bfb4a6;border:none}.modal-newsletter .modal-content.modal-content.modal-content .form-group .select2-selection__rendered{color:inherit}.modal-newsletter .modal-content.modal-content.modal-content .form-group .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:inherit}.modal-newsletter .modal-content.modal-content.modal-content .btn.btn-primary{color:#0c0c0c;background-color:#fff;width:100%}.modal-newsletter .modal-content.modal-content.modal-content .btn.btn-primary:focus,.modal-newsletter .modal-content.modal-content.modal-content .btn.btn-primary:hover{background-color:#f1eeeb;font-weight:700}.modal-newsletter .modal-content.modal-content.modal-content .btn.btn-primary:focus-visible{background-color:#fff;border-color:#fff}.modal-newsletter .modal-content{background-image:url(../images/swr/newsletterbox/newsletter-bg-paper-airplane.svg);background-repeat:no-repeat;background-size:50%;background-position:70% 16px}.modal-newsletter.swraktuell .modal-header:before{content:url(../images/swr/logos/SWR_aktuell_weiss.svg);display:block;width:110px}