html {
  font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 112.5%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

h1 {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 36px;
  font-size: 2rem;
  letter-spacing: -0.036rem;
  line-height: 42px;
  line-height: 2.3333333333rem;
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 400;
}

h2 {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 26px;
  font-size: 1.4444444444rem;
  letter-spacing: -0.026rem;
  line-height: 30px;
  line-height: 1.6666666667rem;
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 500;
}

h3 {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 22px;
  font-size: 1.2222222222rem;
  letter-spacing: -0.022rem;
  line-height: 26px;
  line-height: 1.4444444444rem;
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 500;
}

h4 {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 20px;
  font-size: 1.1111111111rem;
  letter-spacing: -0.02rem;
  line-height: 24px;
  line-height: 1.3333333333rem;
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 500;
}

h5 {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 18px;
  font-size: 1rem;
  letter-spacing: -0.018rem;
  line-height: 22px;
  line-height: 1.2222222222rem;
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 500;
}

h6 {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 14px;
  font-size: 0.7777777778rem;
  letter-spacing: -0.014rem;
  line-height: 18px;
  line-height: 1rem;
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 500;
}

p,
ul,
ol {
  font-size: 18px;
  font-size: 1rem;
  line-height: 25px;
  line-height: 1.3888888889rem;
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 400;
}

menu,
ol,
ul {
  margin: 0;
  margin-bottom: 20px;
  padding: 0 0 0 30px;
}

blockquote {
  font-size: 18px;
  font-size: 1rem;
  line-height: 25px;
  line-height: 1.3888888889rem;
  margin-bottom: 20px;
  border: 0;
  font-weight: 400;
}

@media all and (min-width: 480px) {
  h1 {
    font-size: 42px;
    font-size: 2.3333333333rem;
    letter-spacing: -0.048rem;
    line-height: 48px;
    line-height: 2.6666666667rem;
  }
  h2 {
    font-size: 28px;
    font-size: 1.5555555556rem;
    letter-spacing: -0.028rem;
    line-height: 32px;
    line-height: 1.7777777778rem;
  }
  h3 {
    font-size: 24px;
    font-size: 1.3333333333rem;
    letter-spacing: -0.024rem;
    line-height: 28px;
    line-height: 1.5555555556rem;
  }
  h4 {
    font-size: 20px;
    font-size: 1.1111111111rem;
    letter-spacing: -0.02rem;
    line-height: 24px;
    line-height: 1.3333333333rem;
  }
  h5 {
    font-size: 18px;
    font-size: 1rem;
    letter-spacing: -0.018rem;
    line-height: 22px;
    line-height: 1.2222222222rem;
  }
  h6 {
    font-size: 14px;
    font-size: 0.7777777778rem;
    letter-spacing: -0.014rem;
    line-height: 18px;
    line-height: 1rem;
  }
  p,
  ul,
  ol {
    font-size: 18px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.3333333333rem;
  }
}
.hub-service-finder__search label,
.hub-service-finder__browse a,
.info-services .type,
.home-campaign__cta .teaser__title {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
}

.service {
  clear: both;
}
.service__details {
  padding-bottom: 30px;
}
.service__details ul {
  margin: 0;
  list-style: none;
}
.service__details ul li {
  clear: both;
}
.service__details .details__info {
  clear: both;
}
.service__details .details__info .info-location,
.service__details .details__info .info-tel,
.service__details .details__info .info-email {
  clear: both;
  padding: 0 0 20px;
}
.service__details .details__info .info-location__label, .service__details .details__info .info-location ul,
.service__details .details__info .info-tel__label,
.service__details .details__info .info-tel ul,
.service__details .details__info .info-email__label,
.service__details .details__info .info-email ul {
  font-size: 24px;
  font-size: 1.3333333333rem;
  line-height: 30px;
  line-height: 1.6666666667rem;
  padding: 0;
}
.service__details .details__info .info-location__label,
.service__details .details__info .info-tel__label,
.service__details .details__info .info-email__label {
  font-weight: bold;
  margin-bottom: 0;
}
.service__details .details__info .info-location {
  word-break: normal;
}
.service__details .details__info .info-tel,
.service__details .details__info .info-email {
  word-wrap: break-word;
}
.service__details .details__info .info-services {
  clear: both;
  padding-top: 20px;
  border-top: 2px solid #F3F3F3;
}
.service__details .details__info .info-services .pl-0 {
  padding-left: 0;
}
.service__details .details__info .info-services .type {
  font-weight: bold;
}
.service__details .details__info .info-services ul {
  padding: 0;
}
.service__details .details__info .info-services ul li {
  clear: both;
  overflow: hidden;
  margin-bottom: 20px;
}
.service__details .details__map .map {
  width: 100%;
  height: 400px;
  background: #F3F3F3;
  -webkit-box-shadow: 0px 0px 5px 0px #cacaca;
  -o-box-shadow: 0px 0px 5px 0px #cacaca;
  box-shadow: 0px 0px 5px 0px #cacaca;
}
.service__details .details__map .map p {
  text-align: center;
  color: #666666;
  font-size: 13px;
  font-size: 0.7222222222rem;
  padding: 50px 40px 0;
  position: relative;
  top: 120px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAqCAYAAAA51uKRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk5OEYwMzBFRTAwMzExRTJCNTY5RjMxMUVFRTg1NEEyIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk5OEYwMzBERTAwMzExRTJCNTY5RjMxMUVFRTg1NEEyIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzIgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOkU2RDUxMDg3Q0VEOEUyMTFCMjJCRUIwMjZEMTNDMzUxIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOjQ0OTg1N0ZCQzlEOEUyMTFCMjJCRUIwMjZEMTNDMzUxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oNkbNgAABKhJREFUeNrEmH1sTWccx8+9WsH1Wlp0qI3IMt0sWIMumdGqZMTbkCzrH8KWRRkhaZggQWLJxthfy/hD/EMISUWCeyMkk41t9RI2L9XIJu06pmatt7bX9f0130eePZ5z7jnnNvyST3rv6TnP/Z7f+b09JxKPxx3Yu+CU48+6gocgH/QBd8AroAX8Bf4BWSAJUk4Ak4uWgW1gK1jpcW6MAorBQNALTAQNoBUMATfBCYqqA3+A2xTmS8xV3ukKHjMFRcEYMAW8DwrAq7ymO88RMdmgCEwFf4Na8BM9Lr9RD9q8xET4mGSBg3wEuofeBCXgIzAC9HSC2V1QA86A4+AkuOflGbGjYDYFKQ8dARVgAshzwlkfeqsQvAf2gCpw2cszynQP3QI5muB01ubjXFkzAb4BZ80A71ReXq5/v84TJjEeoi6LSkw84YLnwCNeK8c7abFkS4JhoDO4xkx87jEpewfMFI95xEA1g/IMz5PvvcFQrtcXlIKx4HXLWiJoBmNJMq7ZJiaPMTLWRcjP4DDYBR6Af3k8SffX8oe7gR+ZgR8z/XsYa+UxKc6yFKR0MVEG2DwPr/wJtlCIzVQt+Y80sO6I6Lmgix6r4G0wDZxWa6qYENcuYuDqJoovgcfgQ7AxQCbdZ51ZD3ZbbkIEzQKjlQOUmPGsJzZvVDKOVGHcEjC9b4Dt4HfL/4aymHZRYrpSYdTi9gMgrtWhsIJEyA7QaBx/orWXdgG9GWSmSaru1WIhU0H7wS+WVjOKWdf+pYAN0LRqopspaFvA1vAD4083ccZIJeY1FiHTfTX863gIWhZQ0HmOGGYgv6XE2LzygIHnZkpQS0BB9ZZGKRoGqw8xFzFNaRY+ykoaRFCTyxgRU2JsjyLi0ZcyERRh77Idb//BRotaaXT9fLo+iKABliaaUnEU5WiYtMy5b3i0hrCCClntzWSpVWJus5eYNppp73SgoCJLjCZVCYmyjf9muXAE5xqngwRJ+o6zePueKoZRtv8TloUlZspUqc5QkIwVCzhYmXaaPbBdTAvnlBuWCC9jN49lKOgQu362cV4r5+JmvWtfYVM001z2Rp+TfiEEzWemTgaDLOdc4K4hqYt5yKm92uVxfQo+Y6X0M6BLLckFw1l13UaLSobJ/8ZOyfVf2aVH8hmbc8daZoPE1z5OcKo4quaXy2Ml3PB9QO/aJoIlZqzqdykT/k66bA0X1k2a6XQyB1zkDBvj/ug6BeSzRg3mTdpqlVx7zG0T52jz63egPwOvm6VaRjgQFbN6N3Of3UK6m2VeszquPYtZttxLjEOXf8tIrzAqprl4DlGe6+wRR7JPWsrHWsWbdXRBbs1QJvsN4CvLMBTGrjEj416F0aszJzm3btcjPgMhx9JV6nRjgsTEOvAlA7wjhNgESQzl+KkZj5ll8nZqIWfWTIXogqbx/U2j3zcMMqFt4sZ+NVPZy2p8CFGWeJYdqZT/126JREL2zF+AVWmELLUJKS0tTfsaLYg1McNk67rY0tFrWFnjYSI9GuIaCeqvwfcuJT4eNu2yQl73iJVaiuAnDPIK/fm/SDGqMG7ma496Ckm9LDHKQwfYwVMZruU8FWAA1uNL+9Kt+vMAAAAASUVORK5CYII=") no-repeat top center;
}
.service__details .details__map .map__links {
  padding: 10px 0;
}
.service__details .details__map .map__links a {
  margin-right: 20px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZBQURDQzNEREYzNjExRTJCNUNDODNFNEM1OEY2RDcxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZBQURDQzNDREYzNjExRTJCNUNDODNFNEM1OEY2RDcxIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzIgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOjQzQTdFNkUxQ0REOEUyMTFCMjJCRUIwMjZEMTNDMzUxIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOjFBMjgyNDQwMkNDQ0UyMTFBMTcyOUVBM0JGNUY4QjQxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DmJZfAAAAE9JREFUeNpi/P//PwMMMPauRHBwABZ0gf/F4TgVAw1kYGIgEbAQ4wxkwARzBj6nYGgg2QaaamDBFnT4Qc+K//gAVJ4BhslzEmFnIABAgAEA+l85yL5cilwAAAAASUVORK5CYII=") no-repeat center right;
  padding: 0 20px 0 0;
  display: inline-block;
}
.service__details .details__map .map__links a:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .service__details .details__map .map__links {
    text-align: right;
  }
  .service__details .details__map .map__links a {
    margin-right: 0;
    margin-left: 20px;
  }
}
.service__report {
  clear: both;
  margin-top: 20px;
}
.service__report *:last-child {
  margin-bottom: 30px;
}
.service__report a {
  font-size: 16px;
  font-size: 0.8888888889rem;
  padding: 10px 20px;
  display: inline-block;
  border-radius: 0;
  background-color: #006D8A;
  color: #CAF7FF;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  margin-right: 30px;
  margin-bottom: 30px;
}
.service__report a:link {
  color: #CAF7FF;
}
.service__report a:hover, .service__report a:focus {
  background-color: #003D4D;
  color: #ffffff;
}
.service__report a:visited {
  color: #CAF7FF;
}
.service__report a:link, .service__report a:visited {
  color: #ffffff;
}
.service__inspection-reports, .service__annual-returns {
  clear: both;
  padding-top: 30px;
  margin-top: 40px;
  border-top: 10px solid #F3F3F3;
}
.service__inspection-reports h2, .service__annual-returns h2 {
  font-size: 28px;
  font-size: 1.5555555556rem;
  letter-spacing: -0.028rem;
  line-height: 34px;
  line-height: 1.8888888889rem;
}
.service__inspection-reports h3, .service__annual-returns h3 {
  font-size: 18px;
  font-size: 1rem;
  letter-spacing: -0.018rem;
  line-height: 24px;
  line-height: 1.3333333333rem;
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-weight: 600;
  border-bottom: 3px solid #F3F3F3;
}
.service__inspection-reports .report, .service__annual-returns .report {
  padding: 20px 0 20px 35px;
  background-repeat: no-repeat;
  background-position: left 25px;
  background-size: 20px;
}
@media screen and (min-width: 768px) {
  .service__inspection-reports .report, .service__annual-returns .report {
    background-size: 35px 58px;
    padding-left: 55px;
  }
}
.service__inspection-reports .report__details, .service__annual-returns .report__details {
  font-size: 14px;
  font-size: 0.7777777778rem;
  line-height: 18px;
  line-height: 1rem;
  color: #666666;
  font-weight: normal;
  margin-top: 6px;
}
.service__inspection-reports .report__details--small, .service__annual-returns .report__details--small {
  color: #666666;
}
.service__inspection-reports .report__details .details_filetype, .service__annual-returns .report__details .details_filetype {
  margin-right: 10px;
}
.service__inspection-reports .report__details .details_language, .service__annual-returns .report__details .details_language {
  margin-right: 10px;
  background-color: #666666;
  color: #ffffff;
  padding: 3px 5px;
  display: inline-block;
}
@media screen and (max-width: 768px) {
  .service__inspection-reports .report__details .details_language-wrapper, .service__annual-returns .report__details .details_language-wrapper {
    display: block;
    margin-bottom: 3px;
  }
}
.service__inspection-reports .report__details .details_provider, .service__annual-returns .report__details .details_provider {
  margin-right: 10px;
}
@media screen and (max-width: 768px) {
  .service__inspection-reports .report__details .details_provider, .service__annual-returns .report__details .details_provider {
    display: block;
    margin-bottom: 3px;
  }
}
.service__inspection-reports .report a, .service__annual-returns .report a {
  font-size: 18px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.2222222222rem;
  letter-spacing: -0.024rem;
  margin-bottom: 6px;
  display: inline-block;
}
@media screen and (min-width: 768px) {
  .service__inspection-reports .report a, .service__annual-returns .report a {
    font-size: 24px;
    font-size: 1.3333333333rem;
    line-height: 28px;
    line-height: 1.5555555556rem;
  }
}
.service__inspection-reports .report a .parent, .service__annual-returns .report a .parent {
  font-weight: 400;
}
.service__inspection-reports .inspection-reports__more_title h4, .service__annual-returns .inspection-reports__more_title h4 {
  background: #F3F3F3;
  padding: 0 10px;
  display: block;
  margin-top: 20px;
  margin-bottom: 20px;
  cursor: pointer;
}
.service__inspection-reports .inspection-reports__more_title h4 span, .service__annual-returns .inspection-reports__more_title h4 span {
  color: #006D8A;
}
.service__inspection-reports .inspection-reports__more_title h4:hover, .service__annual-returns .inspection-reports__more_title h4:hover {
  background: #DDDDDD;
  color: #006D8A;
}
.service__inspection-reports .report.first {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width=%2232%22 height=%2246%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E%3Cdefs%3E%3Cpath id=%22a%22 d=%22M0 .198h11.734V21H0z%22/%3E%3Cpath id=%22c%22 d=%22M.201.022h4.554v6.75H.201z%22/%3E%3C/defs%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath fill=%22%23006D8A%22 d=%22M16 0h16v46H0V16z%22/%3E%3Cg transform=%22translate%2810 19%29%22%3E%3Cmask id=%22b%22 fill=%22%23fff%22%3E%3Cuse xlink:href=%22%23a%22/%3E%3C/mask%3E%3Cpath d=%22M10.155 17.468c-3.717 0-6.73-3.084-6.73-6.888 0-3.805 3.013-6.889 6.73-6.889.545 0 1.072.073 1.58.2V.322A10.004 10.004 0 0010.16.198C4.55.198 0 4.855 0 10.599s4.55 10.4 10.161 10.4a10.1 10.1 0 001.574-.123v-3.607a6.584 6.584 0 01-1.58.2%22 fill=%22%23FFF%22 mask=%22url%28%23b%29%22/%3E%3C/g%3E%3Cg transform=%22translate%2817 26%29%22%3E%3Cmask id=%22d%22 fill=%22%23fff%22%3E%3Cuse xlink:href=%22%23c%22/%3E%3C/mask%3E%3Cpath d=%22M3.3.022C1.59.022.201 1.533.201 3.397c0 1.863 1.388 3.374 3.1 3.374.525 0 1.02-.144 1.454-.396V.418A2.888 2.888 0 003.3.022%22 fill=%22%23FFF%22 mask=%22url%28%23d%29%22/%3E%3C/g%3E%3Cpath fill=%22%2347B2C7%22 d=%22M16 0v16H0z%22/%3E%3C/g%3E%3C/svg%3E");
}
.service__inspection-reports .report.previous {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width=%2232%22 height=%2246%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E%3Cdefs%3E%3Cpath id=%22a%22 d=%22M0 .198h11.734V21H0z%22/%3E%3Cpath id=%22c%22 d=%22M.201.022h4.554v6.749H.201z%22/%3E%3C/defs%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22 opacity=%22.4%22%3E%3Cpath fill=%22%23006D8A%22 d=%22M16 0h16v46H0V16z%22/%3E%3Cg transform=%22translate%2810 20%29%22%3E%3Cmask id=%22b%22 fill=%22%23fff%22%3E%3Cuse xlink:href=%22%23a%22/%3E%3C/mask%3E%3Cpath d=%22M10.155 17.468c-3.717 0-6.73-3.084-6.73-6.888 0-3.805 3.013-6.889 6.73-6.889.545 0 1.072.073 1.58.2V.322A10.004 10.004 0 0 0 10.16.198C4.55.198 0 4.855 0 10.599s4.55 10.4 10.161 10.4a10.1 10.1 0 0 0 1.574-.123v-3.607a6.584 6.584 0 0 1-1.58.2%22 fill=%22%23FFF%22 mask=%22url%28%23b%29%22/%3E%3C/g%3E%3Cg transform=%22translate%2817 27%29%22%3E%3Cmask id=%22d%22 fill=%22%23fff%22%3E%3Cuse xlink:href=%22%23c%22/%3E%3C/mask%3E%3Cpath d=%22M3.3.022C1.59.022.201 1.533.201 3.397c0 1.863 1.388 3.374 3.1 3.374.525 0 1.02-.144 1.454-.396V.418A2.888 2.888 0 0 0 3.3.022%22 fill=%22%23FFF%22 mask=%22url%28%23d%29%22/%3E%3C/g%3E%3Cpath fill=%22%2347B2C7%22 d=%22M16 0v16H0z%22/%3E%3C/g%3E%3C/svg%3E ");
}
.service__inspection-reports .report.more {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width=%2232%22 height=%2246%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E%3Cdefs%3E%3Cpath id=%22a%22 d=%22M0 .198h11.734V21H0z%22/%3E%3Cpath id=%22c%22 d=%22M.201.022h4.554v6.749H.201z%22/%3E%3C/defs%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22 opacity=%22.4%22%3E%3Cpath fill=%22%23006D8A%22 d=%22M16 0h16v46H0V16z%22/%3E%3Cg transform=%22translate%2810 20%29%22%3E%3Cmask id=%22b%22 fill=%22%23fff%22%3E%3Cuse xlink:href=%22%23a%22/%3E%3C/mask%3E%3Cpath d=%22M10.155 17.468c-3.717 0-6.73-3.084-6.73-6.888 0-3.805 3.013-6.889 6.73-6.889.545 0 1.072.073 1.58.2V.322A10.004 10.004 0 0 0 10.16.198C4.55.198 0 4.855 0 10.599s4.55 10.4 10.161 10.4a10.1 10.1 0 0 0 1.574-.123v-3.607a6.584 6.584 0 0 1-1.58.2%22 fill=%22%23FFF%22 mask=%22url%28%23b%29%22/%3E%3C/g%3E%3Cg transform=%22translate%2817 27%29%22%3E%3Cmask id=%22d%22 fill=%22%23fff%22%3E%3Cuse xlink:href=%22%23c%22/%3E%3C/mask%3E%3Cpath d=%22M3.3.022C1.59.022.201 1.533.201 3.397c0 1.863 1.388 3.374 3.1 3.374.525 0 1.02-.144 1.454-.396V.418A2.888 2.888 0 0 0 3.3.022%22 fill=%22%23FFF%22 mask=%22url%28%23d%29%22/%3E%3C/g%3E%3Cpath fill=%22%2347B2C7%22 d=%22M16 0v16H0z%22/%3E%3C/g%3E%3C/svg%3E ");
}
.page-node-type-organisation .service__annual-returns {
  padding-bottom: 30px;
  border-bottom: 2px solid #F3F3F3;
}
.service__annual-returns .report.first {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=%221.0%22 encoding=%22UTF-8%22?%3E %3Csvg width=%2232px%22 height=%2246px%22 viewBox=%220 0 32 46%22 version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E %3Ctitle%3Epdf-icon%3C/title%3E %3Cg id=%22Adjusted%22 stroke=%22none%22 stroke-width=%221%22 fill=%22none%22 fill-rule=%22evenodd%22%3E %3Cg id=%22Find-a-care-service---Service---v1---LG%22 transform=%22translate%28-321.000000, -2331.000000%29%22 fill-rule=%22nonzero%22%3E %3Cg id=%22Group-27%22 transform=%22translate%28320.000000, 2269.000000%29%22%3E %3Cg id=%22Group-10%22 transform=%22translate%280.000000, 36.000000%29%22%3E %3Cg id=%22Group-14%22 transform=%22translate%281.000000, 21.000000%29%22%3E %3Cg id=%22pdf-icon%22 transform=%22translate%280.000000, 5.000000%29%22%3E %3Cpolygon id=%22Path%22 fill=%22%23AF2222%22 points=%2216 0 32 0 32 46 0 46 0 16%22%3E%3C/polygon%3E %3Cpolygon id=%22Path%22 fill=%22%23E37676%22 points=%2216 0 16 16 0 16%22%3E%3C/polygon%3E %3Cg id=%22PDF%22 transform=%22translate%285.025391, 30.392578%29%22 fill=%22%23FFFFFF%22%3E %3Cpath d=%22M0,0 L3.87304688,0 C4.63867188,0 5.25585938,0.215820312 5.72460938,0.647460938 C6.19335938,1.07910156 6.42773438,1.68554688 6.42773438,2.46679688 C6.42773438,3.13867188 6.21875,3.72363281 5.80078125,4.22167969 C5.3828125,4.71972656 4.74023438,4.96875 3.87304688,4.96875 L1.16601562,4.96875 L1.16601562,8.60742188 L0,8.60742188 L0,0 Z M5.25,2.47265625 C5.25,1.83984375 5.015625,1.41015625 4.546875,1.18359375 C4.2890625,1.0625 3.93554688,1.00195312 3.48632812,1.00195312 L1.16601562,1.00195312 L1.16601562,3.984375 L3.48632812,3.984375 C4.00976562,3.984375 4.43457031,3.87304688 4.76074219,3.65039062 C5.08691406,3.42773438 5.25,3.03515625 5.25,2.47265625 Z%22 id=%22Shape%22%3E%3C/path%3E %3Cpath d=%22M11.1972656,7.61132812 C11.5917969,7.61132812 11.9160156,7.5703125 12.1699219,7.48828125 C12.6230469,7.3359375 12.9941406,7.04296875 13.2832031,6.609375 C13.5136719,6.26171875 13.6796875,5.81640625 13.78125,5.2734375 C13.8398438,4.94921875 13.8691406,4.6484375 13.8691406,4.37109375 C13.8691406,3.3046875 13.6572266,2.4765625 13.2333984,1.88671875 C12.8095703,1.296875 12.1269531,1.00195312 11.1855469,1.00195312 L9.1171875,1.00195312 L9.1171875,7.61132812 L11.1972656,7.61132812 Z M7.9453125,0 L11.4316406,0 C12.6152344,0 13.5332031,0.419921875 14.1855469,1.25976562 C14.7675781,2.01757812 15.0585938,2.98828125 15.0585938,4.171875 C15.0585938,5.0859375 14.8867188,5.91210938 14.5429688,6.65039062 C13.9375,7.95507812 12.8964844,8.60742188 11.4199219,8.60742188 L7.9453125,8.60742188 L7.9453125,0 Z%22 id=%22Shape%22%3E%3C/path%3E %3Cpolygon id=%22Path%22 points=%2216.6699219 0 22.640625 0 22.640625 1.0546875 17.8359375 1.0546875 17.8359375 3.66796875 22.0605469 3.66796875 22.0605469 4.69335938 17.8359375 4.69335938 17.8359375 8.60742188 16.6699219 8.60742188%22%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}
.service__annual-returns .report.previous {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=%221.0%22 encoding=%22UTF-8%22?%3E %3Csvg width=%2232%22 height=%2246%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg fill-rule=%22nonzero%22 fill=%22none%22 opacity=%22.4%22%3E%3Cpath fill=%22%23AF2222%22 d=%22M16 0h16v46H0V16z%22/%3E%3Cpath fill=%22%23E37676%22 d=%22M16 0v16H0z%22/%3E%3Cg fill=%22%23FFF%22%3E%3Cpath d=%22M5.025 30.393h3.873c.766 0 1.383.215 1.852.647.469.432.703 1.038.703 1.82 0 .671-.209 1.256-.627 1.754-.418.498-1.06.747-1.928.747H6.191V39H5.025v-8.607Zm5.25 2.472c0-.633-.234-1.062-.703-1.289-.258-.12-.611-.181-1.06-.181h-2.32v2.982h2.32c.523 0 .948-.111 1.274-.334.326-.223.49-.615.49-1.178ZM16.223 38.004c.394 0 .718-.041.972-.123.453-.152.825-.445 1.114-.879.23-.348.396-.793.498-1.336.058-.324.088-.625.088-.902 0-1.067-.212-1.895-.636-2.485-.424-.59-1.107-.884-2.048-.884h-2.068v6.609h2.08Zm-3.252-7.611h3.486c1.184 0 2.102.42 2.754 1.26.582.757.873 1.728.873 2.911 0 .915-.172 1.74-.516 2.479C18.963 38.348 17.922 39 16.445 39h-3.474v-8.607ZM21.695 30.393h5.971v1.055h-4.805v2.613h4.225v1.025h-4.225V39h-1.166z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.service__widget {
  margin: 30px 0 0;
  font-size: 16px;
  font-size: 0.8888888889rem;
  line-height: 20px;
  line-height: 1.1111111111rem;
  padding: 20px 0 20px 40px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width=%2230%22 height=%2230%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Ccircle fill=%22%23016175%22 cx=%2215%22 cy=%2215%22 r=%2215%22/%3E%3Cpath d=%22M16.495 10c.416 0 .771-.146 1.065-.439.293-.292.44-.646.44-1.061a1.45 1.45 0 00-.435-1.061A1.448 1.448 0 0016.495 7c-.417 0-.77.146-1.06.439A1.45 1.45 0 0015 8.5c0 .415.147.769.44 1.061a1.44 1.44 0 001.055.439zm-3.019 12c1.178 0 2.29-.918 3.337-2.754l-.354-.21c-.436.678-.81 1.146-1.122 1.404a.536.536 0 01-.354.157c-.069 0-.135-.033-.197-.1a.309.309 0 01-.094-.214c0-.133.06-.412.177-.838L17 12h-.624l-3.524.576-.135.419c.146-.007.27-.01.374-.01.23 0 .41.059.541.177a.537.537 0 01.198.409c0 .244-.07.607-.208 1.089l-1.445 5.005c-.118.398-.177.726-.177.984 0 .391.133.714.4.969s.626.382 1.076.382z%22 fill=%22%23FFF%22 fill-rule=%22nonzero%22/%3E%3C/g%3E%3C/svg%3E");
  background-size: 20px 20px;
  background-position: 10px 20px;
  background-repeat: no-repeat;
  border-bottom: 2px solid #F3F3F3;
  border-top: 2px solid #F3F3F3;
}
@media (min-width: 768px) {
  .service__widget {
    padding: 30px 0 30px 60px;
    background-position: 10px 24px;
    background-size: 30px 30px;
  }
}
.service__widget a {
  font-weight: bold;
  padding-right: 15px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width=%229%22 height=%2213%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.657.886L.47 3.116l3.548 3.68-3.548 3.68 2.188 2.229 5.738-5.91z%22 fill=%22%23006D8A%22 fill-rule=%22nonzero%22/%3E%3C/svg%3E") right center no-repeat;
}
.service__widget a:hover {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width=%229%22 height=%2213%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.657.886L.47 3.116l3.548 3.68-3.548 3.68 2.188 2.229 5.738-5.91z%22 fill=%22%23003D4D%22 fill-rule=%22nonzero%22/%3E%3C/svg%3E") right center no-repeat;
}
.service__teaser {
  font-size: 16px;
  font-size: 0.8888888889rem;
}
.service__teaser h1, .service__teaser h2, .service__teaser h3, .service__teaser h4, .service__teaser h5, .service__teaser h6, .service__teaser p {
  margin-bottom: 20px;
}
.service__teaser--inline {
  margin-bottom: 10px;
  font-size: 16px;
  font-size: 0.8888888889rem;
  line-height: 20px;
  line-height: 1.1111111111rem;
}
@media screen and (min-width: 768px) {
  .service__teaser--inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.service__teaser--inline .info-label {
  min-width: 240px;
  font-weight: bold;
  display: block;
}
@media screen and (min-width: 768px) {
  .service__teaser--inline .info-label {
    display: inline-block;
  }
}
@media screen and (min-width: 768px) {
  .service__teaser--inline > span, .service__teaser--inline div {
    display: inline-block;
  }
}
.service__teaser--inline .address {
  font-size: 16px;
  font-size: 0.8888888889rem;
  line-height: 20px;
  line-height: 1.1111111111rem;
  margin-bottom: 0;
}
.service__teaser--inline .file-link {
  margin-right: 5px;
  padding-left: 20px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
}
.service__teaser--inline .file-link--inspection-report {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width=%2232%22 height=%2246%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E%3Cdefs%3E%3Cpath id=%22a%22 d=%22M0 .198h11.734V21H0z%22/%3E%3Cpath id=%22c%22 d=%22M.201.022h4.554v6.75H.201z%22/%3E%3C/defs%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath fill=%22%23006D8A%22 d=%22M16 0h16v46H0V16z%22/%3E%3Cg transform=%22translate%2810 19%29%22%3E%3Cmask id=%22b%22 fill=%22%23fff%22%3E%3Cuse xlink:href=%22%23a%22/%3E%3C/mask%3E%3Cpath d=%22M10.155 17.468c-3.717 0-6.73-3.084-6.73-6.888 0-3.805 3.013-6.889 6.73-6.889.545 0 1.072.073 1.58.2V.322A10.004 10.004 0 0010.16.198C4.55.198 0 4.855 0 10.599s4.55 10.4 10.161 10.4a10.1 10.1 0 001.574-.123v-3.607a6.584 6.584 0 01-1.58.2%22 fill=%22%23FFF%22 mask=%22url%28%23b%29%22/%3E%3C/g%3E%3Cg transform=%22translate%2817 26%29%22%3E%3Cmask id=%22d%22 fill=%22%23fff%22%3E%3Cuse xlink:href=%22%23c%22/%3E%3C/mask%3E%3Cpath d=%22M3.3.022C1.59.022.201 1.533.201 3.397c0 1.863 1.388 3.374 3.1 3.374.525 0 1.02-.144 1.454-.396V.418A2.888 2.888 0 003.3.022%22 fill=%22%23FFF%22 mask=%22url%28%23d%29%22/%3E%3C/g%3E%3Cpath fill=%22%2347B2C7%22 d=%22M16 0v16H0z%22/%3E%3C/g%3E%3C/svg%3E");
}
.service__teaser--inline .file-link--annual-return {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=%221.0%22 encoding=%22UTF-8%22?%3E %3Csvg width=%2232px%22 height=%2246px%22 viewBox=%220 0 32 46%22 version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E %3Ctitle%3Epdf-icon%3C/title%3E %3Cg id=%22Adjusted%22 stroke=%22none%22 stroke-width=%221%22 fill=%22none%22 fill-rule=%22evenodd%22%3E %3Cg id=%22Find-a-care-service---Service---v1---LG%22 transform=%22translate%28-321.000000, -2331.000000%29%22 fill-rule=%22nonzero%22%3E %3Cg id=%22Group-27%22 transform=%22translate%28320.000000, 2269.000000%29%22%3E %3Cg id=%22Group-10%22 transform=%22translate%280.000000, 36.000000%29%22%3E %3Cg id=%22Group-14%22 transform=%22translate%281.000000, 21.000000%29%22%3E %3Cg id=%22pdf-icon%22 transform=%22translate%280.000000, 5.000000%29%22%3E %3Cpolygon id=%22Path%22 fill=%22%23AF2222%22 points=%2216 0 32 0 32 46 0 46 0 16%22%3E%3C/polygon%3E %3Cpolygon id=%22Path%22 fill=%22%23E37676%22 points=%2216 0 16 16 0 16%22%3E%3C/polygon%3E %3Cg id=%22PDF%22 transform=%22translate%285.025391, 30.392578%29%22 fill=%22%23FFFFFF%22%3E %3Cpath d=%22M0,0 L3.87304688,0 C4.63867188,0 5.25585938,0.215820312 5.72460938,0.647460938 C6.19335938,1.07910156 6.42773438,1.68554688 6.42773438,2.46679688 C6.42773438,3.13867188 6.21875,3.72363281 5.80078125,4.22167969 C5.3828125,4.71972656 4.74023438,4.96875 3.87304688,4.96875 L1.16601562,4.96875 L1.16601562,8.60742188 L0,8.60742188 L0,0 Z M5.25,2.47265625 C5.25,1.83984375 5.015625,1.41015625 4.546875,1.18359375 C4.2890625,1.0625 3.93554688,1.00195312 3.48632812,1.00195312 L1.16601562,1.00195312 L1.16601562,3.984375 L3.48632812,3.984375 C4.00976562,3.984375 4.43457031,3.87304688 4.76074219,3.65039062 C5.08691406,3.42773438 5.25,3.03515625 5.25,2.47265625 Z%22 id=%22Shape%22%3E%3C/path%3E %3Cpath d=%22M11.1972656,7.61132812 C11.5917969,7.61132812 11.9160156,7.5703125 12.1699219,7.48828125 C12.6230469,7.3359375 12.9941406,7.04296875 13.2832031,6.609375 C13.5136719,6.26171875 13.6796875,5.81640625 13.78125,5.2734375 C13.8398438,4.94921875 13.8691406,4.6484375 13.8691406,4.37109375 C13.8691406,3.3046875 13.6572266,2.4765625 13.2333984,1.88671875 C12.8095703,1.296875 12.1269531,1.00195312 11.1855469,1.00195312 L9.1171875,1.00195312 L9.1171875,7.61132812 L11.1972656,7.61132812 Z M7.9453125,0 L11.4316406,0 C12.6152344,0 13.5332031,0.419921875 14.1855469,1.25976562 C14.7675781,2.01757812 15.0585938,2.98828125 15.0585938,4.171875 C15.0585938,5.0859375 14.8867188,5.91210938 14.5429688,6.65039062 C13.9375,7.95507812 12.8964844,8.60742188 11.4199219,8.60742188 L7.9453125,8.60742188 L7.9453125,0 Z%22 id=%22Shape%22%3E%3C/path%3E %3Cpolygon id=%22Path%22 points=%2216.6699219 0 22.640625 0 22.640625 1.0546875 17.8359375 1.0546875 17.8359375 3.66796875 22.0605469 3.66796875 22.0605469 4.69335938 17.8359375 4.69335938 17.8359375 8.60742188 16.6699219 8.60742188%22%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}
.service__teaser--inline .file-details {
  display: inline;
  color: #666666;
  font-size: 14px;
  font-size: 0.7777777778rem;
  line-height: 18px;
  line-height: 1rem;
  font-weight: normal;
  text-transform: uppercase;
  margin-left: 5px;
}
.service__teaser--reports .inspection-reports__title,
.service__teaser--reports .inspection-reports__previous,
.service__teaser--reports h4 {
  display: none;
}
.service__teaser--reports a.report__link {
  display: inline-block;
  margin-top: 10px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width=%2232%22 height=%2246%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E%3Cdefs%3E%3Cpath id=%22a%22 d=%22M0 .198h11.734V21H0z%22/%3E%3Cpath id=%22c%22 d=%22M.201.022h4.554v6.75H.201z%22/%3E%3C/defs%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath fill=%22%23006D8A%22 d=%22M16 0h16v46H0V16z%22/%3E%3Cg transform=%22translate%2810 19%29%22%3E%3Cmask id=%22b%22 fill=%22%23fff%22%3E%3Cuse xlink:href=%22%23a%22/%3E%3C/mask%3E%3Cpath d=%22M10.155 17.468c-3.717 0-6.73-3.084-6.73-6.888 0-3.805 3.013-6.889 6.73-6.889.545 0 1.072.073 1.58.2V.322A10.004 10.004 0 0010.16.198C4.55.198 0 4.855 0 10.599s4.55 10.4 10.161 10.4a10.1 10.1 0 001.574-.123v-3.607a6.584 6.584 0 01-1.58.2%22 fill=%22%23FFF%22 mask=%22url%28%23b%29%22/%3E%3C/g%3E%3Cg transform=%22translate%2817 26%29%22%3E%3Cmask id=%22d%22 fill=%22%23fff%22%3E%3Cuse xlink:href=%22%23c%22/%3E%3C/mask%3E%3Cpath d=%22M3.3.022C1.59.022.201 1.533.201 3.397c0 1.863 1.388 3.374 3.1 3.374.525 0 1.02-.144 1.454-.396V.418A2.888 2.888 0 003.3.022%22 fill=%22%23FFF%22 mask=%22url%28%23d%29%22/%3E%3C/g%3E%3Cpath fill=%22%2347B2C7%22 d=%22M16 0v16H0z%22/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left;
  background-size: 20px 30px;
  padding: 10px 10px 10px 30px;
}
.service__teaser--reports a.report__link:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width=%2232%22 height=%2246%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E%3Cdefs%3E%3Cpath id=%22a%22 d=%22M0 .198h11.734V21H0z%22/%3E%3Cpath id=%22c%22 d=%22M.201.022h4.554v6.75H.201z%22/%3E%3C/defs%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath fill=%22%23003D4D%22 d=%22M16 0h16v46H0V16z%22/%3E%3Cg transform=%22translate%2810 19%29%22%3E%3Cmask id=%22b%22 fill=%22%23fff%22%3E%3Cuse xlink:href=%22%23a%22/%3E%3C/mask%3E%3Cpath d=%22M10.155 17.468c-3.717 0-6.73-3.084-6.73-6.888 0-3.805 3.013-6.889 6.73-6.889.545 0 1.072.073 1.58.2V.322A10.004 10.004 0 0010.16.198C4.55.198 0 4.855 0 10.599s4.55 10.4 10.161 10.4a10.1 10.1 0 001.574-.123v-3.607a6.584 6.584 0 01-1.58.2%22 fill=%22%23FFF%22 mask=%22url%28%23b%29%22/%3E%3C/g%3E%3Cg transform=%22translate%2817 26%29%22%3E%3Cmask id=%22d%22 fill=%22%23fff%22%3E%3Cuse xlink:href=%22%23c%22/%3E%3C/mask%3E%3Cpath d=%22M3.3.022C1.59.022.201 1.533.201 3.397c0 1.863 1.388 3.374 3.1 3.374.525 0 1.02-.144 1.454-.396V.418A2.888 2.888 0 003.3.022%22 fill=%22%23FFF%22 mask=%22url%28%23d%29%22/%3E%3C/g%3E%3Cpath fill=%22%23006D8A%22 d=%22M16 0v16H0z%22/%3E%3C/g%3E%3C/svg%3E");
}
.service__registration {
  padding: 30px 0;
  border-bottom: 2px solid #F3F3F3;
  border-top: 2px solid #F3F3F3;
}
.service__registration p {
  margin-bottom: 0;
}
.service .ajax-progress {
  padding: 0;
}

.annual-returns__previous {
  border-bottom: 2px solid #F3F3F3;
}
.annual-returns__previous:last-of-type {
  border-bottom: none;
}

.services-list {
  margin-top: 40px;
}
.services-list ul {
  padding: 0;
  margin-bottom: 0;
  list-style: none;
}
.services-list ul li {
  border-top: 1px solid #F3F3F3;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .services-list ul li {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.service-modal {
  padding: 0 20px 20px;
  font-size: 18px;
  font-size: 1rem;
}
.service-modal__title {
  margin-bottom: 10px;
}
.service-modal__label {
  font-weight: bold;
}
.service-modal__label--margin-top {
  margin-top: 20px;
}
.service-modal__description {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .service-modal__description {
    margin-bottom: 0;
  }
}

.clear {
  clear: both;
  float: none;
}