.elementor-kit-4{--e-global-color-primary:#000815;--e-global-color-secondary:#30A7A7;--e-global-color-text:#FFFFFF;--e-global-color-accent:#EBE729;--e-global-color-jcwhite:#FFFFFF;--e-global-color-jcblack:#000815;--e-global-color-jcyellow:#EBE729;--e-global-color-jcteal:#30A7A7;--e-global-color-jccharcoal:#2E2E2E;--e-global-typography-primary-font-family:"Didact Gothic";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Didact Gothic";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Didact Gothic";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Didact Gothic";--e-global-typography-accent-font-weight:400;background-color:#000815;color:#FFFFFF;font-family:"Didact Gothic", Sans-serif;font-weight:400;overscroll-behavior:auto;}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{background-color:#30A7A7;color:#000815;border-radius:25px 25px 25px 25px;}.elementor-kit-4 button:hover,.elementor-kit-4 button:focus,.elementor-kit-4 input[type="button"]:hover,.elementor-kit-4 input[type="button"]:focus,.elementor-kit-4 input[type="submit"]:hover,.elementor-kit-4 input[type="submit"]:focus,.elementor-kit-4 .elementor-button:hover,.elementor-kit-4 .elementor-button:focus{background-color:#EBE729;color:#000815;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 h1{color:#FFFFFF;font-family:"Didact Gothic", Sans-serif;font-weight:400;}.elementor-kit-4 h2{color:#FFFFFF;font-family:"Didact Gothic", Sans-serif;font-weight:400;}.elementor-kit-4 h3{color:#FFFFFF;font-family:"Didact Gothic", Sans-serif;font-weight:400;}.elementor-kit-4 h4{color:#FFFFFF;font-family:"Didact Gothic", Sans-serif;font-weight:400;}.elementor-kit-4 h5{color:#FFFFFF;font-family:"Didact Gothic", Sans-serif;font-weight:400;}.elementor-kit-4 h6{color:#FFFFFF;font-family:"Didact Gothic", Sans-serif;font-weight:400;}.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);}@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;}}
/* Start custom CSS *//* Jack Cartwright brand logo in Colibri header (replaces text logo) */
#navigation .h-logo__text{display:inline-block!important;width:133px;height:60px;font-size:0!important;letter-spacing:0!important;line-height:0!important;color:transparent!important;background:url("https://jackcartwright.co.uk/wp-content/uploads/2026/10/jack-cartwright-brand-logo-light.png") left center/contain no-repeat}
@media(max-width:767px){#navigation .h-logo__text{width:106px;height:48px}}
/* Scrolled (sticky) header in brand navy instead of white */
#colibri #navigation.h-navigation_sticky,#colibri .h-navigation_sticky [data-nav-normal]>div{background-color:rgba(0,8,21,.94)!important;box-shadow:0 1px 0 rgba(48,167,167,.25),0 10px 30px rgba(0,0,0,.5)!important}
#colibri #navigation.h-navigation_sticky .colibri-menu > li > a{color:rgba(255,255,255,.75)!important}
#colibri #navigation.h-navigation_sticky .colibri-menu > li > a:hover,#colibri #navigation .colibri-menu > li.current-menu-item > a{color:#30A7A7!important}
#colibri #navigation .h-hamburger-button,#colibri #navigation .h-hamburger-icon,#colibri #navigation .h-hamburger-icon svg{color:#fff!important;fill:#fff!important}/* End custom CSS */