:root{--gp-font--spline-sans:"custom-spline", sans-serif;--gp-font--red-hat-display:"Red Hat Display";--gp-font--work-sans:"Work Sans"}@font-face{font-display:swap;font-display:swap;font-family:"custom-spline";font-style:normal;font-weight:600;src:url(https://consilium-ifa.co.uk/wp-content/uploads/generatepress/fonts/spline-sans/_6_sED73Uf-2WfU2LzycEZousNzn1a1lKWRp5l7YF9vlUfE2kw.woff2)format("woff2")}@font-face{font-display:swap;font-display:swap;font-family:"Red Hat Display";font-style:normal;font-weight:400;src:url(https://consilium-ifa.co.uk/wp-content/uploads/generatepress/fonts/red-hat-display/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR47NCW5Z.woff2)format("woff2")}@font-face{font-display:swap;font-display:swap;font-family:"Red Hat Display";font-style:italic;font-weight:400;src:url(https://consilium-ifa.co.uk/wp-content/uploads/generatepress/fonts/red-hat-display/8vIh7wUr0m80wwYf0QCXZzYzUoTg-CSvZX4Vlf1fe6TVmgsD-l-Y.woff2)format("woff2")}@font-face{font-display:swap;font-display:swap;font-family:"Red Hat Display";font-style:normal;font-weight:900;src:url(https://consilium-ifa.co.uk/wp-content/uploads/generatepress/fonts/red-hat-display/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR47NCW5Z.woff2)format("woff2")}@font-face{font-display:swap;font-display:swap;font-family:"Work Sans";font-style:normal;font-weight:500;src:url(https://consilium-ifa.co.uk/wp-content/uploads/generatepress/fonts/work-sans/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K3vXNi0Dp6_cOyA.woff2)format("woff2")}body,html,li{margin:0}body,h1,h2,html,li,p,ul{padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}main{display:block}*,::after,::before{box-sizing:inherit}button{font-family:inherit;margin:0}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,h1,h2{font-weight:400;text-transform:none}body,button{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:17px;line-height:1.5}h1,h2{font-family:inherit;font-style:inherit;font-size:42px;margin:0 0 20px;line-height:1.2em}h2{font-size:35px}ul{margin:0 0 1.5em 3em;list-style:disc}li>ul{margin-bottom:0;margin-left:1.5em}.paging-navigation .nav-links .current,strong{font-weight:700}address,p{margin:0 0 1.5em}a,button{transition:color .1s ease-in-out,background-color .1s ease-in-out}button{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}a{text-decoration:none}.size-full,img{max-width:100%;height:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.paging-navigation .nav-next{display:none}.paging-navigation .nav-links>*{padding:0 5px}.nav-links>:first-child{padding-left:0}.posted-on .updated{display:none}.entry-summary:not(:first-child){margin-top:2em}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}.entry-summary>p:last-child,.one-container .site-main>:last-child{margin-bottom:0}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.site-main>*{margin-bottom:20px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.container.grid-container{width:auto}@media (max-width:768px){a,body,button{transition:all 0s ease-in-out}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}#main{margin-left:0;margin-right:0}.entry-meta{font-size:inherit}}.gbp-section{font-size:2rem;padding:7rem 40px}@media (max-width:1024px){.gbp-section{padding:6rem 30px}}@media (max-width:767px){.gbp-section{padding:4rem 20px}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.gbp-section__headline{margin-bottom:1.5rem}@media (max-width:767px){.gbp-section__headline{margin-bottom:1.25rem}}.gb-menu--base :where(.menu-item) .gb-menu-link{color:inherit}.gb-menu--base .gb-sub-menu{display:none;position:absolute}.gb-menu--base.gb-menu--hover .menu-item:hover>.gb-sub-menu{display:block}.gb-menu-toggle{border:0;position:relative}.gb-menu-toggle>*{pointer-events:none}.gb-menu-toggle .gb-menu-open-icon{line-height:0}.gb-menu-toggle .gb-menu-close-icon{display:none;line-height:0}:where(.gb-submenu-toggle){align-items:center;align-self:stretch;display:flex;justify-content:center;line-height:0;width:25px}:where(.gb-menu-item:focus-within){position:relative;z-index:1}@media (hover:hover){:where(.gb-menu-container):not(.gb-menu-container--toggled) .gb-menu--hover .gb-submenu-toggle{pointer-events:none}}.post-image-above-header .inside-article .post-image{margin-top:0;margin-bottom:2em}.post-image-aligned-center .post-image{text-align:center}.generate-columns-container:not(.masonry-container){display:flex;flex-wrap:wrap;align-items:stretch}.generate-columns .inside-article{height:100%;box-sizing:border-box}.generate-columns-container .paging-navigation{flex:1 1 100%;clear:both;margin-bottom:0}.generate-columns{box-sizing:border-box}.generate-columns.grid-50{width:50%}@media (min-width:768px) and (max-width:1024px){.generate-columns.tablet-grid-50{width:50%}}@media (max-width:767px){.generate-columns-activated .generate-columns-container{margin-left:0;margin-right:0}.generate-columns-container .generate-columns,.generate-columns-container>*{padding-left:0}.generate-columns.mobile-grid-100{width:100%}.generate-columns-container>.paging-navigation{margin-left:0}}