/* Read the intro about usage of breakpoint http://breakpoint-sass.com/ */
/* Flexbox containers */
/* Flexbox direction */
/* Flexbox wrap */
/* Flexbox basis */
/* Flexbox grow */
/* Flexbox justify content */
/* Flexbox align items */
/* Flexbox align content */
/* Flexbox align self */
/* Flex */
/* Order */
/* Box Sizing */
/* Box shadow */
/* Transitions */
/* Transform */
/* Background size */
/* Border Radius */
/* Single side border-radius */
/* Clearfix */
/* Mixin position */
/* Placeholder */
/* Cursor Grab */
/* Microsites */
@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
/* line 4, ../scss/variables/_typography.scss */
body {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  line-height: 1.25;
}

/* line 10, ../scss/variables/_typography.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  color: #000;
  line-height: normal;
  margin: 0 0 .5em;
}

/* line 18, ../scss/variables/_typography.scss */
/* h1, .h1 { */
  /* font-size: 3.2em; */
  /* line-height: 1.1; */
  /* margin-bottom: 50px; */
  /* text-align: center; */
/* } */

/* line 25, ../scss/variables/_typography.scss */
h2, .h2 {
  font-size: 1.7em;
  line-height: 1.2;
}

/* line 30, ../scss/variables/_typography.scss */
h3, .h3 {
  font-size: 1.4em;
}

/* line 34, ../scss/variables/_typography.scss */
h4, .h4 {
  font-size: 1.25em;
}

/* line 38, ../scss/variables/_typography.scss */
h5, .h5 {
  font-size: 1.1em;
  font-variant: normal;
}

/* line 43, ../scss/variables/_typography.scss */
h6, .h6 {
  font-size: 1em;
  text-decoration: none;
  font-variant: normal;
}

/* line 49, ../scss/variables/_typography.scss */
hr {
  border: 0;
  border-bottom: 1px solid #152c46;
  background: #999;
  margin: 25px 5px;
}

/* line 56, ../scss/variables/_typography.scss */
p, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary {
  font-size: 16px;
  line-height: 23px;
  margin: 0 0 25px;
  color: #333;
}

/* line 64, ../scss/variables/_typography.scss */
.region-content ul {
  margin: 0 0 2em;
  list-style-type: none;
  color: #333;
  padding-left: 0;
}
/* line 70, ../scss/variables/_typography.scss */
.region-content ul li {
  padding-left: 25px;
  margin-bottom: 10px;
  background: url(../../images/bullet.svg) no-repeat left top 6px;
  background-size: 11px 11px;
}
/* line 76, ../scss/variables/_typography.scss */
.region-content ul li ul {
  margin-top: 10px;
  margin-bottom: 0;
}
/* line 83, ../scss/variables/_typography.scss */
.region-content ol {
  font-size: 16px;
  margin: 0 0 20px 0;
  color: #333;
  padding-left: 15px;
}
/* line 89, ../scss/variables/_typography.scss */
.region-content ol li {
  padding-left: 10px;
  margin-bottom: 10px;
}
/* line 93, ../scss/variables/_typography.scss */
.region-content ol li ol {
  margin-top: 10px;
  margin-bottom: 0;
}
/* line 101, ../scss/variables/_typography.scss */
.region-content .breadcrumb ol {
  margin: 0 0 20px;
  padding: 0;
}

/* line 108, ../scss/variables/_typography.scss */
a {
  position: relative;
  font-weight: bold;
  text-decoration: underline;
  overflow-wrap: break-word;
  word-wrap: break-word;
  color: #001E61;
  -webkit-transition: color ease-in 0.2s;
  -moz-transition: color ease-in 0.2s;
  -o-transition: color ease-in 0.2s;
  -ms-transition: color ease-in 0.2s;
  transition: color ease-in 0.2s;
  scroll-margin-bottom: 25px;
}
/* line 118, ../scss/variables/_typography.scss */
a:hover, a:focus, a:not(.toolbar a):focus {
  color: #009977;
}
/* line 123, ../scss/variables/_typography.scss */
a:hover svg.ext, a:focus svg.ext, a:not(.toolbar a):focus svg.ext {
  fill: #009977;
}
/* line 126, ../scss/variables/_typography.scss */
a:hover svg.ext path, a:focus svg.ext path, a:not(.toolbar a):focus svg.ext path {
  stroke: #009977;
}
/* line 132, ../scss/variables/_typography.scss */
a:focus, a:not(.toolbar a):focus {
  text-decoration: none;
  color: #fff;
}
/* line 138, ../scss/variables/_typography.scss */
a:active {
  background-color: var(--color-focus);
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration: none;
}
/* line 146, ../scss/variables/_typography.scss */
a svg.ext {
  fill: #001E61;
  padding: 0;
  position: relative;
  top: -2px;
  margin-left: 5px;
}
/* line 153, ../scss/variables/_typography.scss */
a svg.ext path {
  stroke: #001E61;
}

/* line 160, ../scss/variables/_typography.scss */
#toolbar-administration a, #toolbar-administration a {
  font-weight: normal;
}

/* line 165, ../scss/variables/_typography.scss */
strong {
  font-weight: 700;
}

/* line 169, ../scss/variables/_typography.scss */
em {
  font-style: italic;
}

/* line 173, ../scss/variables/_typography.scss */
blockquote {
  border: none;
  background: #f2f2f2;
  color: #009977;
  padding: 50px 40px;
  border-radius: 50px;
  margin: 0 0 30px 0;
}
/* line 181, ../scss/variables/_typography.scss */
blockquote p, blockquote .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item blockquote .field--name-localgov-summary {
  color: #009977;
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
}
/* line 187, ../scss/variables/_typography.scss */
blockquote p:last-child, blockquote .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary:last-child, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item blockquote .field--name-localgov-summary:last-child {
  margin: 0;
}

@media (min-width: 60em) {
  /* line 194, ../scss/variables/_typography.scss */
  h1, .h1 {
    font-size: 60px;
  }
  /* line 196, ../scss/variables/_typography.scss */
  h1.smaller-title-font, .h1.smaller-title-font {
    font-size: 50px;
  }
}
/* line 1, ../scss/base/_alert_banner.scss */
a.localgov-alert-banner--content-link {
  text-decoration: none;
  font-weight: normal;
  display: block;
  border-radius: 50px;
}

/* line 8, ../scss/base/_alert_banner.scss */
.localgov-alert-banner {
  position: relative;
  display: block;
  padding: 5px 0;
  background-color: #fff;
  border-radius: 50px;
  color: #001E61;
  margin: 20px auto;
  max-width: calc(var(--width-container) - 30px);
}
/* line 18, ../scss/base/_alert_banner.scss */
.localgov-alert-banner .localgov-alert-banner__actions {
  padding-bottom: 20px;
}
/* line 22, ../scss/base/_alert_banner.scss */
.localgov-alert-banner .lgd-container {
  border: var(--border-large);
  border-color: transparent;
  display: flex;
  justify-content: start;
  flex: 1 1 100%;
}
/* line 30, ../scss/base/_alert_banner.scss */
.localgov-alert-banner .localgov-alert-banner__inner {
  align-items: center;
  gap: 25px;
  flex-direction: column;
}
/* line 36, ../scss/base/_alert_banner.scss */
.localgov-alert-banner .localgov-alert-banner__content {
  flex-grow: 1;
}
/* line 40, ../scss/base/_alert_banner.scss */
.localgov-alert-banner .localgov-alert-banner__title {
  font-size: 1em;
  color: #001E61;
  margin: 0;
}
/* line 45, ../scss/base/_alert_banner.scss */
.localgov-alert-banner .localgov-alert-banner__title + .localgov-alert-banner__body {
  padding-top: 10px;
}
/* line 50, ../scss/base/_alert_banner.scss */
.localgov-alert-banner .localgov-alert-banner__close {
  display: inline-block;
  vertical-align: top;
}
/* line 55, ../scss/base/_alert_banner.scss */
.localgov-alert-banner a {
  color: #001E61;
}
/* line 58, ../scss/base/_alert_banner.scss */
.localgov-alert-banner a:hover {
  text-decoration: none;
}
/* line 63, ../scss/base/_alert_banner.scss */
.localgov-alert-banner.localgov-alert-banner--has-link {
  background-image: url(../../images/filled-button-arrow-2020.png);
  background-repeat: no-repeat;
  background-position: right 20px center;
  -webkit-transition: background-position 0.5s ease-in-out;
  -moz-transition: background-position 0.5s ease-in-out;
  -o-transition: background-position 0.5s ease-in-out;
  -ms-transition: background-position 0.5s ease-in-out;
  transition: background-position 0.5s ease-in-out;
}
/* line 69, ../scss/base/_alert_banner.scss */
.localgov-alert-banner.localgov-alert-banner--has-link:hover {
  background-position: right center;
}
/* line 74, ../scss/base/_alert_banner.scss */
.localgov-alert-banner.localgov-alert-banner--has-link a:hover, .localgov-alert-banner.localgov-alert-banner--has-link a:focus {
  border-color: #fff;
  background-color: transparent;
}
/* line 83, ../scss/base/_alert_banner.scss */
.localgov-alert-banner.localgov-alert-banner--has-link.localgov-alert-banner--major a:hover, .localgov-alert-banner.localgov-alert-banner--has-link.localgov-alert-banner--major a:focus, .localgov-alert-banner.localgov-alert-banner--has-link.localgov-alert-banner--notable-person a:hover, .localgov-alert-banner.localgov-alert-banner--has-link.localgov-alert-banner--notable-person a:focus {
  border-color: #fff;
  background-color: transparent;
}
/* line 91, ../scss/base/_alert_banner.scss */
.localgov-alert-banner.localgov-alert-banner--has-link .localgov-alert-banner__inner {
  margin-right: 40px;
  margin-left: 40px;
}
/* line 97, ../scss/base/_alert_banner.scss */
.localgov-alert-banner.localgov-alert-banner--minor {
  background-color: #EAAF0F;
  color: #1e1e1e;
}
/* line 101, ../scss/base/_alert_banner.scss */
.localgov-alert-banner.localgov-alert-banner--minor .localgov-alert-banner__title, .localgov-alert-banner.localgov-alert-banner--minor a, .localgov-alert-banner.localgov-alert-banner--minor p, .localgov-alert-banner.localgov-alert-banner--minor .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .localgov-alert-banner.localgov-alert-banner--minor .field--name-localgov-summary {
  color: #1e1e1e;
}
/* line 106, ../scss/base/_alert_banner.scss */
.localgov-alert-banner.localgov-alert-banner--announcement {
  background: #001E61 url(../../images/filled-button-arrow-2020-white.png) no-repeat center right 10px;
  color: #fff;
  width: 100%;
}
/* line 111, ../scss/base/_alert_banner.scss */
.localgov-alert-banner.localgov-alert-banner--announcement .localgov-alert-banner__title, .localgov-alert-banner.localgov-alert-banner--announcement a, .localgov-alert-banner.localgov-alert-banner--announcement p, .localgov-alert-banner.localgov-alert-banner--announcement .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .localgov-alert-banner.localgov-alert-banner--announcement .field--name-localgov-summary {
  color: #fff;
}
/* line 115, ../scss/base/_alert_banner.scss */
.localgov-alert-banner.localgov-alert-banner--announcement .localgov-alert-banner__close {
  color: #fff;
  border-color: #fff;
}
/* line 119, ../scss/base/_alert_banner.scss */
.localgov-alert-banner.localgov-alert-banner--announcement .localgov-alert-banner__close:hover {
  color: #001E61;
}
/* line 125, ../scss/base/_alert_banner.scss */
.localgov-alert-banner.localgov-alert-banner--major {
  background-color: #E81F76;
  background-image: url(../../images/filled-button-arrow-2020-white.png);
  color: #fff;
}
/* line 130, ../scss/base/_alert_banner.scss */
.localgov-alert-banner.localgov-alert-banner--major .localgov-alert-banner__title, .localgov-alert-banner.localgov-alert-banner--major a, .localgov-alert-banner.localgov-alert-banner--major p, .localgov-alert-banner.localgov-alert-banner--major .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .localgov-alert-banner.localgov-alert-banner--major .field--name-localgov-summary {
  color: #fff;
}
/* line 135, ../scss/base/_alert_banner.scss */
.localgov-alert-banner.localgov-alert-banner--notable-person {
  background-color: #000;
  color: #fff;
  background-image: url(../../images/filled-button-arrow-2020-white.png);
}
/* line 140, ../scss/base/_alert_banner.scss */
.localgov-alert-banner.localgov-alert-banner--notable-person .localgov-alert-banner__title, .localgov-alert-banner.localgov-alert-banner--notable-person a, .localgov-alert-banner.localgov-alert-banner--notable-person p, .localgov-alert-banner.localgov-alert-banner--notable-person .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .localgov-alert-banner.localgov-alert-banner--notable-person .field--name-localgov-summary {
  color: #fff;
}
/* line 145, ../scss/base/_alert_banner.scss */
.localgov-alert-banner.localgov-alert-banner--no-link {
  background-image: none;
}
/* line 149, ../scss/base/_alert_banner.scss */
.localgov-alert-banner.localgov-alert-banner--has-hide {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-direction: column;
}
/* line 156, ../scss/base/_alert_banner.scss */
.localgov-alert-banner p, .localgov-alert-banner .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .localgov-alert-banner .field--name-localgov-summary {
  margin: 0;
}

@media (min-width: 48em) {
  /* line 163, ../scss/base/_alert_banner.scss */
  .localgov-alert-banner .localgov-alert-banner__title {
    font-size: 1.5rem;
  }
  /* line 167, ../scss/base/_alert_banner.scss */
  .localgov-alert-banner .localgov-alert-banner__inner {
    flex-direction: row;
  }
  /* line 171, ../scss/base/_alert_banner.scss */
  .localgov-alert-banner .localgov-alert-banner__actions {
    position: absolute;
    right: 90px;
  }
  /* line 176, ../scss/base/_alert_banner.scss */
  .localgov-alert-banner.localgov-alert-banner--has-hide {
    flex-direction: row;
  }
  /* line 179, ../scss/base/_alert_banner.scss */
  .localgov-alert-banner.localgov-alert-banner--has-hide .lgd-container {
    padding-right: 175px;
  }
  /* line 185, ../scss/base/_alert_banner.scss */
  .localgov-alert-banner.localgov-alert-banner--has-link .localgov-alert-banner__inner {
    margin-left: 0;
  }
}
@media (min-width: 90em) {
  /* line 195, ../scss/base/_alert_banner.scss */
  .localgov-alert-banner.localgov-alert-banner--has-link .localgov-alert-banner__inner {
    margin-right: 0;
  }
}
/* line 1, ../scss/base/_elements.scss */
.read-more-button, .field--name-localgov-event-call-to-action a {
  font-weight: normal;
  font-size: 22px;
  line-height: 26px;
  color: #000;
  min-height: 45px;
  background: url("../../images/arrow-circle-green.svg") no-repeat right center;
  background-size: 45px auto;
  text-decoration: none;
  padding: 8px 55px 8px 0;
  display: inline-block;
  width: auto;
  border: none;
  outline: none;
}
/* line 16, ../scss/base/_elements.scss */
.read-more-button:hover, .field--name-localgov-event-call-to-action a:hover {
  text-decoration: underline;
}

/* line 21, ../scss/base/_elements.scss */
.shadow-effect, a.button, .service-cta-block__link, .field--name-localgov-common-tasks .field__item a, .paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3, .paragraph--type--link-document .field--name-localgov-media-item a, .page-node-type-localgov-directory .venue-item, .view-ris-directories.view-display-id-page_1 .view-content .views-row,
.view-pa-network.view-display-id-page_listing .view-content .views-row {
  transition: all 0.3s;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
}
/* line 25, ../scss/base/_elements.scss */
.shadow-effect:hover, a.button:hover, .service-cta-block__link:hover, .field--name-localgov-common-tasks .field__item a:hover, .paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2:hover,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4:hover,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5:hover,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6:hover,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3:hover, .paragraph--type--link-document .field--name-localgov-media-item a:hover, .page-node-type-localgov-directory .venue-item:hover, .view-ris-directories.view-display-id-page_1 .view-content .views-row:hover,
.view-pa-network.view-display-id-page_listing .view-content .views-row:hover, .shadow-effect:focus, a.button:focus, .service-cta-block__link:focus, .field--name-localgov-common-tasks .field__item a:focus, .paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2:focus,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4:focus,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5:focus,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6:focus,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3:focus, .paragraph--type--link-document .field--name-localgov-media-item a:focus, .page-node-type-localgov-directory .venue-item:focus, .view-ris-directories.view-display-id-page_1 .view-content .views-row:focus,
.view-pa-network.view-display-id-page_listing .view-content .views-row:focus {
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.28);
}

/* line 171, ../scss/base/_elements.scss */
.lgd-prev-next__link--next {
  background: #009977;
  color: #000;
  font-size: 22px;
  line-height: 26px;
  padding: 22px 80px 22px 30px;
  display: inline-block;
  transition: all 0.3s;
  border-radius: 50px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  margin-bottom: 1em;
  border: none;
  cursor: pointer;
  text-decoration: none;
  position: relative;
}
/* line 46, ../scss/base/_elements.scss */
.lgd-prev-next__link--next:before {
  content: '';
  width: 66px;
  height: 66px;
  border-radius: 100%;
  position: absolute;
  right: 2px;
  top: 50%;
  transform: translateY(-50%);
  background: #18BF9A url("../../images/more-arrow.svg") no-repeat center;
  background-size: 17px;
}
/* line 59, ../scss/base/_elements.scss */
.lgd-prev-next__link--next:hover, .lgd-prev-next__link--next:active, .lgd-prev-next__link--next:focus {
  color: #000;
  outline: none;
  border: none;
  background: #18BF9A;
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.28);
}
/* line 68, ../scss/base/_elements.scss */
.lgd-prev-next__link--next:hover:before, .lgd-prev-next__link--next:active:before, .lgd-prev-next__link--next:focus:before {
  background-color: #009977;
}
/* line 73, ../scss/base/_elements.scss */
.lgd-prev-next__link--next .lgd-prev-next__icon {
  display: none;
}

/* line 175, ../scss/base/_elements.scss */
.lgd-prev-next__link--prev {
  border: none;
  background: #009977;
  display: inline-block;
  color: #000;
  font-size: 22px;
  line-height: 26px;
  padding: 22px 30px 22px 80px;
  transition: all 0.3s;
  border-radius: 50px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  margin-bottom: 1em;
  cursor: pointer;
  text-decoration: none;
  position: relative;
}
/* line 93, ../scss/base/_elements.scss */
.lgd-prev-next__link--prev:before {
  content: '';
  width: 66px;
  transform: rotate(180deg);
  height: 66px;
  border-radius: 100%;
  position: absolute;
  left: 2px;
  top: 2px;
  background: #18BF9A url("../../images/more-arrow.svg") no-repeat center;
  background-size: 17px;
}
/* line 106, ../scss/base/_elements.scss */
.lgd-prev-next__link--prev:hover, .lgd-prev-next__link--prev:active, .lgd-prev-next__link--prev:focus {
  color: #000;
  background: #009977;
  outline: none;
  border: none;
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.28);
}
/* line 116, ../scss/base/_elements.scss */
.lgd-prev-next__link--prev .lgd-prev-next__icon {
  display: none;
}

/* line 180, ../scss/base/_elements.scss */
.button--back {
  border: none;
  background: #009977;
  display: inline-block;
  color: #000;
  font-size: 22px;
  line-height: 26px;
  padding: 22px 30px 22px 80px;
  transition: all 0.3s;
  border-radius: 50px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  margin-bottom: 1em;
  cursor: pointer;
  text-decoration: none;
  position: relative;
  background: #EAAF0F;
}
/* line 93, ../scss/base/_elements.scss */
.button--back:before {
  content: '';
  width: 66px;
  transform: rotate(180deg);
  height: 66px;
  border-radius: 100%;
  position: absolute;
  left: 2px;
  top: 2px;
  background: #18BF9A url("../../images/more-arrow.svg") no-repeat center;
  background-size: 17px;
}
/* line 106, ../scss/base/_elements.scss */
.button--back:hover, .button--back:active, .button--back:focus {
  color: #000;
  background: #009977;
  outline: none;
  border: none;
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.28);
}
/* line 116, ../scss/base/_elements.scss */
.button--back .lgd-prev-next__icon {
  display: none;
}
/* line 123, ../scss/base/_elements.scss */
.button--back::before {
  background-color: #f5d06a;
}
/* line 126, ../scss/base/_elements.scss */
.button--back:hover, .button--back:active, .button--back:focus {
  background: #EAAF0F;
}
/* line 184, ../scss/base/_elements.scss */
.button--back::before {
  top: 50%;
  margin-top: -33px;
}
@media (min-width: 60em) {
  /* line 180, ../scss/base/_elements.scss */
  .button--back {
    float: right;
    margin-top: 120px;
    z-index: 1;
    max-width: 28%;
  }
}

/* line 245, ../scss/base/_elements.scss */
.round-page-header, .block-core.block-page-title-block, .block-localgov-core.block-localgov-page-header-block, .page-node-type-localgov-services-page .block-core.block-page-title-block, .page-node-type-localgov-event .block-localgov-page-header-block, .page-node-type-localgov-news-article .news-round-header {
  text-align: left;
  padding-top: 120px;
  padding-bottom: 65px;
  position: relative;
  margin-bottom: 60px;
  margin-top: -100px;
}
@media (min-width: 40em) {
  /* line 245, ../scss/base/_elements.scss */
  .round-page-header, .block-core.block-page-title-block, .block-localgov-core.block-localgov-page-header-block, .page-node-type-localgov-services-page .block-core.block-page-title-block, .page-node-type-localgov-event .block-localgov-page-header-block, .page-node-type-localgov-news-article .news-round-header {
    padding-bottom: 80px;
  }
}
@media (min-width: 48em) {
  /* line 245, ../scss/base/_elements.scss */
  .round-page-header, .block-core.block-page-title-block, .block-localgov-core.block-localgov-page-header-block, .page-node-type-localgov-services-page .block-core.block-page-title-block, .page-node-type-localgov-event .block-localgov-page-header-block, .page-node-type-localgov-news-article .news-round-header {
    padding-bottom: 120px;
  }
}
@media (min-width: 800px) {
  /* line 245, ../scss/base/_elements.scss */
  .round-page-header, .block-core.block-page-title-block, .block-localgov-core.block-localgov-page-header-block, .page-node-type-localgov-services-page .block-core.block-page-title-block, .page-node-type-localgov-event .block-localgov-page-header-block, .page-node-type-localgov-news-article .news-round-header {
    padding-bottom: 140px;
  }
}
@media (min-width: 60em) {
  /* line 245, ../scss/base/_elements.scss */
  .round-page-header, .block-core.block-page-title-block, .block-localgov-core.block-localgov-page-header-block, .page-node-type-localgov-services-page .block-core.block-page-title-block, .page-node-type-localgov-event .block-localgov-page-header-block, .page-node-type-localgov-news-article .news-round-header {
    width: 100%;
    max-width: calc(100% - 300px);
  }
}
@media (min-width: 40em) {
  /* line 270, ../scss/base/_elements.scss */
  .round-page-header > h1, .block-core.block-page-title-block > h1, .block-localgov-core.block-localgov-page-header-block > h1, .page-node-type-localgov-services-page .block-core.block-page-title-block > h1, .page-node-type-localgov-event .block-localgov-page-header-block > h1, .page-node-type-localgov-news-article .news-round-header > h1,
  .round-page-header > div,
  .block-core.block-page-title-block > div,
  .block-localgov-core.block-localgov-page-header-block > div,
  .page-node-type-localgov-services-page .block-core.block-page-title-block > div,
  .page-node-type-localgov-event .block-localgov-page-header-block > div,
  .page-node-type-localgov-news-article .news-round-header > div,
  .round-page-header > article,
  .block-core.block-page-title-block > article,
  .block-localgov-core.block-localgov-page-header-block > article,
  .page-node-type-localgov-services-page .block-core.block-page-title-block > article,
  .page-node-type-localgov-event .block-localgov-page-header-block > article,
  .page-node-type-localgov-news-article .news-round-header > article,
  .round-page-header > node,
  .block-core.block-page-title-block > node,
  .block-localgov-core.block-localgov-page-header-block > node,
  .page-node-type-localgov-services-page .block-core.block-page-title-block > node,
  .page-node-type-localgov-event .block-localgov-page-header-block > node,
  .page-node-type-localgov-news-article .news-round-header > node {
    padding-right: 30px;
  }
}
@media (min-width: 48em) {
  /* line 270, ../scss/base/_elements.scss */
  .round-page-header > h1, .block-core.block-page-title-block > h1, .block-localgov-core.block-localgov-page-header-block > h1, .page-node-type-localgov-services-page .block-core.block-page-title-block > h1, .page-node-type-localgov-event .block-localgov-page-header-block > h1, .page-node-type-localgov-news-article .news-round-header > h1,
  .round-page-header > div,
  .block-core.block-page-title-block > div,
  .block-localgov-core.block-localgov-page-header-block > div,
  .page-node-type-localgov-services-page .block-core.block-page-title-block > div,
  .page-node-type-localgov-event .block-localgov-page-header-block > div,
  .page-node-type-localgov-news-article .news-round-header > div,
  .round-page-header > article,
  .block-core.block-page-title-block > article,
  .block-localgov-core.block-localgov-page-header-block > article,
  .page-node-type-localgov-services-page .block-core.block-page-title-block > article,
  .page-node-type-localgov-event .block-localgov-page-header-block > article,
  .page-node-type-localgov-news-article .news-round-header > article,
  .round-page-header > node,
  .block-core.block-page-title-block > node,
  .block-localgov-core.block-localgov-page-header-block > node,
  .page-node-type-localgov-services-page .block-core.block-page-title-block > node,
  .page-node-type-localgov-event .block-localgov-page-header-block > node,
  .page-node-type-localgov-news-article .news-round-header > node {
    padding-right: 100px;
  }
}
@media (min-width: 60em) {
  /* line 270, ../scss/base/_elements.scss */
  .round-page-header > h1, .block-core.block-page-title-block > h1, .block-localgov-core.block-localgov-page-header-block > h1, .page-node-type-localgov-services-page .block-core.block-page-title-block > h1, .page-node-type-localgov-event .block-localgov-page-header-block > h1, .page-node-type-localgov-news-article .news-round-header > h1,
  .round-page-header > div,
  .block-core.block-page-title-block > div,
  .block-localgov-core.block-localgov-page-header-block > div,
  .page-node-type-localgov-services-page .block-core.block-page-title-block > div,
  .page-node-type-localgov-event .block-localgov-page-header-block > div,
  .page-node-type-localgov-news-article .news-round-header > div,
  .round-page-header > article,
  .block-core.block-page-title-block > article,
  .block-localgov-core.block-localgov-page-header-block > article,
  .page-node-type-localgov-services-page .block-core.block-page-title-block > article,
  .page-node-type-localgov-event .block-localgov-page-header-block > article,
  .page-node-type-localgov-news-article .news-round-header > article,
  .round-page-header > node,
  .block-core.block-page-title-block > node,
  .block-localgov-core.block-localgov-page-header-block > node,
  .page-node-type-localgov-services-page .block-core.block-page-title-block > node,
  .page-node-type-localgov-event .block-localgov-page-header-block > node,
  .page-node-type-localgov-news-article .news-round-header > node {
    padding-right: 38%;
  }
}
@media (min-width: 68.75em) {
  /* line 270, ../scss/base/_elements.scss */
  .round-page-header > h1, .block-core.block-page-title-block > h1, .block-localgov-core.block-localgov-page-header-block > h1, .page-node-type-localgov-services-page .block-core.block-page-title-block > h1, .page-node-type-localgov-event .block-localgov-page-header-block > h1, .page-node-type-localgov-news-article .news-round-header > h1,
  .round-page-header > div,
  .block-core.block-page-title-block > div,
  .block-localgov-core.block-localgov-page-header-block > div,
  .page-node-type-localgov-services-page .block-core.block-page-title-block > div,
  .page-node-type-localgov-event .block-localgov-page-header-block > div,
  .page-node-type-localgov-news-article .news-round-header > div,
  .round-page-header > article,
  .block-core.block-page-title-block > article,
  .block-localgov-core.block-localgov-page-header-block > article,
  .page-node-type-localgov-services-page .block-core.block-page-title-block > article,
  .page-node-type-localgov-event .block-localgov-page-header-block > article,
  .page-node-type-localgov-news-article .news-round-header > article,
  .round-page-header > node,
  .block-core.block-page-title-block > node,
  .block-localgov-core.block-localgov-page-header-block > node,
  .page-node-type-localgov-services-page .block-core.block-page-title-block > node,
  .page-node-type-localgov-event .block-localgov-page-header-block > node,
  .page-node-type-localgov-news-article .news-round-header > node {
    padding-right: 31%;
  }
}
/* line 291, ../scss/base/_elements.scss */
.round-page-header time, .block-core.block-page-title-block time, .block-localgov-core.block-localgov-page-header-block time, .page-node-type-localgov-services-page .block-core.block-page-title-block time, .page-node-type-localgov-event .block-localgov-page-header-block time, .page-node-type-localgov-news-article .news-round-header time {
  color: #000;
}
/* line 295, ../scss/base/_elements.scss */
.round-page-header blockquote, .block-core.block-page-title-block blockquote, .block-localgov-core.block-localgov-page-header-block blockquote, .page-node-type-localgov-services-page .block-core.block-page-title-block blockquote, .page-node-type-localgov-event .block-localgov-page-header-block blockquote, .page-node-type-localgov-news-article .news-round-header blockquote {
  color: #009977;
}
/* line 298, ../scss/base/_elements.scss */
.round-page-header blockquote *, .block-core.block-page-title-block blockquote *, .block-localgov-core.block-localgov-page-header-block blockquote *, .page-node-type-localgov-services-page .block-core.block-page-title-block blockquote *, .page-node-type-localgov-event .block-localgov-page-header-block blockquote *, .page-node-type-localgov-news-article .news-round-header blockquote * {
  color: #009977;
}
/* line 303, ../scss/base/_elements.scss */
.round-page-header *, .block-core.block-page-title-block *, .block-localgov-core.block-localgov-page-header-block *, .page-node-type-localgov-services-page .block-core.block-page-title-block *, .page-node-type-localgov-event .block-localgov-page-header-block *, .page-node-type-localgov-news-article .news-round-header * {
  color: white;
}
/* line 307, ../scss/base/_elements.scss */
.round-page-header:after, .block-core.block-page-title-block:after, .block-localgov-core.block-localgov-page-header-block:after, .page-node-type-localgov-services-page .block-core.block-page-title-block:after, .page-node-type-localgov-event .block-localgov-page-header-block:after, .page-node-type-localgov-news-article .news-round-header:after {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 300%;
  height: 200%;
  background: #009977;
  border-radius: 100%;
  z-index: -1;
}
@media (min-width: 40em) {
  /* line 307, ../scss/base/_elements.scss */
  .round-page-header:after, .block-core.block-page-title-block:after, .block-localgov-core.block-localgov-page-header-block:after, .page-node-type-localgov-services-page .block-core.block-page-title-block:after, .page-node-type-localgov-event .block-localgov-page-header-block:after, .page-node-type-localgov-news-article .news-round-header:after {
    left: 43%;
  }
}
@media (min-width: 48em) {
  /* line 307, ../scss/base/_elements.scss */
  .round-page-header:after, .block-core.block-page-title-block:after, .block-localgov-core.block-localgov-page-header-block:after, .page-node-type-localgov-services-page .block-core.block-page-title-block:after, .page-node-type-localgov-event .block-localgov-page-header-block:after, .page-node-type-localgov-news-article .news-round-header:after {
    left: 40%;
  }
}
@media (min-width: 800px) {
  /* line 307, ../scss/base/_elements.scss */
  .round-page-header:after, .block-core.block-page-title-block:after, .block-localgov-core.block-localgov-page-header-block:after, .page-node-type-localgov-services-page .block-core.block-page-title-block:after, .page-node-type-localgov-event .block-localgov-page-header-block:after, .page-node-type-localgov-news-article .news-round-header:after {
    left: 37%;
  }
}
@media (min-width: 60em) {
  /* line 307, ../scss/base/_elements.scss */
  .round-page-header:after, .block-core.block-page-title-block:after, .block-localgov-core.block-localgov-page-header-block:after, .page-node-type-localgov-services-page .block-core.block-page-title-block:after, .page-node-type-localgov-event .block-localgov-page-header-block:after, .page-node-type-localgov-news-article .news-round-header:after {
    min-width: 1100px;
    min-height: 1100px;
    width: auto;
    height: auto;
    left: auto;
    transform: translate(0);
    right: 50px;
  }
}
/* line 343, ../scss/base/_elements.scss */
.round-page-header:before, .block-core.block-page-title-block:before, .block-localgov-core.block-localgov-page-header-block:before, .page-node-type-localgov-services-page .block-core.block-page-title-block:before, .page-node-type-localgov-event .block-localgov-page-header-block:before, .page-node-type-localgov-news-article .news-round-header:before {
  content: '';
  position: absolute;
  left: 56%;
  transform: translateX(-50%);
  bottom: -10px;
  display: block;
  width: 300%;
  height: 200%;
  background: #D1E4DB;
  border-radius: 100%;
  z-index: -1;
}
@media (min-width: 40em) {
  /* line 343, ../scss/base/_elements.scss */
  .round-page-header:before, .block-core.block-page-title-block:before, .block-localgov-core.block-localgov-page-header-block:before, .page-node-type-localgov-services-page .block-core.block-page-title-block:before, .page-node-type-localgov-event .block-localgov-page-header-block:before, .page-node-type-localgov-news-article .news-round-header:before {
    left: 49%;
  }
}
@media (min-width: 48em) {
  /* line 343, ../scss/base/_elements.scss */
  .round-page-header:before, .block-core.block-page-title-block:before, .block-localgov-core.block-localgov-page-header-block:before, .page-node-type-localgov-services-page .block-core.block-page-title-block:before, .page-node-type-localgov-event .block-localgov-page-header-block:before, .page-node-type-localgov-news-article .news-round-header:before {
    left: 46%;
  }
}
@media (min-width: 800px) {
  /* line 343, ../scss/base/_elements.scss */
  .round-page-header:before, .block-core.block-page-title-block:before, .block-localgov-core.block-localgov-page-header-block:before, .page-node-type-localgov-services-page .block-core.block-page-title-block:before, .page-node-type-localgov-event .block-localgov-page-header-block:before, .page-node-type-localgov-news-article .news-round-header:before {
    left: 42%;
  }
}
@media (min-width: 60em) {
  /* line 343, ../scss/base/_elements.scss */
  .round-page-header:before, .block-core.block-page-title-block:before, .block-localgov-core.block-localgov-page-header-block:before, .page-node-type-localgov-services-page .block-core.block-page-title-block:before, .page-node-type-localgov-event .block-localgov-page-header-block:before, .page-node-type-localgov-news-article .news-round-header:before {
    min-width: 1100px;
    min-height: 1100px;
    width: auto;
    height: auto;
    left: auto;
    transform: translate(0);
    right: 0;
  }
}
/* line 379, ../scss/base/_elements.scss */
.round-page-header h1, .block-core.block-page-title-block h1, .block-localgov-core.block-localgov-page-header-block h1, .page-node-type-localgov-services-page .block-core.block-page-title-block h1, .page-node-type-localgov-event .block-localgov-page-header-block h1, .page-node-type-localgov-news-article .news-round-header h1 {
  text-align: left;
}

