/* line 1, app/assets/stylesheets/support_centres/responsive/_base.scss */
*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 7, app/assets/stylesheets/support_centres/responsive/_base.scss */
html {
  -webkit-font-smoothing: antialiased;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 13, app/assets/stylesheets/support_centres/responsive/_base.scss */
html.is-dialog-open {
  overflow: hidden;
}

@media (max-width: 879px) {
  /* line 18, app/assets/stylesheets/support_centres/responsive/_base.scss */
  html.is-menu-open {
    overflow-y: hidden;
  }
}

/* line 24, app/assets/stylesheets/support_centres/responsive/_base.scss */
body {
  background: #f8f8f8;
  color: #313131;
  font: 400 16px/1 "Roboto", "Helvetica Neue", sans-serif;
  margin: 0;
  height: 100%;
}

/* line 32, app/assets/stylesheets/support_centres/responsive/_base.scss */
a {
  color: inherit;
  text-decoration: none;
}

/* line 37, app/assets/stylesheets/support_centres/responsive/_base.scss */
button,
input,
select,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  font: inherit;
}

/* line 46, app/assets/stylesheets/support_centres/responsive/_base.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  margin: 0;
}

/* line 56, app/assets/stylesheets/support_centres/responsive/_base.scss */
ol,
ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* line 63, app/assets/stylesheets/support_centres/responsive/_base.scss */
p {
  margin: 0;
}

