/*! Bytecode: required Privacy Policy checkbox */
.bc_form .bc_consent{display:flex;flex-direction:column;gap:6px}
.bc_form .bc_consent_label{position:relative;display:flex!important;align-items:flex-start;gap:12px;margin:0;padding:0;cursor:pointer;font-size:13.5px;font-weight:500;line-height:1.55;letter-spacing:0;text-transform:none;color:rgba(255,255,255,.72)}
.bc_form .bc_consent_input{position:absolute!important;left:0;top:2px;width:20px!important;height:20px!important;margin:0!important;opacity:0!important;cursor:pointer}
.bc_form .bc_consent_box{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:6px;border:1.5px solid rgba(255,255,255,.35);background:rgba(255,255,255,.04);transition:background .2s,border-color .2s,box-shadow .2s}
.bc_form .bc_consent_box::after{content:"";width:10px;height:6px;margin-top:-2px;border-left:2.2px solid #fff;border-bottom:2.2px solid #fff;transform:rotate(-45deg) scale(0);transition:transform .15s}
.bc_form .bc_consent_input:checked+.bc_consent_box{background:#0B66FF;border-color:#0B66FF}
.bc_form .bc_consent_input:checked+.bc_consent_box::after{transform:rotate(-45deg) scale(1)}
.bc_form .bc_consent_input:focus-visible+.bc_consent_box{outline:2px solid #7FA8FF;outline-offset:2px}
.bc_form .bc_consent_label:hover .bc_consent_box{border-color:rgba(255,255,255,.6)}
.bc_form .bc_consent_text a{color:#7FA8FF!important;text-decoration:underline!important;text-underline-offset:2px}
.bc_form .bc_consent_text a:hover{color:#fff!important}
.bc_form .bc_consent--bad .bc_consent_box{border-color:#FF4B2B;box-shadow:0 0 0 3px rgba(255,75,43,.18)}
.bc_form .bc_consent_err{display:flex;align-items:center;gap:6px;padding-left:32px;font-size:13px;color:#FF6B57}
.bc_form .bc_consent_err[hidden]{display:none}
@media (prefers-reduced-motion:reduce){.bc_form .bc_consent_box,.bc_form .bc_consent_box::after{transition:none}}