/* line 1, ../scss/base/_footer.scss */
.lgd-footer {
  background: url("../../images/bespoke/footer-blue.svg") no-repeat top center;
  background-size: cover;
  padding: 0;
  margin: 50px 0 0;
}
/* line 7, ../scss/base/_footer.scss */
.lgd-footer .lgd-row > * {
  margin: 0;
  width: 100%;
}
/* line 12, ../scss/base/_footer.scss */
.lgd-footer h2 {
  font-size: 2.8em;
  margin: 0 0 0.5em;
  padding: 0;
  line-height: 1;
}
/* line 20, ../scss/base/_footer.scss */
.lgd-footer .block-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 25, ../scss/base/_footer.scss */
.lgd-footer .block-menu ul li {
  display: inline-block;
  margin-right: 40px;
}
/* line 29, ../scss/base/_footer.scss */
.lgd-footer .block-menu ul li a {
  color: #E0E0E0;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}
/* line 35, ../scss/base/_footer.scss */
.lgd-footer .block-menu ul li a:hover {
  text-decoration: underline;
}
/* line 43, ../scss/base/_footer.scss */
.lgd-footer .block-social-media-links {
  position: inherit;
}

/* line 48, ../scss/base/_footer.scss */
.lgd-footer__pre-footer {
  padding: 10vw 0 110px;
  color: #333;
  background: url("../../images/bespoke/footer-blue-dark.svg") no-repeat top center;
  background-size: cover;
}
@media (min-width: 48em) {
  /* line 48, ../scss/base/_footer.scss */
  .lgd-footer__pre-footer {
    padding: 13vw 0 95px;
  }
}
@media (min-width: 60em) {
  /* line 48, ../scss/base/_footer.scss */
  .lgd-footer__pre-footer {
    padding: 12vw 0 80px;
  }
}
@media (min-width: 90em) {
  /* line 48, ../scss/base/_footer.scss */
  .lgd-footer__pre-footer {
    padding-top: 11vw;
  }
}
/* line 66, ../scss/base/_footer.scss */
.lgd-footer__pre-footer .lgd-row {
  align-items: flex-start;
  background: #001E61;
  border-radius: 250px;
}
/* line 72, ../scss/base/_footer.scss */
.lgd-footer__pre-footer p, .lgd-footer__pre-footer .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .lgd-footer__pre-footer .field--name-localgov-summary {
  color: #E0E0E0;
}
/* line 76, ../scss/base/_footer.scss */
.lgd-footer__pre-footer a {
  color: #fff;
  text-decoration: none;
  min-width: 85px;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
}
/* line 84, ../scss/base/_footer.scss */
.lgd-footer__pre-footer a:hover {
  text-decoration: underline;
}
/* line 88, ../scss/base/_footer.scss */
.lgd-footer__pre-footer a:focus, .lgd-footer__pre-footer a:active {
  color: #fff;
  text-decoration: underline;
  background-color: transparent;
}
/* line 94, ../scss/base/_footer.scss */
.lgd-footer__pre-footer a:focus, .lgd-footer__pre-footer a:not(.toolbar a):focus {
  background-color: #001E61;
  box-shadow: 0 4px #fff;
}
/* line 104, ../scss/base/_footer.scss */
.lgd-footer__pre-footer .social-media-link-icon--twitter:hover,
.lgd-footer__pre-footer .social-media-link-icon--facebook:hover,
.lgd-footer__pre-footer .social-media-link-icon--linkedin:hover {
  text-decoration: none;
}

/* line 110, ../scss/base/_footer.scss */
.field--name-field-contact-us-item {
  margin-top: 25px;
  margin-bottom: 0;
}
@media (min-width: 48em) {
  /* line 110, ../scss/base/_footer.scss */
  .field--name-field-contact-us-item {
    margin-bottom: 50px;
  }
}
/* line 118, ../scss/base/_footer.scss */
.field--name-field-contact-us-item .field__item {
  margin-bottom: 10px;
}
/* line 122, ../scss/base/_footer.scss */
.field--name-field-contact-us-item .field__item .paragraph--type--contact-us-item > a {
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
}
/* line 129, ../scss/base/_footer.scss */
.field--name-field-contact-us-item .field__item .field-group-link {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
  align-content: center;
}
/* line 135, ../scss/base/_footer.scss */
.field--name-field-contact-us-item .field__item .field-group-link .field--name-field-title {
  padding-left: 6px;
  margin-bottom: 0;
}
/* line 140, ../scss/base/_footer.scss */
.field--name-field-contact-us-item .field__item .field-group-link .field--name-field-image {
  padding-right: 6px;
  margin-bottom: 0;
}
/* line 144, ../scss/base/_footer.scss */
.field--name-field-contact-us-item .field__item .field-group-link .field--name-field-image img {
  width: 45px;
  height: auto;
}

/* line 153, ../scss/base/_footer.scss */
.lgd-region--footer-second {
  margin-top: 0;
}
@media (min-width: 48em) {
  /* line 153, ../scss/base/_footer.scss */
  .lgd-region--footer-second {
    margin-top: 35px;
  }
}

/* line 162, ../scss/base/_footer.scss */
.social-media-links--platforms.horizontal li {
  margin: 0 0 10px 0;
  padding: 0;
  display: block;
  text-align: left;
}
@media (max-width: 47.9375em) {
  /* line 162, ../scss/base/_footer.scss */
  .social-media-links--platforms.horizontal li {
    display: flex;
  }
  /* line 171, ../scss/base/_footer.scss */
  .social-media-links--platforms.horizontal li .social-media-link--text {
    order: 1;
    padding-left: 13px;
  }
  /* line 176, ../scss/base/_footer.scss */
  .social-media-links--platforms.horizontal li .social-media-link--image {
    order: 0;
  }
}
@media (min-width: 48em) {
  /* line 162, ../scss/base/_footer.scss */
  .social-media-links--platforms.horizontal li {
    text-align: right;
  }
}
/* line 185, ../scss/base/_footer.scss */
.social-media-links--platforms.horizontal li span.fa-ext {
  display: none;
}
/* line 190, ../scss/base/_footer.scss */
.social-media-links--platforms.horizontal li .social-media-link--text a {
  padding-top: 9px;
}
/* line 195, ../scss/base/_footer.scss */
.social-media-links--platforms.horizontal li .social-media-link--image {
  min-width: 45px;
}
/* line 199, ../scss/base/_footer.scss */
.social-media-links--platforms.horizontal li a {
  padding-right: 0;
  height: auto;
  text-decoration: none;
  display: inline-block;
  min-height: 42px;
  vertical-align: middle;
}
/* line 207, ../scss/base/_footer.scss */
.social-media-links--platforms.horizontal li a:hover {
  text-decoration: underline;
}
/* line 211, ../scss/base/_footer.scss */
.social-media-links--platforms.horizontal li a:before {
  position: relative;
  top: 9px;
  display: block;
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
}
/* line 221, ../scss/base/_footer.scss */
.social-media-links--platforms.horizontal li a svg {
  display: none;
}
/* line 226, ../scss/base/_footer.scss */
.social-media-links--platforms.horizontal li a.social-media-link-icon--twitter {
  background: url("../../images/bespoke/social-twitter.svg") no-repeat right center;
  background-size: 40px;
}
/* line 231, ../scss/base/_footer.scss */
.social-media-links--platforms.horizontal li a.social-media-link-icon--facebook {
  background: url("../../images/bespoke/social-fb.svg") no-repeat right center;
  background-size: 40px;
}
/* line 236, ../scss/base/_footer.scss */
.social-media-links--platforms.horizontal li a.social-media-link-icon--linkedin {
  background: url("../../images/bespoke/social-in.svg") no-repeat right center;
  background-size: 40px;
}
/* line 241, ../scss/base/_footer.scss */
.social-media-links--platforms.horizontal li a.social-media-link-icon--youtube {
  background: url("../../images/bespoke/social-youtube.svg") no-repeat right center;
  background-size: 40px;
}
/* line 246, ../scss/base/_footer.scss */
.social-media-links--platforms.horizontal li a.social-media-link-icon--instagram {
  background: url("../../images/bespoke/social-instagram.svg") no-repeat right center;
  background-size: 40px;
}
@media (max-width: 47.9375em) {
  /* line 252, ../scss/base/_footer.scss */
  .social-media-links--platforms.horizontal li a.social-media-link--image {
    background-position: left center;
    background-size: 45px;
    min-height: 45px;
  }
}
/* line 261, ../scss/base/_footer.scss */
.social-media-links--platforms.horizontal > span {
  display: none;
}

@media (min-width: 48em) {
  /* line 269, ../scss/base/_footer.scss */
  .lgd-footer > .lgd-container {
    padding: 0 5%;
  }
  /* line 274, ../scss/base/_footer.scss */
  .lgd-footer .lgd-row > .lgd-row__one-third {
    width: 60%;
  }
  /* line 277, ../scss/base/_footer.scss */
  .lgd-footer .lgd-row > .lgd-row__one-third + .lgd-row__one-third {
    width: 40%;
  }
  /* line 281, ../scss/base/_footer.scss */
  .lgd-footer .lgd-row > .lgd-row__one-third:last-child {
    width: 100%;
  }

  /* line 288, ../scss/base/_footer.scss */
  .lgd-region--footer-second {
    margin-top: 5px;
  }

  /* line 295, ../scss/base/_footer.scss */
  .social-media-link--facebook::after,
  .social-media-link--twitter::after,
  .social-media-link--linkedin::after {
    vertical-align: middle;
  }
}
@media (min-width: 60em) {
  /* line 302, ../scss/base/_footer.scss */
  .field--name-field-contact-us-item {
    margin-top: 25px;
  }
}
@media (min-width: 80em) {
  /* line 309, ../scss/base/_footer.scss */
  .lgd-footer .lgd-container {
    max-width: 80em;
  }
}
/* line 1, ../scss/base/_form.scss */
button, input, optgroup, select, textarea {
  font-family: "Lato", sans-serif;
  color: #1e1e1e;
}

/* line 6, ../scss/base/_form.scss */
a.button {
  display: inline-block;
  vertical-align: top;
  margin: 0 10px 10px 0;
  font: 700 1em/1.2 "Lato", sans-serif;
  padding: 15px 80px 17px 50px;
  color: #fff;
  border: 2px solid #009977;
  border-radius: 50px;
  text-align: center;
  min-width: 100px;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  background: #009977 url("../../images/big-button-arrow-right-white.png") no-repeat center right 10px;
}
/* line 23, ../scss/base/_form.scss */
a.button:hover, a.button:focus {
  background: #18BF9A url("../../images/big-button-arrow-right-white.png") no-repeat center right 0;
}
/* line 28, ../scss/base/_form.scss */
a.button[disabled] {
  opacity: .5;
}
/* line 32, ../scss/base/_form.scss */
a.button[id^="edit-reset"], a.button[id^="edit-delete"] {
  color: #1e1e1e;
}
/* line 37, ../scss/base/_form.scss */
.filled a.button {
  padding: 21px 80px 23px 25px;
  background: #18BF9A;
}

/* line 63, ../scss/base/_form.scss */
/* .form-submit, .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn, .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn, input[type="submit"] { */
  /* display: inline-block; */
  /* vertical-align: top; */
  /* font: 600 1em/1.2 "Lato", sans-serif; */
  /* background: #009977; */
  /* color: #000; */
  /* min-width: 110px; */
  /* border: 0; */
  /* border-radius: 40px; */
  /* padding: 15px 20px; */
  /* text-align: center; */
/* } */
/* /* line 75, ../scss/base/_form.scss */ */
/* .form-submit:hover, .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn:hover, .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn:hover, .form-submit:focus, .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn:focus, .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn:focus, input[type="submit"]:hover, input[type="submit"]:focus { */
  /* background: #18BF9A; */
  /* text-decoration: none; */
  /* font-weight: 600; */
/* } */

/* @media (min-width: 60em) { */
  /* /* line 83, ../scss/base/_form.scss */ */
  /* a.button { */
    /* font-size: 1.5rem; */
  /* } */

  /* /* line 87, ../scss/base/_form.scss */ */
  /* .form-submit, .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn, .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn, input[type="submit"] { */
    /* font-size: 1.4rem; */
    /* padding: 20px 35px; */
    /* min-width: 170px; */
  /* } */
/* } */
/* line 1, ../scss/base/_general.scss */
*,
*:after,
*:before {
  box-sizing: border-box;
}

/* line 7, ../scss/base/_general.scss */
html {
  scroll-padding: 0 100px 100px 100px;
  overflow: auto;
}

/* line 12, ../scss/base/_general.scss */
sub, sup {
  font-size: 10px;
}

/* line 16, ../scss/base/_general.scss */
/* table { */
  /* padding: 0; */
  /* margin: 0 auto 20px; */
  /* caption-side: bottom; */
  /* color: #000; */
  /* border-collapse: separate; */
  /* border-spacing: 0; */
  /* border: none; */
/* } */
/* /* line 25, ../scss/base/_general.scss */ */
/* table th, table td { */
  /* padding: 10px; */
  /* border: 3px solid #fff; */
  /* color: #000; */
/* } */
/* /* line 31, ../scss/base/_general.scss */ */
/* table th { */
  /* font-weight: bold; */
  /* background-color: #EAAF0F; */
  /* padding: 5px; */
/* } */
/* /* line 35, ../scss/base/_general.scss */ */
/* table th:first-child { */
  /* border-top-left-radius: 20px; */
/* } */
/* /* line 38, ../scss/base/_general.scss */ */
/* table th:last-child { */
  /* border-top-right-radius: 20px; */
/* } */
/* /* line 44, ../scss/base/_general.scss */ */
/* table tfoot td, table tfoot th { */
  /* font-weight: bold; */
  /* background-color: #009977; */
  /* padding: 20px; */
  /* border: 3px solid #fff; */
  /* color: #000; */
/* } */
/* /* line 50, ../scss/base/_general.scss */ */
/* table tfoot td:first-child, table tfoot th:first-child { */
  /* border-bottom-left-radius: 20px; */
  /* border-top-left-radius: 0; */
/* } */
/* /* line 54, ../scss/base/_general.scss */ */
/* table tfoot td:last-child, table tfoot th:last-child { */
  /* border-bottom-right-radius: 20px; */
  /* border-top-right-radius: 0; */
/* } */
/* /* line 62, ../scss/base/_general.scss */ */
/* table tfoot + tbody tr:last-child td:first-child { */
  /* border-bottom-left-radius: 0; */
/* } */
/* /* line 65, ../scss/base/_general.scss */ */
/* table tfoot + tbody tr:last-child td:last-child { */
  /* border-bottom-right-radius: 0; */
/* } */
/* /* line 76, ../scss/base/_general.scss */ */
/* table tbody tr:last-child td:first-child { */
  /* border-bottom-left-radius: 20px; */
/* } */
/* /* line 79, ../scss/base/_general.scss */ */
/* table tbody tr:last-child td:last-child { */
  /* border-bottom-right-radius: 20px; */
/* } */
/* /* line 88, ../scss/base/_general.scss */ */
/* table tbody tr:nth-child(odd) td { */
  /* background: #efefef; */
/* } */
/* /* line 94, ../scss/base/_general.scss */ */
/* table.responsive { */
  /* max-width: 100%; */
/* } */
/* /* line 98, ../scss/base/_general.scss */ */
/* table.dataTable { */
  /* margin: 0 auto 20px; */
/* } */
/* /* line 104, ../scss/base/_general.scss */ */
/* table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control { */
  /* padding-left: 35px; */
/* } */
/* /* line 107, ../scss/base/_general.scss */ */
/* table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before { */
  /* font-size: 18px; */
  /* color: #1e1e1e; */
  /* font-weight: 700; */
  /* background-color: #EAAF0F; */
/* } */
/* /* line 117, ../scss/base/_general.scss */ */
/* table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before { */
  /* color: #fff; */
  /* background-color: #001E61; */
/* } */
/* /* line 126, ../scss/base/_general.scss */ */
/* table.dataTable.no-footer { */
  /* border-bottom: none; */
/* } */
/* /* line 130, ../scss/base/_general.scss */ */
/* table.dataTable thead th { */
  /* border-bottom: none; */
/* } */
/* /* line 135, ../scss/base/_general.scss */ */
/* table caption { */
  /* margin-top: 20px; */
/* } */

/* line 141, ../scss/base/_general.scss */
.node__content > .field--name-localgov-page-components {
  margin-bottom: 50px;
}

/* line 146, ../scss/base/_general.scss */
figure {
  margin: 0 0 20px;
}
/* line 149, ../scss/base/_general.scss */
figure.align-left {
  float: left;
  margin-right: 20px;
}
/* line 154, ../scss/base/_general.scss */
figure.align-right {
  float: right;
  margin-left: 20px;
}
/* line 159, ../scss/base/_general.scss */
figure.align-center {
  margin: 0 auto;
}

/* line 164, ../scss/base/_general.scss */
figcaption,
.field--name-field-image-caption {
  font-style: italic;
  font-size: 14px;
  line-height: 20px;
  padding-top: 5px;
  text-align: left;
}

/* line 173, ../scss/base/_general.scss */
img {
  display: block;
  max-width: 100%;
  height: auto;
}
/* line 178, ../scss/base/_general.scss */
img.align-left {
  float: left;
  margin: 0 20px 20px 0;
}
/* line 183, ../scss/base/_general.scss */
img.align-right {
  float: right;
  margin: 0 0 20px 20px;
}
/* line 188, ../scss/base/_general.scss */
img.align-center {
  margin-bottom: 20px;
}

/* line 194, ../scss/base/_general.scss */
.align-center img {
  margin: 0 auto;
}

/* line 199, ../scss/base/_general.scss */
iframe {
  width: 100%;
  max-width: 100%;
}

/* line 204, ../scss/base/_general.scss */
#page-wrapper {
  font-size: 16px;
  padding: 0 1.25em;
  overflow: hidden;
}

/* line 210, ../scss/base/_general.scss */
#page {
  margin: 0 auto 20px;
}

/* line 214, ../scss/base/_general.scss */
.lgd-page-title-block__title,
.lgd-page-title-block__subheader,
.node__restricted-width-section {
  max-width: 100%;
}

/* line 220, ../scss/base/_general.scss */
.lgd-page-title-block__subheader {
  padding-right: var(--spacing-smaller);
  padding-left: var(--spacing-smaller);
}

/* line 225, ../scss/base/_general.scss */
.dialog-off-canvas-main-canvas {
  overflow: hidden;
}

/* line 229, ../scss/base/_general.scss */
.lgd-region--breadcrumb {
  background: none;
  position: relative;
  z-index: 1;
}

/* line 235, ../scss/base/_general.scss */
.block-core.block-page-title-block, .block-localgov-core.block-localgov-page-header-block {
  text-align: left;
  padding-top: 120px;
  position: relative;
  margin-bottom: 60px;
}
/* line 243, ../scss/base/_general.scss */
.block-core.block-page-title-block h1,
.block-localgov-core.block-localgov-page-header-block h1 {
  text-align: left;
}
/* line 247, ../scss/base/_general.scss */
.page-node-type-localgov-directories-venue .block-core.block-page-title-block,
.page-node-type-localgov-directories-venue .block-localgov-core.block-localgov-page-header-block {
  max-width: 100%;
}

/* line 252, ../scss/base/_general.scss */
.breadcrumbs {
  padding-top: 50px;
  border: 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  position: relative;
  z-index: 0;
}
@media (min-width: 60em) {
  /* line 252, ../scss/base/_general.scss */
  .breadcrumbs {
    padding-right: 40%;
  }
}
/* line 265, ../scss/base/_general.scss */
.breadcrumbs ol {
  padding-left: 15px;
}
/* line 269, ../scss/base/_general.scss */
.breadcrumbs ol li.breadcrumbs__item::before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #000;
}
/* line 278, ../scss/base/_general.scss */
.breadcrumbs ol li.breadcrumbs__item:first-child:before {
  content: none;
}
/* line 283, ../scss/base/_general.scss */
.breadcrumbs ol a {
  color: #000;
  cursor: pointer;
  text-decoration: none;
  font-weight: 400;
}
/* line 289, ../scss/base/_general.scss */
.breadcrumbs ol a:hover {
  color: #1e1e1e;
  text-decoration: underline;
}
/* line 294, ../scss/base/_general.scss */
.breadcrumbs ol a:focus, .breadcrumbs ol a:active {
  color: #1e1e1e;
}

/* line 303, ../scss/base/_general.scss */
.breadcrumbs__item + .breadcrumbs__item::before {
  content: "";
  margin-left: .25rem;
}

/* line 310, ../scss/base/_general.scss */
.field--name-localgov-page-components .field--name-label,
.field--label-hidden .field--name-label {
  display: none;
}

/* line 316, ../scss/base/_general.scss */
.field--name-paragraphs .paragraph {
  margin-bottom: 20px;
}
/* line 319, ../scss/base/_general.scss */
.field--name-paragraphs .paragraph.paragraph--type--localgov-accordion {
  margin-bottom: 40px;
}

/* line 326, ../scss/base/_general.scss */
.region-content .pager__items {
  margin-top: 2em;
  flex-wrap: wrap;
  row-gap: 14px;
}
/* line 331, ../scss/base/_general.scss */
.region-content .pager__items .pager__item {
  padding: 0px;
}
/* line 334, ../scss/base/_general.scss */
.region-content .pager__items .pager__item a {
  padding: 10px 15px;
  border-radius: 50%;
}
/* line 338, ../scss/base/_general.scss */
.region-content .pager__items .pager__item a:hover {
  background: #001E61;
  color: #fff;
}
/* line 345, ../scss/base/_general.scss */
.region-content .pager__items .pager__item.is-active a {
  background: #001E61;
  color: #fff;
}

/* line 354, ../scss/base/_general.scss */
.stop-scrolling {
  height: 100vh;
  overflow-y: hidden;
  padding-right: 15px;
}

@media (min-width: 48em) {
  /* line 361, ../scss/base/_general.scss */
  #page-wrapper {
    padding: 0 1.875em;
  }
}
@media (min-width: 60em) {
  /* line 368, ../scss/base/_general.scss */
  table th, table td {
    padding: 20px;
    font-size: 15px;
  }

  /* line 374, ../scss/base/_general.scss */
  #page-wrapper {
    padding: 0 0em;
  }
}
@media (min-width: 90em) {
  /* line 380, ../scss/base/_general.scss */
  #page-wrapper {
    padding: 0;
  }
}
/* line 386, ../scss/base/_general.scss */
.block-bbd-custom-cludo-block div.form-submit, .block-bbd-custom-cludo-block .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow div#butGo.btn, .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .block-bbd-custom-cludo-block div#butGo.btn {
  display: none;
}

/* line 391, ../scss/base/_general.scss */
.cookies-thirdparty-allowed,
.cookies-functional-allowed,
.cookies-analytics-allowed {
  display: none;
}

/* line 397, ../scss/base/_general.scss */
.no-cookies-thirdparty-allowed,
.no-cookies-functional-allowed,
.no-cookies-analytics-allowed {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  padding: 20px;
  background-color: #efefef;
}
/* line 406, ../scss/base/_general.scss */
.no-cookies-thirdparty-allowed h2,
.no-cookies-functional-allowed h2,
.no-cookies-analytics-allowed h2 {
  background: 0;
  padding: 0;
  font-size: 1.4em;
}
/* line 411, ../scss/base/_general.scss */
.no-cookies-thirdparty-allowed .no-cookies-icon,
.no-cookies-functional-allowed .no-cookies-icon,
.no-cookies-analytics-allowed .no-cookies-icon {
  color: #333;
}
/* line 414, ../scss/base/_general.scss */
.no-cookies-thirdparty-allowed .no-cookies-button,
.no-cookies-functional-allowed .no-cookies-button,
.no-cookies-analytics-allowed .no-cookies-button {
  margin-bottom: 0;
}
@media (min-width: 48em) {
  /* line 397, ../scss/base/_general.scss */
  .no-cookies-thirdparty-allowed,
  .no-cookies-functional-allowed,
  .no-cookies-analytics-allowed {
    flex-direction: row;
  }
}

/* line 422, ../scss/base/_general.scss */
.node__content {
  display: block;
  width: 100%;
}

/* line 428, ../scss/base/_general.scss */
.path-preview-link .node--unpublished,
.path-preview-link .paragraph--unpublished {
  background-color: inherit;
}
/* line 434, ../scss/base/_general.scss */
.path-preview-link .node--unpublished > div > h2:first-of-type {
  display: none;
}

/* line 441, ../scss/base/_general.scss */
.skip-link {
  display: inline-block;
}

/* line 1, ../scss/base/_header.scss */
.lgd-header {
  background: #fff;
  padding: 0;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  z-index: 2;
}
/* line 7, ../scss/base/_header.scss */
.lgd-header .lgd-row > * {
  margin: 0 10px;
}
/* line 12, ../scss/base/_header.scss */
.lgd-header .region-secondary-menu .menu {
  color: #000;
}
/* line 17, ../scss/base/_header.scss */
.lgd-header .lgd-region--header {
  margin: 0 auto;
  padding: 20px 0 20px 80px;
}
/* line 22, ../scss/base/_header.scss */
.lgd-header .lgd-header__toggles {
  float: right;
  margin: -20px -10px -20px 0;
  height: 85px;
  width: 120px;
  border-left: 1px solid #999;
}
/* line 29, ../scss/base/_header.scss */
.lgd-header .lgd-header__toggles .lgd-header__toggle-icon {
  display: none;
}
/* line 34, ../scss/base/_header.scss */
.lgd-header .lgd-header__inner {
  justify-content: space-between;
}
/* line 38, ../scss/base/_header.scss */
.lgd-header .lgd-header__toggle {
  padding: 0;
  margin: 0;
  border: 4px solid transparent;
  height: 85px;
  width: 120px;
  outline: none;
  overflow: hidden;
  background: 0;
}
/* line 48, ../scss/base/_header.scss */
.lgd-header .lgd-header__toggle:hover {
  border-color: #c0145e;
}
/* line 51, ../scss/base/_header.scss */
.lgd-header .lgd-header__toggle:focus {
  outline: dotted #1e1e1e;
  outline-offset: -2px;
}
/* line 56, ../scss/base/_header.scss */
.lgd-header .lgd-header__toggle .lgd-header__toggle-text {
  display: block;
  height: 85px;
  width: 120px;
  overflow: hidden;
  background: #E81F76 url(../../images/MENU.svg) no-repeat 50%;
  background-size: 30%;
  text-indent: -9999px;
}
/* line 68, ../scss/base/_header.scss */
.lgd-header .menu a:focus,
.lgd-header .menu a:active {
  color: #fff;
  box-shadow: none;
  background-color: initial;
}
/* line 76, ../scss/base/_header.scss */
.lgd-header .lgd-header__nav--primary,
.lgd-header .lgd-header__nav--secondary {
  margin: 0;
}
/* line 81, ../scss/base/_header.scss */
.lgd-header__inner {
  position: relative;
}
/* line 85, ../scss/base/_header.scss */
.lgd-header .lgd-region--search {
  position: absolute;
  top: 20px;
  left: 0;
  margin: 0;
  z-index: 1;
  background: #f2f2f2;
  width: auto;
  overflow: visible;
  border-radius: 20px;
  -webkit-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
/* line 95, ../scss/base/_header.scss */
.lgd-header .lgd-region--search label {
  float: left;
  height: 46px;
  padding: 0;
  cursor: pointer;
  background: url(../../images/search-clear.png) no-repeat 50%;
  overflow: hidden;
  text-indent: -9999px;
  width: 0;
  opacity: 0;
  -webkit-transition: all 50ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 50ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 50ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 50ms cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 50ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
/* line 108, ../scss/base/_header.scss */
.lgd-header .lgd-region--search .form-text {
  background: 0;
  width: 0;
  color: #6e6e6e;
  font-family: "Lato", sans-serif;
  opacity: 0;
  outline: none;
  height: 46px;
  border: 0 solid transparent;
  padding: 12px 0;
  border-radius: 20px;
  -webkit-transition: all 100ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 100ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 100ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 100ms cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 100ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
/* line 121, ../scss/base/_header.scss */
.lgd-header .lgd-region--search .form-text:-ms-input-placeholder {
  color: #6e6e6e;
}
/* line 125, ../scss/base/_header.scss */
.lgd-header .lgd-region--search .form-text::-ms-input-placeholder {
  color: #6e6e6e;
}
/* line 129, ../scss/base/_header.scss */
.lgd-header .lgd-region--search .form-text::placeholder {
  color: #6e6e6e;
  opacity: 1;
}
/* line 135, ../scss/base/_header.scss */
.lgd-header .lgd-region--search h2 {
  position: absolute;
  top: 1px;
  left: 2px;
  margin: 0;
  z-index: 2;
  border-radius: 8px;
  -webkit-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
  width: 60px;
  min-width: 60px;
  padding: 0;
  opacity: 1;
  cursor: pointer;
  outline: none;
  border: 1px solid transparent;
  height: 53px;
  overflow: hidden;
  text-indent: -9999px;
}
/* line 152, ../scss/base/_header.scss */
.lgd-header .lgd-region--search h2:focus {
  border-color: #fff;
}
/* line 157, ../scss/base/_header.scss */
.lgd-header .lgd-region--search.open {
  width: 100%;
}
/* line 160, ../scss/base/_header.scss */
.lgd-header .lgd-region--search.open label {
  opacity: 1;
  width: 60px;
}
/* line 165, ../scss/base/_header.scss */
.lgd-header .lgd-region--search.open h2 {
  opacity: 0;
  z-index: -1;
}
/* line 170, ../scss/base/_header.scss */
.lgd-header .lgd-region--search.open .form-text {
  padding: 17px;
  opacity: 1;
  width: 100%;
  border: 1px solid #fff;
}
/* line 178, ../scss/base/_header.scss */
.lgd-header .lgd-region--search .form-submit, .lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn, .page--moderngov-template .main .main-column #modgov form .mgClosePara .lgd-header .lgd-region--search input#butGo.btn, .lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn, .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .lgd-header .lgd-region--search #butGo.btn {
  display: inline-block;
  vertical-align: top;
  background: url(../../images/search.svg) no-repeat right center;
  background-size: 100%;
  width: 40px;
  min-width: 40px;
  padding: 0;
  outline: none;
  border: 1px solid transparent;
  height: 40px;
  transition: opacity 0.3s;
  overflow: hidden;
  text-indent: -9999px;
  z-index: 9;
}
/* line 194, ../scss/base/_header.scss */
.lgd-header .lgd-region--search .form-submit:hover, .lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn:hover, .page--moderngov-template .main .main-column #modgov form .mgClosePara .lgd-header .lgd-region--search input#butGo.btn:hover, .lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn:hover, .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .lgd-header .lgd-region--search #butGo.btn:hover {
  opacity: 0.7;
}
/* line 198, ../scss/base/_header.scss */
.lgd-header .lgd-region--search .form-submit:focus, .lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn:focus, .page--moderngov-template .main .main-column #modgov form .mgClosePara .lgd-header .lgd-region--search input#butGo.btn:focus, .lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn:focus, .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .lgd-header .lgd-region--search #butGo.btn:focus {
  border-color: #fff;
}
@media (max-width: 47.9375em) {
  /* line 204, ../scss/base/_header.scss */
  .lgd-header .lgd-region--search input.form-submit, .lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn, .page--moderngov-template .main .main-column #modgov form .mgClosePara .lgd-header .lgd-region--search input#butGo.btn, .lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow input#butGo.btn, .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .lgd-header .lgd-region--search input#butGo.btn {
    display: none;
  }
}
@media (min-width: 48em) {
  /* line 212, ../scss/base/_header.scss */
  .lgd-header .lgd-region--search div.form-submit, .lgd-header .lgd-region--search .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow div#butGo.btn, .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow .lgd-header .lgd-region--search div#butGo.btn {
    display: none;
  }
}
/* line 220, ../scss/base/_header.scss */
.lgd-header .lgd-region--primary-menu,
.lgd-header .region-secondary-menu,
.lgd-header .lgd-region__inner--secondary-menu {
  background: 0;
}
/* line 225, ../scss/base/_header.scss */
.lgd-header .lgd-region--primary-menu .menu,
.lgd-header .region-secondary-menu .menu,
.lgd-header .lgd-region__inner--secondary-menu .menu {
  padding: 0;
  margin: 0;
  list-style: none;
  max-height: 100%;
}
/* line 234, ../scss/base/_header.scss */
.lgd-header .lgd-region__inner--secondary-menu .menu {
  margin-bottom: 5rem;
}

/* line 240, ../scss/base/_header.scss */
#main-menu-overlay {
  display: none;
  background-color: #2D2D2A;
  opacity: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
/* line 251, ../scss/base/_header.scss */
#main-menu-overlay.open {
  display: block;
}

/* line 256, ../scss/base/_header.scss */
.lgd-region--tabs {
  background: #f6f0eb;
}

/* line 260, ../scss/base/_header.scss */
.lgd-region--pre-header {
  background: #009977;
  min-height: 30px;
}

/* line 265, ../scss/base/_header.scss */
.lgd-region__inner--pre-header {
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: end;
  justify-content: end;
}
/* line 270, ../scss/base/_header.scss */
.lgd-region__inner--pre-header::after {
  clear: both;
  display: block;
  content: '';
}

/* line 277, ../scss/base/_header.scss */
.block-local-tasks-block {
  width: 100%;
}

/* line 281, ../scss/base/_header.scss */
#block-signupmenu,
#block-servicesmenu,
.navigation--sign-up-menu,
.navigation--localgov-services-menu {
  float: left;
}
/* line 287, ../scss/base/_header.scss */
#block-signupmenu .menu,
#block-servicesmenu .menu,
.navigation--sign-up-menu .menu,
.navigation--localgov-services-menu .menu {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 292, ../scss/base/_header.scss */
#block-signupmenu .menu li,
#block-servicesmenu .menu li,
.navigation--sign-up-menu .menu li,
.navigation--localgov-services-menu .menu li {
  display: inline-block;
  vertical-align: middle;
}
/* line 298, ../scss/base/_header.scss */
#block-signupmenu a,
#block-servicesmenu a,
.navigation--sign-up-menu a,
.navigation--localgov-services-menu a {
  font-size: 16px;
  line-height: 16px;
  display: block;
  color: #fff;
  padding: 0 20px;
  text-decoration: none;
  font-weight: normal;
}
/* line 307, ../scss/base/_header.scss */
#block-signupmenu a:hover,
#block-servicesmenu a:hover,
.navigation--sign-up-menu a:hover,
.navigation--localgov-services-menu a:hover {
  text-decoration: underline;
}

/* line 315, ../scss/base/_header.scss */
#block-signupmenu a,
.navigation--sign-up-menu a {
  padding: 0;
}
/* line 318, ../scss/base/_header.scss */
#block-signupmenu a.tablet,
.navigation--sign-up-menu a.tablet {
  display: none;
}

/* line 324, ../scss/base/_header.scss */
#block-servicesmenu,
.block-gtranslate-block {
  margin-top: 3px;
  margin-left: auto;
  border-radius: 17px;
  position: relative;
  height: 20px;
  width: 150px;
}
@media (max-width: 47.9375em) {
  /* line 324, ../scss/base/_header.scss */
  #block-servicesmenu,
  .block-gtranslate-block {
    display: none;
  }
}
/* line 336, ../scss/base/_header.scss */
#block-servicesmenu .gtranslate_wrapper select.gt_selector,
.block-gtranslate-block .gtranslate_wrapper select.gt_selector {
  padding: 1px 10px;
  background-color: #fff;
  border-radius: 17px;
}
/* line 340, ../scss/base/_header.scss */
#block-servicesmenu .gtranslate_wrapper select.gt_selector:hover,
.block-gtranslate-block .gtranslate_wrapper select.gt_selector:hover {
  outline: 3px solid var(--color-focus);
  outline-offset: 0;
  box-shadow: inset 0 0 0 3px;
  border-color: var(--color-black);
}

/* line 352, ../scss/base/_header.scss */
#block-servicesmenu .speaklink,
.navigation--localgov-services-menu .speaklink {
  border-radius: 5px;
  background: #b6a267 url(../../images/sound.svg) no-repeat 50%;
  display: block;
  height: 20px;
  width: 20px;
  padding: 0;
  margin-left: 8px;
  border-radius: 100%;
  text-indent: -9999px;
  border: 4px solid transparent;
  color: #1e1e1e;
}
/* line 365, ../scss/base/_header.scss */
#block-servicesmenu .speaklink:hover, #block-servicesmenu .speaklink:active, #block-servicesmenu .speaklink:focus,
.navigation--localgov-services-menu .speaklink:hover,
.navigation--localgov-services-menu .speaklink:active,
.navigation--localgov-services-menu .speaklink:focus {
  background-color: transparent;
  border: 4px solid #b6a267;
}

/* line 374, ../scss/base/_header.scss */
#gtranslate_selector {
  background: url(../../images/gtranslate-arrow.svg) no-repeat right center;
  cursor: pointer;
  background-size: 20px auto;
  font-size: 14px;
  line-height: 14px;
  padding: 0 20px 2px 27px;
  border-radius: 17px;
  border: none;
  -webkit-appearance: none;
  appearance: none;
  outline: none;
  text-decoration: none;
  display: block;
  height: 20px;
}
/* line 390, ../scss/base/_header.scss */
#gtranslate_selector:focus {
  border-color: #1e1e1e;
}
/* line 394, ../scss/base/_header.scss */
#gtranslate_selector::-ms-expand {
  display: none;
}

/* line 399, ../scss/base/_header.scss */
.menu--main > .menu-item a {
  padding: 0;
  border: 0;
}
/* line 403, ../scss/base/_header.scss */
.menu--main > .menu-item a:hover, .menu--main > .menu-item a:focus {
  background: rgba(255, 255, 255, 0.1);
  border: 0;
  color: #fff;
}
/* line 410, ../scss/base/_header.scss */
.menu--main > .menu-item a.homepage {
  display: block;
  background: url(../../images/icon-home.gif) no-repeat 50% 49%;
  width: 23px;
  padding: 0;
  height: 19px;
  overflow: hidden;
  text-indent: -9999px;
}
/* line 419, ../scss/base/_header.scss */
.menu--main > .menu-item a.homepage:hover, .menu--main > .menu-item a.homepage:focus {
  background: rgba(255, 255, 255, 0.1) url(../../images/icon-home.gif) no-repeat 50% 49%;
}

/* line 426, ../scss/base/_header.scss */
.branding__item--logo {
  width: 140px;
}

/* line 430, ../scss/base/_header.scss */
.branding__logo {
  display: block;
  border: 2px dotted transparent;
}
/* line 434, ../scss/base/_header.scss */
.branding__logo:focus {
  border-color: #fff;
}

/* line 439, ../scss/base/_header.scss */
.branding__item--logo a:focus {
  outline: none;
}

