.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-page{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .pcn-crumbs-text{font-family:var(--ssp-font);font-weight:500;font-size:12px;color:#ffffff;letter-spacing:0.04em;line-height:1.4;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:block;& a { color: #ffffff; text-decoration: underline; text-underline-offset: 2px; } & a:hover { color: #ffffff; text-decoration: none; } & a:focus-visible { color: #ffffff; text-decoration: underline; }\n}.elementor .pcn-link-row:hover,.elementor .pcn-link-row:focus-visible{text-decoration:underline;background-color:transparent;}.elementor .pcn-link-row:focus{text-decoration:underline;background-color:transparent;}.elementor .pcn-link-row{width:100%;font-family:var(--ssp-font);font-weight:500;font-size:15px;color:var(--ssp-accent);line-height:1.4;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;display:flex;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--ssp-border); text-align: left;\n}.elementor .pcn-link-list{padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: var(--ssp-border);\n}.elementor .pcn-value{font-family:var(--ssp-font);font-weight:400;font-size:16px;color:var(--ssp-ink);line-height:1.45;display:block;overflow-wrap: anywhere; & a { color: var(--ssp-accent); }\n}.elementor .pcn-label-sm{font-family:var(--ssp-font);font-weight:500;font-size:12px;color:var(--ssp-sub);letter-spacing:0.12em;line-height:1.35;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .pcn-contact-item{padding:0px;display:grid;gap:16px;grid-template-columns:48px minmax(0, 1fr);grid-template-rows:auto;align-items:start;}.elementor .pcn-two-col{padding:0px;display:grid;gap:80px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto;align-items:start;}.elementor .pcn-callout-body{font-family:var(--ssp-font);font-weight:400;font-size:16px;color:var(--ssp-sub);line-height:1.6;margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;display:block;text-wrap: pretty;\n}.elementor .pcn-callout-title{font-family:var(--ssp-font);font-weight:700;font-size:30px;color:var(--ssp-ink);letter-spacing:-0.02em;line-height:1.2;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;display:block;text-wrap: balance;\n}.elementor .pcn-callout{width:100%;max-width:680px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .pcn-btn-solid:hover,.elementor .pcn-btn-solid:focus-visible{color:#ffffff;background-color:#00657c;}.elementor .pcn-btn-solid:focus{color:#ffffff;background-color:#00657c;}.elementor .pcn-btn-solid{color:#ffffff;background-color:var(--ssp-accent);}.elementor .pcn-icon{width:26px;height:26px;color:var(--ssp-accent);flex:0 0 auto;}.elementor .pcn-page-intro{max-width:640px;font-family:var(--ssp-font);font-weight:400;font-size:19px;color:#ffffff;line-height:1.55;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;text-wrap: pretty; & a { color: #ffffff; }\n}.elementor .pcn-page-title{max-width:900px;font-family:var(--ssp-font);font-weight:700;font-size:52px;color:#ffffff;letter-spacing:-0.025em;line-height:1.08;display:block;text-wrap: balance;\n}.elementor .pcn-page-hero{padding-block-start:46px;padding-block-end:69px;padding-inline-start:72px;padding-inline-end:72px;background-color:var(--ssp-accent);display:flex;flex-direction:column;}.elementor .pcn-flush{padding:0px;}.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-icon{width:48px;height:48px;min-width:48px;color:var(--ssp-accent);padding:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;background-color:var(--ssp-accent-tint);display:inline-flex;justify-content:center;align-items:center;}.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-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-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-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;}.elementor .pcn-section-tight{padding-block-start:57px;padding-block-end:57px;}