* { box-sizing: border-box; } body {margin: 0;}#igl8q{text-align:left;color:#033f63;font-size:45px;}#ibg49{color:#000000;font-size:16px;margin-top:45px;}#ia7bc3{width:400px;margin-left:auto;margin-top:58px;font-weight:700;background-color:#f36501;color:rgb(255, 255, 255);border:1.6px solid rgba(0, 0, 0, 0);font-size:18px;border-radius:12px;padding:16px 16px 16px 16px;}#i20lsp{background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover;background-image:url('https://masterpages.s3.amazonaws.com/uploads/sites/kathryn-michalzik-5.mstrpages.com/assets/masterpages_1789768424_image.png');padding:15px 15px 15px 15px;}#id3hrp{padding:20px 0px 20px 0px;}#i1rqmz{padding:45px 45px 40px 45px;border-radius:22px;box-shadow:0px 8px 25px 0 rgba(3,63,99,0.12) ;width:436px;margin-top:20px;}#irl1sa{color:rgb(253, 95, 38);}.kunst-footer__links a{color:var(--navy);font-size:14px;font-weight:700;text-decoration:none;}.kunst-footer__links a:hover, .kunst-footer__links a:focus-visible{color:var(--orange);text-decoration:underline;text-underline-offset:5px;}.kunst-footer__colors span{width:24px;height:5px;border-radius:10px;}.kunst-footer__colors span:nth-child(1){background:var(--navy);}.kunst-footer__colors span:nth-child(2){background:var(--turquoise);}.kunst-footer__colors span:nth-child(3){background:var(--orange);}.container-fluid.padding-container.pb-5.background-contact.flex-grow-1.cm-iax0o{background-repeat:no-repeat;background-position:left top;background-attachment:fixed;background-size:cover;background-image:url('https://masterpages.s3.amazonaws.com/uploads/templates/personal-branding.mstrpages.com/assets/masterpages_1615549873_image.png');}:root{--navy:#00476b;--navy-dark:#073b5a;--turquoise:#19b5c5;--orange:#f56600;--orange-dark:#d95400;--paper:#f5f7f8;--white:#ffffff;--ink:#173247;--muted:#617585;--line:#dce5e9;--success:#19b5c5;--shadow:0 18px 45px rgba(0,71,107,.12);}*{box-sizing:border-box;}html{scroll-behavior:smooth;}body{margin:0;background:radial-gradient(circle at 8% 5%, rgba(25,181,197,.09), transparent 22rem),
        linear-gradient(180deg,#fff 0,#f7fafb 100%);color:var(--ink);font-family:"Quicksand",Arial,sans-serif;line-height:1.55;}button, input{font:inherit;}button{cursor:pointer;}button:focus-visible, input:focus-visible{outline:4px solid rgba(25,181,197,.35);outline-offset:3px;}h1{margin:0;color:var(--navy);font-size:clamp(48px,5.4vw,76px);line-height:1.02;letter-spacing:-.025em;text-transform:uppercase;}.hero-copy .primary{width:100%;font-size:20px;padding:20px 24px;}.progress-head strong{font-size:20px;}.section-head h2{margin:4px 0 8px;color:var(--navy);font-size:clamp(30px,5vw,48px);line-height:1.08;}.section-head p{margin:0;color:var(--muted);font-size:18px;}.station-card h3{margin:17px 0 6px;color:var(--navy);font-size:21px;line-height:1.14;}.station-card p{margin:0 0 17px;color:var(--muted);}.station-card.done .done-badge{display:grid;}.panel-header .big-number{font-size:46px;font-weight:900;line-height:1;color:rgba(255,255,255,.28);}.panel-header h2{margin:0;font-size:31px;line-height:1.1;}.task h4{margin:0 0 5px;color:var(--navy);font-size:18px;}.task p{margin:0 0 13px;color:var(--muted);}.checkline input{width:22px;height:22px;accent-color:var(--turquoise);flex:0 0 auto;}.fox-tip img{width:66px;height:66px;object-fit:contain;flex:0 0 66px;}.fox-tip p{margin:0;}.quiz-question legend{padding:0 6px;color:var(--navy);font-weight:900;}.option input{accent-color:var(--orange);}.certificate .celebrate{width:150px;height:150px;object-fit:contain;display:inline-block;animation:jump .7s ease 2;}.certificate h2{margin:8px 0;color:var(--navy);font-size:39px;}.certificate p{font-size:18px;}footer{margin-top:50px;padding:28px 0;border-top:1px solid var(--line);text-align:center;color:var(--muted);font-size:14px;}@keyframes appear{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:none;}}@keyframes jump{0%, 100%{transform:translateY(0);}50%{transform:translateY(-24px) rotate(-5deg);}}@keyframes fall{to{transform:translateY(570px) rotate(720deg);}}@media (max-width:600px){.panel-header h2{font-size:24px;}.panel-header .big-number{display:none;}.panel-actions button{width:100%;}}@media (max-width: 575px){#i1rqmz{padding:38px 15px 56px 15px;}#i20lsp{background-position:center top;}}
