.elementor-57 .elementor-element.elementor-element-7fcf226{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-ab0d3b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-1c72e68{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-24dc36e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-81a0082{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-8433018{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-9a42e68{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-596a5f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-dfcc909{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-5dc0297{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-cb4d2f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-6fcc7b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-40e2f6b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-ff50dda{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-7f6ef41{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-eefbe16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-7de70e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-5958dfc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-1d21013{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}/* Start custom CSS */#ssi-complaints{ --navy:#0B1F3A; --navy-mid:#162E52; --gold:#C9A84C; --white:#fff; --grey-bg:#F5F7FA; --grey-text:#64748B; --body-text:#1E293B; }:where(#ssi-complaints *, #ssi-complaints *::before, #ssi-complaints *::after){ box-sizing:border-box; margin:0; padding:0; }#ssi-complaints{ font-family:'Inter',sans-serif; color:var(--body-text); background:var(--white); line-height:1.7; }#ssi-complaints a{ color:var(--navy); }#ssi-complaints .site-header{ background:var(--navy); border-bottom:3px solid var(--gold); }#ssi-complaints .header-inner{ max-width:1200px; margin:0 auto; display:flex; align-items:center; justify-content:space-between; padding:0 24px; height:70px;flex-direction:row}#ssi-complaints .logo-wrap{ display:flex; align-items:center; gap:12px; text-decoration:none;flex-direction:row}#ssi-complaints .logo-icon{ width:44px; height:44px; background:var(--gold); border-radius:8px; display:flex; align-items:center; justify-content:center; font-family:'Playfair Display',serif; font-size:22px; font-weight:700; color:var(--navy);flex-direction:row}#ssi-complaints .logo-text strong{ font-family:'Playfair Display',serif; font-size:20px; color:white; display:block; }#ssi-complaints .logo-text span{ font-size:11px; color:var(--gold); }#ssi-complaints nav a{ color:rgba(255,255,255,0.85); font-size:13.5px; padding:8px 14px; border-radius:6px; transition:0.2s; margin-left:4px; }#ssi-complaints nav a:hover{ background:rgba(255,255,255,0.1); color:white; }#ssi-complaints .page-banner{ background:linear-gradient(135deg,var(--navy),var(--navy-mid)); padding:52px 24px; }#ssi-complaints .page-banner-inner{ max-width:1200px; margin:0 auto; }#ssi-complaints .breadcrumb{ font-size:12px; color:rgba(255,255,255,0.5); margin-bottom:12px; }#ssi-complaints .breadcrumb a{ color:var(--gold); }#ssi-complaints .page-banner h1{ font-family:'Playfair Display',serif; font-size:36px; color:white; }#ssi-complaints .page-banner p{ color:rgba(255,255,255,0.65); font-size:14px; margin-top:8px; }#ssi-complaints .content-wrap{ max-width:900px; margin:0 auto; padding:60px 24px; }#ssi-complaints .policy-meta{ background:var(--grey-bg); border-left:4px solid var(--gold); border-radius:0 8px 8px 0; padding:16px 20px; margin-bottom:40px; font-size:13px; color:var(--grey-text); }#ssi-complaints h2{ font-family:'Playfair Display',serif; font-size:22px; color:var(--navy); margin:40px 0 12px; }#ssi-complaints h3{ font-size:16px; font-weight:600; color:var(--navy); margin:24px 0 8px; }#ssi-complaints p{ margin-bottom:14px; font-size:15px; }#ssi-complaints ul, #ssi-complaints ol{ margin:8px 0 16px 22px; }#ssi-complaints li{ font-size:15px; margin-bottom:8px; }#ssi-complaints .process-steps{ display:flex; flex-direction:column; gap:0; margin:24px 0; }#ssi-complaints .step{ display:flex; gap:20px; align-items:flex-start; padding:20px 0; border-bottom:1px solid var(--grey-bg);flex-direction:row}#ssi-complaints .step:last-child{ border-bottom:none; }#ssi-complaints .step-num{ width:40px; height:40px; background:var(--navy); color:var(--gold); border-radius:50%; display:flex; align-items:center; justify-content:center; font-family:'Playfair Display',serif; font-size:18px; font-weight:700; flex-shrink:0;flex-direction:row}#ssi-complaints .step-body strong{ font-size:15px; font-weight:600; color:var(--navy); display:block; margin-bottom:4px; }#ssi-complaints .step-body p{ margin:0; font-size:14px; color:var(--grey-text); }#ssi-complaints .highlight-box{ background:rgba(201,168,76,0.08); border:1px solid rgba(201,168,76,0.3); border-radius:8px; padding:20px 24px; margin:24px 0; }#ssi-complaints .contact-box{ background:var(--navy); border-radius:12px; padding:32px; color:white; margin-top:40px; }#ssi-complaints .contact-box h3{ color:var(--gold); font-size:18px; margin-bottom:16px; }#ssi-complaints .contact-box p{ color:rgba(255,255,255,0.75); font-size:14px; margin-bottom:8px; }#ssi-complaints .contact-box a{ color:var(--gold); }#ssi-complaints .ext-body{ display:flex; flex-direction:column; gap:12px; margin-top:16px; }#ssi-complaints .ext-item{ background:rgba(255,255,255,0.07); border:1px solid rgba(255,255,255,0.12); border-radius:8px; padding:14px 18px; }#ssi-complaints .ext-item strong{ display:block; color:white; font-size:14px; margin-bottom:4px; }#ssi-complaints .ext-item a{ color:var(--gold); font-size:13px; }#ssi-complaints footer{ background:var(--navy); border-top:3px solid var(--gold); padding:32px 24px; }#ssi-complaints .footer-bottom{ max-width:1200px; margin:0 auto; display:flex; justify-content:space-between; flex-wrap:wrap; gap:12px;flex-direction:row}#ssi-complaints .footer-bottom p{ font-size:12px; color:rgba(255,255,255,0.4); }#ssi-complaints .footer-bottom-links{ display:flex; gap:20px;flex-direction:row}#ssi-complaints .footer-bottom-links a{ font-size:12px; color:rgba(255,255,255,0.4); }#ssi-complaints .footer-bottom-links a:hover{ color:var(--gold); }#ssi-complaints .nav-cta{background:var(--navy);color:#fff!important;font-weight:700;padding:11px 24px!important;border-radius:9px;margin-left:12px;box-shadow:0 4px 16px rgba(19,47,96,.3);transition:.22s!important}#ssi-complaints .nav-cta:hover{background:var(--navy-mid);transform:translateY(-1px)}
/* === RESPONSIVE ADDITIONS === */
@media(max-width:1024px){#ssi-complaints .page-banner{padding:36px 20px}#ssi-complaints .page-banner h1{font-size:clamp(22px,5vw,30px)}#ssi-complaints .section{padding:44px 20px}}
@media(max-width:767px){#ssi-complaints .page-banner{padding:24px 16px}#ssi-complaints .page-banner h1{font-size:clamp(20px,6vw,26px)}#ssi-complaints .section{padding:32px 16px}#ssi-complaints .hub-grid{grid-template-columns:1fr!important}#ssi-complaints .login-box{grid-template-columns:1fr}#ssi-complaints .section-heading{font-size:clamp(18px,5vw,24px)}#ssi-complaints .hub-card{padding:20px 16px}#ssi-complaints .step-cards{grid-template-columns:1fr!important}}

/* link-align-fix */
.hub-card{display:flex;flex-direction:column;}.hub-card .hub-link{margin-top:auto !important;}/* End custom CSS */