.elementor .pcn-navbar{min-height:52px;background-color:var(--ssp-accent);display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;padding-block: 0; padding-inline: max(72px, calc((100% - 1136px) / 2)); --pcn-search-h: 38px; & .elementor-widget-nav-menu .elementor-nav-menu .elementor-item, & .elementor-widget-nav-menu .elementor-nav-menu .elementor-item:hover, & .elementor-widget-nav-menu .elementor-nav-menu .elementor-item:focus, & .elementor-widget-nav-menu .elementor-nav-menu .elementor-item.elementor-item-active { color: #ffffff; font-family: var(--ssp-font); font-size: 14px; font-weight: 500; line-height: 1; padding: 0 16px; min-height: 52px; display: inline-flex; align-items: center; } & .elementor-widget-nav-menu .elementor-nav-menu .elementor-item:hover, & .elementor-widget-nav-menu .elementor-nav-menu .elementor-item.elementor-item-active { background: rgba(0, 0, 0, .22); } & .elementor-nav-menu .elementor-item.elementor-item-active { font-weight: 600; } & .elementor-nav-menu .sub-arrow, & .elementor-nav-menu .sub-arrow i, & .elementor-nav-menu .sub-arrow svg, & .elementor-nav-menu .sub-arrow svg * { color: #ffffff !important; fill: #ffffff !important; stroke: none; } & .elementor-widget-search { width: 320px; max-width: 100%; flex: 0 0 auto; display: flex; align-items: center; } & .elementor-widget-search .e-search, & .elementor-widget-search .e-search-form { width: 100%; height: var(--pcn-search-h) !important; min-height: 0 !important; align-items: center; } & .elementor-widget-search .e-search-form { background: rgba(0, 0, 0, .22); border: 0; border-radius: 4px; box-shadow: none; } & .elementor-widget-search .e-search-input-wrapper { background: transparent; border: 0; border-radius: 4px; box-shadow: none; flex: 1 1 auto; min-width: 0; height: var(--pcn-search-h) !important; } & .elementor-widget-search .e-search-input { background: transparent; border: 0; color: #ffffff; font: 400 13px/1 var(--ssp-font); padding: 0 12px 0 14px !important; height: var(--pcn-search-h) !important; min-height: 0 !important; } & .elementor-widget-search .e-search-input::placeholder { color: #ffffff; opacity: .9; } & .elementor-widget-search .e-search-submit { background: transparent !important; border: 0; color: #ffffff !important; fill: #ffffff; padding: 0 14px !important; height: var(--pcn-search-h) !important; min-height: 0 !important; flex: 0 0 auto; font: 600 13px/1 var(--ssp-font); border-radius: 0 4px 4px 0; } & .elementor-widget-search .e-search-submit:hover { background: rgba(0, 0, 0, .15) !important; } & .elementor-widget-search .e-search-submit svg { width: 16px; height: 16px; fill: currentColor; } & .elementor-menu-toggle { color: #ffffff !important; background: transparent !important; margin-inline-end: auto; } & .elementor-menu-toggle svg, & .elementor-menu-toggle i { color: #ffffff; fill: #ffffff; font-size: 24px; } & .elementor-menu-toggle:hover { background: rgba(255, 255, 255, .16) !important; } & nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { background-color: var(--ssp-accent); margin-top: 0; } & .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-nav-menu .elementor-item { display: flex; border-top: 1px solid rgba(255, 255, 255, .22); } & .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-nav-menu .elementor-sub-item { color: #ffffff; } & a:focus-visible, & button:focus-visible, & input:focus-visible, & [tabindex]:focus-visible { outline: 3px solid #ffffff; outline-offset: 3px; }\n}.elementor .pcn-header-nhs{width:auto;height:66px;display:block;}.elementor .pcn-header-logo{width:auto;height:64px;display:block;}.elementor .pcn-header{border-block-end-width:1px;background-color:var(--ssp-page);display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--ssp-border); padding-block: 26px; padding-inline: max(72px, calc((100% - 1136px) / 2));\n}.elementor .pcn-dot-list{display:block;& ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 10px; } & li { display: flex; gap: 12px; align-items: flex-start; font-family: var(--ssp-font); font-size: 15px; line-height: 1.55; color: var(--ssp-sub); } & li::before { content: ''; flex-shrink: 0; width: 8px; height: 8px; margin-top: 6px; border-radius: 50%; background-color: var(--ssp-accent-dec); }\n}.elementor .pcn-grid-3{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:none;grid-auto-rows:1fr;}.elementor .pcn-flush{padding:0px;}.elementor .pcn-lede{max-width:460px;font-family:var(--ssp-font);font-weight:400;font-size:16px;color:var(--ssp-sub);line-height:1.6;display:block;text-wrap: pretty;\n}.elementor .pcn-cta:hover,.elementor .pcn-cta:focus-visible{text-decoration:underline;background-color:transparent;}.elementor .pcn-cta:focus{text-decoration:underline;background-color:transparent;}.elementor .pcn-cta{font-family:var(--ssp-font);font-weight:600;font-size:14px;color:var(--ssp-accent);line-height:1;text-decoration:none;padding:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;background-color:transparent;display:inline-flex;align-items:center;text-align: left;\n}.elementor .pcn-btn{font-family:var(--ssp-font);font-weight:600;font-size:15px;line-height:1;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-radius:2px;border-width:0px;transition:background-color 0.2s;display:inline-flex;align-items:center;}.elementor .pcn-card-body{font-family:var(--ssp-font);font-weight:400;font-size:15px;color:var(--ssp-sub);line-height:1.55;display:block;text-wrap: pretty;\n}.elementor .pcn-card-title{font-family:var(--ssp-font);font-weight:600;font-size:24px;color:var(--ssp-ink);letter-spacing:-0.015em;line-height:1.2;display:block;text-wrap: balance;\n}.elementor .pcn-card-meta{font-family:var(--ssp-font);font-weight:500;font-size:11px;color:var(--ssp-sub);letter-spacing:0.12em;line-height:1.35;text-transform:uppercase;display:block;}.elementor .pcn-card{height:100%;min-height:280px;padding:29px;border-radius:4px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:var(--ssp-border);border-style:solid;background-color:var(--ssp-surface);display:flex;flex-direction:column;gap:16px;align-items:flex-start;border-left-style: solid; border-left-color: var(--ssp-accent-dec);\n}.elementor .pcn-loop-grid{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:1fr;}.elementor .pcn-hero-img{width:100%;height:auto;overflow:hidden;border-radius:20px;display:block;}.elementor .pcn-cta-section{color:var(--ssp-ink);padding-block-start:0px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:1.5px;align-self:end;border-bottom-style: solid; border-bottom-color: var(--ssp-ink); justify-self: end;\n}.elementor .pcn-btn-ghost:hover,.elementor .pcn-btn-ghost:focus-visible{color:#ffffff;background-color:rgba(255, 255, 255, 0.12);}.elementor .pcn-btn-ghost:focus{color:#ffffff;background-color:rgba(255, 255, 255, 0.12);}.elementor .pcn-btn-ghost{color:#ffffff;padding-block-start:14.5px;padding-block-end:14.5px;padding-inline-start:22px;padding-inline-end:22px;border-width:1.5px;border-color:rgba(255, 255, 255, 0.6);border-style:solid;background-color:transparent;}.elementor .pcn-btn-onaccent:hover,.elementor .pcn-btn-onaccent:focus-visible{color:var(--ssp-accent);background-color:rgba(255, 255, 255, 0.9);}.elementor .pcn-btn-onaccent:focus{color:var(--ssp-accent);background-color:rgba(255, 255, 255, 0.9);}.elementor .pcn-btn-onaccent{color:var(--ssp-accent);background-color:#ffffff;}.elementor .pcn-actions{padding:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .pcn-standfirst{font-family:var(--ssp-font);font-weight:400;font-size:22px;color:var(--ssp-ink);letter-spacing:-0.01em;line-height:1.55;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;text-wrap: pretty;\n}.elementor .pcn-hero-lede{max-width:520px;font-size:18px;color:#ffffff;line-height:1.55;}.elementor .pcn-lede-wide{max-width:620px;}.elementor .pcn-h2{font-family:var(--ssp-font);font-weight:700;font-size:38px;color:var(--ssp-ink);letter-spacing:-0.02em;line-height:1.08;display:block;text-wrap: balance;\n}.elementor .pcn-h1{font-family:var(--ssp-font);font-weight:700;font-size:48px;color:#ffffff;letter-spacing:-0.025em;line-height:1.1;margin-block-start:20px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;text-wrap: balance;\n}.elementor .pcn-eyebrow{font-family:var(--ssp-font);font-weight:600;font-size:12px;color:#ffffff;letter-spacing:0.12em;line-height:1;text-transform:uppercase;opacity:100%;display:block;}.elementor .pcn-rule{width:40px;height:4px;min-width:40px;min-height:4px;max-height:4px;overflow:hidden;padding:0px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--ssp-accent-dec);flex:0 1 auto;& > * { display: none !important; }\n}.elementor .pcn-stack{padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .pcn-intro-row{padding:0px;margin-block-start:0px;margin-block-end:51px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:64px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto;align-items:end;}.elementor .pcn-wrap{width:100%;max-width:1136px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px;}.elementor .pcn-split-narrow{display:grid;gap:80px;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);grid-template-rows:auto;align-items:start;}.elementor .pcn-split-hero{display:grid;gap:48px;grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);grid-template-rows:auto;align-items:center;}.elementor .pcn-hero{color:#ffffff;background-color:var(--ssp-accent);}.elementor .pcn-section-surface{background-color:var(--ssp-surface);}.elementor .pcn-section{padding-block-start:92px;padding-block-end:92px;padding-inline-start:72px;padding-inline-end:72px;display:flex;flex-direction:column;gap:24px;}