/* line 67, app/assets/stylesheets/support_centres/responsive/_base.scss */
input[type="checkbox"],
input[type="radio"] {
  margin: 0;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/atom/_anchor.scss */
.anchor {
  background: transparent url(/assets/support_centres/responsive/anchor-2aadd8d08d67c4278cb801a09b9fcfbe59b64916930636a2edf5e88f37b3c24e.svg) 50%/20px auto no-repeat !important;
  display: block;
  height: 28px;
  opacity: 0;
  position: absolute;
  right: 100%;
  text-indent: -9999px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 40px;
}

/* line 13, app/assets/stylesheets/support_centres/responsive/atom/_anchor.scss */
*:hover > .anchor {
  opacity: .25;
}

/* line 17, app/assets/stylesheets/support_centres/responsive/atom/_anchor.scss */
.anchor:hover {
  opacity: .5;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/atom/_box.scss */
.box {
  border-radius: 6px;
}

/* line 5, app/assets/stylesheets/support_centres/responsive/atom/_box.scss */
.box__heading {
  color: #606060;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 4px;
  font-weight: 700;
}

/* line 13, app/assets/stylesheets/support_centres/responsive/atom/_box.scss */
.box__lead {
  color: #6c6c6c;
  font-size: 14px;
  line-height: 18px;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/atom/_button.scss */
.button {
  background: transparent;
  border-radius: 3px;
  border: 0;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  margin: 0;
  outline: 0;
  padding: 10px 24px;
  text-transform: uppercase;
  white-space: nowrap;
}

/* line 18, app/assets/stylesheets/support_centres/responsive/atom/_button.scss */
.user-is-tabbing .button:focus {
  outline: 1px dashed rgba(0, 0, 0, 0.5);
  outline-offset: -4px;
}

/* line 23, app/assets/stylesheets/support_centres/responsive/atom/_button.scss */
.button--default {
  background: #606060;
}

/* line 26, app/assets/stylesheets/support_centres/responsive/atom/_button.scss */
.button--default:hover {
  background: #6d6d6d;
}

/* line 30, app/assets/stylesheets/support_centres/responsive/atom/_button.scss */
.button--default:active {
  background: #535353;
}

/* line 35, app/assets/stylesheets/support_centres/responsive/atom/_button.scss */
.user-is-tabbing .button--default:focus {
  outline: 1px dashed rgba(255, 255, 255, 0.75);
}

/* line 39, app/assets/stylesheets/support_centres/responsive/atom/_button.scss */
.button--subtle {
  background: #d4d4d4;
}

/* line 42, app/assets/stylesheets/support_centres/responsive/atom/_button.scss */
.button--subtle:hover {
  background: #c7c7c7;
}

/* line 46, app/assets/stylesheets/support_centres/responsive/atom/_button.scss */
.button--subtle:active {
  background: #bbbbbb;
}

/* line 51, app/assets/stylesheets/support_centres/responsive/atom/_button.scss */
.button--success {
  background: #258422;
}

/* line 54, app/assets/stylesheets/support_centres/responsive/atom/_button.scss */
.button--success:hover {
  background: #1f701d;
}

/* line 58, app/assets/stylesheets/support_centres/responsive/atom/_button.scss */
.button--success:active {
  background: #1a5b18;
}

/* line 63, app/assets/stylesheets/support_centres/responsive/atom/_button.scss */
.user-is-tabbing .button--success:focus {
  outline: 1px dashed rgba(255, 255, 255, 0.75);
}

@media (min-width: 560px) {
  /* line 67, app/assets/stylesheets/support_centres/responsive/atom/_button.scss */
  .button--large {
    font-size: 14px;
    line-height: 18px;
    padding: 16px 32px;
  }
}

/* line 1, app/assets/stylesheets/support_centres/responsive/atom/_container.scss */
.container {
  margin: 0 auto;
  max-width: 1080px;
  padding: 0 20px;
}

@media (min-width: 640px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/atom/_container.scss */
  .container {
    padding: 0 40px;
  }
}

/* line 1, app/assets/stylesheets/support_centres/responsive/atom/_dialog-window.scss */
.dialog-window {
  display: none;
}

/* line 5, app/assets/stylesheets/support_centres/responsive/atom/_dialog-window.scss */
.dialog-window.is-visible {
  background: #ffffff;
  display: block;
  left: 0;
  left: 50%;
  overflow-y: auto;
  position: fixed;
  top: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  z-index: 1;
}

@media (min-width: 480px) {
  /* line 5, app/assets/stylesheets/support_centres/responsive/atom/_dialog-window.scss */
  .dialog-window.is-visible {
    max-height: 95vh;
    max-width: 480px;
  }
}

/* line 1, app/assets/stylesheets/support_centres/responsive/atom/_form-group.scss */
.form-group:not(:last-child) {
  margin: 0 0 20px;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/atom/_form-hint.scss */
.form-hint {
  color: #757575;
  font-size: 13px;
  line-height: 17px;
  margin: 8px 0 0;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/atom/_form-label.scss */
.form-label {
  color: #606060;
  display: block;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 6px;
}

@media (max-width: 559px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/atom/_form-label.scss */
  .form-label {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 4px;
  }
}

/* line 1, app/assets/stylesheets/support_centres/responsive/atom/_icon-link.scss */
.icon-link {
  background-image: url("http://placehold.it/24x24");
  background-position: 0 50%;
  background-repeat: no-repeat;
  display: block;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/atom/_island.scss */
.island {
  padding: 20px;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/atom/_main-menu-toggle.scss */
.main-menu-toggle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: .05em;
  outline: none;
  padding: 0;
  text-transform: uppercase;
}

/* line 15, app/assets/stylesheets/support_centres/responsive/atom/_main-menu-toggle.scss */
.main-menu-toggle:hover {
  text-decoration: underline;
}

@media (min-width: 880px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/atom/_main-menu-toggle.scss */
  .main-menu-toggle {
    display: none;
  }
}

/* line 24, app/assets/stylesheets/support_centres/responsive/atom/_main-menu-toggle.scss */
.main-menu-toggle__icon {
  margin-bottom: 9px;
  margin-top: 9px;
  position: relative;
  margin-right: 12px;
}

/* line 18, app/assets/stylesheets/support_centres/responsive/_mixins.scss */
.main-menu-toggle__icon, .main-menu-toggle__icon:after, .main-menu-toggle__icon:before {
  background-color: #ffffff;
  display: block;
  height: 4px;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  width: 26px;
}

/* line 29, app/assets/stylesheets/support_centres/responsive/_mixins.scss */
.main-menu-toggle__icon:after, .main-menu-toggle__icon:before {
  content: " ";
  position: absolute;
}

/* line 35, app/assets/stylesheets/support_centres/responsive/_mixins.scss */
.main-menu-toggle__icon:after {
  top: 9px;
}

/* line 39, app/assets/stylesheets/support_centres/responsive/_mixins.scss */
.main-menu-toggle__icon:before {
  top: -9px;
}

/* line 71, app/assets/stylesheets/support_centres/responsive/_mixins.scss */
html.is-menu-open .main-menu-toggle__icon {
  background-color: transparent;
}

/* line 75, app/assets/stylesheets/support_centres/responsive/_mixins.scss */
html.is-menu-open .main-menu-toggle__icon:after {
  -webkit-transform: translateY(-9px) rotate(-45deg);
      -ms-transform: translateY(-9px) rotate(-45deg);
          transform: translateY(-9px) rotate(-45deg);
}

/* line 79, app/assets/stylesheets/support_centres/responsive/_mixins.scss */
html.is-menu-open .main-menu-toggle__icon:before {
  -webkit-transform: translateY(9px) rotate(45deg);
      -ms-transform: translateY(9px) rotate(45deg);
          transform: translateY(9px) rotate(45deg);
}

/* line 33, app/assets/stylesheets/support_centres/responsive/atom/_main-menu-toggle.scss */
.main-menu-toggle__text {
  line-height: 22px;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/atom/_overlay.scss */
.overlay {
  display: none;
}

/* line 5, app/assets/stylesheets/support_centres/responsive/atom/_overlay.scss */
.overlay--active {
  background: rgba(0, 0, 0, 0.75);
  display: block;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/atom/_skip.scss */
.skip {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 1px;
  width: 1px;
  text-align: left;
  overflow: hidden;
}

/* line 11, app/assets/stylesheets/support_centres/responsive/atom/_skip.scss */
a.skip:active,
a.skip:focus,
a.skip:hover {
  left: 8px;
  top: 8px;
  width: auto;
  height: auto;
  overflow: visible;
  outline: 2px solid #ffffff;
  padding: 8px;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/atom/_table-wrapper.scss */
.table-wrapper {
  max-width: 100%;
  overflow-x: auto;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/atom/_text-field.scss */
.text-field, select[name^="ticket[custom]"], textarea[name^="ticket[custom]"], input[type="password"][name^="ticket[custom]"],
input[type="text"][name^="ticket[custom]"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #ffffff;
  border: 0;
  border-radius: 0;
  display: block;
  font: inherit;
  font-size: 14px;
  line-height: 18px;
  margin: 0;
  outline: 0;
  padding: 9px 16px;
  width: 100%;
}

/* line 16, app/assets/stylesheets/support_centres/responsive/atom/_text-field.scss */
.text-field--form, select[name^="ticket[custom]"], textarea[name^="ticket[custom]"], input[type="password"][name^="ticket[custom]"],
input[type="text"][name^="ticket[custom]"] {
  background-color: #fafafa;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  border: 1px solid #d7d7d7;
}

/* line 21, app/assets/stylesheets/support_centres/responsive/atom/_text-field.scss */
.text-field--form:focus, select[name^="ticket[custom]"]:focus, textarea[name^="ticket[custom]"]:focus, input[type="password"][name^="ticket[custom]"]:focus,
input[type="text"][name^="ticket[custom]"]:focus {
  background-color: #ffffff;
  border-color: #51a7e8;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5);
}

@media (min-width: 560px) {
  /* line 16, app/assets/stylesheets/support_centres/responsive/atom/_text-field.scss */
  .text-field--form, select[name^="ticket[custom]"], textarea[name^="ticket[custom]"], input[type="password"][name^="ticket[custom]"],
input[type="text"][name^="ticket[custom]"] {
    font-size: 18px;
    line-height: 22px;
  }
}

/* line 33, app/assets/stylesheets/support_centres/responsive/atom/_text-field.scss */
.text-field--select, select[name^="ticket[custom]"] {
  background: #fafafa url(/assets/support_centres/responsive/arrow-down-a0a8271b1df0aee81d8584ff2d029d555e21fc3410a5540007286c502d660d65.png) top 50% right 12px/10px auto no-repeat;
  cursor: pointer;
  padding-right: 30px;
}

/* line 39, app/assets/stylesheets/support_centres/responsive/atom/_text-field.scss */
.text-field--textarea, textarea[name^="ticket[custom]"] {
  line-height: 22px;
  min-height: 114px;
  padding: 12px 16px;
  resize: vertical;
}

@media (min-width: 560px) {
  /* line 39, app/assets/stylesheets/support_centres/responsive/atom/_text-field.scss */
  .text-field--textarea, textarea[name^="ticket[custom]"] {
    min-height: 246px;
  }
}

/* line 1, app/assets/stylesheets/support_centres/responsive/atom/_upload.scss */
.upload {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 8, app/assets/stylesheets/support_centres/responsive/atom/_upload.scss */
.upload + .upload {
  margin: 8px 0 0;
}

/* line 12, app/assets/stylesheets/support_centres/responsive/atom/_upload.scss */
.upload__remove {
  color: #aeaeae;
  font-size: 12px;
  line-height: 16px;
}

/* line 17, app/assets/stylesheets/support_centres/responsive/atom/_upload.scss */
.upload__remove:hover {
  color: #dd2c2d;
  text-decoration: underline;
}

/* line 22, app/assets/stylesheets/support_centres/responsive/atom/_upload.scss */
.upload__remove:active {
  background: #f8f8f8;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_attachment.scss */
.attachment {
  font-size: 14px;
  line-height: 18px;
}

/* line 6, app/assets/stylesheets/support_centres/responsive/molecule/_attachment.scss */
.attachment + .attachment {
  margin: 6px 0 0;
}

/* line 10, app/assets/stylesheets/support_centres/responsive/molecule/_attachment.scss */
.attachment__link {
  background-image: url(/assets/support_centres/responsive/attachment-4237c60b2956aeb29efbd8f6f08283ac8a5b9f9b436ae8d30a1aa2764d23da49.svg);
  background-size: auto 16px;
  padding-left: 20px;
}

/* line 15, app/assets/stylesheets/support_centres/responsive/molecule/_attachment.scss */
.attachment__link:hover {
  text-decoration: underline;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_bot-protection.scss */
.bot-protection {
  margin: 32px 0;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_branding.scss */
.user-is-tabbing .branding a:focus {
  outline: 2px solid #ffffff;
  outline-offset: 2px;
}

/* line 6, app/assets/stylesheets/support_centres/responsive/molecule/_branding.scss */
.branding__entity {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}

/* line 11, app/assets/stylesheets/support_centres/responsive/molecule/_branding.scss */
.branding__entity:hover {
  text-decoration: underline;
}

@media (min-width: 880px) {
  /* line 6, app/assets/stylesheets/support_centres/responsive/molecule/_branding.scss */
  .branding__entity {
    font-size: 18px;
    line-height: 22px;
  }
}

/* line 21, app/assets/stylesheets/support_centres/responsive/molecule/_branding.scss */
.branding__logo {
  display: block;
  max-height: 48px;
  max-width: 166px;
}

@media (min-width: 880px) {
  /* line 21, app/assets/stylesheets/support_centres/responsive/molecule/_branding.scss */
  .branding__logo {
    max-width: 180px;
  }
}

/* line 31, app/assets/stylesheets/support_centres/responsive/molecule/_branding.scss */
.branding__screenreader {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 42, app/assets/stylesheets/support_centres/responsive/molecule/_branding.scss */
.branding__strapline {
  font-size: 24px;
  font-weight: 900;
  line-height: 28px;
}

/* line 47, app/assets/stylesheets/support_centres/responsive/molecule/_branding.scss */
.branding__strapline a:hover {
  text-decoration: underline;
}

@media (min-width: 880px) {
  /* line 42, app/assets/stylesheets/support_centres/responsive/molecule/_branding.scss */
  .branding__strapline {
    font-size: 26px;
    line-height: 30px;
  }
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_breadcrumbs.scss */
.breadcrumbs {
  border-bottom: 1px solid #eaeaea;
  color: #aeaeae;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 8px;
  padding-bottom: 8px;
}

/* line 11, app/assets/stylesheets/support_centres/responsive/molecule/_breadcrumbs.scss */
.breadcrumbs__breadcrumb:hover {
  color: #959595;
  text-decoration: underline;
}

/* line 17, app/assets/stylesheets/support_centres/responsive/molecule/_breadcrumbs.scss */
.breadcrumbs__breadcrumb--home {
  padding-left: 24px;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_checkbox-group.scss */
.checkbox-group {
  font-size: 14px;
  line-height: 24px;
}

/* line 5, app/assets/stylesheets/support_centres/responsive/molecule/_checkbox-group.scss */
.checkbox-group label {
  margin: 0 12px 0 4px;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_download-listing.scss */
.download-listing {
  border-bottom: 1px solid #eaeaea;
  padding: 24px 0;
}

/* line 5, app/assets/stylesheets/support_centres/responsive/molecule/_download-listing.scss */
.download-listing:first-child {
  border-top: 1px solid #eaeaea;
}

/* line 10, app/assets/stylesheets/support_centres/responsive/molecule/_download-listing.scss */
.download-listing--file {
  background: transparent 0 50% / auto 48px no-repeat;
  padding-left: 54px;
}

/* line 15, app/assets/stylesheets/support_centres/responsive/molecule/_download-listing.scss */
.download-listing__title {
  font-size: 18px;
  line-height: 22px;
}

/* line 19, app/assets/stylesheets/support_centres/responsive/molecule/_download-listing.scss */
.download-listing__title:hover {
  text-decoration: underline;
}

/* line 24, app/assets/stylesheets/support_centres/responsive/molecule/_download-listing.scss */
.download-listing__meta {
  color: #aeaeae;
  display: inline-block;
  font-size: 12px;
  line-height: 16px;
}

/* line 31, app/assets/stylesheets/support_centres/responsive/molecule/_download-listing.scss */
.download-listing__meta + .download-listing__meta {
  margin-left: 12px;
}

/* line 35, app/assets/stylesheets/support_centres/responsive/molecule/_download-listing.scss */
.download-listing__description {
  font-size: 14px;
  line-height: 18px;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_empty-results.scss */
.empty-results {
  color: #aeaeae;
  font-size: 18px;
  font-style: italic;
  line-height: 22px;
  text-align: center;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_faq-item.scss */
.faq-item {
  font-size: 17px;
  line-height: 21px;
}

/* line 6, app/assets/stylesheets/support_centres/responsive/molecule/_faq-item.scss */
.faq-item + .faq-item {
  margin: 9px 0 0;
}

/* line 10, app/assets/stylesheets/support_centres/responsive/molecule/_faq-item.scss */
.faq-item__link {
  background-image: url(/assets/support_centres/responsive/question-18574318a702b08f4aa313300caf49f07436c0f1016a60edaae40fb8186e1c4f.svg);
  background-size: 16px auto;
  padding-left: 32px;
}

/* line 15, app/assets/stylesheets/support_centres/responsive/molecule/_faq-item.scss */
.faq-item__link:hover {
  text-decoration: underline;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_flash.scss */
.flash {
  background: #4a3a3e;
  color: #ffffff;
  font-size: 14px;
  line-height: 22px;
  padding: 20px 0;
}

/* line 8, app/assets/stylesheets/support_centres/responsive/molecule/_flash.scss */
.flash:first-of-type {
  border-top: 4px solid;
}

/* line 13, app/assets/stylesheets/support_centres/responsive/molecule/_flash.scss */
.flash--alert {
  background: #de1746;
}

/* line 16, app/assets/stylesheets/support_centres/responsive/molecule/_flash.scss */
.flash--alert:first-of-type {
  border-color: #b01237;
}

/* line 21, app/assets/stylesheets/support_centres/responsive/molecule/_flash.scss */
.flash--notice {
  background: #79a94a;
}

/* line 24, app/assets/stylesheets/support_centres/responsive/molecule/_flash.scss */
.flash--notice:first-of-type {
  border-color: #60863a;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_main-menu.scss */
.main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 879px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_main-menu.scss */
  .main-menu {
    height: 100%;
    overflow-y: auto;
  }
}

@media (min-width: 880px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_main-menu.scss */
  .main-menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (max-width: 879px) {
  /* line 15, app/assets/stylesheets/support_centres/responsive/molecule/_main-menu.scss */
  .main-menu__item {
    border-top: 1px solid rgba(255, 255, 255, 0.15);
  }
  /* line 19, app/assets/stylesheets/support_centres/responsive/molecule/_main-menu.scss */
  .main-menu__item:last-of-type {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  }
}

@media (min-width: 880px) {
  /* line 25, app/assets/stylesheets/support_centres/responsive/molecule/_main-menu.scss */
  .main-menu__item + .main-menu__item {
    margin-left: 24px;
  }
}

@media (min-width: 1000px) {
  /* line 25, app/assets/stylesheets/support_centres/responsive/molecule/_main-menu.scss */
  .main-menu__item + .main-menu__item {
    margin-left: 48px;
  }
}

/* line 35, app/assets/stylesheets/support_centres/responsive/molecule/_main-menu.scss */
.main-menu__link {
  font-size: 15px;
  font-weight: 500;
}

/* line 39, app/assets/stylesheets/support_centres/responsive/molecule/_main-menu.scss */
.main-menu__link:hover {
  border-bottom: 2px solid;
}

@media (max-width: 879px) {
  /* line 35, app/assets/stylesheets/support_centres/responsive/molecule/_main-menu.scss */
  .main-menu__link {
    display: block;
    font-size: 18px;
    text-align: left;
    padding: 12px 24px;
  }
}

/* line 51, app/assets/stylesheets/support_centres/responsive/molecule/_main-menu.scss */
.user-is-tabbing .main-menu__link:focus {
  outline: 2px solid #ffffff;
  outline-offset: 4px;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_news-article.scss */
.news-article {
  border-bottom: 1px solid #eaeaea;
  padding: 16px 0;
}

/* line 5, app/assets/stylesheets/support_centres/responsive/molecule/_news-article.scss */
.news-article:first-of-type {
  border-top: 1px solid #eaeaea;
}

@media (min-width: 560px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_news-article.scss */
  .news-article {
    padding: 24px 0;
  }
}

/* line 14, app/assets/stylesheets/support_centres/responsive/molecule/_news-article.scss */
.news-article__title {
  font-size: 20px;
  line-height: 24px;
}

/* line 18, app/assets/stylesheets/support_centres/responsive/molecule/_news-article.scss */
.news-article__title:hover {
  text-decoration: underline;
}

@media (min-width: 560px) {
  /* line 14, app/assets/stylesheets/support_centres/responsive/molecule/_news-article.scss */
  .news-article__title {
    font-size: 24px;
    line-height: 28px;
  }
}

/* line 28, app/assets/stylesheets/support_centres/responsive/molecule/_news-article.scss */
.news-article__meta {
  color: #aeaeae;
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 560px) {
  /* line 28, app/assets/stylesheets/support_centres/responsive/molecule/_news-article.scss */
  .news-article__meta {
    font-size: 14px;
    line-height: 18px;
  }
}

/* line 39, app/assets/stylesheets/support_centres/responsive/molecule/_news-article.scss */
.news-article__snippet {
  line-height: 18px;
  margin: 6px 0 8px;
}

@media (max-width: 559px) {
  /* line 39, app/assets/stylesheets/support_centres/responsive/molecule/_news-article.scss */
  .news-article__snippet {
    font-size: 14px;
  }
}

@media (min-width: 560px) {
  /* line 39, app/assets/stylesheets/support_centres/responsive/molecule/_news-article.scss */
  .news-article__snippet {
    line-height: 20px;
    margin: 8px 0 10px;
  }
}

/* line 53, app/assets/stylesheets/support_centres/responsive/molecule/_news-article.scss */
.news-article__link {
  font-size: 12px;
  line-height: 16px;
}

/* line 57, app/assets/stylesheets/support_centres/responsive/molecule/_news-article.scss */
.news-article__link:hover {
  text-decoration: underline;
}

@media (min-width: 560px) {
  /* line 53, app/assets/stylesheets/support_centres/responsive/molecule/_news-article.scss */
  .news-article__link {
    font-size: 14px;
    line-height: 18px;
  }
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
.page-intro {
  color: #727272;
  margin-bottom: 20px;
}

@media (min-width: 560px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
  .page-intro {
    margin-bottom: 40px;
  }
}

/* line 10, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
.page-intro--article {
  margin: 0 0 16px;
}

@media (min-width: 560px) {
  /* line 10, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
  .page-intro--article {
    margin: 0 0 20px;
  }
}

@media (min-width: 768px) {
  /* line 18, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
  .page-intro--buttoned {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 768px) {
  /* line 25, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
  .page-intro__content {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 16px;
  }
}

/* line 32, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
.page-intro__button {
  margin: 12px 0 0;
}

@media (min-width: 768px) {
  /* line 32, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
  .page-intro__button {
    margin: 2px 0;
  }
}

/* line 40, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
.page-intro__title {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

/* line 45, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
.page-intro__title b,
.page-intro__title strong {
  color: #606060;
  font-weight: 900;
}

@media (min-width: 560px) {
  /* line 40, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
  .page-intro__title {
    font-size: 20px;
    line-height: 30px;
  }
}

/* line 57, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
.page-intro__title--large {
  font-size: 24px;
  line-height: 30px;
}

@media (min-width: 560px) {
  /* line 57, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
  .page-intro__title--large {
    font-size: 32px;
    line-height: 38px;
  }
}

/* line 68, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
.page-intro__lead {
  font-size: 14px;
  line-height: 22px;
  margin: 4px 0 0;
}

@media (min-width: 560px) {
  /* line 68, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
  .page-intro__lead {
    font-size: 15px;
    line-height: 23px;
  }
}

/* line 79, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
.page-intro__lead--before {
  margin: 0 0 2px;
}

/* line 83, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
.page-intro__back {
  font-size: 14px;
  line-height: 18px;
  margin: 4px 0 8px;
}

/* line 88, app/assets/stylesheets/support_centres/responsive/molecule/_page-intro.scss */
.page-intro__back:hover {
  text-decoration: underline;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_public-warning.scss */
.public-warning {
  border-bottom: 2px solid #b30000;
  border-top: 2px solid #b30000;
  color: #b30000;
  line-height: 1.5;
  margin-bottom: 24px;
  padding: 16px 0;
}

@media (max-width: 559px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_public-warning.scss */
  .public-warning {
    font-size: 13px;
    padding: 12px 0;
  }
}

/* line 14, app/assets/stylesheets/support_centres/responsive/molecule/_public-warning.scss */
.public-warning a {
  text-decoration: underline;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_response.scss */
.response__heading {
  border-bottom: 2px solid #eaeaea;
  border-top: 2px solid #eaeaea;
  padding: 16px 0;
}

@media (min-width: 560px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_response.scss */
  .response__heading {
    margin-left: 48px;
  }
}

@media (min-width: 608px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_response.scss */
  .response__heading {
    margin-left: 68px;
  }
}

@media (min-width: 608px) {
  /* line 15, app/assets/stylesheets/support_centres/responsive/molecule/_response.scss */
  .response__form {
    padding-left: 48px;
  }
}

@media (min-width: 608px) {
  /* line 15, app/assets/stylesheets/support_centres/responsive/molecule/_response.scss */
  .response__form {
    padding-left: 68px;
  }
}

/* line 25, app/assets/stylesheets/support_centres/responsive/molecule/_response.scss */
.response__attachment-link {
  font-size: 14px;
  line-height: 18px;
  margin-top: 8px;
}

/* line 30, app/assets/stylesheets/support_centres/responsive/molecule/_response.scss */
.response__attachment-link:hover {
  text-decoration: underline;
}

@media (min-width: 400px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_search-block.scss */
  .search-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

/* line 7, app/assets/stylesheets/support_centres/responsive/molecule/_search-block.scss */
.search-block__input {
  background: #ffffff;
}

@media (min-width: 400px) {
  /* line 7, app/assets/stylesheets/support_centres/responsive/molecule/_search-block.scss */
  .search-block__input {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
  }
}

/* line 16, app/assets/stylesheets/support_centres/responsive/molecule/_search-block.scss */
.search-block__button {
  display: block;
  margin: 10px 0 0 0;
  width: 100%;
}

@media (min-width: 400px) {
  /* line 16, app/assets/stylesheets/support_centres/responsive/molecule/_search-block.scss */
  .search-block__button {
    margin: 0 0 0 10px;
    width: auto;
  }
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_search-result.scss */
.search-result + .search-result {
  margin: 20px 0 0;
}

/* line 5, app/assets/stylesheets/support_centres/responsive/molecule/_search-result.scss */
.search-result__title {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 2px;
}

/* line 10, app/assets/stylesheets/support_centres/responsive/molecule/_search-result.scss */
.search-result__title:hover {
  text-decoration: underline;
}

/* line 15, app/assets/stylesheets/support_centres/responsive/molecule/_search-result.scss */
.search-result__snippet {
  font-size: 14px;
  line-height: 18px;
}

/* line 20, app/assets/stylesheets/support_centres/responsive/molecule/_search-result.scss */
.search-result__text {
  color: #aeaeae;
  font-size: 12px;
  line-height: 16px;
  margin-top: 4px;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_section.scss */
.section + .section {
  margin: 32px 0 0;
}

@media (min-width: 560px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_section.scss */
  .section + .section {
    margin: 48px 0 0;
  }
}

/* line 9, app/assets/stylesheets/support_centres/responsive/molecule/_section.scss */
.section__heading {
  font-size: 19px;
  line-height: 23px;
  margin-bottom: 16px;
}

@media (min-width: 560px) {
  /* line 9, app/assets/stylesheets/support_centres/responsive/molecule/_section.scss */
  .section__heading {
    font-size: 21px;
    line-height: 25px;
    margin-bottom: 24px;
  }
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_staff-list.scss */
.staff-list {
  margin: 12px 0 0;
}

/* line 5, app/assets/stylesheets/support_centres/responsive/molecule/_staff-list.scss */
.staff-list__item {
  background: transparent 0 0 / 22px auto no-repeat;
  font-size: 14px;
  line-height: 22px;
  padding-left: 30px;
}

/* line 12, app/assets/stylesheets/support_centres/responsive/molecule/_staff-list.scss */
.staff-list__item + .staff-list__item {
  margin: 12px 0 0;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
.table {
  width: 100%;
}

/* line 5, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
.table tbody tr {
  border-bottom: 1px solid #eaeaea;
}

/* line 8, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
.table tbody tr:last-of-type {
  border-bottom: 2px solid #d7d7d7;
}

/* line 15, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
.table thead tr {
  border-bottom: 2px solid #d7d7d7;
}

@media (max-width: 719px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table {
    font-size: 14px;
    line-height: 20px;
  }
}

/* line 26, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
.table__title {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

/* line 31, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
.table__title:hover {
  text-decoration: underline;
}

@media (min-width: 560px) {
  /* line 26, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table__title {
    font-size: 18px;
    line-height: 22px;
  }
}

/* line 41, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
.table__title--secondary {
  color: #606060;
  font-size: 16px;
  line-height: 20px;
}

/* line 47, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
.table__description {
  color: #606060;
  font-size: 12px;
  line-height: 18px;
}

@media (min-width: 560px) {
  /* line 47, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table__description {
    font-size: 14px;
    line-height: 20px;
  }
}

/* line 58, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
.table__empty {
  color: #757575;
}

/* line 61, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
.table__empty a {
  text-decoration: underline;
}

/* line 64, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
.table__empty a:hover {
  color: #5c5c5c;
}

/* line 68, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
.table__empty a:active {
  background: #f8f8f8;
  padding: 4px 0;
}

@media (max-width: 719px) {
  /* line 76, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table {
    display: block;
  }
  /* line 79, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table tbody,
.table td,
.table tr {
    display: block;
  }
  /* line 85, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table tbody {
    width: 100%;
  }
  /* line 89, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table td {
    text-align: left;
  }
  /* line 93, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table tr {
    padding: 8px 12px;
    position: relative;
  }
  /* line 98, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table thead {
    display: none;
  }
  /* line 103, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table tbody tr:first-of-type {
    border-top: 2px solid #d7d7d7;
  }
  /* line 109, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table td[data-heading]:before {
    display: block;
    font-weight: 500;
    content: attr(data-heading);
  }
}

@media (min-width: 720px) {
  /* line 119, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table {
    border-collapse: collapse;
  }
  /* line 122, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table td {
    padding: 12px 0;
  }
  /* line 125, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table td[colspan] {
    padding: 32px 24px;
    text-align: center;
  }
  /* line 131, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table th {
    font-weight: 500;
    padding: 8px 0;
  }
  /* line 136, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table td,
.table th {
    padding-left: 6px;
    padding-right: 6px;
  }
  /* line 141, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table td:first-child,
.table th:first-child {
    padding-left: 12px;
  }
  /* line 145, app/assets/stylesheets/support_centres/responsive/molecule/_table.scss */
  .table td:last-child,
.table th:last-child {
    padding-right: 12px;
  }
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_topic-list.scss */
.topics-list {
  margin: 12px 0 0;
}

/* line 5, app/assets/stylesheets/support_centres/responsive/molecule/_topic-list.scss */
.topics-list__item + .topics-list__item {
  margin: 8px 0 0;
}

/* line 9, app/assets/stylesheets/support_centres/responsive/molecule/_topic-list.scss */
.topics-list__link {
  background-image: url(/assets/support_centres/responsive/article-c0f86bae09b9bd5b1eda317a54c60c593717f97bb4d7679956dc9ba1723a7bfe.svg);
  background-position: 0 50%;
  background-size: 12px auto;
  font-size: 14px;
  line-height: 22px;
  overflow: hidden;
  padding-left: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 20, app/assets/stylesheets/support_centres/responsive/molecule/_topic-list.scss */
.topics-list__link:hover {
  text-decoration: underline;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
.update + .update {
  margin: 16px 0 0;
}

@media (min-width: 448px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
  .update + .update {
    margin: 24px 0 0;
  }
}

/* line 9, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
.update__avatar {
  display: none;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

@media (min-width: 448px) {
  /* line 9, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
  .update__avatar {
    display: block;
    height: 32px;
    margin: 12px 16px 0 0;
    width: 32px;
  }
}

@media (min-width: 608px) {
  /* line 9, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
  .update__avatar {
    height: 48px;
    margin: 12px 20px 0 0;
    width: 48px;
  }
}

@media (min-width: 448px) {
  /* line 27, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
  .update__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

/* line 33, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
.update__content {
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  overflow: hidden;
}

@media (min-width: 448px) {
  /* line 33, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
  .update__content {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    min-width: 1px;
  }
}

/* line 44, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
.update__header {
  border-bottom: 1px solid #eaeaea;
  color: #0058a3;
  font-weight: 700;
  padding: 8px 12px;
}

@media (min-width: 448px) {
  /* line 44, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
  .update__header {
    padding: 12px 20px;
  }
}

@media (min-width: 560px) {
  /* line 44, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
  .update__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 60, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
.update--staff .update__header {
  background: #fffff9;
  color: #dd2c2d;
}

/* line 65, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
.update__meta {
  font-size: 14px;
  line-height: 18px;
}

/* line 70, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
.update__meta--staff {
  color: #dd2c2d;
  font-weight: 500;
  margin: 2px 0 0;
}

@media (min-width: 560px) {
  /* line 70, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
  .update__meta--staff {
    margin: 0 0 0 12px;
  }
}

/* line 80, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
.update__body {
  padding: 12px;
}

@media (min-width: 448px) {
  /* line 80, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
  .update__body {
    padding: 20px;
  }
}

/* line 88, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
.update__attachments {
  border-top: 1px solid #eaeaea;
  margin: 12px 0 0;
  padding: 12px 0 0;
}

@media (min-width: 448px) {
  /* line 88, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
  .update__attachments {
    margin: 16px 0 0;
    padding: 16px 0 0;
  }
}

/* line 99, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
.update__notice {
  color: #4b7baf;
}

/* line 103, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
.update__reveal-dots {
  bottom: 0;
  font-size: 28px;
  left: 50%;
  line-height: 28px;
  position: absolute;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* line 112, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
.update__reveal-link {
  background: #f7f7f7;
  border: 1px solid #eaeaea;
  color: #999999;
  display: block;
  height: 15px;
  overflow: hidden;
  position: relative;
  width: 40px;
}

/* line 122, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
.update__reveal-link:active, .update__reveal-link:hover {
  color: #777777;
  border-color: #d7d7d7;
}

/* line 129, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
.update__stripped {
  color: #777777;
  display: none;
  font-size: 12px;
}

/* line 135, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
.update__stripped.is-displayed {
  display: block;
}

/* line 139, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
.update__reveal,
.update__stripped {
  margin: 12px 0 0;
}

@media (min-width: 448px) {
  /* line 139, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
  .update__reveal,
.update__stripped {
    margin: 16px 0 0;
  }
}

/* line 148, app/assets/stylesheets/support_centres/responsive/molecule/_update.scss */
.update__wrapper {
  overflow: auto;
  max-width: 100%;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_updates.scss */
.updates {
  border-top: 4px solid #eaeaea;
  padding: 24px 0;
}

@media (min-width: 448px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/molecule/_updates.scss */
  .updates {
    padding: 32px 0;
  }
}

@media (min-width: 768px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/organism/_article-columns.scss */
  .article-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (min-width: 876px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/organism/_article-columns.scss */
  .article-columns {
    margin-bottom: -32px;
  }
}

/* line 12, app/assets/stylesheets/support_centres/responsive/organism/_article-columns.scss */
.article-columns__column {
  margin-bottom: 24px;
}

@media (min-width: 768px) {
  /* line 12, app/assets/stylesheets/support_centres/responsive/organism/_article-columns.scss */
  .article-columns__column {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
    margin-bottom: 32px;
  }
}

/* line 21, app/assets/stylesheets/support_centres/responsive/organism/_article-columns.scss */
.article-columns__heading {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 16px;
}

/* line 27, app/assets/stylesheets/support_centres/responsive/organism/_article-columns.scss */
.article-columns__item {
  font-size: 14px;
  line-height: 18px;
}

/* line 32, app/assets/stylesheets/support_centres/responsive/organism/_article-columns.scss */
.article-columns__item + .article-columns__item {
  margin: 7px 0 0;
}

/* line 36, app/assets/stylesheets/support_centres/responsive/organism/_article-columns.scss */
.article-columns__inner {
  background-image: url(/assets/support_centres/responsive/article-c0f86bae09b9bd5b1eda317a54c60c593717f97bb4d7679956dc9ba1723a7bfe.svg);
  background-size: 14px auto;
  padding-left: 24px;
}

/* line 43, app/assets/stylesheets/support_centres/responsive/organism/_article-columns.scss */
.article-columns__inner--link:hover {
  text-decoration: underline;
}

/* line 48, app/assets/stylesheets/support_centres/responsive/organism/_article-columns.scss */
.article-columns__item.is-faded .article-columns__inner {
  background-image: url(/assets/support_centres/responsive/article-faded-24d4a60c63f46e263de382635d2599fbf7273b4926d070613cd87801af8c2531.svg);
  color: #949494;
  font-weight: 500;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/organism/_content.scss */
.content {
  background: #ffffff;
  padding: 24px 0 12px;
}

@media (min-width: 560px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/organism/_content.scss */
  .content {
    padding: 32px 0;
  }
}

@media (min-width: 876px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/organism/_content.scss */
  .content {
    padding: 54px 0 72px;
  }
}

@media (min-width: 876px) {
  /* line 14, app/assets/stylesheets/support_centres/responsive/organism/_content.scss */
  .content__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

/* line 20, app/assets/stylesheets/support_centres/responsive/organism/_content.scss */
.content__main {
  margin-bottom: 12px;
}

@media (min-width: 876px) {
  /* line 20, app/assets/stylesheets/support_centres/responsive/organism/_content.scss */
  .content__main {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin: 0;
    min-width: 0;
  }
}

@media (min-width: 876px) {
  /* line 30, app/assets/stylesheets/support_centres/responsive/organism/_content.scss */
  .content__sidebar {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin: 0 0 0 32px;
    width: 224px;
  }
}

@media (max-width: 719px) {
  /* line 3, app/assets/stylesheets/support_centres/responsive/organism/_discussions-table.scss */
  .discussions-table tr {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 11, app/assets/stylesheets/support_centres/responsive/organism/_discussions-table.scss */
.discussions-table__name {
  text-align: left;
}

@media (max-width: 383px) {
  /* line 11, app/assets/stylesheets/support_centres/responsive/organism/_discussions-table.scss */
  .discussions-table__name {
    min-width: 100%;
  }
}

@media (max-width: 719px) {
  /* line 11, app/assets/stylesheets/support_centres/responsive/organism/_discussions-table.scss */
  .discussions-table__name {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

/* line 23, app/assets/stylesheets/support_centres/responsive/organism/_discussions-table.scss */
.discussions-table__count {
  text-align: center;
}

@media (min-width: 560px) and (max-width: 718px) {
  /* line 23, app/assets/stylesheets/support_centres/responsive/organism/_discussions-table.scss */
  .discussions-table__count {
    padding: 4px 8px;
  }
}

@media (max-width: 719px) {
  /* line 23, app/assets/stylesheets/support_centres/responsive/organism/_discussions-table.scss */
  .discussions-table__count {
    background: #d7d7d7;
    border-radius: 24px;
    display: block;
    font-weight: 900;
    margin: 0 0 0 8px;
    padding: 6px 12px;
  }
}

@media (max-width: 383px) {
  /* line 23, app/assets/stylesheets/support_centres/responsive/organism/_discussions-table.scss */
  .discussions-table__count {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

/* line 44, app/assets/stylesheets/support_centres/responsive/organism/_discussions-table.scss */
.discussions-table__updated {
  text-align: right;
}

@media (max-width: 383px) {
  /* line 44, app/assets/stylesheets/support_centres/responsive/organism/_discussions-table.scss */
  .discussions-table__updated {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

@media (min-width: 384px) and (max-width: 719px) {
  /* line 44, app/assets/stylesheets/support_centres/responsive/organism/_discussions-table.scss */
  .discussions-table__updated {
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/support_centres/responsive/organism/_footer.scss */
.footer {
  background: #f8f8f8;
  color: #7e7e7e;
  padding: 20px 0;
}

@media (min-width: 384px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/organism/_footer.scss */
  .footer {
    padding: 32px 0;
  }
}

@media (min-width: 880px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/organism/_footer.scss */
  .footer {
    padding: 52px 0 70px;
  }
}

@media (max-width: 383px) {
  /* line 15, app/assets/stylesheets/support_centres/responsive/organism/_footer.scss */
  .footer__container {
    text-align: center;
  }
}

@media (min-width: 384px) {
  /* line 15, app/assets/stylesheets/support_centres/responsive/organism/_footer.scss */
  .footer__container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 27, app/assets/stylesheets/support_centres/responsive/organism/_footer.scss */
.footer__sirportly {
  color: #6e6e6e;
  font-size: 12px;
  line-height: 18px;
  margin: 16px 0 0 0;
}

@media (min-width: 384px) {
  /* line 27, app/assets/stylesheets/support_centres/responsive/organism/_footer.scss */
  .footer__sirportly {
    margin: 0 0 0 20px;
  }
}

/* line 1, app/assets/stylesheets/support_centres/responsive/organism/_header.scss */
.header {
  padding: 24px 0;
  position: relative;
}

@media (min-width: 880px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/organism/_header.scss */
  .header {
    padding: 32px 0;
  }
}

/* line 10, app/assets/stylesheets/support_centres/responsive/organism/_header.scss */
.header__container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 15, app/assets/stylesheets/support_centres/responsive/organism/_header.scss */
.header__branding {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 24px;
  white-space: nowrap;
}

@media (max-width: 879px) {
  /* line 21, app/assets/stylesheets/support_centres/responsive/organism/_header.scss */
  .header__navigation {
    height: calc(100vh - 96px);
    left: 0;
    position: absolute;
    top: 100%;
    -webkit-transform: translateX(100vw);
        -ms-transform: translateX(100vw);
            transform: translateX(100vw);
    -webkit-transition: translate .5s ease;
    transition: translate .5s ease;
    width: 200px;
    z-index: 1;
  }
  /* line 32, app/assets/stylesheets/support_centres/responsive/organism/_header.scss */
  html.is-menu-open .header__navigation {
    -webkit-transform: translateX(calc(100vw - 200px));
        -ms-transform: translateX(calc(100vw - 200px));
            transform: translateX(calc(100vw - 200px));
    -webkit-transition: translate .5s ease;
    transition: translate .5s ease;
  }
}

/* line 3, app/assets/stylesheets/support_centres/responsive/organism/_login.scss */
.login--standalone {
  border: 1px solid #eaeaea;
  margin: 0 auto;
  max-width: 640px;
}

@media (max-width: 359px) {
  /* line 9, app/assets/stylesheets/support_centres/responsive/organism/_login.scss */
  .login__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 17, app/assets/stylesheets/support_centres/responsive/organism/_login.scss */
.login__error {
  color: #de1746;
}

/* line 21, app/assets/stylesheets/support_centres/responsive/organism/_login.scss */
.login_errors:not(:empty) {
  margin-bottom: 24px;
}

/* line 25, app/assets/stylesheets/support_centres/responsive/organism/_login.scss */
.login__header {
  padding: 16px 24px;
}

/* line 29, app/assets/stylesheets/support_centres/responsive/organism/_login.scss */
.login__heading {
  font-size: 20px;
  line-height: 24px;
}

@media (min-width: 480px) {
  /* line 36, app/assets/stylesheets/support_centres/responsive/organism/_login.scss */
  .login--standard .login__group {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    margin: 0;
  }
  /* line 41, app/assets/stylesheets/support_centres/responsive/organism/_login.scss */
  .login--standard .login__group + .login__group {
    margin: 0 0 0 16px;
  }
  /* line 45, app/assets/stylesheets/support_centres/responsive/organism/_login.scss */
  .login--standard .login__group--email {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  /* line 49, app/assets/stylesheets/support_centres/responsive/organism/_login.scss */
  .login--standard .login__group--pin {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 128px;
  }
}

/* line 56, app/assets/stylesheets/support_centres/responsive/organism/_login.scss */
.login__groups {
  border-top: 1px solid #eaeaea;
  padding: 24px;
}

@media (min-width: 480px) {
  /* line 63, app/assets/stylesheets/support_centres/responsive/organism/_login.scss */
  .login--standard .login__groups {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 71, app/assets/stylesheets/support_centres/responsive/organism/_login.scss */
.login__footer {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f8f8f8;
  border-top: 1px solid #eaeaea;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 16px 24px;
}

/* line 81, app/assets/stylesheets/support_centres/responsive/organism/_login.scss */
.login__paragraph {
  color: #aeaeae;
  font-size: 14px;
  line-height: 22px;
  margin: 4px 0 0;
}

/* line 88, app/assets/stylesheets/support_centres/responsive/organism/_login.scss */
.login__request {
  font-size: 14px;
  line-height: 16px;
  margin-left: 12px;
}

/* line 93, app/assets/stylesheets/support_centres/responsive/organism/_login.scss */
.login__request:hover {
  text-decoration: underline;
}

@media (max-width: 359px) {
  /* line 88, app/assets/stylesheets/support_centres/responsive/organism/_login.scss */
  .login__request {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 8px 0 0;
  }
}

/* line 1, app/assets/stylesheets/support_centres/responsive/organism/_pagination.scss */
.pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 24px 0 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 8, app/assets/stylesheets/support_centres/responsive/organism/_pagination.scss */
.pagination__link {
  border: 1px solid #eaeaea;
  font-size: 14px;
  padding: 8px 12px;
  color: #999999;
}

/* line 14, app/assets/stylesheets/support_centres/responsive/organism/_pagination.scss */
.pagination__link:hover {
  color: #555555;
}

/* line 18, app/assets/stylesheets/support_centres/responsive/organism/_pagination.scss */
.pagination__link:active {
  background: #f7f7f7;
}

/* line 23, app/assets/stylesheets/support_centres/responsive/organism/_pagination.scss */
.pagination__link--next {
  margin-left: auto;
}

/* line 27, app/assets/stylesheets/support_centres/responsive/organism/_pagination.scss */
.pagination__link--prev {
  margin: 0 16px 0 0;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/organism/_search.scss */
.search {
  padding: 20px 0;
}

@media (min-width: 880px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/organism/_search.scss */
  .search {
    padding: 30px 0;
  }
}

/* line 9, app/assets/stylesheets/support_centres/responsive/organism/_search.scss */
.search__container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 671px) {
  /* line 9, app/assets/stylesheets/support_centres/responsive/organism/_search.scss */
  .search__container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 20, app/assets/stylesheets/support_centres/responsive/organism/_search.scss */
.search__main {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media (max-width: 671px) {
  /* line 20, app/assets/stylesheets/support_centres/responsive/organism/_search.scss */
  .search__main {
    min-width: 100%;
  }
}

@media (min-width: 672px) {
  /* line 20, app/assets/stylesheets/support_centres/responsive/organism/_search.scss */
  .search__main {
    -ms-flex-preferred-size: 736px;
        flex-basis: 736px;
    margin-right: 10px;
    max-width: 736px;
  }
}

/* line 34, app/assets/stylesheets/support_centres/responsive/organism/_search.scss */
.search__write {
  line-height: 42px;
  padding: 0 24px;
}

@media (max-width: 671px) {
  /* line 34, app/assets/stylesheets/support_centres/responsive/organism/_search.scss */
  .search__write {
    display: block;
    margin: 10px 0 0;
    text-align: center;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content {
  line-height: 1.5;
}

/* line 4, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content > * {
  margin-bottom: 18px;
}

/* line 8, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content > *:last-child {
  margin-bottom: 0;
}

/* line 12, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content h1,
.styled-content h2,
.styled-content h3,
.styled-content h4,
.styled-content h5,
.styled-content h6 {
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 6px;
  position: relative;
}

/* line 23, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content h1 {
  font-size: 26px;
}

/* line 25, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content h2 {
  font-size: 24px;
}

/* line 27, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content h3 {
  font-size: 22px;
}

/* line 29, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content h4 {
  font-size: 20px;
}

/* line 31, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content h5 {
  font-size: 18px;
}

/* line 33, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content h6 {
  font-size: 16px;
}

/* line 35, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content ol,
.styled-content ul {
  padding-left: 18px;
}

/* line 40, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content ol {
  list-style: decimal;
}

/* line 44, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content ul {
  list-style: disc;
}

/* line 48, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content li {
  margin: 12px 0;
}

/* line 51, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content li img,
.styled-content li p {
  margin: 12px 0;
}

/* line 57, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content code,
.styled-content pre {
  background: #f8f8f8;
  font-family: "Monaco", "Consolas", "Menlo", monospace;
  font-size: 14px;
}

/* line 64, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content code {
  border: 1px solid #ebebeb;
  padding: 2px;
}

/* line 69, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content pre {
  border: 1px solid #eaeaea;
  border-radius: 3px;
  display: block;
  line-height: 24px;
  max-width: 100%;
  overflow-x: auto;
  padding: 12px;
  position: relative;
  width: 100%;
}

/* line 81, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content img {
  display: block;
  height: auto;
  max-width: 100%;
}

/* line 87, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content a {
  text-decoration: underline;
}

/* line 90, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content a:active {
  background: #f8f8f8;
  padding: 4px 0;
}

/* line 96, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content table {
  border: 1px solid #d7d7d7;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 14px;
  line-height: 20px;
  table-layout: auto;
  white-space: nowrap;
}

/* line 106, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content td {
  padding: 12px 0;
}

/* line 110, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content tbody tr:not(:last-of-type) {
  border-bottom: 1px solid #eaeaea;
}

/* line 114, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content td {
  padding-left: 6px;
  padding-right: 6px;
}

/* line 119, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content td:first-child {
  padding-left: 12px;
}

/* line 123, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content td:last-child {
  padding-right: 12px;
}

/* line 127, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content td:not(:first-child) {
  border-left: 1px solid #eaeaea;
}

/* line 131, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content thead td {
  font-weight: 500;
  padding-bottom: 8px;
  padding-top: 8px;
}

/* line 137, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
.styled-content thead tr {
  border-bottom: 2px solid #d7d7d7;
}

@media (max-width: 559px) {
  /* line 1, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
  .styled-content {
    font-size: 14px;
  }
  /* line 144, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
  .styled-content > * {
    margin-bottom: 16px;
  }
  /* line 148, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
  .styled-content > *:last-child {
    margin-bottom: 0;
  }
  /* line 152, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
  .styled-content h1,
.styled-content h2,
.styled-content h3,
.styled-content h4,
.styled-content h5,
.styled-content h6 {
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 4px;
  }
  /* line 162, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
  .styled-content h1 {
    font-size: 24px;
  }
  /* line 164, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
  .styled-content h2 {
    font-size: 22px;
  }
  /* line 166, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
  .styled-content h3 {
    font-size: 20px;
  }
  /* line 168, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
  .styled-content h4 {
    font-size: 18px;
  }
  /* line 170, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
  .styled-content h5 {
    font-size: 16px;
  }
  /* line 172, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
  .styled-content h6 {
    font-size: 14px;
  }
  /* line 174, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
  .styled-content code,
.styled-content pre {
    font-size: 12px;
  }
  /* line 179, app/assets/stylesheets/support_centres/responsive/organism/_styled-content.scss */
  .styled-content pre {
    line-height: 20px;
  }
}

/* line 2, app/assets/stylesheets/support_centres/responsive/organism/_tickets-table.scss */
.tickets-table td,
.tickets-table th {
  overflow: hidden;
  white-space: nowrap;
}

/* line 9, app/assets/stylesheets/support_centres/responsive/organism/_tickets-table.scss */
.tickets-table__subject {
  text-align: left;
  width: 45%;
}

/* line 14, app/assets/stylesheets/support_centres/responsive/organism/_tickets-table.scss */
.tickets-table__contact {
  text-align: left;
}

/* line 18, app/assets/stylesheets/support_centres/responsive/organism/_tickets-table.scss */
.tickets-table__status {
  font-weight: 700;
  text-align: center;
}

/* line 23, app/assets/stylesheets/support_centres/responsive/organism/_tickets-table.scss */
.tickets-table__update {
  text-align: right;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/_icons.scss */
.i-file {
  background-image: url(/images/file-formats/generic.svg);
}

/* line 6, app/assets/stylesheets/support_centres/responsive/_icons.scss */
.i-file--avi {
  background-image: url(/assets/support_centres/responsive/formats/avi-f318ef17debf64b3eadd243612ed2063aef89df0a3dbe157bdf631caac4cc3c6.svg);
}

/* line 6, app/assets/stylesheets/support_centres/responsive/_icons.scss */
.i-file--css {
  background-image: url(/assets/support_centres/responsive/formats/css-92e387d585a460b2e242da0421f8939d5818307ce39155df40cb935d6cf0e994.svg);
}

/* line 6, app/assets/stylesheets/support_centres/responsive/_icons.scss */
.i-file--dll {
  background-image: url(/assets/support_centres/responsive/formats/dll-60d5757e76aac40ff6bd918ab09ef8aebed16d51e951cd73cc192f628d72b94b.svg);
}

/* line 6, app/assets/stylesheets/support_centres/responsive/_icons.scss */
.i-file--doc {
  background-image: url(/assets/support_centres/responsive/formats/doc-57540e7c4d0cf9ce0c45a50c8d595e77cb4981e755cb896a2ea273cdbd9a548f.svg);
}

/* line 6, app/assets/stylesheets/support_centres/responsive/_icons.scss */
.i-file--eps {
  background-image: url(/assets/support_centres/responsive/formats/eps-66361c39f143ceb3748b90e3d8764ede5a97381403cf47cef9ad360911af0485.svg);
}

/* line 6, app/assets/stylesheets/support_centres/responsive/_icons.scss */
.i-file--html {
  background-image: url(/assets/support_centres/responsive/formats/html-2e3207469b1c4e2456bbd700daf5296795e1f82a343e9a533399bc8ca87178f5.svg);
}

/* line 6, app/assets/stylesheets/support_centres/responsive/_icons.scss */
.i-file--jpg {
  background-image: url(/assets/support_centres/responsive/formats/jpg-5bcba01b3fee4dda1cb49e46109c3e70ce14250315109c6bc4551cf5d62eeaa6.svg);
}

/* line 6, app/assets/stylesheets/support_centres/responsive/_icons.scss */
.i-file--js {
  background-image: url(/assets/support_centres/responsive/formats/js-8efa815c1b1d2ee69d7ba60ec020eac5db16004b84c446d4d61716a46fe6282a.svg);
}

/* line 6, app/assets/stylesheets/support_centres/responsive/_icons.scss */
.i-file--mp3 {
  background-image: url(/assets/support_centres/responsive/formats/mp3-a7a5c715c775804a81177f201b9e5287a15bf4ea7e27fca591ce87e020f692ed.svg);
}

/* line 6, app/assets/stylesheets/support_centres/responsive/_icons.scss */
.i-file--pdf {
  background-image: url(/assets/support_centres/responsive/formats/pdf-3e8b54b8fe141b8fa95ec400485c841d440b8b27033da00435f019c915ec237c.svg);
}

/* line 6, app/assets/stylesheets/support_centres/responsive/_icons.scss */
.i-file--php {
  background-image: url(/assets/support_centres/responsive/formats/php-78c07db25f1a416821d63e13f141894f25239d325cdd6202618f5799489f9ff2.svg);
}

/* line 6, app/assets/stylesheets/support_centres/responsive/_icons.scss */
.i-file--png {
  background-image: url(/assets/support_centres/responsive/formats/png-12c983cb7ccff2449764fd59ed60acd3425ccbf6586db76bbd56b1969d633ddb.svg);
}

/* line 6, app/assets/stylesheets/support_centres/responsive/_icons.scss */
.i-file--ppt {
  background-image: url(/assets/support_centres/responsive/formats/ppt-657742911f58928b64f5416641aed02d45ef8b2957f62d1ea6dfd776da87379a.svg);
}

/* line 6, app/assets/stylesheets/support_centres/responsive/_icons.scss */
.i-file--psd {
  background-image: url(/assets/support_centres/responsive/formats/psd-c46d95c8fa0b690453897bf7cd4fc45b2fa09e5af70d387e48d5148f596654a8.svg);
}

/* line 6, app/assets/stylesheets/support_centres/responsive/_icons.scss */
.i-file--xls {
  background-image: url(/assets/support_centres/responsive/formats/xls-f929bd56a50412114c208b4de164fdf65e20b62c627fb2e680bac77d968f670d.svg);
}

/* line 6, app/assets/stylesheets/support_centres/responsive/_icons.scss */
.i-file--zip {
  background-image: url(/assets/support_centres/responsive/formats/zip-ff92c1d2380734464c4077e79040125aa9393d7e6881a2c575a005413156f866.svg);
}

/* line 1, app/assets/stylesheets/support_centres/responsive/_state.scss */
.is-hidden {
  display: none !important;
}

/* line 1, app/assets/stylesheets/support_centres/responsive/_utilities.scss */
.u-visually-hidden {
  border: 0;
  clip: rect(0, 0, 0, 0);
  display: block;
  font-size: 1px;
  height: 1px;
  line-height: 1px;
  margin: -1px 0 0 -1px;
  outline: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
