/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* Document
   ========================================================================== */
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700");
/* line 13, ../scss/partials/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 27, ../scss/partials/_normalize.scss */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
/* line 35, ../scss/partials/_normalize.scss */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 49, ../scss/partials/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
/* line 62, ../scss/partials/_normalize.scss */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
/* line 72, ../scss/partials/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 81, ../scss/partials/_normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 92, ../scss/partials/_normalize.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
/* line 105, ../scss/partials/_normalize.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
/* line 115, ../scss/partials/_normalize.scss */
a:active,
a:hover {
  outline-width: 0;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 125, ../scss/partials/_normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
/* line 135, ../scss/partials/_normalize.scss */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 144, ../scss/partials/_normalize.scss */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 154, ../scss/partials/_normalize.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
/* line 165, ../scss/partials/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
/* line 173, ../scss/partials/_normalize.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
/* line 182, ../scss/partials/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 191, ../scss/partials/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 199, ../scss/partials/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 203, ../scss/partials/_normalize.scss */
sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 214, ../scss/partials/_normalize.scss */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
/* line 223, ../scss/partials/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 230, ../scss/partials/_normalize.scss */
div {
  box-sizing: border-box;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 239, ../scss/partials/_normalize.scss */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
/* line 247, ../scss/partials/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 259, ../scss/partials/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 275, ../scss/partials/_normalize.scss */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 285, ../scss/partials/_normalize.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
/* line 296, ../scss/partials/_normalize.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 307, ../scss/partials/_normalize.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 319, ../scss/partials/_normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
/* line 330, ../scss/partials/_normalize.scss */
fieldset {
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 343, ../scss/partials/_normalize.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 357, ../scss/partials/_normalize.scss */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 366, ../scss/partials/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/* line 375, ../scss/partials/_normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 385, ../scss/partials/_normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 395, ../scss/partials/_normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
/* line 404, ../scss/partials/_normalize.scss */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 414, ../scss/partials/_normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
/* line 427, ../scss/partials/_normalize.scss */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
/* line 436, ../scss/partials/_normalize.scss */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 447, ../scss/partials/_normalize.scss */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
/* line 455, ../scss/partials/_normalize.scss */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
/* line 466, ../scss/partials/_normalize.scss */
[hidden] {
  display: none;
}

/* line 1, sprite.scss */
.svg, .c-timeline__marker:after, .c-programme-navigation__col-item:after, .c-timeline-filter__button:before, .c-timeline-filter__button:after, .summaryPage__lockupIcon, .b-button:after, .b-link-icon {
  background: url("sprite-2255ee13.svg") no-repeat;
}

/* line 5, sprite.scss */
.svg-CAA {
  background-position: 79.21420118343195% 37.8671515398113%;
}

/* line 9, sprite.scss */
.svg-CAA-dims {
  width: 138px;
  height: 78.54px;
}

/* line 14, sprite.scss */
.svg-activity {
  background-position: 21.029318001319925% 99.24528301886792%;
}

/* line 18, sprite.scss */
.svg-activity-dims {
  width: 89.01px;
  height: 88.55px;
}

/* line 23, sprite.scss */
.svg-aero_large, .summaryPage__lockupIcon.aerodromes {
  background-position: 28.057711365947203% 35.2064585641228%;
}

/* line 27, sprite.scss */
.svg-aero_large-dims, .summaryPage__lockupIcon.aerodromes {
  width: 206.03px;
  height: 206.03px;
}

/* line 32, sprite.scss */
.svg-aero_med {
  background-position: 77.28437824731554% 69.76501584839042%;
}

/* line 36, sprite.scss */
.svg-aero_med-dims {
  width: 116.9px;
  height: 117.29px;
}

/* line 41, sprite.scss */
.svg-aero_small, .c-programme-navigation__col-item.aerodromes:after {
  background-position: 99.90291483918129% 42.57313338261696%;
}

/* line 45, sprite.scss */
.svg-aero_small-dims, .c-programme-navigation__col-item.aerodromes:after {
  width: 107.48px;
  height: 107.48px;
}

/* line 50, sprite.scss */
.svg-aim_large, .summaryPage__lockupIcon.aeronautical {
  background-position: 0 67.965256408313%;
}

/* line 54, sprite.scss */
.svg-aim_large-dims, .summaryPage__lockupIcon.aeronautical {
  width: 205.31px;
  height: 205.31px;
}

/* line 59, sprite.scss */
.svg-aim_med {
  background-position: 13.499440024939096% 87.37618799374424%;
}

/* line 63, sprite.scss */
.svg-aim_med-dims {
  width: 116.89px;
  height: 116.89px;
}

/* line 68, sprite.scss */
.svg-aim_small, .c-programme-navigation__col-item.aeronautical:after {
  background-position: 99.90291483918129% 56.76153764917098%;
}

/* line 72, sprite.scss */
.svg-aim_small-dims, .c-programme-navigation__col-item.aeronautical:after {
  width: 107.48px;
  height: 107.48px;
}

/* line 77, sprite.scss */
.svg-air_traf_large, .summaryPage__lockupIcon.air-traffic {
  background-position: 26.399979426249534% 67.965256408313%;
}

/* line 81, sprite.scss */
.svg-air_traf_large-dims, .summaryPage__lockupIcon.air-traffic {
  width: 205.31px;
  height: 205.31px;
}

/* line 86, sprite.scss */
.svg-air_traf_med {
  background-position: 67.4825659261996% 87.37502005025932%;
}

/* line 90, sprite.scss */
.svg-air_traf_med-dims {
  width: 116.88px;
  height: 116.88px;
}

/* line 95, sprite.scss */
.svg-air_traf_small, .c-programme-navigation__col-item.air-traffic:after {
  background-position: 99.90291483918129% 70.949941915725%;
}

/* line 99, sprite.scss */
.svg-air_traf_small-dims, .c-programme-navigation__col-item.air-traffic:after {
  width: 107.48px;
  height: 107.48px;
}

/* line 104, sprite.scss */
.svg-airspace_large, .summaryPage__lockupIcon.airspace {
  background-position: 0 35.76714356191416%;
}

/* line 108, sprite.scss */
.svg-airspace_large-dims, .summaryPage__lockupIcon.airspace {
  width: 218px;
  height: 216.36px;
}

/* line 113, sprite.scss */
.svg-airspace_med {
  background-position: 77.9231664726426% 53.72007763640285%;
}

/* line 117, sprite.scss */
.svg-airspace_med-dims {
  width: 124px;
  height: 123.08px;
}

/* line 122, sprite.scss */
.svg-airspace_small, .c-programme-navigation__col-item.airspace:after {
  background-position: 80.70886075949367% 86.94270057459035%;
}

/* line 126, sprite.scss */
.svg-airspace_small-dims, .c-programme-navigation__col-item.airspace:after {
  width: 114px;
  height: 113.16px;
}

/* line 131, sprite.scss */
.svg-airways {
  background-position: 87.40106714095153% 73.0379476469611%;
}

/* line 135, sprite.scss */
.svg-airways-dims {
  width: 83.4px;
  height: 22.26px;
}

/* line 140, sprite.scss */
.svg-arrow_circle, .b-link-icon {
  background-position: 65.69429482598633% 60.457312981197454%;
}

/* line 144, sprite.scss */
.svg-arrow_circle-dims, .b-link-icon {
  width: 45.43px;
  height: 45.43px;
}

/* line 149, sprite.scss */
.svg-arrow_right, .b-button:after {
  background-position: 82.99313338759836% 44.5738040813426%;
}

/* line 153, sprite.scss */
.svg-arrow_right-dims, .b-button:after {
  width: 24.74px;
  height: 20.67px;
}

/* line 158, sprite.scss */
.svg-circle_blue, .c-timeline-filter__button#filterRoadshow.activeFilter:after {
  background-position: 48.63731656184486% 49.122009569377994%;
}

/* line 162, sprite.scss */
.svg-circle_blue-dims, .c-timeline-filter__button#filterRoadshow.activeFilter:after {
  width: 29px;
  height: 29px;
}

/* line 167, sprite.scss */
.svg-circle_green, .c-timeline-filter__button#filterActivity.activeFilter:after {
  background-position: 51.677148846960165% 49.122009569377994%;
}

/* line 171, sprite.scss */
.svg-circle_green-dims, .c-timeline-filter__button#filterActivity.activeFilter:after {
  width: 29px;
  height: 29px;
}

/* line 176, sprite.scss */
.svg-circle_pink, .c-timeline-filter__button#filterMilestone.activeFilter:after {
  background-position: 54.716981132075475% 49.122009569377994%;
}

/* line 180, sprite.scss */
.svg-circle_pink-dims, .c-timeline-filter__button#filterMilestone.activeFilter:after {
  width: 29px;
  height: 29px;
}

/* line 185, sprite.scss */
.svg-circle_select {
  background-position: 87.75652173913043% 37.13341645885287%;
}

/* line 189, sprite.scss */
.svg-circle_select-dims {
  width: 63px;
  height: 63px;
}

/* line 194, sprite.scss */
.svg-comm_large, .summaryPage__lockupIcon.communications {
  background-position: 52.79995885249907% 67.965256408313%;
}

/* line 198, sprite.scss */
.svg-comm_large-dims, .summaryPage__lockupIcon.communications {
  width: 205.31px;
  height: 205.31px;
}

/* line 203, sprite.scss */
.svg-comm_med {
  background-position: 26.995416286614862% 87.37618799374424%;
}

/* line 207, sprite.scss */
.svg-comm_med-dims {
  width: 116.89px;
  height: 116.89px;
}

/* line 212, sprite.scss */
.svg-comm_small, .c-programme-navigation__col-item.communications:after {
  background-position: 99.90291483918129% 85.13834618227902%;
}

/* line 216, sprite.scss */
.svg-comm_small-dims, .c-programme-navigation__col-item.communications:after {
  width: 107.48px;
  height: 107.48px;
}

/* line 221, sprite.scss */
.svg-drodown {
  background-position: 90.89085864516329% 88.30080623393692%;
}

/* line 225, sprite.scss */
.svg-drodown-dims {
  width: 20.67px;
  height: 12.89px;
}

/* line 230, sprite.scss */
.svg-eight-times-safer {
  background-position: 0 0;
}

/* line 234, sprite.scss */
.svg-eight-times-safer-dims {
  width: 232px;
  height: 232px;
}

/* line 239, sprite.scss */
.svg-file_download {
  background-position: 88.0463645943098% 25.03780487804878%;
}

/* line 243, sprite.scss */
.svg-file_download-dims {
  width: 34px;
  height: 45px;
}

/* line 248, sprite.scss */
.svg-linkedin {
  background-position: 85.73528140399412% 54.7017439556084%;
}

/* line 252, sprite.scss */
.svg-linkedin-dims {
  width: 57.64px;
  height: 57.64px;
}

/* line 257, sprite.scss */
.svg-meteo_large, .summaryPage__lockupIcon.meteorological {
  background-position: 59.667712566226015% 0;
}

/* line 261, sprite.scss */
.svg-meteo_large-dims, .summaryPage__lockupIcon.meteorological {
  width: 205.36px;
  height: 205.35px;
}

/* line 266, sprite.scss */
.svg-meteo_med {
  background-position: 0 87.37969201154957%;
}

/* line 270, sprite.scss */
.svg-meteo_med-dims {
  width: 116.92px;
  height: 116.92px;
}

/* line 275, sprite.scss */
.svg-meteo_small, .c-programme-navigation__col-item.meteorological:after {
  background-position: 99.90519703026841% 0;
}

/* line 279, sprite.scss */
.svg-meteo_small-dims, .c-programme-navigation__col-item.meteorological:after {
  width: 107.5px;
  height: 107.5px;
}

/* line 284, sprite.scss */
.svg-milestone {
  background-position: 0 99.94682230869002%;
}

/* line 288, sprite.scss */
.svg-milestone-dims {
  width: 94px;
  height: 94px;
}

/* line 293, sprite.scss */
.svg-ministryoftransport {
  background-position: 78.09863838426267% 44.65525219805646%;
}

/* line 297, sprite.scss */
.svg-ministryoftransport-dims {
  width: 125.93px;
  height: 22.21px;
}

/* line 302, sprite.scss */
.svg-nav_large, .summaryPage__lockupIcon.navigation {
  background-position: 86.07028507502989% 0;
}

/* line 306, sprite.scss */
.svg-nav_large-dims, .summaryPage__lockupIcon.navigation {
  width: 205.31px;
  height: 205.31px;
}

/* line 311, sprite.scss */
.svg-nav_med {
  background-position: 40.491392548290634% 87.37618799374424%;
}

/* line 315, sprite.scss */
.svg-nav_med-dims {
  width: 116.89px;
  height: 116.89px;
}

/* line 320, sprite.scss */
.svg-nav_small, .c-programme-navigation__col-item.navigation:after {
  background-position: 99.90519703026841% 14.191419141914192%;
}

/* line 324, sprite.scss */
.svg-nav_small-dims, .c-programme-navigation__col-item.navigation:after {
  width: 107.5px;
  height: 107.5px;
}

/* line 329, sprite.scss */
.svg-roadshow {
  background-position: 87.46134507997954% 67.6470588235294%;
}

/* line 333, sprite.scss */
.svg-roadshow-dims {
  width: 84.02px;
  height: 93.88px;
}

/* line 338, sprite.scss */
.svg-scroll_hand {
  background-position: 86.22541028149114% 48.49133735643372%;
}

/* line 342, sprite.scss */
.svg-scroll_hand-dims {
  width: 62.9px;
  height: 43.08px;
}

/* line 347, sprite.scss */
.svg-search {
  background-position: 65.75741723339064% 54.82044823749496%;
}

/* line 351, sprite.scss */
.svg-search-dims {
  width: 46.33px;
  height: 47.13px;
}

/* line 356, sprite.scss */
.svg-southernsky_white {
  background-position: 81.949069539667% 26.57734627831715%;
}

/* line 360, sprite.scss */
.svg-southernsky_white-dims {
  width: 166.2px;
  height: 92.5px;
}

/* line 365, sprite.scss */
.svg-square_black, .c-timeline-filter__button#filterRecreational:before, .c-timeline-filter__button#filterCommercial:before {
  background-position: 88.41904761904762% 30.267230955259976%;
}

