@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,.8)}.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:fade-in-pulse-08 .3s forwards cubic-bezier(.8,.02,.45,.91);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:#fff;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}}@media (min-width:992px){.modal-swr .modal-content{width:860px}}.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;justify-content:space-between;color:#fff;background-color:#0ca4d1;flex-grow:0;min-height:66px}.modal-swr .modal-header .modal-title{color:currentColor;font-size:1.75rem;line-height:1.5;padding:0;margin:0;max-width:90%}.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;padding:0;position:absolute;background-color:transparent;top:14px;right:27px;width:40px;height:40px;border-radius:50%;border:1px solid #fff;z-index:1}.modal-swr .modal-header button[data-dismiss=modal] svg{width:1.5em;height:1.5em;transform:rotate(0);transition:opacity 218ms ease 0s,transform 218ms ease 0s;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{position:relative;padding:16px;font-size:1.125rem;line-height:1.75rem;letter-spacing:0}.modal-swr .modal-body .alert{border:none;text-align:center;margin:0 auto}.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{padding:0;border:none;font-size:1.125rem;line-height:1.75rem;letter-spacing:0;color:#333;background-color:transparent}.modal-swr .modal-body button[data-dismiss=modal]{width:inherit;border:none}.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-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;-webkit-clip-path:inset(50%)!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(to right,#0096a0 0,#055a6e 37%,#0a1e3c 100%)}.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-weight:700;font-size:1.625rem;line-height:2.25rem}