@keyframes animation--loading{to{transform:rotate(1turn)}}.modal-swr{background-color:rgba(255,255,255,.8);border:0;bottom:0;height:100%;left:0;margin:0 0 60px;overflow:auto;padding:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.modal-swr.show{display:flex!important}.modal-swr.open{overflow-x:hidden;overflow-y:auto}.modal-swr .modal-dialog{animation:fade-in-pulse-08 .3s cubic-bezier(.8,.02,.45,.91) forwards;margin:auto;max-width:none;outline:0;overflow:hidden;padding:0;position:relative;transform-origin:bottom center;width:100%}@media (min-width:568px){.modal-swr .modal-dialog{box-shadow:0 4px 16px rgba(0,0,0,.25);width:auto}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.modal-swr .modal-dialog{height:auto;max-height:100%;overflow-y:scroll;padding-bottom:1px}}.modal-swr .modal-update .modal-dialog{animation:none;transform-origin:unset}.modal-swr .modal-content{background-color:white;border:none;border-radius:0;box-shadow:none!important;display:flex;flex-direction:column;height:100vh;overflow-x:hidden;overflow-y:auto;pointer-events:auto;position:relative;width:100%}@media (min-width:568px){.modal-swr .modal-content{height:auto;margin-bottom:-1px;margin-top:-1px;width:calc(100vw - 32px)}}@media (min-width:768px){.modal-swr .modal-content{width:600px}}@media (min-width:992px){.modal-swr .modal-content{width:860px}}.modal-swr .modal-body,.modal-swr .modal-footer,.modal-swr .modal-header{align-items:flex-start;display:flex;flex:1 0 auto;flex-flow:column;justify-content:flex-start;z-index:1}.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{background-color:#003480;border:none;color:#fff;flex-grow:0;justify-content:space-between;min-height:66px;padding-bottom:8px;padding-left:16px;padding-right:48px!important;padding-top:16px}.modal-swr .modal-header .modal-title{color:currentColor;font-size:1.75rem;line-height:1.5;margin:0;max-width:90%;padding:0}.modal-swr .modal-header button:active{box-shadow:0 0 0 .2rem rgba(255,255,255,.5);outline:none}.modal-swr .modal-header button[data-dismiss=modal]{align-items:center;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:27px;top:14px;width:40px;z-index:1}.modal-swr .modal-header button[data-dismiss=modal] svg{color:#fff;height:1.5em;opacity:.8;position:relative;transform:rotate(0deg);transition:opacity .218s ease 0s,transform .218s ease 0s;width:1.5em}.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{color:#fff;opacity:1}.modal-swr .modal-body{font-size:1.125rem;letter-spacing:0;line-height:1.75rem;padding:16px;position:relative}.modal-swr .modal-body .alert{border:none;margin:0 auto;text-align:center}.modal-swr .modal-body .list-unstyled>li:not(:first-of-type){margin-top:16px}.modal-swr .modal-body .list-unstyled>li:first-of-type{margin-top:24px}.modal-swr .modal-body .list-unstyled>li button{background-color:transparent;border:none;color:#333;font-size:1.125rem;letter-spacing:0;line-height:1.75rem;padding:0}.modal-swr .modal-body button[data-dismiss=modal]{border:none;width:inherit}.modal-swr p{width:100%}.modal-swr .modal-footer{border:none;padding:8px 16px 16px;text-align:left}.modal-swr.modal-lighter{background-color:rgba(255,255,255,.65)}.modal-swr.modal-extended .modal-header button[data-dismiss=modal]{right:27px;top:27px}.modal-swr.modal-extended .modal-body,.modal-swr.modal-extended .modal-footer,.modal-swr.modal-extended .modal-header{padding:24px 48px}.modal-swr.modal-swraktuell .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-swr.modal-swraktuell .modal-header{background:linear-gradient(90deg,#0096a0 0,#055a6e 37%,#0a1e3c)}.modal-swr.modal-swraktuell .modal-header:before{content:url(../images/planet/logos/SWR_aktuell_weiss.svg);display:block;width:110px}.modal-swr.modal-swraktuell .modal-body .newsletter-overlay--topline{margin-bottom:30px}.modal-swr.modal-swraktuell .modal-body .newsletter-overlay--topline p:first-child{font-weight:700;text-transform:uppercase}.modal-swr.modal-swraktuell .modal-body .newsletter-overlay--topline p:last-child{font-size:1.625rem;font-weight:700;line-height:2.25rem}