/* line 369, sprite.scss */
.svg-square_black-dims, .c-timeline-filter__button#filterRecreational:before, .c-timeline-filter__button#filterCommercial:before {
  width: 38px;
  height: 38px;
}

/* line 374, sprite.scss */
.svg-square_blue, .c-timeline-filter__button#filterRoadshow:before {
  background-position: 44.870899470899474% 28.053204353083434%;
}

/* line 378, sprite.scss */
.svg-square_blue-dims, .c-timeline-filter__button#filterRoadshow:before {
  width: 38px;
  height: 38px;
}

/* line 383, sprite.scss */
.svg-square_green, .c-timeline-filter__button#filterActivity:before {
  background-position: 44.870899470899474% 32.64812575574365%;
}

/* line 387, sprite.scss */
.svg-square_green-dims, .c-timeline-filter__button#filterActivity:before {
  width: 38px;
  height: 38px;
}

/* line 392, sprite.scss */
.svg-square_pink, .c-timeline-filter__button#filterMilestone:before {
  background-position: 44.870899470899474% 37.24304715840387%;
}

/* line 396, sprite.scss */
.svg-square_pink-dims, .c-timeline-filter__button#filterMilestone:before {
  width: 38px;
  height: 38px;
}

/* line 401, sprite.scss */
.svg-surveillance_large, .summaryPage__lockupIcon.surveillance {
  background-position: 59.66464355518979% 31.128257211720655%;
}

/* line 405, sprite.scss */
.svg-surveillance_large-dims, .summaryPage__lockupIcon.surveillance {
  width: 205.32px;
  height: 205.31px;
}

/* line 410, sprite.scss */
.svg-surveillance_med {
  background-position: 53.9873688099664% 87.37618799374424%;
}

/* line 414, sprite.scss */
.svg-surveillance_med-dims {
  width: 116.89px;
  height: 116.89px;
}

/* line 419, sprite.scss */
.svg-surveillance_small, .c-programme-navigation__col-item.surveillance:after {
  background-position: 99.90519703026841% 28.382838283828384%;
}

/* line 423, sprite.scss */
.svg-surveillance_small-dims, .c-programme-navigation__col-item.surveillance:after {
  width: 107.5px;
  height: 107.5px;
}

/* line 428, sprite.scss */
.svg-tick_checkbox, .c-timeline-filter__button#filterRecreational.activeFilter:after, .c-timeline-filter__button#filterCommercial.activeFilter:after {
  background-position: 60.140946384078894% 48.74244816085269%;
}

/* line 432, sprite.scss */
.svg-tick_checkbox-dims, .c-timeline-filter__button#filterRecreational.activeFilter:after, .c-timeline-filter__button#filterCommercial.activeFilter:after {
  width: 23.77px;
  height: 22.49px;
}

/* line 437, sprite.scss */
.svg-timeline_pointer, .c-timeline__marker:after {
  background-position: 57.56914043317905% 48.927120441304375%;
}

/* line 441, sprite.scss */
.svg-timeline_pointer-dims, .c-timeline__marker:after {
  width: 25.89px;
  height: 25.67px;
}

/* line 446, sprite.scss */
.svg-twitter {
  background-position: 88.11273450332844% 80.96388228299644%;
}

/* line 450, sprite.scss */
.svg-twitter-dims {
  width: 57.64px;
  height: 57.64px;
}

/* line 455, sprite.scss */
.svg-two-million {
  background-position: 30.89214380825566% 0;
}

/* line 459, sprite.scss */
.svg-two-million-dims {
  width: 232px;
  height: 232px;
}

/* line 464, sprite.scss */
.svg-video {
  background-position: 10.573678290213723% 99.94682230869002%;
}

/* line 468, sprite.scss */
.svg-video-dims {
  width: 94px;
  height: 94px;
}

/* line 3, ../scss/partials/_layout.scss */
.page-content {
  position: relative;
  z-index: 10;
}

/* line 8, ../scss/partials/_layout.scss */
.main {
  position: relative;
  -moz-transition: opacity 1s 0s;
  -o-transition: opacity 1s 0s;
  -webkit-transition: opacity 1s 0s;
  transition: opacity 1s 0s;
  width: 100%;
  display: inline-block;
  padding: 0 0 70px;
  min-height: 580px;
  opacity: 0;
}
/* line 19, ../scss/partials/_layout.scss */
.loaded .main {
  opacity: 1;
}
@media (max-width: 1150px) {
  /* line 8, ../scss/partials/_layout.scss */
  .main {
    padding: 0 0 40px;
    min-height: 400px;
  }
}

/* line 44, ../scss/partials/_layout.scss */
.liner {
  max-width: 1250px;
  margin: 0 auto;
  padding: 0 6rem;
}
@media (max-width: 1150px) {
  /* line 44, ../scss/partials/_layout.scss */
  .liner {
    padding: 0 1.5rem;
  }
}

/* line 59, ../scss/partials/_layout.scss */
.titleContainer {
  padding: 0 0 1.5rem;
}

/* line 1, ../scss/partials/_general.scss */
#skip-link {
  position: absolute;
  z-index: 200;
}
/* line 5, ../scss/partials/_general.scss */
#skip-link a {
  border-radius: 0 0 3px 0;
  background-color: #000;
  display: inline-block;
  color: #FFF;
  padding: 3px 23px 5px 19px;
}

/* line 14, ../scss/partials/_general.scss */
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}
/* line 21, ../scss/partials/_general.scss */
.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
}

/* line 32, ../scss/partials/_general.scss */
.security {
  padding-top: 50px;
}

/* line 38, ../scss/partials/_general.scss */
img {
  height: auto;
}

/* line 44, ../scss/partials/_general.scss */
.captionImage {
  max-width: 100%;
}
/* line 47, ../scss/partials/_general.scss */
.captionImage img {
  max-width: 100%;
}

/* line 55, ../scss/partials/_general.scss */
html.mobile-nav-active {
  overflow: hidden;
}
/* line 58, ../scss/partials/_general.scss */
html.mobile-nav-active .primary,
html.mobile-nav-active .main,
html.mobile-nav-active .videoOverlay,
html.mobile-nav-active .footer {
  display: none;
}

/* line 68, ../scss/partials/_general.scss */
body {
  -moz-transition: opacity, 0.2, 0.2, ease;
  -o-transition: opacity, 0.2, 0.2, ease;
  -webkit-transition: opacity, 0.2, 0.2, ease;
  transition: opacity, 0.2, 0.2, ease;
  background-color: #FFF;
  padding-top: 170px;
  min-width: 414px;
}
@media (max-width: 1150px) {
  /* line 68, ../scss/partials/_general.scss */
  body {
    padding-top: 87px;
  }
}

/* line 81, ../scss/partials/_general.scss */
hr {
  border: none;
  border-bottom: 2px solid #e8e8e8;
  margin: 35px 0;
}

/* line 89, ../scss/partials/_general.scss */
.svg, .c-timeline__marker:after, .c-programme-navigation__col-item:after, .c-timeline-filter__button:before, .c-timeline-filter__button:after, .summaryPage__lockupIcon, .b-button:after, .b-link-icon {
  display: inline-block;
  background-repeat: no-repeat;
}

/* line 94, ../scss/partials/_general.scss */
.bg-info {
  background-color: #d9edf7;
}

/* line 98, ../scss/partials/_general.scss */
.bg-warning {
  background-color: #fcf8e3;
}

/* line 102, ../scss/partials/_general.scss */
.bg-danger {
  background-color: #f2dede;
}

/* line 106, ../scss/partials/_general.scss */
.site-alert > .liner {
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
}

/* line 112, ../scss/partials/_general.scss */
.site-alert > .liner button.btn-info {
  color: #0071bb;
}

/* line 116, ../scss/partials/_general.scss */
.site-alert > .liner button.btn-danger {
  color: #C30034;
}

/* line 120, ../scss/partials/_general.scss */
.site-alert > .liner button.btn-warning {
  color: #ffb933;
}

/* line 124, ../scss/partials/_general.scss */
.site-alert > .liner button {
  background-color: transparent;
  border: 0;
  margin-right: -5px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding-right: 15px;
}

/* line 135, ../scss/partials/_general.scss */
.site-alert > .liner > p {
  margin: 10px 0;
  display: inline;
}

/* line 140, ../scss/partials/_general.scss */
.site-alert > .liner > .fa-solid {
  margin: 3px;
}

/* line 145, ../scss/partials/_general.scss */
.site-banner-close {
  margin: 3px;
  float: right;
}

/* line 150, ../scss/partials/_general.scss */
.btn {
  border-radius: 0;
}

/* line 154, ../scss/partials/_general.scss */
.btn-info {
  color: #fff;
  background-color: #0071bb;
  border-color: #0062a2;
}

/* line 160, ../scss/partials/_general.scss */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 18px;
  line-height: 1.428571429;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 12, ../scss/partials/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  color: #232323;
  line-height: 1.1em;
  font-weight: 700;
  font-family: "Source Sans Pro", sans-serif;
  margin: 0 0 0.5rem 0;
  padding: 0;
}
/* line 19, ../scss/partials/_typography.scss */
p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 {
  margin-top: 2.5rem;
}

/* line 25, ../scss/partials/_typography.scss */
body {
  color: #232323;
  font-size: 17px;
  line-height: 1.45em;
  font-weight: 300;
  font-family: "Source Sans Pro", sans-serif;
}

/* line 36, ../scss/partials/_typography.scss */
h1 {
  font-size: 54px;
  letter-spacing: -0.2px;
  line-height: 1.1em;
  font-weight: 900;
  text-decoration: none;
}
@media (max-width: 1150px) {
  /* line 36, ../scss/partials/_typography.scss */
  h1 {
    font-size: 36px;
  }
}

/* line 48, ../scss/partials/_typography.scss */
h2 {
  font-size: 32px;
  line-height: 1.3em;
}
@media (max-width: 1150px) {
  /* line 48, ../scss/partials/_typography.scss */
  h2 {
    font-size: 26px;
  }
}

/* line 58, ../scss/partials/_typography.scss */
h3 {
  font-size: 22px;
  line-height: 30px;
}
@media (max-width: 1150px) {
  /* line 58, ../scss/partials/_typography.scss */
  h3 {
    font-size: 18px;
  }
}

/* line 68, ../scss/partials/_typography.scss */
h4, h5 {
  font-size: 18px;
  line-height: 25px;
}

/* line 78, ../scss/partials/_typography.scss */
h6 {
  font-size: 14px;
  line-height: 20px;
}

/* line 84, ../scss/partials/_typography.scss */
cite {
  font-size: 14px;
  line-height: 1.4em;
  font-style: normal;
  display: block;
  margin: 0 0 0.5rem;
}

/* line 92, ../scss/partials/_typography.scss */
p {
  margin: 0 0 1.5rem;
}

/* line 96, ../scss/partials/_typography.scss */
.leadin {
  font-size: 22px;
  letter-spacing: -0.2px;
  line-height: 1.5em;
  font-weight: 300;
}
@media (max-width: 1150px) {
  /* line 96, ../scss/partials/_typography.scss */
  .leadin {
    font-size: 18px;
  }
}

/* line 108, ../scss/partials/_typography.scss */
em {
  font-style: italic;
}

/* line 112, ../scss/partials/_typography.scss */
a {
  color: #52AACA;
  text-decoration: none;
}
/* line 116, ../scss/partials/_typography.scss */
a:hover {
  text-decoration: underline;
}

/* line 143, ../scss/partials/_typography.scss */
ul {
  margin: 0 0 1.5rem 1rem;
  padding: 0;
}
/* line 146, ../scss/partials/_typography.scss */
ul li {
  list-style-type: disc;
}

/* line 150, ../scss/partials/_typography.scss */
ol {
  margin: 0 0 1.5rem 1rem;
  padding: 0;
}

/* line 154, ../scss/partials/_typography.scss */
dl {
  margin: 0 0 1.5rem 1rem;
}

/* line 157, ../scss/partials/_typography.scss */
li {
  margin-bottom: 0.5rem;
}

/* line 161, ../scss/partials/_typography.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 0 0.5rem;
  text-align: left;
}
/* line 167, ../scss/partials/_typography.scss */
table tr:nth-child(even) {
  background-color: #BBB;
}
/* line 174, ../scss/partials/_typography.scss */
table th {
  padding: 0.25rem 0.5rem;
  vertical-align: top;
  font-weight: bold;
}
/* line 181, ../scss/partials/_typography.scss */
table td {
  padding: 0.25rem 0.5rem;
  vertical-align: top;
}

/* line 188, ../scss/partials/_typography.scss */
blockquote {
  color: #444;
  display: block;
  font-style: italic;
  margin: 2rem 0 2.5rem;
  text-indent: 30px;
  margin-left: 5%;
}
/* line 195, ../scss/partials/_typography.scss */
blockquote p {
  font-size: 17px;
  line-height: 25px;
  margin: 0;
}

/* line 3, ../scss/partials/components/_c-header.scss */
.hamburgerMenu {
  position: absolute;
  top: 9px;
  right: 10px;
  z-index: 300;
  display: none;
  border-radius: 50%;
  border: 1px solid #7e9eaf;
  padding: 0;
  width: 50px;
  height: 50px;
  color: #FFF;
  cursor: pointer;
}
@media (max-width: 1150px) {
  /* line 3, ../scss/partials/components/_c-header.scss */
  .hamburgerMenu {
    display: block;
  }
}
/* line 31, ../scss/partials/components/_c-header.scss */
.hamburgerMenu .icon-text {
  display: none;
  text-transform: uppercase;
  font-size: 12px;
  margin: -4px 0 0 3px;
}
/* line 38, ../scss/partials/components/_c-header.scss */
.mobile-nav-active .hamburgerMenu .icon-text {
  visibility: hidden;
}
/* line 42, ../scss/partials/components/_c-header.scss */
.hamburgerMenu .icon-bar {
  position: relative;
  top: 15px;
  left: 8px;
  display: block;
  background-color: #FFF;
  width: 35px;
  height: 3px;
  margin: 0 0 5px;
}
/* line 51, ../scss/partials/components/_c-header.scss */
.mobile-nav-active .hamburgerMenu .icon-bar {
  top: 14px;
  left: 8px;
}
/* line 56, ../scss/partials/components/_c-header.scss */
.mobile-nav-active .hamburgerMenu .icon-bar:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.52532, M12=-0.8509, M21=0.8509, M22=0.52532);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.52532, M12=-0.8509, M21=0.8509, M22=0.52532)";
  zoom: 1;
  margin-top: 10px;
}
/* line 61, ../scss/partials/components/_c-header.scss */
.mobile-nav-active .hamburgerMenu .icon-bar:nth-child(2) {
  opacity: 0;
}
/* line 65, ../scss/partials/components/_c-header.scss */
.mobile-nav-active .hamburgerMenu .icon-bar:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.52532, M12=--0.8509, M21=-0.8509, M22=0.52532);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.52532, M12=--0.8509, M21=-0.8509, M22=0.52532)";
  zoom: 1;
  margin-top: -16px;
}

