@import "https://fonts.googleapis.com/css2?family=Baloo+2:wght@500;600;700;800&family=Nunito:wght@400;500;600;700;800;900&display=swap";:root{--rp-page-width:1452px}*{box-sizing:border-box}input:focus,select:focus{outline:none}@keyframes rppop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes rpfade{0%{opacity:0}to{opacity:1}}@keyframes rpslide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes rpspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rpcheck{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}@keyframes rpcircle{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes rpfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rpfloat3{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes rpToastIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.datenschutz-content h1{color:#2a3b3e;letter-spacing:-.5px;margin:0 0 8px;font-family:"Baloo 2",Nunito,-apple-system,sans-serif;font-size:32px;font-weight:800}.datenschutz-content h2{color:#3a4a4d;border-top:1px solid #f0e9e1;margin:36px 0 12px;padding-top:8px;font-family:"Baloo 2",Nunito,-apple-system,sans-serif;font-size:20px;font-weight:700}.datenschutz-content h2:first-of-type{border-top:none}.datenschutz-content h3{color:#3a4a4d;margin:20px 0 8px;font-family:"Baloo 2",Nunito,-apple-system,sans-serif;font-size:15px;font-weight:700}.datenschutz-content p{color:#4a5a5d;margin:0 0 12px;font-family:Nunito,sans-serif;font-size:14.5px;font-weight:600;line-height:1.75}.datenschutz-content ul{color:#4a5a5d;margin:0 0 12px;padding-left:22px;font-family:Nunito,sans-serif;font-size:14.5px;font-weight:600;line-height:1.75}.datenschutz-content li{margin-bottom:6px}.datenschutz-content a{color:#c97d6a;text-decoration:none}.datenschutz-content a:hover{text-decoration:underline}.datenschutz-content small{color:#a89a8a;font-size:12px}.datenschutz-content strong{color:#3a4a4d;font-weight:800}.rp-field:focus-within{border-color:#d98469!important}.rp-input{color:#233235;background:0 0;border:none;outline:none;width:100%;font-family:Nunito,sans-serif;font-size:15px;font-weight:600}.rp-input::placeholder{color:#b0a799}@media (width<=640px){.legal-page{padding:32px 14px!important}.legal-card{padding:28px 20px!important}.legal-card h1{font-size:26px!important}.datenschutz-content h1{font-size:24px!important}.datenschutz-content h2{margin:28px 0 10px!important;font-size:17px!important}}
