*{margin:0;padding:0;box-sizing:border-box;}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background-color:#fff;color:#333;min-height:100vh;display:flex;flex-direction:column;}header.cr{background-color:#f0f0f0;padding:20px 0;top:0;z-index:100;}.c_inner.cr{width:100%;margin:0 auto;padding:0 20px;}header.cr .c_inner.cr{display:flex;justify-content:center;}main.cr{flex:1 1 0%;}.c_logo-container.cr{display:flex;align-items:center;gap:15px;max-width:300px;}main.cr{flex:1 1 0%;}main.cr .c_inner.cr{max-width:500px;}h1{color:#003a70;font-size:28px;margin-bottom:30px;margin-top:30px;}#c_slate.cr{background:#fff;border-radius:8px;padding:60px 0;color:#666;font-size:18px;font-weight:600;margin-bottom:20px;min-height:400px;display:flex;align-items:center;}footer.cr{background-color:#0a1f3d;color:#fff;text-align:center;padding:30px 0;border-top:4px solid #8b1538;bottom:0;margin-top:auto;}footer.cr p.cr{font-size:14px;opacity:.9;}@media(min-width:768px){header.cr{padding:30px 0;}}@media(min-width:768px){header.cr .c_inner.cr{justify-content:center;}}@media(min-width:768px){.c_logo-container.cr{max-width:350px;}}@media(min-width:768px){main.cr .c_inner.cr{max-width:700px;}}@media(min-width:768px){h1{font-size:36px;margin-bottom:40px;}}@media(min-width:768px){#c_slate.cr{padding:80px 0;min-height:500px;font-size:20px;}}@media(min-width:768px){footer.cr{text-align:center;}}@media(min-width:1024px){header.cr{padding:40px 0;}}@media(min-width:1024px){header.cr .c_inner.cr{justify-content:flex-start;}}@media(min-width:1024px){.c_logo-container.cr{max-width:400px;}}@media(min-width:1024px){main.cr .c_inner.cr{max-width:900px;}}@media(min-width:1024px){h1{font-size:42px;margin-bottom:50px;}}@media(min-width:1024px){#c_slate.cr{padding:20px 0;min-height:600px;font-size:22px;}}@media(min-width:1024px){footer.cr{padding:40px 0;text-align:left;}}@media(min-width:1024px){.c_inner.cr{width:100%;max-width:900px;margin-right:auto;padding:0 20px;}}#side{float:left;min-height:100px;padding:0 15px 0 0;width:25%;}#main{float:left;padding:0;width:75%;}.form_question[data-required="1"] .form_label::after{color:#f00;content:" *";