/* line 73, ../scss/partials/components/_c-header.scss */
.mobileMenu {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 290;
  background-color: #005776;
  padding: 0;
  overflow: auto;
  display: none;
}
/* line 81, ../scss/partials/components/_c-header.scss */
.mobile-nav-active .mobileMenu {
  display: block;
}
/* line 85, ../scss/partials/components/_c-header.scss */
.mobileMenu .mobileMenuLiner {
  display: block;
  margin: 24px 0 50px;
}

/* line 93, ../scss/partials/components/_c-header.scss */
.top-level-mobile {
  margin: 75px 0 0 19px;
}
/* line 97, ../scss/partials/components/_c-header.scss */
.top-level-mobile__item {
  color: #FFF;
  font-size: 16px;
  text-decoration: none;
  display: block;
  padding: 6px 17px;
}
/* line 104, ../scss/partials/components/_c-header.scss */
.top-level-mobile__item-child {
  padding-left: 40px;
  font-size: 14px;
}

/* line 119, ../scss/partials/components/_c-header.scss */
.header {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 50;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 143, ../scss/partials/_mixins-library.scss */
.header input::-webkit-input-placeholder {
  color: #7e9eaf;
}
/* line 147, ../scss/partials/_mixins-library.scss */
.header input:-moz-placeholder {
  /* Firefox 18- */
  color: #7e9eaf;
}
/* line 151, ../scss/partials/_mixins-library.scss */
.header input::-moz-placeholder {
  /* Firefox 19+ */
  color: #7e9eaf;
}
/* line 155, ../scss/partials/_mixins-library.scss */
.header input:-ms-input-placeholder {
  color: #7e9eaf;
}
/* line 129, ../scss/partials/components/_c-header.scss */
.header__top-section {
  position: relative;
  z-index: 30;
  background-color: #005776;
  height: 132px;
  overflow: hidden;
}
@media (max-width: 1150px) {
  /* line 129, ../scss/partials/components/_c-header.scss */
  .header__top-section {
    height: 72px;
  }
}
/* line 139, ../scss/partials/components/_c-header.scss */
.header__top-section:before {
  position: absolute;
  top: -37px;
  left: -109px;
  content: '';
  width: 238px;
  height: 170px;
  display: inline-block;
  background-image: url(../images/circle%20pattern.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
  opacity: .3;
}
@media (max-width: 1150px) {
  /* line 139, ../scss/partials/components/_c-header.scss */
  .header__top-section:before {
    display: none;
  }
}

/* line 160, ../scss/partials/components/_c-header.scss */
.logo {
  color: #FFF;
  position: absolute;
  top: 23px;
  left: 6rem;
}
@media (max-width: 1150px) {
  /* line 160, ../scss/partials/components/_c-header.scss */
  .logo {
    position: absolute;
    top: -7px;
    left: -18px;
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
/* line 172, ../scss/partials/components/_c-header.scss */
.logo a {
  text-indent: -9999px;
}

/* line 177, ../scss/partials/components/_c-header.scss */
.c-search-bar {
  position: absolute;
  top: 36px;
  right: 6rem;
}
/* line 180, ../scss/partials/components/_c-header.scss */
.c-search-bar fieldset {
  border: 0;
}
/* line 185, ../scss/partials/components/_c-header.scss */
.c-search-bar #SearchForm_SilverStripe_CMS_Search_SearchForm_Search {
  color: #7e9eaf;
  font-size: 22px;
  font-weight: 300;
  font-family: "Source Sans Pro", sans-serif;
  background-image: url(../images/svg/search.svg);
  background-repeat: no-repeat;
  background-position: 225px 6px;
  background-size: 12%;
  width: 214px;
  padding: 10px 40px 10px 20px;
  border: 1px solid #7e9eaf;
  border-radius: 30px;
  background-color: transparent;
  outline: none;
}
/* line 205, ../scss/partials/components/_c-header.scss */
.c-search-bar #SearchForm_SilverStripe_CMS_Search_SearchForm_action_results {
  display: none;
}
/* line 209, ../scss/partials/components/_c-header.scss */
.c-search-bar__mobile {
  position: absolute;
  top: 7px;
  left: 3px;
  display: block !important;
}
/* line 143, ../scss/partials/_mixins-library.scss */
.c-search-bar__mobile input::-webkit-input-placeholder {
  color: #7e9eaf;
}
/* line 147, ../scss/partials/_mixins-library.scss */
.c-search-bar__mobile input:-moz-placeholder {
  /* Firefox 18- */
  color: #7e9eaf;
}
/* line 151, ../scss/partials/_mixins-library.scss */
.c-search-bar__mobile input::-moz-placeholder {
  /* Firefox 19+ */
  color: #7e9eaf;
}
/* line 155, ../scss/partials/_mixins-library.scss */
.c-search-bar__mobile input:-ms-input-placeholder {
  color: #7e9eaf;
}
/* line 215, ../scss/partials/components/_c-header.scss */
.c-search-bar__mobile #SearchForm_SilverStripe_CMS_Search_SearchForm_Search {
  background-position: 185px 6px;
  width: 174px;
}
@media (max-width: 1150px) {
  /* line 177, ../scss/partials/components/_c-header.scss */
  .c-search-bar {
    display: none;
  }
}

/* line 2, ../scss/partials/components/_c-main-navigation.scss */
.primary {
  background-color: #333;
  font-family: "Source Sans Pro", sans-serif;
  width: 100%;
}
/* line 6, ../scss/partials/components/_c-main-navigation.scss */
.primary .liner {
  padding-right: 0;
}
@media (max-width: 1150px) {
  /* line 2, ../scss/partials/components/_c-main-navigation.scss */
  .primary {
    display: none;
  }
}

/* line 18, ../scss/partials/components/_c-main-navigation.scss */
.top-level {
  margin: 0 -36px;
  padding: 0;
  display: table;
}
/* line 24, ../scss/partials/components/_c-main-navigation.scss */
.top-level__item {
  position: relative;
  display: block;
  float: left;
  list-style-type: none;
  margin: 0;
}
/* line 31, ../scss/partials/components/_c-main-navigation.scss */
.top-level__item.activeHover > a {
  background-color: #005776;
}
/* line 34, ../scss/partials/components/_c-main-navigation.scss */
.top-level__item.activeHover > a:after {
  display: none;
}
/* line 39, ../scss/partials/components/_c-main-navigation.scss */
.top-level__item > a {
  color: #FFF;
  font-size: 14px;
  text-align: center;
  font-weight: 500;
  text-decoration: none;
  font-style: normal;
  position: relative;
  display: block;
  padding: 9px 39px 9px;
  margin: 0;
}
/* line 47, ../scss/partials/components/_c-main-navigation.scss */
.top-level__item > a:after {
  background-color: #555;
  position: absolute;
  top: 7px;
  right: -1px;
  bottom: 7px;
  display: inline-block;
  content: '';
  width: 1px;
}
/* line 55, ../scss/partials/components/_c-main-navigation.scss */
.top-level__item > a:hover:after {
  display: none;
}
/* line 59, ../scss/partials/components/_c-main-navigation.scss */
.top-level__item > a:hover {
  background-color: #005776;
}
/* line 65, ../scss/partials/components/_c-main-navigation.scss */
.top-level__item:last-child a:after {
  display: none;
}
/* line 70, ../scss/partials/components/_c-main-navigation.scss */
.top-level__item.hasDropdown:after {
  position: absolute;
  top: 19px;
  right: 18px;
  background-image: url(../images/svg/drodown.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
  content: '';
  width: 14px;
  height: 14px;
  display: inline-block;
  pointer-events: none;
}
/* line 89, ../scss/partials/components/_c-main-navigation.scss */
.top-level .section a,
.top-level .current a {
  position: relative;
  background-color: #005776;
}
/* line 93, ../scss/partials/components/_c-main-navigation.scss */
.top-level .section a:after,
.top-level .current a:after {
  display: none;
}

/* line 103, ../scss/partials/components/_c-main-navigation.scss */
.top-level__item:hover .second-level {
  display: inline-block;
  top: 40px;
  opacity: 1;
}

/* line 110, ../scss/partials/components/_c-main-navigation.scss */
.second-level {
  opacity: 0;
  position: absolute;
  top: -228px;
  left: 0;
  z-index: -10;
  background-color: #005776;
  -moz-transition: top 0.3s 0s ease, opacity 0.2s 0s ease;
  -o-transition: top 0.3s 0s ease, opacity 0.2s 0s ease;
  -webkit-transition: top 0.3s 0s ease, opacity 0.2s 0s ease;
  transition: top 0.3s 0s ease, opacity 0.2s 0s ease;
  display: inline-block;
  width: 560px;
}
/* line 121, ../scss/partials/components/_c-main-navigation.scss */
.second-level__col {
  position: relative;
  width: 278px;
  display: inline-block;
  vertical-align: top;
}
/* line 131, ../scss/partials/components/_c-main-navigation.scss */
.second-level__col:first-child:after {
  background-color: #0D3955;
  position: absolute;
  top: 28px;
  right: 0;
  bottom: 28px;
  content: '';
  width: 1px;
  display: inline-block;
}
/* line 142, ../scss/partials/components/_c-main-navigation.scss */
.second-level__ul {
  list-style-type: none;
  padding: 0;
  margin: 1.5rem 0 2rem 0;
}
/* line 148, ../scss/partials/components/_c-main-navigation.scss */
.second-level__item {
  position: relative;
  display: block;
  list-style-type: none;
}
/* line 154, ../scss/partials/components/_c-main-navigation.scss */
.second-level__item a {
  color: #FFF;
  font-size: 14px;
  position: relative;
  padding: 0.5rem 0.5rem 0.5rem 68px;
  display: block;
}
/* line 161, ../scss/partials/components/_c-main-navigation.scss */
.second-level__item a:hover {
  color: #7e9eaf;
  text-decoration: none;
}
/* line 166, ../scss/partials/components/_c-main-navigation.scss */
.second-level__item a:before {
  position: absolute;
  top: 14px;
  left: 39px;
  background-image: url(../images/svg/arrow%20right.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
  content: '';
  width: 18px;
  height: 18px;
  display: inline-block;
}

/* line 1, ../scss/partials/components/_c-footer.scss */
.c-footer {
  color: #FFF;
  position: relative;
  z-index: 20;
}
/* line 6, ../scss/partials/components/_c-footer.scss */
.c-footer__prefooter {
  height: 130px;
  background-color: #232424;
}
/* line 10, ../scss/partials/components/_c-footer.scss */
.c-footer__prefooter .liner {
  position: relative;
}
/* line 15, ../scss/partials/components/_c-footer.scss */
.c-footer__postfooter {
  height: 72px;
  background-color: #005776;
}
/* line 19, ../scss/partials/components/_c-footer.scss */
.c-footer__postfooter .liner {
  position: relative;
  padding-top: 21px;
}
/* line 26, ../scss/partials/components/_c-footer.scss */
.c-footer__nav-item {
  color: #FFF;
  font-size: 14px;
  padding: 3px 9px;
}
/* line 32, ../scss/partials/components/_c-footer.scss */
.c-footer__divider {
  opacity: .5;
  font-size: 10px;
  position: relative;
  top: -1px;
}
/* line 37, ../scss/partials/components/_c-footer.scss */
.c-footer__divider:first-child {
  display: none;
}
/* line 42, ../scss/partials/components/_c-footer.scss */
.c-footer__logo {
  position: relative;
  display: inline-block;
  background-size: 100%;
  background-repeat: no-repeat;
  float: left;
  width: 100px;
  height: 72px;
  margin: 10px 1.5rem 0;
}
/* line 56, ../scss/partials/components/_c-footer.scss */
.c-footer__logo-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-indent: -9999px;
}
/* line 61, ../scss/partials/components/_c-footer.scss */
.c-footer__logo-caa {
  background-image: url(../images/svg/CAA.svg);
  margin-top: calc(15px + $extramargin);
  width: calc(105px * $mplier);
  margin-left: -2px;
}
/* line 69, ../scss/partials/components/_c-footer.scss */
.c-footer__logo-ministryoftransport {
  background-image: url(../images/svg/ministryoftransport.svg);
  margin-top: calc(31px + $extramargin);
  width: calc(168px * $mplier);
}
/* line 75, ../scss/partials/components/_c-footer.scss */
.c-footer__logo-airways {
  background-image: url(../images/svg/airways.svg);
  margin-top: calc(29px + $extramargin);
  width: calc(123px * $mplier);
}
/* line 81, ../scss/partials/components/_c-footer.scss */
.c-footer__logo-metservice {
  background-image: url(../images/svg/metservice.svg);
  margin-top: calc(26px + $extramargin);
  width: calc(143px * $mplier);
}
/* line 87, ../scss/partials/components/_c-footer.scss */
.c-footer__logo-nss {
  position: absolute;
  top: 19px;
  right: 6rem;
  background-image: url(../images/svg/southernsky_white.svg);
  width: calc(130px * $mplier);
  margin-right: 0;
}
/* line 96, ../scss/partials/components/_c-footer.scss */
.c-footer__logo-linkedin {
  position: absolute;
  top: 8px;
  right: 9rem;
  background-image: url(../images/svg/linkedin.svg);
  width: 40px;
  height: 40px;
  margin-right: 0;
}
/* line 104, ../scss/partials/components/_c-footer.scss */
.c-footer__logo-twitter {
  position: absolute;
  top: 8px;
  right: 6rem;
  background-image: url(../images/svg/twitter.svg);
  width: 40px;
  height: 40px;
  margin-right: 0;
}
@media (max-width: 1150px) {
  /* line 118, ../scss/partials/components/_c-footer.scss */
  .c-footer__prefooter {
    height: auto;
    padding: 2.5rem 0 1.5rem;
  }
  /* line 123, ../scss/partials/components/_c-footer.scss */
  .c-footer__postfooter {
    height: auto;
  }
  /* line 127, ../scss/partials/components/_c-footer.scss */
  .c-footer__nav-item {
    padding: 1px 3px;
  }
  /* line 131, ../scss/partials/components/_c-footer.scss */
  .c-footer__divider {
    display: none;
  }
  /* line 135, ../scss/partials/components/_c-footer.scss */
  .c-footer__logo {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0 auto 20px;
    display: block;
  }
  /* line 142, ../scss/partials/components/_c-footer.scss */
  .c-footer__logo-linkedin {
    position: relative;
    top: auto;
    right: 37px;
    margin: 0 auto -40px auto;
  }
  /* line 147, ../scss/partials/components/_c-footer.scss */
  .c-footer__logo-twitter {
    position: relative;
    top: auto;
    right: -27px;
  }
  /* line 152, ../scss/partials/components/_c-footer.scss */
  .c-footer__nav {
    display: block;
    text-align: center;
  }
  /* line 157, ../scss/partials/components/_c-footer.scss */
  .c-footer__copyright {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 1rem 0;
  }
}

/* line 2, ../scss/partials/components/_c-breadcrumbs.scss */
.c-breadcrumbs {
  color: #232323;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 1.4em;
  font-weight: 300;
  text-decoration: none;
  margin: 1rem 0 3rem;
}
/* line 7, ../scss/partials/components/_c-breadcrumbs.scss */
.c-breadcrumbs__item {
  color: #232323;
  font-weight: 700;
  text-decoration: none;
  margin: 0 0.25rem 0 0;
}
/* line 13, ../scss/partials/components/_c-breadcrumbs.scss */
.c-breadcrumbs__divider {
  margin: 0 0.25rem;
}
@media (max-width: 1150px) {
  /* line 2, ../scss/partials/components/_c-breadcrumbs.scss */
  .c-breadcrumbs {
    margin: 0 0 1.5rem;
  }
}

/* line 2, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates {
  margin-top: 30px;
  padding: 0;
}
/* line 12, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__col1 {
  width: 30%;
  float: left;
  position: relative;
  left: 2px;
}
/* line 19, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__col1 h3 {
  font-weight: 600;
}
/* line 24, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__col2 {
  float: left;
  width: 30%;
  margin-top: 30px;
  padding-left: 1.5rem;
  border-left: 2px solid #e8e8e8;
  border-right: 2px solid #e8e8e8;
}
/* line 34, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__col3 {
  width: 40%;
  float: left;
  padding-left: 1rem;
  height: 528px;
  overflow: scroll;
}
/* line 42, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__col4 {
  margin-top: 30px;
  float: left;
}
/* line 46, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__col4 a {
  color: #232323;
  font-weight: 600;
}
/* line 51, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__col4 img, .c-latest-updates__col4 iframe {
  margin-top: 20px;
}
/* line 55, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__col4 p {
  margin-top: 8px;
}
/* line 59, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__col4 .c-latest-updates-sliders-container {
  float: left;
  background-color: #e5eef1;
  padding-left: 15px;
  padding-right: 15px;
  width: 720px;
}
/* line 67, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__col4 .c-latest-updates-sliders-container .item {
  height: 262px;
}
/* line 71, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__col4 .bx-wrapper {
  background-color: #e5eef1;
}
/* line 76, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__col5 {
  margin-top: 30px;
  margin-bottom: 30px;
  width: 25%;
  height: 262px;
  background-color: #005776;
  float: right;
}
/* line 84, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__col5 img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 220px;
  margin-top: 80px;
}
/* line 93, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__coverimage {
  width: 100%;
}
/* line 98, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__col2 .c-latest-updates__item {
  padding-bottom: 1.5rem;
  margin-top: 1.5rem;
  border-bottom: 2px solid #e8e8e8;
}
/* line 103, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__col2 .c-latest-updates__item:last-child {
  border: 0;
}
/* line 108, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__item {
  position: relative;
  margin-right: 1.5rem;
}
/* line 112, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__item a {
  color: #232323;
}
/* line 117, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__svg {
  position: absolute;
  top: 2.5rem;
  right: 2.5rem;
}
/* line 121, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__title {
  margin: 0 0 2rem;
  font-weight: 600;
}
/* line 126, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__para {
  display: inline-block;
  margin: 0 0 0.5rem;
}
/* line 131, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates__col2 .c-latest-updates__para {
  font-weight: 600;
}
@media (max-width: 1237px) {
  /* line 136, ../scss/partials/components/_c-latest-updates.scss */
  .c-latest-updates .c-latest-updates__col4 .c-latest-updates-sliders-container {
    width: 700px;
  }
}
@media (max-width: 1207px) {
  /* line 141, ../scss/partials/components/_c-latest-updates.scss */
  .c-latest-updates .c-latest-updates__col4 .c-latest-updates-sliders-container {
    width: 670px;
  }
}
@media (max-width: 1177px) {
  /* line 146, ../scss/partials/components/_c-latest-updates.scss */
  .c-latest-updates .c-latest-updates__col4 .c-latest-updates-sliders-container {
    width: 640px;
  }
}
@media (max-width: 1150px) {
  /* line 2, ../scss/partials/components/_c-latest-updates.scss */
  .c-latest-updates {
    border: 0;
    display: inline-block;
    width: 100%;
    padding: 0;
  }
  /* line 161, ../scss/partials/components/_c-latest-updates.scss */
  .c-latest-updates__col1 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    border: 0;
    padding-left: 1.5rem;
    left: auto;
  }
  /* line 170, ../scss/partials/components/_c-latest-updates.scss */
  .c-latest-updates__col2, .c-latest-updates__col3, .c-latest-updates__col4, .c-latest-updates__col5 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    border: 0;
  }
  /* line 175, ../scss/partials/components/_c-latest-updates.scss */
  .c-latest-updates__col1 .c-latest-updates__item, .c-latest-updates__col2 .c-latest-updates__item {
    border-bottom: 2px solid #e8e8e8;
  }
  /* line 179, ../scss/partials/components/_c-latest-updates.scss */
  .c-latest-updates__col3 {
    padding-right: 1.5rem;
  }
  /* line 184, ../scss/partials/components/_c-latest-updates.scss */
  .c-latest-updates__col4 .c-latest-updates-sliders-container {
    max-width: 1040px;
    width: calc(100% - 60px);
  }
  /* line 190, ../scss/partials/components/_c-latest-updates.scss */
  .c-latest-updates__coverimage {
    width: unset;
  }
  /* line 194, ../scss/partials/components/_c-latest-updates.scss */
  .c-latest-updates__item {
    position: relative;
    padding: 1rem 0;
  }
  /* line 199, ../scss/partials/components/_c-latest-updates.scss */
  .c-latest-updates__svg {
    position: absolute;
    top: 2.5rem;
    right: 2.5rem;
  }
  /* line 203, ../scss/partials/components/_c-latest-updates.scss */
  .c-latest-updates__title {
    margin: 0 0 1rem;
  }
  /* line 207, ../scss/partials/components/_c-latest-updates.scss */
  .c-latest-updates__para {
    margin: 0 0 0.25rem;
  }
}
@media (max-width: 600px) {
  /* line 2, ../scss/partials/components/_c-latest-updates.scss */
  .c-latest-updates {
    margin-top: 50px;
  }
  /* line 216, ../scss/partials/components/_c-latest-updates.scss */
  .c-latest-updates__coverimage {
    width: 100%;
  }
}
/* line 221, ../scss/partials/components/_c-latest-updates.scss */
.c-latest-updates .h-heading-light {
  font-weight: 600;
}