@media (max-width: 47.9375em) {
  /* line 444, ../scss/base/_header.scss */
  #gtranslate_selector {
    display: none;
  }

  /* line 447, ../scss/base/_header.scss */
  .nav-wrapper {
    position: absolute;
    top: 100%;
    left: -10px;
    width: calc(100% + 20px);
    margin-top: -1px;
    background: #009977;
    z-index: 20;
    overflow: hidden;
  }
  /* line 455, ../scss/base/_header.scss */
  .nav-wrapper .btn-close {
    display: none;
  }

  /* line 461, ../scss/base/_header.scss */
  .lgd-header.menu-open {
    overflow: scroll;
    height: 100vh;
    margin-bottom: 0;
    position: fixed;
    width: 100%;
    z-index: 20;
  }
  /* line 470, ../scss/base/_header.scss */
  .lgd-header .lgd-header__toggle {
    background-color: #E81F76;
  }
  /* line 473, ../scss/base/_header.scss */
  .lgd-header .lgd-header__toggle.lgd-header__toggle--active .lgd-header__toggle-text {
    background: url(../../images/close.png) no-repeat 50%;
    background-size: 30%;
  }

  /* line 481, ../scss/base/_header.scss */
  .menu--main > .menu-item a,
  .region-secondary-menu .menu-item > a {
    display: block;
    color: #fff;
    padding: 15px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1.5;
  }
  /* line 490, ../scss/base/_header.scss */
  .menu--main > .menu-item a:hover,
  .region-secondary-menu .menu-item > a:hover {
    text-decoration: underline;
    background-color: rgba(255, 255, 255, 0.1);
  }
  /* line 495, ../scss/base/_header.scss */
  .menu--main > .menu-item a:focus,
  .region-secondary-menu .menu-item > a:focus {
    outline: dotted #fff;
    background-color: rgba(255, 255, 255, 0.1);
  }

  /* line 501, ../scss/base/_header.scss */
  .menu--main > .menu-item a.homepage {
    width: 100%;
    background-position: 15px 49%;
    padding: 0 15px;
    height: 52px;
    overflow: hidden;
    text-indent: -9999px;
  }
  /* line 509, ../scss/base/_header.scss */
  .menu--main > .menu-item a.homepage:hover, .menu--main > .menu-item a.homepage:focus {
    background-position: 15px 49%;
  }

  /* line 515, ../scss/base/_header.scss */
  .region-secondary-menu {
    margin: 0;
  }
  /* line 518, ../scss/base/_header.scss */
  .region-secondary-menu .menu-item {
    margin: 0;
  }
  /* line 522, ../scss/base/_header.scss */
  .region-secondary-menu .menu .menu {
    display: none;
  }

  /* line 527, ../scss/base/_header.scss */
  .lgd-region__inner--secondary-menu {
    padding-top: 0;
    padding-right: 0;
  }
}
@media (min-width: 48em) {
  /* line 538, ../scss/base/_header.scss */
  #block-signupmenu a.tablet,
  #block-signupmenu--3 a.tablet,
  .navigation--sign-up-menu a.tablet {
    display: block;
  }
  /* line 542, ../scss/base/_header.scss */
  #block-signupmenu a.mobile,
  #block-signupmenu--3 a.mobile,
  .navigation--sign-up-menu a.mobile {
    display: none;
  }

  /* line 549, ../scss/base/_header.scss */
  .lgd-header .lgd-region--search {
    position: initial;
    left: auto;
    right: auto;
    top: auto;
    width: 200px;
  }
  /* line 556, ../scss/base/_header.scss */
  .lgd-header .lgd-region--search h2 {
    display: none;
  }
  /* line 560, ../scss/base/_header.scss */
  .lgd-header .lgd-region--search .form-text {
    padding: 17px;
    opacity: 1;
    width: 140px;
  }
  /* line 566, ../scss/base/_header.scss */
  .lgd-header .lgd-region--search label {
    display: none;
  }
  /* line 570, ../scss/base/_header.scss */
  .lgd-header .lgd-region--search.open {
    width: 240px;
  }
  /* line 573, ../scss/base/_header.scss */
  .lgd-header .lgd-region--search.open .form-text {
    width: 180px;
    border-color: transparent;
  }
  /* line 580, ../scss/base/_header.scss */
  .lgd-header .lgd-region--header {
    margin: 0;
    padding: 12px 0;
  }
  /* line 585, ../scss/base/_header.scss */
  .lgd-header .nav-wrapper {
    width: calc(100% - 460px);
    height: 94px;
  }
  /* line 590, ../scss/base/_header.scss */
  .lgd-header .lgd-header__toggles {
    position: relative;
    margin: 0;
    height: 94px;
    border: 0;
    width: 120px;
  }
  /* line 598, ../scss/base/_header.scss */
  .lgd-header .lgd-header__toggle {
    height: 46px;
    margin: 23px 0;
    width: 120px;
    min-width: 120px;
    position: relative;
    background: #E81F76;
    border-radius: 30px;
  }
  /* line 607, ../scss/base/_header.scss */
  .lgd-header .lgd-header__toggle:hover, .lgd-header .lgd-header__toggle:focus {
    opacity: 1;
    text-decoration: none;
  }
  /* line 613, ../scss/base/_header.scss */
  .lgd-header .lgd-header__toggle .lgd-header__toggle-text {
    height: 46px;
    width: 120px;
    background: 0;
    text-indent: 0;
    color: #000;
    line-height: 44px;
    padding: 0 12px;
    text-align: left;
    font-weight: 700;
    background: #E81F76;
    text-transform: uppercase;
  }
  /* line 627, ../scss/base/_header.scss */
  .lgd-header .lgd-header__toggle .lgd-header__toggle-icon {
    display: block;
    margin: 0;
    position: relative;
    background: url("../../images/mobile-menu-icon.svg") no-repeat center;
    background-size: 100%;
    width: 40px;
    height: 40px;
    min-width: 40px;
  }
  /* line 637, ../scss/base/_header.scss */
  .lgd-header .lgd-header__toggle .lgd-header__toggle-icon:after {
    display: none;
  }
  /* line 644, ../scss/base/_header.scss */
  .lgd-header .lgd-header__toggle--active::before {
    content: '';
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    height: 9999px;
    background: #1e1e1e;
    opacity: .7;
    z-index: 2;
  }
  /* line 654, ../scss/base/_header.scss */
  .lgd-header .lgd-region--primary-menu .menu,
  .lgd-header .region-secondary-menu .menu {
    font-size: 16px;
    font-weight: 700;
  }
  /* line 659, ../scss/base/_header.scss */
  .lgd-header .lgd-region--primary-menu .menu a,
  .lgd-header .region-secondary-menu .menu a {
    display: block;
    text-decoration: none;
  }
  /* line 665, ../scss/base/_header.scss */
  .lgd-header .lgd-region--primary-menu .menu {
    text-transform: uppercase;
  }
  /* line 668, ../scss/base/_header.scss */
  .lgd-header .lgd-region--primary-menu .menu a {
    padding: 20px;
    width: 100%;
    line-height: 60px;
    text-align: center;
  }
  /* line 674, ../scss/base/_header.scss */
  .lgd-header .lgd-region--primary-menu .menu a:hover, .lgd-header .lgd-region--primary-menu .menu a:focus, .lgd-header .lgd-region--primary-menu .menu a:active {
    background-color: #001E61;
  }
  /* line 680, ../scss/base/_header.scss */
  .lgd-header .lgd-region--primary-menu .menu a:focus {
    outline: dotted #fff;
  }
  /* line 686, ../scss/base/_header.scss */
  .lgd-header .lgd-region__inner--secondary-menu {
    margin: 0;
    padding: 0;
  }
  /* line 691, ../scss/base/_header.scss */
  .lgd-header .lgd-header__nav--secondary {
    display: block;
    position: fixed;
    top: 0;
    right: -2000px;
    width: 600px;
    height: 100vh;
    background: #fff;
    margin: 0;
    padding: 80px 2em 80px;
    z-index: 3;
    opacity: 0;
    visibility: hidden;
    border-left: 2px solid #999;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
  /* line 705, ../scss/base/_header.scss */
  .user-logged-in .lgd-header .lgd-header__nav--secondary {
    top: 78px;
  }
  /* line 709, ../scss/base/_header.scss */
  .lgd-header .lgd-header__nav--secondary .btn-close {
    position: absolute;
    top: 20px;
    right: 2em;
    padding: 0 40px 0 .75em;
    line-height: 2.75;
    background: #E81F76;
    font-size: 16px;
    border: none;
    width: auto;
    color: #000;
    cursor: pointer;
    outline: none;
    text-decoration: none;
    font-weight: bold;
    border-radius: 5px;
  }
  /* line 724, ../scss/base/_header.scss */
  .lgd-header .lgd-header__nav--secondary .btn-close:hover {
    background: #ed4d92;
  }
  /* line 727, ../scss/base/_header.scss */
  .lgd-header .lgd-header__nav--secondary .btn-close:hover::after, .lgd-header .lgd-header__nav--secondary .btn-close:hover::before {
    background: #000;
  }
  /* line 733, ../scss/base/_header.scss */
  .lgd-header .lgd-header__nav--secondary .btn-close:focus {
    border-color: #fff;
  }
  /* line 737, ../scss/base/_header.scss */
  .lgd-header .lgd-header__nav--secondary .btn-close::after, .lgd-header .lgd-header__nav--secondary .btn-close::before {
    content: '';
    position: absolute;
    top: 50%;
    right: 10px;
    width: 24px;
    height: 2px;
    background: #000;
    transform: rotate(45deg);
  }
  /* line 747, ../scss/base/_header.scss */
  .lgd-header .lgd-header__nav--secondary .btn-close::before {
    transform: rotate(-45deg);
  }
  /* line 752, ../scss/base/_header.scss */
  .lgd-header .lgd-header__nav--secondary.lgd-header__nav--active {
    right: 0;
    opacity: 1;
    visibility: visible;
    overflow: scroll;
  }
  /* line 759, ../scss/base/_header.scss */
  .lgd-header .lgd-header__nav--secondary h2 {
    display: none;
  }
  /* line 764, ../scss/base/_header.scss */
  .lgd-header .region-secondary-menu {
    position: relative;
    z-index: 4;
  }
  /* line 768, ../scss/base/_header.scss */
  .lgd-header .region-secondary-menu .menu {
    column-count: inherit;
  }
  /* line 771, ../scss/base/_header.scss */
  .lgd-header .region-secondary-menu .menu a {
    padding: 10px 10px 10px 25px;
    border: 0;
    background: 0;
    box-shadow: none;
    line-height: 1.5;
  }
  /* line 778, ../scss/base/_header.scss */
  .lgd-header .region-secondary-menu .menu a:hover {
    text-decoration: underline;
    background-color: rgba(255, 255, 255, 0.1);
  }
  /* line 783, ../scss/base/_header.scss */
  .lgd-header .region-secondary-menu .menu a:focus {
    outline: dotted #fff;
    background-color: rgba(255, 255, 255, 0.1);
  }
  /* line 789, ../scss/base/_header.scss */
  .lgd-header .region-secondary-menu .menu .menu {
    display: none;
  }
  /* line 794, ../scss/base/_header.scss */
  .lgd-header .region-secondary-menu .menu-item {
    margin: 0;
    background: url("../../images/arrow_right_green.svg") no-repeat 0 50%;
    background-size: 11px;
  }

  /* line 802, ../scss/base/_header.scss */
  .lgd-region--primary-menu .menu--main {
    justify-content: flex-end;
  }
  /* line 805, ../scss/base/_header.scss */
  .lgd-region--primary-menu .menu--main .menu-item {
    margin: 0;
    white-space: nowrap;
  }

  /* line 811, ../scss/base/_header.scss */
  .menu--main > .menu-item a.homepage {
    height: 94px;
    width: 60px;
  }
}
@media (min-width: 48em) and (max-width: 64em) {
  /* line 818, ../scss/base/_header.scss */
  .lgd-header .lgd-header__nav--primary {
    margin: 0;
  }
}
@media (min-width: 60em) {
  /* line 824, ../scss/base/_header.scss */
  .lgd-region--tabs {
    position: relative;
    height: 52px;
  }
  /* line 828, ../scss/base/_header.scss */
  .lgd-region--tabs nav.tabs ul {
    position: fixed;
    z-index: 2;
  }

  /* line 835, ../scss/base/_header.scss */
  .lgd-header .nav-wrapper {
    width: calc(100% - 665px);
  }
  /* line 839, ../scss/base/_header.scss */
  .lgd-header .lgd-region--search {
    width: 350px;
  }
  /* line 842, ../scss/base/_header.scss */
  .lgd-header .lgd-region--search .form-text {
    width: 240px;
  }
  /* line 846, ../scss/base/_header.scss */
  .lgd-header .lgd-region--search.open {
    width: 300px;
  }
  /* line 849, ../scss/base/_header.scss */
  .lgd-header .lgd-region--search.open .form-text {
    width: 240px;
  }
  /* line 855, ../scss/base/_header.scss */
  .lgd-header .lgd-header__toggles {
    margin: 0;
  }
  /* line 859, ../scss/base/_header.scss */
  .lgd-header .lgd-header__toggle {
    margin: 23px 0;
  }
  /* line 864, ../scss/base/_header.scss */
  .lgd-header .lgd-region--primary-menu .menu a {
    font-size: 1.0625em;
  }
}
@media (min-width: 80em) {
  /* line 873, ../scss/base/_header.scss */
  .lgd-header .nav-wrapper {
    width: 0;
    position: absolute;
  }

  /* line 879, ../scss/base/_header.scss */
  .lgd-region--primary-menu .menu--main .menu-item {
    margin: 0 5px;
  }

  /* line 885, ../scss/base/_header.scss */
  .lgd-header .lgd-region--search {
    width: 360px;
  }
  /* line 888, ../scss/base/_header.scss */
  .lgd-header .lgd-region--search .form-text {
    width: 300px;
  }
  /* line 892, ../scss/base/_header.scss */
  .lgd-header .lgd-region--search.open {
    width: 360px;
  }
  /* line 895, ../scss/base/_header.scss */
  .lgd-header .lgd-region--search.open .form-text {
    width: 300px;
  }
}
/* line 906, ../scss/base/_header.scss */
#cludo-header-search-form .form-item,
#cludo-banner-search-form .form-item,
.cludo-search-search-form .form-item {
  margin-bottom: 0;
}
/* line 909, ../scss/base/_header.scss */
#cludo-header-search-form .form-item ul,
#cludo-banner-search-form .form-item ul,
.cludo-search-search-form .form-item ul {
  list-style: none;
  margin: 0;
  padding: 0;
  background: none;
}
/* line 915, ../scss/base/_header.scss */
#cludo-header-search-form .form-item ul li,
#cludo-banner-search-form .form-item ul li,
.cludo-search-search-form .form-item ul li {
  background: none;
}
/* line 920, ../scss/base/_header.scss */
#cludo-header-search-form .form-item li,
#cludo-banner-search-form .form-item li,
.cludo-search-search-form .form-item li {
  border-bottom: 1px solid #999;
  color: #009977;
  padding: 7px;
  cursor: pointer;
  display: block;
  width: 100%;
  background: none;
}
/* line 929, ../scss/base/_header.scss */
#cludo-header-search-form .form-item li:hover,
#cludo-banner-search-form .form-item li:hover,
.cludo-search-search-form .form-item li:hover {
  color: #001E61;
  text-decoration: none;
}
/* line 935, ../scss/base/_header.scss */
#cludo-header-search-form .form-item a,
#cludo-banner-search-form .form-item a,
.cludo-search-search-form .form-item a {
  position: relative;
  font-weight: bold;
  text-decoration: underline;
  overflow-wrap: break-word;
  word-wrap: break-word;
  color: #009977;
  transition: color ease-in 0.2s;
}
/* line 944, ../scss/base/_header.scss */
#cludo-header-search-form .form-item a:hover,
#cludo-banner-search-form .form-item a:hover,
.cludo-search-search-form .form-item a:hover {
  color: #001E61;
  text-decoration: none;
}
/* line 950, ../scss/base/_header.scss */
#cludo-header-search-form .form-item .form-item,
#cludo-banner-search-form .form-item .form-item,
.cludo-search-search-form .form-item .form-item {
  margin-bottom: 0px;
}
/* line 954, ../scss/base/_header.scss */
#cludo-header-search-form .form-item .search_autocomplete,
#cludo-banner-search-form .form-item .search_autocomplete,
.cludo-search-search-form .form-item .search_autocomplete {
  position: absolute;
  background-color: #fff;
  border: 1px solid #999;
  overflow: auto;
  width: 100%;
  z-index: 99999;
}
/* line 962, ../scss/base/_header.scss */
#cludo-header-search-form .form-item .search_autocomplete h3,
#cludo-banner-search-form .form-item .search_autocomplete h3,
.cludo-search-search-form .form-item .search_autocomplete h3 {
  background-color: #009977;
  color: #fff;
  padding: 5px;
}

/* line 974, ../scss/base/_header.scss */
.nav-wrapper .lgd-header__nav--primary {
  display: none;
}

/* line 981, ../scss/base/_header.scss */
.lgd-region--search form {
  justify-content: space-between;
  padding-right: 2px;
}

/* line 1, ../scss/base/_sidebar.scss */
.lgd-region__inner--sidebar-first-inner {
  padding: var(--sidebar-exposed-form-padding-vertical) var(--sidebar-exposed-form-padding-horizontal);
  background-color: var(--sidebar-exposed-form-bg-color);
}
/* line 5, ../scss/base/_sidebar.scss */
.lgd-region__inner--sidebar-first-inner > .block {
  margin-bottom: 1.5em;
}
/* line 8, ../scss/base/_sidebar.scss */
.lgd-region__inner--sidebar-first-inner > .block.listing-page--sub-title {
  margin-bottom: 0.5em;
}
/* line 12, ../scss/base/_sidebar.scss */
.lgd-region__inner--sidebar-first-inner > .block:last-child {
  margin-bottom: 0;
}

/* line 2, ../scss/components/_a_to_z.scss */
.js #block-atoz,
.js .block-bbd-custom-a-to-z {
  display: none;
}

/* line 8, ../scss/components/_a_to_z.scss */
.region-az-button {
  background-color: #001E61;
}

/* line 12, ../scss/components/_a_to_z.scss */
.view-a-z {
  margin-bottom: 40px;
  margin-top: 40px;
}

/* line 20, ../scss/components/_a_to_z.scss */
#block-atoz .a-z-items,
.block-bbd-custom-a-to-z .a-z-items {
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
/* line 25, ../scss/components/_a_to_z.scss */
#block-atoz .a-z-items .at-alt-contrast,
.block-bbd-custom-a-to-z .a-z-items .at-alt-contrast {
  text-align: center;
  display: inline-block;
  color: #fff;
  font-weight: 700;
  width: 10%;
  margin: 0.625em 0;
  border-right: 1px solid #B7B1A9;
  line-height: 2;
}
/* line 35, ../scss/components/_a_to_z.scss */
#block-atoz .a-z-items .at-alt-contrast:first-child,
.block-bbd-custom-a-to-z .a-z-items .at-alt-contrast:first-child {
  padding-left: 0;
}
/* line 38, ../scss/components/_a_to_z.scss */
#block-atoz .a-z-items .at-alt-contrast:last-child,
.block-bbd-custom-a-to-z .a-z-items .at-alt-contrast:last-child {
  border-right: none;
  padding-right: 0;
}
/* line 43, ../scss/components/_a_to_z.scss */
#block-atoz .a-z-items .at-alt-contrast.az-not-link,
.block-bbd-custom-a-to-z .a-z-items .at-alt-contrast.az-not-link {
  color: #999;
  font-weight: 400;
}

/* line 52, ../scss/components/_a_to_z.scss */
.view-a-z .view-header {
  margin: 0 0 30px;
}
/* line 55, ../scss/components/_a_to_z.scss */
.view-a-z .view-header h2 {
  font-size: 28px;
  line-height: 38px;
  font-weight: 700;
  color: #151515;
  margin-bottom: 10px;
}
/* line 65, ../scss/components/_a_to_z.scss */
.view-a-z .view-content .views-list {
  padding-left: 0;
}
/* line 68, ../scss/components/_a_to_z.scss */
.view-a-z .view-content .views-row {
  margin: 0 0 16px;
  padding-left: 0;
  background: none;
}
/* line 73, ../scss/components/_a_to_z.scss */
.view-a-z .view-content .views-row:last-child {
  margin-bottom: 0;
}
/* line 77, ../scss/components/_a_to_z.scss */
.view-a-z .view-content .views-row a {
  line-height: 1.4;
  font-weight: 700;
  font-size: 18px;
  color: #151515;
  padding: 0 0 0 22px;
  text-decoration: underline;
}
/* line 85, ../scss/components/_a_to_z.scss */
.view-a-z .view-content .views-row a:hover {
  text-decoration: none;
  outline: none;
}
/* line 93, ../scss/components/_a_to_z.scss */
.view-a-z .view-footer {
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 98, ../scss/components/_a_to_z.scss */
.view-a-z .view-footer p a, .view-a-z .view-footer .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary a, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .view-a-z .view-footer .field--name-localgov-summary a {
  font-weight: 700;
  color: #151515;
  text-decoration: underline;
}
/* line 103, ../scss/components/_a_to_z.scss */
.view-a-z .view-footer p a:hover, .view-a-z .view-footer .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary a:hover, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .view-a-z .view-footer .field--name-localgov-summary a:hover, .view-a-z .view-footer p a:focus, .view-a-z .view-footer .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary a:focus, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .view-a-z .view-footer .field--name-localgov-summary a:focus {
  text-decoration: none;
  outline: none;
  color: #009977;
}

/* line 115, ../scss/components/_a_to_z.scss */
.path-a-z #block-atoz,
.path-a-z .block-bbd-custom-a-to-z {
  display: block;
}
/* line 120, ../scss/components/_a_to_z.scss */
.path-a-z #content-outer-wrapper {
  margin-bottom: 30px;
}

@media (min-width: 48em) {
  /* line 126, ../scss/components/_a_to_z.scss */
  #block-atoz,
  .block-bbd-custom-a-to-z {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 132, ../scss/components/_a_to_z.scss */
  #block-atoz .a-z-items .at-alt-contrast,
  .block-bbd-custom-a-to-z .a-z-items .at-alt-contrast {
    width: 3.845%;
  }
}
@media (min-width: 68.75em) {
  /* line 140, ../scss/components/_a_to_z.scss */
  #block-atoz,
  .block-bbd-custom-a-to-z {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 1, ../scss/components/_action_block.scss */
.paragraph--type--action-panel {
  max-width: 1000px;
}
/* line 2, ../scss/components/_action_block.scss */
.paragraph--type--action-panel.paragraph {
  margin: 0 auto 80px;
}
/* line 8, ../scss/components/_action_block.scss */
.paragraph--type--action-panel a {
  text-decoration: none;
}
/* line 12, ../scss/components/_action_block.scss */
.paragraph--type--action-panel .field--name-field-action-block {
  display: flex;
  flex-wrap: wrap;
  gap: 33px;
  justify-content: space-between;
}
/* line 18, ../scss/components/_action_block.scss */
.paragraph--type--action-panel .field--name-field-action-block > .field__item {
  flex: 1 1 30%;
}
/* line 21, ../scss/components/_action_block.scss */
.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block {
  margin: 0;
}
/* line 24, ../scss/components/_action_block.scss */
.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link {
  color: #000;
  background-color: #009977;
  display: flex;
  min-height: 70px;
  border-radius: 50px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  transition: box-shadow 0.3s;
  padding: 0 2px 0 30px;
}
/* line 37, ../scss/components/_action_block.scss */
.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link .field--name-localgov-labelled-icon-icon {
  position: relative;
  height: 66px;
  width: 66px;
}
/* line 42, ../scss/components/_action_block.scss */
.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link .field--name-localgov-labelled-icon-icon:before {
  content: '';
  position: absolute;
  left: 50%;
  width: 66px;
  height: 66px;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 100%;
  background: #18BF9A;
}
/* line 54, ../scss/components/_action_block.scss */
.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link .field--name-localgov-labelled-icon-icon .fontawesome-icons {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 61, ../scss/components/_action_block.scss */
.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link .field--name-localgov-labelled-icon-icon i, .paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link .field--name-localgov-labelled-icon-icon svg {
  position: relative;
  z-index: 2;
  font-size: 25px;
  color: #000;
}
/* line 70, ../scss/components/_action_block.scss */
.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link .field--name-field-title h2 {
  color: #000;
  font-size: 22px;
  line-height: 1.15em;
  font-weight: 700;
  background: none;
  margin: 0;
  padding: 0;
}
/* line 81, ../scss/components/_action_block.scss */
.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link:focus, .paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link:hover {
  background-color: #18BF9A;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.25);
}
/* line 88, ../scss/components/_action_block.scss */
.paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link:focus .field--name-localgov-labelled-icon-icon:before, .paragraph--type--action-panel .field--name-field-action-block > .field__item .paragraph--type--action-block .field-group-link:hover .field--name-localgov-labelled-icon-icon:before {
  background: #009977;
}

/* line 3, ../scss/components/_extlink.scss */
.extlink .far:before, .extlink .fa:before, .extlink .fas:before, .extlink .fab:before {
  position: relative;
  top: -4px;
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  margin-left: 0.25rem;
  font-size: 0.7rem;
}
/* line 13, ../scss/components/_extlink.scss */
.extlink .svg-inline--fa {
  position: relative;
  top: -4px;
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  margin-left: 0.25rem;
  font-size: 0.7rem;
}

/* line 25, ../scss/components/_extlink.scss */
.external-link:after {
  display: none;
}

/* line 32, ../scss/components/_extlink.scss */
.paragraph--type--localgov-link .extlink .far:before, .paragraph--type--localgov-link .extlink .fa:before, .paragraph--type--localgov-link .extlink .fas:before, .paragraph--type--localgov-link .extlink .fab:before {
  top: -12px;
}
/* line 36, ../scss/components/_extlink.scss */
.paragraph--type--localgov-link .extlink .svg-inline--fa {
  top: -12px;
}

/* line 43, ../scss/components/_extlink.scss */
.lgd-footer__pre-footer a .extlink .far:before, .lgd-footer__pre-footer a .extlink .fa:before, .lgd-footer__pre-footer a .extlink .fas:before, .lgd-footer__pre-footer a .extlink .fab:before, .lgd-footer__pre-footer a .extlink .svg-inline--fa:before {
  margin-left: 0;
}

@media (min-width: 60em) {
  /* line 5, ../scss/components/_featured_content.scss */
  .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    max-width: 100%;
    height: 100%;
  }
  /* line 13, ../scss/components/_featured_content.scss */
  .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link .field--name-field-image {
    width: 50%;
    overflow: hidden;
    display: flex;
    justify-content: center;
  }
  /* line 19, ../scss/components/_featured_content.scss */
  .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link .field--name-field-media-image {
    height: 100%;
  }
  /* line 22, ../scss/components/_featured_content.scss */
  .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link .field--name-field-media-image > .field__item {
    height: 100%;
  }
  /* line 25, ../scss/components/_featured_content.scss */
  .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link .field--name-field-media-image > .field__item picture {
    height: 100%;
  }
  /* line 28, ../scss/components/_featured_content.scss */
  .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link .field--name-field-media-image > .field__item picture img {
    width: auto;
    max-width: none;
    object-fit: cover;
    max-height: 500px;
  }
  /* line 38, ../scss/components/_featured_content.scss */
  .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link .container-group {
    width: 50%;
    padding: 50px 60px;
    height: auto;
  }
  /* line 43, ../scss/components/_featured_content.scss */
  .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link .container-group .content-group {
    padding: 0;
    height: auto;
    display: block;
    text-align: left;
  }
  /* line 49, ../scss/components/_featured_content.scss */
  .column-layout-1.paragraph--type--featured-content-panel > .field--name-field-featured-content-card > .field__item > .paragraph--type--featured-content-card > .field-group-link .container-group .content-group .field--name-localgov-text-plain {
    text-align: left;
  }
}

/* line 65, ../scss/components/_featured_content.scss */
.column-layout-2.paragraph--type--featured-content-panel .field--name-field-featured-content-card .paragraph--type--featured-content-card .container-group .content-group {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
/* line 70, ../scss/components/_featured_content.scss */
.column-layout-2.paragraph--type--featured-content-panel .field--name-field-featured-content-card .paragraph--type--featured-content-card .container-group .content-group .field--name-field-title {
  width: 40%;
  padding-right: 10px;
}
/* line 74, ../scss/components/_featured_content.scss */
.column-layout-2.paragraph--type--featured-content-panel .field--name-field-featured-content-card .paragraph--type--featured-content-card .container-group .content-group .field--name-field-title h2 {
  margin: 0;
}
/* line 79, ../scss/components/_featured_content.scss */
.column-layout-2.paragraph--type--featured-content-panel .field--name-field-featured-content-card .paragraph--type--featured-content-card .container-group .content-group .field--name-localgov-text-plain {
  text-align: left !important;
  margin-top: 15px;
  width: 60%;
}

/* line 90, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card {
  margin-top: 50px;
  display: flex;
  flex-flow: row wrap;
  gap: 30px;
  background-color: #fff;
}
/* line 97, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card h2 {
  background: none;
}
@media screen and (min-width: 54rem) {
  /* line 101, ../scss/components/_featured_content.scss */
  .field--name-field-featured-content-card > .field__item {
    flex: 1 1 31%;
  }
}
@media screen and (max-width: 54rem) {
  /* line 101, ../scss/components/_featured_content.scss */
  .field--name-field-featured-content-card > .field__item {
    flex: 1 1 48%;
  }
}
/* line 109, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card {
  position: relative;
  margin-bottom: 0;
  width: 100%;
  height: 400px;
  background-color: #efefef;
  border-radius: 50px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  overflow: hidden;
  transition: all 0.3s;
}
/* line 120, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card:hover {
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.28);
}
/* line 124, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card a {
  text-decoration: none;
  color: #fff;
}
/* line 130, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .container-group {
  display: flex;
  align-items: center;
  height: 400px;
}
/* line 135, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .container-group .content-group {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 222px;
  margin: auto;
  padding: 20px 30px;
  overflow: hidden;
}
/* line 148, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .container-group .content-group .field--name-field-title h2 {
  font-size: 1.4em;
  color: #fff;
}
/* line 154, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .container-group .content-group .field--name-localgov-text-plain {
  text-align: center;
  font-size: 1em;
  font-weight: normal;
  color: #fff;
}
/* line 164, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .field--name-field-image + .container-group {
  display: block;
  height: 200px;
}
/* line 168, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .field--name-field-image + .container-group .content-group {
  background: none;
  justify-content: start;
  height: 200px;
  padding: 20px 30px 60px;
}
/* line 175, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .field--name-field-image + .container-group .content-group .field--name-field-title h2 {
  font-size: 1.4em;
  color: #1e1e1e;
}
/* line 181, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .field--name-field-image + .container-group .content-group .field--name-localgov-text-plain {
  text-align: center;
  font-size: 1em;
  font-weight: normal;
  color: #333;
}
/* line 195, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .field--name-field-image .field--type-image .field__item picture {
  height: 200px;
  display: flex;
  overflow: hidden;
}
/* line 200, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .paragraph--type--featured-content-card .field--name-field-image .field--type-image .field__item picture img {
  align-self: center;
  width: 100%;
  height: auto;
}
/* line 211, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .bg-gold_dark {
  background-color: #EAAF0F;
}
/* line 215, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .bg-gold_dark .field-group-link:after {
  background: url("../../images/arrow-circle-white.svg") no-repeat center;
}
/* line 220, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .bg-gold_dark .field-group-link:hover:after {
  background: url("../../images/arrow-circle-white-hover.svg") no-repeat center;
}
/* line 227, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .bg-blue_dark {
  background-color: #00ADBB;
}
/* line 231, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .bg-blue_dark .field-group-link:after {
  background: url("../../images/arrow-circle-white.svg") no-repeat center;
}
/* line 236, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .bg-blue_dark .field-group-link:hover:after {
  background: url("../../images/arrow-circle-white-hover.svg") no-repeat center;
}
/* line 243, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .bg-green_dark {
  background-color: #009977;
}
/* line 247, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .bg-green_dark .field-group-link:after {
  background: url("../../images/arrow-circle-light-green.svg") no-repeat center;
}
/* line 252, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .bg-green_dark .field-group-link:hover:after {
  background: url("../../images/arrow-circle-light-green-hover.svg") no-repeat center;
}
/* line 259, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .bg-red_dark {
  background-color: #E81F76;
}
/* line 263, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .bg-red_dark .field-group-link:after {
  background: url("../../images/arrow-circle-white.svg") no-repeat center;
}
/* line 268, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .bg-red_dark .field-group-link:hover:after {
  background: url("../../images/arrow-circle-white-hover.svg") no-repeat center;
}
/* line 275, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .field-group-link {
  display: block;
  position: relative;
}
/* line 279, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .field-group-link .fa-ext.extlink {
  display: none;
}
/* line 283, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .field-group-link:after {
  content: '';
  position: absolute;
  width: 44px;
  height: 44px;
  right: 30px;
  bottom: 15px;
  background: url("../../images/arrow-circle-green.svg") no-repeat center;
  background-size: 100%;
}
/* line 295, ../scss/components/_featured_content.scss */
.field--name-field-featured-content-card > .field__item .field-group-link:hover:after {
  background: url("../../images/arrow-circle-green-hover.svg") no-repeat center;
}

/* line 4, ../scss/components/_field_address.scss */
.field--type-address.address-block .address-field-inner-wrapper .address-display-element {
  display: block;
}

/* line 3, ../scss/components/_gtranslate_block.scss */
.block-gtranslate .gtranslate > a {
  display: none;
}

/* line 1, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view {
  margin-top: 50px;
}
/* line 4, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view h2 {
  background: none;
}
/* line 8, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .field--name-field-title {
  text-align: center;
  font-size: 1.9em;
  line-height: 1.2em;
  margin-bottom: 40px;
  color: #3c3c3c;
  font-weight: 700;
}
/* line 19, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content {
  display: flex;
  flex-flow: row wrap;
  gap: 30px;
}
/* line 24, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row {
  display: flex;
  position: relative;
  flex: 1 1 100%;
}
/* line 28, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:after {
  content: '';
  position: absolute;
  width: 45px;
  height: 45px;
  border-radius: 100%;
  background: #000;
  display: block;
  right: 30px;
  bottom: 30px;
}
/* line 40, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row .views-field {
  display: flex;
}
/* line 43, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row .views-field .field-content {
  display: inline-flex;
}
@media (min-width: 40em) {
  /* line 24, ../scss/components/_latest_news.scss */
  .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row {
    flex: 1 1 31%;
  }
}
/* line 54, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row a {
  border-radius: 50px;
  overflow: hidden;
  font-weight: normal;
  text-decoration: none;
  background-color: #efefef;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  transition: box-shadow 0.3s;
}
/* line 63, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row a:hover, .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row a:focus {
  box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.28);
}
/* line 69, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row > article > h2 {
  display: none;
}
/* line 73, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row .content-group {
  padding: 40px 40px 70px 40px;
}
/* line 76, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row .content-group .news-date {
  display: block;
  margin-bottom: 20px;
  color: #000;
}
/* line 81, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row .content-group .news-date date {
  color: #000;
}
/* line 86, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row .content-group h2 {
  background: none;
  font-size: 1.5em;
  line-height: 1.15em;
  padding: 0;
  margin-bottom: 20px;
}
/* line 94, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row .content-group .news-summary {
  display: none;
}
/* line 100, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child:after {
  background: url("../../images/arrow-circle-light-green.svg") no-repeat center;
  background-size: 100%;
}
/* line 106, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child:hover:after {
  background: url("../../images/arrow-circle-light-green-hover.svg") no-repeat center;
  background-size: 100%;
}
@media (min-width: 40em) {
  /* line 99, ../scss/components/_latest_news.scss */
  .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child {
    max-width: 100%;
    flex: 3 1 100%;
  }
  /* line 115, ../scss/components/_latest_news.scss */
  .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child .views-field {
    flex-grow: 3;
    max-width: 100%;
  }
  /* line 119, ../scss/components/_latest_news.scss */
  .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child .views-field .field-content {
    flex-grow: 3;
    max-width: 100%;
  }
  /* line 125, ../scss/components/_latest_news.scss */
  .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child a {
    display: flex;
    flex-grow: 3;
    max-width: 100%;
  }
  /* line 130, ../scss/components/_latest_news.scss */
  .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child a .news-image {
    flex: 1 1 50%;
    overflow: hidden;
    display: flex;
    justify-content: center;
  }
  /* line 136, ../scss/components/_latest_news.scss */
  .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child a .news-image img {
    max-height: 350px;
    object-fit: cover;
    max-width: none;
  }
  /* line 143, ../scss/components/_latest_news.scss */
  .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child a .content-group {
    flex: 1 1 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 50px 60px;
  }
  /* line 151, ../scss/components/_latest_news.scss */
  .paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:first-child a .content-group .news-summary {
    display: block;
    font-size: 1.1em;
  }
}
/* line 161, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:nth-child(2):after {
  background: url("../../images/arrow-circle-blue.svg") no-repeat center;
  background-size: 100%;
}
/* line 167, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:nth-child(2):hover:after {
  background: url("../../images/arrow-circle-blue-hover.svg") no-repeat center;
  background-size: 100%;
}
/* line 175, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:nth-child(3):after {
  background: url("../../images/arrow-circle-pink.svg") no-repeat center;
  background-size: 100%;
}
/* line 181, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:nth-child(3):hover:after {
  background: url("../../images/arrow-circle-pink-hover.svg") no-repeat center;
  background-size: 100%;
}
/* line 189, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:nth-child(4):after {
  background: url("../../images/arrow-circle-green.svg") no-repeat center;
  background-size: 100%;
}
/* line 195, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .view-latest-news-1-3-blocks .view-content .views-row:nth-child(4):hover:after {
  background: url("../../images/arrow-circle-green-hover.svg") no-repeat center;
  background-size: 100%;
}
/* line 205, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .field--name-field-link {
  text-align: center;
  margin-bottom: 50px;
}
/* line 210, ../scss/components/_latest_news.scss */
.paragraph--type--homepage-news-view .cta a {
  background: #009977;
  color: #000;
  font-size: 22px;
  line-height: 26px;
  padding: 22px 80px 22px 30px;
  display: inline-block;
  transition: all 0.3s;
  border-radius: 50px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  margin-bottom: 1em;
  border: none;
  cursor: pointer;
  text-decoration: none;
  position: relative;
}
/* line 46, ../scss/base/_elements.scss */
.paragraph--type--homepage-news-view .cta a:before {
  content: '';
  width: 66px;
  height: 66px;
  border-radius: 100%;
  position: absolute;
  right: 2px;
  top: 50%;
  transform: translateY(-50%);
  background: #18BF9A url("../../images/more-arrow.svg") no-repeat center;
  background-size: 17px;
}
/* line 59, ../scss/base/_elements.scss */
.paragraph--type--homepage-news-view .cta a:hover, .paragraph--type--homepage-news-view .cta a:active, .paragraph--type--homepage-news-view .cta a:focus {
  color: #000;
  outline: none;
  border: none;
  background: #18BF9A;
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.28);
}
/* line 68, ../scss/base/_elements.scss */
.paragraph--type--homepage-news-view .cta a:hover:before, .paragraph--type--homepage-news-view .cta a:active:before, .paragraph--type--homepage-news-view .cta a:focus:before {
  background-color: #009977;
}
/* line 73, ../scss/base/_elements.scss */
.paragraph--type--homepage-news-view .cta a .lgd-prev-next__icon {
  display: none;
}

/* line 1, ../scss/components/_owl_carousel.scss */
.paragraph--type--image-gallery {
  max-width: 100%;
  overflow: hidden;
}
/* line 5, ../scss/components/_owl_carousel.scss */
.paragraph--type--image-gallery img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 50px;
}

/* line 15, ../scss/components/_owl_carousel.scss */
.owl-theme .owl-nav [class*=owl-] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
/* line 21, ../scss/components/_owl_carousel.scss */
.owl-theme .owl-nav .owl-prev {
  left: 0;
}
/* line 25, ../scss/components/_owl_carousel.scss */
.owl-theme .owl-nav .owl-next {
  right: 0;
}
/* line 29, ../scss/components/_owl_carousel.scss */
.owl-theme .owl-nav .disabled {
  display: none;
  opacity: .5;
  cursor: default;
}
/* line 34, ../scss/components/_owl_carousel.scss */
.owl-theme .owl-nav .disabled:hover, .owl-theme .owl-nav .disabled:focus {
  background: rgba(0, 0, 0, 0.25);
  color: #fff;
}
/* line 41, ../scss/components/_owl_carousel.scss */
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
/* line 46, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel {
  display: none;
  width: 100%;
  position: relative;
  z-index: 1;
}
/* line 52, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel .owl-stage {
  position: relative;
  touch-action: pan-Y;
}
/* line 56, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 66, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  transform: translate3d(0px, 0, 0);
}
/* line 72, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
}
/* line 77, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  transform-style: preserve-3d;
}
/* line 86, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel.owl-big .owl-item img {
  transform-style: preserve-3d;
  width: auto;
  margin: 0 auto;
  max-height: 100%;
}
/* line 97, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel.owl-thumb .owl-item img {
  border: 5px solid transparent;
  cursor: pointer;
}
/* line 101, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel.owl-thumb .owl-item img:hover, .owl-theme.owl-carousel.owl-thumb .owl-item img:focus {
  border-color: #009977;
}
/* line 109, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel .owl-dots.disabled, .owl-theme.owl-carousel .owl-nav.disabled {
  display: none;
}
/* line 113, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel .owl-dot {
  cursor: pointer;
  user-select: none;
}
/* line 118, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel.owl-loaded {
  display: block;
}
/* line 122, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
/* line 127, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel.owl-hidden {
  opacity: 0;
}
/* line 131, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel.owl-refresh .owl-item {
  display: none;
}
/* line 135, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel.owl-drag .owl-item {
  user-select: none;
}
/* line 139, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel.owl-grab {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
/* line 143, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel.owl-rtl {
  direction: rtl;
}
/* line 146, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel.owl-rtl .owl-item {
  float: right;
}
/* line 151, ../scss/components/_owl_carousel.scss */
.owl-theme.owl-carousel.no-js {
  display: block;
}

/* line 157, ../scss/components/_owl_carousel.scss */
.owl-carousel {
  overflow: hidden;
}
/* line 160, ../scss/components/_owl_carousel.scss */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/* line 167, ../scss/components/_owl_carousel.scss */
.owl-carousel .owl-animated-in {
  z-index: 0;
}
/* line 171, ../scss/components/_owl_carousel.scss */
.owl-carousel .owl-animated-out {
  z-index: 1;
}
/* line 175, ../scss/components/_owl_carousel.scss */
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* line 201, ../scss/components/_owl_carousel.scss */
.owl-outer {
  position: relative;
}
/* line 204, ../scss/components/_owl_carousel.scss */
.owl-outer .owl-control {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
  display: flex;
}
/* line 212, ../scss/components/_owl_carousel.scss */
.owl-outer .owl-control button {
  display: none;
  margin-right: 0;
}
/* line 215, ../scss/components/_owl_carousel.scss */
.owl-outer .owl-control button.play, .owl-outer .owl-control button.pause {
  display: inline-flex;
  align-items: center;
}
/* line 219, ../scss/components/_owl_carousel.scss */
.owl-outer .owl-control button.play .button-text, .owl-outer .owl-control button.pause .button-text {
  margin-left: 5px;
}
/* line 226, ../scss/components/_owl_carousel.scss */
.owl-outer button {
  outline: none;
  color: #fff;
  margin: 5px;
  padding: 6px;
  background: rgba(0, 0, 0, 0.25);
  border: 4px solid transparent;
  font-size: 0.5rem;
}
@media (min-width: 30em) {
  /* line 226, ../scss/components/_owl_carousel.scss */
  .owl-outer button {
    font-size: 1rem;
  }
}
/* line 238, ../scss/components/_owl_carousel.scss */
.owl-outer button:hover, .owl-outer button:focus {
  background: #18BF9A;
  color: #000;
  text-decoration: none;
  border-color: #009977;
}

/* line 253, ../scss/components/_owl_carousel.scss */
#big.owl-carousel .owl-stage .owl-item .js-media-library-item-preview {
  display: block;
}
/* line 257, ../scss/components/_owl_carousel.scss */
#big.owl-carousel .owl-stage .owl-item .image-caption {
  margin: 10px 0 10px;
  border-radius: 10px;
  font-size: 0.9em;
  border: 1px solid #e4e4e4;
  padding: 10px;
  background: #efefef;
  text-align: center;
  color: #333;
}

