.grid{display:grid}.grid-25{grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (width>=601px){.grid-25-sl{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (width>=768px) and (width<=960px){.grid-25-m{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (width>=961px){.grid-25-l{grid-template-columns:1fr 1fr 1fr 1fr}}.grid-33{grid-template-columns:1fr 1fr 1fr}@media screen and (width>=601px){.grid-33-sl{grid-template-columns:1fr 1fr 1fr}}@media screen and (width>=768px) and (width<=960px){.grid-33-m{grid-template-columns:1fr 1fr 1fr}}@media screen and (width>=961px){.grid-33-l{grid-template-columns:1fr 1fr 1fr}}.grid-50{grid-template-columns:1fr 1fr}@media screen and (width>=601px){.grid-50-sl{grid-template-columns:1fr 1fr}}@media screen and (width>=768px) and (width<=960px){.grid-50-m{grid-template-columns:1fr 1fr}}@media screen and (width>=961px){.grid-50-l{grid-template-columns:1fr 1fr}}.no-js .circle-loader-wrapper{display:none}.circle-loader-wrapper{min-height:18.75rem;position:relative}.circle-loader{width:5rem;height:5rem;position:absolute;top:calc(50% - 2.5rem);left:calc(50% - 2.5rem)}.circle-loader__beam{border:.25rem solid #0000;border-top-color:#ec0016;border-radius:50%;width:100%;height:100%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite loader-animation;position:absolute}.circle-loader__beam:first-child{animation-delay:-.45s}.circle-loader__beam:nth-child(2){animation-delay:-.3s}@keyframes loader-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qf-web-switch{gap:1rem;min-height:30.3125rem;padding-top:0;position:relative}.qf-web-switch--hidden.grid{display:none}@media screen and (width>=0) and (width<=960px){.qf-web-switch{padding:1rem 0}}@media screen and (width>=768px) and (width<=960px){.qf-web-switch{padding:1.5rem 0}}@media screen and (width>=601px) and (width<=767px){.qf-web-switch{min-height:26.25rem}}@media screen and (width>=768px){.qf-web-switch{min-height:26.25rem}}@media screen and (width>=961px){.qf-web-switch{grid-template-columns:2fr 1fr;min-height:22.8125rem;padding-top:1.5rem}.stage+.qf-web-switch{margin-top:-4.5rem}}.qf-web-switch__headline{margin-bottom:1rem}.qf-web-switch .content-teaser{background-color:#fff;border-radius:.25rem;margin-bottom:0;padding:0;box-shadow:0 2px 4px #0000001a}@media screen and (width>=961px){.qf-web-switch .content-teaser:first-child .teaser-button{width:fit-content}}.qf-web-switch .content-teaser--body{margin:1.5rem}.qf-web-switch .content-teaser .teaser-button{margin:0 1.5rem 1.5rem}
