.but-page{--b:#164178;--bd:#0e2d56;--r:#E41E25;--rd:#b8161c;--rl:#ff7a7f;--g:#25a244;--bg:#f4f6fb;--t:#1d2433;--m:#5b6475;--w:#fff;--line:#e3e7f0}.but-page *{box-sizing:border-box}.but-page{margin:0;font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--t);background:var(--w);line-height:1.6;font-size:17px}.but-page h1,.but-page h2,.but-page h3,.but-page .btn,.but-page .kick{font-family:Montserrat,system-ui,sans-serif}.but-page p{padding:0}.but-page .wrap{max-width:1140px;margin:0 auto;padding:0 20px}.but-page .crumb{font-size:13px;color:var(--m);padding:12px 0}.but-page .crumb a{color:var(--b);text-decoration:none}.but-page .hero{position:relative;color:#fff;background:linear-gradient(100deg,rgba(14,45,86,.95) 0%,rgba(22,65,120,.88) 50%,rgba(22,65,120,.35) 100%),url("https://www.campus.schule/wp-content/uploads/2024/02/MG_4682.jpg.webp") center/cover;padding:64px 0 96px;overflow:hidden}.but-page .kick{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--rl);margin-bottom:10px}.but-page .hero h1{font-size:clamp(30px,4.6vw,48px);line-height:1.15;margin:0 0 16px;max-width:760px;color:#fff}.but-page .hero p{font-size:19px;max-width:640px;margin:0 0 26px;opacity:.95;color:#fff}.but-page .btns{display:flex;flex-wrap:wrap;gap:12px}.but-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:0 26px;border-radius:8px;font-weight:700;font-size:16px;text-decoration:none;border:2px solid transparent;cursor:pointer}.but-page .btn-r{background:var(--r);color:#fff}.but-page .btn-r:hover{background:var(--rd);color:#fff}.but-page .btn-w{background:#fff;color:var(--b)}.but-page .btn-g{background:var(--g);color:#fff}.but-page .btn-g:hover{color:#fff}.but-page .btn-o{border-color:var(--b);color:var(--b);background:#fff}.but-page .wave{position:absolute;left:0;bottom:-1px;width:100%;height:70px;display:block}.but-page section{padding:64px 0}.but-page .grey{background:var(--bg);position:relative}.but-page h2{font-size:clamp(26px,3.2vw,34px);line-height:1.2;color:var(--b);margin:6px 0 14px}.but-page .sec-k{font-family:Montserrat;font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--r)}.but-page .lead{font-size:18px;color:var(--m);max-width:760px}.but-page .center{text-align:center}.but-page .center .lead{margin:0 auto}.but-page .card{background:#fff;border-radius:16px;padding:26px;box-shadow:0 6px 24px rgba(22,65,120,.08)}.but-page .card h3{font-size:19px;color:var(--b);margin:12px 0 8px;line-height:1.3}.but-page .card p{margin:0;color:var(--m);font-size:16px}.but-page .ic{width:52px;height:52px;border-radius:14px;background:#e9eef8;display:grid;place-items:center}.but-page .ic svg{width:28px;height:28px;stroke:var(--b);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.but-page .ic.r{background:#fde8e9}.but-page .ic.r svg{stroke:var(--r)}.but-page .list{list-style:none;padding:0;margin:14px 0 0}.but-page .list li{padding:8px 0 8px 34px;position:relative;border-bottom:1px solid var(--line);list-style:none}.but-page .list li:last-child{border:0}.but-page .list li:before{content:"";position:absolute;left:0;top:11px;width:22px;height:22px;border-radius:50%;background:#e6f4ea url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12l4 4 8-8' stroke='%2325a244' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/14px no-repeat}.but-page .list.x li:before{background:#fde8e9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 7l10 10M17 7L7 17' stroke='%23E41E25' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat}.but-page .pills{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.but-page .pill{background:#fff;border:2px solid var(--line);border-radius:999px;padding:8px 16px;font-weight:600;font-size:15px;color:var(--b)}.but-page .step{display:flex;gap:16px;align-items:flex-start}.but-page .num{flex:0 0 46px;height:46px;border-radius:50%;background:var(--r);color:#fff;font-family:Montserrat;font-weight:800;display:grid;place-items:center;font-size:19px}.but-page .locs{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.but-page .locs a{font-family:Montserrat;font-weight:600;font-size:14px;padding:9px 14px;border-radius:8px;background:#e9eef8;color:var(--b);text-decoration:none}.but-page .locs a.up{background:var(--b);color:#fff}.but-page .small{font-size:14px;color:var(--m)}.but-page details{background:#fff;border-radius:14px;margin:0 0 12px;box-shadow:0 3px 14px rgba(22,65,120,.06)}.but-page summary{list-style:none;cursor:pointer;padding:18px 56px 18px 22px;font-family:Montserrat;font-weight:700;color:var(--b);position:relative;font-size:17px}.but-page summary::-webkit-details-marker{display:none}.but-page summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:#e9eef8;display:grid;place-items:center;font-size:20px;transition:transform .2s}.but-page details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.but-page details p{margin:0;padding:0 22px 18px;color:var(--m)}.but-page .hint{background:#f7f8fb;border:1px solid var(--line);border-radius:14px;padding:18px 22px;font-size:14px;color:var(--m)}.but-page .cta{background:var(--b);color:#fff;text-align:center;position:relative;padding:90px 0 70px}.but-page .cta h2{color:#fff}.but-page .cta .lead{color:#dfe6f3}.but-page .cta .btns{justify-content:center;margin-top:22px}.but-page .wtop{position:absolute;top:-1px;left:0;width:100%;height:60px;display:block}.but-page .sticky{display:none}.but-page .split{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.but-page .photo{border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(22,65,120,.15);aspect-ratio:4/3;background:#dfe6f3}.but-page .photo img{width:100%;height:100%;object-fit:cover;display:block}.but-page .mini{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.but-page .mini .card{padding:20px;text-align:center}.but-page .mini .ic{margin:0 auto}.but-page .mini h3{font-size:17px}.but-page .yn{display:grid;grid-template-columns:1fr 1fr;gap:20px}.but-page .box{background:#fff;border-radius:16px;padding:24px;box-shadow:0 6px 24px rgba(22,65,120,.08)}.but-page .box h3{margin:0 0 6px;color:var(--b);font-size:19px}.but-page .dur{display:flex;gap:18px;align-items:flex-start;background:#fff;border-radius:16px;padding:24px;border-left:6px solid var(--b);box-shadow:0 6px 24px rgba(22,65,120,.08)}.but-page .dur .ic{flex:0 0 52px}.but-page .cl{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-top:28px}.but-page .ckbox{background:#fff;border-radius:16px;padding:22px 24px;box-shadow:0 6px 24px rgba(22,65,120,.08)}.but-page .prog{height:8px;border-radius:99px;background:#e9eef8;overflow:hidden;margin:6px 0 4px}.but-page .prog i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--g),#3cc467);transition:width .3s}.but-page .ptxt{font-size:13px;color:var(--m);margin-bottom:8px}.but-page .ck{display:flex;align-items:center;gap:12px;padding:11px 4px;border-bottom:1px solid var(--line);cursor:pointer;font-size:16px;position:relative}.but-page .ck:last-of-type{border:0}.but-page .ck input{position:absolute;opacity:0}.but-page .ck .n{flex:0 0 28px;height:28px;border-radius:50%;background:#fde8e9;color:var(--r);font:800 13px/28px Montserrat,sans-serif;text-align:center;transition:.2s}.but-page .ck .n.o{background:#eef1f6;color:#5b6475}.but-page .ck .t{flex:1;line-height:1.35}.but-page .ck small{display:block;font-size:12px;color:var(--m);font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.but-page .ck em{font-style:normal;font:700 11px Montserrat,sans-serif;color:#5b6475;background:#eef1f6;border-radius:6px;padding:3px 8px;white-space:nowrap}.but-page .ck input:checked~.n{background:var(--g);color:#fff}.but-page .ck input:checked~.t{color:var(--m);text-decoration:line-through}.but-page .papers{width:100%;max-width:460px;display:block;margin:0 auto}.but-page .pin,.but-page .hl{opacity:0}.but-page .cl.in .pin{animation:pinIn .45s ease forwards}.but-page .cl.in .hl{animation:fadeIn .5s ease forwards}.but-page .ring{transform-origin:center;transform-box:fill-box}.but-page .cl.in .ring{animation:ring 2.2s ease-out 1.6s infinite}@keyframes pinIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes fadeIn{to{opacity:1}}@keyframes ring{0%{transform:scale(1);opacity:.8}100%{transform:scale(1.9);opacity:0}}@media (prefers-reduced-motion:reduce){.but-page .pin,.but-page .hl{opacity:1;animation:none!important}.but-page .ring{display:none}}@media (max-width:900px){.but-page .mini{grid-template-columns:1fr 1fr}.but-page .split,.but-page .yn,.but-page .cl{grid-template-columns:1fr}.but-page .papers{max-width:360px}}@media (max-width:640px){.but-page{font-size:16px}.but-page section{padding:48px 0}.but-page .hero{padding:40px 0 80px}.but-page .btn{width:100%}.but-page .sticky{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:9;box-shadow:0 8px 24px rgba(0,0,0,.25)}}@media (max-width:520px){.but-page .mini{grid-template-columns:1fr}}@media print{.but-page .hero,.but-page .cta,.but-page .sticky,.but-page .btns,.but-page details{display:none}}