.elementor-kit-166{--e-global-color-primary:#111D4A;--e-global-color-secondary:#FF7800;--e-global-color-text:#FF4E00;--e-global-color-accent:#223475;--e-global-color-e4465b6:#FFFFFF;--e-global-color-be176a6:#5ADD54;--e-global-color-c29281f:#FFFFFFD6;--e-global-typography-primary-font-family:"Cornerstone Sans";--e-global-typography-primary-font-size:82px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:italic;--e-global-typography-secondary-font-family:"Fjalla One";--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Fjalla One";--e-global-typography-text-font-size:22px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Fjalla One";--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;background-color:var( --e-global-color-primary );}.elementor-kit-166 a{color:var( --e-global-color-e4465b6 );}.elementor-kit-166 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-166 h1{color:#111D4A;font-family:"Gilroy BOLD", 'Roboto', Sans-serif;font-size:26px;font-weight:800;text-transform:capitalize;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:calc(1400px,90vw,1920px);}.e-con{--container-max-width:calc(1400px,90vw,1920px);}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}.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:1728px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:500px){.elementor-kit-166{--e-global-typography-primary-font-size:42px;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --TransparentButton:#ffffff45; --White:#ffffff; --Blue:#111d4a; --Orange:#ff7700; --LightBlue:#223475; }
/* Start custom CSS *//*h1.entry-title {*/
/*   display: none;*/
/*}*/

body
{
text-rendering: optimizeSpeed;
-webkit-font-smoothing: antialiased;
}

h2 {
  overflow: hidden;
  display: block; /* Ensures lines stack vertically without overlapping */
  position: relative;
}

/*::selection {*/
/*    background: #ff7800;*/
/*    color: white;*/
/*}*/

/*a:hover p {*/
/*    opacity: 0.8;*/
/*    cursor: pointer;*/
/*}*/


/*::-webkit-scrollbar {*/
/*  width: 8px;*/
/*  margin-right: 5px;*/
/*}*/

/*::-webkit-scrollbar-track {*/
/*  background: #111d4a; */
/*}*/

/*::-webkit-scrollbar-thumb {*/
/*  background: #223475; */
/*  border-radius: 50px;*/
/*}*/

/*::-webkit-scrollbar-thumb:hover {*/
/*  background: #223475;*/
/*}*/

/*.page-content {*/
/*    overflow-x: hidden;*/
/*}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cornerstone Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cornerstone-ms.co.uk/wp-content/uploads/2026/07/Tube-Regular.eot');
	src: url('https://cornerstone-ms.co.uk/wp-content/uploads/2026/07/Tube-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://cornerstone-ms.co.uk/wp-content/uploads/2026/07/Tube-Regular.woff2') format('woff2'),
		url('https://cornerstone-ms.co.uk/wp-content/uploads/2026/07/Tube-Regular-1.woff') format('woff'),
		url('https://cornerstone-ms.co.uk/wp-content/uploads/2026/07/Tube-Regular.ttf') format('truetype'),
		url('https://cornerstone-ms.co.uk/wp-content/uploads/2026/07/Tube-Regular.svg#CornerstoneSans') format('svg');
}
/* End Custom Fonts CSS */