.bsm-cn-blocked .gform_next_button,.bsm-cn-blocked .gform_button,.bsm-cn-blocked .gform_save_link,.bsm-cn-blocked [data-bsm-cn]{display:none!important}.bsm-cn-inline{--bsm-cn-accent:#85182a;display:flex;gap:14px;align-items:flex-start;margin:14px 0 6px;padding:16px 18px;background:#fbf3f4;border:1px solid color-mix(in srgb,var(--bsm-cn-accent) 30%,#fff);border-left:5px solid var(--bsm-cn-accent);border-radius:4px;color:#171717;font:400 15px/1.55 Arial,Helvetica,sans-serif;grid-column:1 / -1;animation:bsm-cn-in .22s ease-out}.bsm-cn-inline .bsm-cn-title{display:block;margin:1px 0 4px;color:var(--bsm-cn-accent);font-size:16px;font-weight:700;line-height:1.35}.bsm-cn-inline .bsm-cn-text p,.bsm-cn-modal .bsm-cn-text p{margin:0 0 10px!important;padding:0}.bsm-cn-inline .bsm-cn-text p:last-child,.bsm-cn-modal .bsm-cn-text p:last-child{margin-bottom:0}.bsm-cn-icon{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--bsm-cn-accent,#85182a);color:#fff;font:700 17px/28px Arial,Helvetica,sans-serif;text-align:center}html.bsm-cn-lock{overflow:hidden}.bsm-cn-modal{--bsm-cn-accent:#85182a;position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px}.bsm-cn-backdrop{position:absolute;inset:0;background:rgb(23 23 23 / .62);animation:bsm-cn-fade .2s ease-out}.bsm-cn-dialog{position:relative;width:100%;max-width:480px;max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:6px;box-shadow:0 24px 60px rgb(0 0 0 / .3);animation:bsm-cn-in .25s ease-out}.bsm-cn-bar{height:6px;background:var(--bsm-cn-accent)}.bsm-cn-m-inner{padding:30px 30px 26px;text-align:center;color:#171717;font:400 16px/1.6 Arial,Helvetica,sans-serif}.bsm-cn-modal .bsm-cn-icon{width:52px;height:52px;margin:0 auto 14px;font-size:28px;line-height:52px}.bsm-cn-modal .bsm-cn-title{margin:0 0 12px;color:#171717;font:700 21px/1.3 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none}.bsm-cn-modal .bsm-cn-text{color:#3d3a37;text-align:left}.bsm-cn-modal .bsm-cn-ok,.bsm-cn-modal .bsm-cn-ok:focus,.bsm-cn-modal .bsm-cn-ok:active{display:block!important;width:100%!important;margin:22px 0 0!important;min-height:48px;padding:12px 20px!important;border:1px solid var(--bsm-cn-accent)!important;border-radius:3px!important;background:var(--bsm-cn-accent)!important;color:#fff!important;font:700 15px/1.4 Arial,Helvetica,sans-serif!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;cursor:pointer}.bsm-cn-modal .bsm-cn-ok:hover{background:#171717!important;border-color:#171717!important;color:#fff!important}.bsm-cn-modal .bsm-cn-ok:focus-visible{outline:3px solid #171717!important;outline-offset:3px!important}@keyframes bsm-cn-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bsm-cn-fade{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bsm-cn-inline,.bsm-cn-dialog,.bsm-cn-backdrop{animation:none}}@media (max-width:480px){.bsm-cn-m-inner{padding:24px 20px 20px}.bsm-cn-modal .bsm-cn-title{font-size:19px}}