/* line 276, ../scss/components/_owl_carousel.scss */
#thumbs.owl-carousel .owl-stage .owl-item .image-caption {
  display: none;
}

/* line 1, ../scss/components/_read_it.scss */
.ws_hl {
  background-color: #01f;
  color: #fff;
  box-shadow: #1e1e1e;
  border-radius: 3px;
  transform: scale(2);
  transition: 20ms;
  transition-duration: .1s;
  font-size: inherit !important;
  display: inline !important;
}

/* line 13, ../scss/components/_read_it.scss */
.sent_hl, .sent_hl_one {
  background-color: #EAAF0F;
  border-radius: 3px;
  font-size: inherit !important;
  display: inline !important;
}

/* line 20, ../scss/components/_read_it.scss */
.ws_hl_one {
  background-color: #01f;
  color: #fff;
  box-shadow: #1e1e1e;
  border-radius: 3px;
  transform: scale(2);
  transition: 20ms;
  transition-duration: .1s;
  font-size: inherit !important;
  display: inline !important;
}

/* line 32, ../scss/components/_read_it.scss */
.sent_hl_two {
  background-color: #beffd6;
  border-radius: 3px;
  font-size: inherit !important;
  display: inline !important;
}

/* line 39, ../scss/components/_read_it.scss */
.ws_hl_two {
  background-color: #01f;
  color: #1e1e1e;
  box-shadow: #1e1e1e;
  border-radius: 3px;
  transform: scale(2);
  transition: 20ms;
  transition-duration: .1s;
  font-size: inherit !important;
  display: inline !important;
}

/* line 51, ../scss/components/_read_it.scss */
.sent_hl_three {
  background-color: #01f;
  border-radius: 3px;
  font-size: inherit !important;
  display: inline !important;
}

/* line 58, ../scss/components/_read_it.scss */
.ws_hl_three {
  background-color: #E81F76;
  color: #1e1e1e;
  box-shadow: #1e1e1e;
  border-radius: 3px;
  transform: scale(2);
  transition: 20ms;
  transition-duration: .1s;
  font-size: inherit !important;
  display: inline !important;
}

/* line 70, ../scss/components/_read_it.scss */
.inshovering {
  border-bottom: 5px dashed #781800 !important;
}

/* line 74, ../scss/components/_read_it.scss */
#loading_roh {
  width: 50px;
  height: 50px;
  top: 0;
  position: fixed !important;
  z-index: 999999;
}

/* line 82, ../scss/components/_read_it.scss */
.hold_roh {
  position: absolute;
  width: 100%;
  height: 100%;
  clip: rect(0, 50px, 50px, 25px);
  border-radius: 100%;
  background-color: #fff;
}

/* line 91, ../scss/components/_read_it.scss */
.dot span {
  background-color: #781800;
}

/* line 95, ../scss/components/_read_it.scss */
.fill_roh {
  background-color: #781800;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  clip: rect(0, 25px, 50px, 0);
}

/* line 104, ../scss/components/_read_it.scss */
.left_roh .fill_roh {
  z-index: 1;
  -webkit-animation: left 1s linear;
  -moz-animation: left 1s linear;
  animation: left 1s linear both;
}

@keyframes left {
  0% {
    -webkit-transform: rotate(0);
  }
  100% {
    transform: rotate(180deg);
  }
}
@-webkit-keyframes left {
  0% {
    -webkit-transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(180deg);
  }
}
/* line 131, ../scss/components/_read_it.scss */
.right_roh {
  z-index: 3;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 137, ../scss/components/_read_it.scss */
.right_roh .fill_roh {
  z-index: 3;
  -webkit-animation: right 1s linear;
  -moz-animation: right 1s linear;
  animation: right 1s linear both;
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  animation-delay: 1s;
}

@keyframes right {
  0% {
    -webkit-transform: rotate(0);
  }
  100% {
    transform: rotate(180deg);
  }
}
@-webkit-keyframes right {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(180deg);
  }
}
/* line 168, ../scss/components/_read_it.scss */
.mask1 {
  display: none;
  width: 100%;
  height: 30px;
  top: 0;
  position: fixed;
  z-index: 99999;
  left: 0;
  right: 0;
}

/* line 179, ../scss/components/_read_it.scss */
.mask2 {
  display: none;
  width: 100%;
  bottom: 0;
  position: fixed;
  z-index: 99999;
  left: 0;
  right: 0;
}