/* line 4, ../scss/partials/components/_c-timeline.scss */
.timeline-component-container {
  position: relative;
}
/* line 9, ../scss/partials/components/_c-timeline.scss */
.timeline-component-container .contentItem__wrapper {
  margin: 0 16px 0 100px;
  min-height: 800px;
}
@media (max-width: 1150px) {
  /* line 18, ../scss/partials/components/_c-timeline.scss */
  .timeline-component-container .contentItem__wrapper {
    margin: 0;
    min-height: 300px;
  }
}

/* line 33, ../scss/partials/components/_c-timeline.scss */
.c-timeline {
  position: absolute;
  top: 60px;
  width: 32px;
  height: 690px;
  margin: 0 0 0 28px;
  border-left: 2px solid #000;
  border-right: 1px solid #000;
}
/* line 44, ../scss/partials/components/_c-timeline.scss */
.scrolledTo .c-timeline {
  position: fixed;
  top: 230px;
}
/* line 48, ../scss/partials/components/_c-timeline.scss */
.c-timeline__datemarker {
  border: 1px solid lime;
}
/* line 52, ../scss/partials/components/_c-timeline.scss */
.c-timeline__datemarker-start, .c-timeline__datemarker-end {
  color: 16px;
  font-weight: 700;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 3px 0;
  white-space: nowrap;
  text-align: center;
  width: 60px;
}
/* line 64, ../scss/partials/components/_c-timeline.scss */
.c-timeline__datemarker-start {
  position: absolute;
  top: -32px;
  left: -30px;
}
/* line 68, ../scss/partials/components/_c-timeline.scss */
.c-timeline__datemarker-end {
  position: absolute;
  bottom: -32px;
  left: -30px;
}
/* line 76, ../scss/partials/components/_c-timeline.scss */
.c-timeline__item {
  background-color: #52484a;
  position: absolute;
  left: 0;
  height: 1px;
  width: 14px;
  display: inline-block;
}
/* line 84, ../scss/partials/components/_c-timeline.scss */
.c-timeline__item.milestone {
  background-color: transparent;
}
/* line 88, ../scss/partials/components/_c-timeline.scss */
.c-timeline__item.milestone:before {
  background-color: #DF007A;
  position: absolute;
  top: -6px;
  left: 8px;
  content: '';
  display: inline-block;
  border-radius: 100%;
  width: 13px;
  height: 13px;
}
/* line 100, ../scss/partials/components/_c-timeline.scss */
.c-timeline__marker:after {
  content: '';
  position: absolute;
  top: -12px;
  left: -23px;
  display: inline-block;
}

/* line 115, ../scss/partials/components/_c-timeline.scss */
.content-item {
  margin: 0 -1rem;
  padding: 3rem 2rem 3rem;
  border-bottom: 2px solid #e8e8e8;
}
/* line 121, ../scss/partials/components/_c-timeline.scss */
.content-item__tags {
  font-size: 12px;
  display: inline-block;
  background: #EEE;
  padding: 0.25rem 1rem;
  margin: 0 0 1rem;
}
/* line 132, ../scss/partials/components/_c-timeline.scss */
.EventHolderPage .content-item.event:first-child {
  padding-top: 0;
}
/* line 137, ../scss/partials/components/_c-timeline.scss */
.EventHolderPage .content-item, .NewsHolderPage .content-item {
  padding: 2rem 1rem 2rem;
}
/* line 142, ../scss/partials/components/_c-timeline.scss */
.EventHolderPage .content-item:hover, .NewsHolderPage .content-item:hover {
  background-color: inherit;
}
/* line 146, ../scss/partials/components/_c-timeline.scss */
.EventHolderPage .content-item:last-child, .NewsHolderPage .content-item:last-child {
  border: 0;
}
/* line 153, ../scss/partials/components/_c-timeline.scss */
.content-item__coverimage {
  float: left;
  margin: 0 1.5rem 1rem 0;
}
/* line 158, ../scss/partials/components/_c-timeline.scss */
.content-item__coverimage__group {
  display: inline-block;
  width: 100%;
}
/* line 164, ../scss/partials/components/_c-timeline.scss */
.content-item__coverimage__group-image {
  width: 16.66667%;
  float: left;
}
/* line 168, ../scss/partials/components/_c-timeline.scss */
.content-item__coverimage__group-text {
  width: 66.66667%;
  float: left;
}
/* line 179, ../scss/partials/components/_c-timeline.scss */
.content-item:hover {
  background-color: #EEE;
}
@media (max-width: 1150px) {
  /* line 115, ../scss/partials/components/_c-timeline.scss */
  .content-item {
    margin: 0 0 1rem;
    padding: 1rem 1rem;
  }
  /* line 188, ../scss/partials/components/_c-timeline.scss */
  .EventHolderPage .content-item, .NewsHolderPage .content-item {
    margin: 0 -1rem;
    padding: 2rem 1rem 2rem;
  }
}

/* line 207, ../scss/partials/components/_c-timeline.scss */
.c-yeargroup__year {
  color: #FFF;
  font-weight: 400;
  position: relative;
  background-color: #444;
  border-top: 1px solid #e8e8e8;
  padding: 0.5rem 1rem;
  cursor: pointer;
  margin: 0;
}
/* line 217, ../scss/partials/components/_c-timeline.scss */
.c-yeargroup__year:before {
  background-color: #e8e8e8;
  position: absolute;
  top: 6px;
  right: 60px;
  bottom: 6px;
  content: '';
  width: 1px;
  display: inline-block;
}
/* line 226, ../scss/partials/components/_c-timeline.scss */
.c-yeargroup__year:after {
  position: absolute;
  top: 21px;
  right: 24px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-0.59846, M12=--0.80115, M21=-0.80115, M22=-0.59846);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-0.59846, M12=--0.80115, M21=-0.80115, M22=-0.59846)";
  zoom: 1;
  background-image: url(../images/svg/drodown.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
  content: '';
  width: 14px;
  height: 7px;
  display: inline-block;
  pointer-events: none;
}
/* line 242, ../scss/partials/components/_c-timeline.scss */
.closedGroup .c-yeargroup__year:after {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=-0, M21=0, M22=1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=-0, M21=0, M22=1)";
  zoom: 1;
}
/* line 249, ../scss/partials/components/_c-timeline.scss */
.closedGroup .c-yeargroup__year {
  color: #232323;
  background-color: #FFF;
}
/* line 257, ../scss/partials/components/_c-timeline.scss */
.c-yeargroup:last-child .c-yeargroup__year {
  border-bottom: 1px solid #e8e8e8;
}
/* line 261, ../scss/partials/components/_c-timeline.scss */
.c-yeargroup__group {
  margin: 0 0 1.5rem 0;
  display: inline-block;
}
/* line 266, ../scss/partials/components/_c-timeline.scss */
.closedGroup .c-yeargroup__group {
  border: 1px solid lime;
  display: none;
}

