/* Shared homepage header, footer and dialogs. Scoped against legacy page styles. */
body.scopiya-site { margin: 0; min-height: 100vh; display: flex; flex-direction: column; }
.scopiya-page-content { flex: 1 0 auto; width: 100%; min-width: 0; }
.scopiya-shell { --blue: #0759c5; --navy: #11294f; --green: #258127; --muted: #6b7280; --line: #e8edf3; font-family: Inter, "Segoe UI", Arial, sans-serif !important; color: var(--navy); line-height: 1.5; }
.scopiya-shell *, .scopiya-shell *::before, .scopiya-shell *::after { box-sizing: border-box; }
.scopiya-shell :is(a, button, span, small, strong, h2, p, nav, div) { font-family: inherit !important; letter-spacing: normal; }
.scopiya-shell span { font-size: inherit !important; color: inherit !important; }
.scopiya-shell button { border: 0 !important; border-radius: 0 !important; background: transparent !important; padding: 0 !important; color: inherit !important; font-size: inherit !important; }
.scopiya-shell :is(h2, p) { text-transform: none; }
.scopiya-shell button, .scopiya-shell a { -webkit-tap-highlight-color:transparent !important; }
.scopiya-shell a { color:inherit !important; text-decoration:none !important; }
.scopiya-shell button { font:inherit !important; cursor:pointer !important; }
.scopiya-shell button:focus-visible, .scopiya-shell a:focus-visible { outline:3px solid #86baff !important; outline-offset:5px !important; }
.scopiya-shell button { border:0 !important; }
.scopiya-shell button[hidden], .scopiya-shell [hidden] { display:none !important; }
.scopiya-shell.site-header { height:108px !important; max-width:1320px !important; padding:20px 42px !important; margin:auto !important; display:flex !important; align-items:center !important; justify-content:space-between !important; gap:28px !important; position:relative !important; z-index:5 !important; }
.scopiya-shell .brand { position:relative !important; display:block !important; min-width:194px !important; padding-top:12px !important; }
.scopiya-shell .brand-name { font-size:42px !important; font-weight:650 !important; letter-spacing:-1.9px !important; color:#09478f !important; line-height:1 !important; }
.scopiya-shell .brand-name>span { font-size:16px !important; color:var(--green) !important; letter-spacing:-.7px !important; }
.scopiya-shell .brand small { font-size:9px !important; display:flex !important; align-items:center !important; gap:6px !important; margin-top:9px !important; white-space:nowrap !important; letter-spacing:.1px !important; }
.scopiya-shell .brand small>span { width:16px !important; height:1px !important; background:#89acd5 !important; }
.scopiya-shell .brand small>span:last-child { background:#8ab680 !important; }
.scopiya-shell .brand-arc { position:absolute !important; width:72px !important; height:32px !important; border-top:3px solid #1760b3 !important; left:32px !important; top:-6px !important; border-radius:50% 50% 0 0 !important; transform:rotate(-6deg) !important; }
.scopiya-shell .brand-arc:after { content:"" !important; position:absolute !important; width:6px !important; height:6px !important; background:#59a13a !important; border-radius:50% !important; right:9px !important; bottom:4px !important; }
.scopiya-shell nav { display:flex !important; align-items:center !important; gap:28px !important; font-size:12px !important; font-weight:600 !important; }
.scopiya-shell nav button { background:transparent !important; padding:0 !important; color:inherit !important; }
.scopiya-shell nav .nav-jobs { color:var(--blue) !important; }
.scopiya-shell nav .nav-services { color:var(--green) !important; }
.scopiya-shell nav a:hover, .scopiya-shell nav button:hover { text-decoration:underline !important; text-underline-offset:5px !important; }
.scopiya-shell .header-actions { display:flex !important; gap:10px !important; }
.scopiya-shell .button { display:flex !important; justify-content:center !important; align-items:center !important; gap:12px !important; border-radius:5px !important; font-size:12px !important; min-height:36px !important; padding:9px 15px !important; font-weight:650 !important; border:1px solid transparent !important; transition:transform .18s,box-shadow .18s !important; }
.scopiya-shell .button:hover { transform:translateY(-2px) !important; box-shadow:0 5px 12px #123b6420 !important; }
.scopiya-shell .button.small { min-width:70px !important; min-height:35px !important; font-size:12px !important; }
.scopiya-shell .button-blue { background:linear-gradient(110deg,#0864d5,#034da9) !important; color:white !important; }
.scopiya-shell .button-outline { background:#fff !important; border-color:#a5c8ff !important; color:var(--blue) !important; }
.scopiya-shell .button-green { background:linear-gradient(110deg,#268b28,#237e20) !important; color:white !important; }
.scopiya-shell .button-green-outline { background:#fff !important; border-color:#b2d6ab !important; color:#287e2c !important; }
.scopiya-shell .menu-toggle { display:none !important; }
.scopiya-shell .green-light { background:#f1f8ee !important; color:var(--green) !important; }
.scopiya-shell.site-footer { border-top:1px solid var(--line) !important; max-width:1200px !important; margin:0 auto !important; padding:20px 25px !important; display:flex !important; justify-content:space-between !important; font-size:10px !important; color:#7f8998 !important; }
.scopiya-shell.site-footer div { display:flex !important; gap:20px !important; }
dialog.scopiya-shell { border:1px solid var(--line) !important; border-radius:20px !important; padding:42px !important; width:calc(100% - 32px) !important; max-width:490px !important; text-align:center !important; box-shadow:0 20px 90px #132f492b !important; color:var(--navy) !important; }
dialog.scopiya-shell::backdrop { background:#0f234b70 !important; backdrop-filter:blur(5px) !important; }
.scopiya-shell .dialog-close { position:absolute !important; right:14px !important; top:10px !important; color:#607188 !important; font-size:27px !important; background:transparent !important; }
.scopiya-shell .dialog-symbol { display:grid !important; place-items:center !important; width:60px !important; height:60px !important; border-radius:50% !important; margin:0 auto 20px !important; font-size:25px !important; }
.scopiya-shell .eyebrow { font-size:9px !important; letter-spacing:1.6px !important; color:var(--green) !important; font-weight:700 !important; display:block !important; }
dialog.scopiya-shell h2 { font-size:27px !important; margin:14px 0 !important; }
dialog.scopiya-shell p { font-size:14px !important; line-height:1.7 !important; color:var(--muted) !important; margin:0 0 24px !important; }
.scopiya-shell .text-button { margin-top:15px !important; background:none !important; color:#556279 !important; font-size:12px !important; }
.scopiya-shell .role-option { border:1px solid var(--line) !important; width:100% !important; background:white !important; padding:17px 12px !important; display:flex !important; gap:14px !important; align-items:center !important; text-align:left !important; border-radius:9px !important; margin-top:10px !important; }
.scopiya-shell .role-option>i { color:var(--blue) !important; font-size:20px !important; }
.scopiya-shell .role-option strong { font-size:13px !important; display:block !important; }
.scopiya-shell .role-option small { display:block !important; font-size:10px !important; color:var(--muted) !important; margin-top:5px !important; }
.scopiya-shell .role-option>span:last-child { margin-left:auto !important; }
.scopiya-shell .role-option:hover { border-color:#96bbee !important; background:#f7faff !important; }
@media(max-width:1100px) {
.scopiya-shell.site-header { padding:20px 25px !important; gap:20px !important; }
.scopiya-shell nav { gap:16px !important; font-size:10px !important; }
.scopiya-shell .brand { min-width:164px !important; }
.scopiya-shell .brand-name { font-size:35px !important; }
.scopiya-shell .brand-name>span { font-size:13px !important; }
.scopiya-shell .brand small { font-size:8px !important; }
}
@media(max-width:800px) {
.scopiya-shell.site-header { height:92px !important; padding:15px 20px !important; }
.scopiya-shell .brand { min-width:auto !important; }
.scopiya-shell .header-actions { margin-left:auto !important; }
.scopiya-shell .menu-toggle { display:block !important; background:none !important; color:var(--navy) !important; order:3 !important; font-size:18px !important; padding:8px !important; }
.scopiya-shell.site-header nav { display:none !important; position:absolute !important; top:88px !important; left:15px !important; right:15px !important; padding:24px !important; border-radius:12px !important; box-shadow:0 10px 35px #18375a25 !important; background:#fff !important; font-size:14px !important; align-items:flex-start !important; gap:22px !important; }
.scopiya-shell.site-header nav.is-open { display:flex !important; flex-direction:column !important; }
}
@media(max-width:480px) {
.scopiya-shell .brand-name { font-size:30px !important; }
.scopiya-shell .brand-name>span { font-size:11px !important; }
.scopiya-shell .brand small { font-size:6.5px !important; gap:4px !important; }
.scopiya-shell .brand-arc { width:58px !important; height:26px !important; left:26px !important; top:-6px !important; }
.scopiya-shell.site-header { padding:15px !important; gap:12px !important; }
.scopiya-shell .header-actions { gap:6px !important; }
.scopiya-shell .button.small { min-width:53px !important; padding:7px !important; font-size:10px !important; }
.scopiya-shell.site-footer { flex-direction:column !important; align-items:center !important; gap:14px !important; font-size:9px !important; }
dialog.scopiya-shell { padding:36px 23px !important; }
dialog.scopiya-shell h2 { font-size:25px !important; }
}
/* Keep the header in document flow; override the legacy global header shadow on inner pages. */
.scopiya-shell.site-header { position: relative !important; top: auto !important; width: 100%; flex-shrink: 0; height: auto !important; min-height: 108px; background: white; box-shadow: none !important; }
.scopiya-shell.site-footer { width: 100%; flex-shrink: 0; background: white; line-height: 1.5; }
.scopiya-shell .brand { text-decoration: none; }
.scopiya-shell .brand small { color: #11294f !important; }
.scopiya-shell .button { border-radius: 5px !important; }
.scopiya-shell [hidden] { display: none !important; }
dialog.scopiya-shell:not([open]) { display: none !important; }
dialog.scopiya-shell { max-height: calc(100dvh - 32px); overflow: auto; margin: auto; }
.scopiya-shell :is(a,button):focus-visible { outline: 3px solid #0759c5 !important; outline-offset: 4px !important; }
@media(max-width: 900px) {
    .scopiya-shell.site-header { flex-wrap: wrap; gap: 14px !important; min-height: 92px; padding: 20px !important; }
    .scopiya-shell .header-actions { margin-left: auto !important; }
    .scopiya-shell .menu-toggle { display: block !important; order: 3 !important; min-width: 40px; min-height: 40px; color: var(--navy) !important; background: transparent !important; }
    .scopiya-shell.site-header nav { display: none !important; position: static !important; width: 100%; flex-basis: 100%; order: 4; padding: 16px 0 !important; box-shadow: none !important; align-items: flex-start !important; font-size: 14px !important; }
    .scopiya-shell.site-header nav.is-open { display: flex !important; flex-direction: column !important; gap: 22px !important; }
}
@media(max-width: 480px) {
    .scopiya-shell.site-header { padding: 16px 12px !important; gap: 8px !important; }
    .scopiya-shell .header-actions .button { min-width: 48px !important; font-size: 10px !important; padding: 7px !important; }
    .scopiya-shell.site-footer { text-align: center; padding: 20px 16px !important; }
}
@media(prefers-reduced-motion: reduce) { .scopiya-shell * { transition: none !important; } }


dialog.scopiya-shell h2 { color: var(--navy) !important; }

/* Readable typography across desktop and mobile; never shrink navigation to fit. */
.scopiya-shell nav, .scopiya-shell.site-header nav { font-size:16px!important; gap:22px!important; }
.scopiya-shell .button, .scopiya-shell .button.small, .scopiya-shell .header-actions .button { font-size:15px!important; min-height:44px!important; padding:10px 14px!important; }
.scopiya-shell.site-footer { font-size:14px!important; }
.scopiya-shell .brand small { font-size:10px!important; }
.scopiya-shell .role-option strong { font-size:17px!important; }
.scopiya-shell .role-option small { font-size:14px!important; line-height:1.5; }
.scopiya-shell .eyebrow { font-size:12px!important; }
.scopiya-shell .text-button { font-size:15px!important; min-height:44px; }
@media(max-width:1200px) {
 .scopiya-shell.site-header { flex-wrap:wrap; gap:16px!important; }
 .scopiya-shell .header-actions { margin-left:auto!important; }
 .scopiya-shell .menu-toggle { display:block!important; order:3!important; min-height:44px; min-width:44px; font-size:20px!important; }
 .scopiya-shell.site-header nav { display:none!important; position:static!important; width:100%; flex-basis:100%; order:4; padding:16px 0!important; box-shadow:none!important; }
 .scopiya-shell.site-header nav.is-open { display:flex!important; flex-direction:column!important; align-items:flex-start!important; }
}
@media(max-width:480px) {
 .scopiya-shell .header-actions { gap:8px!important; }
 .scopiya-shell .header-actions .button { padding:8px 10px!important; }
 .scopiya-shell .brand small { font-size:9px!important; }
 .scopiya-shell.site-header { column-gap:10px!important; row-gap:14px!important; }
}

/* One centered column: header, footer and page content share the same edges. */
body.scopiya-site {
    --scopiya-page-width: 1160px;
    --scopiya-page-gutter: 24px;
}
.scopiya-shell.site-header,
.scopiya-shell.site-footer,
.scopiya-page-content .container,
.scopiya-page-content .service-container {
    box-sizing: border-box;
    width: 100%;
    max-width: var(--scopiya-page-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: var(--scopiya-page-gutter) !important;
    padding-right: var(--scopiya-page-gutter) !important;
}
@media (max-width: 575px) {
    body.scopiya-site { --scopiya-page-gutter: 16px; }
}
/* Native disclosure menus support mouse, touch and keyboard navigation. */
.scopiya-shell .admin-menu { position:relative; }
.scopiya-shell .admin-menu summary { cursor:pointer; padding:10px 0; font:inherit; }
.scopiya-shell .admin-menu-panel { position:absolute; top:100%; left:0; z-index:100; width:260px; padding:16px; background:white; border:1px solid #dce6f2; border-radius:12px; box-shadow:0 12px 30px #11294f20; }
.scopiya-shell .admin-menu-panel a { display:block; padding:10px 8px; }
.scopiya-shell .admin-submenu { padding-left:16px; border-left:2px solid #dce6f2; }
.scopiya-shell .admin-menu summary:focus-visible { outline:2px solid #0759c5; outline-offset:4px; }
@media(max-width:1200px) { .scopiya-shell .admin-menu-panel { position:static; width:min(260px,100%); box-shadow:none; } }
.scopiya-shell.site-header { max-width:none!important; width:100%!important; padding-left:clamp(16px,3vw,60px)!important; padding-right:clamp(16px,3vw,60px)!important; }
.scopiya-shell .employer-cta { margin-left:auto; padding:14px 18px; border-left:2px solid #dce6f2; white-space:nowrap; font-weight:700; color:#0759c5!important; }
.scopiya-shell .employer-cta span { margin-left:10px; }
.scopiya-shell .employer-cta:hover { background:#edf5ff; border-radius:8px; }
@media(max-width:1200px){ .scopiya-shell .employer-cta { order:5; flex-basis:100%; text-align:right; border-left:0; border-top:1px solid #dce6f2; } }

/* Account controls and the two business entry points stay together at the right. */
.scopiya-shell.site-header { min-height:108px; padding-top:14px!important; padding-bottom:14px!important; gap:32px!important; flex-wrap:nowrap; justify-content:flex-start!important; }
.scopiya-shell.site-header .header-navigation { display:flex; align-items:center; flex:1; min-width:0; gap:24px; }
.scopiya-shell .header-city { display:flex!important; align-items:center!important; gap:9px!important; padding:8px 10px!important; min-width:124px; border-radius:9px!important; color:#11294f!important; background:#f5f9ff!important; text-align:left; }
.scopiya-shell .header-city:hover { background:#eaf3ff!important; }
.scopiya-shell .header-city > i:first-child { color:#0759c5; font-size:17px; }
.scopiya-shell .header-city > i:last-child { color:#728199; font-size:10px; margin-left:auto; }
.scopiya-shell .header-city span { display:grid; line-height:1.2; }
.scopiya-shell .header-city small { font-size:10px!important; color:#728199!important; }
.scopiya-shell .header-city strong { max-width:112px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; }
.city-dialog .city-symbol { background:#edf5ff!important; color:#0759c5!important; }
.city-dialog .city-detect,.city-dialog .city-save { width:100%; margin:8px 0!important; }
.city-dialog button:disabled { opacity:.55; cursor:not-allowed!important; }
.city-dialog label { display:block; margin:14px 0 6px; text-align:left; font-weight:700; font-size:14px; }
.city-dialog select { width:100%; min-height:48px; padding:10px 12px; border:1px solid #b8cce3; border-radius:8px; background:white; color:#11294f; font:inherit; }
.city-dialog .city-status { min-height:22px; margin-top:8px; color:#46617d; font-size:13px; }
.city-dialog > small { display:block; color:#6b7280!important; margin-top:12px; line-height:1.5; }
.scopiya-shell.site-header #main-navigation { display:flex!important; position:static!important; width:auto; flex:0 0 auto; order:0; flex-direction:row!important; align-items:center!important; padding:0!important; gap:24px!important; box-shadow:none!important; }
.scopiya-shell.site-header .header-end { display:flex; align-items:center; gap:20px; margin-left:auto; }
.scopiya-shell.site-header .header-actions { margin-left:0!important; gap:8px!important; flex-shrink:0; }
.scopiya-shell.site-header .header-actions .button { white-space:nowrap; min-height:42px!important; padding:9px 12px!important; font-size:14px!important; border-radius:8px!important; }
.scopiya-shell.site-header .header-business { display:grid; gap:6px; min-width:235px; padding-left:20px; border-left:1px solid #dce6f2; }
.scopiya-shell.site-header .header-business a { display:flex; align-items:center; gap:9px; order:0; flex-basis:auto; margin:0; padding:8px 10px; min-height:38px; border:1px solid #cee0f6; border-radius:7px; background:#f0f6ff; color:#0759c5!important; font-size:13px; font-weight:650; line-height:1.4; white-space:nowrap; text-align:left; }
.scopiya-shell.site-header .header-business a span { margin:0; }
.scopiya-shell.site-header .header-business a > i:last-child { margin-left:auto; font-size:10px; }
.scopiya-shell.site-header .header-business .provider-cta { background:#f1f8ee; border-color:#d6e8ce; color:#26752a!important; }
.scopiya-shell.site-header .header-business .employer-cta:hover { background:#e2eeff; border-color:#9fbfe8; }
.scopiya-shell.site-header .header-business .provider-cta:hover { background:#e7f2e2; border-color:#afcfa2; }
.scopiya-shell.site-header .menu-toggle { display:none!important; }
@media(max-width:1280px) {
    .scopiya-shell.site-header { flex-wrap:wrap; min-height:90px; gap:16px!important; }
    .scopiya-shell.site-header .menu-toggle { display:grid!important; place-items:center; order:0!important; margin-left:auto; width:44px; height:44px; min-height:44px; font-size:20px!important; }
    .scopiya-shell.site-header .header-navigation { display:none; flex-basis:100%; border-top:1px solid #e8edf3; padding-top:16px; }
    .scopiya-shell.site-header .header-navigation.is-open { display:flex; align-items:flex-start; flex-direction:column; gap:16px; }
    .scopiya-shell.site-header .header-city { margin-left:auto; }
    .scopiya-shell.site-header .menu-toggle { margin-left:0; }
    .scopiya-shell.site-header .header-end { width:100%; margin:0; justify-content:space-between; }
    .scopiya-shell.site-header .admin-menu-panel { position:absolute; width:260px; box-shadow:0 10px 24px #11294f15; }
}
@media(max-width:575px) {
    .scopiya-shell.site-header { min-height:84px; padding-top:12px!important; padding-bottom:12px!important; }
    .scopiya-shell.site-header { gap:8px!important; }
    .scopiya-shell.site-header .brand { min-width:0!important; }
    .scopiya-shell.site-header .brand-name { font-size:28px!important; }
    .scopiya-shell.site-header .brand small { font-size:7px!important; }
    .scopiya-shell.site-header .header-city { min-width:0; padding:7px!important; gap:6px!important; }
    .scopiya-shell.site-header .header-city strong { max-width:88px; font-size:13px; }
    .scopiya-shell.site-header .header-end { flex-direction:column; align-items:stretch; gap:16px; }
    .scopiya-shell.site-header .header-actions { flex-wrap:wrap; }
    .scopiya-shell.site-header .header-actions .button { flex:1; }
    .scopiya-shell.site-header .header-business { min-width:0; border-left:0; border-top:1px solid #e8edf3; padding:14px 0 0; }
    .scopiya-shell.site-header .header-business a { min-height:42px; font-size:14px; }
    .scopiya-shell.site-header .admin-menu-panel { left:auto; right:0; width:min(260px,80vw); }
}

/* Keep the two business entry points together in one horizontal row. */
.scopiya-shell.site-header .header-business { display:flex; align-items:stretch; gap:8px; min-width:445px; }
.scopiya-shell.site-header .header-business a { flex:1 1 0; min-width:0; }
.scopiya-shell.site-header .header-business .employer-cta { order:0; flex-basis:0; margin:0; border:1px solid #cee0f6; text-align:left; }

/* Scopiya footer */
.scopiya-shell.site-footer { display:block!important; width:100%!important; max-width:none!important; padding:0!important; border-top:1px solid #dce7f2!important; background:linear-gradient(135deg,#f4f8ff 0%,#fff 55%,#f2f8ef 100%)!important; color:#526278!important; }
.scopiya-shell.site-footer .footer-inner { display:grid!important; grid-template-columns:minmax(210px,.85fr) minmax(220px,.75fr) minmax(430px,1.5fr); align-items:center; gap:34px!important; width:min(1160px,100%); margin:0 auto; padding:30px 24px; }
.scopiya-shell.site-footer .footer-brand { display:block!important; }
.scopiya-shell.site-footer .footer-brand strong { display:block; color:#09478f; font-size:31px; line-height:1; letter-spacing:-1.3px; }
.scopiya-shell.site-footer .footer-brand strong span { color:#258127!important; font-size:13px!important; }
.scopiya-shell.site-footer .footer-brand p { max-width:270px; margin:10px 0 0!important; color:#617187!important; font-size:13px!important; line-height:1.55!important; }
.scopiya-shell.site-footer .footer-links { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px 18px!important; font-size:13px!important; }
.scopiya-shell.site-footer .footer-links a { color:#314866!important; font-weight:600; }
.scopiya-shell.site-footer .footer-links a:hover { color:#0759c5!important; text-decoration:underline!important; text-underline-offset:4px; }
.scopiya-shell.site-footer .footer-business { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px!important; }
.scopiya-shell.site-footer .footer-business a { display:flex!important; align-items:center; gap:9px; min-height:52px; padding:10px 12px; border:1px solid #c9dcf3; border-radius:10px; background:#edf5ff; color:#0759c5!important; font-size:13px; font-weight:750; line-height:1.35; }
.scopiya-shell.site-footer .footer-business a>i:last-child { margin-left:auto; font-size:10px; }
.scopiya-shell.site-footer .footer-business .footer-provider { border-color:#d2e5cb; background:#eff7ec; color:#26752a!important; }
.scopiya-shell.site-footer .footer-business a:hover { transform:translateY(-2px); box-shadow:0 7px 18px #11294f10; }
.scopiya-shell.site-footer .footer-bottom { display:flex!important; align-items:center; justify-content:space-between; gap:20px!important; width:min(1160px,100%); margin:0 auto; padding:15px 24px; border-top:1px solid #dfe8f1; color:#748195; font-size:12px; }
.scopiya-shell.site-footer .footer-bottom>div { display:flex!important; gap:20px!important; }
.scopiya-shell.site-footer .footer-bottom a { color:#526278!important; }
@media(max-width:950px) {
    .scopiya-shell.site-header .header-business { width:100%; min-width:0; }
    .scopiya-shell.site-footer .footer-inner { grid-template-columns:1fr 1fr; }
    .scopiya-shell.site-footer .footer-business { grid-column:1/-1; }
}
@media(max-width:575px) {
    .scopiya-shell.site-header .header-business { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:7px; }
    .scopiya-shell.site-header .header-business a { padding:8px; white-space:normal; font-size:11px; }
    .scopiya-shell.site-footer .footer-inner { grid-template-columns:1fr; gap:22px!important; padding:26px 16px; }
    .scopiya-shell.site-footer .footer-business { grid-column:auto; grid-template-columns:repeat(2,minmax(0,1fr)); }
    .scopiya-shell.site-footer .footer-business a { padding:9px; font-size:11px; }
    .scopiya-shell.site-footer .footer-bottom { align-items:flex-start; flex-direction:column; padding:14px 16px; text-align:left; }
}
