@layer custom {
:root{--cnvs-themecolor: #C9A840;--cnvs-themecolor-rgb: 201, 168, 64;--cnvs-body-font: "Nunito", sans-serif;--cnvs-primary-font: "Cormorant Garamond", serif;--cnvs-secondary-font: "Nunito", sans-serif}#header{--cnvs-header-bg: transparent;--cnvs-header-sticky-bg: #0e0e0e;--cnvs-primary-menu-font: "Nunito", sans-serif;--cnvs-primary-menu-font-weight: 700;--cnvs-primary-menu-font-size: .6875rem;--cnvs-primary-menu-tt: uppercase;--cnvs-primary-menu-ls: .14em;--cnvs-primary-menu-color: rgba(255,255,255,.78);--cnvs-primary-menu-hover-color: #C9A840}#header.not-dark{--cnvs-header-bg: #111111;--cnvs-primary-menu-color: rgba(255,255,255,.78);--cnvs-primary-menu-hover-color: #C9A840}#header.sticky-header #header-wrap{border-bottom:1px solid rgba(201,168,64,.22)}.is-expanded-menu .sub-menu-container{background:#161616;border:1px solid rgba(201,168,64,.2);border-radius:4px;overflow:hidden}.is-expanded-menu .sub-menu-container .cnvs-menu-item>.cnvs-menu-link{font-family:var(--cnvs-secondary-font);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffffffb3}.is-expanded-menu .sub-menu-container .cnvs-menu-item:hover>.cnvs-menu-link{color:#c9a840;background:#c9a8400f}.hdr-bail{display:inline-flex;align-items:center;gap:6px;font-family:var(--cnvs-secondary-font);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#fff;background:#8b0000;padding:6px 11px;border-radius:4px;white-space:nowrap;touch-action:manipulation;margin-right:10px;line-height:1}.hdr-bail:hover{background:#6d0000;color:#fff}.hdr-consult{display:inline-block;font-family:var(--cnvs-secondary-font);font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#111!important;background:#c9a840;padding:8px 18px;border-radius:6px;touch-action:manipulation;line-height:1;white-space:nowrap}.hdr-consult:hover{background:#b8932e;color:#111!important}#hero{position:relative;background:#111}@media(min-width:992px){#hero{padding-top:160px}}#hero-photo{position:absolute;inset:0;background-image:url(https://canvas-builder.nyc3.cdn.digitaloceanspaces.com/images/legal/007/hero.webp);background-size:cover;background-position:center 30%;z-index:0}#hero-photo:after{content:"";position:absolute;inset:0;background:#111;opacity:.5}#hero .hero-inner{position:relative;z-index:2}.hero-eyebrow{font-family:var(--cnvs-secondary-font);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#c9a840;display:block}#hero h1{font-family:var(--cnvs-primary-font);font-size:clamp(38px,5.5vw,72px);font-weight:600;color:#fff;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.hero-sub{font-family:var(--cnvs-secondary-font);font-size:18px;font-weight:400;color:#d4cdb8;line-height:1.75}.btn-gold{font-family:var(--cnvs-secondary-font);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:14px 28px;border-radius:6px;background:#c9a840;color:#111;text-decoration:none;display:inline-block;touch-action:manipulation;transition:background .2s;white-space:nowrap}.btn-gold:hover{background:#b8932e;color:#111;text-decoration:none}.btn-urgent{font-family:var(--cnvs-secondary-font);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:14px 28px;border-radius:6px;background:#8b0000;color:#fff;text-decoration:none;display:inline-block;touch-action:manipulation;transition:background .2s;white-space:nowrap}.btn-urgent:hover{background:#6b0000;color:#fff;text-decoration:none}.trust-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--cnvs-secondary-font);font-size:13px;font-weight:600;color:#d4cdb8}.trust-badge i{color:#c9a840;font-size:15px}.hero-rule-wrap{position:relative;z-index:2;width:100%;padding-top:60px}.hero-gold-rule{width:100%;height:2px;background:#c9a840;position:relative}.hero-scales-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#111;padding:0 14px;color:#c9a840;font-size:22px;line-height:1;display:flex;align-items:center}.hero-dark-strip{height:60px;background:#141414;margin-bottom:-60px}.hero-content-wrap{padding-top:40px;padding-bottom:60px}.hero-content-inner{max-width:680px}#practice-areas{background:#141414;font-family:var(--cnvs-secondary-font)}#practice-areas .pa-label{font-family:var(--cnvs-secondary-font);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#c9a840;display:block;margin-bottom:1rem}#practice-areas h2{font-family:var(--cnvs-primary-font);font-size:clamp(36px,5vw,52px);font-weight:600;letter-spacing:-.03em;color:#fff;line-height:1.15;text-wrap:balance;margin-bottom:1.25rem}#practice-areas .pa-intro{font-family:var(--cnvs-secondary-font);font-size:16px;font-weight:400;color:#d4cdb8;line-height:1.75;max-width:640px;margin:0 auto}.pa-card{background:#1a1a1a;border:1px solid rgba(201,168,64,.6);border-radius:20px;padding:28px 28px 24px;transition:border-color .25s ease;height:100%}.pa-card:hover{border-color:#c9a840}.pa-card-icon{width:36px;height:36px;margin-bottom:18px;flex-shrink:0}.pa-card-title{font-family:var(--cnvs-primary-font);font-size:22px;font-weight:600;letter-spacing:-.01em;color:#fff;line-height:1.25;margin-bottom:8px;text-wrap:balance}.pa-card-desc{font-family:var(--cnvs-secondary-font);font-size:14px;font-weight:400;color:#d4cdb8;line-height:1.65;margin:0}.pa-gold-rule{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:60px}.pa-gold-rule hr{flex:1;max-width:260px;border:none;border-top:2px solid #C9A840;margin:0;opacity:1}.pa-container{padding-top:100px;padding-bottom:100px}@media(prefers-reduced-motion:reduce){.pa-card{transition-duration:.01ms!important}}#prosecutor-edge{background:#1a1a1a;position:relative;overflow:hidden}#prosecutor-edge .texture-overlay{position:absolute;inset:0;background:url(https://canvas-builder.nyc3.cdn.digitaloceanspaces.com/images/legal/007/hero.webp) center/cover no-repeat;opacity:.15;pointer-events:none;z-index:0}#prosecutor-edge .section-inner{position:relative;z-index:1;padding:120px 0 100px}#prosecutor-edge .portrait-card{position:relative;margin-top:-80px;z-index:10;border-radius:20px;border:1px solid rgba(201,168,64,.6);overflow:hidden;aspect-ratio:4/3;background:#111;transition:border-color .25s ease}#prosecutor-edge .portrait-card:hover{border-color:#c9a840}#prosecutor-edge .portrait-card img{width:100%;height:100%;object-fit:cover;display:block}#prosecutor-edge .portrait-overlay{position:absolute;inset:0;background:#1116;pointer-events:none}#prosecutor-edge .crown-badge{position:absolute;bottom:20px;left:20px;background:#c9a840;color:#111;font-family:var(--cnvs-secondary-font);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:7px 14px;border-radius:4px;display:inline-flex;align-items:center;gap:7px}#prosecutor-edge .section-label{font-family:var(--cnvs-secondary-font);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#c9a840;margin-bottom:18px;display:block}#prosecutor-edge h2{font-family:var(--cnvs-primary-font);font-size:48px;font-weight:600;line-height:1.15;letter-spacing:-.03em;color:#fff;margin-bottom:24px;text-wrap:balance}#prosecutor-edge .body-text{font-family:var(--cnvs-secondary-font);font-size:16px;line-height:1.8;color:#d4cdb8;margin-bottom:40px}#prosecutor-edge .stat-box{background:#111;border:1px solid rgba(201,168,64,.25);border-radius:10px;padding:22px 16px;text-align:center;flex:1;transition:border-color .25s ease}#prosecutor-edge .stat-box:hover{border-color:#c9a840}#prosecutor-edge .stat-number{font-family:var(--cnvs-primary-font);font-size:44px;font-weight:600;color:#c9a840;line-height:1;font-variant-numeric:tabular-nums;display:block;margin-bottom:8px}#prosecutor-edge .stat-number-text{font-family:var(--cnvs-primary-font);font-size:22px;font-weight:600;color:#c9a840;padding-top:6px;line-height:1.2;display:block;margin-bottom:8px}#prosecutor-edge .stat-label{font-family:var(--cnvs-secondary-font);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#d4cdb8;line-height:1.4;display:block}#prosecutor-edge .gold-rule-wrap{margin-top:72px;display:flex;align-items:center;gap:0;position:relative}#prosecutor-edge .gold-rule-line{flex:1;height:2px;background:#c9a840}#prosecutor-edge .gold-rule-icon{width:38px;height:38px;background:#1a1a1a;border:2px solid #C9A840;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 -1px;position:relative;z-index:2;flex-shrink:0}#prosecutor-edge .gold-rule-icon i{font-size:15px;color:#c9a840}#prosecutor-edge .portrait-card img{filter:brightness(.88) contrast(1.05)}@media(max-width:991px){#prosecutor-edge h2{font-size:36px}#prosecutor-edge .portrait-card{margin-top:0;aspect-ratio:16/9}#prosecutor-edge .section-inner{padding:80px 0 72px}}@media(max-width:767px){#prosecutor-edge .stats-row{flex-direction:column;gap:12px}}#know-your-rights{--kyr-gold: #C9A840;--kyr-gold-dim: rgba(201,168,64,.6);--kyr-card-bg: #1A1A1A;--kyr-text: #D4CDB8;--kyr-red: #8B0000;background:#111;position:relative;overflow:hidden}#know-your-rights h2{font-family:var(--cnvs-primary-font);font-size:52px;font-weight:600;letter-spacing:-.03em;line-height:1.15;color:#fff;text-wrap:balance}#know-your-rights .kyr-label{font-family:var(--cnvs-secondary-font);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--kyr-gold);display:block;margin-bottom:1rem}#know-your-rights .kyr-intro{font-family:var(--cnvs-secondary-font);font-size:17px;line-height:1.75;color:var(--kyr-text)}#know-your-rights .kyr-card{background:var(--kyr-card-bg);border:1px solid var(--kyr-gold-dim);border-radius:20px;padding:2rem 1.75rem;height:100%;transition:border-color .3s ease}#know-your-rights .kyr-card:hover{border-color:var(--kyr-gold)}#know-your-rights .kyr-num{width:48px;height:48px;border-radius:50%;background:transparent;border:1.5px solid var(--kyr-gold);display:flex;align-items:center;justify-content:center;font-family:var(--cnvs-primary-font);font-size:16px;font-weight:600;color:var(--kyr-gold);margin-bottom:1.25rem;flex-shrink:0}#know-your-rights .kyr-card-title{font-family:var(--cnvs-primary-font);font-size:22px;font-weight:600;color:#fff;margin-bottom:.75rem;letter-spacing:-.02em}#know-your-rights .kyr-card-body{font-family:var(--cnvs-secondary-font);font-size:15px;line-height:1.75;color:var(--kyr-text);margin-bottom:0}#know-your-rights .kyr-callout{background:var(--kyr-card-bg);border-radius:20px;border-left:4px solid var(--kyr-gold);padding:2rem 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}#know-your-rights .kyr-callout-msg{font-family:var(--cnvs-secondary-font);font-size:18px;line-height:1.6;color:#fff;margin:0 0 .25rem}#know-your-rights .kyr-callout-msg i{color:var(--kyr-gold)}#know-your-rights .kyr-phone{font-family:var(--cnvs-primary-font);font-size:32px;font-weight:600;color:var(--kyr-gold);letter-spacing:-.02em;display:block}#know-your-rights .btn-emergency{display:inline-block;background:var(--kyr-red);color:#fff;font-family:var(--cnvs-secondary-font);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:14px 28px;border-radius:6px;text-decoration:none;white-space:nowrap;transition:background .2s ease;touch-action:manipulation}#know-your-rights .btn-emergency:hover{background:#a00000;color:#fff}#know-your-rights .kyr-wave-divider{position:absolute;top:0;left:0;width:100%;overflow:visible;line-height:0;pointer-events:none}#know-your-rights .kyr-wave-divider svg{width:100%;height:60px;display:block}.kyr-container{padding-top:100px;padding-bottom:80px}@media(max-width:767px){#know-your-rights h2{font-size:36px}#know-your-rights .kyr-callout{flex-direction:column;align-items:flex-start}}#outcomes{font-family:var(--cnvs-secondary-font);background:#161616;position:relative;overflow:visible;z-index:1}#outcomes .outcomes-label{font-family:var(--cnvs-secondary-font);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#c9a840;font-weight:700;display:block}#outcomes h2.outcomes-h2{font-family:var(--cnvs-primary-font);font-size:52px;font-weight:600;color:#fff;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}#outcomes .outcomes-intro{font-family:var(--cnvs-secondary-font);font-size:15px;color:#d4cdb8;line-height:1.75;max-width:600px;margin:0 auto}.outcomes-container{padding-top:120px;padding-bottom:0}@media(max-width:767px){#outcomes h2.outcomes-h2{font-size:36px}}.outcome-card{background:#1a1a1a;border:1px solid rgba(201,168,64,.6);border-radius:20px;padding:36px 32px 32px;transition:border-color .3s ease;display:flex;flex-direction:column;height:100%}.outcome-card:hover{border-color:#c9a840}.outcome-card .matter-type{font-family:var(--cnvs-secondary-font);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#c9a840;font-weight:700;margin-bottom:14px;display:block}.outcome-card .card-headline{font-family:var(--cnvs-primary-font);font-size:22px;font-weight:600;color:#fff;line-height:1.3;margin-bottom:16px;text-wrap:balance}.outcome-card .card-summary{font-family:var(--cnvs-secondary-font);font-size:14px;color:#d4cdb8;line-height:1.75;margin-bottom:28px;flex:1}.outcome-badge{display:inline-block;background:#c9a840;color:#111;font-family:var(--cnvs-secondary-font);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:6px 18px;border-radius:100px;align-self:flex-start}.outcomes-bottom-card-wrap{position:relative;z-index:2;margin-bottom:-60px}.outcomes-section-rule{display:flex;align-items:center;gap:18px;position:relative;z-index:1;padding-top:96px;padding-bottom:40px}.outcomes-section-rule .rule-line{flex:1;height:2px;background:#c9a840}.outcomes-section-rule .rule-icon{color:#c9a840;font-size:20px;flex-shrink:0;line-height:1}#fees{background:#111;padding:100px 0}.fees-label{font-family:var(--cnvs-secondary-font);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#c9a840;display:block;margin-bottom:20px}.fees-h2{font-family:var(--cnvs-primary-font);font-size:48px;font-weight:600;line-height:1.15;letter-spacing:-.03em;color:#fff;margin-bottom:20px;text-wrap:balance}.fees-intro{font-family:var(--cnvs-secondary-font);font-size:16px;line-height:1.75;color:#d4cdb8;margin-bottom:36px}.fee-card{background:#1a1a1a;border:1px solid rgba(201,168,64,.6);border-radius:20px;padding:28px 28px 24px;margin-bottom:20px;transition:border-color .25s ease}.fee-card:last-of-type{margin-bottom:0}.fee-card:hover{border-color:#c9a840}.fee-card-title{font-family:var(--cnvs-secondary-font);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c9a840;margin-bottom:6px}.fee-card-price{font-family:var(--cnvs-primary-font);font-size:36px;font-weight:600;color:#c9a840;line-height:1.1;font-variant-numeric:tabular-nums;margin-bottom:14px}.fee-card-price span{font-family:var(--cnvs-secondary-font);font-size:13px;font-weight:400;color:#d4cdb8;letter-spacing:0;margin-left:4px}.fee-card-list{list-style:none;padding:0;margin:0 0 4px}.fee-card-list li{font-family:var(--cnvs-secondary-font);font-size:14px;color:#d4cdb8;line-height:1.6;padding:5px 0;border-bottom:1px solid rgba(201,168,64,.12);display:flex;align-items:flex-start;gap:10px}.fee-card-list li:last-child{border-bottom:none}.fee-card-list li i{color:#c9a840;font-size:13px;margin-top:2px;flex-shrink:0}.fee-note{font-family:var(--cnvs-secondary-font);font-size:14px;color:#d4cdb8;line-height:1.7;margin-top:24px;padding-top:20px;border-top:1px solid rgba(201,168,64,.2)}.contact-card{background:#1a1a1a;border:1px solid rgba(201,168,64,.6);border-radius:24px;padding:44px 40px}.contact-h3{font-family:var(--cnvs-primary-font);font-size:36px;font-weight:600;color:#fff;letter-spacing:-.03em;margin-bottom:10px;line-height:1.2;text-wrap:balance}.contact-subtext{font-family:var(--cnvs-secondary-font);font-size:16px;color:#d4cdb8;line-height:1.65;margin-bottom:28px}.fees-form .cnvs-form-group{margin-bottom:20px}.fees-form label{font-family:var(--cnvs-secondary-font);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c9a840;display:block;margin-bottom:6px}.fees-form input,.fees-form textarea{width:100%;background:#111;border:none;border-bottom:1px solid rgba(201,168,64,.5);border-radius:0;color:#fff;font-family:var(--cnvs-secondary-font);font-size:15px;padding:10px 0;outline:none;transition:border-color .2s ease;box-shadow:none;-webkit-appearance:none}.fees-form input::placeholder,.fees-form textarea::placeholder{color:#d4cdb866;font-family:var(--cnvs-secondary-font)}.fees-form input:focus,.fees-form textarea:focus{border-bottom-color:#c9a840;background:#111;outline:none;box-shadow:none}.fees-form textarea{resize:vertical;min-height:90px}.btn-gold-submit{display:inline-block;width:100%;text-align:center;background:#c9a840;color:#111;font-family:var(--cnvs-secondary-font);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:15px 24px;border-radius:6px;border:none;cursor:pointer;touch-action:manipulation;transition:background .2s ease;margin-top:8px;text-decoration:none}.btn-gold-submit:hover{background:#b8932e;color:#111}.contact-phone{font-family:var(--cnvs-primary-font);font-size:32px;font-weight:600;color:#c9a840;letter-spacing:-.02em;line-height:1.1;text-decoration:none;display:block;margin-top:28px;margin-bottom:6px;font-variant-numeric:tabular-nums;touch-action:manipulation}.contact-phone:hover{color:#b8932e}.contact-address{font-family:var(--cnvs-secondary-font);font-size:14px;color:#d4cdb8;line-height:1.6;margin-bottom:16px}.contact-icon{color:#c9a840}.contact-disclaimer{font-family:var(--cnvs-secondary-font);font-size:12px;color:#d4cdb88c;line-height:1.55;border-top:1px solid rgba(201,168,64,.15);padding-top:14px;margin-top:4px}.contact-disclaimer-icon{color:#c9a84080}.fees-section-rule{display:flex;align-items:center;gap:0;margin-bottom:48px}.fees-section-rule hr{flex:1;border:none;border-top:2px solid #C9A840;margin:0;opacity:1}.fees-section-rule .rule-icon{font-size:18px;color:#c9a840;padding:0 14px;flex-shrink:0}@media(max-width:991px){.fees-h2{font-size:36px}.contact-card{padding:32px 24px;margin-top:48px}.fee-card-price,.contact-h3{font-size:28px}.contact-phone{font-size:26px}}#footer{--cdm-gold: #C9A840;--cdm-gold-dim: rgba(201,168,64,.45);--cdm-body: #D4CDB8;--cdm-surface: #1A1A1A;--cdm-border: rgba(201,168,64,.35);background:#111;font-family:var(--cnvs-secondary-font)}#footer .footer-widgets-wrap{padding:80px 0 60px}#footer .fw-col-label{font-family:var(--cnvs-secondary-font);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cdm-gold);margin-bottom:20px;display:block}#footer .fw-firm-name{font-family:var(--cnvs-primary-font);font-size:22px;font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.2;margin-bottom:6px}#footer .fw-tagline{font-size:12px;color:var(--cdm-gold);letter-spacing:.06em;text-transform:uppercase;font-weight:700;margin-bottom:20px}#footer .fw-phone{font-family:var(--cnvs-primary-font);font-size:30px;font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1;display:block;margin-bottom:6px;text-decoration:none;touch-action:manipulation}#footer .fw-phone:hover{color:var(--cdm-gold)}#footer .fw-phone-label{font-size:11px;color:var(--cdm-body);opacity:.65;margin-bottom:20px}#footer .fw-emergency-badge{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--cdm-gold);border-radius:4px;padding:7px 14px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cdm-gold)}#footer .fw-emergency-badge i{font-size:12px}#footer .fw-col-links{list-style:none;padding:0;margin:0}#footer .fw-col-links li{margin-bottom:12px}#footer .fw-col-links a{font-size:13.5px;color:var(--cdm-body);text-decoration:none;display:flex;align-items:center;gap:10px;transition:color .2s;touch-action:manipulation}#footer .fw-col-links a i{color:var(--cdm-gold);font-size:11px;opacity:.8;flex-shrink:0}#footer .fw-col-links a:hover{color:var(--cdm-gold)}#footer .fw-col-rule{height:1px;background:var(--cdm-border);margin:28px 0}#footer .fw-disclaimer{font-size:10.5px;line-height:1.65;color:var(--cdm-body);opacity:.45}#footer .fw-address-block address{font-style:normal;font-size:13px;line-height:1.8;color:var(--cdm-body)}#footer .fw-address-block strong{color:#fff;font-weight:600}#footer .fw-contact-cta{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:10px 20px;background:var(--cdm-gold);color:#111;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;text-decoration:none;transition:background .2s;touch-action:manipulation}#footer .fw-contact-cta:hover{background:#b8932e;color:#111}#footer .fw-reg-block{margin-top:24px;padding-top:20px;border-top:1px solid var(--cdm-border)}#footer .fw-reg-item{display:flex;align-items:flex-start;gap:10px;font-size:11px;color:var(--cdm-body);opacity:.55;margin-bottom:8px;line-height:1.5}#footer .fw-reg-item i{color:var(--cdm-gold);opacity:1;font-size:12px;margin-top:1px;flex-shrink:0}#footer .fw-scales-divider{display:flex;align-items:center;gap:0;margin-bottom:0}#footer .fw-scales-divider:before,#footer .fw-scales-divider:after{content:"";flex:1;height:1px;background:var(--cdm-gold);opacity:.5}#footer .fw-scales-icon{padding:0 14px;color:var(--cdm-gold);font-size:16px;line-height:1}#footer #copyrights{background:#0d0d0d;padding:0}#footer .cdm-copyright-inner{padding:22px 0;border-top:2px solid var(--cdm-gold)}#footer .cdm-copyright-inner .copyright-text{font-size:12px;color:var(--cdm-body);opacity:.5}#footer .cdm-copyright-inner .copyright-text a{color:var(--cdm-gold);opacity:1}#footer .copyright-links a{font-size:12px;color:var(--cdm-body);opacity:.5;text-decoration:none;transition:opacity .2s,color .2s}#footer .copyright-links a:hover{color:var(--cdm-gold);opacity:1}#footer .copyright-links span{opacity:.3;margin:0 6px;color:var(--cdm-body)}#footer .fw-col-label--small{margin-bottom:14px}#footer .fw-prosecutor-note{font-size:12.5px;color:var(--cdm-body);opacity:.6;line-height:1.7;margin:0}#footer .fw-contact-info{margin-top:16px}@media(max-width:991px){#footer .footer-widgets-wrap{padding:50px 0 40px}}
}