/* line 3, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation {
  display: inline-block;
  width: 100%;
  margin: 0 0 3rem;
}
/* line 10, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation--narrow .c-programme-navigation__col-item {
  width: 50%;
}
/* line 13, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation--narrow .c-programme-navigation__col-item-link {
  height: 96px;
}
/* line 17, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation--narrow .c-programme-navigation__col-item:after {
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  top: -2px;
}
/* line 24, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation__col {
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 29, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation__col-item {
  position: relative;
  width: 25%;
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0 20px 0 0;
  box-sizing: border-box;
}
/* line 40, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation__col-item:after {
  position: absolute;
  top: 11px;
  left: 0;
  content: '';
  pointer-events: none;
}
/* line 47, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation__col-item-link {
  color: #232323;
  font-size: 12px;
  line-height: 1.2em;
  font-weight: 600;
  border-top: 3px solid #000;
  display: block;
  height: 126px;
}
/* line 54, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation__col-item-link-label {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  left: 120px;
  width: 50%;
  display: inline-block;
  pointer-events: none;
}
/* line 63, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation__col-item.current {
  opacity: 0.3;
}
/* line 72, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation__col-item.navigation .c-programme-navigation__col-item-link {
  border-color: #3D87C3;
}
/* line 72, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation__col-item.surveillance .c-programme-navigation__col-item-link {
  border-color: #9FCED9;
}
/* line 72, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation__col-item.communications .c-programme-navigation__col-item-link {
  border-color: #ABA9C9;
}
/* line 72, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation__col-item.aeronautical .c-programme-navigation__col-item-link {
  border-color: #41779E;
}
/* line 72, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation__col-item.air-traffic .c-programme-navigation__col-item-link {
  border-color: #3B554C;
}
/* line 72, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation__col-item.airspace .c-programme-navigation__col-item-link {
  border-color: #5F808E;
}
/* line 72, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation__col-item.aerodromes .c-programme-navigation__col-item-link {
  border-color: #CECBB9;
}
/* line 72, ../scss/partials/components/_c-programme-navigation.scss */
.c-programme-navigation__col-item.meteorological .c-programme-navigation__col-item-link {
  border-color: #AED6EB;
}
@media (max-width: 1150px) {
  /* line 3, ../scss/partials/components/_c-programme-navigation.scss */
  .c-programme-navigation {
    margin: 0 0 0;
  }
  /* line 95, ../scss/partials/components/_c-programme-navigation.scss */
  .c-programme-navigation__col-item {
    width: 50%;
  }
  /* line 99, ../scss/partials/components/_c-programme-navigation.scss */
  .c-programme-navigation__col-item:after {
    -moz-transform: scale(0.46);
    -ms-transform: scale(0.46);
    -webkit-transform: scale(0.46);
    transform: scale(0.46);
    position: absolute;
    top: -8px;
    left: -26px;
  }
  /* line 104, ../scss/partials/components/_c-programme-navigation.scss */
  .c-programme-navigation__col-item-link {
    font-size: 11px;
    height: 84px;
  }
  /* line 109, ../scss/partials/components/_c-programme-navigation.scss */
  .c-programme-navigation__col-item-link-label {
    left: 65px;
    width: 40%;
  }
  /* line 122, ../scss/partials/components/_c-programme-navigation.scss */
  .c-programme-navigation--narrow .c-programme-navigation__col-item-link {
    height: 84px;
  }
  /* line 126, ../scss/partials/components/_c-programme-navigation.scss */
  .c-programme-navigation--narrow .c-programme-navigation__col-item:after {
    -moz-transform: scale(0.46);
    -ms-transform: scale(0.46);
    -webkit-transform: scale(0.46);
    transform: scale(0.46);
    top: -8px;
  }
}

/* line 3, ../scss/partials/components/_c-video-embed.scss */
.c-video-embed {
  position: relative;
  display: inline-block;
  width: 100%;
  margin: 0 0 2rem;
}
/* line 10, ../scss/partials/components/_c-video-embed.scss */
.c-video-embed__col1 {
  width: 66.66667%;
  float: left;
}
@media (max-width: 1150px) {
  /* line 10, ../scss/partials/components/_c-video-embed.scss */
  .c-video-embed__col1 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 20, ../scss/partials/components/_c-video-embed.scss */
.c-video-embed__col2 {
  width: 33.33333%;
  float: left;
}
@media (max-width: 1150px) {
  /* line 20, ../scss/partials/components/_c-video-embed.scss */
  .c-video-embed__col2 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 29, ../scss/partials/components/_c-video-embed.scss */
.c-video-embed.summary #vimeoEmbed {
  width: 442px;
  margin: 0;
}
@media (max-width: 1150px) {
  /* line 29, ../scss/partials/components/_c-video-embed.scss */
  .c-video-embed.summary #vimeoEmbed {
    width: 100%;
  }
}
/* line 38, ../scss/partials/components/_c-video-embed.scss */
.c-video-embed #vimeoEmbed {
  margin: 0 0 1rem;
  width: 680px;
}
/* line 42, ../scss/partials/components/_c-video-embed.scss */
.c-video-embed #vimeoEmbed iframe {
  width: 100%;
  margin: 0;
}
@media (max-width: 1150px) {
  /* line 38, ../scss/partials/components/_c-video-embed.scss */
  .c-video-embed #vimeoEmbed {
    width: 100%;
  }
}
@media (max-width: 600px) {
  /* line 52, ../scss/partials/components/_c-video-embed.scss */
  .c-video-embed #vimeoEmbed iframe {
    height: 215px;
  }
}

/* line 3, ../scss/partials/components/_c-timeline-filter.scss */
.c-timeline-filter {
  display: inline-block;
  width: 100%;
  margin: 1rem 0 0 0;
}
/* line 11, ../scss/partials/components/_c-timeline-filter.scss */
.c-timeline-filter__col1 {
  float: right;
  border-right: 2px solid #CCC;
  padding: 0 1.5rem 0 0;
}
/* line 18, ../scss/partials/components/_c-timeline-filter.scss */
.c-timeline-filter__col2 {
  float: right;
  padding: 0 0 1.5rem 3rem;
}
/* line 24, ../scss/partials/components/_c-timeline-filter.scss */
.c-timeline-filter__heading {
  margin: 0 0 1rem;
}
/* line 28, ../scss/partials/components/_c-timeline-filter.scss */
.c-timeline-filter__button {
  font-size: 12px;
  font-weight: 300;
  position: relative;
  cursor: pointer;
  border: 0;
  background: none;
  padding: 10px 8px 10px 46px;
  margin: 0 1rem 0 0;
  outline: none;
}
/* line 39, ../scss/partials/components/_c-timeline-filter.scss */
.c-timeline-filter__button:before {
  position: absolute;
  top: -3px;
  left: 0;
  content: '';
  display: inline-block;
}
/* line 46, ../scss/partials/components/_c-timeline-filter.scss */
.c-timeline-filter__button:after {
  position: absolute;
  top: 4px;
  left: 7px;
  content: '';
  display: inline-block;
}
/* line 91, ../scss/partials/components/_c-timeline-filter.scss */
.c-timeline-filter__button#filterActivity.activeFilter:after {
  position: absolute;
  top: 2px;
  left: 5px;
}
/* line 107, ../scss/partials/components/_c-timeline-filter.scss */
.c-timeline-filter__button#filterRoadshow.activeFilter:after {
  position: absolute;
  top: 2px;
  left: 5px;
}
/* line 123, ../scss/partials/components/_c-timeline-filter.scss */
.c-timeline-filter__button#filterMilestone.activeFilter:after {
  position: absolute;
  top: 2px;
  left: 5px;
}
@media (max-width: 1150px) {
  /* line 3, ../scss/partials/components/_c-timeline-filter.scss */
  .c-timeline-filter {
    display: none;
  }
}