/* line 189, ../scss/components/_read_it.scss */
.ruler {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 150px;
  background: gray;
  margin: 30px 0 0 0;
  background: url(https://insipio.com/readit3/svg2/readit3/default/ruler_rep.svg) !important;
  z-index: 1100;
  display: none;
}

/* line 202, ../scss/components/_read_it.scss */
.playbtn {
  position: absolute !important;
  margin: 6px 0 0 6px !important;
  padding: 0 !important;
  background: url(https://insipio.com/readit3/svg2/readit3/light/play.svg) !important;
  border: none !important;
  text-decoration: none !important;
  width: 50px !important;
  height: 50px !important;
  cursor: pointer !important;
  outline: 0 !important;
}
/* line 214, ../scss/components/_read_it.scss */
.playbtn:active {
  transform: scale(1.1);
}
/* line 218, ../scss/components/_read_it.scss */
.playbtn:disabled {
  background-color: #00000000;
  filter: grayscale(100%);
  cursor: not-allowed !important;
}

/* line 225, ../scss/components/_read_it.scss */
.pausebtn {
  position: absolute !important;
  margin: 6px 0 0 6px !important;
  padding: 0 !important;
  background: url(https://insipio.com/readit3/svg2/readit3/light/pause.svg) !important;
  border: none !important;
  text-decoration: none !important;
  width: 50px !important;
  height: 50px !important;
  cursor: pointer !important;
  outline: 0 !important;
  transition-duration: 0.1s !important;
  display: none;
}
/* line 239, ../scss/components/_read_it.scss */
.pausebtn:active {
  transform: scale(1.1);
}

/* line 244, ../scss/components/_read_it.scss */
.stopbtn {
  position: absolute !important;
  margin: 6px 0 0 62px !important;
  padding: 0 !important;
  background: url(https://insipio.com/readit3/svg2/readit3/light/stop.svg) !important;
  border: none !important;
  text-decoration: none !important;
  width: 50px !important;
  height: 50px !important;
  cursor: pointer !important;
  outline: 0 !important;
  transition-duration: 0.1s !important;
}
/* line 257, ../scss/components/_read_it.scss */
.stopbtn:active {
  transform: scale(1.1);
}
/* line 261, ../scss/components/_read_it.scss */
.stopbtn:disabled {
  background-color: #00000000;
  filter: grayscale(100%);
  cursor: not-allowed !important;
}

/* line 268, ../scss/components/_read_it.scss */
.wordbtn {
  position: absolute !important;
  margin: 6px 0 0 118px !important;
  padding: 0 !important;
  background: url(https://insipio.com/readit3/svg2/readit3/light/dictionary.svg) !important;
  border: none !important;
  text-decoration: none !important;
  width: 50px !important;
  height: 50px !important;
  cursor: pointer !important;
  outline: 0 !important;
  display: inline-block;
  transition-duration: 0.1s !important;
}
/* line 282, ../scss/components/_read_it.scss */
.wordbtn:active {
  transform: scale(1.1);
}
/* line 286, ../scss/components/_read_it.scss */
.wordbtn:disabled {
  background-color: #00000000;
  filter: grayscale(100%);
  cursor: not-allowed !important;
}

/* line 293, ../scss/components/_read_it.scss */
.wordbtndimmed {
  position: absolute !important;
  margin: 6px 0 0 118px !important;
  padding: 0 !important;
  background: url(https://insipio.com/readit3/svg2/readit3/light/dictionary_dimmed.svg) !important;
  border: none !important;
  text-decoration: none !important;
  width: 50px !important;
  height: 50px !important;
  cursor: pointer !important;
  outline: 0 !important;
  display: none;
  transition-duration: 0.1s !important;
}
/* line 307, ../scss/components/_read_it.scss */
.wordbtndimmed:active {
  transform: scale(1.1);
}

/* line 312, ../scss/components/_read_it.scss */
.rohbutton {
  position: absolute !important;
  margin: 6px 0 0 174px !important;
  padding: 0 !important;
  background: url(https://insipio.com/readit3/svg2/readit3/light/readonhover.svg) !important;
  border: none !important;
  text-decoration: none !important;
  width: 50px !important;
  height: 50px !important;
  cursor: pointer !important;
  outline: 0 !important;
  display: inline-block;
  transition-duration: 0.1s !important;
}
/* line 326, ../scss/components/_read_it.scss */
.rohbutton:active {
  transform: scale(1.1);
}
/* line 330, ../scss/components/_read_it.scss */
.rohbutton:disabled {
  background-color: #00000000;
  filter: grayscale(100%);
  cursor: not-allowed !important;
}

/* line 337, ../scss/components/_read_it.scss */
.rohbuttondimmed {
  position: absolute !important;
  margin: 6px 0 0 174px !important;
  padding: 0 !important;
  background: url(https://insipio.com/readit3/svg2/readit3/light/readonhover_dimmed.svg) !important;
  border: none !important;
  text-decoration: none !important;
  width: 50px !important;
  height: 50px !important;
  cursor: pointer !important;
  outline: 0 !important;
  display: none;
  transition-duration: 0.1s !important;
}
/* line 351, ../scss/components/_read_it.scss */
.rohbuttondimmed:active {
  transform: scale(1.1);
}

/* line 356, ../scss/components/_read_it.scss */
.rulerbtn {
  position: absolute !important;
  margin: 6px 0 0 230px !important;
  padding: 0 !important;
  background: url(https://insipio.com/readit3/svg2/readit3/light/ruler.svg) !important;
  border: none !important;
  text-decoration: none !important;
  width: 50px !important;
  height: 50px !important;
  cursor: pointer !important;
  outline: 0 !important;
  transition-duration: 0.1s !important;
}
/* line 369, ../scss/components/_read_it.scss */
.rulerbtn:active {
  transform: scale(1.1);
}

/* line 374, ../scss/components/_read_it.scss */
.rulerbtndimmed {
  position: absolute !important;
  margin: 6px 0 0 230px !important;
  padding: 0 !important;
  display: none;
  background: url(https://insipio.com/readit3/svg2/readit3/light/ruler_dimmed.svg) !important;
  border: none !important;
  text-decoration: none !important;
  width: 50px !important;
  height: 50px !important;
  cursor: pointer !important;
  outline: 0 !important;
  transition-duration: 0.1s !important;
}
/* line 388, ../scss/components/_read_it.scss */
.rulerbtndimmed:active {
  transform: scale(1.1);
}

/* line 393, ../scss/components/_read_it.scss */
.maskbtn {
  position: absolute !important;
  margin: 6px 0 0 230px !important;
  padding: 0 !important;
  background: url(https://insipio.com/readit3/svg2/readit3/light/mask.svg) !important;
  border: none !important;
  text-decoration: none !important;
  width: 50px !important;
  height: 50px !important;
  cursor: pointer !important;
  outline: 0 !important;
  transition-duration: 0.1s !important;
}
/* line 406, ../scss/components/_read_it.scss */
.maskbtn:active {
  transform: scale(1.1);
}

/* line 411, ../scss/components/_read_it.scss */
.maskbtndimmed {
  position: absolute !important;
  margin: 6px 0 0 230px !important;
  padding: 0 !important;
  display: none;
  background: url(https://insipio.com/readit3/svg2/readit3/light/mask_dimmed.svg) !important;
  border: none !important;
  text-decoration: none !important;
  width: 50px !important;
  height: 50px !important;
  cursor: pointer !important;
  outline: 0 !important;
  transition-duration: 0.1s !important;
}
/* line 425, ../scss/components/_read_it.scss */
.maskbtndimmed:active {
  transform: scale(1.1);
}

/* line 430, ../scss/components/_read_it.scss */
.settingsbtn {
  position: absolute !important;
  margin: 6px 0 0 286px !important;
  padding: 0 !important;
  background: url(https://insipio.com/readit3/svg2/readit3/light/settings.svg) !important;
  border: none !important;
  text-decoration: none !important;
  width: 26px !important;
  height: 50px !important;
  cursor: pointer !important;
  outline: 0 !important;
  transition-duration: 0.1s !important;
}
/* line 443, ../scss/components/_read_it.scss */
.settingsbtn:active {
  transform: scale(1.1);
}

/* line 448, ../scss/components/_read_it.scss */
#settings26x50dimmed {
  position: absolute !important;
  display: none;
  margin: 6px 0 0 286px !important;
  background: url(https://insipio.com/readit3/svg2/readit3/light/settings_dimmed.svg) !important;
  border: none !important;
  text-decoration: none !important;
  width: 26px !important;
  height: 50px !important;
  cursor: pointer !important;
  outline: 0 !important;
  transition-duration: 0.1s !important;
  padding: 0;
}

/* line 463, ../scss/components/_read_it.scss */
.settingsbtndimmed:active {
  transform: scale(1.1);
}

/* line 467, ../scss/components/_read_it.scss */
.helpbtn {
  position: absolute !important;
  margin: 6px 0 0 318px !important;
  padding: 0 !important;
  background: url(https://insipio.com/readit3/svg2/readit3/light/help.svg) !important;
  border: none !important;
  text-decoration: none !important;
  width: 26px !important;
  height: 50px !important;
  cursor: pointer !important;
  outline: 0 !important;
  transition-duration: 0.1s !important;
}
/* line 480, ../scss/components/_read_it.scss */
.helpbtn:active {
  transform: scale(1.1);
}

/* line 485, ../scss/components/_read_it.scss */
#closebar {
  position: absolute !important;
  margin: 6px 0 0 350px !important;
  padding: 0 !important;
  background: url(https://insipio.com/readit3/svg2/readit3/light/closebar.svg) !important;
  border: none !important;
  text-decoration: none !important;
  width: 26px !important;
  height: 50px !important;
  cursor: pointer !important;
  outline: 0 !important;
  transition-duration: 0.1s !important;
  z-index: 11001;
}

/* line 500, ../scss/components/_read_it.scss */
#insipio_playerheader {
  background: url(https://insipio.com/readit3/svg2/readit3/default/handle.svg) !important;
  height: 62px;
  width: 27.3px;
  position: absolute;
  margin-left: -25px;
  z-index: 999;
  background-repeat: no-repeat;
}

/* line 510, ../scss/components/_read_it.scss */
.insipio_desktop {
  width: 385px !important;
  height: 62px !important;
  background: url(https://insipio.com/readit3/svg2/readit3/light/base.svg) !important;
  background-repeat: no-repeat !important;
  border: none !important;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif !important;
  z-index: 10000;
  position: absolute;
}

/* line 521, ../scss/components/_read_it.scss */
.jp-progress {
  overflow: hidden;
  background-color: #ddd;
}

/* line 527, ../scss/components/_read_it.scss */
.jp-audio .jp-progress {
  position: absolute;
  top: 32px;
  height: 15px;
}
/* line 533, ../scss/components/_read_it.scss */
.jp-audio .jp-type-single .jp-progress {
  margin: 30px 30px 30px 32px;
  width: 338px;
}

/* line 539, ../scss/components/_read_it.scss */
.jp-video .jp-progress {
  top: 0;
  left: 0;
  width: 100%;
  height: 10px;
}

/* line 546, ../scss/components/_read_it.scss */
.jp-seek-bar {
  background: url(https://insipio.com/readit3/themes/light/progress_bar_gray.jpg);
  width: 120px;
  height: 100%;
  cursor: pointer;
}

/* line 553, ../scss/components/_read_it.scss */
.jp-play-bar {
  background: url(https://insipio.com/readit3/themes/light/progress_bar_blue.jpg);
  width: 120px;
  height: 100%;
}

/* line 559, ../scss/components/_read_it.scss */
.jp-seeking-bg {
  background: url(https://insipio.com/readit3/themes/light/jplayer.blue.monday.seeking.gif);
}

/* line 563, ../scss/components/_read_it.scss */
#settings_insipio {
  background-color: #fff !important;
  position: absolute !important;
  font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif !important;
  font-size: 100% !important;
  line-height: 20px !important;
  display: none;
  border-radius: 7px !important;
  border: 1px solid #bbb !important;
  box-shadow: 10px !important;
  margin: 61px 10px 10px 100px !important;
  width: 275px !important;
  height: 276px !important;
  z-index: 999 !important;
}

/* line 579, ../scss/components/_read_it.scss */
.tts-span {
  display: inline !important;
  float: none !important;
  width: initial !important;
  margin-left: 0 !important;
}

/* line 586, ../scss/components/_read_it.scss */
.divtext {
  margin: 0 15px 0 15px;
  color: #696969;
  font: lighter 14px Tahoma;
  position: relative;
  cursor: default !important;
}

/* line 594, ../scss/components/_read_it.scss */
.hrsp {
  width: 250px;
  margin: 8px 0 8px 10px;
  border-top: 1px solid #cecece;
  position: relative;
}

/* line 601, ../scss/components/_read_it.scss */
.hrsp2 {
  width: 300px;
  margin: 8px 0 8px 7px;
  border-top: 1px solid #cecece;
  position: relative;
}

/* line 608, ../scss/components/_read_it.scss */
.dlbtn {
  position: fixed !important;
  margin: 0 0 5px 195px !important;
  background: url(https://insipio.com/readit3/themes/light/downloadbtn.png);
  border: none !important;
  text-decoration: none !important;
  width: 24px !important;
  height: 24px !important;
  cursor: pointer !important;
  outline: 0 !important;
  z-index: inherit !important;
  padding: 0 !important;
  background-color: #ffffff00 !important;
}

/* line 623, ../scss/components/_read_it.scss */
.readcheckh {
  margin: 10px 0 0 0;
}

/* line 627, ../scss/components/_read_it.scss */
#speedselid {
  position: absolute;
  margin: 1px 0 0 14px;
}

/* line 632, ../scss/components/_read_it.scss */
#speedselect {
  font-size: 13px !important;
  font-weight: 700 !important;
  width: 90px !important;
  margin: 0 20px 0 165px !important;
  position: static !important;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif !important;
  padding: 0 !important;
  background-color: #fff !important;
  border: none !important;
  min-height: 10px !important;
  height: 20px !important;
  box-shadow: none !important;
  line-height: 0 !important;
  border-radius: 3px !important;
  -webkit-appearance: menulist-button !important;
}

/* line 650, ../scss/components/_read_it.scss */
#voiceselid {
  position: absolute;
  margin: 1px 0 0 14px;
}

/* line 655, ../scss/components/_read_it.scss */
.voiceSele {
  font-size: 13px !important;
  font-weight: 700 !important;
  width: 90px !important;
  margin: 0 20px 0 165px !important;
  position: static !important;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif !important;
  padding: 0 !important;
  background-color: #fff !important;
  border: none !important;
  min-height: 10px !important;
  height: 20px !important;
  box-shadow: none !important;
  line-height: 0 !important;
  border-radius: 3px !important;
  -webkit-appearance: menulist-button !important;
  padding: 0;
}

/* line 674, ../scss/components/_read_it.scss */
#langusellabel {
  position: absolute;
  margin: 1px 0 0 14px;
}

/* line 679, ../scss/components/_read_it.scss */
.langSele {
  font-size: 13px !important;
  font-weight: 700 !important;
  width: 90px !important;
  margin: 0 20px 0 165px !important;
  position: static !important;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif !important;
  padding: 0 !important;
  background-color: #fff !important;
  border: none !important;
  min-height: 10px !important;
  height: 20px !important;
  box-shadow: none !important;
  line-height: 0 !important;
  border-radius: 3px !important;
  -webkit-appearance: menulist-button !important;
  padding: 0;
}

/* line 698, ../scss/components/_read_it.scss */
#themeSelid {
  position: absolute;
  margin: 1px 0 0 14px;
}

/* line 703, ../scss/components/_read_it.scss */
.themeSele {
  font-size: 13px !important;
  font-weight: 700 !important;
  width: 90px !important;
  margin: 0 20px 0 165px !important;
  position: static !important;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif !important;
  padding: 0 !important;
  background-color: #fff !important;
  border: none !important;
  min-height: 10px !important;
  height: 20px !important;
  box-shadow: none !important;
  line-height: 0 !important;
  border-radius: 3px !important;
  -webkit-appearance: menulist-button !important;
  padding: 0;
}

/* line 722, ../scss/components/_read_it.scss */
#fontSelid {
  position: absolute;
  margin: 1px 0 0 14px;
}

/* line 727, ../scss/components/_read_it.scss */
.fontSele {
  font-size: 13px !important;
  font-weight: 700 !important;
  width: 90px !important;
  margin: 0 20px 0 165px !important;
  position: static !important;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif !important;
  padding: 0 !important;
  background-color: #fff !important;
  border: none !important;
  min-height: 10px !important;
  height: 20px !important;
  box-shadow: none !important;
  line-height: 0 !important;
  border-radius: 3px !important;
  -webkit-appearance: menulist-button !important;
  padding: 0;
}

/* line 746, ../scss/components/_read_it.scss */
#dictionarybox {
  background-color: #fff !important;
  width: 340px !important;
  display: none;
  position: absolute !important;
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif !important;
  font-size: 100% !important;
  line-height: 20px !important;
  border-radius: 7px !important;
  border: 1px solid #5e5e5e !important;
  box-shadow: 10px !important;
  margin: 61px 10px 10px 20px !important;
  overflow-wrap: break-word !important;
}

/* line 761, ../scss/components/_read_it.scss */
#wordtodefine {
  margin: 5px 0 0 5px !important;
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif !important;
  font-size: 30px !important;
  font-weight: 500 !important;
  color: #757575 !important;
  position: relative !important;
  padding: 10px !important;
}

/* line 771, ../scss/components/_read_it.scss */
.definitions {
  color: #616161 !important;
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif !important;
  font-weight: 400 !important;
  padding: 5px !important;
  margin: 3px 0 20px 11px !important;
}

/* line 779, ../scss/components/_read_it.scss */
.deflicss {
  list-style-type: disc;
  font-family: 'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif;
  font-size: 15px;
  list-style-position: inside;
  list-style-image: none;
  line-height: 21px;
  text-align: left;
  margin-left: 5px;
  margin-right: 6px;
}

/* line 791, ../scss/components/_read_it.scss */
.pwrdby {
  position: absolute;
  right: 10px;
  bottom: 0;
  width: 100px;
}

/* line 798, ../scss/components/_read_it.scss */
#moresetlab {
  background: 0 0;
  width: 235px;
  height: 25px;
  padding: 0;
  color: #696969;
  font: bold 14px Tahoma;
  border-radius: 5px;
}

/* line 1, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards {
  margin-top: 50px;
  display: flex;
  flex-flow: row wrap;
  gap: 30px;
  background-color: #fff;
  justify-content: center;
}
/* line 8, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item {
  max-width: 360px;
}
@media screen and (min-width: 54rem) {
  /* line 8, ../scss/components/_ris_landing_page_panel.scss */
  .field--name-field-ris-cards > .field__item {
    flex: 1 1 31%;
  }
}
@media screen and (max-width: 54rem) {
  /* line 8, ../scss/components/_ris_landing_page_panel.scss */
  .field--name-field-ris-cards > .field__item {
    flex: 1 1 48%;
  }
}
/* line 16, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card {
  background-color: transparent;
  color: #1e1e1e;
  height: 100%;
  position: relative;
}
/* line 21, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card * {
  color: #1e1e1e;
}
/* line 25, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card a {
  text-decoration: none;
}
/* line 29, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-field-image {
  display: block;
  width: 128px;
  height: 128px;
  border-radius: 64px;
  line-height: 128px;
  margin: 0 auto -64px;
  text-align: center;
  z-index: 1;
  position: relative;
}
/* line 39, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-field-image a {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 64px;
  padding: 25px;
}
/* line 45, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-field-image a:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
/* line 49, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-field-image img {
  margin: auto;
  vertical-align: middle;
  display: block;
  width: auto;
  height: auto;
}
/* line 59, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-localgov-text a {
  text-decoration: underline;
}
/* line 61, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-localgov-text a:hover, .field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-localgov-text afocus {
  text-decoration: none;
  background: none;
  outline: none;
}
/* line 70, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-field-link a {
  display: inline-block;
  margin-bottom: 0;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 2px solid #1e1e1e;
  white-space: nowrap;
  padding: 6px 12px;
  border-radius: 6px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  left: 32px;
  right: 32px;
  bottom: 28px;
}
/* line 90, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .field--name-field-link a:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
/* line 96, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .container-group {
  border-radius: 18px;
  min-height: 70px;
  position: relative;
  overflow: hidden;
  z-index: 0;
  padding: 100px 32px 75px;
  height: calc(100% - 64px);
}
/* line 104, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .container-group:before {
  content: '';
  position: absolute;
  top: -70px;
  left: 50%;
  margin-left: -70px;
  width: 140px;
  height: 140px;
  border-radius: 100%;
  z-index: -1;
}
/* line 115, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .container-group ul {
  margin: 0;
}
/* line 117, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card .container-group ul li {
  list-style-type: none;
  background: none;
  padding-left: 0;
  margin: 0 0 5px;
}
/* line 127, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-turquoise .container-group:before {
  box-shadow: 0 900px 0 900px #00ADBB;
}
/* line 130, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-turquoise .field--name-field-image {
  background: #00ADBB;
}
/* line 135, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-green .container-group:before {
  box-shadow: 0 900px 0 900px #009977;
}
/* line 138, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-green .field--name-field-image {
  background: #009977;
}
/* line 143, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-yellow .container-group:before {
  box-shadow: 0 900px 0 900px #EAAF0F;
}
/* line 146, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-yellow .field--name-field-image {
  background: #EAAF0F;
}
/* line 151, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-navy .container-group:before {
  box-shadow: 0 900px 0 900px #001E61;
}
/* line 154, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-navy .field--name-field-image {
  background: #001E61;
}
/* line 159, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-pink .container-group:before {
  box-shadow: 0 900px 0 900px #E81F76;
}
/* line 162, ../scss/components/_ris_landing_page_panel.scss */
.field--name-field-ris-cards > .field__item .paragraph--type--ris-card.bg-pink .field--name-field-image {
  background: #E81F76;
}

/* line 1, ../scss/components/_service_card.scss */
.paragraph.paragraph--type--service-panel {
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 20px;
}
/* line 6, ../scss/components/_service_card.scss */
.paragraph.paragraph--type--service-panel .show-more {
  text-align: center;
  padding-top: 25px;
}
/* line 10, ../scss/components/_service_card.scss */
.paragraph.paragraph--type--service-panel .show-more a.cards-has-more {
  background: #009977;
  color: #000;
  font-size: 22px;
  line-height: 26px;
  padding: 22px 80px 22px 30px;
  display: inline-block;
  transition: all 0.3s;
  border-radius: 50px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  margin-bottom: 1em;
  border: none;
  cursor: pointer;
  text-decoration: none;
  position: relative;
  display: inline-block;
}
/* line 46, ../scss/base/_elements.scss */
.paragraph.paragraph--type--service-panel .show-more a.cards-has-more:before {
  content: '';
  width: 66px;
  height: 66px;
  border-radius: 100%;
  position: absolute;
  right: 2px;
  top: 50%;
  transform: translateY(-50%);
  background: #18BF9A url("../../images/more-arrow.svg") no-repeat center;
  background-size: 17px;
}
/* line 59, ../scss/base/_elements.scss */
.paragraph.paragraph--type--service-panel .show-more a.cards-has-more:hover, .paragraph.paragraph--type--service-panel .show-more a.cards-has-more:active, .paragraph.paragraph--type--service-panel .show-more a.cards-has-more:focus {
  color: #000;
  outline: none;
  border: none;
  background: #18BF9A;
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.28);
}
/* line 68, ../scss/base/_elements.scss */
.paragraph.paragraph--type--service-panel .show-more a.cards-has-more:hover:before, .paragraph.paragraph--type--service-panel .show-more a.cards-has-more:active:before, .paragraph.paragraph--type--service-panel .show-more a.cards-has-more:focus:before {
  background-color: #009977;
}
/* line 73, ../scss/base/_elements.scss */
.paragraph.paragraph--type--service-panel .show-more a.cards-has-more .lgd-prev-next__icon {
  display: none;
}
/* line 16, ../scss/components/_service_card.scss */
.paragraph.paragraph--type--service-panel > .field--name-field-title {
  max-width: 1050px;
  margin: 0 auto 25px;
}
/* line 20, ../scss/components/_service_card.scss */
.paragraph.paragraph--type--service-panel > .field--name-field-title h2 {
  font-size: 48px;
  line-height: 58px;
  font-weight: 700;
  padding: 0;
  background: none;
  margin-bottom: 0;
}
/* line 30, ../scss/components/_service_card.scss */
.paragraph.paragraph--type--service-panel .field--name-field-service-card {
  display: grid;
  justify-content: space-between;
  gap: 30px;
}
/* line 36, ../scss/components/_service_card.scss */
.paragraph.paragraph--type--service-panel .field--name-field-service-card > .initial-visible .paragraph--type--service-card {
  display: block;
}
/* line 41, ../scss/components/_service_card.scss */
.paragraph.paragraph--type--service-panel .field--name-field-service-card > .field__item.show-more-visible {
  display: block;
}
/* line 45, ../scss/components/_service_card.scss */
.paragraph.paragraph--type--service-panel .field--name-field-service-card > .field__item:not(.initial-visible) {
  display: none;
}
@media screen and (min-width: 1024px) {
  /* line 30, ../scss/components/_service_card.scss */
  .paragraph.paragraph--type--service-panel .field--name-field-service-card {
    grid-template-columns: repeat(4, minmax(200px, 1fr));
  }
}
@media screen and (max-width: 1023px) and (min-width: 901px) {
  /* line 30, ../scss/components/_service_card.scss */
  .paragraph.paragraph--type--service-panel .field--name-field-service-card {
    grid-template-columns: repeat(3, minmax(200px, 1fr));
  }
}
@media screen and (max-width: 900px) and (min-width: 560px) {
  /* line 30, ../scss/components/_service_card.scss */
  .paragraph.paragraph--type--service-panel .field--name-field-service-card {
    grid-template-columns: repeat(2, minmax(200px, 1fr));
  }
}
@media screen and (max-width: 559px) {
  /* line 30, ../scss/components/_service_card.scss */
  .paragraph.paragraph--type--service-panel .field--name-field-service-card {
    grid-template-columns: repeat(1, minmax(200px, 1fr));
  }
}
/* line 62, ../scss/components/_service_card.scss */
.paragraph.paragraph--type--service-panel .field--name-field-service-card .paragraph--type--service-card {
  display: none;
}
/* line 66, ../scss/components/_service_card.scss */
.paragraph.paragraph--type--service-panel .field--name-field-service-card .paragraph--type--service-card a {
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  background-color: #EAAF0F;
  width: 100%;
  margin: 0;
  border-radius: 50px;
  overflow: hidden;
  transition: all 0.3s;
  text-decoration: none;
}
/* line 75, ../scss/components/_service_card.scss */
.paragraph.paragraph--type--service-panel .field--name-field-service-card .paragraph--type--service-card a:hover {
  background: #f5d06a;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.25);
}
/* line 82, ../scss/components/_service_card.scss */
.paragraph.paragraph--type--service-panel .field--name-field-service-card .paragraph--type--service-card a.field-group-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 86px;
  padding: 0 30px 0 30px;
}
/* line 91, ../scss/components/_service_card.scss */
.paragraph.paragraph--type--service-panel .field--name-field-service-card .paragraph--type--service-card a.field-group-link .field--name-field-title {
  color: #1e1e1e;
  font-size: 20px;
  line-height: 26px;
}
/* line 96, ../scss/components/_service_card.scss */
.paragraph.paragraph--type--service-panel .field--name-field-service-card .paragraph--type--service-card a.field-group-link .field--name-field-title h2 {
  color: #009977;
  font-size: 20px;
  background: none;
  margin: 0;
  padding: 0;
}
/* line 106, ../scss/components/_service_card.scss */
.paragraph.paragraph--type--service-panel .field--name-field-service-card .paragraph--type--service-card a.field-group-link .field--name-localgov-labelled-icon-icon i, .paragraph.paragraph--type--service-panel .field--name-field-service-card .paragraph--type--service-card a.field-group-link .field--name-localgov-labelled-icon-icon svg {
  color: #000;
  font-size: 30px;
}

/* line 1, ../scss/components/_service_landing_page.scss */
.lgd-page-title-block,
.service-cta-block__list,
.lgd-teaser-list .service-landing-page__service {
  border: 0;
}

/* line 7, ../scss/components/_service_landing_page.scss */
.service-cta-block__link, .field--name-localgov-common-tasks .field__item a {
  background: #009977 url("../../images/big-button-arrow-right-white.png") no-repeat center right;
  color: #fff;
  font: bold 1.5em/1.25 "Lato", sans-serif;
  border: 2px solid #009977;
  padding: 15px 80px 17px 50px;
  display: inline-block;
  border-radius: 50px;
  margin-bottom: 30px;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s;
}
/* line 21, ../scss/components/_service_landing_page.scss */
.service-cta-block__link .service-cta-block__link-title, .field--name-localgov-common-tasks .field__item a .service-cta-block__link-title {
  display: block;
}
/* line 25, ../scss/components/_service_landing_page.scss */
.service-cta-block__link .service-cta-block__link-icon, .field--name-localgov-common-tasks .field__item a .service-cta-block__link-icon {
  display: none;
}
/* line 29, ../scss/components/_service_landing_page.scss */
.service-cta-block__link:hover, .field--name-localgov-common-tasks .field__item a:hover, .service-cta-block__link:active, .field--name-localgov-common-tasks .field__item a:active, .service-cta-block__link:focus, .field--name-localgov-common-tasks .field__item a:focus {
  background-position: center right -10px;
}

/* line 37, ../scss/components/_service_landing_page.scss */
.service-cta-block__list .service-cta-block__link, .service-cta-block__list .field--name-localgov-common-tasks .field__item a, .field--name-localgov-common-tasks .field__item .service-cta-block__list a {
  display: block;
}

/* line 42, ../scss/components/_service_landing_page.scss */
.service-landing-page__services {
  padding: 10px 0 20px;
}

/* line 48, ../scss/components/_service_landing_page.scss */
.service-landing-page__service h2,
.service-landing-page__service h3,
.localgov-services-landing .field--name-localgov-topics h2,
.localgov-services-landing .field--name-localgov-topics h3 {
  font-size: 1.625em;
  background-color: transparent;
  padding: 0;
}
/* line 57, ../scss/components/_service_landing_page.scss */
.service-landing-page__service-item .field--name-localgov-guides-description,
.service-landing-page__service-item .field--name-body,
.service-landing-page__service-item .field--name-field-description,
.service-landing-page__service-item .field--name-localgov-summary,
.service-landing-page__service > .field__item .field--name-localgov-guides-description,
.service-landing-page__service > .field__item .field--name-body,
.service-landing-page__service > .field__item .field--name-field-description,
.service-landing-page__service > .field__item .field--name-localgov-summary,
.localgov-services-landing .field--name-localgov-topics-item .field--name-localgov-guides-description,
.localgov-services-landing .field--name-localgov-topics-item .field--name-body,
.localgov-services-landing .field--name-localgov-topics-item .field--name-field-description,
.localgov-services-landing .field--name-localgov-topics-item .field--name-localgov-summary,
.localgov-services-landing .field--name-localgov-topics > .field__item .field--name-localgov-guides-description,
.localgov-services-landing .field--name-localgov-topics > .field__item .field--name-body,
.localgov-services-landing .field--name-localgov-topics > .field__item .field--name-field-description,
.localgov-services-landing .field--name-localgov-topics > .field__item .field--name-localgov-summary {
  margin-bottom: 25px;
}
/* line 65, ../scss/components/_service_landing_page.scss */
.service-landing-page__service-icon,
.localgov-services-landing .field--name-localgov-topics-icon {
  padding-top: 3px;
  padding-right: 10px;
  float: left;
  min-width: 45px;
  min-height: 45px;
  background: url("../../images/arrow-circle-green.svg") no-repeat left top;
  background-size: 45px auto;
  box-sizing: content-box;
}
/* line 75, ../scss/components/_service_landing_page.scss */
.service-landing-page__service-icon svg,
.localgov-services-landing .field--name-localgov-topics-icon svg {
  display: none;
}

/* line 4, ../scss/components/_service_page.scss */
.path-bins-waste-recycling.page-node-type-localgov-services-page .block-core.block-page-title-block:before, .path-bins-waste-recycling.page-node-type-localgov-services-page .block-core.block-page-title-block:after {
  display: none;
}
/* line 9, ../scss/components/_service_page.scss */
.path-bins-waste-recycling.page-node-type-localgov-services-page .block-core.block-page-title-block p, .path-bins-waste-recycling.page-node-type-localgov-services-page .block-core.block-page-title-block .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-bins-waste-recycling.page-node-type-localgov-services-page .block-core.block-page-title-block .field--name-localgov-summary,
.path-bins-waste-recycling.page-node-type-localgov-services-page .block-core.block-page-title-block h1 {
  max-width: 100%;
  color: #000;
}

@media (max-width: 59.938em) {
  /* line 20, ../scss/components/_service_page.scss */
  .page-node-type-localgov-services-page .node__content > .right-column {
    margin-top: 0 !important;
  }
}
@media (min-width: 60em) {
  /* line 20, ../scss/components/_service_page.scss */
  .page-node-type-localgov-services-page .node__content > .right-column {
    opacity: 0;
    transition: opacity 0.4s;
  }
  /* line 29, ../scss/components/_service_page.scss */
  .page-node-type-localgov-services-page .node__content > .right-column.is-loaded {
    opacity: 1;
  }
}
@media (min-width: 60em) {
  /* line 36, ../scss/components/_service_page.scss */
  .page-node-type-localgov-services-page .block-system-breadcrumb-block {
    width: calc(100% - 300px);
  }
}
/* line 45, ../scss/components/_service_page.scss */
.page-node-type-localgov-services-page .block-core.block-page-title-block .field--name-field-page-intro {
  font-size: 24px;
  background-color: #009977;
}
/* line 51, ../scss/components/_service_page.scss */
.page-node-type-localgov-services-page .block-localgov-services {
  display: none;
}
/* line 55, ../scss/components/_service_page.scss */
.page-node-type-localgov-services-page .field--name-localgov-common-tasks {
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  order: 3;
  margin-bottom: 1em;
}
/* line 61, ../scss/components/_service_page.scss */
.page-node-type-localgov-services-page .field--name-localgov-common-tasks .field__item {
  width: calc(100% - var(--grid-column-spacing));
  margin-right: calc(var(--grid-column-spacing) / 2);
  margin-left: calc(var(--grid-column-spacing) / 2);
}
/* line 68, ../scss/components/_service_page.scss */
.page-node-type-localgov-services-page .field--name-body {
  color: #333;
}
/* line 72, ../scss/components/_service_page.scss */
.page-node-type-localgov-services-page .main-column {
  max-width: 100%;
}

/* line 82, ../scss/components/_service_page.scss */
.field--name-field-latest-news-view .viewsreference--view-title {
  margin-bottom: 25px;
  color: #333;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  background: none;
  text-decoration: none;
  padding: 0;
}
/* line 93, ../scss/components/_service_page.scss */
.field--name-field-latest-news-view .view-content {
  margin-bottom: 25px;
}
/* line 97, ../scss/components/_service_page.scss */
.field--name-field-latest-news-view .views-row {
  margin-bottom: 20px;
}
/* line 100, ../scss/components/_service_page.scss */
.field--name-field-latest-news-view .views-row .views-field-title {
  padding: 0;
}
/* line 103, ../scss/components/_service_page.scss */
.field--name-field-latest-news-view .views-row .views-field-title a {
  color: #333;
  font-size: 16px;
  line-height: 19px;
  font-weight: normal;
  display: block;
  background: url("../../images/arrow-circle-green.svg") no-repeat center left;
  background-size: 35px auto;
  padding: 10px 0 10px 45px;
  text-decoration: none;
}
/* line 114, ../scss/components/_service_page.scss */
.field--name-field-latest-news-view .views-row .views-field-title a:hover {
  text-decoration: underline;
  color: green;
}
/* line 119, ../scss/components/_service_page.scss */
.field--name-field-latest-news-view .views-row .views-field-title a .file-meta {
  display: block;
  font-weight: normal;
}
/* line 127, ../scss/components/_service_page.scss */
.field--name-field-latest-news-view .more-link {
  padding: 0;
  text-align: left;
  border: none;
}
/* line 132, ../scss/components/_service_page.scss */
.field--name-field-latest-news-view .more-link a {
  background: #009977;
  color: #000;
  font-size: 22px;
  line-height: 26px;
  padding: 22px 80px 22px 30px;
  display: inline-block;
  transition: all 0.3s;
  border-radius: 50px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  margin-bottom: 1em;
  border: none;
  cursor: pointer;
  text-decoration: none;
  position: relative;
}
/* line 46, ../scss/base/_elements.scss */
.field--name-field-latest-news-view .more-link a:before {
  content: '';
  width: 66px;
  height: 66px;
  border-radius: 100%;
  position: absolute;
  right: 2px;
  top: 50%;
  transform: translateY(-50%);
  background: #18BF9A url("../../images/more-arrow.svg") no-repeat center;
  background-size: 17px;
}
/* line 59, ../scss/base/_elements.scss */
.field--name-field-latest-news-view .more-link a:hover, .field--name-field-latest-news-view .more-link a:active, .field--name-field-latest-news-view .more-link a:focus {
  color: #000;
  outline: none;
  border: none;
  background: #18BF9A;
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.28);
}
/* line 68, ../scss/base/_elements.scss */
.field--name-field-latest-news-view .more-link a:hover:before, .field--name-field-latest-news-view .more-link a:active:before, .field--name-field-latest-news-view .more-link a:focus:before {
  background-color: #009977;
}
/* line 73, ../scss/base/_elements.scss */
.field--name-field-latest-news-view .more-link a .lgd-prev-next__icon {
  display: none;
}

/* line 138, ../scss/components/_service_page.scss */
.field--name-field-downloads-media {
  margin-bottom: 30px;
}
/* line 141, ../scss/components/_service_page.scss */
.field--name-field-downloads-media .field__label {
  margin-bottom: 25px;
  color: #333;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  background: none;
  text-decoration: none;
  padding: 0;
}
/* line 153, ../scss/components/_service_page.scss */
.field--name-field-downloads-media .field__items > .field__item {
  margin-bottom: 20px;
}
/* line 156, ../scss/components/_service_page.scss */
.field--name-field-downloads-media .field__items > .field__item .field__label,
.field--name-field-downloads-media .field__items > .field__item .field--name-field-title {
  display: none;
}
/* line 162, ../scss/components/_service_page.scss */
.field--name-field-downloads-media .field__items > .field__item .file a {
  color: #333;
  font-size: 16px;
  line-height: 19px;
  font-weight: normal;
  display: block;
  background: url("../../images/download-round-green.svg") no-repeat center left;
  background-size: 35px auto;
  padding: 2px 15px 2px 45px;
  text-decoration: none;
  min-height: 35px;
}
/* line 173, ../scss/components/_service_page.scss */
.field--name-field-downloads-media .field__items > .field__item .file a:hover {
  text-decoration: underline;
  color: green;
}
/* line 178, ../scss/components/_service_page.scss */
.field--name-field-downloads-media .field__items > .field__item .file a .file-meta {
  display: block;
  font-weight: normal;
}

/* line 192, ../scss/components/_service_page.scss */
.lgd-guides__content > .field--name-localgov-subsites-parent .field__label {
  width: 100%;
}
@media (min-width: 48em) {
  /* line 191, ../scss/components/_service_page.scss */
  .lgd-guides__content > .field--name-localgov-subsites-parent {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 203, ../scss/components/_service_page.scss */
  .lgd-guides__content > .field--name-localgov-subsites-parent > .field__item {
    flex-basis: 50%;
  }
}

/* line 210, ../scss/components/_service_page.scss */
.field--name-localgov-subsites-parent {
  margin-bottom: 30px;
}
/* line 213, ../scss/components/_service_page.scss */
.field--name-localgov-subsites-parent .field__label {
  margin-bottom: 25px;
  width: 100%;
}
/* line 217, ../scss/components/_service_page.scss */
.field--name-localgov-subsites-parent .field__label a {
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  background: none;
  padding: 0;
  color: #001E61;
  text-decoration: underline;
}
/* line 226, ../scss/components/_service_page.scss */
.field--name-localgov-subsites-parent .field__label a:hover {
  color: #009977;
}
/* line 232, ../scss/components/_service_page.scss */
.field--name-localgov-subsites-parent a {
  color: #333;
  font-size: 16px;
  line-height: 18px;
  font-weight: normal;
  display: block;
  background: url("../../images/arrow-circle-yellow.svg") no-repeat center left;
  background-size: 35px auto;
  padding: 15px 15px 15px 45px;
  text-decoration: none;
}
/* line 243, ../scss/components/_service_page.scss */
.field--name-localgov-subsites-parent a:hover {
  text-decoration: underline;
  color: green;
}
/* line 249, ../scss/components/_service_page.scss */
.field--name-localgov-subsites-parent .field__item {
  margin-bottom: 10px;
}
/* line 252, ../scss/components/_service_page.scss */
.field--name-localgov-subsites-parent .field__item.active a {
  background: url("../../images/arrow-circle-blue.svg") no-repeat center left;
  background-size: 35px auto;
}

/* line 259, ../scss/components/_service_page.scss */
.field--name-localgov-related-links {
  margin-bottom: 30px;
}
/* line 262, ../scss/components/_service_page.scss */
.field--name-localgov-related-links .field__label {
  margin-bottom: 25px;
  color: #333;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  background: none;
  text-decoration: none;
  padding: 0;
}
/* line 272, ../scss/components/_service_page.scss */
.field--name-localgov-related-links .field__label a {
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  background: none;
  padding: 0;
  color: #001E61;
  text-decoration: underline;
}
/* line 281, ../scss/components/_service_page.scss */
.field--name-localgov-related-links .field__label a:hover {
  color: #009977;
}
/* line 287, ../scss/components/_service_page.scss */
.field--name-localgov-related-links a {
  color: #333;
  font-size: 16px;
  line-height: 18px;
  font-weight: normal;
  display: block;
  background: url("../../images/arrow-circle-yellow.svg") no-repeat center left;
  background-size: 35px auto;
  padding: 8px 15px 8px 45px;
  text-decoration: none;
}
/* line 298, ../scss/components/_service_page.scss */
.field--name-localgov-related-links a:hover {
  text-decoration: underline;
  color: green;
}
/* line 304, ../scss/components/_service_page.scss */
.field--name-localgov-related-links .field__item {
  margin-bottom: 10px;
}
/* line 307, ../scss/components/_service_page.scss */
.field--name-localgov-related-links .field__item.active a {
  background: url("../../images/arrow-circle-blue.svg") no-repeat center left;
  background-size: 35px auto;
}

/* line 314, ../scss/components/_service_page.scss */
.list-column-count-2 {
  column-count: 2;
}

/* line 318, ../scss/components/_service_page.scss */
.localgov-services-page__content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: flex-start;
}
@media (min-width: 60em) {
  /* line 318, ../scss/components/_service_page.scss */
  .localgov-services-page__content {
    flex-wrap: nowrap;
    justify-content: space-between;
    flex-direction: row;
  }
}
/* line 330, ../scss/components/_service_page.scss */
.localgov-services-page__content .right-column {
  order: 2;
}

@media (max-width: 47.9375em) {
  /* line 336, ../scss/components/_service_page.scss */
  .field--name-localgov-common-tasks .field__item a {
    display: block;
  }
}
@media (min-width: 48em) {
  /* line 343, ../scss/components/_service_page.scss */
  .page-node-type-localgov-services-page .field--name-localgov-common-tasks {
    clear: both;
  }
  /* line 346, ../scss/components/_service_page.scss */
  .page-node-type-localgov-services-page .field--name-localgov-common-tasks .field__item {
    width: calc(50% - var(--grid-column-spacing));
  }
}
@media (min-width: 60em) {
  /* line 356, ../scss/components/_service_page.scss */
  .page-node-type-localgov-services-page .field--name-localgov-common-tasks .field__item {
    width: calc((100% / 3) - var(--grid-column-spacing));
  }
  /* line 361, ../scss/components/_service_page.scss */
  .page-node-type-localgov-services-page .main-column {
    padding-right: 40px;
    width: calc(100% - 300px);
  }
  /* line 366, ../scss/components/_service_page.scss */
  .page-node-type-localgov-services-page .right-column {
    width: 300px;
    padding-left: 0;
  }
  /* line 370, ../scss/components/_service_page.scss */
  .page-node-type-localgov-services-page .right-column .field--name-field-title {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    width: 10px;
  }
}
@media (min-width: 80em) {
  /* line 382, ../scss/components/_service_page.scss */
  .page-node-type-localgov-services-page .main-column {
    padding-right: 140px;
  }
}
/* line 2, ../scss/components/_service_sublanding_page.scss */
.localgov-services-sublanding .lgd-topic-list-builder__service {
  border-bottom: 0;
}
/* line 7, ../scss/components/_service_sublanding_page.scss */
.localgov-services-sublanding .lgd-topic-list-builder__service-item .field--name-body,
.localgov-services-sublanding .lgd-topic-list-builder__service-item .field--name-field-description,
.localgov-services-sublanding .lgd-topic-list-builder__service-item .field--name-localgov-guides-description {
  margin-bottom: 25px;
  color: #333;
}
/* line 15, ../scss/components/_service_sublanding_page.scss */
.localgov-services-sublanding .lgd-topic-list-builder__service-icon {
  padding-top: 3px;
  padding-right: 10px;
  min-width: 45px;
  min-height: 45px;
  background: url("../../images/arrow-circle-green.svg") no-repeat left top;
  background-size: 45px auto;
  box-sizing: content-box;
}
/* line 24, ../scss/components/_service_sublanding_page.scss */
.localgov-services-sublanding .lgd-topic-list-builder__service-icon svg {
  display: none;
}
/* line 32, ../scss/components/_service_sublanding_page.scss */
.localgov-services-sublanding .node-teaser h2,
.localgov-services-sublanding .node-teaser h3,
.localgov-services-sublanding .lgd-teaser__content h2,
.localgov-services-sublanding .lgd-teaser__content h3 {
  font-size: 1.625em;
  background-color: transparent;
  padding: 0;
}
/* line 40, ../scss/components/_service_sublanding_page.scss */
.localgov-services-sublanding .field--name-field-external-child-pages {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 46, ../scss/components/_service_sublanding_page.scss */
.localgov-services-sublanding .field--name-field-external-child-pages > .field__item {
  width: 100%;
}
/* line 50, ../scss/components/_service_sublanding_page.scss */
.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links {
  min-height: 46px;
}
/* line 53, ../scss/components/_service_sublanding_page.scss */
.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item {
  margin: 0 8px 20px;
  padding: 0 0 0 55px;
  position: relative;
  background: url("../../images/arrow-circle-green.svg") no-repeat top left;
  background-size: 45px auto;
}
/* line 60, ../scss/components/_service_sublanding_page.scss */
.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item a {
  display: inline-block;
  font-size: 1.625rem;
  margin-bottom: 13px;
}

/* line 76, ../scss/components/_service_sublanding_page.scss */
.localgov-services-landing .field--name-localgov-topics {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 82, ../scss/components/_service_sublanding_page.scss */
.localgov-services-landing .field--name-localgov-topics > .field__item {
  width: 100%;
}
/* line 85, ../scss/components/_service_sublanding_page.scss */
.localgov-services-landing .field--name-localgov-topics > .field__item .lgd-teaser,
.localgov-services-landing .field--name-localgov-topics > .field__item .paragraph--type--external-links {
  margin: 0 8px 20px;
  position: relative;
  padding: 0 0 0 55px;
  min-height: 46px;
  background: url("../../images/arrow-circle-green.svg") no-repeat top left;
  background-size: 45px auto;
}
/* line 95, ../scss/components/_service_sublanding_page.scss */
.localgov-services-landing .field--name-localgov-topics > .field__item .lgd-teaser .field--name-field-link > a,
.localgov-services-landing .field--name-localgov-topics > .field__item .paragraph--type--external-links .field--name-field-link > a {
  margin: 0 0 0.5em;
  display: inline-block;
}
/* line 101, ../scss/components/_service_sublanding_page.scss */
.localgov-services-landing .field--name-localgov-topics > .field__item .lgd-teaser a,
.localgov-services-landing .field--name-localgov-topics > .field__item .paragraph--type--external-links a {
  font-size: 1.625rem;
}
/* line 105, ../scss/components/_service_sublanding_page.scss */
.localgov-services-landing .field--name-localgov-topics > .field__item .lgd-teaser.empty-link,
.localgov-services-landing .field--name-localgov-topics > .field__item .paragraph--type--external-links.empty-link {
  display: none;
}

/* line 116, ../scss/components/_service_sublanding_page.scss */
.localgov-services-landing .field--name-paragraphs .paragraph--type--localgov-link,
.localgov-services-sublanding .field--name-paragraphs .paragraph--type--localgov-link {
  width: 100%;
  max-width: 100%;
  text-align: center;
}
/* line 125, ../scss/components/_service_sublanding_page.scss */
.localgov-services-landing .lgd-teaser--external-page .lgd-teaser__content--external-page h2,
.localgov-services-sublanding .lgd-teaser--external-page .lgd-teaser__content--external-page h2 {
  margin: 0;
}
/* line 129, ../scss/components/_service_sublanding_page.scss */
.localgov-services-landing .lgd-teaser--external-page .lgd-teaser__content--external-page .field--name-field-external-url,
.localgov-services-sublanding .lgd-teaser--external-page .lgd-teaser__content--external-page .field--name-field-external-url {
  margin-bottom: .5em;
}
/* line 132, ../scss/components/_service_sublanding_page.scss */
.localgov-services-landing .lgd-teaser--external-page .lgd-teaser__content--external-page .field--name-field-external-url a,
.localgov-services-sublanding .lgd-teaser--external-page .lgd-teaser__content--external-page .field--name-field-external-url a {
  font-size: 1.625em;
}
/* line 138, ../scss/components/_service_sublanding_page.scss */
.localgov-services-landing .lgd-teaser--external-page .lgd-teaser__content--external-page h2 .field--name-field-external-url a,
.localgov-services-sublanding .lgd-teaser--external-page .lgd-teaser__content--external-page h2 .field--name-field-external-url a {
  font-size: inherit;
}

@media (min-width: 48em) {
  /* line 150, ../scss/components/_service_sublanding_page.scss */
  .localgov-services-sublanding .field--name-field-external-child-pages > .field__item {
    width: 50%;
  }

  /* line 158, ../scss/components/_service_sublanding_page.scss */
  .localgov-services-landing .field--name-localgov-topics > .field__item {
    width: 50%;
  }
}
@media (min-width: 60em) {
  /* line 168, ../scss/components/_service_sublanding_page.scss */
  .localgov-services-landing .field--name-localgov-topics > .field__item {
    width: calc((100% / 3) - var(--grid-column-spacing));
    margin-right: calc(var(--grid-column-spacing) / 2);
    margin-left: calc(var(--grid-column-spacing) / 2);
  }
  /* line 172, ../scss/components/_service_sublanding_page.scss */
  .localgov-services-landing .field--name-localgov-topics > .field__item .paragraph--type--external-links {
    margin: 0;
  }
}
/* line 3, ../scss/components/_teaser.scss */
.lgd-teaser__image .field, .lgd-teaser__image article, .lgd-teaser__image .field__item, .lgd-teaser__image img {
  height: 100%;
}
/* line 6, ../scss/components/_teaser.scss */
.lgd-teaser__image img {
  object-fit: cover;
}

/* line 5, ../scss/components/_view_localgov_events_listing.scss */
.view-localgov-events-listing .view-content .views-row .views-field-localgov-event-date-value-1,
.view-localgov-events-search .view-content .views-row .views-field-localgov-event-date-value-1 {
  color: #333 !important;
}
/* line 8, ../scss/components/_view_localgov_events_listing.scss */
.view-localgov-events-listing .view-content .views-row .views-field-localgov-event-date-value-1 > .field-content,
.view-localgov-events-search .view-content .views-row .views-field-localgov-event-date-value-1 > .field-content {
  padding-bottom: 7px;
}
/* line 13, ../scss/components/_view_localgov_events_listing.scss */
.view-localgov-events-listing .view-content .views-row .views-field-localgov-event-date-value-1 .date-recur-occurrences li,
.view-localgov-events-search .view-content .views-row .views-field-localgov-event-date-value-1 .date-recur-occurrences li {
  display: block !important;
}
/* line 18, ../scss/components/_view_localgov_events_listing.scss */
.view-localgov-events-listing .view-content .views-row .views-field-localgov-event-date-value-1 .event-next-date,
.view-localgov-events-listing .view-content .views-row .views-field-localgov-event-date-value-1 .event-time,
.view-localgov-events-listing .view-content .views-row .views-field-localgov-event-date-value-1 .event-days,
.view-localgov-events-search .view-content .views-row .views-field-localgov-event-date-value-1 .event-next-date,
.view-localgov-events-search .view-content .views-row .views-field-localgov-event-date-value-1 .event-time,
.view-localgov-events-search .view-content .views-row .views-field-localgov-event-date-value-1 .event-days {
  padding-bottom: 7px;
}
/* line 24, ../scss/components/_view_localgov_events_listing.scss */
.view-localgov-events-listing .view-content .views-row .views-field-localgov-event-date-value-1 .field-content,
.view-localgov-events-search .view-content .views-row .views-field-localgov-event-date-value-1 .field-content {
  display: block !important;
}

/* line 2, ../scss/components/_view_localgov_events_search.scss */
.view-localgov-events-search .view-content {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
}
/* line 9, ../scss/components/_view_localgov_events_search.scss */
.view-localgov-events-search .view-content .views-row {
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  width: 100%;
  background-color: #efefef;
}
/* line 14, ../scss/components/_view_localgov_events_search.scss */
.view-localgov-events-search .view-content .views-row .field-content {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 20, ../scss/components/_view_localgov_events_search.scss */
.view-localgov-events-search .view-content .views-row .field-content .image-wrapper,
.view-localgov-events-search .view-content .views-row .field-content .content-wrapper {
  width: 100%;
}
/* line 26, ../scss/components/_view_localgov_events_search.scss */
.view-localgov-events-search .view-content .views-row .field-content .image-wrapper .field--name-field-media-image {
  width: 100%;
  height: 200px;
  margin: 0;
}
/* line 31, ../scss/components/_view_localgov_events_search.scss */
.view-localgov-events-search .view-content .views-row .field-content .image-wrapper .field--name-field-media-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 39, ../scss/components/_view_localgov_events_search.scss */
.view-localgov-events-search .view-content .views-row .field-content .content-wrapper {
  padding: 10px;
}
/* line 42, ../scss/components/_view_localgov_events_search.scss */
.view-localgov-events-search .view-content .views-row .field-content .content-wrapper .title-field {
  padding: 0 0 20px 0;
  background: none;
}
/* line 46, ../scss/components/_view_localgov_events_search.scss */
.view-localgov-events-search .view-content .views-row .field-content .content-wrapper .title-field a {
  color: #3c3c3c;
  font-size: 25px;
  line-height: 28px;
}
/* line 53, ../scss/components/_view_localgov_events_search.scss */
.view-localgov-events-search .view-content .views-row .field-content .content-wrapper .date-field {
  padding-bottom: 10px;
}
/* line 56, ../scss/components/_view_localgov_events_search.scss */
.view-localgov-events-search .view-content .views-row .field-content .content-wrapper .date-field .date-recur-occurrences {
  padding: 0;
  margin: 0;
}
/* line 60, ../scss/components/_view_localgov_events_search.scss */
.view-localgov-events-search .view-content .views-row .field-content .content-wrapper .date-field .date-recur-occurrences li {
  padding: 0;
  margin: 0;
  font-weight: normal;
}
/* line 65, ../scss/components/_view_localgov_events_search.scss */
.view-localgov-events-search .view-content .views-row .field-content .content-wrapper .date-field .date-recur-occurrences li .list-recur-time {
  display: block;
}

@media (min-width: 30em) {
  /* line 80, ../scss/components/_view_localgov_events_search.scss */
  .view-localgov-events-search .view-content .views-row {
    width: calc(50% - 10px);
  }
}
@media (min-width: 48em) {
  /* line 91, ../scss/components/_view_localgov_events_search.scss */
  .view-localgov-events-search .view-content .views-row .views-field-nothing {
    height: 100%;
  }
  /* line 94, ../scss/components/_view_localgov_events_search.scss */
  .view-localgov-events-search .view-content .views-row .views-field-nothing .field-content {
    height: 100%;
  }
  /* line 97, ../scss/components/_view_localgov_events_search.scss */
  .view-localgov-events-search .view-content .views-row .views-field-nothing .field-content .image-wrapper {
    height: 100%;
  }
  /* line 100, ../scss/components/_view_localgov_events_search.scss */
  .view-localgov-events-search .view-content .views-row .views-field-nothing .field-content .image-wrapper .field--name-field-media-image {
    height: 100%;
  }
  /* line 108, ../scss/components/_view_localgov_events_search.scss */
  .view-localgov-events-search .view-content .views-row .field-content .image-wrapper,
  .view-localgov-events-search .view-content .views-row .field-content .content-wrapper {
    width: 47%;
  }
}
/* line 1, ../scss/components/_was_page_useful_block.scss */
.block-was-page-useful-block {
  margin: 30px 0 -30px 0;
}
/* line 4, ../scss/components/_was_page_useful_block.scss */
.block-was-page-useful-block h2 {
  color: #001E61;
  font-size: 22px;
  line-height: 24px;
  text-align: right;
}
/* line 11, ../scss/components/_was_page_useful_block.scss */
.block-was-page-useful-block .was-page-useful {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  list-style: none;
}
/* line 20, ../scss/components/_was_page_useful_block.scss */
.block-was-page-useful-block .was-page-useful li a {
  font-size: 0;
  min-width: 45px;
  margin-left: 20px;
  text-align: right;
  text-decoration: underline;
}
/* line 27, ../scss/components/_was_page_useful_block.scss */
.block-was-page-useful-block .was-page-useful li a:hover, .block-was-page-useful-block .was-page-useful li a:focus {
  outline: none !important;
  text-decoration: none !important;
}

/* line 3, ../scss/components/_webforms.scss */
.webform-submission-form {
  max-width: 60em;
  margin: 0 auto 40px;
  padding: 0 1em;
}
/* line 12, ../scss/components/_webforms.scss */
.webform-submission-form .form-wrapper input:focus-visible, .webform-submission-form .form-wrapper input:focus,
.webform-submission-form .form-wrapper textarea:focus-visible,
.webform-submission-form .form-wrapper textarea:focus,
.webform-submission-form .form-wrapper select:focus-visible,
.webform-submission-form .form-wrapper select:focus {
  border-color: #009977;
  outline: none !important;
  box-shadow: 0 0 0 1px #009977;
}
/* line 20, ../scss/components/_webforms.scss */
.webform-submission-form .form-wrapper input[type="url"] {
  border-radius: 0;
  width: 100%;
  padding: 16px;
  border: 1px solid #96918b;
  font-size: 16px;
}
/* line 29, ../scss/components/_webforms.scss */
.webform-submission-form .form-wrapper .form-item-file-upload input[type="file"] {
  border: 1px solid #96918b;
  border-bottom: none;
  width: 100%;
}
/* line 34, ../scss/components/_webforms.scss */
.webform-submission-form .form-wrapper .form-item-file-upload input[type="file"]:hover {
  background: none;
  text-decoration: none;
  color: inherit;
  font-weight: inherit;
  background: #009977 !important;
}
/* line 43, ../scss/components/_webforms.scss */
.webform-submission-form .form-wrapper .form-item-file-upload .description {
  border: 1px solid #96918b;
  border-top: none;
  background: none;
  padding-top: 0;
}
/* line 49, ../scss/components/_webforms.scss */
.webform-submission-form .form-wrapper .form-item-file-upload .description .webform-element-description {
  font-size: 13px;
}
/* line 59, ../scss/components/_webforms.scss */
.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-checkboxes .form-item,
.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-radios .form-item {
  min-height: 25px;
}
/* line 62, ../scss/components/_webforms.scss */
.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-checkboxes .form-item input[type="radio"],
.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-checkboxes .form-item input[type="checkbox"],
.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-radios .form-item input[type="radio"],
.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-radios .form-item input[type="checkbox"] {
  width: 27px;
  height: 27px;
}
/* line 68, ../scss/components/_webforms.scss */
.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-checkboxes .form-item .option,
.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-radios .form-item .option {
  line-height: 25px;
  padding: 0;
}
/* line 72, ../scss/components/_webforms.scss */
.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-checkboxes .form-item .option::before,
.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-radios .form-item .option::before {
  width: 25px;
  height: 25px;
}
/* line 78, ../scss/components/_webforms.scss */
.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-checkboxes .form-item input[type="radio"] + label::after,
.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-radios .form-item input[type="radio"] + label::after {
  top: 6px;
  left: 6px;
  border: 7px solid currentColor;
}
/* line 84, ../scss/components/_webforms.scss */
.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-checkboxes .form-item input[type="checkbox"] + label::after,
.webform-submission-form .form-wrapper .fieldgroup .fieldset-wrapper .js-webform-radios .form-item input[type="checkbox"] + label::after {
  top: 5px;
  left: 5px;
  width: 17px;
  height: 9px;
  border-width: 0 0 4px 4px;
}

/* line 100, ../scss/components/_webforms.scss */
.webform-progress .progress-tracker .progress-step {
  background: none;
}
/* line 105, ../scss/components/_webforms.scss */
.webform-progress .progress-tracker .progress-step.is-active .progress-marker::before {
  background-color: #009977;
}

/* line 116, ../scss/components/_webforms.scss */
.webform-confirmation .webform-confirmation__back a {
  background: #009977;
  color: #000;
  font-size: 22px;
  line-height: 26px;
  padding: 22px 80px 22px 30px;
  display: inline-block;
  transition: all 0.3s;
  border-radius: 50px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  margin-bottom: 1em;
  border: none;
  cursor: pointer;
  text-decoration: none;
  position: relative;
}
/* line 46, ../scss/base/_elements.scss */
.webform-confirmation .webform-confirmation__back a:before {
  content: '';
  width: 66px;
  height: 66px;
  border-radius: 100%;
  position: absolute;
  right: 2px;
  top: 50%;
  transform: translateY(-50%);
  background: #18BF9A url("../../images/more-arrow.svg") no-repeat center;
  background-size: 17px;
}
/* line 59, ../scss/base/_elements.scss */
.webform-confirmation .webform-confirmation__back a:hover, .webform-confirmation .webform-confirmation__back a:active, .webform-confirmation .webform-confirmation__back a:focus {
  color: #000;
  outline: none;
  border: none;
  background: #18BF9A;
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.28);
}
/* line 68, ../scss/base/_elements.scss */
.webform-confirmation .webform-confirmation__back a:hover:before, .webform-confirmation .webform-confirmation__back a:active:before, .webform-confirmation .webform-confirmation__back a:focus:before {
  background-color: #009977;
}
/* line 73, ../scss/base/_elements.scss */
.webform-confirmation .webform-confirmation__back a .lgd-prev-next__icon {
  display: none;
}

/* line 2, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title {
  clear: both;
}
/* line 5, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3 {
  position: relative;
  display: block;
  background: #009977;
  margin: 0;
  padding: 10px 40px 15px 25px;
  border-radius: 50px;
}
/* line 18, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2:hover,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4:hover,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5:hover,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6:hover,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3:hover {
  background: #18BF9A;
}
/* line 22, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2 button,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4 button,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5 button,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6 button,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3 button {
  width: 100%;
  text-align: left;
  font-size: 0.8em;
  font-weight: bold;
  color: #000;
  background: none;
  border: none;
  padding: 0;
}
/* line 32, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2 button:hover,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4 button:hover,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5 button:hover,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6 button:hover,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3 button:hover {
  text-decoration: none;
}
/* line 36, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2 button::after,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4 button::after,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5 button::after,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6 button::after,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3 button::after {
  position: absolute;
  content: '';
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  width: 16px;
  height: 16px;
  background: url(../../images/arrow_down.svg) no-repeat 0 0;
}
/* line 48, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h2 button[aria-expanded=true]::after,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h4 button[aria-expanded=true]::after,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h5 button[aria-expanded=true]::after,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h6 button[aria-expanded=true]::after,
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__title h3 button[aria-expanded=true]::after {
  background: url(../../images/arrow_up.svg) no-repeat 0 0;
}
/* line 56, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .accordion-pane__content {
  padding: 20px 15px 0;
}
/* line 62, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h2, .paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h3, .paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h4, .paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h5, .paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h6 {
  background: #E81F76;
}
/* line 65, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h2:hover, .paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h3:hover, .paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h4:hover, .paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h5:hover, .paragraph--type--localgov-accordion.accordion--initialised .bg-pink .accordion-pane__title h6:hover {
  background: #f17caf;
}
/* line 74, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h2, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h3, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h4, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h5, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h6 {
  background: #001E61;
}
/* line 77, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h2:hover, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h3:hover, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h4:hover, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h5:hover, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h6:hover {
  background: #003ec7;
}
/* line 81, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h2 button, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h3 button, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h4 button, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h5 button, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h6 button {
  color: #fff;
}
/* line 84, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h2 button::after, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h3 button::after, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h4 button::after, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h5 button::after, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h6 button::after {
  background-image: url(../../images/arrow_down_white.svg);
}
/* line 89, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h2 button[aria-expanded=true]::after, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h3 button[aria-expanded=true]::after, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h4 button[aria-expanded=true]::after, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h5 button[aria-expanded=true]::after, .paragraph--type--localgov-accordion.accordion--initialised .bg-navy .accordion-pane__title h6 button[aria-expanded=true]::after {
  background-image: url(../../images/arrow_up_white.svg);
}
/* line 100, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h2, .paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h3, .paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h4, .paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h5, .paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h6 {
  background: #EAAF0F;
}
/* line 103, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h2:hover, .paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h3:hover, .paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h4:hover, .paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h5:hover, .paragraph--type--localgov-accordion.accordion--initialised .bg-yellow .accordion-pane__title h6:hover {
  background: #f5d06a;
}
/* line 112, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h2, .paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h3, .paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h4, .paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h5, .paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h6 {
  background: #00ADBB;
}
/* line 115, ../scss/paragraphs/_accordion.scss */
.paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h2:hover, .paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h3:hover, .paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h4:hover, .paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h5:hover, .paragraph--type--localgov-accordion.accordion--initialised .bg-turquoise .accordion-pane__title h6:hover {
  background: #22eeff;
}

/* line 2, ../scss/paragraphs/_account_info.scss */
.paragraph.paragraph--type--account-info {
  margin: 40px 0;
}
/* line 5, ../scss/paragraphs/_account_info.scss */
.paragraph.paragraph--type--account-info .account-info-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 10, ../scss/paragraphs/_account_info.scss */
.paragraph.paragraph--type--account-info .account-info-wrapper .column-left {
  margin-right: auto;
}
/* line 13, ../scss/paragraphs/_account_info.scss */
.paragraph.paragraph--type--account-info .account-info-wrapper .column-right {
  margin-left: auto;
}
/* line 18, ../scss/paragraphs/_account_info.scss */
.paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a {
  background: #009977;
  color: #000;
  font-size: 22px;
  line-height: 26px;
  padding: 22px 80px 22px 30px;
  display: inline-block;
  transition: all 0.3s;
  border-radius: 50px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  margin-bottom: 1em;
  border: none;
  cursor: pointer;
  text-decoration: none;
  position: relative;
}
/* line 46, ../scss/base/_elements.scss */
.paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a:before {
  content: '';
  width: 66px;
  height: 66px;
  border-radius: 100%;
  position: absolute;
  right: 2px;
  top: 50%;
  transform: translateY(-50%);
  background: #18BF9A url("../../images/more-arrow.svg") no-repeat center;
  background-size: 17px;
}
/* line 59, ../scss/base/_elements.scss */
.paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a:hover, .paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a:active, .paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a:focus {
  color: #000;
  outline: none;
  border: none;
  background: #18BF9A;
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.28);
}
/* line 68, ../scss/base/_elements.scss */
.paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a:hover:before, .paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a:active:before, .paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a:focus:before {
  background-color: #009977;
}
/* line 73, ../scss/base/_elements.scss */
.paragraph.paragraph--type--account-info .account-info-wrapper .account-info-action a .lgd-prev-next__icon {
  display: none;
}

/* line 1, ../scss/paragraphs/_homepage_header.scss */
.lgd-homepage-header-wrapper {
  position: relative;
  overflow: hidden;
  -webkit-mask-image: url("../../images/header-overlay-mask.png");
  mask-image: url("../../images/header-overlay-mask.png");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  mask-position: left 80% bottom 0px;
  -webkit-mask-position: left 80% bottom 0px;
  -webkit-mask-size: cover;
  mask-size: cover;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 16, ../scss/paragraphs/_homepage_header.scss */
.lgd-homepage-header-wrapper:after {
  display: block;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: url("../../images/header-overlay-shadow.png") no-repeat left 80% bottom -2px;
  background-size: cover;
}
/* line 28, ../scss/paragraphs/_homepage_header.scss */
.lgd-homepage-header-wrapper .fake-spacer {
  padding: 100px 10px 160px;
}
@media (min-width: 60em) {
  /* line 28, ../scss/paragraphs/_homepage_header.scss */
  .lgd-homepage-header-wrapper .fake-spacer {
    padding: 160px 10px 350px;
  }
}

/* line 36, ../scss/paragraphs/_homepage_header.scss */
.paragraph--type--localgov-homepage-header {
  position: relative;
  transition: opacity 1s ease-in-out;
  opacity: 0;
}
/* line 41, ../scss/paragraphs/_homepage_header.scss */
.paragraph--type--localgov-homepage-header .hp-header-content {
  padding: 100px 10px 160px;
  margin: 0 auto;
  width: 100%;
  z-index: 1;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
}
/* line 51, ../scss/paragraphs/_homepage_header.scss */
.paragraph--type--localgov-homepage-header .hp-header-content .content-wrapper {
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  gap: 30px;
  width: 100%;
  padding-right: 20px;
}
@media (min-width: 48em) {
  /* line 51, ../scss/paragraphs/_homepage_header.scss */
  .paragraph--type--localgov-homepage-header .hp-header-content .content-wrapper {
    max-width: 80%;
    margin: 0 auto;
  }
}
@media (min-width: 60em) {
  /* line 51, ../scss/paragraphs/_homepage_header.scss */
  .paragraph--type--localgov-homepage-header .hp-header-content .content-wrapper {
    flex-wrap: nowrap;
    max-width: 68.75em;
    margin: 0 auto;
    padding-right: 100px;
  }
}
@media (min-width: 68.75em) {
  /* line 51, ../scss/paragraphs/_homepage_header.scss */
  .paragraph--type--localgov-homepage-header .hp-header-content .content-wrapper {
    padding-right: 200px;
  }
}
/* line 78, ../scss/paragraphs/_homepage_header.scss */
.paragraph--type--localgov-homepage-header .hp-header-content .title-wrapper {
  width: 100%;
}
/* line 82, ../scss/paragraphs/_homepage_header.scss */
.paragraph--type--localgov-homepage-header .hp-header-content .title-wrapper .field--name-field-title h1 {
  background: #001E61;
  text-align: left;
  color: #fff;
  padding: 10px 25px;
  margin-bottom: 30px;
  width: fit-content;
  font-size: 40px;
}
@media (min-width: 48em) {
  /* line 78, ../scss/paragraphs/_homepage_header.scss */
  .paragraph--type--localgov-homepage-header .hp-header-content .title-wrapper {
    max-width: 80%;
    margin: 0 auto;
  }
}
@media (min-width: 60em) {
  /* line 78, ../scss/paragraphs/_homepage_header.scss */
  .paragraph--type--localgov-homepage-header .hp-header-content .title-wrapper {
    max-width: 80em;
    margin: 0 auto;
  }
}
@media (min-width: 60em) {
  /* line 41, ../scss/paragraphs/_homepage_header.scss */
  .paragraph--type--localgov-homepage-header .hp-header-content {
    padding: 160px 10px 350px;
  }
}
/* line 110, ../scss/paragraphs/_homepage_header.scss */
.paragraph--type--localgov-homepage-header .hp-header-content form {
  position: relative;
  width: 100%;
}
@media (min-width: 60em) {
  /* line 110, ../scss/paragraphs/_homepage_header.scss */
  .paragraph--type--localgov-homepage-header .hp-header-content form {
    max-width: 540px;
  }
}
/* line 119, ../scss/paragraphs/_homepage_header.scss */
.paragraph--type--localgov-homepage-header .hp-header-content form .form-item-search-keys label {
  display: none;
}
/* line 123, ../scss/paragraphs/_homepage_header.scss */
.paragraph--type--localgov-homepage-header .hp-header-content form .form-item-search-keys input {
  padding: 24px 80px 24px 40px;
  border: none;
  color: #3c3c3c;
  background: #f2f2f2;
  border-radius: 100px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
/* line 131, ../scss/paragraphs/_homepage_header.scss */
.paragraph--type--localgov-homepage-header .hp-header-content form .form-item-search-keys input::placeholder {
  color: #3c3c3c;
  opacity: 1;
}
/* line 138, ../scss/paragraphs/_homepage_header.scss */
.paragraph--type--localgov-homepage-header .hp-header-content form .form-submit, .paragraph--type--localgov-homepage-header .hp-header-content .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn, .page--moderngov-template .main .main-column #modgov .paragraph--type--localgov-homepage-header .hp-header-content form .mgClosePara input#butGo.btn, .paragraph--type--localgov-homepage-header .hp-header-content .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn, .page--moderngov-template .main .main-column #modgov .paragraph--type--localgov-homepage-header .hp-header-content form#FormIssueLogon .mgSubmitRow #butGo.btn {
  font-size: 0;
  background: url("../../images/yellow-search.svg") no-repeat center;
  opacity: 1;
  background-size: 66px;
  width: 63px;
  height: 63px;
  position: absolute;
  right: 2px;
  top: 2px;
  padding: 0;
  transition: opacity 0.3s;
  min-width: 50px;
}
/* line 152, ../scss/paragraphs/_homepage_header.scss */
.paragraph--type--localgov-homepage-header .hp-header-content form .form-submit:hover, .paragraph--type--localgov-homepage-header .hp-header-content .page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn:hover, .page--moderngov-template .main .main-column #modgov .paragraph--type--localgov-homepage-header .hp-header-content form .mgClosePara input#butGo.btn:hover, .paragraph--type--localgov-homepage-header .hp-header-content .page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn:hover, .page--moderngov-template .main .main-column #modgov .paragraph--type--localgov-homepage-header .hp-header-content form#FormIssueLogon .mgSubmitRow #butGo.btn:hover {
  background: url("../../images/yellow-search.svg") no-repeat center;
  opacity: 0.7;
}
/* line 161, ../scss/paragraphs/_homepage_header.scss */
.paragraph--type--localgov-homepage-header .paragraph--type--localgov-cta-card a {
  background: url("../../images/arrow-circle-light-green.svg") no-repeat center right 2px, #009977;
  background-size: 67px;
  color: #000;
  padding: 22px 80px 22px 30px;
  display: inline-block;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 50px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  border: none;
  cursor: pointer;
  text-decoration: none;
  position: relative;
}
/* line 176, ../scss/paragraphs/_homepage_header.scss */
.paragraph--type--localgov-homepage-header .paragraph--type--localgov-cta-card a:hover, .paragraph--type--localgov-homepage-header .paragraph--type--localgov-cta-card a:active, .paragraph--type--localgov-homepage-header .paragraph--type--localgov-cta-card a:focus {
  border: none;
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.28);
}
/* line 183, ../scss/paragraphs/_homepage_header.scss */
.paragraph--type--localgov-homepage-header .paragraph--type--localgov-cta-card a .field--name-field-title {
  font-size: 22px;
  line-height: 26px;
}
/* line 188, ../scss/paragraphs/_homepage_header.scss */
.paragraph--type--localgov-homepage-header .paragraph--type--localgov-cta-card a .field--name-localgov-text-plain {
  font-size: 16px;
  line-height: 20px;
}

/* line 1, ../scss/paragraphs/_image.scss */
.lgd-image--has-caption {
  border: 1px solid #e4e4e4;
  display: table;
  margin: 0 auto 20px;
}
/* line 6, ../scss/paragraphs/_image.scss */
.lgd-image--has-caption .field--name-localgov-caption {
  background-color: #efefef;
  display: table-caption;
  caption-side: bottom;
}

/* line 13, ../scss/paragraphs/_image.scss */
.lgd-image {
  border: none;
  margin: 0 auto 20px;
  display: table;
}
/* line 18, ../scss/paragraphs/_image.scss */
.lgd-image img {
  border-radius: 50px;
}
/* line 22, ../scss/paragraphs/_image.scss */
.lgd-image .field--name-field-caption {
  margin: 10px 0 10px;
  border-radius: 10px;
  font-size: 0.9em;
  border: 1px solid #efefef;
  padding: 10px;
  background: #efefef;
  text-align: center;
  color: #333;
}

/* line 3, ../scss/paragraphs/_information-banner.scss */
.paragraph--type--information-banner .field--name-localgov-link {
  min-height: 44px;
  padding: 6px 12px;
  background-color: #e4e4e4;
  max-width: 60em;
  margin-left: auto;
  margin-right: auto;
  border-radius: 25px;
}
/* line 12, ../scss/paragraphs/_information-banner.scss */
.paragraph--type--information-banner .field--name-localgov-link a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 32px;
  padding: 0 40px;
  color: #009977;
  text-decoration: none;
}
/* line 22, ../scss/paragraphs/_information-banner.scss */
.paragraph--type--information-banner .field--name-localgov-link a:active, .paragraph--type--information-banner .field--name-localgov-link a:focus {
  background: none;
}
/* line 26, ../scss/paragraphs/_information-banner.scss */
.paragraph--type--information-banner .field--name-localgov-link a:hover {
  text-decoration: underline;
}
/* line 30, ../scss/paragraphs/_information-banner.scss */
.paragraph--type--information-banner .field--name-localgov-link a::before, .paragraph--type--information-banner .field--name-localgov-link a::after {
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  background: url(../../images/info_icon_gr.svg) no-repeat 0 50%;
}
/* line 39, ../scss/paragraphs/_information-banner.scss */
.paragraph--type--information-banner .field--name-localgov-link a::before {
  left: 4px;
}
/* line 43, ../scss/paragraphs/_information-banner.scss */
.paragraph--type--information-banner .field--name-localgov-link a::after {
  right: 4px;
}
/* line 52, ../scss/paragraphs/_information-banner.scss */
.paragraph--type--information-banner.light_grey .field--name-localgov-link {
  background-color: #e4e4e4;
}
/* line 59, ../scss/paragraphs/_information-banner.scss */
.paragraph--type--information-banner.dark_green .field--name-localgov-link {
  background-color: #009977;
}
/* line 62, ../scss/paragraphs/_information-banner.scss */
.paragraph--type--information-banner.dark_green .field--name-localgov-link a {
  color: #fff;
}
/* line 65, ../scss/paragraphs/_information-banner.scss */
.paragraph--type--information-banner.dark_green .field--name-localgov-link a::before, .paragraph--type--information-banner.dark_green .field--name-localgov-link a::after {
  background-image: url(../../images/info_icon.svg);
}
/* line 75, ../scss/paragraphs/_information-banner.scss */
.paragraph--type--information-banner.gold .field--name-localgov-link {
  background-color: #b6a267;
}
/* line 78, ../scss/paragraphs/_information-banner.scss */
.paragraph--type--information-banner.gold .field--name-localgov-link a {
  color: #fff;
}
/* line 81, ../scss/paragraphs/_information-banner.scss */
.paragraph--type--information-banner.gold .field--name-localgov-link a::before, .paragraph--type--information-banner.gold .field--name-localgov-link a::after {
  background-image: url(../../images/info_icon.svg);
}
/* line 91, ../scss/paragraphs/_information-banner.scss */
.paragraph--type--information-banner.light_gold .field--name-localgov-link {
  background-color: #e2dac2;
}

/* line 1, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--localgov-link {
  color: #333;
  max-width: 60em;
}
/* line 5, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--localgov-link a {
  background: #009977;
  color: #000;
  font-size: 22px;
  line-height: 26px;
  padding: 22px 80px 22px 30px;
  display: inline-block;
  transition: all 0.3s;
  border-radius: 50px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  margin-bottom: 1em;
  border: none;
  cursor: pointer;
  text-decoration: none;
  position: relative;
}
/* line 46, ../scss/base/_elements.scss */
.paragraph--type--localgov-link a:before {
  content: '';
  width: 66px;
  height: 66px;
  border-radius: 100%;
  position: absolute;
  right: 2px;
  top: 50%;
  transform: translateY(-50%);
  background: #18BF9A url("../../images/more-arrow.svg") no-repeat center;
  background-size: 17px;
}
/* line 59, ../scss/base/_elements.scss */
.paragraph--type--localgov-link a:hover, .paragraph--type--localgov-link a:active, .paragraph--type--localgov-link a:focus {
  color: #000;
  outline: none;
  border: none;
  background: #18BF9A;
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.28);
}
/* line 68, ../scss/base/_elements.scss */
.paragraph--type--localgov-link a:hover:before, .paragraph--type--localgov-link a:active:before, .paragraph--type--localgov-link a:focus:before {
  background-color: #009977;
}
/* line 73, ../scss/base/_elements.scss */
.paragraph--type--localgov-link a .lgd-prev-next__icon {
  display: none;
}
/* line 10, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--localgov-link.button--yellow a {
  background: #EAAF0F;
}
/* line 123, ../scss/base/_elements.scss */
.paragraph--type--localgov-link.button--yellow a::before {
  background-color: #f5d06a;
}
/* line 126, ../scss/base/_elements.scss */
.paragraph--type--localgov-link.button--yellow a:hover, .paragraph--type--localgov-link.button--yellow a:active, .paragraph--type--localgov-link.button--yellow a:focus {
  background: #EAAF0F;
}
/* line 15, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--localgov-link.button--pink a {
  background: #E81F76;
}
/* line 135, ../scss/base/_elements.scss */
.paragraph--type--localgov-link.button--pink a::before {
  background-color: #f17caf;
}
/* line 138, ../scss/base/_elements.scss */
.paragraph--type--localgov-link.button--pink a:hover, .paragraph--type--localgov-link.button--pink a:active, .paragraph--type--localgov-link.button--pink a:focus {
  background: #E81F76;
}
/* line 20, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--localgov-link.button--navy a {
  background: #001E61;
  color: #fff;
}
/* line 148, ../scss/base/_elements.scss */
.paragraph--type--localgov-link.button--navy a::before {
  background-color: #003ec7;
  background-image: url("../../images/more-arrow-white.svg");
}
/* line 152, ../scss/base/_elements.scss */
.paragraph--type--localgov-link.button--navy a:hover, .paragraph--type--localgov-link.button--navy a:active, .paragraph--type--localgov-link.button--navy a:focus {
  background: #001E61;
}
/* line 25, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--localgov-link.button--family_hub_violet a {
  background: #c28ab8;
}
/* line 161, ../scss/base/_elements.scss */
.paragraph--type--localgov-link.button--family_hub_violet a::before {
  background-color: #e5cde1;
}
/* line 164, ../scss/base/_elements.scss */
.paragraph--type--localgov-link.button--family_hub_violet a:hover, .paragraph--type--localgov-link.button--family_hub_violet a:active, .paragraph--type--localgov-link.button--family_hub_violet a:focus {
  background: #c28ab8;
}
/* line 30, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--localgov-link.button--family_hub_green a {
  background: #315964;
}
/* line 161, ../scss/base/_elements.scss */
.paragraph--type--localgov-link.button--family_hub_green a::before {
  background-color: #5396a8;
}
/* line 164, ../scss/base/_elements.scss */
.paragraph--type--localgov-link.button--family_hub_green a:hover, .paragraph--type--localgov-link.button--family_hub_green a:active, .paragraph--type--localgov-link.button--family_hub_green a:focus {
  background: #315964;
}
/* line 35, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--localgov-link.button--family_hub_poppy a {
  background: #d57a58;
}
/* line 161, ../scss/base/_elements.scss */
.paragraph--type--localgov-link.button--family_hub_poppy a::before {
  background-color: #e9bbaa;
}
/* line 164, ../scss/base/_elements.scss */
.paragraph--type--localgov-link.button--family_hub_poppy a:hover, .paragraph--type--localgov-link.button--family_hub_poppy a:active, .paragraph--type--localgov-link.button--family_hub_poppy a:focus {
  background: #d57a58;
}
/* line 40, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--localgov-link.button--family_hub_primrose a {
  background: #d0b550;
}
/* line 161, ../scss/base/_elements.scss */
.paragraph--type--localgov-link.button--family_hub_primrose a::before {
  background-color: #e6d7a0;
}
/* line 164, ../scss/base/_elements.scss */
.paragraph--type--localgov-link.button--family_hub_primrose a:hover, .paragraph--type--localgov-link.button--family_hub_primrose a:active, .paragraph--type--localgov-link.button--family_hub_primrose a:focus {
  background: #d0b550;
}

/* line 47, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item {
  padding: 0;
  color: #333;
  max-width: 60em;
  text-align: center;
}
/* line 53, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item a {
  background: url("../../images/download-round-green.svg") no-repeat left 15px center;
  color: #000;
  font: bold 1.5em/1.25 "Lato", sans-serif;
  border: 2px solid #009977;
  padding: 15px 50px 17px 65px;
  border-radius: 50px;
  cursor: pointer;
  text-decoration: none;
  display: flex;
  align-items: center;
  min-height: 96px;
}
/* line 67, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item a:after {
  content: '';
  position: absolute;
  right: 15px;
  top: 50%;
  display: block;
  transform: translateY(-50%);
  background: url("../../images/arrow_down.svg") no-repeat center;
  background-size: 100% auto;
  width: 20px;
  height: 20px;
}
/* line 80, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item a:before {
  display: none;
}
/* line 84, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item a:hover, .paragraph--type--link-document .field--name-localgov-media-item a:focus {
  border: 2px solid #001E61;
  color: #001E61;
  text-decoration: underline;
}
/* line 91, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item a .file-meta {
  display: none;
}
/* line 97, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-pdf a::before {
  content: url(../../images/AssetIcon_smlPdf.gif);
}
/* line 101, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-rtf a::before {
  content: url(../../images/AssetIcon_smlDoc.gif);
}
/* line 105, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-avi a::before {
  content: url(../../images/AssetIcon_smlavi.gif);
}
/* line 109, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-docx a::before {
  content: url(../../images/AssetIcon_smlDoc.gif);
}
/* line 113, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-htm a::before {
  content: url(../../images/AssetIcon_smlhtm.gif);
}
/* line 117, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-jpg a::before {
  content: url(../../images/AssetIcon_smljpg.gif);
}
/* line 121, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-mov a::before {
  content: url(../../images/AssetIcon_smlmov.gif);
}
/* line 125, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-exe a::before {
  content: url(../../images/AssetIcon_smlexe.gif);
}
/* line 129, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-mp3 a::before {
  content: url(../../images/AssetIcon_smlmp3.gif);
}
/* line 133, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-pptx a::before {
  content: url(../../images/AssetIcon_smlPpt.gif);
}
/* line 137, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-swf a::before {
  content: url(../../images/AssetIcon_smlswf.gif);
}
/* line 141, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-txt a::before {
  content: url(../../images/AssetIcon_smltxt.gif);
}
/* line 145, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-xls, .paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-csv a::before {
  content: url(../../images/AssetIcon_smlXls.gif);
}
/* line 149, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item .file--mime-application-zip a::before {
  content: url(../../images/AssetIcon_smlZip.gif);
}
/* line 155, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item .file--x-office-document a::before {
  content: url(../../images/AssetIcon_smlDoc.gif);
}
/* line 160, ../scss/paragraphs/_link_paragraphs.scss */
.paragraph--type--link-document .field--name-localgov-media-item .file {
  display: flex;
  justify-content: flex-start;
}

/* line 1, ../scss/paragraphs/_localgov-text.scss */
.paragraph--type--localgov-text {
  overflow: hidden;
}

/* line 2, ../scss/paragraphs/_localgov_contact_paragraph.scss */
.paragraph--type--localgov-contact .field {
  margin-bottom: 0.5em;
}
/* line 6, ../scss/paragraphs/_localgov_contact_paragraph.scss */
.paragraph--type--localgov-contact .field--name-localgov-contact-heading {
  font-size: 23px;
  line-height: 28px;
  margin-bottom: 10px;
  font-weight: bold;
  color: #333;
}
/* line 16, ../scss/paragraphs/_localgov_contact_paragraph.scss */
.paragraph--type--localgov-contact .field--name-localgov-contact-address .address .country {
  display: none;
}

/* line 3, ../scss/paragraphs/_localgov_document_paragraph.scss */
.paragraph--type--localgov-documents .field.field--name-field-title {
  position: absolute;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 10px;
}

/* line 4, ../scss/paragraphs/_localgov_image_paragraph.scss */
.paragraph.paragraph--type--localgov-image .field--type-image img {
  max-width: 100%;
  margin: 0 auto;
}

/* line 3, ../scss/paragraphs/_localgov_video.scss */
.paragraph.paragraph--type--localgov-video .field--name-field-media-oembed-video {
  position: relative;
  width: 100%;
  height: 0;
}
/* line 8, ../scss/paragraphs/_localgov_video.scss */
.paragraph.paragraph--type--localgov-video .field--name-field-media-oembed-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box {
  padding: 50px 40px;
  border-radius: 50px;
  color: #fff;
  margin: 0 auto 30px;
  background-color: #009977;
}
/* line 8, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box h2,
.paragraph--type--localgov-call-out-box p,
.paragraph--type--localgov-call-out-box .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,
.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .paragraph--type--localgov-call-out-box .field--name-localgov-summary,
.paragraph--type--localgov-call-out-box .call-out-box__content,
.paragraph--type--localgov-call-out-box .call-out-box__link,
.paragraph--type--localgov-call-out-box a,
.paragraph--type--localgov-call-out-box .field--name-localgov-body-text a {
  color: #fff;
}
/* line 17, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box .block-localgov-services {
  display: none;
}
/* line 21, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box .btn-primary {
  display: inline-block;
  margin-top: 15px;
}
/* line 26, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box .call-out-box__content {
  background: 0;
  padding: 0;
  color: #333;
}
/* line 32, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box .call-out-box__link {
  padding: 0;
  background: 0;
  color: #009977;
}
/* line 37, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box .call-out-box__link:not(:empty) {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 12px;
}
/* line 43, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box .call-out-box__link:hover {
  text-decoration: none;
}
/* line 49, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box .field--name-localgov-body-text a {
  text-decoration: underline;
  text-decoration-color: #000;
  text-underline-offset: 4px;
}
/* line 54, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box .field--name-localgov-body-text a:hover {
  text-decoration: none;
}
/* line 60, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box h2 {
  font: bold 1.5em/normal "Lato", sans-serif;
  padding: 0;
  background: 0;
  margin-bottom: 10px;
}
/* line 67, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box.call-out-box--no-image {
  background: 0;
}
/* line 71, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box.call-out-box--light-gold, .paragraph--type--localgov-call-out-box.call-out-box--light-grey {
  background-color: #e4e4e4;
}
/* line 75, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box.call-out-box--light-gold h2,
.paragraph--type--localgov-call-out-box.call-out-box--light-gold p,
.paragraph--type--localgov-call-out-box.call-out-box--light-gold .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,
.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .paragraph--type--localgov-call-out-box.call-out-box--light-gold .field--name-localgov-summary,
.paragraph--type--localgov-call-out-box.call-out-box--light-gold .call-out-box__content,
.paragraph--type--localgov-call-out-box.call-out-box--light-gold .call-out-box__link,
.paragraph--type--localgov-call-out-box.call-out-box--light-gold a,
.paragraph--type--localgov-call-out-box.call-out-box--light-gold .field--name-localgov-body-text a, .paragraph--type--localgov-call-out-box.call-out-box--light-grey h2,
.paragraph--type--localgov-call-out-box.call-out-box--light-grey p,
.paragraph--type--localgov-call-out-box.call-out-box--light-grey .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,
.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .paragraph--type--localgov-call-out-box.call-out-box--light-grey .field--name-localgov-summary,
.paragraph--type--localgov-call-out-box.call-out-box--light-grey .call-out-box__content,
.paragraph--type--localgov-call-out-box.call-out-box--light-grey .call-out-box__link,
.paragraph--type--localgov-call-out-box.call-out-box--light-grey a,
.paragraph--type--localgov-call-out-box.call-out-box--light-grey .field--name-localgov-body-text a {
  color: #000;
}
/* line 85, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box.call-out-box--gold {
  background-color: #b6a267;
  color: #fff;
}
/* line 89, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box.call-out-box--gold h2,
.paragraph--type--localgov-call-out-box.call-out-box--gold p,
.paragraph--type--localgov-call-out-box.call-out-box--gold .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,
.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .paragraph--type--localgov-call-out-box.call-out-box--gold .field--name-localgov-summary,
.paragraph--type--localgov-call-out-box.call-out-box--gold .call-out-box__content,
.paragraph--type--localgov-call-out-box.call-out-box--gold .call-out-box__link,
.paragraph--type--localgov-call-out-box.call-out-box--gold a,
.paragraph--type--localgov-call-out-box.call-out-box--gold .field--name-localgov-body-text a {
  color: #fff;
}
/* line 99, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box.call-out-box--dark-green {
  color: #fff;
  background-color: #009977;
}
/* line 103, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box.call-out-box--dark-green h2,
.paragraph--type--localgov-call-out-box.call-out-box--dark-green p,
.paragraph--type--localgov-call-out-box.call-out-box--dark-green .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,
.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .paragraph--type--localgov-call-out-box.call-out-box--dark-green .field--name-localgov-summary,
.paragraph--type--localgov-call-out-box.call-out-box--dark-green .call-out-box__content,
.paragraph--type--localgov-call-out-box.call-out-box--dark-green .call-out-box__link,
.paragraph--type--localgov-call-out-box.call-out-box--dark-green a,
.paragraph--type--localgov-call-out-box.call-out-box--dark-green .field--name-localgov-body-text a {
  color: #fff;
}
/* line 113, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box.information-icon-inc {
  background-image: url(../../images/info-icon.png);
  background-position: left 30px center;
  background-repeat: no-repeat;
  background-size: 40px;
  padding-left: 90px;
}
/* line 121, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box p, .paragraph--type--localgov-call-out-box .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .paragraph--type--localgov-call-out-box .field--name-localgov-summary {
  margin-bottom: 0;
}
/* line 125, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box.call-out-box--pink {
  background-color: #E81F76;
  color: #fff;
}
/* line 129, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box.call-out-box--pink h2,
.paragraph--type--localgov-call-out-box.call-out-box--pink p,
.paragraph--type--localgov-call-out-box.call-out-box--pink .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,
.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .paragraph--type--localgov-call-out-box.call-out-box--pink .field--name-localgov-summary,
.paragraph--type--localgov-call-out-box.call-out-box--pink .call-out-box__content,
.paragraph--type--localgov-call-out-box.call-out-box--pink .call-out-box__link,
.paragraph--type--localgov-call-out-box.call-out-box--pink a,
.paragraph--type--localgov-call-out-box.call-out-box--pink .field--name-localgov-body-text a {
  color: #fff;
}
/* line 139, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box.call-out-box--yellow {
  background-color: #EAAF0F;
  color: #1e1e1e;
}
/* line 143, ../scss/paragraphs/_text_with_background_paragraph.scss */
.paragraph--type--localgov-call-out-box.call-out-box--yellow h2,
.paragraph--type--localgov-call-out-box.call-out-box--yellow p,
.paragraph--type--localgov-call-out-box.call-out-box--yellow .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,
.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .paragraph--type--localgov-call-out-box.call-out-box--yellow .field--name-localgov-summary,
.paragraph--type--localgov-call-out-box.call-out-box--yellow .call-out-box__content,
.paragraph--type--localgov-call-out-box.call-out-box--yellow .call-out-box__link,
.paragraph--type--localgov-call-out-box.call-out-box--yellow a,
.paragraph--type--localgov-call-out-box.call-out-box--yellow .field--name-localgov-body-text a {
  color: #1e1e1e;
}

/* line 2, ../scss/pages/_directory.scss */
.page-node-type-localgov-directory .fieldset-wrapper {
  display: flex;
  flex: 1 1 0px;
  align-items: end;
}
/* line 7, ../scss/pages/_directory.scss */
.page-node-type-localgov-directory .fieldset-wrapper .form-item {
  flex-basis: 100%;
  margin: 0 5px;
}
/* line 13, ../scss/pages/_directory.scss */
.page-node-type-localgov-directory .venue-item {
  border-radius: 50px;
  display: block;
  background: #efefef;
  padding: 25px 40px;
  text-decoration: none;
  font-weight: normal;
  flex-grow: 1;
  overflow: hidden;
}
/* line 26, ../scss/pages/_directory.scss */
.page-node-type-localgov-directory .directory .view-content {
  display: flex;
  flex-wrap: wrap;
  margin: 25px 0;
}
/* line 32, ../scss/pages/_directory.scss */
.page-node-type-localgov-directory .directory .views-row {
  border: 0;
  display: inline-flex;
  flex: 1 0 100%;
  margin: 5px;
}
@media screen and (min-width: 48em) {
  /* line 32, ../scss/pages/_directory.scss */
  .page-node-type-localgov-directory .directory .views-row {
    display: inline-flex;
    flex: 0 0 calc(50% - 10px);
  }
}
/* line 44, ../scss/pages/_directory.scss */
.page-node-type-localgov-directory .lgd-region__inner--filters {
  border-radius: 50px;
  background: #e4e4e4;
  padding: 20px;
  margin: 0 0 25px 0;
}
/* line 50, ../scss/pages/_directory.scss */
.page-node-type-localgov-directory .lgd-region__inner--filters .views-exposed-form label {
  font-weight: bold;
  margin: 0 0 .5em;
  font-size: 1.4em;
}
/* line 56, ../scss/pages/_directory.scss */
.page-node-type-localgov-directory .lgd-region__inner--filters .form-item-search-api-fulltext > * + * {
  margin: 0;
}
/* line 61, ../scss/pages/_directory.scss */
.page-node-type-localgov-directory .hidden {
  display: none;
}
/* line 65, ../scss/pages/_directory.scss */
.page-node-type-localgov-directory .all-stories__filters--button {
  background: #fff;
  margin-bottom: 10px;
  border: 0;
  font-size: 1.7em;
  line-height: 1.2;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  color: #3c3c3c;
}
/* line 77, ../scss/pages/_directory.scss */
.page-node-type-localgov-directory .facets-widget--dropdown label {
  display: none;
}
/* line 82, ../scss/pages/_directory.scss */
.page-node-type-localgov-directory .views-row {
  border: 0;
  margin-bottom: 10px;
}
/* line 87, ../scss/pages/_directory.scss */
.page-node-type-localgov-directory .region-content ul li, .page-node-type-localgov-directory .views-field-localgov-event-date-value-1 {
  padding-left: 25px;
  margin-bottom: 2em;
  background: none;
  text-align: left;
  font-weight: bold;
  color: #333;
}
/* line 96, ../scss/pages/_directory.scss */
.page-node-type-localgov-directory .field--name-field-media-image {
  float: left;
  width: 200px;
  height: auto;
  margin: 0 1.5rem 1rem 0;
}
/* line 106, ../scss/pages/_directory.scss */
.page-node-type-localgov-directory .view-localgov-directory-channel .views-row .lgd-teaser__content h2 {
  padding: 0;
  background: none;
}

/* line 115, ../scss/pages/_directory.scss */
.localgov-directories-venue__content > div {
  display: flex;
  margin-bottom: 20px;
  color: #333;
}
/* line 120, ../scss/pages/_directory.scss */
.localgov-directories-venue__content > div .directory-label {
  font-weight: bold;
}
/* line 124, ../scss/pages/_directory.scss */
.localgov-directories-venue__content > div div {
  flex: 0 0 calc(50% - 10px);
}
/* line 129, ../scss/pages/_directory.scss */
.localgov-directories-venue__content > div .field--label-hidden .field--name-label {
  display: none;
}

/* line 135, ../scss/pages/_directory.scss */
.block-directory-text,
.field--name-field-think-local-text {
  background: #009977 url("../../images/info-icon.png") no-repeat 20px 45px;
  border-radius: 50px;
  text-align: left;
  color: #333;
  font-weight: 400;
  font-size: 1em;
  display: block;
  margin: 10px auto 35px;
  font-family: "Lato", sans-serif;
  padding: 40px 40px 40px 85px;
  position: relative;
  min-height: 50px;
}
/* line 150, ../scss/pages/_directory.scss */
.block-directory-text a,
.field--name-field-think-local-text a {
  color: #fff;
}
/* line 154, ../scss/pages/_directory.scss */
.block-directory-text p, .block-directory-text .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .block-directory-text .field--name-localgov-summary,
.field--name-field-think-local-text p,
.field--name-field-think-local-text .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,
.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-field-think-local-text .field--name-localgov-summary {
  margin-bottom: 0;
}

/* line 159, ../scss/pages/_directory.scss */
.leaflet-container a {
  color: #009977;
}

/* line 165, ../scss/pages/_directory.scss */
.block-entity-viewnode .node--view-mode-map h2 {
  display: none;
}
/* line 171, ../scss/pages/_directory.scss */
.block-entity-viewnode .node--view-mode-map .field--name-localgov-location .field--name-label,
.block-entity-viewnode .node--view-mode-map .field--label-hidden .field--name-label {
  display: none;
}

/* line 179, ../scss/pages/_directory.scss */
.page-node-type-localgov-directories-venue .node__restricted-width-section {
  flex-grow: 1;
}

/* line 2, ../scss/pages/_events.scss */
.path-events .fieldset-wrapper {
  display: flex;
  flex: 1 1 0px;
  align-items: end;
}
/* line 7, ../scss/pages/_events.scss */
.path-events .fieldset-wrapper .form-item {
  flex-basis: 100%;
  margin: 0 5px;
}
/* line 13, ../scss/pages/_events.scss */
.path-events .view-content {
  display: flex;
  flex-wrap: wrap;
}
/* line 18, ../scss/pages/_events.scss */
.path-events .views-row {
  border: 0;
  margin: 5px;
  border: 0;
  margin-bottom: 10px;
  flex-grow: 1;
}
/* line 25, ../scss/pages/_events.scss */
.path-events .views-row .views-text-column {
  display: grid;
  margin: 10px;
}
/* line 30, ../scss/pages/_events.scss */
.path-events .views-row .views-field-title h2 {
  padding: 10px 10px 10px 0;
  background: none;
}
/* line 35, ../scss/pages/_events.scss */
.path-events .views-row .field-content a {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 30em) {
  /* line 35, ../scss/pages/_events.scss */
  .path-events .views-row .field-content a {
    flex-direction: row;
    flex-grow: 1;
  }
}
@media screen and (min-width: 60em) {
  /* line 18, ../scss/pages/_events.scss */
  .path-events .views-row {
    display: inline-flex;
    flex: 0 0 calc(50% - 10px);
  }
  /* line 49, ../scss/pages/_events.scss */
  .path-events .views-row .views-field-nothing {
    flex-grow: 1;
    display: flex;
  }
  /* line 53, ../scss/pages/_events.scss */
  .path-events .views-row .views-field-nothing > .field-content {
    flex-grow: 1;
    display: flex;
  }
}
/* line 60, ../scss/pages/_events.scss */
.path-events .views-row .views-field-localgov-event-date-value-1 {
  color: #001E61;
  font-weight: normal;
}
/* line 64, ../scss/pages/_events.scss */
.path-events .views-row .views-field-localgov-event-date-value-1 .date-recur-occurrences {
  margin: 0;
  padding: 0;
  color: inherit;
  list-style: none;
}
/* line 70, ../scss/pages/_events.scss */
.path-events .views-row .views-field-localgov-event-date-value-1 .date-recur-occurrences li {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
  font-weight: 400;
}
/* line 79, ../scss/pages/_events.scss */
.path-events .views-row .views-field-localgov-event-date-value-1 .date-recur-occurrences li .list-recur-time {
  display: block;
}
/* line 87, ../scss/pages/_events.scss */
.path-events .events-item-link {
  text-decoration: none;
  background-color: #efefef;
  display: block;
  overflow: hidden;
  font-weight: normal;
  border-radius: 50px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  transition: box-shadow 0.3s;
}
/* line 97, ../scss/pages/_events.scss */
.path-events .events-item-link:hover {
  box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.28);
}
/* line 102, ../scss/pages/_events.scss */
.path-events .lgd-region__inner--filters {
  border-radius: 50px;
  background: #e4e4e4;
  padding: 20px;
  margin: 0 0 25px 0;
}
/* line 108, ../scss/pages/_events.scss */
.path-events .lgd-region__inner--filters .views-exposed-form label {
  font-weight: bold;
  margin: 0 0 0.5em;
  font-size: 1.4em;
}
/* line 114, ../scss/pages/_events.scss */
.path-events .lgd-region__inner--filters .form-item-search-api-fulltext > * + * {
  margin: 0;
}
/* line 119, ../scss/pages/_events.scss */
.path-events .hidden {
  display: none;
}
/* line 123, ../scss/pages/_events.scss */
.path-events .all-stories__filters--button {
  background: #fff;
  margin-bottom: 10px;
  border: 0;
  font-size: 1.7em;
  line-height: 1.2;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  color: #3c3c3c;
}
/* line 135, ../scss/pages/_events.scss */
.path-events .facets-widget--dropdown label {
  display: none;
}
/* line 140, ../scss/pages/_events.scss */
.path-events .region-content ul li,
.path-events .views-field-localgov-event-date-value-1 {
  margin-bottom: 2em;
  background: none;
  text-align: left;
  font-weight: bold;
  color: #333;
}
/* line 149, ../scss/pages/_events.scss */
.path-events .field--name-field-media-image {
  margin: 0 auto;
}
@media screen and (min-width: 30em) {
  /* line 149, ../scss/pages/_events.scss */
  .path-events .field--name-field-media-image {
    width: 200px;
    height: auto;
    margin: 0 1.5rem 0rem 0;
    flex-grow: 0;
  }
}

/* line 168, ../scss/pages/_events.scss */
.page-node-type-localgov-event .event-map .field--name-label,
.page-node-type-localgov-event .field--label-hidden .field--name-label {
  display: none;
}
/* line 177, ../scss/pages/_events.scss */
.page-node-type-localgov-event .localgov-event.single-date .field--name-localgov-event-date .date-recur-date,
.page-node-type-localgov-event .localgov-event.single-date .field--name-localgov-event-date .date-recur-occurrences {
  font-size: 0;
}
/* line 181, ../scss/pages/_events.scss */
.page-node-type-localgov-event .localgov-event.single-date .field--name-localgov-event-date .date-recur-date time,
.page-node-type-localgov-event .localgov-event.single-date .field--name-localgov-event-date .date-recur-occurrences time {
  font-size: 16px;
}
/* line 189, ../scss/pages/_events.scss */
.page-node-type-localgov-event .field--name-localgov-event-image {
  margin: 20px 0;
}
/* line 192, ../scss/pages/_events.scss */
.page-node-type-localgov-event .field--name-localgov-event-image img {
  border-radius: 50px;
}
/* line 198, ../scss/pages/_events.scss */
.page-node-type-localgov-event .localgov-event__content .events-meta {
  border-radius: 50px;
  background: #eee;
  padding: 40px 40px 20px 40px;
  margin-bottom: 20px;
  margin-top: 20px;
}
/* line 205, ../scss/pages/_events.scss */
.page-node-type-localgov-event .localgov-event__content .events-meta > div {
  display: flex;
}
/* line 208, ../scss/pages/_events.scss */
.page-node-type-localgov-event .localgov-event__content .events-meta > div .event-label {
  font-weight: bold;
  margin-right: 5px;
}
/* line 213, ../scss/pages/_events.scss */
.page-node-type-localgov-event .localgov-event__content .events-meta > div div {
  flex: 0 0 calc(10% - 10px);
}
/* line 216, ../scss/pages/_events.scss */
.page-node-type-localgov-event .localgov-event__content .events-meta > div div.field {
  flex: 1 0 calc(30% - 10px);
}
/* line 221, ../scss/pages/_events.scss */
.page-node-type-localgov-event .localgov-event__content .events-meta > div .field--name-body {
  flex: inherit;
}
/* line 226, ../scss/pages/_events.scss */
.page-node-type-localgov-event .localgov-event__content .events-meta .event-next-date,
.page-node-type-localgov-event .localgov-event__content .events-meta .event-days,
.page-node-type-localgov-event .localgov-event__content .events-meta .event-time {
  display: flex;
  margin-bottom: 20px;
}
/* line 234, ../scss/pages/_events.scss */
.page-node-type-localgov-event .localgov-event__content .events-meta .event-next-date .field-days .list-recur-date,
.page-node-type-localgov-event .localgov-event__content .events-meta .event-days .field-days .list-recur-date,
.page-node-type-localgov-event .localgov-event__content .events-meta .event-time .field-days .list-recur-date {
  display: inline;
}
/* line 242, ../scss/pages/_events.scss */
.page-node-type-localgov-event .date-recur-occurrences {
  margin: 0;
  padding: 0;
}
/* line 246, ../scss/pages/_events.scss */
.page-node-type-localgov-event .date-recur-occurrences li {
  background: none;
  padding: 0;
  margin: 0;
}
/* line 251, ../scss/pages/_events.scss */
.page-node-type-localgov-event .date-recur-occurrences li .list-recur-time {
  display: block;
}
/* line 255, ../scss/pages/_events.scss */
.page-node-type-localgov-event .date-recur-occurrences li .event-next-date,
.page-node-type-localgov-event .date-recur-occurrences li .event-days,
.page-node-type-localgov-event .date-recur-occurrences li .event-time {
  display: flex;
  margin-bottom: 20px;
}

/* line 4, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .region-content-top .lgd-guide-nav,
.page-node-type-localgov-guides-overview .region-content-top .lgd-guide-nav {
  background: #f2ebe6;
  padding-bottom: 22px;
  padding-top: 22px;
}
/* line 12, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .block-localgov-guides .lgd-guide-nav,
.page-node-type-localgov-guides-overview .block-localgov-guides .lgd-guide-nav {
  background: #e4e4e4;
  padding: 40px;
  border-radius: 50px;
}
/* line 17, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .block-localgov-guides .lgd-guide-nav ul.lgd-guide-nav__list,
.page-node-type-localgov-guides-overview .block-localgov-guides .lgd-guide-nav ul.lgd-guide-nav__list {
  margin-bottom: 0;
}
/* line 20, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .block-localgov-guides .lgd-guide-nav ul.lgd-guide-nav__list li,
.page-node-type-localgov-guides-overview .block-localgov-guides .lgd-guide-nav ul.lgd-guide-nav__list li {
  background: url(../../images/bullet-dark.svg) no-repeat left top 9px;
}
/* line 25, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .block-localgov-guides .lgd-guide-nav a,
.page-node-type-localgov-guides-overview .block-localgov-guides .lgd-guide-nav a {
  white-space: break-spaces;
  color: #000;
}
/* line 30, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .block-localgov-guides .lgd-guide-nav ol.lgd-guide-nav__list,
.page-node-type-localgov-guides-overview .block-localgov-guides .lgd-guide-nav ol.lgd-guide-nav__list {
  margin-bottom: 0;
}
/* line 33, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .block-localgov-guides .lgd-guide-nav ol.lgd-guide-nav__list li,
.page-node-type-localgov-guides-overview .block-localgov-guides .lgd-guide-nav ol.lgd-guide-nav__list li {
  padding: 0;
  margin: 0 5px 16px;
}
/* line 42, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .region-content .lgd-guides__title,
.page-node-type-localgov-guides-overview .region-content .lgd-guides__title {
  margin-top: 22px;
}
/* line 48, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .lgd-container .lgd-row__full,
.page-node-type-localgov-guides-page .lgd-container .node__restricted-width-section,
.page-node-type-localgov-guides-overview .lgd-container .lgd-row__full,
.page-node-type-localgov-guides-overview .lgd-container .node__restricted-width-section {
  margin: 0;
  width: 100% !important;
}
/* line 53, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .lgd-container .lgd-row__full .right-column,
.page-node-type-localgov-guides-page .lgd-container .node__restricted-width-section .right-column,
.page-node-type-localgov-guides-overview .lgd-container .lgd-row__full .right-column,
.page-node-type-localgov-guides-overview .lgd-container .node__restricted-width-section .right-column {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 22px;
  margin-bottom: 22px;
}
/* line 62, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .lgd-container .lgd-region__inner--sidebar-first .block-localgov-guides,
.page-node-type-localgov-guides-overview .lgd-container .lgd-region__inner--sidebar-first .block-localgov-guides {
  padding: 0;
}
/* line 65, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .lgd-container .lgd-region__inner--sidebar-first .block-localgov-guides .lgd-guide-nav,
.page-node-type-localgov-guides-overview .lgd-container .lgd-region__inner--sidebar-first .block-localgov-guides .lgd-guide-nav {
  background: #f2ebe6;
  padding: 22px 24px;
}
/* line 69, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .lgd-container .lgd-region__inner--sidebar-first .block-localgov-guides .lgd-guide-nav .lgd-guide-nav__list,
.page-node-type-localgov-guides-overview .lgd-container .lgd-region__inner--sidebar-first .block-localgov-guides .lgd-guide-nav .lgd-guide-nav__list {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 22px 24px 0 0;
  padding-inline-start: 24px;
}
/* line 77, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .lgd-container .lgd-region__inner--sidebar-first .block-localgov-guides .lgd-guide-nav .lgd-guide-nav__list li,
.page-node-type-localgov-guides-overview .lgd-container .lgd-region__inner--sidebar-first .block-localgov-guides .lgd-guide-nav .lgd-guide-nav__list li {
  padding: 0;
  margin-bottom: 16px;
  width: 100%;
}
/* line 90, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .region-content-bottom .block-localgov-services-page h2,
.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-services-page h2 {
  padding: 10px;
  background: #e2dac2;
}
/* line 95, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .region-content-bottom .block-localgov-services-page ul,
.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-services-page ul {
  list-style: none;
  padding-inline-start: 0;
  margin-left: 10px;
}
/* line 100, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .region-content-bottom .block-localgov-services-page ul li,
.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-services-page ul li {
  background: url(../../images/footer-links-2020.png) no-repeat 0 0.1em;
  margin: 10px 0 0;
  font-weight: 700;
  padding: 0 0 0 30px;
}
/* line 111, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .region-content-bottom .block-localgov-guides-prev-next-block .lgd-prev-next--guides .lgd-prev-next__list,
.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-guides-prev-next-block .lgd-prev-next--guides .lgd-prev-next__list {
  display: inline-block !important;
  width: 100%;
}
/* line 115, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .region-content-bottom .block-localgov-guides-prev-next-block .lgd-prev-next--guides .lgd-prev-next__list .lgd-prev-next__list-item,
.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-guides-prev-next-block .lgd-prev-next--guides .lgd-prev-next__list .lgd-prev-next__list-item {
  display: inline-block;
}
/* line 119, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-page .region-content-bottom .block-localgov-guides-prev-next-block .lgd-prev-next--guides .lgd-prev-next__list .lgd-prev-next__list-item--next,
.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-guides-prev-next-block .lgd-prev-next--guides .lgd-prev-next__list .lgd-prev-next__list-item--next {
  float: right;
}

@media (min-width: 60em) {
  /* line 132, ../scss/pages/_guides_pages.scss */
  .page-node-type-localgov-guides-page .lgd-region__inner--content,
  .page-node-type-localgov-guides-overview .lgd-region__inner--content {
    position: relative;
  }
  /* line 137, ../scss/pages/_guides_pages.scss */
  .page-node-type-localgov-guides-page.parent-service-menu .lgd-region--content,
  .page-node-type-localgov-guides-overview.parent-service-menu .lgd-region--content {
    position: relative;
  }
  /* line 140, ../scss/pages/_guides_pages.scss */
  .page-node-type-localgov-guides-page.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu,
  .page-node-type-localgov-guides-overview.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu {
    position: relative;
  }
  /* line 143, ../scss/pages/_guides_pages.scss */
  .page-node-type-localgov-guides-page.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu .lgd-guides__content,
  .page-node-type-localgov-guides-overview.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu .lgd-guides__content {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 100%;
  }
  /* line 150, ../scss/pages/_guides_pages.scss */
  .page-node-type-localgov-guides-page.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu .lgd-guides__content .field--name-localgov-subsites-parent,
  .page-node-type-localgov-guides-overview.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu .lgd-guides__content .field--name-localgov-subsites-parent {
    display: block;
    min-width: 25%;
    margin-bottom: 0;
    overflow: scroll;
    height: 100%;
    order: 2;
  }
  /* line 158, ../scss/pages/_guides_pages.scss */
  .page-node-type-localgov-guides-page.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu .lgd-guides__content .field--name-localgov-subsites-parent .field__label,
  .page-node-type-localgov-guides-overview.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu .lgd-guides__content .field--name-localgov-subsites-parent .field__label {
    padding-top: 0;
  }
  /* line 163, ../scss/pages/_guides_pages.scss */
  .page-node-type-localgov-guides-page.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu .lgd-guides__content .field--name-body,
  .page-node-type-localgov-guides-overview.parent-service-menu .lgd-region--content .lgd-guides--overview.parent-service-menu .lgd-guides__content .field--name-body {
    order: 1;
    flex: 1 1 auto;
    padding-right: 40px;
  }
  /* line 173, ../scss/pages/_guides_pages.scss */
  .page-node-type-localgov-guides-page.parent-service-menu .lgd-region--content-bottom .block-localgov-services-page,
  .page-node-type-localgov-guides-overview.parent-service-menu .lgd-region--content-bottom .block-localgov-services-page {
    width: 75%;
    float: right;
  }
}
/* line 186, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-services-related-topics-block .section > h2 {
  background: none;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  padding: 0;
  color: #001E61;
}
/* line 195, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-services-related-topics-block .section ul {
  margin: 0;
  padding: 0;
}
/* line 199, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-services-related-topics-block .section ul li {
  background: none;
  padding: 0;
  margin-bottom: 10px;
}
/* line 204, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-services-related-topics-block .section ul li a {
  color: #333;
  font-size: 16px;
  line-height: 18px;
  font-weight: normal;
  display: block;
  background: url("../../images/arrow-circle-yellow.svg") no-repeat center left;
  background-size: 35px auto;
  padding: 15px 15px 15px 45px;
  text-decoration: none;
}
/* line 215, ../scss/pages/_guides_pages.scss */
.page-node-type-localgov-guides-overview .region-content-bottom .block-localgov-services-related-topics-block .section ul li a:hover {
  text-decoration: underline;
  color: green;
}

/* line 1, ../scss/pages/_maintenance-page.scss */
.maintenance-page {
  margin: 0;
}
/* line 3, ../scss/pages/_maintenance-page.scss */
.maintenance-page .layout-container {
  margin: 0;
}
/* line 7, ../scss/pages/_maintenance-page.scss */
.maintenance-page header {
  background: #fff;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  padding: 20px 0;
  margin-bottom: 30px;
}
/* line 13, ../scss/pages/_maintenance-page.scss */
.maintenance-page header a {
  max-width: 80em;
  margin-right: auto;
  margin-left: auto;
  display: block;
}
/* line 19, ../scss/pages/_maintenance-page.scss */
.maintenance-page header a img {
  width: 140px;
}
/* line 25, ../scss/pages/_maintenance-page.scss */
.maintenance-page main {
  padding: 0;
  max-width: 80em;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
/* line 33, ../scss/pages/_maintenance-page.scss */
.maintenance-page footer {
  background: url("../../images/footer-blue.svg") no-repeat, url("../../images/footer-blue-dark.svg") no-repeat;
  background-size: cover;
  margin: 50px 0 0;
  padding-bottom: 50px;
}
/* line 39, ../scss/pages/_maintenance-page.scss */
.maintenance-page footer .contact-us {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 80em;
  margin-right: auto;
  margin-left: auto;
  padding: 0 40px;
}
/* line 49, ../scss/pages/_maintenance-page.scss */
.maintenance-page footer .contact-us .social-links .social-media-links--platforms {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 58, ../scss/pages/_maintenance-page.scss */
.maintenance-page footer .contact-us .social-links .social-media-links--platforms li a {
  font-weight: 700;
  margin: 5px 0;
  color: #fff;
  text-decoration: none;
  min-width: 85px;
  max-width: 85px;
  text-align: center;
}
/* line 68, ../scss/pages/_maintenance-page.scss */
.maintenance-page footer .contact-us .social-links .social-media-links--platforms li a span.social-media-link--image {
  display: block;
  width: 45px;
  height: 45px;
  margin: 0 auto;
}
/* line 75, ../scss/pages/_maintenance-page.scss */
.maintenance-page footer .contact-us .social-links .social-media-links--platforms li a span.social-media-link--text {
  padding: 0;
  text-align: center;
}
/* line 82, ../scss/pages/_maintenance-page.scss */
.maintenance-page footer .contact-us .social-links .social-media-links--platforms li a.social-media-link--twitter .social-media-link-icon--twitter {
  background-image: url(../../images/social-twitter.svg);
}
/* line 86, ../scss/pages/_maintenance-page.scss */
.maintenance-page footer .contact-us .social-links .social-media-links--platforms li a.social-media-link--facebook .social-media-link-icon--facebook {
  background-image: url(../../images/social-fb.svg);
}
/* line 90, ../scss/pages/_maintenance-page.scss */
.maintenance-page footer .contact-us .social-links .social-media-links--platforms li a.social-media-link--linkedin .social-media-link-icon--linkedin {
  background-image: url(../../images/social-in.svg);
}
/* line 94, ../scss/pages/_maintenance-page.scss */
.maintenance-page footer .contact-us .social-links .social-media-links--platforms li a.social-media-link--instagram .social-media-link-icon--instagram {
  background-image: url(../../images/social-instagram.svg);
}
/* line 98, ../scss/pages/_maintenance-page.scss */
.maintenance-page footer .contact-us .social-links .social-media-links--platforms li a.social-media-link--youtube .social-media-link-icon--youtube {
  background-image: url(../../images/social-youtube.svg);
}
/* line 106, ../scss/pages/_maintenance-page.scss */
.maintenance-page footer .contact-us .messangers {
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 111, ../scss/pages/_maintenance-page.scss */
.maintenance-page footer .contact-us .messangers .field-group-link {
  font-weight: 700;
  margin: 5px 0;
  color: #333;
  text-decoration: none;
  min-width: 85px;
  max-width: 72px;
  padding-top: 85px;
  display: block;
  text-align: center;
}
/* line 126, ../scss/pages/_maintenance-page.scss */
.maintenance-page footer .contact-us-text {
  max-width: 80em;
  margin-right: auto;
  margin-left: auto;
  padding: 200px 40px 40px;
}
/* line 132, ../scss/pages/_maintenance-page.scss */
.maintenance-page footer .contact-us-text h2 {
  font-size: 1.8em;
  margin: 0 0 0.5em;
  color: #fff;
}
/* line 138, ../scss/pages/_maintenance-page.scss */
.maintenance-page footer .contact-us-text p, .maintenance-page footer .contact-us-text .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .maintenance-page footer .contact-us-text .field--name-localgov-summary {
  color: #fff;
}

/* line 1, ../scss/pages/_memorial.scss */
.page-node-type-memorial-page {
  padding: 100px;
  background: #151515;
  min-height: 100vh;
}
/* line 13, ../scss/pages/_memorial.scss */
.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h2 button::after,
.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h4 button::after,
.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h5 button::after,
.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h6 button::after,
.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h3 button::after {
  background-image: url(../../images/tabs-expand-arrow-white.gif);
}
/* line 17, ../scss/pages/_memorial.scss */
.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h2 button[aria-expanded="true"]::after,
.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h4 button[aria-expanded="true"]::after,
.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h5 button[aria-expanded="true"]::after,
.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h6 button[aria-expanded="true"]::after,
.page-node-type-memorial-page .paragraph--type--localgov-accordion .accordion-pane__title h3 button[aria-expanded="true"]::after {
  background-image: url(../../images/tabs-collapse-arrow-white.gif);
}
/* line 25, ../scss/pages/_memorial.scss */
.page-node-type-memorial-page .dialog-off-canvas-main-canvas *,
.page-node-type-memorial-page .dialog-off-canvas-main-canvas p,
.page-node-type-memorial-page .dialog-off-canvas-main-canvas .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,
.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .page-node-type-memorial-page .dialog-off-canvas-main-canvas .field--name-localgov-summary {
  color: #fff !important;
}
/* line 30, ../scss/pages/_memorial.scss */
.page-node-type-memorial-page .dialog-off-canvas-main-canvas h2 {
  background-color: transparent;
  padding: 0;
}
/* line 35, ../scss/pages/_memorial.scss */
.page-node-type-memorial-page .dialog-off-canvas-main-canvas .lgd-region--tabs {
  background-color: transparent;
}
/* line 38, ../scss/pages/_memorial.scss */
.page-node-type-memorial-page .dialog-off-canvas-main-canvas .lgd-region--tabs .tabs > ul > li a {
  color: #1e1e1e !important;
}
/* line 41, ../scss/pages/_memorial.scss */
.page-node-type-memorial-page .dialog-off-canvas-main-canvas .lgd-region--tabs .tabs > ul > li a.is-active {
  color: #fff !important;
}
/* line 47, ../scss/pages/_memorial.scss */
.page-node-type-memorial-page .dialog-off-canvas-main-canvas .contextual-region .contextual .contextual-links a {
  color: #3c3c3c;
}
/* line 51, ../scss/pages/_memorial.scss */
.page-node-type-memorial-page .dialog-off-canvas-main-canvas .paragraph--type--localgov-link a {
  background-image: url(../../images/big-button-arrow-right-white.png) no-repeat;
  border-color: #fff;
}
/* line 57, ../scss/pages/_memorial.scss */
.page-node-type-memorial-page .dialog-off-canvas-main-canvas .paragraph--type--link-document .field--name-localgov-media-item a {
  border-color: #fff;
  background-image: url(../../images/big-button-arrow-white.png);
}
/* line 64, ../scss/pages/_memorial.scss */
.page-node-type-memorial-page .dialog-off-canvas-main-canvas .accordion-pane__title h3 {
  background: #151515;
}
/* line 69, ../scss/pages/_memorial.scss */
.page-node-type-memorial-page .dialog-off-canvas-main-canvas table {
  border-color: #fff;
}
/* line 72, ../scss/pages/_memorial.scss */
.page-node-type-memorial-page .dialog-off-canvas-main-canvas table th {
  border-color: #151515;
  background-color: transparent;
}
/* line 77, ../scss/pages/_memorial.scss */
.page-node-type-memorial-page .dialog-off-canvas-main-canvas table td {
  border-color: #fff;
  background-color: transparent;
}

/* line 4, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .right-column .menu--moderngov {
  list-style: none;
  padding-left: 0;
}
/* line 7, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .right-column .menu--moderngov .menu---sub-menu {
  margin-top: 25px;
}
/* line 10, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .right-column .menu--moderngov .menu-item--expanded > a {
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  background: none;
  padding: 0;
  color: #001E61;
  text-decoration: underline;
}
/* line 19, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .right-column .menu--moderngov .menu-item--expanded > a:hover {
  color: #009977;
}
/* line 26, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov {
  position: relative;
}
/* line 28, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov h1,
.page--moderngov-template .main .main-column #modgov .remove-me {
  display: none;
}
/* line 32, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgSectionTitle {
  font-size: 1rem;
}
/* line 35, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov dt {
  font-weight: bold;
  color: #333;
}
/* line 39, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov h2 {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  color: #3c3c3c;
  line-height: 1.2;
  margin: 0 0 .5em;
  font-size: 1.7em;
  background: 0;
  padding: 0;
  border-radius: 0;
}
/* line 49, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov h2.mgSectionTitle {
  font-size: 1.7em;
}
/* line 51, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov h2.mgSectionTitle .mgSectionTitleLnk {
  cursor: pointer;
  text-decoration: underline;
  color: #3c3c3c;
}
/* line 55, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov h2.mgSectionTitle .mgSectionTitleLnk:hover {
  text-decoration-thickness: calc(max(3px, 0.1875rem, 0.12em));
}
/* line 58, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov h2.mgSectionTitle .mgSectionTitleLnk:focus {
  background-color: transparent;
  outline: 2px #1e1e1e solid;
  outline-offset: 8px;
}
/* line 65, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov h2.mgSubTitleTxt {
  font-size: 2.5em;
}
/* line 69, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov p, .page--moderngov-template .main .main-column #modgov .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .page--moderngov-template .main .main-column #modgov .field--name-localgov-summary {
  font-size: 16px;
  color: #333;
}
/* line 72, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov p.mgSubItemTitleTxt, .page--moderngov-template .main .main-column #modgov .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .mgSubItemTitleTxt.field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .page--moderngov-template .main .main-column #modgov .mgSubItemTitleTxt.field--name-localgov-summary {
  font-size: 1.2em;
  font-weight: bold;
  margin-left: 0;
}
/* line 79, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov ul.mgBulletList, .page--moderngov-template .main .main-column #modgov ul.mgActionList, .page--moderngov-template .main .main-column #modgov ul.mgCalendarMonthEventList, .page--moderngov-template .main .main-column #modgov ul.mgNonBulletTableList {
  margin: 0 0 2em;
  list-style-type: none;
  color: #333;
  padding-left: 0;
}
/* line 87, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov ul.mgBulletList li, .page--moderngov-template .main .main-column #modgov ul.mgActionList li, .page--moderngov-template .main .main-column #modgov ul.mgCalendarMonthEventList li, .page--moderngov-template .main .main-column #modgov ul.mgNonBulletTableList li {
  padding-left: 25px;
  margin-bottom: 10px;
  background: url(../../images/bullet.svg) no-repeat left top 6px;
  background-size: 11px 11px;
  list-style: none;
}
/* line 95, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov ul.mgNonBulletTableList, .page--moderngov-template .main .main-column #modgov ul.mgNonBulletList, .page--moderngov-template .main .main-column #modgov ul.mgDateList {
  margin-bottom: 1.25em;
}
/* line 99, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov ul.mgNonBulletTableList li, .page--moderngov-template .main .main-column #modgov ul.mgNonBulletList li, .page--moderngov-template .main .main-column #modgov ul.mgDateList li {
  background: none;
  list-style: none;
}
/* line 106, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov ul.mgLibraryIcons li:hover {
  background: none;
}
/* line 110, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov ul.mgLibraryIcons a {
  color: #001E61;
  text-decoration: underline;
  height: 100%;
}
/* line 114, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov ul.mgLibraryIcons a:hover {
  color: #1e1e1e;
  background-color: #f5d06a;
  text-decoration-thickness: calc(max(3px, 0.1875rem, 0.12em));
}
/* line 122, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov img {
  display: inline-block;
}
/* line 125, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgWordPara {
  margin-bottom: 1.25em;
}
/* line 128, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgUsePartyLogo {
  float: right;
}
/* line 132, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov form select {
  width: auto;
  padding: 0.5em;
}
/* line 136, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov form label {
  display: inline-block;
}
/* line 139, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov form input {
  font-size: 1.2rem;
  padding: 10px 15px;
  min-width: 130px;
  position: relative;
  top: -2px;
  margin-right: 0.5em;
  width: auto;
}
/* line 148, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov form .mgFormRow {
  display: flex;
  align-items: center;
}
/* line 151, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov form .mgFormRow input {
  top: 0px;
}
/* line 154, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov form .mgFormRow label {
  width: auto;
  margin-right: 10px;
}
@media (min-width: 22.5em) {
  /* line 154, ../scss/pages/_moderngov.scss */
  .page--moderngov-template .main .main-column #modgov form .mgFormRow label {
    min-width: 135px;
  }
}
/* line 163, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgTabSelectTitleLnk {
  background-color: #EAAF0F;
  color: #1e1e1e;
}
/* line 167, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgTabUnSelectTitleLnk {
  background-color: #efefef;
  background-image: none;
}
/* line 171, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgTabSelectTitleLnk,
.page--moderngov-template .main .main-column #modgov .mgTabUnSelectTitleLnk {
  padding-bottom: 0.5em;
}
/* line 175, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgCalendarMonthGrid,
.page--moderngov-template .main .main-column #modgov .mgStatsTable,
.page--moderngov-template .main .main-column #modgov .mgItemTable,
.page--moderngov-template .main .main-column #modgov .mgTabTable {
  caption-side: top;
}
/* line 180, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgCalendarMonthGrid caption,
.page--moderngov-template .main .main-column #modgov .mgStatsTable caption,
.page--moderngov-template .main .main-column #modgov .mgItemTable caption,
.page--moderngov-template .main .main-column #modgov .mgTabTable caption {
  background-color: #EAAF0F;
  color: #1e1e1e;
}
/* line 183, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgCalendarMonthGrid caption.mgSectionTitle,
.page--moderngov-template .main .main-column #modgov .mgStatsTable caption.mgSectionTitle,
.page--moderngov-template .main .main-column #modgov .mgItemTable caption.mgSectionTitle,
.page--moderngov-template .main .main-column #modgov .mgTabTable caption.mgSectionTitle {
  margin-bottom: 0;
}
/* line 188, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgCalendarMonthGrid.mgCalendarMonthGrid th,
.page--moderngov-template .main .main-column #modgov .mgStatsTable.mgCalendarMonthGrid th,
.page--moderngov-template .main .main-column #modgov .mgItemTable.mgCalendarMonthGrid th,
.page--moderngov-template .main .main-column #modgov .mgTabTable.mgCalendarMonthGrid th {
  font-size: 1rem;
  background-image: none;
  padding-bottom: 5px;
  height: auto;
}
/* line 194, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgCalendarMonthGrid.mgCalendarMonthGrid tr:nth-child(2n+1) td,
.page--moderngov-template .main .main-column #modgov .mgStatsTable.mgCalendarMonthGrid tr:nth-child(2n+1) td,
.page--moderngov-template .main .main-column #modgov .mgItemTable.mgCalendarMonthGrid tr:nth-child(2n+1) td,
.page--moderngov-template .main .main-column #modgov .mgTabTable.mgCalendarMonthGrid tr:nth-child(2n+1) td {
  background-color: #fff;
}
/* line 198, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgCalendarMonthGrid.mgCalendarMonthGrid .mgCalendarMonthRow .mgCalendarCellToday,
.page--moderngov-template .main .main-column #modgov .mgStatsTable.mgCalendarMonthGrid .mgCalendarMonthRow .mgCalendarCellToday,
.page--moderngov-template .main .main-column #modgov .mgItemTable.mgCalendarMonthGrid .mgCalendarMonthRow .mgCalendarCellToday,
.page--moderngov-template .main .main-column #modgov .mgTabTable.mgCalendarMonthGrid .mgCalendarMonthRow .mgCalendarCellToday {
  background-color: #f5d06a;
  border-color: #001E61;
  color: #1e1e1e;
}
/* line 207, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgItemTable td {
  border: none;
}
/* line 212, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgItemTable tbody tr:nth-child(odd) td {
  background: transparent;
}
/* line 216, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgItemTable tbody tr:nth-child(odd) td a:link, .page--moderngov-template .main .main-column #modgov .mgItemTable tbody tr:nth-child(odd) td a:visited {
  color: #001E61;
}
/* line 220, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgItemTable tbody tr:nth-child(odd) td a:hover {
  color: #009977;
}
/* line 223, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgItemTable tbody tr:nth-child(odd) td a:focus, .page--moderngov-template .main .main-column #modgov .mgItemTable tbody tr:nth-child(odd) td a:active {
  color: #fff;
}
/* line 233, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgItemTable tbody a:link .mgFileSize, .page--moderngov-template .main .main-column #modgov .mgItemTable tbody a:visited .mgFileSize {
  color: #001E61 !important;
}
/* line 238, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgItemTable tbody a:hover .mgFileSize {
  color: #009977 !important;
}
/* line 244, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgItemTable tbody a:focus .mgFileSize, .page--moderngov-template .main .main-column #modgov .mgItemTable tbody a:active .mgFileSize {
  color: #fff !important;
}
/* line 253, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .tablesorter .tablesorter-header {
  border: 1px solid #1e1e1e;
  background-color: #fff;
}
/* line 256, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .tablesorter .tablesorter-header:hover {
  background-color: #e4e4e4;
}
/* line 262, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgStatsTable th {
  font-size: 1rem;
  background-color: #fff;
  padding: 0 20px;
  vertical-align: middle;
  height: auto;
  border: 1px solid #EAAF0F;
}
/* line 269, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgStatsTable th.tablesorter-header:hover {
  background-color: var(--color-focus);
}
/* line 272, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgStatsTable th .tablesorter-header-inner {
  padding: 10px 0;
}
/* line 276, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgStatsTable .mgCentredText {
  vertical-align: middle;
  text-align: center;
}
/* line 280, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgStatsTable td {
  padding: 10px;
}
/* line 287, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgCalendar .mgTabs .mgTabUnSelectTitleLnk:focus, .page--moderngov-template .main .main-column #modgov .mgCalendar .mgTabs .mgTabUnSelectTitleLnk:active {
  color: #009977;
}
/* line 293, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgCalendar .mgCalendarWeekTodayGrid {
  background-color: #f5d06a;
  border-color: #001E61;
  color: #1e1e1e;
}
/* line 298, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgCalendar .mgSectionTitle {
  background-color: #EAAF0F;
  color: #1e1e1e;
}
/* line 303, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgTableTitleTxt {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  color: #3c3c3c;
  line-height: 1.2;
  margin: 0 0 .5em;
  font-size: 1.7em;
  border-radius: 0;
  padding: 0;
  background: none;
}
/* line 316, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgThumbsList ul li {
  padding: 0 10px 20px;
  width: 100%;
}
/* line 319, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgThumbsList ul li .img-thumbnail {
  display: inline-block;
}
/* line 326, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgButtonHolder a, .page--moderngov-template .main .main-column #modgov .mgButtonHolder button {
  text-align: center;
}
/* line 328, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgButtonHolder a:hover, .page--moderngov-template .main .main-column #modgov .mgButtonHolder a:focus, .page--moderngov-template .main .main-column #modgov .mgButtonHolder button:hover, .page--moderngov-template .main .main-column #modgov .mgButtonHolder button:focus {
  background-color: #EAAF0F !important;
}
/* line 332, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgButtonHolder a:focus, .page--moderngov-template .main .main-column #modgov .mgButtonHolder button:focus {
  outline: none;
}
/* line 335, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgButtonHolder a img, .page--moderngov-template .main .main-column #modgov .mgButtonHolder button img {
  margin: 0 auto;
}
/* line 340, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov #mgLibraryBreadcrumbHolder {
  padding: 5px 0 !important;
}
/* line 342, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov #mgLibraryBreadcrumbHolder .mgLibraryBreadcrumbItem {
  border-bottom: 0;
}
/* line 344, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov #mgLibraryBreadcrumbHolder .mgLibraryBreadcrumbItem:hover {
  background-color: transparent;
}
/* line 352, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov form .mgClosePara input.mgInput {
  margin-top: 5px;
}
/* line 356, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov form .mgClosePara input#butGo.btn {
  position: relative;
  top: 2px;
  padding: 10px 15px;
}
/* line 368, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov form#FormIssueLogon .mgSubmitRow #butGo.btn {
  padding: 10px 15px;
}
/* line 378, ../scss/pages/_moderngov.scss */
.page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit] {
  background: #009977;
  color: #000;
  font-size: 22px;
  line-height: 26px;
  padding: 22px 80px 22px 30px;
  display: inline-block;
  transition: all 0.3s;
  border-radius: 50px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  margin-bottom: 1em;
  border: none;
  cursor: pointer;
  text-decoration: none;
  position: relative;
}
/* line 46, ../scss/base/_elements.scss */
.page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit]:before {
  content: '';
  width: 66px;
  height: 66px;
  border-radius: 100%;
  position: absolute;
  right: 2px;
  top: 50%;
  transform: translateY(-50%);
  background: #18BF9A url("../../images/more-arrow.svg") no-repeat center;
  background-size: 17px;
}
/* line 59, ../scss/base/_elements.scss */
.page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit]:hover, .page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit]:active, .page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit]:focus {
  color: #000;
  outline: none;
  border: none;
  background: #18BF9A;
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.28);
}
/* line 68, ../scss/base/_elements.scss */
.page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit]:hover:before, .page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit]:active:before, .page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit]:focus:before {
  background-color: #009977;
}
/* line 73, ../scss/base/_elements.scss */
.page--moderngov-template .main .main-column #modgov .mgEmailFormStart form input[type=submit] .lgd-prev-next__icon {
  display: none;
}

