@import url("https://fonts.googleapis.com/css2?family=Amiko:wght@400;600;700&display=swap");:root{--max-width:1140px;--brand-yellow:#fcaf17;--brand-red:#bf1e2e;--brand-gray:#e9ebed;--system-black:#000;--system-white:#fff;--system-gray:#ccc;--system-charcoal:#5f5f5f;--brand-color-blue:#1a2b50;--brand-color-purple:#9af;--brand-color-purple2:#7484d7;--brand-color-purple3:#3b3b90;--brand-color-purple4:#1e1e6a;--brand-color-grey:#eee;--brand-color-grey2:#eaebf1;--colour-slogan-highlight:var(--brand-color-purple);--colour-social-links:var(--brand-color-purple3);--colour-social-background:var(--brand-color-purple);--colour-text:var(--color-black);--colour-headers:var(--brand-color-blue);--colour-links:var(--brand-color-purple2);--button-hamburger:var(--brand-color-purple3);--button-border-purple:var(--brand-color-purple3);--color-menu-chevrons:var(--brand-color-purple);--color-submit-button:var(--brand-color-purple2);--color-footer-bg:var(--brand-color-purple4);--color-pod-bg-1:var(--brand-color-grey2)}*{outline:none}*,html{box-sizing:border-box}html{background-color:#fff;font-size:100%;overflow-y:scroll;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{color:var(--colour-text);font-optical-sizing:auto;font-size:16px;font-weight:400;margin:0;padding:0}body,h1,h2,h3,h4,h5,h6{font-family:Amiko,sans-serif;font-style:normal}h1,h2,h3,h4,h5,h6{color:var(--colour-headers);font-weight:600;margin-bottom:1rem;margin-top:0}strong{font-weight:700}#top-navigation .main-menu{background-color:#fff;display:flex;justify-content:start;list-style:none;margin:0;padding:0}#top-navigation .main-menu li{position:relative}#top-navigation .main-menu a{display:block;font-size:1rem;padding:8px 20px 5px;text-decoration:none;transition:background-color .3s;white-space:nowrap}#top-navigation .main-menu li:hover>a{background-color:#fff}#top-navigation .main-menu>li>a{border-bottom:3px solid transparent}#top-navigation .main-menu>li:hover>a{border-bottom:3px solid var(--brand-yellow)}#top-navigation .main-menu>li>ul>li>a{border-right:4px solid #fff}#top-navigation .submenu{display:none;left:0;list-style:none;margin:0;min-width:200px;padding:0;position:absolute;top:100%}#top-navigation .submenu li{padding-top:4px;width:100%}#top-navigation .submenu a{background-color:var(--brand-gray);border-left:4px solid var(--brand-gray);color:#000;padding:8px 20px 5px 16px}#top-navigation .main-menu li:hover>.submenu{display:block}#top-navigation .submenu .submenu{left:100%;top:0}#top-navigation .submenu li:hover>a{background-color:#fff;border-left:4px solid var(--brand-yellow)}.mm-panels{--colour-links:var(--system-black)}.mm-panels .mm-panel{background-color:#fff}.mm-panels a{color:var(--brand-red)!important;font-size:1rem}.mm-panels .mm-btn:after,.mm-panels .mm-btn:before{border-color:var(--brand-yellow)!important}.mm-panels .active a{color:var(--brand-red)!important;font-weight:700}.mm-panels>div:first-child .mm-navbar_sticky{display:none}.mm-panels .mm-navbar_sticky>a:last-child{opacity:0}.mobile-only{display:none!important}.desktop-only{display:block}@media (max-width:640px){.mobile-only{display:block!important}.desktop-only{display:none!important}}.preload{display:none}.small-print *{font-size:.95rem}.pre-script{display:none!important}.imagery{display:block;width:100%}.column-two{padding-bottom:2rem}@media (min-width:992px){.column-two{-moz-columns:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem}}.column-three{padding-bottom:2rem}@media (min-width:768px){.column-three{-moz-columns:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}}@media (min-width:992px){.column-three{-moz-columns:3;column-count:3;-moz-column-gap:3rem;column-gap:3rem}}.external-link{padding-bottom:1rem}@media (min-width:768px){.external-link{padding-bottom:2rem}}.back-to-top{bottom:30px;display:inline-block;height:44px;opacity:0;position:fixed;right:30px;text-align:center;transition:all .3s ease-in-out;visibility:hidden;width:44px;z-index:1000}@media (max-width:992px){.back-to-top{display:none}}.back-to-top:after{content:"\f077";font-family:FontAwesome;font-size:1.6em;font-style:normal;font-weight:400;line-height:44px}@media (hover:hover){.back-to-top:hover{color:#000;cursor:pointer;opacity:1;text-decoration:none}}.back-to-top.show{opacity:1;visibility:visible}@media (min-width:992px){.back-to-top{height:50px;width:50px}.back-to-top:after{font-size:2em;line-height:50px}}.spacer{height:var(--height)}.hero{background-color:#ff4500;height:300px}@media (min-width:640px){.hero{height:620px}}#top-navigation{height:700px;margin-top:-700px}
/*# sourceMappingURL=styles.css.map */
