.ffm-sms-consent{box-sizing:border-box;min-width:0;width:100%;margin:18px 0;padding:18px;border:1px solid #c9d5e8;border-radius:8px;background:#f7f9fc;color:#122e53;font:13px/1.45 Arial,Helvetica,sans-serif;grid-column:1/-1;text-align:left}.ffm-sms-consent legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ffm-sms-consent label{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:0 0 14px!important;color:inherit!important;font:inherit!important;cursor:pointer}.ffm-sms-consent input[type=checkbox]{appearance:auto!important;flex:0 0 16px!important;width:16px!important;height:16px!important;min-height:0!important;padding:0!important;margin:2px 0 0!important;accent-color:#61001F}.ffm-sms-consent label span{display:block!important;font:inherit!important;color:inherit!important}.ffm-sms-consent p{margin:24px 0 0!important;font:11px/1.5 Arial,Helvetica,sans-serif!important;color:#31567f!important}.ffm-sms-consent a{color:#0078bd!important;text-decoration:underline!important}.ffm-sms-consent strong{font-weight:700!important}.ffm-sms-consent input:focus-visible{outline:2px solid #0078bd;outline-offset:3px}@media(max-width:480px){.ffm-sms-consent{padding:14px}}