/* line 156, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.timeline .content-item {
  display: none;
}
/* line 157, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.timeline .content-item.timeline {
  display: block;
}
/* line 162, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.timeline.recreational .content-item {
  display: none;
}
/* line 164, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.timeline.recreational .content-item.timeline.recreational {
  display: block;
}
/* line 169, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.timeline.commercial .content-item {
  display: none;
}
/* line 171, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.timeline.commercial .content-item.timeline.commercial {
  display: block;
}
/* line 176, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.timeline.activity .content-item {
  display: none;
}
/* line 178, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.timeline.activity .content-item.timeline.activity {
  display: block;
}
/* line 183, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.timeline.roadshow .content-item {
  display: none;
}
/* line 185, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.timeline.roadshow .content-item.timeline.roadshow {
  display: block;
}
/* line 190, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.timeline.milestone .content-item {
  display: none;
}
/* line 192, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.timeline.milestone .content-item.timeline.milestone {
  display: block;
}

/* line 200, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.timeline .c-timeline__item {
  display: none;
}
/* line 201, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.timeline .c-timeline__item.timeline {
  display: block;
}
/* line 205, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.timeline.recreational .c-timeline__item {
  display: none;
}
/* line 207, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.timeline.recreational .c-timeline__item.timeline.recreational {
  display: block;
}
/* line 212, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.timeline.commercial .c-timeline__item {
  display: none;
}
/* line 214, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.timeline.commercial .c-timeline__item.timeline.commercial {
  display: block;
}
/* line 219, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.timeline.activity .c-timeline__item {
  display: none;
}
/* line 221, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.timeline.activity .c-timeline__item.timeline.activity {
  display: block;
}
/* line 226, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.timeline.roadshow .c-timeline__item {
  display: none;
}
/* line 228, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.timeline.roadshow .c-timeline__item.timeline.roadshow {
  display: block;
}
/* line 233, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.timeline.milestone .c-timeline__item {
  display: none;
}
/* line 235, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.timeline.milestone .c-timeline__item.timeline.milestone {
  display: block;
}

/* line 156, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.benefits .content-item {
  display: none;
}
/* line 157, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.benefits .content-item.benefits {
  display: block;
}
/* line 162, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.benefits.recreational .content-item {
  display: none;
}
/* line 164, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.benefits.recreational .content-item.benefits.recreational {
  display: block;
}
/* line 169, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.benefits.commercial .content-item {
  display: none;
}
/* line 171, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.benefits.commercial .content-item.benefits.commercial {
  display: block;
}
/* line 176, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.benefits.activity .content-item {
  display: none;
}
/* line 178, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.benefits.activity .content-item.benefits.activity {
  display: block;
}
/* line 183, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.benefits.roadshow .content-item {
  display: none;
}
/* line 185, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.benefits.roadshow .content-item.benefits.roadshow {
  display: block;
}
/* line 190, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.benefits.milestone .content-item {
  display: none;
}
/* line 192, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.benefits.milestone .content-item.benefits.milestone {
  display: block;
}

/* line 200, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.benefits .c-timeline__item {
  display: none;
}
/* line 201, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.benefits .c-timeline__item.benefits {
  display: block;
}
/* line 205, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.benefits.recreational .c-timeline__item {
  display: none;
}
/* line 207, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.benefits.recreational .c-timeline__item.benefits.recreational {
  display: block;
}
/* line 212, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.benefits.commercial .c-timeline__item {
  display: none;
}
/* line 214, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.benefits.commercial .c-timeline__item.benefits.commercial {
  display: block;
}
/* line 219, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.benefits.activity .c-timeline__item {
  display: none;
}
/* line 221, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.benefits.activity .c-timeline__item.benefits.activity {
  display: block;
}
/* line 226, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.benefits.roadshow .c-timeline__item {
  display: none;
}
/* line 228, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.benefits.roadshow .c-timeline__item.benefits.roadshow {
  display: block;
}
/* line 233, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.benefits.milestone .c-timeline__item {
  display: none;
}
/* line 235, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.benefits.milestone .c-timeline__item.benefits.milestone {
  display: block;
}

/* line 156, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.navigation .content-item {
  display: none;
}
/* line 157, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.navigation .content-item.navigation {
  display: block;
}
/* line 162, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.navigation.recreational .content-item {
  display: none;
}
/* line 164, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.navigation.recreational .content-item.navigation.recreational {
  display: block;
}
/* line 169, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.navigation.commercial .content-item {
  display: none;
}
/* line 171, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.navigation.commercial .content-item.navigation.commercial {
  display: block;
}
/* line 176, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.navigation.activity .content-item {
  display: none;
}
/* line 178, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.navigation.activity .content-item.navigation.activity {
  display: block;
}
/* line 183, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.navigation.roadshow .content-item {
  display: none;
}
/* line 185, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.navigation.roadshow .content-item.navigation.roadshow {
  display: block;
}
/* line 190, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.navigation.milestone .content-item {
  display: none;
}
/* line 192, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.navigation.milestone .content-item.navigation.milestone {
  display: block;
}

/* line 200, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.navigation .c-timeline__item {
  display: none;
}
/* line 201, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.navigation .c-timeline__item.navigation {
  display: block;
}
/* line 205, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.navigation.recreational .c-timeline__item {
  display: none;
}
/* line 207, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.navigation.recreational .c-timeline__item.navigation.recreational {
  display: block;
}
/* line 212, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.navigation.commercial .c-timeline__item {
  display: none;
}
/* line 214, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.navigation.commercial .c-timeline__item.navigation.commercial {
  display: block;
}
/* line 219, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.navigation.activity .c-timeline__item {
  display: none;
}
/* line 221, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.navigation.activity .c-timeline__item.navigation.activity {
  display: block;
}
/* line 226, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.navigation.roadshow .c-timeline__item {
  display: none;
}
/* line 228, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.navigation.roadshow .c-timeline__item.navigation.roadshow {
  display: block;
}
/* line 233, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.navigation.milestone .c-timeline__item {
  display: none;
}
/* line 235, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.navigation.milestone .c-timeline__item.navigation.milestone {
  display: block;
}

/* line 156, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.surveillance .content-item {
  display: none;
}
/* line 157, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.surveillance .content-item.surveillance {
  display: block;
}
/* line 162, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.surveillance.recreational .content-item {
  display: none;
}
/* line 164, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.surveillance.recreational .content-item.surveillance.recreational {
  display: block;
}
/* line 169, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.surveillance.commercial .content-item {
  display: none;
}
/* line 171, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.surveillance.commercial .content-item.surveillance.commercial {
  display: block;
}
/* line 176, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.surveillance.activity .content-item {
  display: none;
}
/* line 178, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.surveillance.activity .content-item.surveillance.activity {
  display: block;
}
/* line 183, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.surveillance.roadshow .content-item {
  display: none;
}
/* line 185, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.surveillance.roadshow .content-item.surveillance.roadshow {
  display: block;
}
/* line 190, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.surveillance.milestone .content-item {
  display: none;
}
/* line 192, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.surveillance.milestone .content-item.surveillance.milestone {
  display: block;
}

/* line 200, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.surveillance .c-timeline__item {
  display: none;
}
/* line 201, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.surveillance .c-timeline__item.surveillance {
  display: block;
}
/* line 205, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.surveillance.recreational .c-timeline__item {
  display: none;
}
/* line 207, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.surveillance.recreational .c-timeline__item.surveillance.recreational {
  display: block;
}
/* line 212, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.surveillance.commercial .c-timeline__item {
  display: none;
}
/* line 214, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.surveillance.commercial .c-timeline__item.surveillance.commercial {
  display: block;
}
/* line 219, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.surveillance.activity .c-timeline__item {
  display: none;
}
/* line 221, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.surveillance.activity .c-timeline__item.surveillance.activity {
  display: block;
}
/* line 226, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.surveillance.roadshow .c-timeline__item {
  display: none;
}
/* line 228, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.surveillance.roadshow .c-timeline__item.surveillance.roadshow {
  display: block;
}
/* line 233, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.surveillance.milestone .c-timeline__item {
  display: none;
}
/* line 235, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.surveillance.milestone .c-timeline__item.surveillance.milestone {
  display: block;
}

/* line 156, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.communications .content-item {
  display: none;
}
/* line 157, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.communications .content-item.communications {
  display: block;
}
/* line 162, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.communications.recreational .content-item {
  display: none;
}
/* line 164, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.communications.recreational .content-item.communications.recreational {
  display: block;
}
/* line 169, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.communications.commercial .content-item {
  display: none;
}
/* line 171, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.communications.commercial .content-item.communications.commercial {
  display: block;
}
/* line 176, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.communications.activity .content-item {
  display: none;
}
/* line 178, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.communications.activity .content-item.communications.activity {
  display: block;
}
/* line 183, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.communications.roadshow .content-item {
  display: none;
}
/* line 185, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.communications.roadshow .content-item.communications.roadshow {
  display: block;
}
/* line 190, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.communications.milestone .content-item {
  display: none;
}
/* line 192, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.communications.milestone .content-item.communications.milestone {
  display: block;
}

/* line 200, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.communications .c-timeline__item {
  display: none;
}
/* line 201, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.communications .c-timeline__item.communications {
  display: block;
}
/* line 205, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.communications.recreational .c-timeline__item {
  display: none;
}
/* line 207, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.communications.recreational .c-timeline__item.communications.recreational {
  display: block;
}
/* line 212, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.communications.commercial .c-timeline__item {
  display: none;
}
/* line 214, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.communications.commercial .c-timeline__item.communications.commercial {
  display: block;
}
/* line 219, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.communications.activity .c-timeline__item {
  display: none;
}
/* line 221, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.communications.activity .c-timeline__item.communications.activity {
  display: block;
}
/* line 226, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.communications.roadshow .c-timeline__item {
  display: none;
}
/* line 228, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.communications.roadshow .c-timeline__item.communications.roadshow {
  display: block;
}
/* line 233, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.communications.milestone .c-timeline__item {
  display: none;
}
/* line 235, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.communications.milestone .c-timeline__item.communications.milestone {
  display: block;
}

/* line 156, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aeronautical .content-item {
  display: none;
}
/* line 157, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aeronautical .content-item.aeronautical {
  display: block;
}
/* line 162, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aeronautical.recreational .content-item {
  display: none;
}
/* line 164, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aeronautical.recreational .content-item.aeronautical.recreational {
  display: block;
}
/* line 169, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aeronautical.commercial .content-item {
  display: none;
}
/* line 171, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aeronautical.commercial .content-item.aeronautical.commercial {
  display: block;
}
/* line 176, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aeronautical.activity .content-item {
  display: none;
}
/* line 178, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aeronautical.activity .content-item.aeronautical.activity {
  display: block;
}
/* line 183, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aeronautical.roadshow .content-item {
  display: none;
}
/* line 185, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aeronautical.roadshow .content-item.aeronautical.roadshow {
  display: block;
}
/* line 190, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aeronautical.milestone .content-item {
  display: none;
}
/* line 192, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aeronautical.milestone .content-item.aeronautical.milestone {
  display: block;
}

/* line 200, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aeronautical .c-timeline__item {
  display: none;
}
/* line 201, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aeronautical .c-timeline__item.aeronautical {
  display: block;
}
/* line 205, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aeronautical.recreational .c-timeline__item {
  display: none;
}
/* line 207, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aeronautical.recreational .c-timeline__item.aeronautical.recreational {
  display: block;
}
/* line 212, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aeronautical.commercial .c-timeline__item {
  display: none;
}
/* line 214, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aeronautical.commercial .c-timeline__item.aeronautical.commercial {
  display: block;
}
/* line 219, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aeronautical.activity .c-timeline__item {
  display: none;
}
/* line 221, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aeronautical.activity .c-timeline__item.aeronautical.activity {
  display: block;
}
/* line 226, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aeronautical.roadshow .c-timeline__item {
  display: none;
}
/* line 228, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aeronautical.roadshow .c-timeline__item.aeronautical.roadshow {
  display: block;
}
/* line 233, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aeronautical.milestone .c-timeline__item {
  display: none;
}
/* line 235, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aeronautical.milestone .c-timeline__item.aeronautical.milestone {
  display: block;
}

/* line 156, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.air-traffic .content-item {
  display: none;
}
/* line 157, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.air-traffic .content-item.air-traffic {
  display: block;
}
/* line 162, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.air-traffic.recreational .content-item {
  display: none;
}
/* line 164, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.air-traffic.recreational .content-item.air-traffic.recreational {
  display: block;
}
/* line 169, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.air-traffic.commercial .content-item {
  display: none;
}
/* line 171, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.air-traffic.commercial .content-item.air-traffic.commercial {
  display: block;
}
/* line 176, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.air-traffic.activity .content-item {
  display: none;
}
/* line 178, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.air-traffic.activity .content-item.air-traffic.activity {
  display: block;
}
/* line 183, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.air-traffic.roadshow .content-item {
  display: none;
}
/* line 185, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.air-traffic.roadshow .content-item.air-traffic.roadshow {
  display: block;
}
/* line 190, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.air-traffic.milestone .content-item {
  display: none;
}
/* line 192, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.air-traffic.milestone .content-item.air-traffic.milestone {
  display: block;
}

/* line 200, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.air-traffic .c-timeline__item {
  display: none;
}
/* line 201, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.air-traffic .c-timeline__item.air-traffic {
  display: block;
}
/* line 205, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.air-traffic.recreational .c-timeline__item {
  display: none;
}
/* line 207, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.air-traffic.recreational .c-timeline__item.air-traffic.recreational {
  display: block;
}
/* line 212, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.air-traffic.commercial .c-timeline__item {
  display: none;
}
/* line 214, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.air-traffic.commercial .c-timeline__item.air-traffic.commercial {
  display: block;
}
/* line 219, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.air-traffic.activity .c-timeline__item {
  display: none;
}
/* line 221, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.air-traffic.activity .c-timeline__item.air-traffic.activity {
  display: block;
}
/* line 226, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.air-traffic.roadshow .c-timeline__item {
  display: none;
}
/* line 228, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.air-traffic.roadshow .c-timeline__item.air-traffic.roadshow {
  display: block;
}
/* line 233, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.air-traffic.milestone .c-timeline__item {
  display: none;
}
/* line 235, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.air-traffic.milestone .c-timeline__item.air-traffic.milestone {
  display: block;
}

/* line 156, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.airspace .content-item {
  display: none;
}
/* line 157, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.airspace .content-item.airspace {
  display: block;
}
/* line 162, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.airspace.recreational .content-item {
  display: none;
}
/* line 164, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.airspace.recreational .content-item.airspace.recreational {
  display: block;
}
/* line 169, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.airspace.commercial .content-item {
  display: none;
}
/* line 171, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.airspace.commercial .content-item.airspace.commercial {
  display: block;
}
/* line 176, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.airspace.activity .content-item {
  display: none;
}
/* line 178, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.airspace.activity .content-item.airspace.activity {
  display: block;
}
/* line 183, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.airspace.roadshow .content-item {
  display: none;
}
/* line 185, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.airspace.roadshow .content-item.airspace.roadshow {
  display: block;
}
/* line 190, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.airspace.milestone .content-item {
  display: none;
}
/* line 192, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.airspace.milestone .content-item.airspace.milestone {
  display: block;
}

/* line 200, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.airspace .c-timeline__item {
  display: none;
}
/* line 201, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.airspace .c-timeline__item.airspace {
  display: block;
}
/* line 205, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.airspace.recreational .c-timeline__item {
  display: none;
}
/* line 207, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.airspace.recreational .c-timeline__item.airspace.recreational {
  display: block;
}
/* line 212, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.airspace.commercial .c-timeline__item {
  display: none;
}
/* line 214, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.airspace.commercial .c-timeline__item.airspace.commercial {
  display: block;
}
/* line 219, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.airspace.activity .c-timeline__item {
  display: none;
}
/* line 221, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.airspace.activity .c-timeline__item.airspace.activity {
  display: block;
}
/* line 226, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.airspace.roadshow .c-timeline__item {
  display: none;
}
/* line 228, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.airspace.roadshow .c-timeline__item.airspace.roadshow {
  display: block;
}
/* line 233, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.airspace.milestone .c-timeline__item {
  display: none;
}
/* line 235, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.airspace.milestone .c-timeline__item.airspace.milestone {
  display: block;
}

/* line 156, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aerodromes .content-item {
  display: none;
}
/* line 157, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aerodromes .content-item.aerodromes {
  display: block;
}
/* line 162, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aerodromes.recreational .content-item {
  display: none;
}
/* line 164, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aerodromes.recreational .content-item.aerodromes.recreational {
  display: block;
}
/* line 169, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aerodromes.commercial .content-item {
  display: none;
}
/* line 171, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aerodromes.commercial .content-item.aerodromes.commercial {
  display: block;
}
/* line 176, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aerodromes.activity .content-item {
  display: none;
}
/* line 178, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aerodromes.activity .content-item.aerodromes.activity {
  display: block;
}
/* line 183, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aerodromes.roadshow .content-item {
  display: none;
}
/* line 185, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aerodromes.roadshow .content-item.aerodromes.roadshow {
  display: block;
}
/* line 190, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aerodromes.milestone .content-item {
  display: none;
}
/* line 192, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.aerodromes.milestone .content-item.aerodromes.milestone {
  display: block;
}

/* line 200, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aerodromes .c-timeline__item {
  display: none;
}
/* line 201, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aerodromes .c-timeline__item.aerodromes {
  display: block;
}
/* line 205, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aerodromes.recreational .c-timeline__item {
  display: none;
}
/* line 207, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aerodromes.recreational .c-timeline__item.aerodromes.recreational {
  display: block;
}
/* line 212, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aerodromes.commercial .c-timeline__item {
  display: none;
}
/* line 214, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aerodromes.commercial .c-timeline__item.aerodromes.commercial {
  display: block;
}
/* line 219, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aerodromes.activity .c-timeline__item {
  display: none;
}
/* line 221, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aerodromes.activity .c-timeline__item.aerodromes.activity {
  display: block;
}
/* line 226, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aerodromes.roadshow .c-timeline__item {
  display: none;
}
/* line 228, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aerodromes.roadshow .c-timeline__item.aerodromes.roadshow {
  display: block;
}
/* line 233, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aerodromes.milestone .c-timeline__item {
  display: none;
}
/* line 235, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.aerodromes.milestone .c-timeline__item.aerodromes.milestone {
  display: block;
}

/* line 156, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.meteorological .content-item {
  display: none;
}
/* line 157, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.meteorological .content-item.meteorological {
  display: block;
}
/* line 162, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.meteorological.recreational .content-item {
  display: none;
}
/* line 164, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.meteorological.recreational .content-item.meteorological.recreational {
  display: block;
}
/* line 169, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.meteorological.commercial .content-item {
  display: none;
}
/* line 171, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.meteorological.commercial .content-item.meteorological.commercial {
  display: block;
}
/* line 176, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.meteorological.activity .content-item {
  display: none;
}
/* line 178, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.meteorological.activity .content-item.meteorological.activity {
  display: block;
}
/* line 183, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.meteorological.roadshow .content-item {
  display: none;
}
/* line 185, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.meteorological.roadshow .content-item.meteorological.roadshow {
  display: block;
}
/* line 190, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.meteorological.milestone .content-item {
  display: none;
}
/* line 192, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineContentWrapper.meteorological.milestone .content-item.meteorological.milestone {
  display: block;
}

/* line 200, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.meteorological .c-timeline__item {
  display: none;
}
/* line 201, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.meteorological .c-timeline__item.meteorological {
  display: block;
}
/* line 205, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.meteorological.recreational .c-timeline__item {
  display: none;
}
/* line 207, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.meteorological.recreational .c-timeline__item.meteorological.recreational {
  display: block;
}
/* line 212, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.meteorological.commercial .c-timeline__item {
  display: none;
}
/* line 214, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.meteorological.commercial .c-timeline__item.meteorological.commercial {
  display: block;
}
/* line 219, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.meteorological.activity .c-timeline__item {
  display: none;
}
/* line 221, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.meteorological.activity .c-timeline__item.meteorological.activity {
  display: block;
}
/* line 226, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.meteorological.roadshow .c-timeline__item {
  display: none;
}
/* line 228, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.meteorological.roadshow .c-timeline__item.meteorological.roadshow {
  display: block;
}
/* line 233, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.meteorological.milestone .c-timeline__item {
  display: none;
}
/* line 235, ../scss/partials/components/_c-timeline-filter.scss */
#timeLineWrapper.meteorological.milestone .c-timeline__item.meteorological.milestone {
  display: block;
}