@media (min-width: 40em) {
  /* line 395, ../scss/pages/_moderngov.scss */
  .page--moderngov-template .main .main-column #modgov .mgThumbsList ul li {
    width: calc(100%/2);
  }
}
@media (min-width: 48em) {
  /* line 413, ../scss/pages/_moderngov.scss */
  .page--moderngov-template .main .main-column #modgov .mgThumbsList ul li {
    width: calc(100%/3);
  }
}
@media (min-width: 60em) {
  /* line 427, ../scss/pages/_moderngov.scss */
  .page--moderngov-template .main .main-column {
    width: calc(100% - 300px);
  }
  /* line 432, ../scss/pages/_moderngov.scss */
  .page--moderngov-template .main .main-column #modgov .mgThumbsList ul li {
    width: calc(100%/4);
  }
}
@media (min-width: 80em) {
  /* line 446, ../scss/pages/_moderngov.scss */
  .page--moderngov-template .main .main-column {
    padding-right: 140px;
  }
  /* line 451, ../scss/pages/_moderngov.scss */
  .page--moderngov-template .main .main-column #modgov .mgThumbsList ul li {
    width: calc(100%/5);
  }
}
/* line 3, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .right-column {
  opacity: 0;
  transition: opacity 0.5s;
}
/* line 7, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .right-column.js-loaded {
  opacity: 1;
}
/* line 13, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .page-node-type-localgov-services-page .main-column {
  overflow: visible;
}
/* line 18, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .news-article__content {
  position: relative;
  max-width: 100%;
}
/* line 22, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .news-article__content > .field--name-field-media-image {
  display: block;
  margin-bottom: 35px;
}
/* line 26, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .news-article__content > .field--name-field-media-image img {
  border-radius: 100%;
  margin: 0 auto;
  max-width: 350px;
}
@media (min-width: 60em) {
  /* line 22, ../scss/pages/_news.scss */
  .page-node-type-localgov-news-article .news-article__content > .field--name-field-media-image {
    display: none;
  }
}
/* line 38, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .news-round-header {
  position: relative;
  max-width: 100%;
}
/* line 43, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .news-round-header .round-header-content {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
@media (min-width: 60em) {
  /* line 48, ../scss/pages/_news.scss */
  .page-node-type-localgov-news-article .news-round-header .round-header-content .copy {
    width: 100%;
  }
}
@media (min-width: 68.75em) {
  /* line 48, ../scss/pages/_news.scss */
  .page-node-type-localgov-news-article .news-round-header .round-header-content .copy {
    max-width: 80%;
    width: 100%;
  }
}
/* line 58, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .news-round-header .round-header-content .header-image {
  display: none;
  flex: 1 1 auto;
  position: relative;
  max-width: 260px;
  width: 100%;
}
/* line 65, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .news-round-header .round-header-content .header-image article.contextual-region {
  position: static;
}
@media (min-width: 60em) {
  /* line 58, ../scss/pages/_news.scss */
  .page-node-type-localgov-news-article .news-round-header .round-header-content .header-image {
    display: block;
    position: static;
    width: 250px;
    right: -45%;
  }
}
@media (min-width: 68.75em) {
  /* line 58, ../scss/pages/_news.scss */
  .page-node-type-localgov-news-article .news-round-header .round-header-content .header-image {
    position: static;
    width: auto;
  }
}
/* line 81, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .news-round-header .round-header-content .header-image img {
  position: absolute;
  max-width: 340px;
  width: 100%;
  display: block;
  border-radius: 100%;
  transform: translate(200px, -60px);
}
/* line 95, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .main-column .lgd-row {
  flex-direction: column;
}
/* line 100, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article time {
  font-size: 14px;
  line-height: 17px;
  display: block;
  text-align: left;
  color: #fff;
  margin-bottom: 20px;
}
/* line 109, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article #block-bottomnewblock {
  margin-bottom: 25px;
  display: block;
  background: #009977;
  padding: 50px 40px;
  border-radius: 50px;
  font-weight: 700;
}
/* line 117, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article #block-bottomnewblock a {
  color: #fff;
  text-decoration: underline;
  text-decoration-color: #000;
  text-underline-offset: 4px;
}
/* line 123, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article #block-bottomnewblock a:hover {
  text-decoration: none;
}
/* line 128, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article #block-bottomnewblock p, .page-node-type-localgov-news-article #block-bottomnewblock .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .page-node-type-localgov-news-article #block-bottomnewblock .field--name-localgov-summary {
  color: #fff;
  margin-bottom: 10px;
}
/* line 132, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article #block-bottomnewblock p:last-child, .page-node-type-localgov-news-article #block-bottomnewblock .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary:last-child, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .page-node-type-localgov-news-article #block-bottomnewblock .field--name-localgov-summary:last-child {
  margin-bottom: 0;
}
/* line 138, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .field--name-localgov-news-related {
  margin-bottom: 30px;
}
/* line 141, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .field--name-localgov-news-related > .field__item {
  background-color: #009977;
  border-bottom: none;
  margin-bottom: 10px;
  padding: 50px 40px 50px 0;
  border-radius: 50px;
  transition: all 0.2s;
}
/* line 149, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .field--name-localgov-news-related > .field__item h2 {
  padding: 0;
  background: none;
  color: #fff;
}
/* line 155, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .field--name-localgov-news-related > .field__item a {
  font-weight: normal;
  text-decoration: none;
  color: #fff;
}
/* line 160, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .field--name-localgov-news-related > .field__item a .lgd-teaser__content {
  padding: 25px;
}
/* line 165, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .field--name-localgov-news-related > .field__item a .lgd-teaser__image article {
  border: 0;
  margin: 0;
}
/* line 171, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .field--name-localgov-news-related > .field__item a .field--name-localgov-news-date {
  color: #fff;
}
/* line 176, ../scss/pages/_news.scss */
.page-node-type-localgov-news-article .field--name-localgov-news-related > .field__item:hover, .page-node-type-localgov-news-article .field--name-localgov-news-related > .field__item:focus-visible {
  background-color: rgba(182, 162, 103, 0.95);
}

