@keyframes animation--loading{to{transform:rotate(360deg)}}body:not(.swr-relaunch) .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}body:not(.swr-relaunch) .modal-swr.show{display:flex!important}body:not(.swr-relaunch) .modal-swr.open{overflow-x:hidden;overflow-y:auto}body:not(.swr-relaunch) .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){body:not(.swr-relaunch) .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){body:not(.swr-relaunch) .modal-swr .modal-dialog{height:auto;overflow-y:scroll;padding-bottom:1px;max-height:100%}}body:not(.swr-relaunch) .modal-swr .modal-update .modal-dialog{transform-origin:unset;animation:none}body:not(.swr-relaunch) .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){body:not(.swr-relaunch) .modal-swr .modal-content{width:calc(100vw - 32px);height:auto;margin-top:-1px;margin-bottom:-1px}}@media (min-width:768px){body:not(.swr-relaunch) .modal-swr .modal-content{width:600px}}body:not(.swr-relaunch) .modal-swr:not(.modal-onsite-survey) .modal-content{box-shadow:none!important}body:not(.swr-relaunch) .modal-swr .modal-body,body:not(.swr-relaunch) .modal-swr .modal-footer,body:not(.swr-relaunch) .modal-swr .modal-header{z-index:1;display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:column;flex:1 0 auto}body:not(.swr-relaunch) .modal-swr .modal-body:after,body:not(.swr-relaunch) .modal-swr .modal-body:before,body:not(.swr-relaunch) .modal-swr .modal-footer:after,body:not(.swr-relaunch) .modal-swr .modal-footer:before,body:not(.swr-relaunch) .modal-swr .modal-header:after,body:not(.swr-relaunch) .modal-swr .modal-header:before{content:none}body:not(.swr-relaunch) .modal-swr .modal-body:last-child,body:not(.swr-relaunch) .modal-swr .modal-footer:last-child,body:not(.swr-relaunch) .modal-swr .modal-header:last-child{margin-bottom:0}body:not(.swr-relaunch) .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}body:not(.swr-relaunch) .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){body:not(.swr-relaunch) .modal-swr .modal-content{width:860px}body:not(.swr-relaunch) .modal-swr .modal-header .modal-title{font-size:var(--fs-lg)}}body:not(.swr-relaunch) .modal-swr .modal-header button:active{box-shadow:0 0 0 .2rem rgba(255,255,255,.5);outline:0}body:not(.swr-relaunch) .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}body:not(.swr-relaunch) .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}body:not(.swr-relaunch) .modal-swr .modal-header button[data-dismiss=modal]:hover svg{transform:rotate(90deg) scale(1.05)}body:not(.swr-relaunch) .modal-swr .modal-header button[data-dismiss=modal]:focus svg,body:not(.swr-relaunch) .modal-swr .modal-header button[data-dismiss=modal]:hover svg{opacity:1;color:#fff}body:not(.swr-relaunch) .modal-swr .modal-body.modal-body{position:relative;padding:16px;font-size:var(--fs);line-height:1.75rem;letter-spacing:0}body:not(.swr-relaunch) .modal-swr .modal-body.modal-body .alert{border:none;text-align:left;margin:0 auto}body:not(.swr-relaunch) .modal-swr .modal-body.modal-body .list-unstyled>li:not(:first-of-type){margin-top:16px}body:not(.swr-relaunch) .modal-swr .modal-body.modal-body .list-unstyled>li:first-of-type{margin-top:24px}body:not(.swr-relaunch) .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}body:not(.swr-relaunch) .modal-swr .modal-body.modal-body button[data-dismiss=modal]{width:inherit;border:none;background-color:#1d0b40}body:not(.swr-relaunch) .modal-swr .modal-body.modal-body button[type=submit]{background-color:#1d0b40;color:#fff;border-color:#1d0b40}body:not(.swr-relaunch) .modal-swr .modal-body.modal-body button[type=submit]:active,body:not(.swr-relaunch) .modal-swr .modal-body.modal-body button[type=submit]:focus,body:not(.swr-relaunch) .modal-swr .modal-body.modal-body button[type=submit]:hover{background-color:rgb(68.44,25.96,151.04);color:#fff;border-color:#1d0b40}body:not(.swr-relaunch) .modal-swr p{width:100%}body:not(.swr-relaunch) .modal-swr .modal-footer{padding:8px 16px 16px;border:none;text-align:left}body:not(.swr-relaunch) .modal-swr.modal-lighter{background-color:rgba(255,255,255,.65)}body:not(.swr-relaunch) .modal-swr.modal-extended .modal-header button[data-dismiss=modal]{top:27px;right:27px}body:not(.swr-relaunch) .modal-swr.modal-extended .modal-footer--inline button[data-dismiss=modal]{background:#ebebeb;border:1px solid #ebebeb}body:not(.swr-relaunch) .modal-swr.modal-extended .modal-footer--inline button[data-dismiss=modal]:focus,body:not(.swr-relaunch) .modal-swr.modal-extended .modal-footer--inline button[data-dismiss=modal]:hover{background:0 0;border:1px solid #1d0b40}body:not(.swr-relaunch) .modal-swr.modal-extended .modal-footer--inline .btn+.btn{margin-top:16px}@media (min-width:992px){body:not(.swr-relaunch) .modal-swr.modal-extended .modal-footer--inline{flex-direction:row;gap:16px}body:not(.swr-relaunch) .modal-swr.modal-extended .modal-footer--inline .btn+.btn{margin-top:0}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-body .modal-body-content{padding-right:1.5rem}}body:not(.swr-relaunch) .modal-swr.modal-extended .modal-body,body:not(.swr-relaunch) .modal-swr.modal-extended .modal-footer,body:not(.swr-relaunch) .modal-swr.modal-extended .modal-header{padding:24px 48px}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog{margin:auto .5rem .5rem;display:flex;align-items:flex-end;box-shadow:none}@media (min-width:510px){body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog{margin:auto 1.5rem 1.5rem}}body:not(.swr-relaunch) .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}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-header{background-color:transparent;padding:1.5rem 1.5rem .5rem!important}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-header button[data-dismiss=modal]{display:none}@media (min-width:768px){body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog{margin:auto;align-items:center}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content{width:536px}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-header{padding:1.5rem 3rem .5rem 1.5rem!important}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-header button[data-dismiss=modal]{display:initial;width:3rem;height:3rem;top:0;right:0}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-header button[data-dismiss=modal] svg{width:.6875rem;height:.6875rem;color:#0c0c0c}}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-header .modal-title{font-size:1.25rem;color:#0c0c0c}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-body{padding:.5rem 1.5rem 1.5rem}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-body p{margin-bottom:1.5rem;font-size:1rem;line-height:1}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-body p a{text-decoration:underline}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-footer{width:100%;padding:0}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-footer .btn{width:100%;padding:.84375rem 1.5rem;font-size:1rem}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-footer .btn+.btn{margin-top:.5rem;background-color:#fff;border:1px solid #0c0c0c}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-footer .btn+.btn:active,body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-footer .btn+.btn:focus,body:not(.swr-relaunch) .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){body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-footer{display:flex;flex-direction:row-reverse;justify-content:flex-start}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-footer .btn{width:auto;margin:0 0 0 .5rem}body:not(.swr-relaunch) .modal-onsite-survey .modal-dialog .modal-content .modal-footer .btn+.btn{margin-top:0}}body:not(.swr-relaunch) body.modal-open{overflow:hidden}body:not(.swr-relaunch) .modal-newsletter{--_modal-background:#1D0B40;--_modal-color:#fff}body:not(.swr-relaunch) .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}body:not(.swr-relaunch) .modal-newsletter .modal-body h2{font-weight:700;margin-bottom:30px;margin-top:40px}body:not(.swr-relaunch) .modal-newsletter .modal-body p:first-child{text-transform:none}body:not(.swr-relaunch) .modal-newsletter .modal-body p:last-child{font-size:var(--fs-md);font-weight:var(--fw-semibold)}body:not(.swr-relaunch) .modal-newsletter .modal-body .help-block.help-block.help-block:first-child{font-size:var(--fs-xs);margin:24px 0}body:not(.swr-relaunch) .modal-newsletter .modal-body .form-fieldset{margin-top:0}body:not(.swr-relaunch) .modal-newsletter .modal-header{background-color:transparent}body:not(.swr-relaunch) .modal-newsletter .modal-content .form{margin-inline:0!important;padding:0;color:#fff;display:grid;gap:0}body:not(.swr-relaunch) .modal-newsletter .modal-content .form p.help-block{grid-area:helpblock}body:not(.swr-relaunch) .modal-newsletter .modal-content .form .form-group:nth-of-type(1){grid-area:input1}body:not(.swr-relaunch) .modal-newsletter .modal-content .form .form-group:nth-of-type(2){grid-area:input2}body:not(.swr-relaunch) .modal-newsletter .modal-content .form .form-fieldset-radio{margin-top:0;grid-area:radio}body:not(.swr-relaunch) .modal-newsletter .modal-content .form button[type=submit]{grid-area:button;margin:0!important}body:not(.swr-relaunch) .modal-newsletter .modal-content.modal-content.modal-content form>p{font-size:var(--fs);line-height:1.75rem}body:not(.swr-relaunch) .modal-newsletter .modal-content.modal-content.modal-content .help-block.help-block.help-block{font-size:1rem;color:#fff}body:not(.swr-relaunch) .modal-newsletter .modal-content.modal-content.modal-content .form-fieldset-radio .radio label,body:not(.swr-relaunch) .modal-newsletter .modal-content.modal-content.modal-content [class*=form-fieldset-] legend,body:not(.swr-relaunch) .modal-newsletter .modal-content.modal-content.modal-content form .form-group label{color:#fff;font-size:1rem;font-weight:400}body:not(.swr-relaunch) .modal-newsletter .modal-content.modal-content.modal-content .form .radio label input[type=radio]:checked+.form-control-indicator:after,body:not(.swr-relaunch) .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}body:not(.swr-relaunch) .modal-newsletter .modal-content.modal-content.modal-content [class*=form-fieldset-] legend,body:not(.swr-relaunch) .modal-newsletter .modal-content.modal-content.modal-content form .form-group label{position:static;background-color:transparent;display:block;margin-bottom:4px}body:not(.swr-relaunch) .modal-newsletter .modal-content.modal-content.modal-content .form-group input,body:not(.swr-relaunch) .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}body:not(.swr-relaunch) .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}body:not(.swr-relaunch) .modal-newsletter .modal-content.modal-content.modal-content .form-group .select2-selection__rendered{color:inherit}body:not(.swr-relaunch) .modal-newsletter .modal-content.modal-content.modal-content .form-group .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:inherit}body:not(.swr-relaunch) .modal-newsletter .modal-content.modal-content.modal-content .btn.btn-primary{color:#0c0c0c;background-color:#fff;width:100%}body:not(.swr-relaunch) .modal-newsletter .modal-content.modal-content.modal-content .btn.btn-primary:focus,body:not(.swr-relaunch) .modal-newsletter .modal-content.modal-content.modal-content .btn.btn-primary:hover{background-color:#f1eeeb;font-weight:700}body:not(.swr-relaunch) .modal-newsletter .modal-content.modal-content.modal-content .btn.btn-primary:focus-visible{background-color:#fff;border-color:#fff}body:not(.swr-relaunch) .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}body:not(.swr-relaunch) .modal-newsletter.swraktuell .modal-header:before{content:url(../images/swr/logos/SWR_aktuell_weiss.svg);display:block;width:110px}