/* line 2, ../scss/partials/components/_c-related-documents.scss */
.c-related-documents {
  display: inline-block;
  margin: 0 0 1rem;
  width: 100%;
}
/* line 9, ../scss/partials/components/_c-related-documents.scss */
.c-related-documents__title {
  margin-bottom: 1rem;
}
/* line 13, ../scss/partials/components/_c-related-documents.scss */
.c-related-documents__item {
  float: left;
  width: 23%;
  margin: 0 2% 2.5rem 0;
  height: 70px;
  border-right: 2px solid #DDD;
  padding: 0.5rem 0.5rem 0 0;
}
/* line 21, ../scss/partials/components/_c-related-documents.scss */
.c-related-documents__item.last, .c-related-documents__item:nth-child(4n) {
  border: none;
}
/* line 27, ../scss/partials/components/_c-related-documents.scss */
.c-related-documents__filesize {
  white-space: nowrap;
}
/* line 31, ../scss/partials/components/_c-related-documents.scss */
.c-related-documents__icon {
  float: left;
  margin: 0 0.75rem 0 0;
}
/* line 37, ../scss/partials/components/_c-related-documents.scss */
.c-related-documents__doctitle {
  font-size: 15px;
  line-height: 1.3em;
  font-weight: 400;
  width: 75%;
  float: left;
}
/* line 43, ../scss/partials/components/_c-related-documents.scss */
.c-related-documents__link:hover .c-related-documents__doctitle {
  color: #52AACA;
}
/* line 47, ../scss/partials/components/_c-related-documents.scss */
.c-related-documents__extension {
  color: #FFF;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 1.3em;
  font-weight: 400;
  font-style: normal;
  position: relative;
  top: -1px;
  left: 6px;
  background-color: #E04042;
  padding: 0 2px;
}
@media (max-width: 1150px) {
  /* line 2, ../scss/partials/components/_c-related-documents.scss */
  .c-related-documents {
    margin: 0;
  }
  /* line 59, ../scss/partials/components/_c-related-documents.scss */
  .c-related-documents__item {
    float: none;
    width: 100%;
    margin: 0 0 1.5rem 0;
    border: 0;
    border-bottom: 2px solid #DDD;
    padding: 0.5rem 0.5rem 0 0;
  }
  /* line 67, ../scss/partials/components/_c-related-documents.scss */
  .c-related-documents__item:nth-child(4n) {
    border-bottom: 2px solid #DDD;
  }
  /* line 70, ../scss/partials/components/_c-related-documents.scss */
  .c-related-documents__item.last {
    border: 0;
  }
}

/* line 2, ../scss/partials/components/_c-gallery.scss */
.c-gallery {
  display: inline-block;
  width: 100%;
  margin: 2rem 0 2rem 0;
}
/* line 9, ../scss/partials/components/_c-gallery.scss */
.c-gallery__caption {
  font-size: 14px;
}
/* line 14, ../scss/partials/components/_c-gallery.scss */
.c-gallery__image {
  width: 95%;
  display: block;
  margin: 0 0 1rem 0;
}
/* line 20, ../scss/partials/components/_c-gallery.scss */
.c-gallery__item {
  width: 25%;
}
@media (max-width: 1150px) {
  /* line 20, ../scss/partials/components/_c-gallery.scss */
  .c-gallery__item {
    width: 50%;
  }
}
@media (max-width: 600px) {
  /* line 20, ../scss/partials/components/_c-gallery.scss */
  .c-gallery__item {
    width: 98%;
  }
}

/* line 5, ../scss/partials/pages/_homepage.scss */
.c-home-header {
  display: inline-block;
  width: 100%;
  margin: 0.5rem 0 0.5rem;
}
/* line 11, ../scss/partials/pages/_homepage.scss */
.c-home-header a {
  text-decoration: none;
}
/* line 15, ../scss/partials/pages/_homepage.scss */
.c-home-header__col1 {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  height: 320px;
}
/* line 24, ../scss/partials/pages/_homepage.scss */
.c-home-header__mobile-cover {
  display: none;
}
/* line 27, ../scss/partials/pages/_homepage.scss */
.c-home-header__col2 {
  width: 50%;
  float: left;
  padding: 0;
}
/* line 33, ../scss/partials/pages/_homepage.scss */
.c-home-header__icongroup {
  width: 50%;
  float: left;
}
/* line 37, ../scss/partials/pages/_homepage.scss */
.c-home-header__icongroup-svg {
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/* line 41, ../scss/partials/pages/_homepage.scss */
.c-home-header__icongroup-text {
  font-size: 13px;
  line-height: 1.5em;
  font-weight: 700;
  display: block;
  width: 232px;
  text-align: center;
}
/* line 53, ../scss/partials/pages/_homepage.scss */
.c-home-header__strapline {
  font-size: 34px;
  font-weight: 600;
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  top: 80px;
  margin-left: 50px;
  bottom: auto;
  padding: 0 3rem 0 0;
}
/* line 64, ../scss/partials/pages/_homepage.scss */
.c-home-header__desc {
  position: relative;
  margin-top: 80px;
  margin-left: 50px;
  width: 40%;
  font-size: 1.6rem;
  line-height: 2rem;
}
@media (max-width: 1150px) {
  /* line 5, ../scss/partials/pages/_homepage.scss */
  .c-home-header {
    margin: 1rem 0 1rem;
  }
  /* line 77, ../scss/partials/pages/_homepage.scss */
  .c-home-header__col1 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    height: auto;
  }
  /* line 82, ../scss/partials/pages/_homepage.scss */
  .c-home-header__col2 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 0.5rem 0 1rem 0;
  }
  /* line 89, ../scss/partials/pages/_homepage.scss */
  .c-home-header__icongroup-svg {
    -moz-transform: translateX(-50%) scale(0.8);
    -ms-transform: translateX(-50%) scale(0.8);
    -webkit-transform: translateX(-50%) scale(0.8);
    transform: translateX(-50%) scale(0.8);
    position: relative;
    left: 50%;
  }
  /* line 95, ../scss/partials/pages/_homepage.scss */
  .c-home-header__icongroup-text {
    width: 70%;
    margin: 0 0 0 15%;
  }
  /* line 101, ../scss/partials/pages/_homepage.scss */
  .c-home-header__strapline {
    font-size: 25px;
    line-height: 1.3em;
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    top: 50px;
  }
  /* line 107, ../scss/partials/pages/_homepage.scss */
  .c-home-header__desc {
    margin-top: 50px;
    width: 60%;
    margin-bottom: 50px;
  }
}
@media (max-width: 600px) {
  /* line 115, ../scss/partials/pages/_homepage.scss */
  .c-home-header__mobile-cover {
    display: block;
  }
  /* line 118, ../scss/partials/pages/_homepage.scss */
  .c-home-header__icongroup {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 121, ../scss/partials/pages/_homepage.scss */
  .c-home-header__col1 {
    background-color: #e5eef1;
  }
  /* line 124, ../scss/partials/pages/_homepage.scss */
  .c-home-header .bx-pager-item a {
    background: #e5eef1 !important;
  }
  /* line 127, ../scss/partials/pages/_homepage.scss */
  .c-home-header__text {
    height: 200px;
  }
  /* line 130, ../scss/partials/pages/_homepage.scss */
  .c-home-header__strapline, .c-home-header__desc {
    color: #000000 !important;
    width: unset;
    margin-left: 15px;
    margin-right: 15px;
  }
  /* line 137, ../scss/partials/pages/_homepage.scss */
  .c-home-header__strapline {
    top: 30px;
  }
  /* line 140, ../scss/partials/pages/_homepage.scss */
  .c-home-header__desc {
    padding-bottom: 20px;
    margin-top: 30px;
    margin-bottom: 0px;
    font-size: 1.2rem;
    line-height: 1.5rem;
  }
}

/* line 154, ../scss/partials/pages/_homepage.scss */
.c-homesubnav {
  background-color: #CCC;
  display: inline-block;
  width: 100%;
  margin: 0 0 4rem;
}

/* line 169, ../scss/partials/pages/_homepage.scss */
.sub-level {
  margin: 0 auto;
  padding: 0;
  display: table;
}
/* line 175, ../scss/partials/pages/_homepage.scss */
.sub-level__item {
  position: relative;
  display: block;
  float: left;
  list-style-type: none;
  margin: 0;
}
/* line 182, ../scss/partials/pages/_homepage.scss */
.sub-level__item > a {
  color: #005776;
  font-size: 14px;
  text-align: center;
  font-weight: 700;
  text-decoration: none;
  font-style: normal;
  position: relative;
  display: block;
  padding: 9px 39px 9px;
  margin: 0;
}
/* line 190, ../scss/partials/pages/_homepage.scss */
.sub-level__item > a:after {
  background-color: #FFF;
  position: absolute;
  top: 7px;
  right: -1px;
  bottom: 7px;
  display: inline-block;
  content: '';
  width: 1px;
}
/* line 198, ../scss/partials/pages/_homepage.scss */
.sub-level__item > a:hover:after {
  display: none;
}
/* line 202, ../scss/partials/pages/_homepage.scss */
.sub-level__item > a:hover {
  background-color: #BBB;
}
/* line 208, ../scss/partials/pages/_homepage.scss */
.sub-level__item:last-child a:after {
  display: none;
}
@media (max-width: 600px) {
  /* line 169, ../scss/partials/pages/_homepage.scss */
  .sub-level {
    margin: 0;
    display: block;
  }
  /* line 221, ../scss/partials/pages/_homepage.scss */
  .sub-level__item {
    float: none;
    margin: 0;
    width: 100%;
  }
  /* line 226, ../scss/partials/pages/_homepage.scss */
  .sub-level__item > a {
    display: block;
    padding: 20px 0;
    margin: 0;
    border-bottom: 1px solid #FFF;
  }
  /* line 232, ../scss/partials/pages/_homepage.scss */
  .sub-level__item > a:after {
    display: none;
  }
  /* line 237, ../scss/partials/pages/_homepage.scss */
  .sub-level__item:last-child > a {
    border: 0;
  }
}

/* line 248, ../scss/partials/pages/_homepage.scss */
.homeProgrammeHeader {
  margin: 0 0 2rem;
  border-top: 1px solid #e8e8e8;
  padding-top: 30px;
}

/* line 8, ../scss/partials/pages/_contact-page.scss */
.contactPage__col-wrapper {
  display: inline-block;
  width: 100%;
  margin: 0;
}
/* line 14, ../scss/partials/pages/_contact-page.scss */
.contactPage__col1 {
  width: 66.66667%;
  float: left;
}
/* line 18, ../scss/partials/pages/_contact-page.scss */
.contactPage__col2 {
  width: 33.33333%;
  float: left;
  padding: 0 0 0 2rem;
}
/* line 23, ../scss/partials/pages/_contact-page.scss */
.contactPage__mainimage {
  width: 100%;
  margin: 0 0 2rem 0;
}
/* line 28, ../scss/partials/pages/_contact-page.scss */
.contactPage__group {
  display: inline-block;
  width: 100%;
  margin: 0 0 2rem 0;
  padding: 2rem 0;
  border-bottom: 2px solid #e8e8e8;
}
/* line 35, ../scss/partials/pages/_contact-page.scss */
.contactPage__group:last-child {
  border: none;
}
/* line 39, ../scss/partials/pages/_contact-page.scss */
.contactPage__group-col {
  width: 41.66667%;
  float: left;
  padding: 0 1rem 0 0;
}
/* line 46, ../scss/partials/pages/_contact-page.scss */
.contactPage__person {
  min-height: 195px;
  display: inline-block;
  width: 100%;
  margin: 1rem 0;
}
/* line 54, ../scss/partials/pages/_contact-page.scss */
.contactPage__person-col1 {
  float: left;
  padding: 0 1.5rem 0 0;
}
/* line 59, ../scss/partials/pages/_contact-page.scss */
.contactPage__person-col2 {
  width: 50%;
  float: left;
}
/* line 63, ../scss/partials/pages/_contact-page.scss */
.contactPage__person-image {
  border-radius: 50%;
}
/* line 67, ../scss/partials/pages/_contact-page.scss */
.contactPage__person-name {
  margin: 0;
  font-size: 27px;
  font-weight: 400;
}
/* line 74, ../scss/partials/pages/_contact-page.scss */
.contactPage__person-title {
  font-size: 15px;
  font-weight: 300;
  font-style: italic;
  margin: 0 0 0.5rem 0;
}
/* line 80, ../scss/partials/pages/_contact-page.scss */
.contactPage__person-phone {
  margin: 0;
}
/* line 84, ../scss/partials/pages/_contact-page.scss */
.contactPage__person-phone a {
  color: #232323;
  font-size: 15px;
  font-weight: 300;
  text-decoration: underline;
}
/* line 90, ../scss/partials/pages/_contact-page.scss */
.contactPage__person-email {
  margin: 0 0 0 0;
}
/* line 94, ../scss/partials/pages/_contact-page.scss */
.contactPage__person-email a {
  color: #232323;
  font-size: 15px;
  font-weight: 300;
  text-decoration: underline;
}
/* line 100, ../scss/partials/pages/_contact-page.scss */
.contactPage__person-openclose {
  color: #232323;
  font-size: 15px;
  font-weight: 500;
  position: relative;
  display: inline-block;
  padding: 0 30px 0 0;
  margin: 0.5rem 0 1rem 0;
  cursor: pointer;
}
/* line 109, ../scss/partials/pages/_contact-page.scss */
.contactPage__person-openclose:after {
  position: absolute;
  top: 9px;
  right: 8px;
  background-image: url(../images/svg/drodown.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
  content: '';
  width: 14px;
  height: 14px;
  display: inline-block;
  pointer-events: none;
}
/* line 126, ../scss/partials/pages/_contact-page.scss */
.contactPage__person-accordian {
  display: inline-block;
  width: 100%;
  max-height: 0;
  overflow: hidden;
  -moz-transition: max-height 0.6s 0s ease;
  -o-transition: max-height 0.6s 0s ease;
  -webkit-transition: max-height 0.6s 0s ease;
  transition: max-height 0.6s 0s ease;
}
/* line 133, ../scss/partials/pages/_contact-page.scss */
.contactPage__person-accordian-active {
  max-height: 1500px;
}
@media (max-width: 1150px) {
  /* line 142, ../scss/partials/pages/_contact-page.scss */
  .contactPage__col1 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 0 1rem 0 0;
  }
  /* line 147, ../scss/partials/pages/_contact-page.scss */
  .contactPage__col2 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 0 1rem 0 0;
  }
  /* line 152, ../scss/partials/pages/_contact-page.scss */
  .contactPage__group {
    margin: 0 0 1rem 0;
    padding: 1rem 0;
  }
  /* line 157, ../scss/partials/pages/_contact-page.scss */
  .contactPage__group-col {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }
  /* line 163, ../scss/partials/pages/_contact-page.scss */
  .contactPage__person {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 2, ../scss/partials/pages/_search-results.scss */
#SearchResults {
  margin: 0;
}
/* line 6, ../scss/partials/pages/_search-results.scss */
#SearchResults li {
  list-style-type: none;
}