/* line 186, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .sidebar .lgd-region__inner > *, .page-node-type-localgov-newsroom .newsroom__sidebar > *, .page-node-type-localgov-newsroom .lgd-region__inner--filters > *, .path-news .sidebar .lgd-region__inner > *, .path-news .newsroom__sidebar > *, .path-news .lgd-region__inner--filters > *,
.path-archived-news .sidebar .lgd-region__inner > *,
.path-archived-news .newsroom__sidebar > *,
.path-archived-news .lgd-region__inner--filters > * {
  padding: 0;
  background: transparent;
  flex-basis: 100%;
  margin: 0 5px;
}
/* line 193, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .facets-widget__list, .path-news .facets-widget__list,
.path-archived-news .facets-widget__list {
  padding: 15px;
}
/* line 197, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .newsroom__sidebar,
.page-node-type-localgov-newsroom .lgd-region__inner--filters, .path-news .newsroom__sidebar,
.path-news .lgd-region__inner--filters,
.path-archived-news .newsroom__sidebar,
.path-archived-news .lgd-region__inner--filters {
  background: #e4e4e4;
  padding: 20px;
  margin: 0 0 25px 0;
  display: flex;
  flex: 1 1 0;
  border-radius: 50px;
}
/* line 206, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .newsroom__sidebar .facet-empty.facet-hidden,
.page-node-type-localgov-newsroom .lgd-region__inner--filters .facet-empty.facet-hidden, .path-news .newsroom__sidebar .facet-empty.facet-hidden,
.path-news .lgd-region__inner--filters .facet-empty.facet-hidden,
.path-archived-news .newsroom__sidebar .facet-empty.facet-hidden,
.path-archived-news .lgd-region__inner--filters .facet-empty.facet-hidden {
  order: 1;
}
/* line 210, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .newsroom__sidebar .facets-widget--dropdown,
.page-node-type-localgov-newsroom .lgd-region__inner--filters .facets-widget--dropdown, .path-news .newsroom__sidebar .facets-widget--dropdown,
.path-news .lgd-region__inner--filters .facets-widget--dropdown,
.path-archived-news .newsroom__sidebar .facets-widget--dropdown,
.path-archived-news .lgd-region__inner--filters .facets-widget--dropdown {
  order: 2;
}
/* line 214, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .newsroom__sidebar .views-exposed-form,
.page-node-type-localgov-newsroom .lgd-region__inner--filters .views-exposed-form, .path-news .newsroom__sidebar .views-exposed-form,
.path-news .lgd-region__inner--filters .views-exposed-form,
.path-archived-news .newsroom__sidebar .views-exposed-form,
.path-archived-news .lgd-region__inner--filters .views-exposed-form {
  order: 3;
}
/* line 218, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .newsroom__sidebar .views-exposed-form label,
.page-node-type-localgov-newsroom .lgd-region__inner--filters .views-exposed-form label, .path-news .newsroom__sidebar .views-exposed-form label,
.path-news .lgd-region__inner--filters .views-exposed-form label,
.path-archived-news .newsroom__sidebar .views-exposed-form label,
.path-archived-news .lgd-region__inner--filters .views-exposed-form label {
  font-weight: bold;
  margin: 0 0 .5em;
  font-size: 1.4em;
}
/* line 224, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .newsroom__sidebar .form-item-search-api-fulltext > * + *,
.page-node-type-localgov-newsroom .lgd-region__inner--filters .form-item-search-api-fulltext > * + *, .path-news .newsroom__sidebar .form-item-search-api-fulltext > * + *,
.path-news .lgd-region__inner--filters .form-item-search-api-fulltext > * + *,
.path-archived-news .newsroom__sidebar .form-item-search-api-fulltext > * + *,
.path-archived-news .lgd-region__inner--filters .form-item-search-api-fulltext > * + * {
  margin: 0;
}
/* line 229, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .hidden, .path-news .hidden,
.path-archived-news .hidden {
  display: none;
}
/* line 233, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .all-stories__filters--button, .path-news .all-stories__filters--button,
.path-archived-news .all-stories__filters--button {
  background: #fff;
  margin-bottom: 10px;
  border: 0;
  font-size: 1.7em;
  line-height: 1.2;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  color: #3c3c3c;
}
/* line 245, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .facets-widget--dropdown label, .path-news .facets-widget--dropdown label,
.path-archived-news .facets-widget--dropdown label {
  display: none;
}
/* line 250, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .views-row, .path-news .views-row,
.path-archived-news .views-row {
  border: 0;
  margin-bottom: 15px;
}
/* line 255, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .field--type-datetime, .path-news .field--type-datetime,
.path-archived-news .field--type-datetime {
  color: #009977;
}
/* line 259, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .region-content ul li, .path-news .region-content ul li,
.path-archived-news .region-content ul li {
  padding-left: 25px;
  margin-bottom: 10px;
  background: none;
  text-align: center;
}
/* line 267, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom h3 .field--name-body, .path-news h3 .field--name-body,
.path-archived-news h3 .field--name-body {
  text-align: center;
}
/* line 270, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom h3 .field--name-body p, .page-node-type-localgov-newsroom h3 .field--name-body .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .page-node-type-localgov-newsroom h3 .field--name-body .field--name-localgov-summary, .path-news h3 .field--name-body p, .path-news h3 .field--name-body .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-news h3 .field--name-body .field--name-localgov-summary,
.path-archived-news h3 .field--name-body p,
.path-archived-news h3 .field--name-body .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,
.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-archived-news h3 .field--name-body .field--name-localgov-summary {
  font-size: 1.4em;
}
/* line 276, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .lgd-teaser__content-link, .path-news .lgd-teaser__content-link,
.path-archived-news .lgd-teaser__content-link {
  text-decoration: none;
  font-weight: normal;
  color: #3c3c3c;
  transition: box-shadow 0.3s;
  border-radius: 50px;
  overflow: hidden;
  display: block;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  height: 100%;
}
/* line 287, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .lgd-teaser__content-link:hover, .page-node-type-localgov-newsroom .lgd-teaser__content-link:focus, .path-news .lgd-teaser__content-link:hover, .path-news .lgd-teaser__content-link:focus,
.path-archived-news .lgd-teaser__content-link:hover,
.path-archived-news .lgd-teaser__content-link:focus {
  box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.28);
}
/* line 292, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .lgd-teaser__content-link .node--type-localgov-news-article, .path-news .lgd-teaser__content-link .node--type-localgov-news-article,
.path-archived-news .lgd-teaser__content-link .node--type-localgov-news-article {
  border: 0;
  background-color: #efefef;
}
/* line 297, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content h2, .path-news .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content h2,
.path-archived-news .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content h2 {
  padding: 0;
  background: none;
}
/* line 302, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content .archived-news, .path-news .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content .archived-news,
.path-archived-news .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content .archived-news {
  padding-bottom: 15px;
}
/* line 305, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content .archived-news .archived-news-label, .path-news .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content .archived-news .archived-news-label,
.path-archived-news .lgd-teaser__content-link .node--type-localgov-news-article .lgd-teaser__content .archived-news .archived-news-label {
  padding: 7px;
  background: #e4e4e4;
}
/* line 313, ../scss/pages/_news.scss */
.page-node-type-localgov-newsroom .lgd-teaser__content-link .lgd-teaser__image + .lgd-teaser__content, .path-news .lgd-teaser__content-link .lgd-teaser__image + .lgd-teaser__content,
.path-archived-news .lgd-teaser__content-link .lgd-teaser__image + .lgd-teaser__content {
  padding: var(--teaser-featured-content-padding);
  margin-left: 0;
}

