/* Shared, accessible appearance for Borlabs unlock panels; blocking stays with Borlabs. */
body.ir-site .brlbs-cmpnt-content-blocker{font-family:aglet-sans,sans-serif!important;max-width:100%;min-width:0;color:#eeeef3!important}
body.ir-site .brlbs-cmpnt-content-blocker [class*="brlbs-cmpnt-cb-preset"]{display:flex!important;flex-direction:column!important;gap:0!important;background:#202026!important;border:1px solid #45454f!important;border-radius:16px!important;overflow:hidden!important;box-shadow:none!important}
body.ir-site .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-main{display:flex!important;flex-direction:column!important;gap:22px!important;padding:26px!important;background:transparent!important;color:inherit!important}
body.ir-site .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-content{padding:0!important;background:transparent!important;color:inherit!important}
body.ir-site .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-description{font-family:inherit!important;font-size:16px!important;line-height:1.55!important;color:#eeeef3!important;margin:0 0 12px!important;text-align:left!important}
body.ir-site .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-description strong{font-weight:700!important;color:#fff!important}
body.ir-site .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-provider-toggle{font-family:inherit!important;color:#e2d8f1!important;font-size:14px!important;text-decoration:underline!important;text-underline-offset:4px}
body.ir-site .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons{display:flex!important;flex-direction:column!important;gap:12px!important;padding:0!important;margin:0!important}
body.ir-site .brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn{font-family:inherit!important;font-size:15px!important;line-height:1.4!important;font-weight:600!important;min-height:48px!important;padding:13px 18px!important;margin:0!important;border:1px solid #e8e8ef!important;border-radius:10px!important;background:#f7f7fa!important;color:#16161b!important;text-decoration:none!important;white-space:normal!important;text-align:center!important;transition:background-color 180ms ease-out,color 180ms ease-out!important;box-sizing:border-box!important}
body.ir-site .brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn[data-borlabs-cookie-accept-service]{background:transparent!important;border-color:#777780!important;color:#eeeef3!important;font-weight:400!important;font-size:14px!important}
body.ir-site .brlbs-cmpnt-content-blocker a:focus-visible{outline:3px solid #25b0cc!important;outline-offset:4px!important}
body.ir-site [data-borlabs-cookie-content-blocker-id="avada-recaptcha"] .brlbs-cmpnt-cb-thumbnail{display:none!important}
body.ir-site .fusion-form-field.ir-contact-captcha{grid-column:1/-1;width:100%;margin:8px 0 0}
body.ir-site .ir-contact-captcha .fusion-form-recaptcha-wrapper:has(.recaptcha-container:empty){margin:0}
body.ir-site .ir-contact-captcha .grecaptcha-badge{max-width:100%;box-shadow:none!important}
body.ir-site .fusion-form .fusion-button:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}
@media(hover:hover) and (pointer:fine){body.ir-site .brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:hover{background:#e71a66!important;border-color:#e71a66!important;color:#fff!important}}
@media(max-width:600px){body.ir-site .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-main{padding:20px!important;gap:18px!important}body.ir-site .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-description{font-size:15px!important}}
@media(prefers-reduced-motion:reduce){body.ir-site .brlbs-cmpnt-content-blocker a{transition:none!important}}
body.ir-site .brlbs-cmpnt-content-blocker [class*="brlbs-cmpnt-cb-preset"]{height:auto!important;max-height:none!important;min-height:0!important;align-items:stretch!important;justify-content:flex-start!important}
body.ir-site .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-main{position:static!important;inset:auto!important;flex:none!important;width:100%!important;height:auto!important;max-height:none!important;align-items:stretch!important;justify-content:flex-start!important;box-sizing:border-box!important}
body.ir-site .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons{width:100%!important}
body.ir-site .brlbs-cmpnt-content-blocker :is(p,a,strong){font-family:aglet-sans,sans-serif!important}
body.ir-site .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-description{padding:0!important}
body.ir-site .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-main{margin:0!important}
body.ir-site [data-borlabs-cookie-content-blocker-id="avada-recaptcha"] a.brlbs-cmpnt-cb-btn[data-borlabs-cookie-accept-service]{background:#f7f7fa!important;color:#16161b!important;border-color:#f7f7fa!important;font-size:15px!important;font-weight:600!important}
body.ir-site .ir-contact-captcha .grecaptcha-badge{visibility:visible!important;display:block!important}