/* line 14, ../scss/partials/pages/_search-results.scss */
.pagination {
  padding: 2px 0;
  font-size: 15px;
  width: 100%;
  text-align: center;
}
/* line 20, ../scss/partials/pages/_search-results.scss */
.pagination .prev,
.pagination .next,
.pagination .current,
.pagination .go-to-page {
  text-decoration: none;
  padding: 7px 17px;
  text-align: center;
}
@media (max-width: 1150px) {
  /* line 20, ../scss/partials/pages/_search-results.scss */
  .pagination .prev,
  .pagination .next,
  .pagination .current,
  .pagination .go-to-page {
    padding: 7px 10px;
  }
}
/* line 35, ../scss/partials/pages/_search-results.scss */
.pagination .current {
  background-color: #CCC;
  color: #FFF;
}

/* line 2, ../scss/partials/pages/_summary-page.scss */
.summaryPage {
  display: inline-block;
  margin: 0 0 2rem 0;
}
/* line 7, ../scss/partials/pages/_summary-page.scss */
.summaryPage__col1 {
  width: 75%;
  float: left;
  padding: 0 3rem 0 0;
}
/* line 12, ../scss/partials/pages/_summary-page.scss */
.summaryPage__col2 {
  width: 16.66667%;
  float: left;
  padding-left: 8.33333%;
}
@media (max-width: 1150px) {
  /* line 42, ../scss/partials/pages/_summary-page.scss */
  .summaryPage__col1 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 0 1rem 0 0;
  }
  /* line 47, ../scss/partials/pages/_summary-page.scss */
  .summaryPage__col2 {
    display: none;
  }
}

/* line 4, ../scss/partials/pages/_timeline-page.scss */
.timelinePage {
  display: inline-block;
  width: 100%;
}
/* line 9, ../scss/partials/pages/_timeline-page.scss */
.timelinePage__col1 {
  width: 58.33333%;
  float: left;
  padding: 0 2rem 0 0;
}
/* line 14, ../scss/partials/pages/_timeline-page.scss */
.timelinePage__col2 {
  width: 41.66667%;
  float: left;
  margin-top: -70px;
}
/* line 22, ../scss/partials/pages/_timeline-page.scss */
.timelinePage__col3 {
  width: 16.66667%;
  float: left;
  padding: 0 2rem 0 0;
}
/* line 26, ../scss/partials/pages/_timeline-page.scss */
.timelinePage__col3 .svg, .timelinePage__col3 .c-timeline__marker:after, .timelinePage__col3 .c-programme-navigation__col-item:after, .timelinePage__col3 .c-timeline-filter__button:before, .timelinePage__col3 .c-timeline-filter__button:after, .timelinePage__col3 .summaryPage__lockupIcon, .timelinePage__col3 .b-button:after, .timelinePage__col3 .b-link-icon {
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  position: relative;
  top: 20px;
  left: 20px;
}
/* line 32, ../scss/partials/pages/_timeline-page.scss */
.timelinePage__col4 {
  width: 41.66667%;
  float: left;
  padding: 0 2rem 0 0;
}
/* line 37, ../scss/partials/pages/_timeline-page.scss */
.timelinePage__col5 {
  width: 41.66667%;
  float: left;
  margin-top: -70px;
}
@media (max-width: 1150px) {
  /* line 49, ../scss/partials/pages/_timeline-page.scss */
  .timelinePage__col1 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 1rem 0;
  }
  /* line 54, ../scss/partials/pages/_timeline-page.scss */
  .timelinePage__col2 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
  }
  /* line 61, ../scss/partials/pages/_timeline-page.scss */
  .timelinePage__col3 {
    display: none;
  }
  /* line 74, ../scss/partials/pages/_timeline-page.scss */
  .timelinePage__col4 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 0 1rem 0 0;
  }
  /* line 79, ../scss/partials/pages/_timeline-page.scss */
  .timelinePage__col5 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
  }
}

/* line 3, ../scss/partials/pages/_event-page.scss */
.event-page {
  display: inline-block;
  width: 100%;
}
/* line 8, ../scss/partials/pages/_event-page.scss */
.event-page__col1 {
  width: 33.33333%;
  float: left;
  padding: 0 3rem 0 0;
}
/* line 13, ../scss/partials/pages/_event-page.scss */
.event-page__col2 {
  width: 58.33333%;
  float: left;
}
/* line 17, ../scss/partials/pages/_event-page.scss */
.event-page__coverimage {
  width: 100%;
  margin: 1.5rem 0 0 0;
}
@media (max-width: 1150px) {
  /* line 25, ../scss/partials/pages/_event-page.scss */
  .event-page__col1 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 1rem 0;
  }
  /* line 30, ../scss/partials/pages/_event-page.scss */
  .event-page__col2 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }
}

/* line 41, ../scss/partials/pages/_event-page.scss */
.c-event-group {
  width: 50%;
  float: left;
  padding: 0 4rem 0 0;
}
@media (max-width: 600px) {
  /* line 41, ../scss/partials/pages/_event-page.scss */
  .c-event-group {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }
}

/* line 5, ../scss/partials/pages/_about-page.scss */
.aboutPage__group {
  display: inline-block;
  width: 100%;
  margin: 0 0 2rem 0;
  padding: 2rem 0 0;
}
/* line 12, ../scss/partials/pages/_about-page.scss */
.aboutPage__col1 {
  width: 50%;
  float: left;
  padding: 0 50px 0 0;
}
/* line 17, ../scss/partials/pages/_about-page.scss */
.aboutPage__col2 {
  width: 50%;
  float: left;
}
/* line 21, ../scss/partials/pages/_about-page.scss */
.aboutPage__image {
  width: 100%;
}
@media (max-width: 1150px) {
  /* line 28, ../scss/partials/pages/_about-page.scss */
  .aboutPage__group {
    margin: 0 0 0 0;
    padding: 0.5rem 0 0;
  }
  /* line 33, ../scss/partials/pages/_about-page.scss */
  .aboutPage__col1 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }
  /* line 38, ../scss/partials/pages/_about-page.scss */
  .aboutPage__col2 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 5, ../scss/partials/pages/_item-page.scss */
.c-itempage__date {
  margin: 0 0 1rem 0;
}
/* line 9, ../scss/partials/pages/_item-page.scss */
.c-itempage__coverimage {
  float: left;
  margin: 0 1.5rem 1.5rem 0;
}
/* line 13, ../scss/partials/pages/_item-page.scss */
.event .c-itempage__coverimage {
  float: right;
}
@media (max-width: 600px) {
  /* line 20, ../scss/partials/pages/_item-page.scss */
  .c-itempage__coverimage {
    width: 70%;
    margin: 0 0 1rem;
  }
  /* line 25, ../scss/partials/pages/_item-page.scss */
  .event .c-itempage__coverimage {
    float: none;
  }
}

/* line 4, ../scss/partials/pages/_resources-page.scss */
.resourcesPage__coverimage {
  float: left;
  margin: 0 2rem 1rem 0;
}
/* line 9, ../scss/partials/pages/_resources-page.scss */
.resourcesPage__doc {
  display: inline-block;
  width: 100%;
  margin: 0 0 0.5rem;
  padding: 2rem 0 2rem 0;
  border-bottom: 2px solid #e8e8e8;
}
@media (max-width: 1150px) {
  /* line 19, ../scss/partials/pages/_resources-page.scss */
  .resourcesPage__coverimage {
    width: 20%;
    margin: 0 1rem 0.5rem 0;
  }
}

/* line 7, ../scss/partials/pages/_benefit-page.scss */
.benefitPage__group {
  display: inline-block;
  width: 100%;
  margin: 0 0 2rem 0;
  padding: 2rem 0 0;
}
/* line 14, ../scss/partials/pages/_benefit-page.scss */
.benefitPage__col1 {
  width: 50%;
  float: left;
  padding: 0 50px 0 0;
}
/* line 19, ../scss/partials/pages/_benefit-page.scss */
.benefitPage__col2 {
  width: 50%;
  float: left;
}
/* line 24, ../scss/partials/pages/_benefit-page.scss */
.benefitPage__image {
  width: 100%;
}
@media (max-width: 1150px) {
  /* line 31, ../scss/partials/pages/_benefit-page.scss */
  .benefitPage__group {
    margin: 0 0 0 0;
    padding: 0;
  }
  /* line 36, ../scss/partials/pages/_benefit-page.scss */
  .benefitPage__col1 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 0 1rem 0 0;
  }
  /* line 41, ../scss/partials/pages/_benefit-page.scss */
  .benefitPage__col2 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 3, ../scss/partials/blocks/_b-icon-tag.scss */
.b-icon-tag {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
  padding: 0 0 0 25px;
  margin: 0 1rem 0 0;
  display: inline-block;
}
/* line 11, ../scss/partials/blocks/_b-icon-tag.scss */
.b-icon-tag__wrapper {
  display: block;
  margin: 0 0 1rem;
}
/* line 16, ../scss/partials/blocks/_b-icon-tag.scss */
.b-icon-tag__icon {
  position: absolute;
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
  display: inline-block;
  border-radius: 100%;
}
/* line 25, ../scss/partials/blocks/_b-icon-tag.scss */
.b-icon-tag--milestone .b-icon-tag__icon {
  background-color: #DF007A;
}
/* line 29, ../scss/partials/blocks/_b-icon-tag.scss */
.b-icon-tag--roadshow .b-icon-tag__icon {
  background-color: #3F8BC6;
}
/* line 33, ../scss/partials/blocks/_b-icon-tag.scss */
.b-icon-tag--activity .b-icon-tag__icon {
  background-color: #70B213;
}
/* line 37, ../scss/partials/blocks/_b-icon-tag.scss */
.b-icon-tag--video .b-icon-tag__icon {
  background-color: #EC4E17;
}

/* line 45, ../scss/partials/blocks/_b-icon-tag.scss */
.b-tag {
  color: #FFF;
  font-size: 11px;
  text-transform: uppercase;
  background: #386096;
  padding: 1px 16px;
  display: inline-block;
}

/* line 3, ../scss/partials/blocks/_b-button.scss */
.b-button {
  color: #232323;
  font-size: 20px;
  font-weight: 600;
  position: relative;
  display: inline-block;
  border: 2px solid #0092BC;
  background-color: #FFF;
  border-radius: 30px;
  margin: 0 0 0.25rem;
  padding: 12px 56px 13px 21px;
}
/* line 17, ../scss/partials/blocks/_b-button.scss */
.b-button:after {
  position: absolute;
  top: 14px;
  right: 16px;
  content: '';
}
/* line 25, ../scss/partials/blocks/_b-button.scss */
.b-button:hover {
  background-color: #d6f6ff;
  text-decoration: none;
}
/* line 30, ../scss/partials/blocks/_b-button.scss */
.b-button .svg, .b-button .c-timeline__marker:after, .b-button .c-programme-navigation__col-item:after, .b-button .c-timeline-filter__button:before, .b-button .c-timeline-filter__button:after, .b-button .summaryPage__lockupIcon, .b-button .b-button:after, .b-button .b-link-icon {
  position: absolute;
  top: 14px;
  right: 16px;
}
@media (max-width: 1150px) {
  /* line 3, ../scss/partials/blocks/_b-button.scss */
  .b-button {
    font-size: 18px;
  }
}

/* line 2, ../scss/partials/blocks/_b-link-icon.scss */
.b-link-icon {
  margin: 0 0 0.25rem;
  text-indent: -9999px;
}

@media (max-width: 1150px) {
  /* line 7, ../scss/partials/_h-helpers.scss */
  .h-desktop-only {
    display: none;
  }
}

/* line 16, ../scss/partials/_h-helpers.scss */
.h-mobile-only {
  display: none;
}
@media (max-width: 1150px) {
  /* line 16, ../scss/partials/_h-helpers.scss */
  .h-mobile-only {
    display: block;
  }
}

/* line 27, ../scss/partials/_h-helpers.scss */
.h-hidden {
  display: none;
}

/* line 31, ../scss/partials/_h-helpers.scss */
.h-heading-light {
  font-weight: 300;
}

/* line 36, ../scss/partials/_h-helpers.scss */
.carousel-button {
  float: left;
  background-color: #333333;
  width: 30px;
  height: 262px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  background-image: url("../images/arrow.png");
}

/* line 47, ../scss/partials/_h-helpers.scss */
.carousel-button.next {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 52, ../scss/partials/_h-helpers.scss */
.bx-wrapper {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  margin-bottom: 0px;
}

/* line 60, ../scss/partials/_h-helpers.scss */
.clear {
  clear: both;
}
