/* SSP_ORIGINAL_CSS_STATE_V1 {"enabledCssSections":["background","backgroundOverlay","centralArea","header","mainLinkColour","mainNavBar","marginLogos","topNavBar"],"neutralSections":["header"],"ownerLogoUseOriginalCss":false} */
div.content { margin-bottom: 20px; } div.bg-overlay { height: auto; min-height: 100%; }div.wrapper { height: auto; min-height: 100%; } body {	background: none !important; 	background-image: none !important; }  div.bg-overlay {	position: relative;	isolation: isolate;	background: none !important;	background-image: none !important;}  div.bg-overlay::before {	content: "";	position: fixed !important;	inset: 0 !important;	pointer-events: none;	z-index: -2;	background: none !important; 	background-image: none !important; } .wrapper > .header, .wrapper > .header2024 { box-shadow: none; } .wrapper > .main-content > .main-content-centered, .wrapper .footer-section { position: relative; box-shadow: none; } .wrapper > .main-content > .main-content-centered::after, .wrapper .footer-section::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none; box-shadow: none; } .wrapper > .main-content > .main-content-centered::after { clip-path: inset(0 -25px 0 -25px); } .wrapper .footer-section::after { clip-path: inset(0 -25px -25px -25px); } .wrapper > div.content, .wrapper .footer { box-shadow: none; } :root {
	--color-primary: #242424;
	--color-primary-25: #E5E5E5;
	--color-primary-50: #D3D3D3;
	--color-primary-100: #B6B6B6;
	--color-primary-200: #929292;
	--color-primary-300: #6D6D6D;
	--color-primary-400: #494949;
	--color-primary-500: #242424;
	--color-primary-600: #1E1E1E;
	--color-primary-700: #181818;
	--color-primary-800: #121212;
	--color-primary-900: #0C0C0C;
	--color-primary-950: #070707;
	--color-primary-contrast: #FFFFFF;
	--color-primary-600-contrast: #FFFFFF;
	--color-primary-700-contrast: #FFFFFF;
}
.bottom-header-box {	background-color: rgba(36,36,36,1) !important;} .bottom-header-box .bottom-header-links nav a, .bottom-header-box .bottom-header-links nav .pseudo-link {	color: rgba(255,255,255,1) !important;} .bottom-header-box .bottom-header-links nav a:hover, .bottom-header-box .bottom-header-links nav .pseudo-link:hover {	color: rgba(0,194,107,1) !important;}  div.wrapper {	position: relative;	isolation: isolate;	background: none !important;	background-image: none !important;}  div.bg-overlay {	position: relative;	isolation: isolate;}  div.bg-overlay::after {	content: "";	position: fixed !important;	inset: 0 !important;	pointer-events: none;	z-index: -1;	background-color: transparent !important; 	background-size: auto auto !important; 	background-repeat: no-repeat !important; 	background-position: center 180px !important;  background-attachment: fixed !important; 	background-image:none !important; } .new-top-links a, .btn-user-menu [data-default-profile-icon="true"] {	color: rgba(20,20,20,1) !important;} .cv-web-design-2024 body.logged-page:not(.view-external):not(.contact-us-logged):not(.privacy-policy-logged):not(.terms-and-conditions-logged):not([data-page="page-public-profile"]) .btn-user-menu.has-default-profile-icon {	color: rgba(20,20,20,1) !important;} .new-top-links a:hover, .btn-user-menu:hover [data-default-profile-icon="true"] {	color: rgba(23,182,104,1) !important;} .cv-web-design-2024 body.logged-page:not(.view-external):not(.contact-us-logged):not(.privacy-policy-logged):not(.terms-and-conditions-logged):not([data-page="page-public-profile"]) .btn-user-menu.has-default-profile-icon:hover {	color: rgba(23,182,104,1) !important;} :root {
	--owner-logo-dark-fill: #101828;
	--owner-logo-accent-fill: #101828;
	--owner-logo-outline-colour: transparent;
	--owner-logo-outline-width: 0;
}
@keyframes ssp-owner-logo-fallback { to { --ssp-owner-logo-gate-visibility: visible; visibility: visible; } }
.cv-web-design-2024 body.logged-page:not(.view-external):not(.contact-us-logged):not(.privacy-policy-logged):not(.terms-and-conditions-logged):not([data-page="page-public-profile"]) #header-owner-logo > img {
	--ssp-owner-logo-gate-visibility: hidden;
	visibility: var(--ssp-owner-logo-gate-visibility, hidden) !important;
	animation: ssp-owner-logo-fallback 0s linear 1500ms forwards;
}
.cv-web-design-2024 body.logged-page:not(.view-external):not(.contact-us-logged):not(.privacy-policy-logged):not(.terms-and-conditions-logged):not([data-page="page-public-profile"]) [data-owner-logo-state="fallback"] > img,
.cv-web-design-2024 body.logged-page:not(.view-external):not(.contact-us-logged):not(.privacy-policy-logged):not(.terms-and-conditions-logged):not([data-page="page-public-profile"]) #header-owner-logo[data-owner-logo-state="fallback"] > img {
	--ssp-owner-logo-gate-visibility: visible !important;
	visibility: visible !important;
	animation: none !important;
}
.cv-web-design-2024 body.logged-page:not(.view-external):not(.contact-us-logged):not(.privacy-policy-logged):not(.terms-and-conditions-logged):not([data-page="page-public-profile"]) .box-user-menu {
	--ssp-top-nav-normal: #141414;
	--ssp-top-nav-hover: #17B668;
	--ssp-main-nav-background: #242424;
	--ssp-main-nav-open-foreground: #FFFFFF;
	--ssp-main-nav-open-hover-background: #101010;
	--ssp-main-nav-open-hover-foreground: #00C26B;
}