/* line 321, ../scss/pages/_news.scss */
.view-localgov-news-list .view-footer {
  margin-top: 40px;
}
/* line 324, ../scss/pages/_news.scss */
.view-localgov-news-list .view-footer p, .view-localgov-news-list .view-footer .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .view-localgov-news-list .view-footer .field--name-localgov-summary {
  text-align: center;
}

/* line 332, ../scss/pages/_news.scss */
.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 h2 {
  margin-bottom: 25px;
  color: #333;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  background: none;
  text-decoration: none;
  padding: 0;
}
/* line 343, ../scss/pages/_news.scss */
.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .view-content {
  margin-bottom: 25px;
}
/* line 347, ../scss/pages/_news.scss */
.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .views-row {
  margin-bottom: 20px;
}
/* line 350, ../scss/pages/_news.scss */
.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .views-row .views-field-title {
  padding: 0;
}
/* line 353, ../scss/pages/_news.scss */
.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .views-row .views-field-title a {
  color: #333;
  font-size: 16px;
  line-height: 19px;
  font-weight: normal;
  display: inline-block;
  background: url("../../images/arrow-circle-green.svg") no-repeat center left;
  background-size: 35px auto;
  padding: 10px 0 10px 45px;
  text-decoration: none;
}
/* line 364, ../scss/pages/_news.scss */
.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .views-row .views-field-title a .file-meta {
  display: block;
  font-weight: normal;
}
/* line 372, ../scss/pages/_news.scss */
.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link {
  padding: 0;
  text-align: left;
  border: none;
}
/* line 377, ../scss/pages/_news.scss */
.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a {
  background: #009977;
  color: #000;
  font-size: 22px;
  line-height: 26px;
  padding: 22px 80px 22px 30px;
  display: inline-block;
  transition: all 0.3s;
  border-radius: 50px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  margin-bottom: 1em;
  border: none;
  cursor: pointer;
  text-decoration: none;
  position: relative;
}
/* line 46, ../scss/base/_elements.scss */
.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a:before {
  content: '';
  width: 66px;
  height: 66px;
  border-radius: 100%;
  position: absolute;
  right: 2px;
  top: 50%;
  transform: translateY(-50%);
  background: #18BF9A url("../../images/more-arrow.svg") no-repeat center;
  background-size: 17px;
}
/* line 59, ../scss/base/_elements.scss */
.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a:hover, .lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a:active, .lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a:focus {
  color: #000;
  outline: none;
  border: none;
  background: #18BF9A;
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.28);
}
/* line 68, ../scss/base/_elements.scss */
.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a:hover:before, .lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a:active:before, .lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a:focus:before {
  background-color: #009977;
}
/* line 73, ../scss/base/_elements.scss */
.lgd-region__inner--sidebar-second .block-views-blocklatest-news--block-2 .more-link a .lgd-prev-next__icon {
  display: none;
}

/* line 386, ../scss/pages/_news.scss */
.news-article > .lgd-row > .lgd-row {
  width: 100%;
}
/* line 389, ../scss/pages/_news.scss */
.news-article > .lgd-row > .lgd-row .news-article__content {
  width: 100%;
}

/* line 3, ../scss/pages/_newsroom.scss */
.node--type-localgov-newsroom .newsroom__featured-news .lgd-teaser__content-link {
  border-radius: 50px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  transition: box-shadow 0.3s;
  overflow: hidden;
  display: block;
}
/* line 10, ../scss/pages/_newsroom.scss */
.node--type-localgov-newsroom .newsroom__featured-news .lgd-teaser__content-link:hover, .node--type-localgov-newsroom .newsroom__featured-news .lgd-teaser__content-link:focus {
  box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.28);
}

/* line 5, ../scss/pages/_page.scss */
.page-node-type-localgov-services-page .lgd-page-title-block__subheader, .page-node-type-localgov-services-sublanding .lgd-page-title-block__subheader, .page-node-type-localgov-services-landing .lgd-page-title-block__subheader {
  display: none;
}
/* line 11, ../scss/pages/_page.scss */
.page-node-type-localgov-homepage-page #main-content {
  margin-top: 40px;
}

/* line 19, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 48em) {
  /* line 19, ../scss/pages/_page.scss */
  .path-search-results .lgd-container #cludo-search-results {
    display: block;
  }
}
/* line 26, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .cludo-r {
  order: 1;
}
@media screen and (min-width: 48em) {
  /* line 26, ../scss/pages/_page.scss */
  .path-search-results .lgd-container #cludo-search-results .cludo-r {
    width: 70%;
    float: left;
  }
}
/* line 33, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results {
  width: 100%;
}
/* line 36, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item {
  border: none;
  border-radius: 50px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.2);
  transition: box-shadow 0.3s;
}
/* line 42, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item a {
  padding: 30px 20px;
}
/* line 46, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item p, .path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item .field--name-localgov-summary {
  font-weight: 500;
}
/* line 50, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:hover, .path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:focus {
  background: #009977;
  box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.2);
}
/* line 52, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:hover a .logo-container img, .path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:focus a .logo-container img {
  opacity: 1;
}
/* line 59, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:hover h3, .path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:focus h3 {
  color: #fff;
  text-decoration: underline;
}
/* line 64, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:hover .path,
.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:hover p,
.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:hover .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,
.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:hover .field--name-localgov-summary, .path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:focus .path,
.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:focus p,
.path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:focus .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary,
.localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-search-results .lgd-container #cludo-search-results .cludo-r .search-results .search-results-item:focus .field--name-localgov-summary {
  color: #fff;
}
/* line 73, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .right-column {
  order: 3;
  position: relative;
  width: 100%;
  margin: 20px 0px;
}
@media screen and (min-width: 48em) {
  /* line 73, ../scss/pages/_page.scss */
  .path-search-results .lgd-container #cludo-search-results .right-column {
    width: 25%;
    float: right;
    margin: 50px 0px;
  }
}
/* line 84, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .right-column .search-filters {
  width: auto;
  float: none;
  margin-top: 0;
  margin-bottom: 20px;
  border-radius: 25px;
  overflow: hidden;
}
/* line 92, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .right-column .search-filters ul {
  padding-bottom: 0.5rem;
  display: block;
}
/* line 97, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .right-column .search-filters .search-filter-header {
  display: block;
  background: #009977;
  padding: 15px 25px;
}
/* line 103, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .right-column .search-filters .search-filter-container {
  padding: 15px 0;
}
/* line 108, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .right-column .search-help {
  margin-bottom: 20px;
  border-radius: 25px;
  overflow: hidden;
}
/* line 113, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .right-column .search-help .search-help-header {
  background: #009977;
  padding: 15px 25px;
}
/* line 118, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .right-column .search-help .search-help-container {
  background: #e4e4e4;
  padding: 15px;
}
/* line 122, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .right-column .search-help .search-help-container p, .path-search-results .lgd-container #cludo-search-results .right-column .search-help .search-help-container .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-search-results .lgd-container #cludo-search-results .right-column .search-help .search-help-container .field--name-localgov-summary {
  margin-bottom: 0.5rem;
}
/* line 126, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .right-column .search-help .search-help-container ul {
  margin: 0 0 2em;
  list-style-type: none;
  color: #333;
  padding-left: 0;
}
/* line 132, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .right-column .search-help .search-help-container ul li {
  padding-left: 25px;
  margin-bottom: 10px;
  background: url(../../images/bullet.svg) no-repeat left top 6px;
  background-size: 11px 11px;
}
/* line 142, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .right-column .search-related {
  margin-bottom: 20px;
  border-radius: 25px;
  overflow: hidden;
}
/* line 147, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .right-column .search-related .related-searches-header {
  background: #009977;
  padding: 15px 25px;
}
/* line 152, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .right-column .search-related .related-searches-container {
  background: #e4e4e4;
  padding: 15px;
}
/* line 156, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .right-column .search-related .related-searches-container li {
  margin-bottom: 10px;
}
/* line 159, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .right-column .search-related .related-searches-container li a {
  display: block;
}
/* line 162, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .right-column .search-related .related-searches-container li a:first-letter {
  text-transform: uppercase;
}
/* line 171, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results #cludo-back-to-top {
  display: none;
}
/* line 175, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results #cludo-load-more {
  order: 2;
  clear: both;
  border: none;
  margin-bottom: 2em;
}
/* line 181, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results #cludo-load-more button {
  color: #009977;
  font: bold 1.5em/1.25 "Lato", sans-serif;
  border: 2px solid #009977;
  padding: 15px 50px 17px 50px;
  display: inline-block;
  border-radius: 30px;
  cursor: pointer;
  text-decoration: none;
  text-transform: none;
}
/* line 192, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results #cludo-load-more button:hover, .path-search-results .lgd-container #cludo-search-results #cludo-load-more button:active, .path-search-results .lgd-container #cludo-search-results #cludo-load-more button:focus {
  color: #001E61;
  border-color: #001E61;
  text-decoration: underline;
}
/* line 200, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results #cludo-load-more button::first-letter {
  text-transform: uppercase;
}
/* line 206, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .cludo-banner {
  padding: 15px;
  margin: 0 0 15px;
  background-color: #009977;
  color: #fff;
  border-radius: 25px;
}
/* line 213, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .cludo-banner h2 {
  font-size: 1.4em;
}
/* line 217, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .cludo-banner h2, .path-search-results .lgd-container #cludo-search-results .cludo-banner p, .path-search-results .lgd-container #cludo-search-results .cludo-banner .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .path-search-results .lgd-container #cludo-search-results .cludo-banner .field--name-localgov-summary {
  color: #fff;
  background-color: transparent;
}
/* line 222, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .cludo-banner a {
  color: #fff;
}
/* line 226, ../scss/pages/_page.scss */
.path-search-results .lgd-container #cludo-search-results .cludo-banner img {
  float: left;
  margin-right: 15px;
}
/* line 235, ../scss/pages/_page.scss */
.path-search-results .cludo-search-form #edit-prompt {
  display: none;
}
/* line 239, ../scss/pages/_page.scss */
.path-search-results .cludo-search-form .form-wrapper {
  display: flex;
}
/* line 242, ../scss/pages/_page.scss */
.path-search-results .cludo-search-form .form-wrapper .form-item {
  flex-grow: 1;
  margin-right: 20px;
  position: relative;
}
/* line 248, ../scss/pages/_page.scss */
.path-search-results .cludo-search-form .form-wrapper .button {
  max-height: 44px;
  align-self: end;
  margin-bottom: 5px;
}
@media (min-width: 60em) {
  /* line 255, ../scss/pages/_page.scss */
  .path-search-results .cludo-search-form .form-wrapper .form-item {
    margin-top: -10px;
  }
  /* line 258, ../scss/pages/_page.scss */
  .path-search-results .cludo-search-form .form-wrapper .button {
    max-height: 100%;
  }
}

/* line 268, ../scss/pages/_page.scss */
.page-node-type-localgov-homepage-page .lgd-page-title-block h1 {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
/* line 274, ../scss/pages/_page.scss */
.page-node-type-localgov-homepage-page .lgd-header .lgd-region--search {
  display: none;
}

/* line 284, ../scss/pages/_page.scss */
#cludo-search-results .search-results .search-results-item a .logo-container {
  display: none;
}

/* line 293, ../scss/pages/_page.scss */
.region-banner + .region-breadcrumb .breadcrumbs {
  padding-top: 30px;
}

/* line 3, ../scss/pages/_ris_directory.scss */
#views-exposed-form-ris-directories-page-1 .js-form-type-textfield * + * {
  margin-top: var(--sidebar-exposed-form-item-spacing);
}
/* line 9, ../scss/pages/_ris_directory.scss */
#views-exposed-form-ris-directories-page-1 .form-actions * + * {
  margin-top: var(--sidebar-exposed-form-item-spacing);
}

/* line 18, ../scss/pages/_ris_directory.scss */
.view-ris-directories.view-display-id-page_1 .view-content .views-row,
.view-pa-network.view-display-id-page_listing .view-content .views-row {
  margin-top: 30px;
  border-radius: 50px;
  display: block;
  background: #efefef;
  padding: 25px 40px;
  text-decoration: none;
  font-weight: normal;
  flex-grow: 1;
  overflow: hidden;
}
/* line 34, ../scss/pages/_ris_directory.scss */
.view-ris-directories.view-display-id-page_1 .pager .pager__item,
.view-pa-network.view-display-id-page_listing .pager .pager__item {
  background: none;
  margin: 2px;
}
/* line 40, ../scss/pages/_ris_directory.scss */
.view-ris-directories.view-display-id-page_1 a:hover,
.view-pa-network.view-display-id-page_listing a:hover {
  text-decoration: none;
}

/* line 49, ../scss/pages/_ris_directory.scss */
.view-pa-network.view-display-id-page_listing .view-content .views-row .views-field-title h2 {
  margin: 0;
}

/* line 57, ../scss/pages/_ris_directory.scss */
.view-ris-services.view-display-id-block_1 {
  border: 1px solid #009977;
  border-radius: 6px;
  margin-bottom: 25px;
}
/* line 61, ../scss/pages/_ris_directory.scss */
.view-ris-services.view-display-id-block_1 .view-header {
  background-color: #009977;
  color: #1e1e1e;
  padding: 10px 15px;
  font-weight: bold;
}
/* line 66, ../scss/pages/_ris_directory.scss */
.view-ris-services.view-display-id-block_1 .view-header p, .view-ris-services.view-display-id-block_1 .view-header .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .field--name-localgov-summary, .localgov-services-sublanding .field--name-field-external-child-pages .paragraph--type--external-links .lgd-row-item .view-ris-services.view-display-id-block_1 .view-header .field--name-localgov-summary {
  margin: 0;
  color: #1e1e1e;
  font-weight: bold;
}
/* line 74, ../scss/pages/_ris_directory.scss */
.view-ris-services.view-display-id-block_1 .view-content ul {
  display: flex;
  flex-wrap: wrap;
  padding: 25px 25px 0;
  margin: 0;
}
/* line 79, ../scss/pages/_ris_directory.scss */
.view-ris-services.view-display-id-block_1 .view-content ul li {
  width: 100%;
  margin: 0 0 25px;
}
@media (min-width: 40em) {
  /* line 79, ../scss/pages/_ris_directory.scss */
  .view-ris-services.view-display-id-block_1 .view-content ul li {
    width: 50%;
  }
}
/* line 89, ../scss/pages/_ris_directory.scss */
.view-ris-services.view-display-id-block_1 .view-footer {
  padding: 10px 15px;
  text-align: right;
}

/* line 97, ../scss/pages/_ris_directory.scss */
.view-ris-services .pager .pager__item {
  background: none;
}
/* line 104, ../scss/pages/_ris_directory.scss */
.view-ris-services.view-display-id-page_1 .view-header .button--back {
  margin: 10px 0;
  background: #009977;
}
/* line 107, ../scss/pages/_ris_directory.scss */
.view-ris-services.view-display-id-page_1 .view-header .button--back:before {
  background-color: #18BF9A;
}
@media (min-width: 40em) {
  /* line 104, ../scss/pages/_ris_directory.scss */
  .view-ris-services.view-display-id-page_1 .view-header .button--back {
    margin-top: -50px;
    float: right;
  }
}
/* line 117, ../scss/pages/_ris_directory.scss */
.view-ris-services.view-display-id-page_1 .view-content .views-row {
  padding: 25px 0;
  border-bottom: 1px solid #B7B1A9;
}

@media (max-width: 59.938em) {
  /* line 127, ../scss/pages/_ris_directory.scss */
  .node--record .node__content > .right-column {
    margin-top: 0 !important;
  }
}
@media (min-width: 60em) {
  /* line 127, ../scss/pages/_ris_directory.scss */
  .node--record .node__content > .right-column {
    transition: opacity 0.4s;
  }
}
/* line 137, ../scss/pages/_ris_directory.scss */
.node--record .node__content .main-column {
  max-width: 100%;
}
/* line 141, ../scss/pages/_ris_directory.scss */
.node--record .node__content .last-updated-text {
  width: 100%;
  order: 3;
}
/* line 149, ../scss/pages/_ris_directory.scss */
.node--record .simple-list .field__items > .field__item {
  display: inline-block;
}
/* line 152, ../scss/pages/_ris_directory.scss */
.node--record .simple-list .field__items > .field__item::after {
  content: "; ";
}
/* line 157, ../scss/pages/_ris_directory.scss */
.node--record .simple-list .field__items > .field__item:last-child::after {
  content: "";
}
/* line 167, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content, .node--record.node--view-mode-carescheme-ris-directory-record .node__content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: flex-start;
}
@media (min-width: 60em) {
  /* line 167, ../scss/pages/_ris_directory.scss */
  .node--record.node--view-mode-full .node__content, .node--record.node--view-mode-carescheme-ris-directory-record .node__content {
    justify-content: space-between;
    flex-direction: row;
  }
}
/* line 178, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content .right-column, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .right-column {
  order: 2;
}
/* line 182, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content .field--name-field-image, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-image {
  margin-bottom: 30px;
}
/* line 187, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map {
  margin-top: 10px;
  text-decoration: none;
  background: #009977;
  color: #000;
  font-size: 22px;
  line-height: 26px;
  padding: 22px 80px 22px 30px;
  display: inline-block;
  transition: all 0.3s;
  border-radius: 50px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.28);
  margin-bottom: 1em;
  border: none;
  cursor: pointer;
  text-decoration: none;
  position: relative;
}
/* line 46, ../scss/base/_elements.scss */
.node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:before, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:before {
  content: '';
  width: 66px;
  height: 66px;
  border-radius: 100%;
  position: absolute;
  right: 2px;
  top: 50%;
  transform: translateY(-50%);
  background: #18BF9A url("../../images/more-arrow.svg") no-repeat center;
  background-size: 17px;
}
/* line 59, ../scss/base/_elements.scss */
.node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:hover, .node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:active, .node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:focus, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:hover, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:active, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:focus {
  color: #000;
  outline: none;
  border: none;
  background: #18BF9A;
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.28);
}
/* line 68, ../scss/base/_elements.scss */
.node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:hover:before, .node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:active:before, .node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:focus:before, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:hover:before, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:active:before, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:focus:before {
  background-color: #009977;
}
/* line 73, ../scss/base/_elements.scss */
.node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map .lgd-prev-next__icon, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map .lgd-prev-next__icon {
  display: none;
}
/* line 192, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:hover, .node--record.node--view-mode-full .node__content .field--name-field-ris-postal-code .view_postcode_on_map:focus, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:hover, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-ris-postal-code .view_postcode_on_map:focus {
  text-decoration: none;
  color: #1e1e1e;
}
/* line 200, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content .field--name-field-contact-telephone a, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .field--name-field-contact-telephone a {
  display: inherit;
}
/* line 205, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content .ris-section, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .ris-section {
  margin: 25px 0 20px;
}
/* line 208, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content .ris-section > .field, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .ris-section > .field {
  display: block;
  margin-bottom: 10px;
}
/* line 212, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content .ris-section > .field > .field__label, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .ris-section > .field > .field__label {
  display: block;
  width: 100%;
  font-weight: bold;
}
@media (min-width: 48em) {
  /* line 208, ../scss/pages/_ris_directory.scss */
  .node--record.node--view-mode-full .node__content .ris-section > .field, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .ris-section > .field {
    display: flex;
    flex-wrap: nowrap;
  }
  /* line 222, ../scss/pages/_ris_directory.scss */
  .node--record.node--view-mode-full .node__content .ris-section > .field > .field__label, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .ris-section > .field > .field__label {
    padding-right: 25px;
    width: 180px;
    text-align: right;
  }
  /* line 228, ../scss/pages/_ris_directory.scss */
  .node--record.node--view-mode-full .node__content .ris-section > .field > .field__item, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .ris-section > .field > .field__item {
    width: calc(100% - 180px);
  }
}
/* line 235, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content .social-media-wrapper, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper {
  display: block;
  margin-bottom: 10px;
}
/* line 239, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content .social-media-wrapper > label, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper > label {
  display: block;
  width: 100%;
  font-weight: bold;
}
/* line 245, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content .social-media-wrapper .social-media-items, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper .social-media-items {
  display: flex;
  flex-wrap: nowrap;
}
/* line 250, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content .social-media-wrapper .social-media-items .field--type-link a, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper .social-media-items .field--type-link a {
  display: block;
  width: 40px;
  height: 40px;
  overflow: hidden;
  text-indent: -100vw;
  margin: 0 5px;
  opacity: 0.85;
}
/* line 259, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content .social-media-wrapper .social-media-items .field--type-link a:hover, .node--record.node--view-mode-full .node__content .social-media-wrapper .social-media-items .field--type-link a:focus, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper .social-media-items .field--type-link a:hover, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper .social-media-items .field--type-link a:focus {
  opacity: 1;
}
/* line 265, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content .social-media-wrapper .social-media-items .field--type-link.field--name-field-contact-facebook a, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper .social-media-items .field--type-link.field--name-field-contact-facebook a {
  background: url("../../images/social-fb-white.svg") no-repeat right center;
  background-size: 40px;
}
/* line 272, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content .social-media-wrapper .social-media-items .field--type-link.field--name-field-contact-twitter a, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper .social-media-items .field--type-link.field--name-field-contact-twitter a {
  background: url("../../images/social-twitter-white.svg") no-repeat right center;
  background-size: 40px;
}
/* line 279, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content .social-media-wrapper .social-media-items .field--type-link.field--name-field-contact-instagram a, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper .social-media-items .field--type-link.field--name-field-contact-instagram a {
  background: url("../../images/social-instagram.svg") no-repeat right center;
  background-size: 40px;
}
@media (min-width: 48em) {
  /* line 235, ../scss/pages/_ris_directory.scss */
  .node--record.node--view-mode-full .node__content .social-media-wrapper, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper {
    display: flex;
    flex-wrap: nowrap;
  }
  /* line 291, ../scss/pages/_ris_directory.scss */
  .node--record.node--view-mode-full .node__content .social-media-wrapper > label, .node--record.node--view-mode-carescheme-ris-directory-record .node__content .social-media-wrapper > label {
    padding-right: 25px;
    width: 180px;
    text-align: right;
  }
}
/* line 299, ../scss/pages/_ris_directory.scss */
.node--record.node--view-mode-full .node__content.pa-record__content, .node--record.node--view-mode-carescheme-ris-directory-record .node__content.pa-record__content {
  display: block;
}

@media (min-width: 60em) {
  /* line 310, ../scss/pages/_ris_directory.scss */
  .node--record .node__content .main-column {
    padding-right: 40px;
    width: calc(100% - 300px);
  }
  /* line 314, ../scss/pages/_ris_directory.scss */
  .node--record .node__content .right-column {
    width: 300px;
    padding-left: 0;
  }
}
@media (min-width: 80em) {
  /* line 325, ../scss/pages/_ris_directory.scss */
  .node--record .node__content .main-column {
    padding-right: 140px;
  }
}
/* line 5, ../scss/pages/_step_by_step_pages.scss */
.page-node-type-localgov-step-by-step-overview .step-by-step-pages .summaries-control .step-master,
.page-node-type-localgov-step-by-step-page .step-by-step-pages .summaries-control .step-master {
  color: #000;
  font-size: 16px;
  font-weight: bold;
  background: none;
  border: none;
  box-shadow: none;
}
/* line 13, ../scss/pages/_step_by_step_pages.scss */
.page-node-type-localgov-step-by-step-overview .step-by-step-pages .summaries-control .step-master:hover,
.page-node-type-localgov-step-by-step-page .step-by-step-pages .summaries-control .step-master:hover {
  box-shadow: none;
  color: #001E61;
  background: none;
  border: none;
  text-decoration: underline;
}
/* line 24, ../scss/pages/_step_by_step_pages.scss */
.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list,
.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list {
  list-style-type: decimal;
}
/* line 28, ../scss/pages/_step_by_step_pages.scss */
.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list .step.step--active::before,
.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list .step.step--active::before {
  color: inherit;
}
/* line 32, ../scss/pages/_step_by_step_pages.scss */
.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list .step::before,
.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list .step::before {
  background: none;
  border: none;
  font-family: "Lato", sans-serif;
  font-weight: normal;
  font-size: 21px;
  line-height: 26px;
  top: 9px;
  content: counter(section) ".";
}
/* line 43, ../scss/pages/_step_by_step_pages.scss */
.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list .step::after,
.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list .step::after {
  display: none;
}
/* line 47, ../scss/pages/_step_by_step_pages.scss */
.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list .step .step__title,
.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list .step .step__title {
  font-family: "Lato", sans-serif;
  font-size: 21px;
  line-height: 26px;
}
/* line 52, ../scss/pages/_step_by_step_pages.scss */
.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list .step .step__title > a,
.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list .step .step__title .step-show,
.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list .step .step__title > a,
.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list .step .step__title .step-show {
  font-weight: bold;
  text-decoration: underline;
  overflow-wrap: break-word;
  word-wrap: break-word;
  color: #000;
  background: none;
  border: none;
  box-shadow: none;
  -webkit-transition: color ease-in 0.2s;
  -moz-transition: color ease-in 0.2s;
  -o-transition: color ease-in 0.2s;
  -ms-transition: color ease-in 0.2s;
  transition: color ease-in 0.2s;
}
/* line 64, ../scss/pages/_step_by_step_pages.scss */
.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list .step .step__title > a:hover,
.page-node-type-localgov-step-by-step-overview .step-by-step-pages ol.step-list .step .step__title .step-show:hover,
.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list .step .step__title > a:hover,
.page-node-type-localgov-step-by-step-page .step-by-step-pages ol.step-list .step .step__title .step-show:hover {
  box-shadow: none;
  color: #001E61;
  background: none;
  border: none;
  text-decoration: underline;
}

/* line 83, ../scss/pages/_step_by_step_pages.scss */
.page-node-type-localgov-step-by-step-overview .lgd-container .lgd-row .sidebar--first .views-element-container {
  background: #009977;
  border-radius: 50px;
}

/* line 96, ../scss/pages/_step_by_step_pages.scss */
.page-node-type-localgov-step-by-step-page .region-content-bottom .block-views-blocklocalgov-step-by-step-navigation-prev-next .lgd-prev-next .lgd-prev-next__list {
  display: inline-block !important;
  width: 100%;
}
/* line 100, ../scss/pages/_step_by_step_pages.scss */
.page-node-type-localgov-step-by-step-page .region-content-bottom .block-views-blocklocalgov-step-by-step-navigation-prev-next .lgd-prev-next .lgd-prev-next__list .lgd-prev-next__list-item {
  display: inline-block;
}
/* line 104, ../scss/pages/_step_by_step_pages.scss */
.page-node-type-localgov-step-by-step-page .region-content-bottom .block-views-blocklocalgov-step-by-step-navigation-prev-next .lgd-prev-next .lgd-prev-next__list .lgd-prev-next__list-item--next {
  float: right;
}
