.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}}:where(.wp-block-columns){margin-bottom:1.75em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center;width:100%}.wp-block-column.is-vertically-aligned-top,html{width:100%}.wp-block-file,ul{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{text-decoration:none;box-shadow:none;color:#47413e;opacity:1}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image .alignleft{display:table;float:left;margin:.5em 1em .5em 0}.post-template-default h2,.wp-block-image figure{margin:0}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}.wp-block-spacer{clear:both}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-text-align-left{text-align:left}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}.js-header{display:inline-block;z-index:999999;position:relative}li{list-style:none}.menu li{line-height:2;font-size:15px;margin:15px 0}a{text-decoration:none;color:#c92c2c}.navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 0}.hamburger{display:none}.bar{display:block;width:25px;height:3px;margin:5px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent}.nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:8000px){.nav-menu{line-height:3;position:fixed;left:-100%;top:0;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f5f5f5;width:100%;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-shadow:0 10px 27px rgba(0,0,0,.05);box-shadow:0 10px 27px rgba(0,0,0,.05)}.menu{margin-top:45px}.nav-menu a{background-color:inherit;border-bottom:none}.hamburger{background-image:url(https://www.engineheadstudio.co.uk/wp-content/uploads/2024/09/enginehead-menu.png);background-repeat:no-repeat;display:block;cursor:pointer;border-radius:2px;padding:10px;background-size:61%;background-position:center}.menu-hide-me{display:none}.dropdownClick{cursor:pointer}}:root{--textColor:#7d8389;--blue:#2d3f4f;--lightGreen:#919aa2}a:hover{cursor:pointer}nav li:hover{color:#d6a982}.wp-block-file__button{background:#fff;font-size:1em;padding:15px;color:#47413e;text-decoration:none}body,div{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Fira Sans",sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:var(--textColor);width:100%;overflow-x:hidden}figure{margin:0}figure,p,ul{padding:0}body,p{word-wrap:break-word;margin:0}div{overflow-wrap:break-word}.alignleft{float:left;height:auto;width:auto;margin-right:17.5px;max-width:100%}ul{list-style:none}#main,.innerwrapper{max-width:100%;margin:0}.innerwrapper{width:1100px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px}.one-half-box,.one-half-box-right-align{width:50%;display:inline-block;text-align:left;vertical-align:top}.one-half-box-right-align{text-align:right}.wp-block-heading{padding:0;margin:0 0 6px;line-height:20px}:where(.wp-block-columns.is-layout-flex){gap:0}h1,h2{font-size:inherit;font-family:"Fira Sans Extra Condensed",sans-serif;font-weight:600;color:var(--lightGreen)}.main-title,.page-title{font-weight:600;font-size:1em;padding:0;margin:0;line-height:0}.main-title a{text-decoration:none;background-color:inherit;color:#313d3e;border:0}strong{color:#313d3e}#nav-box{padding:15px 0 1.1vh}#nav-box-short{display:flex;align-items:center;justify-content:space-between;height:2em}#nav-box-short .one-half-box{flex:1}.custom-logo-link img{width:7em;max-width:50%;height:auto}.page-title{font-weight:900;font-size:57px;line-height:1}nav li a{color:#2d3f4f;font-weight:400;text-decoration:none}.post-template-default .content{background-color:#fefcfc}.post-template-default{background-color:#efefef}.post-template-default article .page-title{display:none!important}.post-template-default .main-title a{color:#e7e7e7}.post-template-default ul{padding:revert}#footer{background:var(--textColor);display:inline-block;width:100%;color:#ded9d9;padding:100px 0}@media screen and (max-width:781px){.main-title{font-size:1.3em}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{align-items:center;display:flex;justify-content:center;flex-direction:column}h1,h2{width:100%}}@media screen and (max-width:500px){.custom-logo-link img{max-width:82%}#nav-box-short{width:100%;background-position:7em 0;background-size:contain}.menu-engine-head-one-container{text-align:left;width:100%;padding:0 20px}.one-half-box{width:100%}.alignleft{float:none;width:100%!important}.menu-box{display:inline-block;float:right}}@media screen and (max-width:375px){.main-title{font-size:1.3em}}