:root{--cdr-navy:#062b52;--cdr-blue:#0b3e73;--cdr-red:#e30613;--cdr-bg:#f6f8fb;--cdr-text:#0a2540;--cdr-muted:#53677d;--cdr-border:#d3dce7;--cdr-radius:14px}
.cdr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cdr-card{background:#fff;border:1px solid var(--cdr-border);border-radius:var(--cdr-radius);padding:24px;box-shadow:0 12px 30px rgba(6,43,82,.07)}.cdr-card h3{margin:0 0 12px;color:var(--cdr-navy);font-size:1.2rem}.cdr-card h3 a{color:inherit;text-decoration:none}.cdr-card p{color:var(--cdr-muted)}.cdr-card__image img{width:100%;height:180px;object-fit:cover;border-radius:10px;margin-bottom:18px}.cdr-link{color:var(--cdr-blue);font-weight:700;text-decoration:none}.cdr-badge{display:inline-block;background:#eef4fa;color:var(--cdr-blue);border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:700;margin-bottom:12px}.cdr-faq__item{background:#fff;border:1px solid var(--cdr-border);border-radius:12px;padding:0 18px;margin-bottom:12px}.cdr-faq__item summary{cursor:pointer;font-weight:700;color:var(--cdr-navy);padding:18px 0}.cdr-faq__answer{padding:0 0 18px;color:var(--cdr-muted)}.cdr-form{background:#fff;border:1px solid var(--cdr-border);border-radius:var(--cdr-radius);padding:28px;box-shadow:0 12px 30px rgba(6,43,82,.07)}.cdr-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cdr-form label{display:block;font-weight:700;color:var(--cdr-text);margin-bottom:18px}.cdr-form input,.cdr-form select,.cdr-form textarea{width:100%;margin-top:7px;border:1px solid var(--cdr-border);border-radius:9px;padding:12px 14px;font:inherit;background:#fff;color:var(--cdr-text)}.cdr-form input:focus,.cdr-form select:focus,.cdr-form textarea:focus{outline:2px solid rgba(11,62,115,.18);border-color:var(--cdr-blue)}.cdr-checkbox{font-weight:500!important}.cdr-checkbox input{width:auto;margin-right:8px}.cdr-help,.cdr-disclaimer{display:block;color:var(--cdr-muted);font-size:.88rem;font-weight:400}.cdr-button{background:var(--cdr-red);color:#fff;border:0;border-radius:9px;padding:14px 22px;font-weight:800;cursor:pointer}.cdr-button:hover{background:#b90812}.cdr-notice{border-radius:10px;padding:14px 16px;margin-bottom:18px}.cdr-notice--success{background:#eaf7ef;color:#17653a}.cdr-notice--error{background:#fff0f0;color:#9e1018}.cdr-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:900px){.cdr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cdr-grid,.cdr-form__grid{grid-template-columns:1fr}.cdr-form{padding:20px}}

/* Studii de caz CDA-01 */
.cdr-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.cdr-case-page,.cdr-case-archive{background:var(--cdr-bg);color:var(--cdr-text)}.cdr-case-hero,.cdr-case-archive__hero{background:linear-gradient(135deg,var(--cdr-navy),var(--cdr-blue));color:#fff;padding:78px 0 72px}.cdr-eyebrow{margin:0 0 14px;text-transform:uppercase;letter-spacing:.13em;font-size:.78rem;font-weight:800;color:#cbdcf0}.cdr-case-hero h1,.cdr-case-archive__hero h1{color:#fff;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08;max-width:900px;margin:0 0 18px}.cdr-case-lead,.cdr-case-archive__hero p{max-width:820px;font-size:1.15rem;color:#e4edf7}.cdr-case-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.cdr-case-meta span{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700}.cdr-case-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:40px;padding-block:60px 80px}.cdr-case-content{min-width:0}.cdr-case-section{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;background:#fff;border:1px solid var(--cdr-border);border-radius:var(--cdr-radius);padding:28px;margin-bottom:20px;box-shadow:0 12px 30px rgba(6,43,82,.055)}.cdr-case-section__number{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--cdr-navy);color:#fff;font-weight:800}.cdr-case-section h2{margin:3px 0 14px;color:var(--cdr-navy);font-size:1.45rem}.cdr-case-section__body{color:var(--cdr-text);line-height:1.75}.cdr-case-section__body>:first-child{margin-top:0}.cdr-case-section__body>:last-child{margin-bottom:0}.cdr-case-intro{display:block}.cdr-case-sidebar__box{position:sticky;top:110px;background:#fff;border:1px solid var(--cdr-border);border-top:5px solid var(--cdr-red);border-radius:var(--cdr-radius);padding:24px;box-shadow:0 12px 30px rgba(6,43,82,.07)}.cdr-case-sidebar__box h2{font-size:1.25rem;color:var(--cdr-navy);margin-top:0}.cdr-case-sidebar__box .cdr-button{display:inline-block;text-decoration:none;margin-top:10px}.cdr-case-disclaimer{background:#eef4fa;border-left:4px solid var(--cdr-blue);padding:18px 20px;border-radius:8px;color:var(--cdr-muted);line-height:1.6}.cdr-case-card__status{font-size:.82rem;font-weight:800;color:var(--cdr-blue);text-transform:uppercase;letter-spacing:.04em}.cdr-case-archive__content{padding-block:55px 80px}.cdr-case-archive .cdr-card h2{font-size:1.25rem;margin:0 0 12px}.cdr-case-archive .cdr-card h2 a{color:var(--cdr-navy);text-decoration:none}.cdr-pagination{margin-top:35px}.cdr-pagination .nav-links{display:flex;gap:8px;flex-wrap:wrap}.cdr-pagination .page-numbers{padding:8px 12px;border:1px solid var(--cdr-border);background:#fff;border-radius:7px;text-decoration:none}.cdr-pagination .current{background:var(--cdr-navy);color:#fff}
@media(max-width:900px){.cdr-case-layout{grid-template-columns:1fr}.cdr-case-sidebar__box{position:static}.cdr-case-hero,.cdr-case-archive__hero{padding:58px 0}}@media(max-width:640px){.cdr-container{width:min(100% - 28px,1180px)}.cdr-case-section{grid-template-columns:1fr;padding:21px}.cdr-case-section__number{width:34px;height:34px}.cdr-case-layout{padding-block:35px 55px}}

/* Legal pages */
.cdr-legal{max-width:980px;margin:0 auto;padding:48px 20px 72px;color:#0A2540;line-height:1.75}.cdr-legal__header{padding:38px;border-radius:18px;background:linear-gradient(135deg,#f6f8fb,#e8eef5);margin-bottom:34px;border:1px solid #d3dce7}.cdr-legal__eyebrow{margin:0 0 8px;color:#e30613;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.cdr-legal h1{margin:0 0 16px;color:#062b52;font-size:clamp(2rem,4vw,3.1rem);line-height:1.1}.cdr-legal h2{color:#062b52;font-size:1.42rem;margin:38px 0 12px}.cdr-legal p,.cdr-legal li{font-size:1rem}.cdr-legal a{color:#0b3e73;text-decoration:underline}.cdr-legal__updated{font-size:.9rem!important;color:#53677d;margin-bottom:0}.cdr-legal__table-wrap{overflow-x:auto;border:1px solid #d3dce7;border-radius:12px}.cdr-legal table{width:100%;border-collapse:collapse;background:#fff;margin:0}.cdr-legal th,.cdr-legal td{padding:14px 16px;border-bottom:1px solid #e8eef5;vertical-align:top;text-align:left}.cdr-legal th{background:#062b52;color:#fff}.cdr-legal tr:last-child td{border-bottom:0}.cdr-legal__button{border:0;border-radius:8px;background:#062b52;color:#fff;padding:12px 18px;font-weight:700;cursor:pointer}

/* Cookie consent */
.cdr-cookie[hidden],.cdr-cookie-preferences[hidden]{display:none!important}.cdr-cookie{position:fixed;inset:0;z-index:999999;background:rgba(4,24,47,.58);display:flex;align-items:flex-end;justify-content:center;padding:20px}.cdr-cookie__panel{width:min(920px,100%);background:#fff;border-radius:16px;box-shadow:0 22px 70px rgba(0,0,0,.28);padding:26px;position:relative;color:#0a2540}.cdr-cookie__close{position:absolute;right:14px;top:10px;border:0;background:none;color:#53677d;font-size:28px;cursor:pointer}.cdr-cookie h2{color:#062b52;margin:0 0 8px;font-size:1.55rem}.cdr-cookie p{margin:0 0 8px;line-height:1.55}.cdr-cookie a{color:#0b3e73}.cdr-cookie__settings{margin-top:18px;border-top:1px solid #e8eef5}.cdr-cookie__settings label{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid #e8eef5}.cdr-cookie__settings span{display:flex;flex-direction:column}.cdr-cookie__settings small{color:#53677d;margin-top:3px}.cdr-cookie__settings input{width:20px;height:20px}.cdr-cookie__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}.cdr-cookie__button{border-radius:8px;padding:11px 16px;font-weight:800;cursor:pointer;border:1px solid #0b3e73}.cdr-cookie__button--primary{background:#e30613;border-color:#e30613;color:#fff}.cdr-cookie__button--outline{background:#fff;color:#062b52}.cdr-cookie__button--ghost{background:#f6f8fb;color:#062b52;border-color:#d3dce7}.cdr-cookie-preferences{position:fixed;left:14px;bottom:14px;z-index:99990;background:#062b52;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;box-shadow:0 5px 20px rgba(0,0,0,.18);cursor:pointer}@media(max-width:700px){.cdr-cookie{padding:10px}.cdr-cookie__panel{padding:22px 16px}.cdr-cookie__actions{display:grid;grid-template-columns:1fr}.cdr-cookie__button{width:100%}.cdr-legal__header{padding:24px}.cdr-legal{padding-top:24px}}
body.cdr-cookie-is-open{overflow:hidden}.cdr-cookie__panel:focus{outline:none}

.cdr-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}.cdr-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:8px;background:#e30613;color:#fff!important;text-decoration:none;font-weight:700}.cdr-button:hover{background:#b90812;color:#fff!important}@media(max-width:700px){.cdr-contact-grid{grid-template-columns:1fr}}

/* Formular solicitare / Avizare v0.7.2A */
.cdr-form--case{max-width:980px;margin:0 auto}.cdr-form-section{background:#fff;border:1px solid #dbe3ec;border-radius:16px;padding:26px;margin:0 0 22px;box-shadow:0 10px 30px rgba(6,43,82,.055)}.cdr-form-section__head{display:flex;align-items:flex-start;gap:15px;margin-bottom:22px}.cdr-form-section__head h2{margin:0 0 4px;color:#062b52;font-size:1.35rem;line-height:1.25}.cdr-form-section__head p{margin:0;color:#53677d}.cdr-form-step{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#062b52;color:#fff;font-weight:800}.cdr-form--case label{display:flex;flex-direction:column;gap:7px;color:#0a2540;font-weight:700}.cdr-form--case input[type=text],.cdr-form--case input[type=email],.cdr-form--case input[type=tel],.cdr-form--case input[type=date],.cdr-form--case input[type=time],.cdr-form--case select,.cdr-form--case textarea{width:100%;border:1px solid #cbd6e2;border-radius:9px;padding:12px 13px;background:#fff;color:#0a2540;font:inherit;font-weight:400;box-sizing:border-box}.cdr-form--case input:focus,.cdr-form--case select:focus,.cdr-form--case textarea:focus{border-color:#0b3e73;box-shadow:0 0 0 3px rgba(11,62,115,.12);outline:0}.cdr-form--case .cdr-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cdr-upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cdr-upload-box{border:1px dashed #9db0c4;border-radius:12px;background:#f8fafc;padding:17px;min-height:112px;justify-content:center}.cdr-upload-box input[type=file]{width:100%;font-weight:400}.cdr-help{display:block;color:#66798c;font-size:.84rem;line-height:1.45;font-weight:400}.cdr-photo-guide{padding:14px 16px;background:#eef4fa;border-left:4px solid #0b3e73;border-radius:8px;margin-bottom:16px;color:#29445f}.cdr-checkbox{display:grid!important;grid-template-columns:20px 1fr;align-items:start;gap:10px!important;font-weight:500!important}.cdr-checkbox input{width:18px;height:18px;margin-top:3px}.cdr-avizare[hidden],.cdr-standard-request[hidden]{display:none!important}.cdr-help.is-error{color:#b90812;font-weight:700}.cdr-notice{max-width:980px;margin:0 auto 22px;padding:16px 18px;border-radius:10px}.cdr-notice--success{background:#e9f8ef;border:1px solid #9ad6ae;color:#155b2d}.cdr-notice--error{background:#fff0f0;border:1px solid #efb4b4;color:#8e111b}.cdr-disclaimer{color:#586b7d;font-size:.9rem;line-height:1.55}.cdr-form--case .cdr-button{border:0;cursor:pointer;font-size:1rem;padding:14px 23px}@media(max-width:850px){.cdr-upload-grid{grid-template-columns:1fr}.cdr-form--case .cdr-form__grid{grid-template-columns:1fr}}@media(max-width:600px){.cdr-form-section{padding:20px 15px;border-radius:12px}.cdr-form-section__head{gap:10px}.cdr-form-step{flex-basis:30px;width:30px;height:30px}.cdr-form-section__head h2{font-size:1.16rem}}


/* CDA Intake Wizard - v0.7.2A R4 */
.cdr-wizard{max-width:980px;margin:0 auto 22px;background:#062b52;color:#fff;border-radius:16px;padding:18px 22px;box-shadow:0 12px 30px rgba(6,43,82,.16)}
.cdr-wizard__top{display:flex;align-items:center;justify-content:space-between;gap:18px}.cdr-wizard__eyebrow{display:block;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.cdr-wizard__status{display:block;font-size:1.05rem;margin-top:3px}.cdr-wizard__percent{font-weight:800}.cdr-wizard__track{height:8px;background:rgba(255,255,255,.18);border-radius:999px;overflow:hidden;margin-top:14px}.cdr-wizard__track span{display:block;height:100%;width:0;background:#e30613;border-radius:inherit;transition:width .25s ease}.cdr-form-section[data-cdr-step][hidden]{display:none!important}.cdr-wizard__actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px}.cdr-button--secondary{background:#fff!important;color:#062b52!important;border:1px solid #cbd6e2!important}.cdr-button--secondary:hover{background:#eef4fa!important}.cdr-step-error{margin:0 0 16px;padding:12px 14px;border-radius:9px;background:#fff0f0;border:1px solid #efb4b4;color:#8e111b;font-weight:700}.cdr-consent{grid-template-columns:24px minmax(0,1fr)!important;column-gap:12px!important;align-items:start!important}.cdr-consent input[type=checkbox]{width:20px!important;height:20px!important;margin:2px 0 0!important;flex:0 0 20px}.cdr-consent span{display:block;min-width:0;line-height:1.65;font-weight:500;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}.cdr-consent a{display:inline!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;color:#0b4f95!important;font-weight:700;text-decoration:underline;text-underline-offset:2px}.cdr-consent a:hover{color:#e30613!important}.cdr-next-steps{background:#eef4fa;border-left:4px solid #0b3e73;border-radius:10px;padding:18px 20px;margin:22px 0}.cdr-next-steps h3{margin:0 0 10px;color:#062b52}.cdr-next-steps ol{margin:0 0 10px 20px}.cdr-next-steps li{margin-bottom:7px}.cdr-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px}.cdr-review__item{background:#f8fafc;border:1px solid #dbe3ec;border-radius:10px;padding:12px 14px}.cdr-review__item strong{display:block;color:#062b52;font-size:.82rem;margin-bottom:4px}.cdr-review__item span{color:#415970}.cdr-draft-note{font-size:.84rem;color:#53677d;margin-top:10px}.cdr-photo-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:14px 0 18px}.cdr-photo-checklist span{display:flex;align-items:center;gap:8px;color:#29445f}.cdr-photo-checklist span:before{content:'✓';display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#e8eef5;color:#0b3e73;font-weight:800;font-size:.75rem}
@media(max-width:640px){.cdr-wizard{padding:16px}.cdr-review{grid-template-columns:1fr}.cdr-wizard__actions{flex-direction:column-reverse;align-items:stretch}.cdr-wizard__actions .cdr-button{width:100%}.cdr-photo-checklist{grid-template-columns:1fr}.cdr-consent{grid-template-columns:22px minmax(0,1fr)!important}.cdr-consent input[type=checkbox]{width:19px!important;height:19px!important}}

/* v0.7.2A-R5 – selecturi lizibile și confirmarea opțiunii alese */
.cdr-form--case select{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  min-height:48px!important;
  height:auto!important;
  padding:12px 44px 12px 14px!important;
  line-height:1.35!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  color:#0a2540!important;
  background-color:#fff!important;
  -webkit-text-fill-color:#0a2540!important;
  box-sizing:border-box!important;
}
.cdr-form--case select option{
  color:#0a2540!important;
  background:#fff!important;
  white-space:normal!important;
}
.cdr-select-current{
  display:block;
  margin-top:8px;
  padding:9px 12px;
  border-left:3px solid #0b3e73;
  border-radius:5px;
  background:#eef4fa;
  color:#062b52;
  font-size:.92rem;
  font-weight:700;
  line-height:1.4;
  overflow-wrap:anywhere;
}


/* v0.7.12.15.1 - Buton public Constatare amiabilă */
.menu-item.cdr-menu-amiable > a{
    white-space:nowrap;
}

/* v0.7.12.17 — Public Footer Authorities */
.cdr-authorities-footer{margin-top:42px;padding:32px 20px;background:#102b45;color:#fff}
.cdr-authorities-footer__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:.85fr 1.6fr;gap:34px;align-items:center}
.cdr-authorities-footer__eyebrow{display:block;margin-bottom:6px;font-size:10px;font-weight:900;letter-spacing:.13em;color:#9fb7cf}
.cdr-authorities-footer h2{margin:0 0 8px;color:#fff;font-size:21px}
.cdr-authorities-footer p{margin:0;color:#c7d4e0;font-size:13px;line-height:1.6}
.cdr-authorities-footer__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.cdr-authorities-footer__links a{display:flex;min-height:118px;flex-direction:column;padding:15px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.055);color:#fff!important;text-decoration:none!important;transition:.18s ease}
.cdr-authorities-footer__links a:hover{transform:translateY(-2px);background:rgba(255,255,255,.09)}
.cdr-authorities-footer__links strong{font-size:18px}
.cdr-authorities-footer__links span{margin-top:5px;color:#c9d6e2;font-size:12px;line-height:1.4}
.cdr-authorities-footer__links em{margin-top:auto;padding-top:9px;color:#fff;font-size:11px;font-style:normal;font-weight:800}
body.cdr-app-page .cdr-authorities-footer{display:none!important}
@media(max-width:850px){.cdr-authorities-footer__inner{grid-template-columns:1fr}.cdr-authorities-footer__links{grid-template-columns:1fr}.cdr-authorities-footer__links a{min-height:auto}}


/* v0.7.12.18 — Authorities integrated inside public footer */
footer #cdr-authorities-footer,
.ct-footer #cdr-authorities-footer,
.site-footer #cdr-authorities-footer{
    margin:0!important;
    padding:26px max(20px,calc((100% - 1180px)/2))!important;
    background:transparent!important;
    border-top:1px solid rgba(255,255,255,.12);
    color:#fff;
}
footer #cdr-authorities-footer .cdr-authorities-footer__inner,
.ct-footer #cdr-authorities-footer .cdr-authorities-footer__inner,
.site-footer #cdr-authorities-footer .cdr-authorities-footer__inner{
    width:100%;
    max-width:1180px;
    margin:0 auto;
}
body.cdr-app-page #cdr-authorities-footer{display:none!important}

#cdr-authorities-footer.cdr-authorities-footer--runtime{display:block!important;width:100%!important;margin:0!important;padding:26px max(20px,calc((100% - 1180px)/2))!important;background:#0d3154!important;color:#fff!important;border-top:1px solid rgba(255,255,255,.12)!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-sizing:border-box!important}
#cdr-authorities-footer *{box-sizing:border-box}
#cdr-authorities-footer .cdr-authorities-footer__inner{width:min(1180px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:.85fr 1.6fr!important;gap:30px!important;align-items:center!important}
#cdr-authorities-footer .cdr-authorities-footer__eyebrow{display:block!important;margin:0 0 6px!important;color:#9eb8d0!important;font-size:10px!important;font-weight:900!important;letter-spacing:.13em!important}
#cdr-authorities-footer h2{margin:0 0 8px!important;color:#fff!important;font-size:21px!important}
#cdr-authorities-footer p{margin:0!important;max-width:430px!important;color:#cad7e3!important;font-size:13px!important;line-height:1.6!important}
#cdr-authorities-footer .cdr-authorities-footer__links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
#cdr-authorities-footer .cdr-authorities-footer__links a{display:flex!important;min-height:116px!important;flex-direction:column!important;padding:15px!important;border:1px solid rgba(255,255,255,.17)!important;border-radius:10px!important;background:rgba(255,255,255,.055)!important;color:#fff!important;text-decoration:none!important}
#cdr-authorities-footer .cdr-authorities-footer__links strong{color:#fff!important;font-size:18px!important}
#cdr-authorities-footer .cdr-authorities-footer__links span{margin-top:5px!important;color:#cad7e3!important;font-size:12px!important;line-height:1.4!important}
#cdr-authorities-footer .cdr-authorities-footer__links em{margin-top:auto!important;padding-top:9px!important;color:#fff!important;font-size:11px!important;font-style:normal!important;font-weight:800!important}
@media(max-width:850px){#cdr-authorities-footer .cdr-authorities-footer__inner{grid-template-columns:1fr!important}#cdr-authorities-footer .cdr-authorities-footer__links{grid-template-columns:1fr!important}#cdr-authorities-footer .cdr-authorities-footer__links a{min-height:auto!important}}


/* v0.7.12.18.5 — Authorities PRE-FOOTER on all public pages */
#cdr-authorities-prefooter{
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:30px 20px!important;
    background:#0d3154!important;
    color:#fff!important;
    border-top:1px solid rgba(255,255,255,.12)!important;
    border-bottom:1px solid rgba(255,255,255,.12)!important;
    box-sizing:border-box!important;
    position:relative!important;
    z-index:1!important;
}
#cdr-authorities-prefooter *{box-sizing:border-box!important}
#cdr-authorities-prefooter .cdr-authorities-prefooter__inner{
    width:min(1180px,100%)!important;
    margin:0 auto!important;
    display:grid!important;
    grid-template-columns:.85fr 1.6fr!important;
    gap:30px!important;
    align-items:center!important;
}
#cdr-authorities-prefooter .cdr-authorities-prefooter__eyebrow{
    display:block!important;
    margin:0 0 6px!important;
    color:#9eb8d0!important;
    font-size:10px!important;
    font-weight:900!important;
    letter-spacing:.13em!important;
}
#cdr-authorities-prefooter h2{
    margin:0 0 8px!important;
    color:#fff!important;
    font-size:21px!important;
    line-height:1.25!important;
}
#cdr-authorities-prefooter p{
    margin:0!important;
    max-width:440px!important;
    color:#cad7e3!important;
    font-size:13px!important;
    line-height:1.6!important;
}
#cdr-authorities-prefooter .cdr-authorities-prefooter__links{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:10px!important;
}
#cdr-authorities-prefooter .cdr-authorities-prefooter__links a{
    display:flex!important;
    min-height:116px!important;
    flex-direction:column!important;
    padding:15px!important;
    border:1px solid rgba(255,255,255,.17)!important;
    border-radius:10px!important;
    background:rgba(255,255,255,.055)!important;
    color:#fff!important;
    text-decoration:none!important;
}
#cdr-authorities-prefooter .cdr-authorities-prefooter__links a:hover{
    background:rgba(255,255,255,.10)!important;
}
#cdr-authorities-prefooter .cdr-authorities-prefooter__links strong{
    color:#fff!important;
    font-size:18px!important;
}
#cdr-authorities-prefooter .cdr-authorities-prefooter__links span{
    margin-top:5px!important;
    color:#cad7e3!important;
    font-size:12px!important;
    line-height:1.4!important;
}
#cdr-authorities-prefooter .cdr-authorities-prefooter__links em{
    margin-top:auto!important;
    padding-top:9px!important;
    color:#fff!important;
    font-size:11px!important;
    font-style:normal!important;
    font-weight:800!important;
}
@media(max-width:850px){
    #cdr-authorities-prefooter .cdr-authorities-prefooter__inner{
        grid-template-columns:1fr!important;
    }
    #cdr-authorities-prefooter .cdr-authorities-prefooter__links{
        grid-template-columns:1fr!important;
    }
    #cdr-authorities-prefooter .cdr-authorities-prefooter__links a{
        min-height:auto!important;
    }
}
