.elementor-kit-23{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Satoshi";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Satoshi";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Source Sans 3";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Source Sans 3";--e-global-typography-accent-font-weight:600;color:#102331;font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-kit-23 e-page-transition{background-color:#FFBC7D;}.elementor-kit-23 a{color:#2C7069;}.elementor-kit-23 a:hover{color:#072643;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --mdg-navy:#042440; --mdg-navy-dark:#041C38; --mdg-teal:#3B877D; --mdg-teal-blue:#0E5265; --mdg-teal-light:#E4F0EE; --mdg-teal-deep:#2A6F66; --mdg-offwhite:#F6F8F7; --mdg-neutral:#EDF2F2; --mdg-white:#FFFFFF; --mdg-text:#0F2236; --font-heading:Newsreader; --font-body:Inter; --mdg-max-width:1240px; --mdg-gutter:3.5rem; --mdg-radius:6px; --ref-navy:#072643; --ref-navy-dark:#041F3A; --ref-teal:#3B887E; --ref-teal-dark:#2C7069; --ref-teal-light:#DCECE8; --ref-off-white:#F6F3EB; --ref-neutral:#F3F6F5; --ref-white:#FFFFFF; --ref-ink:#102331; --ref-muted:#50616C; --ref-mint:#B9DBD5; --ref-font-body:Source Sans 3; --ref-font-heading:Satoshi; }
/* Start custom CSS *//* MDG shared rules (site-wide, kept minimal) */
/* Accent line inside page hero headings: the heading widget cannot colour part of a heading natively */
.elementor .pg-h1 span { color: #B9DBD5; }
/* Reduced motion: entrance fades rest in their visible state on every page */
@media (prefers-reduced-motion: reduce) { .elementor .ref-motion { opacity: 1 !important; } }
/* Inner-page images grow gently on hover; the frame clips the overflow. Hero background images (pg-cover) are excluded */
.elementor :not(.pg-cover):has(> .pg-img) { overflow: hidden; }
.elementor :not(.pg-cover) > .pg-img { transition: transform 1.2s ease; }
.elementor :not(.pg-cover) > .pg-img:hover { transform: scale(1.025); }
@media (prefers-reduced-motion: reduce) { .elementor :not(.pg-cover) > .pg-img { transition: none; transform: none !important; } }
/* Footer logo: the single logo file is dark, so it is shown in white on the navy footer (same technique as the header) */
.elementor .e-f7109a11-a0c1 { filter: brightness(0) invert(1); }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mdghealthconsult.co.uk/wp-content/uploads/elementor/custom-fonts/Satoshi-Variable.woff2') format('woff2');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mdghealthconsult.co.uk/wp-content/uploads/elementor/custom-fonts/Satoshi-Variable.woff2') format('woff2');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mdghealthconsult.co.uk/wp-content/uploads/elementor/custom-fonts/Satoshi-Variable.woff2') format('woff2');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mdghealthconsult.co.uk/wp-content/uploads/elementor/custom-fonts/Satoshi-Variable.woff2') format('woff2');
}
/* End Custom Fonts CSS */