/**
 * version: 0.0.1
 * file:    main.css
 * author:  Squiz Australia
 * updated: Tue Jun 24 2025 13:53:21 GMT+1000 (Australian Eastern Standard Time)
 *
 * Table of Contents
 *
 * - Reset
 * - Utilities
 * - General
 * - Content
 * - Modules
    Accordion
    Matrix form
    Skip links
    S
 */
@font-face {
  font-family: 'VIC';
  src: url("mysource_files/mysource_files/hinted-VIC-ExtraLight.eot");
  src: url("mysource_files/mysource_files/hinted-VIC-ExtraLight.eot?#iefix") format("embedded-opentype"), url("mysource_files/mysource_files/hinted-VIC-ExtraLight.woff2") format("woff2"), url("mysource_files/mysource_files/hinted-VIC-ExtraLight.woff") format("woff"), url("mysource_files/mysource_files/hinted-VIC-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'VIC';
  src: url("mysource_files/hinted-VIC-ExtraLightItalic.eot");
  src: url("mysource_files/hinted-VIC-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("mysource_files/hinted-VIC-ExtraLightItalic.woff2") format("woff2"), url("mysource_files/hinted-VIC-ExtraLightItalic.woff") format("woff"), url("mysource_files/hinted-VIC-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'VIC';
  src: url("mysource_files/hinted-VIC-Light.eot");
  src: url("mysource_files/hinted-VIC-Light.eot?#iefix") format("embedded-opentype"), url("mysource_files/hinted-VIC-Light.woff2") format("woff2"), url("mysource_files/hinted-VIC-Light.woff") format("woff"), url("mysource_files/hinted-VIC-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'VIC';
  src: url("mysource_files/hinted-VIC-LightItalic.eot");
  src: url("mysource_files/hinted-VIC-LightItalic.eot?#iefix") format("embedded-opentype"), url("mysource_files/hinted-VIC-LightItalic.woff2") format("woff2"), url("mysource_files/hinted-VIC-LightItalic.woff") format("woff"), url("mysource_files/hinted-VIC-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'VIC';
  src: url("mysource_files/hinted-VIC-Regular.eot");
  src: url("mysource_files/hinted-VIC-Regular.eot?#iefix") format("embedded-opentype"), url("mysource_files/hinted-VIC-Regular.woff2") format("woff2"), url("mysource_files/hinted-VIC-Regular.woff") format("woff"), url("mysource_files/hinted-VIC-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'VIC';
  src: url("mysource_files/hinted-VIC-Italic.eot");
  src: url("mysource_files/hinted-VIC-Italic.eot?#iefix") format("embedded-opentype"), url("mysource_files/hinted-VIC-Italic.woff2") format("woff2"), url("mysource_files/hinted-VIC-Italic.woff") format("woff"), url("mysource_files/hinted-VIC-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'VIC';
  src: url("mysource_files/hinted-VIC-Medium.eot");
  src: url("mysource_files/hinted-VIC-Medium.eot?#iefix") format("embedded-opentype"), url("mysource_files/hinted-VIC-Medium.woff2") format("woff2"), url("mysource_files/hinted-VIC-Medium.woff") format("woff"), url("mysource_files/hinted-VIC-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'VIC';
  src: url("mysource_files/hinted-VIC-MediumItalic.eot");
  src: url("mysource_files/hinted-VIC-MediumItalic.eot?#iefix") format("embedded-opentype"), url("mysource_files/hinted-VIC-MediumItalic.woff2") format("woff2"), url("mysource_files/hinted-VIC-MediumItalic.woff") format("woff"), url("mysource_files/hinted-VIC-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'VIC';
  src: url("mysource_files/hinted-VIC-SemiBold.eot");
  src: url("mysource_files/hinted-VIC-SemiBold.eot?#iefix") format("embedded-opentype"), url("mysource_files/hinted-VIC-SemiBold.woff2") format("woff2"), url("mysource_files/hinted-VIC-SemiBold.woff") format("woff"), url("mysource_files/hinted-VIC-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'VIC';
  src: url("mysource_files/hinted-VIC-SemiBoldItalic.eot");
  src: url("mysource_files/hinted-VIC-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("mysource_files/hinted-VIC-SemiBoldItalic.woff2") format("woff2"), url("mysource_files/hinted-VIC-SemiBoldItalic.woff") format("woff"), url("mysource_files/hinted-VIC-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'VIC';
  src: url("mysource_files/hinted-VIC-Bold.eot");
  src: url("mysource_files/hinted-VIC-Bold.eot?#iefix") format("embedded-opentype"), url("mysource_files/hinted-VIC-Bold.woff2") format("woff2"), url("mysource_files/hinted-VIC-Bold.woff") format("woff"), url("mysource_files/hinted-VIC-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'VIC';
  src: url("mysource_files/hinted-VIC-BoldItalic.eot");
  src: url("mysource_files/hinted-VIC-BoldItalic.eot?#iefix") format("embedded-opentype"), url("mysource_files/hinted-VIC-BoldItalic.woff2") format("woff2"), url("mysource_files/hinted-VIC-BoldItalic.woff") format("woff"), url("mysource_files/hinted-VIC-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}

body {
  font-family: "VIC", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}

.container-fluid,
.container {
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 1rem;
  padding-left: 1rem;
}

.row {
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.row.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.col.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-offset-0,
.col-xs-offset-1,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.col-xs {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
}

.col-xs-1 {
  -ms-flex-preferred-size: 8.33333333%;
  flex-basis: 8.33333333%;
  max-width: 8.33333333%;
}

.col-xs-2 {
  -ms-flex-preferred-size: 16.66666667%;
  flex-basis: 16.66666667%;
  max-width: 16.66666667%;
}

.col-xs-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

.col-xs-4 {
  -ms-flex-preferred-size: 33.33333333%;
  flex-basis: 33.33333333%;
  max-width: 33.33333333%;
}

.col-xs-5 {
  -ms-flex-preferred-size: 41.66666667%;
  flex-basis: 41.66666667%;
  max-width: 41.66666667%;
}

.col-xs-6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

.col-xs-7 {
  -ms-flex-preferred-size: 58.33333333%;
  flex-basis: 58.33333333%;
  max-width: 58.33333333%;
}

.col-xs-8 {
  -ms-flex-preferred-size: 66.66666667%;
  flex-basis: 66.66666667%;
  max-width: 66.66666667%;
}

.col-xs-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}

.col-xs-10 {
  -ms-flex-preferred-size: 83.33333333%;
  flex-basis: 83.33333333%;
  max-width: 83.33333333%;
}

.col-xs-11 {
  -ms-flex-preferred-size: 91.66666667%;
  flex-basis: 91.66666667%;
  max-width: 91.66666667%;
}

.col-xs-12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.start-xs {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: start;
}

.center-xs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.end-xs {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: end;
}

.top-xs {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.middle-xs {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bottom-xs {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.around-xs {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.between-xs {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.first-xs {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.last-xs {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

@media only screen and (min-width: 48em) {
  .container {
    width: 49rem;
  }
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-offset-0,
  .col-sm-offset-1,
  .col-sm-offset-2,
  .col-sm-offset-3,
  .col-sm-offset-4,
  .col-sm-offset-5,
  .col-sm-offset-6,
  .col-sm-offset-7,
  .col-sm-offset-8,
  .col-sm-offset-9,
  .col-sm-offset-10,
  .col-sm-offset-11,
  .col-sm-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .col-sm {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-sm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-sm {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-sm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-sm {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-sm {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media only screen and (min-width: 64em) {
  .container {
    width: 65rem;
  }
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-2dot4,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-offset-0,
  .col-md-offset-1,
  .col-md-offset-2,
  .col-md-offset-3,
  .col-md-offset-4,
  .col-md-offset-5,
  .col-md-offset-6,
  .col-md-offset-7,
  .col-md-offset-8,
  .col-md-offset-9,
  .col-md-offset-10,
  .col-md-offset-11,
  .col-md-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .col-md {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-md {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-md {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-md {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-md {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-md {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-md {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media only screen and (min-width: 85em) {
  .container {
    width: 86rem;
  }
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-offset-0,
  .col-lg-offset-1,
  .col-lg-offset-2,
  .col-lg-offset-3,
  .col-lg-offset-4,
  .col-lg-offset-5,
  .col-lg-offset-6,
  .col-lg-offset-7,
  .col-lg-offset-8,
  .col-lg-offset-9,
  .col-lg-offset-10,
  .col-lg-offset-11,
  .col-lg-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .col-lg {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-lg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-lg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-lg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-lg {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-lg {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-lg {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

.visuallyhidden, .sr-only, form .sq-form-question-tickbox-list input,
form .sq-form-question-option-list input, .skip-links__link {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.visuallyhidden.focusable:active, .focusable.sr-only:active,
.visuallyhidden.focusable:focus, .focusable.sr-only:focus, .skip-links__link:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.skip-links__list, .filters__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.highlight, .results--types, .results--types li {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.clearfix, .filters__content, .filters__group-h, .filters__selected-group {
  *zoom: 1;
}

.clearfix:before, .filters__content:before, .filters__group-h:before, .filters__selected-group:before, .clearfix:after, .filters__content:after, .filters__group-h:after, .filters__selected-group:after {
  content: '';
  display: table;
  line-height: 0;
}

.clearfix:after, .filters__content:after, .filters__group-h:after, .filters__selected-group:after {
  clear: both;
}

@-webkit-keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}

@-moz-keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}

@-ms-keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}

@keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}

/*
--------------------
Reset (normalize.css)
--------------------
*/
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer,
header, hgroup, main, nav, section, summary {
  display: block;
}

audio, canvas, video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  margin: 0;
}

a:focus {
  outline: thin dotted;
}

a:active,
a:hover {
  outline: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

mark {
  background: #ff0;
  color: #000;
}

code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre-wrap;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

button, input {
  line-height: normal;
}

button, select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*
--------------------
Utilities
--------------------
*/
.hidden {
  display: none !important;
  visibility: hidden;
}

.invisible {
  visibility: hidden;
}

.pull-left {
  float: left;
}

img.pull-left {
  margin-right: 1em;
}

.pull-right {
  float: right;
}

img.pull-right {
  margin-left: 1em;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin-bottom: 1em;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
--------------------
General
--------------------
*/
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

html,
body {
  height: 100%;
}

body {
  font-size: 1em;
  line-height: 1.4;
  margin: 0;
  -ms-overflow-style: scrollbar;
  overflow-y: scroll;
  padding: 0;
  -webkit-font-smoothing: antialiased;
}

body::after {
  content: "global";
  display: none;
}

body.drawer-opened {
  overflow: hidden;
}

img {
  height: auto;
  max-width: 100%;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.main-content-wrapper p,
.main-content-wrapper ul,
.main-content-wrapper ol {
  color: #6f6f6f;
  font-size: 0.875rem;
  letter-spacing: -0.01875rem;
}

.main-content-wrapper p:first-child,
.main-content-wrapper ul:first-child,
.main-content-wrapper ol:first-child {
  margin-top: 0;
}

.main-content-wrapper p:last-child,
.main-content-wrapper ul:last-child,
.main-content-wrapper ol:last-child {
  margin-bottom: 0;
}

.main-content-wrapper a {
  color: #201547;
  word-wrap: break-word;
}

.main-content-wrapper a:hover, .main-content-wrapper a:focus {
  text-decoration: none;
}

.overlay {
  background: #000;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: -2;
}

.overlay.overlay--active {
  opacity: 0.6;
  z-index: 10;
}

.overlay.overlay--active-drawer {
  opacity: 0.6;
  z-index: 50;
}

.slideout-panel {
  background: #fff;
}

@-ms-viewport {
  width: device-width;
}

@page {
  margin: 0.5cm;
}

/*
--------------------
Content
--------------------
*/
/* Tables */
table {
  width: 100%;
  border-collapse: collapse;
  margin: .5em 0;
}

caption {
  font-size: 12.8px;
  font-size: 0.8rem;
  font-style: italic;
}

th {
  background: #222;
  color: #dddddd;
}

td {
  border: 1px solid #222;
}

/* Buttons */
.button {
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  background-color: #222;
  color: #dddddd;
  display: inline-block;
  border: 0;
  padding: .5em 1em;
}

.button, .button:visited {
  text-decoration: none;
}

.button:focus, .button:hover {
  background-color: black;
}

.button--large {
  font-size: 24px;
  font-size: 1.5rem;
}

.button--small {
  font-size: 12.8px;
  font-size: 0.8rem;
}

/* Quotes */
blockquote {
  position: relative;
  padding-left: 3em;
  margin: 2em 0;
}

blockquote:before {
  font-size: 80px;
  font-size: 5rem;
  color: #222;
  content: "\201C";
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1em;
}

.pull-quote {
  border-top: 1px solid #222;
  padding: 1em .5em 0 .5em;
  margin: 1em;
}

/* Highlight */
.highlight {
  background: #cccccc;
  padding: .1em .5em;
}

/* Typography */
h1 {
  font-size: 3.125rem;
  font-style: normal;
  font-stretch: normal;
  font-weight: 500;
}

h2 {
  font-size: 2.1875rem;
  font-style: normal;
  font-stretch: normal;
  font-weight: 600;
}

h3 {
  font-size: 1.75rem;
  font-style: normal;
  font-stretch: normal;
  font-weight: 600;
}

h4 {
  font-size: 1.25rem;
  font-style: normal;
  font-stretch: normal;
  font-weight: 600;
}

h5 {
  font-size: 1.25rem;
  font-style: normal;
  font-stretch: normal;
  font-weight: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #201547;
}

.forest-fire-management h1,
.forest-fire-management h2,
.forest-fire-management h3,
.forest-fire-management h4,
.forest-fire-management h5,
.forest-fire-management h6 {
  color: #242424;
}

.revitalising-central-geelong h1,
.revitalising-central-geelong h2,
.revitalising-central-geelong h3,
.revitalising-central-geelong h4,
.revitalising-central-geelong h5,
.revitalising-central-geelong h6 {
  color: #542581;
}

/* Others */
hr {
  border: 0;
  border-bottom: 0.0625rem solid rgba(32, 21, 71, 0.31);
  margin: 0.625rem 0;
}

/*
--------------------
Modules
--------------------
*/
.test-deecadtp-8-2016 {
  font-size: 20px !important;
  color: purple !important;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/*======================================
  Selectric v1.13.0
======================================*/
.selectric-wrapper {
  position: relative;
  cursor: pointer;
}

.selectric-responsive {
  width: 100%;
}

.selectric {
  border: 1px solid #DDD;
  border-radius: 0px;
  background: #F8F8F8;
  position: relative;
  overflow: hidden;
}

.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 38px 0 10px;
  font-size: 12px;
  line-height: 38px;
  color: #444;
  height: 38px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background-color: #F8f8f8;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}

.selectric .button:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #BBB;
  border-bottom: none;
}

.selectric-focus .selectric {
  border-color: #aaaaaa;
}

.selectric-hover .selectric {
  border-color: #c4c4c4;
}

.selectric-hover .selectric .button {
  color: #a2a2a2;
}

.selectric-hover .selectric .button:after {
  border-top-color: #a2a2a2;
}

.selectric-open {
  z-index: 9999;
}

.selectric-open .selectric {
  border-color: #c4c4c4;
}

.selectric-open .selectric-items {
  display: block;
}

.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}

.selectric-hide-select select {
  position: absolute;
  left: -100%;
}

.selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  box-sizing: border-box;
  opacity: 0;
}

.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important;
}

.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}

/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #F8F8F8;
  border: 1px solid #c4c4c4;
  z-index: -1;
  box-shadow: 0 0 10px -6px;
}

.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}

.selectric-above .selectric-items {
  top: auto;
  bottom: 100%;
}

.selectric-items ul, .selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  min-height: 20px;
}

.selectric-items li {
  display: block;
  padding: 10px;
  color: #666;
  cursor: pointer;
}

.selectric-items li.selected {
  background: #E0E0E0;
  color: #444;
}

.selectric-items li.highlighted {
  background: #D0D0D0;
  color: #444;
}

.selectric-items li:hover {
  background: #D5D5D5;
  color: #444;
}

.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: none;
  color: #444;
}

.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1;
}

.selectric-items .selectric-group li {
  padding-left: 25px;
}

/* Module: Accordion */
.accordion {
  padding: 1.25rem 0;
}

.accordion__header {
  color: #201547;
  font-size: 1.25rem;
  font-weight: 600;
}

.accordion .accordion__item {
  margin-bottom: 0.125rem;
}

.accordion .accordion__item-header {
  background-color: rgba(188, 184, 199, 0.16);
}

.accordion .accordion__link {
  color: #201547;
  display: block;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 1.0625rem 3.125rem 1.0625rem 1.25rem;
  position: relative;
  text-decoration: none;
}

.accordion .accordion__link:hover, .accordion .accordion__link:focus {
  outline: none;
  background-color: rgba(92, 92, 92, 0.15);
}

.accordion .accordion__link::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
  background: url("mysource_files/chevron-teal.svg") no-repeat center center transparent;
  content: '';
  height: 1rem;
  position: absolute;
  right: 1.5625rem;
  top: 50%;
  width: 1rem;
}

.accordion .accordion__link.uber-accordion__button-active {
  background-color: #00b7bd;
  color: #fff;
}

.accordion .accordion__link.uber-accordion__button-active:hover, .accordion .accordion__link.uber-accordion__button-active:focus {
  opacity: 0.8;
}

.accordion .accordion__link.uber-accordion__button-active::after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
  background: url("mysource_files/chevron.svg") no-repeat center center transparent;
}

.accordion .accordion__target {
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  transition: all 0.15s ease;
  color: #6f6f6f;
  font-size: 0.875rem;
  letter-spacing: -0.01875rem;
  max-height: 0;
  opacity: 0;
  padding: 0 1.25rem;
  visibility: hidden;
}

.accordion .accordion__target p:first-child,
.accordion .accordion__target ul:first-child,
.accordion .accordion__target ol:first-child {
  margin-top: 0;
}

.accordion .accordion__target p:last-child,
.accordion .accordion__target ul:last-child,
.accordion .accordion__target ol:last-child {
  margin-bottom: 0;
}

.accordion .accordion__target.uber-accordion__target-active {
  max-height: inherit;
  opacity: 1;
  padding: 1.25rem;
  visibility: visible;
}

.accordion .accordion__target.uber-accordion__target-active img {
  display: block;
}

.accordion .accordion__target img {
  display: none;
}

.accordion .btn {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201547;
  border: none;
  color: #fff;
  display: inline-block;
  text-align: left;
  text-decoration: none;
}

.accordion .btn:hover, .accordion .btn:focus {
  background: rgba(32, 21, 71, 0.9);
}

.no-js .accordion__target {
  display: block;
  max-height: 62.4375rem;
  opacity: 1;
  padding: 1.25rem;
  visibility: visible;
}

.tabs {
  padding: 2.5rem 0;
}

.tabs .tabs__tab-list-wrapper {
  position: relative;
}

.tabs .tabs__tab-list-wrapper::before {
  background: #201547;
  bottom: 0;
  content: '';
  height: 0.125rem;
  left: 0;
  opacity: .1;
  position: absolute;
  right: 0;
}

.tabs .tabs__tab-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.tabs .tabs__link {
  color: #201547;
  display: block;
  font-size: 0.875rem;
  margin: 0 1.25rem 0 0;
  padding: 0.625rem 0;
  position: relative;
  text-decoration: none;
}

.tabs .tabs__link::after {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201547;
  bottom: 0;
  content: '';
  display: block;
  height: 0.125rem;
  left: 0;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.tabs .tabs__link:hover, .tabs .tabs__link:focus {
  outline: none;
}

.tabs .tabs__link:hover::after, .tabs .tabs__link:focus::after {
  opacity: .3;
}

.tabs .tabs__link.uber-accordion__button-active::after {
  background: #00b7bd;
  opacity: 1;
}

.tabs .tabs__target {
  padding-top: 1.25rem;
}

.tabs .tabs__target h2 {
  color: #201547;
  font-size: 1.25rem;
  font-weight: 600;
  margin: 0.625rem 0;
}

.tabs .tabs__target h2:first-child {
  margin-top: 0;
}

.tabs .tabs__target h2:last-child {
  margin-bottom: 0;
}

.tabs .tabs__target p {
  color: #6f6f6f;
  font-size: 0.875rem;
}

.tabs .tabs__target p:first-child {
  margin-top: 0;
}

.tabs .tabs__target p:last-child {
  margin-bottom: 0;
}

.tabs .slick-arrow {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  outline: transparent dotted thin;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-indent: 100%;
  top: 0;
  white-space: nowrap;
  width: 2.4375rem;
  z-index: 5;
}

.tabs .slick-arrow:focus {
  outline: none;
}

.tabs .slick-arrow:focus:active {
  outline: transparent dotted thin;
}

.tabs .slick-arrow:active {
  outline: transparent dotted thin;
}

.tabs .slick-next {
  right: 0;
}

.tabs .slick-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  left: 0;
}

.tabs .slick-list {
  padding: 0 1rem;
}

.js-enabled .tabs__target {
  display: none;
}

.js-enabled .tabs__target.uber-accordion__target-active {
  display: block;
}

.forest-fire-management .accordion .accordion__link,
.forest-fire-management .tabs .tabs__link {
  color: #242424;
}

.forest-fire-management .accordion .accordion__link.uber-accordion__button-active,
.forest-fire-management .tabs .tabs__link.uber-accordion__button-active::after {
  background-color: #007b4b;
}

.forest-fire-management .accordion .accordion__link.uber-accordion__button-active {
  color: #fff;
}

.forest-fire-management .accordion .accordion__link::after {
  background: url("mysource_files/chevron--jungle-green.svg") no-repeat center center transparent;
}

.forest-fire-management .accordion .uber-accordion__button-active::after {
  background: url("mysource_files/chevron.svg") no-repeat center center transparent;
}

.forest-fire-management .tabs .tabs__link:hover,
.forest-fire-management .tabs .tabs__link:focus {
  color: #707070;
}

.forest-fire-management .tabs .tabs__target h2 {
  color: #242424;
}

.fishermans-bend .accordion .accordion__link,
.fishermans-bend .tabs .tabs__link {
  color: #201547;
}

.fishermans-bend .accordion .accordion__link.uber-accordion__button-active,
.fishermans-bend .tabs .tabs__link.uber-accordion__button-active::after {
  background-color: #47c5de;
}

.fishermans-bend .accordion .uber-accordion__button-active::after {
  background: url("mysource_files/chevron--navy.svg") no-repeat center center transparent;
}

.fishermans-bend .tabs .tabs__link:hover, .fishermans-bend .tabs .tabs__link:focus {
  color: #707070;
}

/* Module: Matrix form */
form .sq-form-section,
form fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

form .sq-form-question {
  margin: 2.5rem 0;
  position: relative;
}

form .sq-form-question--focus .sq-form-question-title {
  opacity: 1;
  padding: 0;
}

form .sq-form-question-error .sq-form-field {
  border-color: #d0021b;
  color: #d0021b;
}

form .sq-form-question-error .sq-form-field::-webkit-input-placeholder {
  color: #d0021b;
}

form .sq-form-question-error .sq-form-field::-moz-placeholder {
  color: #d0021b;
}

form .sq-form-question-error .sq-form-field:-ms-input-placeholder {
  color: #d0021b;
}

form .sq-form-question-error .sq-form-field:-moz-placeholder {
  color: #d0021b;
}

form .sq-form-question-error .sq-form-field:hover, form .sq-form-question-error .sq-form-field:focus {
  border-color: #d0021b;
}

form .sq-form-question-note {
  color: #6f6f6f;
  display: block;
  font-size: 0.625rem;
  font-style: italic;
}

form .sq-form-question-title {
  -webkit-transition: padding 0.35s ease, opacity 0.45s ease;
  -moz-transition: padding 0.35s ease, opacity 0.45s ease;
  transition: padding 0.35s ease, opacity 0.45s ease;
  color: #6f6f6f;
  font-size: 0.625rem;
  font-weight: 500;
  opacity: 0;
  padding: 1.875rem 0 0;
  position: absolute;
  top: -0.875rem;
}

form .sq-form-question-title .sq-form-required-field {
  color: #d0021b;
}

.no-js form .sq-form-question-title {
  opacity: 1;
  padding: 0;
}

form .sq-form-field {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: transparent;
  border: 0;
  border-bottom: 0.0625rem solid #ccc;
  color: #201547;
  font-size: 0.875rem;
  padding: 0.3125rem 0;
  width: 100%;
}

form .sq-form-field:hover, form .sq-form-field:focus {
  border-color: #201547;
  outline: 0;
}

form .sq-form-field::-webkit-input-placeholder {
  color: #201547;
}

form .sq-form-field::-moz-placeholder {
  color: #201547;
}

form .sq-form-field:-ms-input-placeholder {
  color: #201547;
}

form .sq-form-field:-moz-placeholder {
  color: #201547;
}

form textarea.sq-form-field {
  border: 0.0625rem solid #ccc;
  padding: 0.5rem;
}

form .sq-form-section-title {
  display: block;
  font-size: 1.25rem;
  font-weight: 700;
}

form .sq-form-error {
  bottom: -1.25rem;
  color: #d0021b;
  font-size: 0.625rem;
  font-weight: 400;
  margin: 0.375rem 0 0;
  position: absolute;
}

form .sq-form-question-tickbox-list ul,
form .sq-form-question-option-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
  padding: 0 0 0 1.75rem;
}

form .sq-form-question-tickbox-list li,
form .sq-form-question-option-list li {
  display: block;
  padding: 0.5rem 0;
}

form .sq-form-question-tickbox-list input:checked + label:after,
form .sq-form-question-option-list input:checked + label:after {
  opacity: 1;
}

form .sq-form-question-tickbox-list input:focus + label,
form .sq-form-question-option-list input:focus + label {
  outline: dotted thin;
}

form .sq-form-question-tickbox-list label,
form .sq-form-question-option-list label {
  font-size: 0.875rem;
  position: relative;
}

form .sq-form-question-tickbox-list label::after, form .sq-form-question-tickbox-list label::before,
form .sq-form-question-option-list label::after,
form .sq-form-question-option-list label::before {
  content: '';
  position: absolute;
}

form .sq-form-question-tickbox-list label::before,
form .sq-form-question-option-list label::before {
  border: 0.0625rem solid #979797;
}

form .sq-form-question-tickbox-list label:hover::before,
form .sq-form-question-option-list label:hover::before {
  background: #f0f0f0;
}

form .sq-form-question-tickbox-list label::after, form .sq-form-question-tickbox-list label::before {
  display: inline-block;
  height: 0.9375rem;
  left: -1.75rem;
  top: 0.1875rem;
  width: 0.9375rem;
}

form .sq-form-question-tickbox-list label::after {
  background: url("mysource_files/tick.svg") no-repeat center center transparent;
  height: 0.75rem;
  left: -1.5625rem;
  opacity: 0;
  top: 0.1875rem;
  width: 0.875rem;
}

form .sq-form-question-option-list label::after, form .sq-form-question-option-list label::before {
  border-radius: 50%;
}

form .sq-form-question-option-list label::after {
  background-color: #00b7bd;
  height: 0.5625rem;
  left: -1.5625rem;
  opacity: 0;
  top: 0.375rem;
  width: 0.5625rem;
}

form .sq-form-question-option-list label::before {
  display: inline-block;
  height: 0.9375rem;
  left: -1.75rem;
  top: 0.1875rem;
  width: 0.9375rem;
}

.selectric {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: none;
  border: 0;
  border-bottom: 0.0625rem solid #979797;
}

.selectric-hover .selectric,
.selectric-focus .selectric {
  border-color: #201547;
}

.selectric-open .selectric {
  border-color: transparent;
}

.selectric-wrapper {
  margin-left: -0.875rem;
  margin-right: -0.875rem;
  padding: 0.625rem 0.875rem;
  width: calc(100% + 28px);
}

.selectric .label {
  color: #201547;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.875rem;
  margin: 0;
}

.selectric .button {
  background: none;
}

.selectric .button::after {
  background: url("mysource_files/chevron-teal.svg") no-repeat center center;
  border: 0;
  height: 0.375rem;
  margin-right: 0;
  width: 0.75rem;
}

.selectric-open {
  background: #f2f2f2;
}

.selectric-items {
  background: #f2f2f2;
  border: 0;
  box-shadow: none;
  width: 100% !important;
}

.selectric-items li {
  font-size: 0.875rem;
  padding: 0.5rem 0.875rem;
}

.selectric-items li.highlighted {
  background: none;
  text-decoration: underline;
}

.selectric-items li:hover, .selectric-items li:focus {
  background: none;
  text-decoration: underline;
}

.sq-form-question-file-upload {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

.js-enabled .sq-form-question-file-upload {
  border-bottom: 0.0625rem solid #979797;
  padding: 0 0 0.5rem;
}

.js-enabled .sq-form-question-file-upload:hover, .js-enabled .sq-form-question-file-upload:focus {
  border-color: #201547;
}

.js-enabled .sq-form-question-file-upload .sq-form-question-answer,
.js-enabled .sq-form-question-file-upload .sq-form-question-facade {
  height: 2.5rem;
}

.js-enabled .sq-form-question-file-upload .sq-form-question-answer {
  cursor: pointer;
  display: inline-block;
  position: relative;
  width: 100%;
}

.js-enabled .sq-form-question-file-upload .sq-form-field[type="file"] {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: alpha(opacity=0);
  filter: alpha(opacity=0);
}

.js-enabled .sq-form-question-file-upload .sq-form-field[type="file"]:focus + .sq-form-question-facade {
  outline: thin dotted;
}

.js-enabled .sq-form-question-file-upload .sq-form-question-facade {
  color: #201547;
  font-size: 0.875rem;
  left: 0;
  overflow: hidden;
  padding: 0.625rem 0;
  position: absolute;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
}

.js-enabled .sq-form-question-file-upload .sq-form-question-facade::after {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background-color: #201547;
  bottom: 0;
  color: #fff;
  content: 'Choose files';
  padding: 0.5625rem 2.5rem 0.5625rem 1.0625rem;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: auto;
}

.js-enabled .sq-form-question-file-upload .sq-form-question-facade::before {
  background: url("mysource_files/upload-icon.svg") no-repeat center center;
  content: '';
  display: inline-block;
  height: 0.8125rem;
  position: absolute;
  right: 1.0625rem;
  top: 0.625rem;
  width: 0.8125rem;
  z-index: 1;
}

.js-enabled .sq-form-question-file-upload .sq-form-question-facade:hover::after, .js-enabled .sq-form-question-file-upload .sq-form-question-facade:focus::after {
  background-color: rgba(32, 21, 71, 0.9);
}

input[type="submit"] {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201547;
  border: 0;
  color: #fff;
  font-size: 1rem;
  height: 3.125rem;
  min-width: 9.6875rem;
  margin: 1.09375rem 1.6875rem 1.09375rem 0;
  padding: 0.875rem 1.25rem;
  text-align: center;
  text-decoration: none;
}

input[type="submit"]:hover, input[type="submit"]:focus {
  background-color: rgba(32, 21, 71, 0.9);
}

/* Module: Skip links */
.skip-links {
  background: #201547;
}

.skip-links__link {
  color: #fff;
}

/* Module: S */
.active-video-banner {
  overflow: hidden;
  position: relative;
}

.active-video-banner-inner {
  margin: 0 auto;
  max-width: 920px;
  position: relative;
  text-align: center;
  z-index: 1;
}

.active-video-banner__text-wrapper {
  margin-top: 2.1875rem;
  text-align: center;
}

.active-video-banner__text-wrapper h1,
.active-video-banner__text-wrapper h2 {
  color: #fff;
  word-break: break-word;
}

.active-video-banner__text-wrapper h1 {
  font-size: 1.875rem;
  font-weight: bold;
  line-height: 1.16;
}

.active-video-banner__text-wrapper h2 {
  font-size: 1rem;
}

.active-video-banner__toggle-button {
  display: none;
}

.active-video-banner__button-wrapper {
  display: inline-block;
  margin: 2.1875rem 0;
  text-align: center;
}

.active-video-banner__button-wrapper .btn {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201547;
  border: none;
  color: #fff;
  display: inline-block;
  position: relative;
  text-align: left;
  text-decoration: none;
}

.active-video-banner__button-wrapper .btn:after {
  content: '';
  display: inline-block;
  position: absolute;
}

.active-video-banner__button-wrapper .btn:hover, .active-video-banner__button-wrapper .btn:focus {
  background: rgba(32, 21, 71, 0.9);
  outline: none;
}

.active-video-banner__button-wrapper .btn:first-child {
  margin-bottom: 0.5rem;
}

.active-video-banner__button-wrapper .btn__small {
  font-size: 1rem;
  min-height: 3.125rem;
  margin: 0;
  padding: 0.875rem 3.75rem 0.875rem 1.25rem;
  width: 100%;
}

.active-video-banner__button-wrapper .btn__small:after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
  height: 1.0375rem;
  right: 1.25rem;
  top: 1rem;
  width: 1.7125rem;
}

.active-video-banner__button-wrapper .btn--jungle-green {
  background: #007b4b;
}

.active-video-banner__button-wrapper .btn--jungle-green:hover, .active-video-banner__button-wrapper .btn--jungle-green:focus {
  background: #00623b;
}

.active-video-banner__button-wrapper .btn--teal {
  background: #00b7bd;
}

.active-video-banner__button-wrapper .btn--teal:hover, .active-video-banner__button-wrapper .btn--teal:focus {
  background: #009ea4;
}

.active-video-banner__video-bg--fallback, .active-video-banner__video-bg--loop {
  height: auto;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.active-video-banner__video-bg--fallback {
  background-position: center center;
  background-size: cover;
  display: block;
  height: 100%;
  visibility: visible;
}

.active-video-banner__video-bg--loop {
  display: none;
  visibility: hidden;
}

.active-video-banner__overlay-black {
  opacity: .5;
  background-color: #000;
  width: 100%;
  height: 100%;
  position: absolute;
  background-size: cover;
  left: 0;
  top: 0;
}

.fishermans-bend .active-video-banner__button-wrapper .btn--jungle-green {
  background: #47c5de;
}

/* Module: S */
.analytics__toolbar {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
}

.analytics-loader {
  border: 8px solid #B2B1BD;
  /* Light grey */
  border-top: 8px solid #1A1E44;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin 2s linear infinite;
  margin: 10px auto;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* Module: S */
.block-nav {
  color: #201547;
  padding: 2.625rem 0 1.875rem;
}

.block-nav.padding_top--half {
  padding-top: 1.3125rem;
}

.block-nav.padding_bottom--half {
  padding-bottom: 0.9375rem;
}

.block-nav.padding_top--no {
  padding-top: 0;
}

.block-nav.padding_bottom--no {
  padding-bottom: 0;
}

.block-nav .container-fluid {
  max-width: 77rem;
}

.block-nav .block-nav__list-wrapper {
  margin: 0 -1rem;
  position: relative;
}

.block-nav .block-nav__list-wrapper::before {
  background: #201547;
  bottom: 0;
  content: '';
  height: 0.125rem;
  left: 0;
  opacity: .1;
  position: absolute;
  right: 0;
}

.block-nav .slick-arrow {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
  border: 0;
  display: block;
  height: 100%;
  outline: transparent dotted thin;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-indent: 100%;
  top: 0;
  white-space: nowrap;
  width: 2.9375rem;
  z-index: 3;
}

.block-nav .slick-arrow:focus {
  outline: none;
}

.block-nav .slick-next {
  right: 0;
}

.block-nav .slick-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  left: 0;
}

.block-nav .block-nav__list {
  margin: 0;
  padding: 0;
  list-style: none;
  padding: 0 1rem;
}

.block-nav .block-nav__link {
  color: #201547;
  display: block;
  font-size: 0.875rem;
  margin: 0 1.875rem 0 0;
  padding: 0.5625rem 0;
  position: relative;
  text-decoration: none;
}

.block-nav .block-nav__link::after {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201547;
  bottom: 0;
  content: '';
  display: block;
  height: 0.125rem;
  left: 0;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.block-nav .block-nav__link:hover, .block-nav .block-nav__link:focus {
  outline: none;
}

.block-nav .block-nav__link:hover::after, .block-nav .block-nav__link:focus::after {
  opacity: .3;
}

.block-nav .block-nav__link.uber-accordion__button-active::after {
  background: #00b7bd;
  opacity: 1;
}

.block-nav .block-nav__content-target {
  display: none;
}

.block-nav .block-nav__content--left {
  padding: 0.875rem 0 0.75rem;
}

.block-nav .uber-accordion__target-active {
  display: block;
}

.block-nav .block-nav__content-header h3 {
  font-size: 1.25rem;
  font-weight: 600;
}

.block-nav .block-nav__content-description p {
  color: #6f6f6f;
  font-size: 0.875rem;
}

.block-nav .block-nav__list-children {
  margin: 0;
  padding: 0;
  list-style: none;
}

.block-nav .block-nav__item-sub {
  position: relative;
}

.block-nav .block-nav__item-sub::after {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201547;
  bottom: 0;
  content: '';
  display: block;
  height: 0.125rem;
  left: 0;
  opacity: .1;
  position: absolute;
  right: 0;
}

.block-nav .block-nav__item-sub:hover, .block-nav .block-nav__item-sub:focus {
  outline: none;
}

.block-nav .block-nav__item-sub:hover::after, .block-nav .block-nav__item-sub:focus::after {
  opacity: .3;
}

.block-nav .block-nav__item-sub--link {
  color: #201547;
  display: block;
  font-size: 1rem;
  font-weight: 500;
  line-height: 2.19;
  padding: 0.4375rem 0;
  text-decoration: none;
}

.block-nav .block-nav__item-sub--link:hover, .block-nav .block-nav__item-sub--link:focus {
  outline: none;
  opacity: .3;
}

.forest-fire-management .block-nav .block-nav__link,
.forest-fire-management .block-nav .block-nav__item-sub--link {
  color: #242424;
}

.forest-fire-management .block-nav .block-nav__link:hover, .forest-fire-management .block-nav .block-nav__link:focus,
.forest-fire-management .block-nav .block-nav__item-sub--link:hover,
.forest-fire-management .block-nav .block-nav__item-sub--link:focus {
  color: #707070;
}

.forest-fire-management .block-nav .block-nav__link:hover::after, .forest-fire-management .block-nav .block-nav__link:focus::after {
  background-color: rgba(36, 36, 36, 0.3);
  opacity: 1;
}

.forest-fire-management .block-nav .block-nav__link.uber-accordion__button-active::after {
  background-color: #007b4b;
}

.forest-fire-management .block-nav .block-nav__item-sub--link:hover, .forest-fire-management .block-nav .block-nav__item-sub--link:focus {
  opacity: 1;
}

/* Module: S */
.block-quote {
  border-bottom: 0.0625rem solid rgba(32, 21, 71, 0.31);
  color: #201547;
  padding: 2.5rem 0;
}

.block-quote.padding_top--half {
  padding-top: 1.25rem;
}

.block-quote.padding_bottom--half {
  padding-bottom: 1.25rem;
}

.block-quote.padding_top--no {
  padding-top: 0;
}

.block-quote.padding_bottom--no {
  padding-bottom: 0;
}

.block-quote .block-quote__image {
  margin-bottom: 1.25rem;
}

.block-quote .block-quote__quote {
  margin: 0;
  padding: 0;
}

.block-quote .block-quote__quote::before, .block-quote .block-quote__quote::after {
  display: none;
}

.block-quote .block-quote__quote h5 {
  margin: 0 0 1.25rem;
  text-align: left;
}

.block-quote .block-quote__author {
  text-align: left;
}

.block-quote .block-quote__author::before {
  background: url("mysource_files/triangle.svg") no-repeat center center transparent;
  content: '';
  display: inline-block;
  height: 0.925rem;
  margin-right: 1rem;
  width: 0.875rem;
}

.block-quote .block-quote__author-name, .block-quote .block-quote__author-title {
  font-size: 0.875rem;
  font-weight: 500;
}

/* Module: S */
.block-tile {
  background-color: #f2f2f2;
  padding: 1.875rem 0 0.625rem;
}

.block-tile.padding_top--half {
  padding-top: 0.9375rem;
}

.block-tile.padding_bottom--half {
  padding-bottom: 0.3125rem;
}

.block-tile.padding_top--no {
  padding-top: 0;
}

.block-tile.padding_bottom--no {
  padding-bottom: 0;
}

.block-tile .container-fluid {
  max-width: 77rem;
}

.block-tile--header h2 {
  color: #201547;
  font-size: 1.5rem;
  font-weight: 600;
  padding-bottom: 0.625rem;
}

.block-tile__item {
  display: block;
  flex-grow: 1;
  margin-bottom: 1.25rem;
  text-decoration: none;
}

.block-tile__item:hover, .block-tile__item:focus {
  outline: none;
}

.block-tile__item:hover .block-tile__item--img::after, .block-tile__item:focus .block-tile__item--img::after {
  height: 100%;
  opacity: .5;
}

.block-tile__item--img {
  background-color: rgba(0, 0, 0, 0.75);
  overflow: hidden;
  position: relative;
}

.block-tile__item--img::before {
  content: '';
  display: block;
  padding-top: 60.71429%;
  width: 100%;
}

.block-tile__item--img::after {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  bottom: 0;
  content: '';
  height: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
}

.block-tile__item--img img {
  display: block;
  left: 0;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
}

.block-tile__item--white-bordered {
  background-color: #fff;
}

.block-tile__item--white-bordered .block-tile__item-content {
  -webkit-transition: background-color 0.35s ease-in-out;
  -moz-transition: background-color 0.35s ease-in-out;
  transition: background-color 0.35s ease-in-out;
}

.block-tile__item--white-bordered .block-tile__item--img::after,
.block-tile__item--white-bordered:hover .block-tile__item-content,
.block-tile__item--white-bordered:focus .block-tile__item-content {
  background-color: #f2f2f2;
}

.block-tile__item--white-bordered .block-tile__item-content {
  border: 1px solid rgba(32, 22, 71, 0.1);
}

.block-tile__item--white-bordered .block-tile__item-content--description p {
  color: #6f6f6f;
}

.block-tile__item--white-bordered .block-tile__item-content--icon, .block-tile__item.corporate-services .block-tile__item-content--icon, .block-tile__item.purple-dark .block-tile__item-content--icon, .block-tile__item.purple-light .block-tile__item-content--icon, .block-tile__item.teal .block-tile__item-content--icon {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 1.0375rem;
  width: 1.5625rem;
}

.block-tile__item.corporate-services,
.block-tile__item.corporate-services h3, .block-tile__item.purple-dark,
.block-tile__item.purple-dark h3 {
  color: #fff;
}

.block-tile__item.corporate-services .block-tile__item-content--icon, .block-tile__item.purple-dark .block-tile__item-content--icon {
  background-image: url("mysource_files/arrow--white-sort.svg");
}

.block-tile__item--white-bordered,
.block-tile__item--white-bordered .block-tile__item-content--description p, .block-tile__item.purple-light,
.block-tile__item.purple-light .block-tile__item-content--description p, .block-tile__item.teal,
.block-tile__item.teal .block-tile__item-content--description p {
  color: #201647;
}

.block-tile__item--white-bordered .block-tile__item-content--icon, .block-tile__item.purple-light .block-tile__item-content--icon, .block-tile__item.teal .block-tile__item-content--icon {
  background-image: url("mysource_files/arrow--cor-sort.svg");
}

.block-tile__item--white-bordered .block-tile__item-content--description p, .block-tile__item.purple-light .block-tile__item-content--description p, .block-tile__item.teal .block-tile__item-content--description p {
  font-size: 1rem;
}

.block-tile__item.corporate-services,
.block-tile__item.corporate-services .block-tile__item--img::after {
  background-color: #201547;
}

.block-tile__item.purple-dark,
.block-tile__item.purple-dark .block-tile__item--img::after {
  background-color: #797391;
}

.block-tile__item.purple-light,
.block-tile__item.purple-light .block-tile__item--img::after {
  background-color: #bcb8c7;
}

.block-tile__item.teal,
.block-tile__item.teal .block-tile__item--img::after {
  background-color: #00b7bd;
}

.block-tile__item-content {
  padding: 1.25rem;
}

.block-tile__item-content--label {
  font-size: 0.75rem;
  opacity: .8;
}

.block-tile__item-content--header h3,
.block-tile__item-content--header strong {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.6875rem;
  margin: 0.4375rem 0 0.5625rem;
}

.block-tile__item-content--description {
  font-size: 0.875rem;
  letter-spacing: -0.01875rem;
}

.block-tile__item-content--description p {
  color: #fff;
  font-size: 1rem;
}

.block-tile__item-content--link {
  margin-top: 0.625rem;
  text-align: right;
}

.block-tile__category-list {
  padding: 0;
  font-size: 0;
  font-weight: 500;
}

.block-tile__category-item {
  display: inline;
  font-size: 0.875rem;
  list-style-type: none;
}

.block-tile__category-item::after {
  content: ', ';
}

.block-tile__category-item:last-child::after {
  content: '';
}

.block-tile__load-wrapper {
  display: flex;
  justify-content: center;
}

.main.col-1 .block-tile,
.main.col-2 .block-tile {
  background: transparent;
}

.news_item .main .block-tile {
  background: #f2f2f2;
}

.block-tile--small {
  background: #201547;
}

.block-tile--small .block-tile--header h2 {
  color: #fff;
}

.block-tile--small .block-tile__item--wrap {
  overflow: hidden;
  padding: 0 0.3125rem;
}

.block-tile--small .block-tile__item {
  background: #fff;
}

.block-tile--small .block-tile__item:focus, .block-tile--small .block-tile__item:hover {
  background-color: #f2f2f2;
}

.block-tile--small .block-tile__item .block-tile__item--img::after {
  background: #fff;
}

.block-tile--small .block-tile__item .block-tile__item-content--icon {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
  bottom: 20px;
  display: inline-block;
  height: 1.0375rem;
  opacity: 1;
  position: absolute;
  right: 20px;
  width: 1.5625rem;
}

.block-tile--small .block-tile__item-content {
  position: relative;
}

.block-tile--small .block-tile__item-content-wrapper {
  padding-right: 1.875rem;
}

.block-tile--small .block-tile__item-content--label {
  font-size: 1rem;
  opacity: 1;
  color: #201547;
}

.block-tile--small .block-tile__item-content--header h3 {
  margin: 0.25rem 0 0.625rem 0;
}

.block-tile--small .block-tile__item-content--category {
  color: #201547;
  display: inline-block;
  font-weight: 500;
  padding-bottom: 0.625rem;
}

.block-tile--small .block-tile__item-content--description p {
  color: #201547;
  margin: 0;
}

.block-tile--small .block-tile_more {
  margin: 1.875rem 2.1875rem 1.875rem 0;
  text-align: right;
}

.block-tile--small .block-tile_more-link {
  color: #fff;
  font-size: 1rem;
  position: relative;
  text-decoration: none;
}

.block-tile--small .block-tile_more-link:hover, .block-tile--small .block-tile_more-link:focus {
  text-decoration: underline;
}

.block-tile--small .block-tile_more-link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
  content: '';
  height: 1.0375rem;
  opacity: 1;
  position: absolute;
  right: -35px;
  top: 50%;
  transform: translateY(-50%);
  width: 1.5625rem;
}

.forest-fire-management .block-tile__item.teal,
.forest-fire-management .block-tile__item.teal h3,
.forest-fire-management .block-tile__item.teal .block-tile__item-content--description p, .forest-fire-management .block-tile__item.purple-light,
.forest-fire-management .block-tile__item.purple-light h3,
.forest-fire-management .block-tile__item.purple-light .block-tile__item-content--description p {
  color: #fff;
}

.forest-fire-management .block-tile__item.teal .block-tile__item-content--icon, .forest-fire-management .block-tile__item.purple-light .block-tile__item-content--icon {
  background-image: url("mysource_files/arrow--white-sort.svg");
}

.forest-fire-management .block-tile__item.teal,
.forest-fire-management .block-tile__item.teal .block-tile__item--img::after {
  background-color: #007b4b;
}

.forest-fire-management .block-tile__item.corporate-services,
.forest-fire-management .block-tile__item.corporate-services .block-tile__item--img::after {
  background-color: #00573f;
}

.forest-fire-management .block-tile__item.purple-dark,
.forest-fire-management .block-tile__item.purple-dark h3,
.forest-fire-management .block-tile__item.purple-dark .block-tile__item-content--description p {
  color: #242424;
}

.forest-fire-management .block-tile__item.purple-dark,
.forest-fire-management .block-tile__item.purple-dark .block-tile__item--img::after {
  background-color: #f8e81c;
}

.forest-fire-management .block-tile__item.purple-dark .block-tile__item-content--icon {
  background-image: url("mysource_files/arrow--smoke-black-sort.svg");
}

.forest-fire-management .block-tile__item.purple-dark .block-tile__item-content--description p {
  font-size: 1rem;
}

.forest-fire-management .block-tile__item.purple-light,
.forest-fire-management .block-tile__item.purple-light .block-tile__item--img::after {
  background-color: #242424;
}

.forest-fire-management .block-tile--header h2 {
  color: #242424;
}

.fishermans-bend .block-tile__item.teal {
  background-color: #47c5de;
}

.fishermans-bend .block-tile__item.teal .block-tile__item--img::after {
  background-color: #47c5de;
}

.fishermans-bend .block-tile__item.corporate-services {
  background-color: #00838e;
}

.fishermans-bend .block-tile__item.corporate-services .block-tile__item--img::after {
  background-color: #00838e;
}

.fishermans-bend .block-tile__item.purple-dark {
  background-color: #47c5de;
}

.fishermans-bend .block-tile__item.purple-dark .block-tile__item--img::after {
  background-color: #47c5de;
}

.fishermans-bend .block-tile__item.purple-dark .block-tile__item-content--icon {
  background-image: url("mysource_files/arrow--cor-sort.svg");
}

.fishermans-bend .block-tile__item.purple-dark,
.fishermans-bend .block-tile__item.purple-dark h3,
.fishermans-bend .block-tile__item.purple-dark .block-tile__item-content--description p {
  color: #201547;
}

.fishermans-bend .block-tile__item.purple-light {
  background-color: #00838e;
}

.fishermans-bend .block-tile__item.purple-light .block-tile__item--img::after {
  background-color: #00838e;
}

.fishermans-bend .block-tile__item.purple-light .block-tile__item-content--icon {
  background-image: url("mysource_files/arrow--white-sort.svg");
}

.fishermans-bend .block-tile__item.purple-light,
.fishermans-bend .block-tile__item.purple-light h3,
.fishermans-bend .block-tile__item.purple-light .block-tile__item-content--description p {
  color: #fff;
}

.revitalising-central-geelong.news_item section.block-tile.block-title--news_articles {
  display: none;
}

.revitalising-central-geelong .block-tile--small {
  background: #542581;
}

/* Module: S */
.main-content-wrapper .bg--grey,
.search__wrapper .bg--grey {
  background: #fafafa;
  position: relative;
}

.main-content-wrapper .bg--grey::before,
.search__wrapper .bg--grey::before {
  background: #fafafa;
  content: '';
  height: 100%;
  left: -100vw;
  position: absolute;
  width: 200vw;
}

.main-content-wrapper button.btn__large, .main-content-wrapper button.btn__small,
.search__wrapper button.btn__large,
.search__wrapper button.btn__small {
  border: none;
}

.main-content-wrapper p.btn__large,
.search__wrapper p.btn__large {
  padding: 0;
}

.main-content-wrapper p.btn__large a,
.search__wrapper p.btn__large a {
  display: block;
  padding: 2.3125rem 1.875rem 2.25rem;
}

.main-content-wrapper p.btn__small,
.search__wrapper p.btn__small {
  padding: 0;
}

.main-content-wrapper p.btn__small a,
.search__wrapper p.btn__small a {
  display: block;
  padding: 0.875rem 1.25rem;
}

.main-content-wrapper .btn,
.search__wrapper .btn {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201547;
  border: none;
  color: #fff;
  display: inline-block;
  position: relative;
  text-align: left;
  text-decoration: none;
}

.main-content-wrapper .btn a,
.search__wrapper .btn a {
  color: #fff;
  text-decoration: none;
}

.main-content-wrapper .btn a:hover, .main-content-wrapper .btn a:focus,
.search__wrapper .btn a:hover,
.search__wrapper .btn a:focus {
  outline: none;
}

.main-content-wrapper .btn::after,
.search__wrapper .btn::after {
  content: '';
  display: inline-block;
  position: absolute;
}

.main-content-wrapper .btn:hover, .main-content-wrapper .btn:focus,
.search__wrapper .btn:hover,
.search__wrapper .btn:focus {
  background: rgba(32, 21, 71, 0.9);
  outline: none;
}

.main-content-wrapper .btn__large,
.search__wrapper .btn__large {
  font-size: 1.25rem;
  font-weight: 600;
  height: 6.25rem;
  margin: 2.0625rem 0;
  padding: 2.3125rem 1.875rem 2.25rem;
  width: 100%;
}

.main-content-wrapper .btn__large::after,
.search__wrapper .btn__large::after {
  background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  height: 1.0375rem;
  right: 1.875rem;
  top: 2.8125rem;
  width: 2.2rem;
}

.main-content-wrapper .btn__small,
.search__wrapper .btn__small {
  font-size: 1rem;
  height: 3.125rem;
  margin: 1.09375rem 1.6875rem 1.09375rem 0;
  padding: 0.875rem 1.25rem;
  width: 14.5rem;
}

.main-content-wrapper .btn__small::after,
.search__wrapper .btn__small::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
  height: 1.0375rem;
  right: 1.25rem;
  top: 1rem;
  width: 1.7125rem;
}

.main-content-wrapper .btn--white,
.search__wrapper .btn--white {
  color: #201547;
  background: #fff;
}

.main-content-wrapper .btn--white a,
.search__wrapper .btn--white a {
  color: #201547;
}

.main-content-wrapper .btn--white::after,
.search__wrapper .btn--white::after {
  background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
}

.main-content-wrapper .btn--white:hover, .main-content-wrapper .btn--white:focus,
.search__wrapper .btn--white:hover,
.search__wrapper .btn--white:focus {
  background: #A8A4B6;
}

.main-content-wrapper .btn--teal,
.search__wrapper .btn--teal {
  background: #00b7bd;
}

.main-content-wrapper .btn--teal:hover, .main-content-wrapper .btn--teal:focus,
.search__wrapper .btn--teal:hover,
.search__wrapper .btn--teal:focus {
  background: #48c8cc;
}

.main-content-wrapper .btn--purple,
.search__wrapper .btn--purple {
  background: #797391;
}

.main-content-wrapper .btn--purple:hover, .main-content-wrapper .btn--purple:focus,
.search__wrapper .btn--purple:hover,
.search__wrapper .btn--purple:focus {
  background: #bcb8c7;
}

.main-content-wrapper .btn__link,
.search__wrapper .btn__link {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  color: #201547;
  font-size: 1rem;
  font-weight: 600;
  position: relative;
  text-decoration: none;
}

.main-content-wrapper .btn__link::after,
.search__wrapper .btn__link::after {
  -webkit-transition: background 0.35s ease;
  -moz-transition: background 0.35s ease;
  transition: background 0.35s ease;
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
  content: '';
  display: inline-block;
  height: 1.0375rem;
  margin-left: 0.9375rem;
  position: absolute;
  top: 0.1875rem;
  width: 1.7125rem;
}

.main-content-wrapper .btn__link:hover, .main-content-wrapper .btn__link:focus,
.search__wrapper .btn__link:hover,
.search__wrapper .btn__link:focus {
  color: #00b7bd;
  outline: none;
}

.main-content-wrapper .btn__link:hover::after, .main-content-wrapper .btn__link:focus::after,
.search__wrapper .btn__link:hover::after,
.search__wrapper .btn__link:focus::after {
  background: url("mysource_files/arrow--teal-sort.svg") no-repeat center center transparent;
}

.main-content-wrapper .btn__link a,
.search__wrapper .btn__link a {
  text-decoration: none;
}

.main-content-wrapper .btn__link a:hover, .main-content-wrapper .btn__link a:focus,
.search__wrapper .btn__link a:hover,
.search__wrapper .btn__link a:focus {
  color: #00b7bd;
  outline: none;
}

.main-content-wrapper .btn__link--no_arrow:after,
.search__wrapper .btn__link--no_arrow:after {
  content: none;
}

.main-content-wrapper .btn__load,
.search__wrapper .btn__load {
  margin-top: 0;
  text-align: center;
  width: auto;
}

.main-content-wrapper .btn__load::after,
.search__wrapper .btn__load::after {
  background-image: none;
}

.main-content-wrapper .btn--print,
.search__wrapper .btn--print {
  font-size: .875rem;
  height: auto;
  margin-right: 0;
  padding: .625rem 1rem;
  width: auto;
}

.main-content-wrapper .btn--print::after,
.search__wrapper .btn--print::after {
  background-color: transparent;
  background-image: none;
  height: auto;
  width: auto;
}

.forest-fire-management .main-content-wrapper .btn,
.forest-fire-management .search__wrapper .btn {
  background-color: #00573f;
}

.forest-fire-management .main-content-wrapper .btn:hover, .forest-fire-management .main-content-wrapper .btn:focus,
.forest-fire-management .search__wrapper .btn:hover,
.forest-fire-management .search__wrapper .btn:focus {
  background-color: #007b4b;
}

.forest-fire-management .main-content-wrapper .btn--teal::after,
.forest-fire-management .main-content-wrapper .btn--purple::after,
.forest-fire-management .search__wrapper .btn--teal::after,
.forest-fire-management .search__wrapper .btn--purple::after {
  background-image: url("mysource_files/arrow--smoke-black-sort.svg");
}

.forest-fire-management .main-content-wrapper .btn--white,
.forest-fire-management .main-content-wrapper .btn--white a,
.forest-fire-management .main-content-wrapper .btn--purple,
.forest-fire-management .main-content-wrapper .btn--purple a,
.forest-fire-management .main-content-wrapper .btn--teal,
.forest-fire-management .main-content-wrapper .btn--teal a,
.forest-fire-management .main-content-wrapper .btn__link,
.forest-fire-management .main-content-wrapper .btn__link a,
.forest-fire-management .search__wrapper .btn--white,
.forest-fire-management .search__wrapper .btn--white a,
.forest-fire-management .search__wrapper .btn--purple,
.forest-fire-management .search__wrapper .btn--purple a,
.forest-fire-management .search__wrapper .btn--teal,
.forest-fire-management .search__wrapper .btn--teal a,
.forest-fire-management .search__wrapper .btn__link,
.forest-fire-management .search__wrapper .btn__link a {
  color: #242424;
}

.forest-fire-management .main-content-wrapper .btn--teal:hover::after, .forest-fire-management .main-content-wrapper .btn--teal:focus::after,
.forest-fire-management .main-content-wrapper .btn--teal a:hover::after,
.forest-fire-management .main-content-wrapper .btn--teal a:focus::after,
.forest-fire-management .main-content-wrapper .btn__link:hover::after,
.forest-fire-management .main-content-wrapper .btn__link:focus::after,
.forest-fire-management .main-content-wrapper .btn__link a:hover::after,
.forest-fire-management .main-content-wrapper .btn__link a:focus::after,
.forest-fire-management .search__wrapper .btn--teal:hover::after,
.forest-fire-management .search__wrapper .btn--teal:focus::after,
.forest-fire-management .search__wrapper .btn--teal a:hover::after,
.forest-fire-management .search__wrapper .btn--teal a:focus::after,
.forest-fire-management .search__wrapper .btn__link:hover::after,
.forest-fire-management .search__wrapper .btn__link:focus::after,
.forest-fire-management .search__wrapper .btn__link a:hover::after,
.forest-fire-management .search__wrapper .btn__link a:focus::after {
  background-image: url("mysource_files/arrow--jungle-green-sort.svg");
}

.forest-fire-management .main-content-wrapper .btn--white,
.forest-fire-management .search__wrapper .btn--white {
  background-color: #fff;
}

.forest-fire-management .main-content-wrapper .btn--white::after,
.forest-fire-management .search__wrapper .btn--white::after {
  background-image: url("mysource_files/arrow--smoke-black.svg");
}

.forest-fire-management .main-content-wrapper .btn--white:hover, .forest-fire-management .main-content-wrapper .btn--white:focus,
.forest-fire-management .search__wrapper .btn--white:hover,
.forest-fire-management .search__wrapper .btn--white:focus {
  background-color: #ebebeb;
}

.forest-fire-management .main-content-wrapper .btn--teal, .forest-fire-management .main-content-wrapper .btn--teal:hover, .forest-fire-management .main-content-wrapper .btn--teal:focus,
.forest-fire-management .search__wrapper .btn--teal,
.forest-fire-management .search__wrapper .btn--teal:hover,
.forest-fire-management .search__wrapper .btn--teal:focus {
  background-color: #fff;
}

.forest-fire-management .main-content-wrapper .btn--teal:hover, .forest-fire-management .main-content-wrapper .btn--teal:focus,
.forest-fire-management .main-content-wrapper .btn--teal a:hover,
.forest-fire-management .main-content-wrapper .btn--teal a:focus,
.forest-fire-management .search__wrapper .btn--teal:hover,
.forest-fire-management .search__wrapper .btn--teal:focus,
.forest-fire-management .search__wrapper .btn--teal a:hover,
.forest-fire-management .search__wrapper .btn--teal a:focus {
  color: #007b4b;
}

.forest-fire-management .main-content-wrapper .btn--purple,
.forest-fire-management .search__wrapper .btn--purple {
  background-color: #f8e81c;
}

.forest-fire-management .main-content-wrapper .btn--purple:hover, .forest-fire-management .main-content-wrapper .btn--purple:focus,
.forest-fire-management .search__wrapper .btn--purple:hover,
.forest-fire-management .search__wrapper .btn--purple:focus {
  background-color: #fff680;
}

.forest-fire-management .main-content-wrapper .btn__link:hover, .forest-fire-management .main-content-wrapper .btn__link:focus,
.forest-fire-management .main-content-wrapper .btn__link a:hover,
.forest-fire-management .main-content-wrapper .btn__link a:focus,
.forest-fire-management .search__wrapper .btn__link:hover,
.forest-fire-management .search__wrapper .btn__link:focus,
.forest-fire-management .search__wrapper .btn__link a:hover,
.forest-fire-management .search__wrapper .btn__link a:focus {
  color: #007b4b;
}

.fishermans-bend .main-content-wrapper .btn {
  background-color: #47c5de;
  color: #201547;
}

.fishermans-bend .main-content-wrapper .btn:hover, .fishermans-bend .main-content-wrapper .btn:focus {
  background-color: #00838e;
  color: #fff;
}

.fishermans-bend .main-content-wrapper .btn:hover::after, .fishermans-bend .main-content-wrapper .btn:focus::after {
  background-image: url("mysource_files/arrow--white.svg");
}

.fishermans-bend .main-content-wrapper .btn::after {
  background-image: url("mysource_files/arrow--corporate.svg");
}

.fishermans-bend .main-content-wrapper .btn__small:hover::after, .fishermans-bend .main-content-wrapper .btn__small:focus::after {
  background-image: url("mysource_files/arrow--white-sort.svg");
}

.fishermans-bend .main-content-wrapper .btn__small::after {
  background-image: url("mysource_files/arrow--cor-sort.svg");
}

.fishermans-bend .main-content-wrapper .btn__small.btn--white:hover::after, .fishermans-bend .main-content-wrapper .btn__small.btn--white:focus::after,
.fishermans-bend .main-content-wrapper .btn__small.btn--teal:hover::after,
.fishermans-bend .main-content-wrapper .btn__small.btn--teal:focus::after {
  background-image: url("mysource_files/arrow--cor-sort.svg");
}

.fishermans-bend .main-content-wrapper .btn--white,
.fishermans-bend .main-content-wrapper .btn--teal {
  background-color: #fff;
}

.fishermans-bend .main-content-wrapper .btn--white:hover, .fishermans-bend .main-content-wrapper .btn--white:focus,
.fishermans-bend .main-content-wrapper .btn--teal:hover,
.fishermans-bend .main-content-wrapper .btn--teal:focus {
  background-color: #ebebeb;
  color: #201547;
}

.fishermans-bend .main-content-wrapper .btn--white:hover::after, .fishermans-bend .main-content-wrapper .btn--white:focus::after,
.fishermans-bend .main-content-wrapper .btn--teal:hover::after,
.fishermans-bend .main-content-wrapper .btn--teal:focus::after {
  background-image: url("mysource_files/arrow--corporate.svg");
}

.fishermans-bend .main-content-wrapper .btn--white a,
.fishermans-bend .main-content-wrapper .btn--teal a {
  color: #201547;
}

.fishermans-bend .main-content-wrapper .btn--purple {
  background: #201547;
  color: #fff;
}

.fishermans-bend .main-content-wrapper .btn--purple:hover, .fishermans-bend .main-content-wrapper .btn--purple:focus {
  background: rgba(32, 21, 71, 0.9);
}

.fishermans-bend .main-content-wrapper .btn--purple::after {
  background-image: url("mysource_files/arrow--white-sort.svg");
}

/* Module: S */
.header-banner.campaign {
  height: 21.25rem;
  overflow: hidden;
}

.header-banner.campaign::before {
  content: none;
}

.header-banner.campaign .banner__image-container {
  height: 100%;
  width: 100%;
}

.header-banner.campaign .banner__flood {
  flood-color: #00b7bd;
}

.header-banner.campaign .banner__flood--planning {
  flood-color: #642667;
}

.header-banner.campaign .banner__image-overlay--mobile {
  filter: url("#banner-multiply-mobile");
}

.header-banner.campaign .banner__text-wrapper {
  padding: 1.875rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}

.header-banner.campaign .banner__heading, .header-banner.campaign .banner__subheading {
  color: #fff;
  position: relative;
  z-index: 1;
}

.header-banner.campaign .banner__heading {
  font-size: 2rem;
}

.header-banner.campaign .mobile-hide {
  display: none;
}

/* Module: S */
.categories {
  border-top: 0.0625rem solid #e0e0e0;
  color: #201547;
  margin: 1.5rem 0;
}

.categories .categories__heading {
  font-size: 1.125rem;
  margin: 2rem 0 0;
}

.categories .categories__wrapper {
  margin: 0 -0.5rem;
}

.categories .categories__link {
  -webkit-transition: background-color 0.35s ease;
  -moz-transition: background-color 0.35s ease;
  transition: background-color 0.35s ease;
  background-color: #e0e0e0;
  border-radius: 3.125rem;
  color: #3d3d3d;
  display: inline-block;
  font-size: 1rem;
  font-weight: 400;
  margin: 0.5rem;
  padding: 0.625rem 1.5rem;
  text-align: center;
  text-decoration: none;
}

.categories .categories__link:hover, .categories .categories__link:focus {
  background-color: lightgray;
}

/* Module: S */
.content-drawer {
  background-color: #fff;
  height: 100%;
  position: fixed;
  right: -64rem;
  top: 0;
  width: 100%;
  z-index: 100;
}

.content-drawer .content-drawer__close-wrapper--scrolled {
  box-shadow: 0 0.375rem 0.25rem 0 rgba(0, 0, 0, 0.1);
}

.content-drawer .content-drawer__close {
  color: #201547;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 3.125rem;
  padding: 0 1rem;
  text-decoration: none;
}

.content-drawer .content-drawer__close:hover, .content-drawer .content-drawer__close:focus {
  text-decoration: underline;
}

.content-drawer .content-drawer__close:focus {
  outline: 0;
}

.content-drawer .content-drawer__close::before {
  background: url("mysource_files/drawer-close.svg") center center no-repeat transparent;
  content: '';
  display: inline-block;
  height: 1.625rem;
  margin: 0 0.8125rem 0 0;
  vertical-align: middle;
  width: 1.625rem;
}

.content-drawer .content-drawer__content-wrapper {
  height: calc(100% - 50px);
  overflow-y: scroll;
}

.content-drawer .content-drawer__content {
  padding: 1rem;
}

.content-drawer p,
.content-drawer ul,
.content-drawer ol {
  color: #6f6f6f;
  font-size: 0.875rem;
  letter-spacing: -0.01875rem;
}

.content-drawer p:first-child,
.content-drawer ul:first-child,
.content-drawer ol:first-child {
  margin-top: 0;
}

.content-drawer p:last-child,
.content-drawer ul:last-child,
.content-drawer ol:last-child {
  margin-bottom: 0;
}

.content-drawer a {
  color: #201547;
  word-wrap: break-word;
}

.content-drawer a:hover, .content-drawer a:focus {
  text-decoration: none;
}

.content-drawer__loading {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: transparent;
  display: none;
  height: 3.125rem;
  left: 50%;
  position: fixed;
  top: 50%;
  width: 3.125rem;
  z-index: 200;
}

.content-drawer__loading div {
  -webkit-animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
  animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
  background: #fff;
  border: 0;
  height: 3.125rem;
  width: 3.125rem;
}

.content-drawer__link {
  position: relative;
}

.content-drawer__link::after, .content-drawer__link::before {
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  opacity: 0;
  visibility: hidden;
}

.content-drawer__link::after {
  background: url("mysource_files/drawer_link_icon2.svg") center center no-repeat transparent;
  background-size: cover;
  content: '';
  display: inline-block;
  height: 18px;
  margin: 0 0.3125rem;
  opacity: 1;
  position: relative;
  visibility: visible;
  top: 4px;
  width: 18px;
}

.content-drawer__link::before {
  background-color: #201547;
  bottom: 150%;
  color: #fff;
  content: 'Click once';
  font-size: 0.875rem;
  left: 50%;
  line-height: 1.2;
  margin-bottom: 0.3125rem;
  margin-left: -80px;
  padding: 0.375rem;
  position: absolute;
  text-align: center;
  width: 160px;
}

.content-drawer__link--double-clicked::after, .content-drawer__link--double-clicked::before {
  opacity: 1;
  visibility: visible;
}

.external-link {
  hyphens: auto;
  position: relative;
}

.external-link::after {
  content: '';
  display: inline-block;
  height: 18px;
  margin: 0 0 0 0.3125rem;
  opacity: 1;
  position: relative;
  visibility: visible;
  top: 4px;
  width: 18px;
}

.external-link::after {
  background: url("mysource_files/external-link.svg") center center no-repeat transparent;
}

/* Module: S */
.faq {
  padding: 2.5rem 0;
}

.faq__header {
  color: #201547;
  font-size: 1.25rem;
  margin: 0;
}

.faq__container--content {
  border-bottom: 0.03125rem solid rgba(32, 21, 71, 0.21);
  padding-bottom: 1.25rem;
  padding-top: 0.625rem;
}

.faq__container--content:last-child .faq__content {
  border-bottom: 0;
}

.faq__content--header {
  color: #201547;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.36;
  margin: 0.625rem 0;
}

.faq__content {
  color: #6f6f6f;
  font-size: 0.875rem;
  height: 100%;
  letter-spacing: -0.01875rem;
  line-height: 1.36;
}

.faq__content p:first-child,
.faq__content ul:first-child,
.faq__content ol:first-child {
  margin-top: 0;
}

.faq__content p:last-child,
.faq__content ul:last-child,
.faq__content ol:last-child {
  margin-bottom: 0;
}

.faq__content a:hover, .faq__content a:focus {
  text-decoration: none;
}

/* Module: S */
.feature-panel {
  background: #fff;
  color: #201547;
  overflow: hidden;
  padding: 3.125rem 0;
  position: relative;
}

.feature-panel.padding_top--half {
  padding-top: 1.5625rem;
}

.feature-panel.padding_bottom--half {
  padding-bottom: 1.5625rem;
}

.feature-panel.padding_top--no {
  padding-top: 0;
}

.feature-panel.padding_bottom--no {
  padding-bottom: 0;
}

.feature-panel::after, .feature-panel::before {
  content: '';
  position: absolute;
}

.feature-panel::after {
  border-color: transparent transparent #00b7bd;
  border-style: solid;
  border-width: 0 2.125rem 4.5625rem;
  bottom: 0;
  left: -2.125rem;
}

.feature-panel::before {
  border-color: rgba(32, 21, 71, 0.3) transparent transparent;
  border-style: solid;
  border-width: 4.5625rem 2.125rem 0;
  right: -2.125rem;
  top: 0;
}

.feature-panel .container-fluid {
  max-width: 77rem;
}

.feature-panel .feature-panel__heading {
  display: block;
  font-size: 1.5rem;
  font-weight: 600;
  margin: 0;
  text-align: center;
}

.feature-panel .feature-panel__descr {
  color: #6f6f6f;
  font-size: 0.875rem;
  margin: 0.625rem 0 0;
  text-align: center;
}

.feature-panel .feature-panel__block {
  -webkit-transition: background 0.35s ease;
  -moz-transition: background 0.35s ease;
  transition: background 0.35s ease;
  background: #fff;
  color: inherit;
  display: block;
  height: 100%;
  padding: 1.5rem;
  text-align: center;
  text-decoration: none;
}

.feature-panel .feature-panel__block:hover, .feature-panel .feature-panel__block:focus {
  outline: none;
  background: #f2f2f2;
}

.feature-panel .feature-block__image {
  display: block;
  height: 2.5rem;
  margin: 0 auto;
  width: 2.5rem;
}

.feature-panel .feature-block__heading {
  font-size: 1.125rem;
  font-weight: 600;
  margin: 1.375rem 0 0;
}

.feature-panel .feature-block__descr {
  color: #6f6f6f;
  font-size: 0.875rem;
  margin: 0.6875rem 0 0;
}

.feature-panel .feature-block__descr::after {
  background: url("mysource_files/arrow.svg") no-repeat center center transparent;
  background-size: cover;
  content: '';
  display: block;
  height: 1.0625rem;
  margin: 1.25rem auto 0;
  width: 2.1875rem;
}

.feature-panel.reduced::before, .feature-panel.reduced::after,
.feature-panel.minimal::before,
.feature-panel.minimal::after {
  content: none;
}

/* Module: S */
.featured-image--large, .featured-image--small {
  background-color: #f2f2f2;
  padding: 2.5rem 0;
}

.featured-image--large.padding_top--half, .featured-image--small.padding_top--half {
  padding-top: 1.25rem;
}

.featured-image--large.padding_bottom--half, .featured-image--small.padding_bottom--half {
  padding-bottom: 1.25rem;
}

.featured-image--large.padding_top--no, .featured-image--small.padding_top--no {
  padding-top: 0;
}

.featured-image--large.padding_bottom--no, .featured-image--small.padding_bottom--no {
  padding-bottom: 0;
}

.featured-image--large .container-fluid, .featured-image--small .container-fluid {
  max-width: 75rem;
}

.featured-image--header {
  color: #201547;
  display: block;
  font-size: 1.5rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: -0.025rem;
  margin: 0;
  text-align: center;
}

.featured-image__container {
  padding-top: 1.25rem;
}

.featured-image__content {
  display: flex;
  flex-flow: column nowrap;
}

.featured-image__content .col-xs-12 {
  order: 1;
}

.featured-image__content .col-xs-12.col-sm-6 {
  order: 2;
}

.featured-image__content-item {
  height: 120px;
  margin-bottom: 0.3125rem;
  padding: 0;
  position: relative;
}

.featured-image__content-item--link {
  display: block;
  height: 100%;
  overflow: hidden;
  padding: 1.25rem;
  position: absolute;
  text-decoration: none;
  width: 100%;
}

.featured-image__content-item--link:active, .featured-image__content-item--link:hover, .featured-image__content-item--link:focus {
  outline: none;
}

.featured-image__content-item--link::after {
  bottom: 1.25rem;
  content: '';
  display: inline-block;
  height: 1rem;
  position: absolute;
  right: 20px;
  width: 1.5625rem;
}

.featured-image__content-item--label {
  font-size: 0.75rem;
  font-weight: 400;
}

.featured-image__content-item--title {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.33;
  margin: 0.3125rem 0;
}

.featured-image__content-item--teal, .featured-image__content-item--colour {
  background-color: #00b7bd;
}

.featured-image__content-item--teal .featured-image__content-item--label, .featured-image__content-item--colour .featured-image__content-item--label {
  color: #fff;
}

.featured-image__content-item--teal .featured-image__content-item--title, .featured-image__content-item--colour .featured-image__content-item--title {
  color: #fff;
}

.featured-image__content-item--teal .featured-image__content-item--link, .featured-image__content-item--colour .featured-image__content-item--link {
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.featured-image__content-item--teal .featured-image__content-item--link:active, .featured-image__content-item--teal .featured-image__content-item--link:hover, .featured-image__content-item--teal .featured-image__content-item--link:focus, .featured-image__content-item--colour .featured-image__content-item--link:active, .featured-image__content-item--colour .featured-image__content-item--link:hover, .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #009ea4;
}

.featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.featured-image__content-item--colour .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.featured-image__content-item--water-and-catchments {
  background-color: #71c5e8;
}

.featured-image__content-item--water-and-catchments .featured-image__content-item--link {
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.featured-image__content-item--water-and-catchments .featured-image__content-item--link:active, .featured-image__content-item--water-and-catchments .featured-image__content-item--link:hover, .featured-image__content-item--water-and-catchments .featured-image__content-item--link:focus {
  background-color: #5bbce4;
}

.featured-image__content-item--water-and-catchments .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.featured-image__content-item--water-and-catchments .featured-image__content-item--label, .featured-image__content-item--water-and-catchments .featured-image__content-item--title {
  color: #201547;
}

.featured-image__content-item--corporate-services {
  background-color: #201547;
}

.featured-image__content-item--corporate-services .featured-image__content-item--link {
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.featured-image__content-item--corporate-services .featured-image__content-item--link:active, .featured-image__content-item--corporate-services .featured-image__content-item--link:hover, .featured-image__content-item--corporate-services .featured-image__content-item--link:focus {
  background-color: #170f33;
}

.featured-image__content-item--corporate-services .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.featured-image__content-item--corporate-services .featured-image__content-item--label, .featured-image__content-item--corporate-services .featured-image__content-item--title {
  color: #fff;
}

.featured-image__content-item--purple-light {
  background-color: rgba(32, 21, 71, 0.3);
}

.featured-image__content-item--purple-light .featured-image__content-item--link {
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.featured-image__content-item--purple-light .featured-image__content-item--link:active, .featured-image__content-item--purple-light .featured-image__content-item--link:hover, .featured-image__content-item--purple-light .featured-image__content-item--link:focus {
  background-color: rgba(32, 21, 71, 0.1);
}

.featured-image__content-item--purple-light .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.featured-image__content-item--purple-light .featured-image__content-item--label, .featured-image__content-item--purple-light .featured-image__content-item--title {
  color: #201547;
}

.featured-image__content-item--purple-dark {
  background-color: rgba(32, 21, 71, 0.7);
}

.featured-image__content-item--purple-dark .featured-image__content-item--link {
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.featured-image__content-item--purple-dark .featured-image__content-item--link:active, .featured-image__content-item--purple-dark .featured-image__content-item--link:hover, .featured-image__content-item--purple-dark .featured-image__content-item--link:focus {
  background-color: rgba(32, 21, 71, 0.9);
}

.featured-image__content-item--purple-dark .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.featured-image__content-item--purple-dark .featured-image__content-item--label, .featured-image__content-item--purple-dark .featured-image__content-item--title {
  color: #fff;
}

.featured-image__content-item--planning {
  background-color: #642667;
}

.featured-image__content-item--planning .featured-image__content-item--link {
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.featured-image__content-item--planning .featured-image__content-item--link:active, .featured-image__content-item--planning .featured-image__content-item--link:hover, .featured-image__content-item--planning .featured-image__content-item--link:focus {
  background-color: #521f54;
}

.featured-image__content-item--planning .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.featured-image__content-item--planning .featured-image__content-item--label, .featured-image__content-item--planning .featured-image__content-item--title {
  color: #fff;
}

.featured-image__content-item--large {
  background-image: url("mysource_files/example-image.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 15rem;
  overflow: hidden;
}

.featured-image__content-item--large .featured-image__content-item--label {
  position: relative;
  z-index: 2;
}

.featured-image__content-item--large .featured-image__content-item--title {
  font-size: 1.25rem;
  line-height: 1.2;
  position: relative;
  width: 8.75rem;
  z-index: 2;
}

.featured-image__content-item--large .featured-image__content-item--icon {
  left: 20px;
}

.featured-image__content-item--large .featured-image__content-item--link::before {
  -webkit-transition: width 1s ease-in-out;
  -moz-transition: width 1s ease-in-out;
  transition: width 1s ease-in-out;
  border-top: 26rem  solid;
  border-top-color: inherit;
  border-right: 14rem solid transparent;
  content: '';
  left: 0;
  position: absolute;
  top: 0;
  width: calc(100% - 58px);
}

.featured-image__content-item--large .featured-image__content-item--link::after {
  -webkit-transition: right 1s ease-in-out;
  -moz-transition: right 1s ease-in-out;
  transition: right 1s ease-in-out;
  bottom: 1.25rem;
  content: '';
  display: inline-block;
  height: 1rem;
  right: 190px;
  position: absolute;
  width: 1.5625rem;
}

.featured-image__content-item--large .featured-image__content-item--link:hover, .featured-image__content-item--large .featured-image__content-item--link:focus, .featured-image__content-item--large .featured-image__content-item--link:active {
  outline: none;
  background-color: transparent;
}

.featured-image__content-item--large .featured-image__content-item--link:hover::before, .featured-image__content-item--large .featured-image__content-item--link:focus::before, .featured-image__content-item--large .featured-image__content-item--link:active::before {
  width: 1000px;
}

.featured-image__content-item--large .featured-image__content-item--link:hover::after, .featured-image__content-item--large .featured-image__content-item--link:focus::after, .featured-image__content-item--large .featured-image__content-item--link:active::after {
  right: 20px;
}

.featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #00b7bd;
}

.featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.featured-image__content-item--large.featured-image__content-item--corporate-services .featured-image__content-item--link {
  border-top-color: #201547;
}

.featured-image__content-item--large.featured-image__content-item--corporate-services .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--label {
  color: #fff;
}

.planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.environment .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.environment .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #cedc00;
}

.planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active, .planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover, .planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.environment .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.environment .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.environment .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.environment .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.environment .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.environment .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: transparent;
}

.planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.environment .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.environment .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label, .planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.environment .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.environment .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.environment .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.environment .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title {
  color: #201547;
}

.planning .featured-image--small .featured-image__content-item--purple-light, .planning .featured-image--large .featured-image__content-item--purple-light,
.environment .featured-image--small .featured-image__content-item--purple-light,
.environment .featured-image--large .featured-image__content-item--purple-light,
.climate-change .featured-image--small .featured-image__content-item--purple-light,
.climate-change .featured-image--large .featured-image__content-item--purple-light,
.energy .featured-image--small .featured-image__content-item--purple-light,
.energy .featured-image--large .featured-image__content-item--purple-light,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light,
.local-infrastructure .featured-image--large .featured-image__content-item--purple-light,
.forest-fire .featured-image--small .featured-image__content-item--purple-light,
.forest-fire .featured-image--large .featured-image__content-item--purple-light,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light,
.water-and-catchments .featured-image--large .featured-image__content-item--purple-light {
  background-color: #00b7bd;
}

.planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active, .planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover, .planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus, .planning .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:active, .planning .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:hover, .planning .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.environment .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.environment .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.environment .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.climate-change .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.climate-change .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.climate-change .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.energy .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.energy .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.energy .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.local-infrastructure .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.forest-fire .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.forest-fire .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.forest-fire .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.water-and-catchments .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.water-and-catchments .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.water-and-catchments .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:focus {
  background-color: #009ea4;
}

.planning .featured-image--small .featured-image__content-item--teal, .planning .featured-image--large .featured-image__content-item--teal,
.environment .featured-image--small .featured-image__content-item--teal,
.environment .featured-image--large .featured-image__content-item--teal,
.climate-change .featured-image--small .featured-image__content-item--teal,
.climate-change .featured-image--large .featured-image__content-item--teal,
.energy .featured-image--small .featured-image__content-item--teal,
.energy .featured-image--large .featured-image__content-item--teal,
.local-infrastructure .featured-image--small .featured-image__content-item--teal,
.local-infrastructure .featured-image--large .featured-image__content-item--teal,
.forest-fire .featured-image--small .featured-image__content-item--teal,
.forest-fire .featured-image--large .featured-image__content-item--teal,
.water-and-catchments .featured-image--small .featured-image__content-item--teal,
.water-and-catchments .featured-image--large .featured-image__content-item--teal {
  background-color: #cedc00;
}

.planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active, .planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover, .planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus,
.environment .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active,
.environment .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover,
.environment .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus,
.environment .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active,
.environment .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover,
.environment .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus,
.climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active,
.climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover,
.climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus,
.climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active,
.climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover,
.climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus,
.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active,
.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover,
.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus,
.energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active,
.energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover,
.energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus,
.forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active,
.forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover,
.forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus,
.forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active,
.forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover,
.forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus,
.water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active,
.water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover,
.water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus,
.water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active,
.water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover,
.water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: #b6c300;
}

.planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
.environment .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after,
.environment .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
.climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after,
.climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after,
.energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
.forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after,
.forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
.water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after,
.water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label, .planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title,
.environment .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label,
.environment .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title,
.environment .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label,
.environment .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title,
.climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label,
.climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title,
.climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label,
.climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title,
.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label,
.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title,
.energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label,
.energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title,
.forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label,
.forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title,
.forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label,
.forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title,
.water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label,
.water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title,
.water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label,
.water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title {
  color: #201547;
}

.planning .featured-image--small .featured-image__content-item--purple-light,
.environment .featured-image--small .featured-image__content-item--purple-light,
.climate-change .featured-image--small .featured-image__content-item--purple-light,
.energy .featured-image--small .featured-image__content-item--purple-light,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light,
.forest-fire .featured-image--small .featured-image__content-item--purple-light,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light {
  background-color: #00b7bd;
}

.planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active, .planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover, .planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus {
  background-color: #009ea4;
}

.planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--label, .planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--title,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--label,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--title,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--label,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--title,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--label,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--title,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--label,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--title,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--label,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--title,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--label,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--title {
  color: #201547;
}

.planning .featured-image--small .featured-image__content-item--colour,
.environment .featured-image--small .featured-image__content-item--colour,
.climate-change .featured-image--small .featured-image__content-item--colour,
.energy .featured-image--small .featured-image__content-item--colour,
.local-infrastructure .featured-image--small .featured-image__content-item--colour,
.forest-fire .featured-image--small .featured-image__content-item--colour,
.water-and-catchments .featured-image--small .featured-image__content-item--colour {
  background-color: #cedc00;
}

.planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active, .planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover, .planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus,
.environment .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active,
.environment .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover,
.environment .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus,
.climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active,
.climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover,
.climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus,
.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active,
.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover,
.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus,
.forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active,
.forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover,
.forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus,
.water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active,
.water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover,
.water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #b6c300;
}

.planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
.environment .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
.climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
.forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
.water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label, .planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title,
.environment .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label,
.environment .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title,
.climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label,
.climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title,
.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label,
.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title,
.forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label,
.forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title,
.water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label,
.water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title {
  color: #201547;
}

.planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #642667;
}

.planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active, .planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover, .planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: transparent;
}

.planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label, .planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title {
  color: #fff;
}

.planning .featured-image--small .featured-image__content-item--teal, .planning .featured-image--large .featured-image__content-item--teal {
  background-color: #642667;
}

.planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active, .planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover, .planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: #521f54;
}

.planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label, .planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title {
  color: #fff;
}

.planning .featured-image--small .featured-image__content-item--colour {
  background-color: #642667;
}

.planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active, .planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover, .planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #521f54;
}

.planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label, .planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title {
  color: #fff;
}

.water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link, .water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #71c5e8;
}

.water-and-catchments .featured-image--small .featured-image__content-item--teal, .water-and-catchments .featured-image--large .featured-image__content-item--teal {
  background-color: #71c5e8;
}

.water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active, .water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover, .water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus, .water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active, .water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover, .water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: #5bbce4;
}

.water-and-catchments .featured-image--small .featured-image__content-item--colour {
  background-color: #71c5e8;
}

.water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active, .water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover, .water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #5bbce4;
}

.forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link, .forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #e57200;
}

.forest-fire .featured-image--small .featured-image__content-item--teal, .forest-fire .featured-image--large .featured-image__content-item--teal {
  background-color: #e57200;
}

.forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active, .forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover, .forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus, .forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active, .forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover, .forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: #cc6500;
}

.forest-fire .featured-image--small .featured-image__content-item--purple-light {
  background-color: #00b7bd;
}

.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active, .forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover, .forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus {
  background-color: #009ea4;
}

.forest-fire .featured-image--small .featured-image__content-item--colour {
  background-color: #e57200;
}

.forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active, .forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover, .forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #cc6500;
}

.climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link, .climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #fdda24;
}

.climate-change .featured-image--small .featured-image__content-item--teal, .climate-change .featured-image--large .featured-image__content-item--teal {
  background-color: #fdda24;
}

.climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active, .climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover, .climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus, .climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active, .climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover, .climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: #fdd60b;
}

.climate-change .featured-image--small .featured-image__content-item--colour {
  background-color: #fdda24;
}

.climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active, .climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover, .climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #fdd60b;
}

.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link, .energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #0072ce;
}

.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active, .energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover, .energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus, .energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active, .energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover, .energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: transparent;
}

.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after, .energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label, .energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title, .energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label, .energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title {
  color: #fff;
}

.energy .featured-image--small .featured-image__content-item--teal, .energy .featured-image--large .featured-image__content-item--teal,
.local-infrastructure .featured-image--small .featured-image__content-item--teal,
.local-infrastructure .featured-image--large .featured-image__content-item--teal {
  background-color: #0072ce;
}

.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active, .energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover, .energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus, .energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active, .energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover, .energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: #0064b5;
}

.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after, .energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label, .energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title, .energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label, .energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title {
  color: #fff;
}

.energy .featured-image--small .featured-image__content-item--colour,
.local-infrastructure .featured-image--small .featured-image__content-item--colour {
  background-color: #0072ce;
}

.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active, .energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover, .energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #0064b5;
}

.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label, .energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title {
  color: #fff;
}

.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link, .local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #af272f;
}

.local-infrastructure .featured-image--small .featured-image__content-item--teal, .local-infrastructure .featured-image--large .featured-image__content-item--teal {
  background-color: #af272f;
}

.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active, .local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover, .local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus, .local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active, .local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover, .local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: #9a2229;
}

.local-infrastructure .featured-image--small .featured-image__content-item--purple-light {
  background-color: #00b7bd;
}

.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active, .local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover, .local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus {
  background-color: #009ea4;
}

.local-infrastructure .featured-image--small .featured-image__content-item--colour {
  background-color: #af272f;
}

.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active, .local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover, .local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #9a2229;
}

.fishermans-bend .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #47c5de;
}

.fishermans-bend .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.fishermans-bend .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--label,
.fishermans-bend .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--title {
  color: #201547;
}

.fishermans-bend .featured-image--large .featured-image__content-item--purple-light {
  background-color: #00838e;
}

.fishermans-bend .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.fishermans-bend .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.fishermans-bend .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:focus {
  background-color: #006b75;
}

.fishermans-bend .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--label,
.fishermans-bend .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--title {
  color: #fff;
}

.fishermans-bend .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #47c5de;
}

.fishermans-bend .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label,
.fishermans-bend .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title {
  color: #201547;
}

.fishermans-bend .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #47c5de;
}

.fishermans-bend .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.fishermans-bend .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--title,
.fishermans-bend .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--label {
  color: #201547;
}

.fishermans-bend .featured-image--small .featured-image__content-item--corporate-services {
  background-color: #00838e;
}

.fishermans-bend .featured-image--small .featured-image__content-item--corporate-services .featured-image__content-item--link:hover,
.fishermans-bend .featured-image--small .featured-image__content-item--corporate-services .featured-image__content-item--link:focus {
  background-color: #006b75;
}

.fishermans-bend .featured-image--small .featured-image__content-item--purple-light {
  background-color: #47c5de;
}

.fishermans-bend .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.fishermans-bend .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus {
  background-color: #31beda;
}

.fishermans-bend .featured-image--small .featured-image__content-item--purple-dark {
  background-color: #47c5de;
}

.fishermans-bend .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--label,
.fishermans-bend .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--title {
  color: #201547;
}

.fishermans-bend .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.fishermans-bend .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link:hover,
.fishermans-bend .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link:focus {
  background-color: #31beda;
}

.fishermans-bend .featured-image--small .featured-image__content-item--colour {
  background-color: #00838e;
}

.fishermans-bend .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover,
.fishermans-bend .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #006b75;
}

.revitalising-central-geelong .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #542581;
}

/* Module: S */
.footer .container-fluid {
  max-width: 77rem;
}

.footer-menu {
  background: #201547;
  color: #fff;
  padding: 2.75rem 0;
}

.footer-menu .footer__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: none;
  font-weight: 600;
}

.footer-menu .footer__list--social {
  display: block;
  padding: 0 0 2.75rem;
  text-align: center;
}

.footer-menu .footer__list--col {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  columns: 2;
}

.footer-menu .footer__link {
  color: inherit;
  line-height: 2.6;
  text-decoration: none;
}

.footer-menu .footer__link:hover, .footer-menu .footer__link:focus {
  outline: none;
  text-decoration: underline;
}

.footer-menu .footer__item--social {
  display: inline-block;
  line-height: 0;
  margin: 0 1rem;
}

.footer-menu .footer__link--social {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 1.5rem;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  width: 1.5rem;
}

.footer-menu .footer__link--fb {
  background-image: url("mysource_files/fb-logo.svg");
  background-size: contain;
}

.footer-menu .footer__link--fb:hover, .footer-menu .footer__link--fb:focus {
  outline: none;
  background-image: url("mysource_files/fb-logo-teal.svg");
}

.footer-menu .footer__link--tw {
  background-image: url("mysource_files/tw-logo.svg");
}

.footer-menu .footer__link--tw:hover, .footer-menu .footer__link--tw:focus {
  outline: none;
  background-image: url("mysource_files/tw-logo-teal.svg");
}

.footer-menu .footer__link--li {
  background-image: url("mysource_files/li-logo.svg");
}

.footer-menu .footer__link--li:hover, .footer-menu .footer__link--li:focus {
  outline: none;
  background-image: url("mysource_files/li-logo-teal.svg");
}

.footer-menu .footer__link--yt {
  background-image: url("mysource_files/yt-logo.svg");
  background-size: contain;
}

.footer-menu .footer__link--yt:hover, .footer-menu .footer__link--yt:focus {
  outline: none;
  background-image: url("mysource_files/yt-logo-teal.svg");
}

.footer-menu .footer__link--ig {
  background-image: url("mysource_files/ig-logo.svg");
}

.footer-menu .footer__link--ig:hover, .footer-menu .footer__link--ig:focus {
  outline: none;
  background-image: url("mysource_files/ig-logo-teal.svg");
}

.footer-menu .footer__heading {
  color: #fff;
  display: none;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 2.6;
  margin: 0;
  text-transform: uppercase;
}

.quick-contact {
  background: #fff;
  color: #201547;
  font-size: 0.75rem;
  line-height: 1.6;
  padding: 3.125rem 0;
  text-align: center;
}

.quick-contact .quick-contact__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.quick-contact .quick-contact__item {
  display: block;
}

.quick-contact .quick-contact__item + .quick-contact__item {
  margin-top: 1rem;
}

.quick-contact .quick-contact__item--icon::before {
  background: url("mysource_files/phone.svg") no-repeat center center transparent;
  background-size: cover;
  content: '';
  display: inline-block;
  height: 0.875rem;
  margin: 0 0.625rem 0 0;
  vertical-align: text-bottom;
  width: 0.875rem;
}

.quick-contact .quick-contact__info {
  color: inherit;
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
}

.quick-contact a.quick-contact__info:hover,
.quick-contact a.quick-contact__info:focus {
  outline: none;
  text-decoration: underline;
}

.quick-contact br {
  display: none;
}

.footer-gov {
  color: #fff;
  margin: 0 auto;
}

.footer-gov .footer-gov__logo {
  background-size: cover;
  display: block;
  height: 3.5rem;
  margin: 0 auto;
  width: 6.125rem;
}

.footer-gov .footer-gov__logo:hover, .footer-gov .footer-gov__logo:focus {
  outline: none;
}

.footer-gov .footer-gov__logo .sr-only {
  background: #201547;
  color: #fff;
}

.footer-gov .footer-gov__copy {
  font-size: 0.625rem;
  margin: 1rem 0;
  text-align: center;
}

.forest-fire-management .footer-menu {
  background-color: #242424;
}

.forest-fire-management .footer-menu .footer__link--social:hover, .forest-fire-management .footer-menu .footer__link--social:focus {
  color: #f8e81c;
}

.forest-fire-management .footer-menu .footer__link--fb:hover::before, .forest-fire-management .footer-menu .footer__link--fb:focus::before {
  background-image: url("mysource_files/social-facebook--sun-yellow.svg");
}

.forest-fire-management .footer-menu .footer__link--ig:hover::before, .forest-fire-management .footer-menu .footer__link--ig:focus::before {
  background-image: url("mysource_files/social-instagram--sun-yellow.svg");
}

.forest-fire-management .footer-menu .footer__link--li:hover::before, .forest-fire-management .footer-menu .footer__link--li:focus::before {
  background-image: url("mysource_files/social-linkedin--sun-yellow.svg");
}

.forest-fire-management .footer-menu .footer__link--tw:hover::before, .forest-fire-management .footer-menu .footer__link--tw:focus::before {
  background-image: url("mysource_files/social-twitter--sun-yellow.svg");
}

.forest-fire-management .footer-menu .footer__link--yt:hover::before, .forest-fire-management .footer-menu .footer__link--yt:focus::before {
  background-image: url("mysource_files/social-youtube--sun-yellow.svg");
}

.forest-fire-management .quick-contact {
  color: #242424;
}

.fishermans-bend .footer {
  overflow: hidden;
}

.fishermans-bend .quick-contact {
  color: #242424;
}

.fishermans-bend .footer-menu {
  background: #1f272a;
  position: relative;
}

.fishermans-bend .footer-menu .col-md-2 .footer__item .footer__link {
  color: #c9c9c9;
}

.fishermans-bend .footer-menu .col-md-2 .footer__item .footer__link--social:hover, .fishermans-bend .footer-menu .col-md-2 .footer__item .footer__link--social:focus {
  color: #00b7bd;
}

.revitalising-central-geelong .footer-menu {
  background: #542581;
}

.revitalising-central-geelong .footer-menu .footer__group .footer__list .footer__item:after {
  background: #d2d70b;
  bottom: 0;
  content: '';
  display: block;
  height: 0.1875rem;
  opacity: 0;
  width: 90%;
}

.revitalising-central-geelong .footer-menu .footer__group .footer__list .footer__item:hover:after, .revitalising-central-geelong .footer-menu .footer__group .footer__list .footer__item:focus:after {
  opacity: 1;
}

.revitalising-central-geelong .footer-menu .footer__group .footer__list .footer__item .footer__link:hover, .revitalising-central-geelong .footer-menu .footer__group .footer__list .footer__item .footer__link:focus {
  text-decoration: none;
}

.revitalising-central-geelong .footer-menu .footer__link--fb:hover {
  background-image: url(mysource_files/fb-logo.svg);
  background-size: contain;
  outline: none;
}

/* Module: S */
.main-content-wrapper .form-accordion__btn {
  color: #fff;
}

.form-accordion__item-header {
  background-color: rgba(188, 184, 199, 0.16);
  position: relative;
}

.form-accordion__item-header .form-accordion__btn {
  display: none;
}

.form-accordion__title {
  display: block;
  font-weight: 600;
  line-height: 1.88;
}

.form-accordion__subtitle {
  display: inline-block;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 2.5;
  padding: 0 1.25rem 0 0;
  position: relative;
  width: 100%;
}

.form-accordion__subtitle::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
  background: url("mysource_files/chevron-teal.svg") no-repeat center center transparent;
  content: '';
  height: 1rem;
  position: absolute;
  right: 0;
  top: 50%;
  width: 1rem;
}

.form-accordion__target-list--one {
  -moz-column-count: 1;
  -webkit-column-count: 1;
  columns: 1;
  list-style: none;
  margin: 0.75rem 0 0 0;
  padding-left: 0;
}

.form-accordion__target-list {
  -moz-column-count: 1;
  -webkit-column-count: 1;
  columns: 1;
  list-style: none;
  margin: 0.75rem 0 0 0;
  padding: 0;
}

.form-accordion__target-item {
  padding: 0.5rem 0 0 1.375rem;
  position: relative;
}

.form-accordion__target-item::before {
  background: url("mysource_files/form-icon.svg") no-repeat center center transparent;
  content: '';
  height: 1rem;
  left: 0;
  position: absolute;
  top: 0.6875rem;
  width: 0.75rem;
}

.form-accordion__target-item a {
  color: #201547;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
}

.form-accordion__target-item a:hover, .form-accordion__target-item a:focus {
  color: rgba(32, 21, 71, 0.9);
  outline: none;
  text-decoration: underline;
}

.form-accordion__target-label {
  color: #6f6f6f;
  font-size: 0.75rem;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 2;
  margin-left: 0.3125rem;
}

.form-accordion .accordion__link {
  font-weight: normal;
  padding: 0.75rem 1.25rem;
}

.form-accordion .accordion__link:focus .form-accordion__subtitle, .form-accordion .accordion__link:hover .form-accordion__subtitle {
  text-decoration: underline;
}

.form-accordion .accordion__link::after {
  content: none;
}

.form-accordion .uber-accordion__button-active .form-accordion__subtitle::after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
  background: url("mysource_files/chevron.svg") no-repeat center center transparent;
}

.form-accordion .accordion__target {
  background-color: rgba(188, 184, 199, 0.16);
  color: #201547;
  font-size: 0.875rem;
}

.form-accordion .accordion__target .form-accordion__btn {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201547;
  border: none;
  color: #fff;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 400;
  margin: auto;
  min-height: 2.4375rem;
  outline: none;
  padding: 0.625rem 2.3125rem 0.625rem 1rem;
  position: relative;
  text-decoration: none;
  width: 100%;
}

.form-accordion .accordion__target .form-accordion__btn::after {
  background: url("mysource_files/form-icon-white.svg") no-repeat center center transparent;
  content: '';
  height: 1rem;
  position: absolute;
  right: 0.9375rem;
  top: 0.6875rem;
  width: 0.75rem;
}

.form-accordion .accordion__target .form-accordion__btn:hover, .form-accordion .accordion__target .form-accordion__btn:focus {
  background: rgba(32, 21, 71, 0.9);
}

.form-accordion .accordion__target p {
  color: #201547;
  font-size: 1rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: -0.3px;
  margin: 0.75rem 0 0 0;
}

.fishermans-bend .main-content-wrapper .form-accordion .uber-accordion__button-active .form-accordion__subtitle::after {
  background: url("mysource_files/chevron--navy.svg") no-repeat center center transparent;
}

/* Module: S */
.full-width-carousel {
  background-color: #f2f2f2;
  overflow: hidden;
  position: relative;
  z-index: 9;
}

.full-width-carousel .container-fluid {
  max-width: 77rem;
}

.full-width-carousel .block-tile--header h2 {
  font-size: 1.75rem;
}

.full-width-carousel .slick-arrow {
  background-color: #fff;
  border-radius: 100%;
  border: 0 none;
  height: 70px;
  position: absolute;
  text-indent: -9999px;
  top: 52.8%;
  white-space: nowrap;
  width: 70px;
  z-index: 11;
}

.full-width-carousel .slick-arrow::after {
  background-image: url("mysource_files/slider-chevron.svg");
  background-position: center center;
  background-repeat: no-repeat;
  content: '';
  display: block;
  height: 20px;
  left: 60%;
  position: absolute;
  top: 50%;
  width: 20px;
}

.full-width-carousel .slick-prev {
  left: 20px;
}

.full-width-carousel .slick-prev::after {
  left: 50%;
  transform: translate(-50%, -50%);
}

.full-width-carousel .slick-next {
  right: 20px;
}

.full-width-carousel .slick-next::after {
  left: 50%;
  transform: translate(-50%, -50%) rotate(180deg);
}

.full-width-carousel .slick-dots {
  align-items: center;
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 1.3125rem 0 2.1875rem 0;
  padding: 0;
  width: 100%;
}

.full-width-carousel .slick-dots li {
  background-color: #bababa;
  border-radius: 100%;
  cursor: pointer;
  height: 11px;
  margin: 0 0.3125rem;
  width: 11px;
}

.full-width-carousel .slick-dots li.slick-active {
  background-color: #00b7bd;
}

.full-width-carousel .slick-dots button {
  border: 0 none;
  text-indent: -9999px;
  white-space: nowrap;
  display: none;
}

.full-width-carousel-desktop {
  display: none;
}

.full-width-carousel__content-item {
  height: 21.125rem;
  max-width: 1200px;
  overflow: hidden;
  position: relative;
  width: calc(100vw - 32px);
}

.full-width-carousel__content-item--link {
  background-image: url("mysource_files/example-image.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  height: 100%;
  padding: 1.5625rem 3.75rem 1.5625rem 1.25rem;
  position: relative;
  text-decoration: none;
  align-content: flex-end;
  flex-wrap: wrap;
}

.full-width-carousel__content-item--link::before {
  background: linear-gradient(to top, #303030 0%, transparent 50%);
  content: '';
  height: 100%;
  left: 0;
  opacity: 0.9;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}

.full-width-carousel__content-item--link::after {
  background-color: transparent;
  background-image: url("mysource_files/arrow--white-sort.svg");
  background-position: center center;
  background-repeat: no-repeat;
  bottom: 25px;
  content: '';
  display: inline-block;
  height: 1.0375rem;
  right: 20px;
  width: 1.5625rem;
  position: absolute;
}

.full-width-carousel__content-item--link:hover .full-width-carousel__title, .full-width-carousel__content-item--link:focus .full-width-carousel__title {
  text-decoration: underline;
}

.full-width-carousel__label {
  background-color: #00b7bd;
  color: #201547;
  display: inline-block;
  font-size: 0.625rem;
  font-weight: 500;
  margin-bottom: 15px;
  padding: 0.3125rem 0.625rem;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}

.full-width-carousel__date {
  color: #fff;
  display: block;
  flex-basis: 100%;
  margin: 0 0 0.3125rem 0;
  font-weight: normal;
  letter-spacing: -0.3px;
  margin-bottom: 0.375rem;
  margin-bottom: 15px;
  position: relative;
  z-index: 1;
}

.full-width-carousel__title {
  color: #fff;
  flex-basis: 100%;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.13;
  margin: 0;
  position: relative;
  z-index: 1;
  display: flex;
  align-items: flex-end;
}

.full-width-carousel__description {
  color: #fff;
  letter-spacing: -0.3px;
  margin: 0.75rem 0;
  position: relative;
  z-index: 1;
}

/* Module: S */
.grants__filter--group .container-fluid {
  height: 100%;
  max-width: 77rem;
  position: relative;
}

.grants__filter--group .search__filter--theme-list.active, .grants__filter--group .search__filter--category-list.active, .grants__filter--group .search__filter--status-list.active {
  position: absolute;
  width: 100%;
  background-color: #f2f2f2;
}

.grant__heading {
  color: #201647;
  text-decoration: none;
}

.grant__heading:hover, .grant__heading:focus {
  text-decoration: underline;
}

.grant__counter {
  color: #6f6f6f;
  font-size: 0.875rem;
  line-height: 2;
}

.grant__items-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.grant__item {
  color: #201547;
  display: block;
  margin: 0 0 1.5rem;
}

.grant__item .grant__img-wrapper {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.grant__item .grant__img-wrapper a {
  height: 100%;
}

.grant__item .grant__img-wrapper img {
  display: block;
}

.grant__item .grant__data-wrapper {
  border: 0.0625rem solid #b9b9b9;
  border-bottom: 0;
  padding: 1.5rem 1.5rem 0;
}

.grant__item .grant__data-wrapper .grant__heading {
  display: block;
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 0.625rem;
}

.grant__item .grant__data-wrapper .grant__category-wrapper {
  display: block;
}

.grant__item .grant__data-wrapper .grant__category-wrapper span {
  font-weight: 500;
}

.grant__item .grant__data-wrapper .grant__category-wrapper span::after {
  content: '|';
  margin: 0 0.375rem;
}

.grant__item .grant__data-wrapper .grant__category-wrapper span:last-child::after {
  content: '';
  margin-right: 0;
}

.grant__item .grant__data-wrapper .grant__description {
  color: #6f6f6f;
}

.grant__item .grant__terms-wrapper {
  font-size: 0.875rem;
  margin: 0;
}

.grant__item .grant__terms-wrapper .grant__term {
  margin: 0.5rem 0;
}

.grant__item .grant__terms-wrapper .grant__term:last-child {
  margin-bottom: 0;
}

.grant__item .grant__terms-wrapper dt,
.grant__item .grant__terms-wrapper dd {
  display: inline-block;
  margin: 0;
  text-transform: capitalize;
}

.grant__item .grant__terms-wrapper dt {
  font-weight: 500;
  padding: 0 0.1875rem 0 0;
}

.grant__item .grant__terms-wrapper dt::after {
  content: ':';
}

.grant__item .grant__cta-wrapper {
  border: 0.0625rem solid #b9b9b9;
  border-top: 0;
  font-size: 0.875rem;
  padding: 1.5rem;
}

.grant__item .grant__cta-wrapper .grant__cta {
  -webkit-transition: background-color 0.35s ease;
  -moz-transition: background-color 0.35s ease;
  transition: background-color 0.35s ease;
  background-color: #201547;
  color: #fff;
  display: block;
  padding: 0.625rem 1rem 0.6875rem;
  text-align: center;
  text-decoration: none;
}

.grant__item .grant__cta-wrapper .grant__cta:hover, .grant__item .grant__cta-wrapper .grant__cta:focus {
  background-color: rgba(32, 21, 71, 0.9);
}

.grant__item .grant__cta-wrapper .grant__cta + .grant__cta {
  margin-top: 0.9375rem;
}

.grant__item .grant__cta-wrapper .grant__cta--teal {
  background-color: #00b7bd;
}

.grant__item .grant__cta-wrapper .grant__cta--teal:hover, .grant__item .grant__cta-wrapper .grant__cta--teal:focus {
  background-color: #48c8cc;
}

/* Module: S */
.grants-info__wrapper,
.sidebar__wrapper {
  background-color: #e0e0e0;
  color: #201547;
  font-size: 0.875rem;
  padding: 1.9375rem 2.125rem 2.5rem;
  position: relative;
  width: 100%;
  z-index: 10;
}

.grants-info__wrapper .sidebar__heading,
.sidebar__wrapper .sidebar__heading {
  font-size: 1.5rem;
  margin: 0 0 1rem;
}

.grants-info__wrapper .grants-info__btn,
.grants-info__wrapper .sidebar__btn,
.sidebar__wrapper .grants-info__btn,
.sidebar__wrapper .sidebar__btn {
  -webkit-transition: background-color 0.35s ease;
  -moz-transition: background-color 0.35s ease;
  transition: background-color 0.35s ease;
  background-color: #201547;
  color: #fff;
  display: block;
  padding: 0.625rem 1rem 0.6875rem;
  text-align: center;
  text-decoration: none;
}

.grants-info__wrapper .grants-info__btn:hover, .grants-info__wrapper .grants-info__btn:focus,
.grants-info__wrapper .sidebar__btn:hover,
.grants-info__wrapper .sidebar__btn:focus,
.sidebar__wrapper .grants-info__btn:hover,
.sidebar__wrapper .grants-info__btn:focus,
.sidebar__wrapper .sidebar__btn:hover,
.sidebar__wrapper .sidebar__btn:focus {
  background-color: rgba(32, 21, 71, 0.9);
}

.grants-info__wrapper .grants-info__btn + .grants-info__btn,
.grants-info__wrapper .grants-info__btn + .sidebar__btn,
.grants-info__wrapper .sidebar__btn + .grants-info__btn,
.grants-info__wrapper .sidebar__btn + .sidebar__btn,
.sidebar__wrapper .grants-info__btn + .grants-info__btn,
.sidebar__wrapper .grants-info__btn + .sidebar__btn,
.sidebar__wrapper .sidebar__btn + .grants-info__btn,
.sidebar__wrapper .sidebar__btn + .sidebar__btn {
  margin-top: 0.9375rem;
}

.grants-info__wrapper .grants-info__btn--teal,
.grants-info__wrapper .sidebar__btn--teal,
.sidebar__wrapper .grants-info__btn--teal,
.sidebar__wrapper .sidebar__btn--teal {
  background-color: #00b7bd;
}

.grants-info__wrapper .grants-info__btn--teal:hover, .grants-info__wrapper .grants-info__btn--teal:focus,
.grants-info__wrapper .sidebar__btn--teal:hover,
.grants-info__wrapper .sidebar__btn--teal:focus,
.sidebar__wrapper .grants-info__btn--teal:hover,
.sidebar__wrapper .grants-info__btn--teal:focus,
.sidebar__wrapper .sidebar__btn--teal:hover,
.sidebar__wrapper .sidebar__btn--teal:focus {
  background-color: #48c8cc;
}

.grants-info__wrapper .grants-info__terms,
.grants-info__wrapper .sidebar__terms,
.sidebar__wrapper .grants-info__terms,
.sidebar__wrapper .sidebar__terms {
  margin: 0;
}

.grants-info__wrapper .grants-info__terms .grants-info__terms-field,
.grants-info__wrapper .grants-info__terms .sidebar__terms-field,
.grants-info__wrapper .sidebar__terms .grants-info__terms-field,
.grants-info__wrapper .sidebar__terms .sidebar__terms-field,
.sidebar__wrapper .grants-info__terms .grants-info__terms-field,
.sidebar__wrapper .grants-info__terms .sidebar__terms-field,
.sidebar__wrapper .sidebar__terms .grants-info__terms-field,
.sidebar__wrapper .sidebar__terms .sidebar__terms-field {
  display: flex;
  margin: 1.5rem 0;
}

.grants-info__wrapper .grants-info__terms .grants-info__terms-field:last-child,
.grants-info__wrapper .grants-info__terms .sidebar__terms-field:last-child,
.grants-info__wrapper .sidebar__terms .grants-info__terms-field:last-child,
.grants-info__wrapper .sidebar__terms .sidebar__terms-field:last-child,
.sidebar__wrapper .grants-info__terms .grants-info__terms-field:last-child,
.sidebar__wrapper .grants-info__terms .sidebar__terms-field:last-child,
.sidebar__wrapper .sidebar__terms .grants-info__terms-field:last-child,
.sidebar__wrapper .sidebar__terms .sidebar__terms-field:last-child {
  margin-bottom: 0;
}

.grants-info__wrapper .grants-info__terms .grants-info__terms-field--no-title dd,
.grants-info__wrapper .grants-info__terms .sidebar__terms-field--no-title dd,
.grants-info__wrapper .sidebar__terms .grants-info__terms-field--no-title dd,
.grants-info__wrapper .sidebar__terms .sidebar__terms-field--no-title dd,
.sidebar__wrapper .grants-info__terms .grants-info__terms-field--no-title dd,
.sidebar__wrapper .grants-info__terms .sidebar__terms-field--no-title dd,
.sidebar__wrapper .sidebar__terms .grants-info__terms-field--no-title dd,
.sidebar__wrapper .sidebar__terms .sidebar__terms-field--no-title dd {
  flex-basis: 100%;
}

.grants-info__wrapper .grants-info__terms dt,
.grants-info__wrapper .grants-info__terms dd,
.grants-info__wrapper .sidebar__terms dt,
.grants-info__wrapper .sidebar__terms dd,
.sidebar__wrapper .grants-info__terms dt,
.sidebar__wrapper .grants-info__terms dd,
.sidebar__wrapper .sidebar__terms dt,
.sidebar__wrapper .sidebar__terms dd {
  display: inline-block;
}

.grants-info__wrapper .grants-info__terms dd,
.grants-info__wrapper .sidebar__terms dd,
.sidebar__wrapper .grants-info__terms dd,
.sidebar__wrapper .sidebar__terms dd {
  flex-basis: 75%;
  margin-left: 0;
}

.grants-info__wrapper .grants-info__terms dt,
.grants-info__wrapper .sidebar__terms dt,
.sidebar__wrapper .grants-info__terms dt,
.sidebar__wrapper .sidebar__terms dt {
  flex-basis: 25%;
  font-weight: 500;
}

.grants-info__wrapper .grants-info__terms dt::after,
.grants-info__wrapper .sidebar__terms dt::after,
.sidebar__wrapper .grants-info__terms dt::after,
.sidebar__wrapper .sidebar__terms dt::after {
  content: ':';
}

.grants-info__wrapper .grants-info__terms p:last-child,
.grants-info__wrapper .grants-info__terms ol:last-child,
.grants-info__wrapper .grants-info__terms ul:last-child,
.grants-info__wrapper .sidebar__terms p:last-child,
.grants-info__wrapper .sidebar__terms ol:last-child,
.grants-info__wrapper .sidebar__terms ul:last-child,
.sidebar__wrapper .grants-info__terms p:last-child,
.sidebar__wrapper .grants-info__terms ol:last-child,
.sidebar__wrapper .grants-info__terms ul:last-child,
.sidebar__wrapper .sidebar__terms p:last-child,
.sidebar__wrapper .sidebar__terms ol:last-child,
.sidebar__wrapper .sidebar__terms ul:last-child {
  margin-bottom: 0;
}

.grants-info__wrapper .grants-info__terms p:first-child,
.grants-info__wrapper .grants-info__terms ol:first-child,
.grants-info__wrapper .grants-info__terms ul:first-child,
.grants-info__wrapper .sidebar__terms p:first-child,
.grants-info__wrapper .sidebar__terms ol:first-child,
.grants-info__wrapper .sidebar__terms ul:first-child,
.sidebar__wrapper .grants-info__terms p:first-child,
.sidebar__wrapper .grants-info__terms ol:first-child,
.sidebar__wrapper .grants-info__terms ul:first-child,
.sidebar__wrapper .sidebar__terms p:first-child,
.sidebar__wrapper .sidebar__terms ol:first-child,
.sidebar__wrapper .sidebar__terms ul:first-child {
  margin-top: 0;
}

.grants-info__wrapper {
  margin-bottom: 1rem;
}

/* Module: S */
.header-banner {
  background-position: -999px;
  background-repeat: no-repeat;
  color: #201547;
  position: relative;
}

.header-banner::before {
  border-color: transparent transparent #00b7bd;
  border-style: solid;
  border-width: 0 2.0625rem 4.4375rem;
  bottom: 0;
  content: '';
  display: none;
  height: 0;
  left: -2.0625rem;
  position: absolute;
  width: 0;
}

.header-banner .row {
  margin: 0 -1rem;
}

.header-banner .col-xs-12 {
  padding: 0;
  width: 100%;
}

.header-banner .col-xs-12:first-of-type {
  order: 2;
}

.header-banner .col-xs-12:last-of-type {
  order: 1;
}

.header-banner .banner__text-wrapper {
  padding: 1.875rem 1rem;
}

.header-banner .banner__heading {
  font-size: 2.375rem;
  font-weight: 700;
  line-height: 3.125rem;
  margin: 0;
}

.header-banner .banner__subheading {
  font-size: 1rem;
  font-weight: 600;
  margin: 0.75rem 0 0;
}

.header-banner .banner__image-wrapper {
  height: 100%;
  overflow: hidden;
  position: relative;
  right: 0;
  top: 0;
}

.header-banner .banner__image-wrapper::after, .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #201647;
  border-style: solid;
  bottom: 0;
  content: '';
  display: block;
  height: 0;
  opacity: .5;
  position: absolute;
  width: 0;
  z-index: 3;
}

.header-banner .banner__image-wrapper::after {
  border-width: 0 2.4375rem 5.125rem;
  left: 2.25rem;
}

.header-banner .banner__image-wrapper::before {
  border-width: 0 29.0625rem 61.4375rem;
  right: -46.625rem;
}

.corporate .header-banner .banner__image-wrapper::after, .corporate .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #fdda24;
}

.corporate .header-banner .banner__image-wrapper::after {
  opacity: 1;
}

.planning .header-banner .banner__image-wrapper::after, .planning .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #642667;
}

.planning .header-banner .banner__image-wrapper::after {
  opacity: 1;
}

.environment .header-banner .banner__image-wrapper::after, .environment .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #cedc00;
}

.environment .header-banner .banner__image-wrapper::after {
  opacity: 1;
}

.climate-change .header-banner .banner__image-wrapper::after, .climate-change .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #fdda24;
}

.climate-change .header-banner .banner__image-wrapper::after {
  opacity: 1;
}

.energy .header-banner .banner__image-wrapper::after, .energy .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #0072ce;
}

.energy .header-banner .banner__image-wrapper::after {
  opacity: 1;
}

.water-and-catchments .header-banner .banner__image-wrapper::after, .water-and-catchments .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #71c5e8;
}

.water-and-catchments .header-banner .banner__image-wrapper::after {
  opacity: 1;
}

.local-infrastructure .header-banner .banner__image-wrapper::after, .local-infrastructure .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #af272f;
}

.local-infrastructure .header-banner .banner__image-wrapper::after {
  opacity: 1;
}

.forest-fire .header-banner .banner__image-wrapper::after, .forest-fire .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #e57200;
}

.forest-fire .header-banner .banner__image-wrapper::after {
  opacity: 1;
}

.header-banner .banner__image-triangle {
  border-color: transparent transparent #fff;
  border-style: solid;
  border-width: 0 29.0625rem 61.4375rem;
  bottom: 0;
  left: -51rem;
  position: absolute;
}

.header-banner .banner__image {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  height: 15rem;
}

.fishermans-bend .header-banner::before {
  border-color: transparent transparent #47c5de;
}

.fishermans-bend .banner__image-wrapper::before {
  border-color: transparent transparent #47c5de;
}

.fishermans-bend .banner__image-wrapper::after {
  border-color: transparent transparent #47c5de;
  opacity: 1;
}

.revitalising-central-geelong .header-banner {
  color: #542581;
}

.revitalising-central-geelong .header-banner::before {
  border-color: transparent transparent #d2d70b;
}

.revitalising-central-geelong .banner__image-wrapper::before {
  border-color: transparent transparent #542581;
}

.revitalising-central-geelong .banner__image-wrapper::after {
  border-color: transparent transparent #d2d70b;
  opacity: 1;
}

/* Module: S */
.header {
  background-color: #201647;
  padding: 0.5rem 0;
  position: relative;
  z-index: 10;
}

.header .header__logo {
  background: url("mysource_files/logo-copy.svg") no-repeat center center;
  background-size: cover;
  display: block;
  height: 2.125rem;
  position: relative;
  width: 7.3125rem;
  z-index: 2;
}

.header .header__logo:hover, .header .header__logo:focus {
  outline: none;
}

.header .header__logo .sr-only {
  background: #201547;
  color: #fff;
}

.header .header__search-icon,
.header .header__menu-burger {
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  margin: 0;
  padding: 0.5rem;
  position: relative;
  z-index: 2;
}

.header .header__search-icon:focus, .header .header__search-icon:hover,
.header .header__menu-burger:focus,
.header .header__menu-burger:hover {
  outline: none;
}

.header .header__search-icon a,
.header .header__menu-burger a {
  color: inherit;
}

.header .header__search-icon a:focus,
.header .header__menu-burger a:focus {
  outline: none;
}

.header .header__search-icon {
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  margin-right: 2rem;
  opacity: 1;
  padding: 0.375rem;
}

.header .header__search-icon-box {
  background: url("mysource_files/search-icon--white.svg") no-repeat center center transparent;
  background-size: cover;
  display: inline-block;
  height: 1.25rem;
  position: relative;
  width: 1.25rem;
}

.header .header__menu-burger--active .header__menu-burger-inner {
  background: #00b7bd;
  width: 0;
}

.header .header__menu-burger--active .header__menu-burger-inner::after {
  -webkit-transform: rotate(-45deg) translate3d(0.21875rem, -0.3125rem, 0);
  -ms-transform: rotate(-45deg) translate3d(0.21875rem, -0.3125rem, 0);
  transform: rotate(-45deg) translate3d(0.21875rem, -0.3125rem, 0);
  width: 1.375rem;
}

.header .header__menu-burger--active .header__menu-burger-inner::before {
  -webkit-transform: rotate(45deg) translate3d(0.21875rem, 0.28125rem, 0);
  -ms-transform: rotate(45deg) translate3d(0.21875rem, 0.28125rem, 0);
  transform: rotate(45deg) translate3d(0.21875rem, 0.28125rem, 0);
  width: 1.375rem;
}

.header .header__menu-burger-box {
  display: inline-block;
  height: 0.875rem;
  position: relative;
  width: 1.25rem;
}

.header .header__menu-burger-inner {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201647;
  display: block;
  height: 0.125rem;
  position: absolute;
  top: 0.375rem;
  width: 1.25rem;
}

.header .header__menu-burger-inner::before, .header .header__menu-burger-inner::after {
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  transition: all 0.15s ease;
  background: #201647;
  content: '';
  display: block;
  height: 0.125rem;
  position: absolute;
}

.header .header__menu-burger-inner::before {
  bottom: 0.375rem;
  width: 1.25rem;
}

.header .header__menu-burger-inner::after {
  top: 0.375rem;
  width: 0.9375rem;
}

.header .header__menu-text {
  display: none;
  margin: 0 0 0 1.25rem;
}

.header .header__curves {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.header .header__curves::before {
  border-color: transparent transparent #00b7bd transparent;
  border-style: solid;
  border-width: 0 12.5rem 26.25rem 12.5rem;
  content: '';
  height: 100%;
  position: absolute;
  right: -20.625rem;
  top: -23.125rem;
}

.header .utility--minimal .header__search-form,
.header .utility--minimal .header__search-icon {
  display: none;
}

.header__search-form {
  display: none;
  z-index: 2;
}

.header__search-mobile {
  background: #00b7bd;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 3.125rem;
}

.header__search-mobile .header__search-form {
  display: block;
  padding: 0.5rem 0;
}

.header__search-mobile .header__search-label {
  color: #fff;
  font-weight: 500;
}

.header__search-mobile .header__search-input {
  background: #fff;
  color: #242424;
  border: 0;
  height: 2.125rem;
  margin: 0;
  padding: 0 0.25rem;
  width: 100%;
}

.header__search-mobile .header__search-submit {
  display: none;
}

.navigation::before {
  background: #00b7bd;
  content: '';
  display: block;
  height: 3.125rem;
  width: 100%;
}

.navigation.slideout-menu {
  -webkit-overflow-scrolling: touch;
  bottom: 0;
  display: none;
  left: auto;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
  width: 268px;
  z-index: 0;
}

.slideout-open .navigation.slideout-menu {
  display: block;
}

.navigation .navigation__list,
.navigation .navigation__sublist-l2,
.navigation .navigation__sublist-l3,
.navigation .navigation__sublist-l4 {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #fff;
}

.navigation .navigation__sublist-l2,
.navigation .navigation__sublist-l3,
.navigation .navigation__sublist-l4 {
  display: none;
}

.navigation .navigation__item,
.navigation .navigation__sub-l2-item,
.navigation .navigation__sub-l3-item {
  font-size: 1.125rem;
  font-weight: 600;
  position: relative;
}

.navigation .navigation__link,
.navigation .navigation__sub-l2-link,
.navigation .navigation__sub-l3-link,
.navigation .navigation__sub-l4-link {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  color: #201547;
  display: block;
  padding: 0.8125rem 4rem 0.75rem 0.875rem;
  position: relative;
  text-decoration: none;
  word-break: break-word;
}

.navigation .navigation__link::after {
  background: rgba(32, 22, 71, 0.3);
  bottom: 0;
  content: '';
  height: 0.0625rem;
  left: 0;
  margin: 0 0.875rem;
  position: absolute;
  width: calc(100% - 28px);
}

.navigation .navigation__link:hover, .navigation .navigation__link:focus {
  outline: none;
  background: #f2f2f2;
}

.navigation .navigation__cta {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: url("mysource_files/chevron--navy.svg") no-repeat center center transparent;
  border: 0;
  height: 3.125rem;
  outline: transparent dotted thin;
  padding: 0;
  position: absolute;
  right: 0.875rem;
  top: 0;
  width: 3.125rem;
}

.navigation .navigation__cta:hover, .navigation .navigation__cta:focus {
  outline: none;
}

.navigation .navigation__cta--active {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.navigation .navigation__sub-l2-link {
  padding: 0.8125rem 4rem 0.8125rem 0.875rem;
  background: #f2f2f2;
}

.navigation .navigation__sub-l2-link:hover, .navigation .navigation__sub-l2-link:focus {
  background: #d9d9d9;
}

.navigation .navigation__sub-l3-link {
  padding: 0.8125rem 4rem 0.8125rem 1.8125rem;
  background: #d9d9d9;
}

.navigation .navigation__sub-l3-link:hover, .navigation .navigation__sub-l3-link:focus {
  outline: none;
  background: rgba(32, 22, 71, 0.3);
}

.navigation .navigation__sub-l4-link {
  padding: 0.8125rem 1.875rem 0.8125rem 3.375rem;
  background: rgba(32, 22, 71, 0.3);
}

.navigation .navigation__sub-l4-link:hover, .navigation .navigation__sub-l4-link:focus {
  outline: none;
  background: rgba(32, 22, 71, 0.5);
}

.megamenu {
  display: none;
  z-index: 2;
}

.megamenu .megamenu__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}

.megamenu .megamenu__item {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
}

.megamenu .megamenu__link {
  border: 0.0625rem solid transparent;
  color: #fff;
  display: inline-block;
  font-weight: 400;
  position: relative;
  text-decoration: none;
}

.megamenu .megamenu__link::after {
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
  background: url("mysource_files/chevron.svg") no-repeat center center;
  background-size: cover;
  content: '';
  display: block;
  position: absolute;
}

.megamenu .megamenu__link::before {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #00b7bd;
  bottom: 0;
  content: '';
  display: block;
  height: 0.1875rem;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.megamenu .megamenu__link:hover, .megamenu .megamenu__link:focus {
  outline: none;
}

.megamenu .megamenu__link:hover::before, .megamenu .megamenu__link:focus::before {
  opacity: 1;
}

.megamenu .megamenu__link--open::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.megamenu .megamenu__link--open::before {
  opacity: 1;
}

.megamenu .megamenu__sub-nav {
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  transition: all 0.25s ease;
  display: block;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  visibility: hidden;
  z-index: 5;
}

.megamenu .megamenu__sub-nav.megamenu__link--open {
  -webkit-transition: all 0.35s ease 0.35s;
  -moz-transition: all 0.35s ease 0.35s;
  transition: all 0.35s ease 0.35s;
  display: block;
  opacity: 1;
  visibility: visible;
}

.megamenu .megamenu__sub-group {
  display: block;
  margin: 0;
  padding: 1.75rem 0 2.75rem;
  vertical-align: top;
}

.megamenu .megamenu__sub-item {
  margin: 0;
  padding: 0;
  list-style: none;
  border-bottom: 0.125rem solid #cccccc;
  display: block;
  width: 100%;
}

.megamenu .megamenu__sub-link {
  color: #201547;
  display: block;
  font-weight: 600;
  min-height: 4.1875rem;
  padding: 1.1875rem 0 1.0625rem;
  position: relative;
  text-decoration: none;
}

.megamenu .megamenu__sub-link:hover, .megamenu .megamenu__sub-link:focus {
  outline: none;
  color: #615c7d;
}

.megamenu .megamenu__sub-link .megamenu__sub-thumb {
  display: block;
  height: 1.8125rem;
  left: 0;
  margin-right: 1.125rem;
  position: absolute;
  top: 1.1875rem;
  vertical-align: middle;
  width: 1.8125rem;
}

.megamenu .megamenu__sub-link span {
  display: inline-block;
  padding-top: 0.25rem;
}

.megamenu .megamenu__sub-link .megamenu__sub-thumb + span {
  margin-left: 3.0625rem;
}

.megamenu .megamenu__sub-detail {
  margin-top: 0;
}

.megamenu .megamenu__sub-detail a {
  color: #201547;
  text-decoration: none;
}

.megamenu .megamenu__cta-wrapper {
  background: #cccccc;
  height: 3.125rem;
  text-align: right;
}

.megamenu .megamenu__cta {
  color: #201647;
  display: inline-block;
  font-weight: 600;
  padding: 0.8125rem 2.125rem 0.9375rem;
  text-decoration: none;
}

.megamenu .megamenu__cta::after {
  background: url(mysource_files/arrow.svg) no-repeat center center;
  background-size: cover;
  content: '';
  display: inline-block;
  height: 0.8125rem;
  margin-left: 1.1875rem;
  vertical-align: middle;
  width: 1.6875rem;
}

.megamenu .block-tile {
  background: none;
  margin: 0 auto;
  max-width: 74.875rem;
  padding: 1.875rem 0;
}

.megamenu .block-tile__item {
  margin-bottom: 0;
}

.megamenu__overlay {
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  transition: height 0.35s ease;
  background: #fff;
  height: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 3.125rem;
}

.megamenu__locations:hover, .megamenu__locations:focus {
  outline: 0;
}

.megamenu__locations .megamenu-locations-editable-text {
  margin: 2.5rem 0 0;
}

.utility__list {
  list-style-type: none;
  padding: 0.625rem 0.875rem;
}

.utility__link {
  color: #201547;
  line-height: 1.5625rem;
  text-decoration: none;
}

.utility__link:focus {
  outline: none;
}

.utility__link:hover, .utility__link:active {
  color: #615c7d;
}

.no-js {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: column;
}

.no-js .navigation {
  order: 2;
}

.no-js .navigation .navigation__sublist-l2,
.no-js .navigation .navigation__sublist-l3,
.no-js .navigation .navigation__sublist-l4 {
  display: block;
}

.revitalising-central-geelong .header {
  background-color: rgba(84, 37, 129, 0.2);
}

.revitalising-central-geelong .header__search-mobile, .revitalising-central-geelong .header__search-label, .revitalising-central-geelong .header__search-input {
  color: #542581;
}

.revitalising-central-geelong .header__search-mobile {
  background-color: #542581;
}

.revitalising-central-geelong .header .header__curves::before {
  border-bottom-color: #d2d70b;
}

.revitalising-central-geelong .megamenu__link::before {
  background: #f8e81c;
}

.revitalising-central-geelong .megamenu__sub-link {
  color: #542581;
}

.forest-fire-management .header {
  background-color: #242424;
}

.forest-fire-management .header__search-mobile, .forest-fire-management .header__search-label, .forest-fire-management .header__search-input {
  color: #242424;
}

.forest-fire-management .header__search-mobile {
  background-color: #f8e81c;
}

.forest-fire-management .header .header__curves::before {
  border-bottom-color: #f8e81c;
}

.forest-fire-management .megamenu__link::before {
  background: #f8e81c;
}

.forest-fire-management .navigation::before {
  background-color: #f8e81c;
}

.forest-fire-management .navigation .navigation__link,
.forest-fire-management .navigation .navigation__sub-l2-link,
.forest-fire-management .navigation .navigation__sub-l3-link,
.forest-fire-management .navigation .navigation__sub-l4-link {
  color: #242424;
}

.forest-fire-management .navigation .navigation__sub-l2-link {
  background-color: #ededed;
}

.forest-fire-management .navigation .navigation__sub-l2-link:hover,
.forest-fire-management .navigation .navigation__sub-l2-link:focus,
.forest-fire-management .navigation .navigation__sub-l3-link {
  background-color: #d9d9d9;
}

.forest-fire-management .navigation .navigation__sub-l3-link:hover,
.forest-fire-management .navigation .navigation__sub-l3-link:focus,
.forest-fire-management .navigation .navigation__sub-l4-link {
  background-color: #91c6b2;
}

.forest-fire-management .navigation .navigation__sub-l4-link:hover,
.forest-fire-management .navigation .navigation__sub-l4-link:focus {
  background-color: #78b9a0;
}

.forest-fire-management .utility__link, .forest-fire-management .utility__link:hover, .forest-fire-management .utility__link:focus {
  color: #242424;
}

.fishermans-bend .header {
  background-color: #1f272a;
}

.fishermans-bend .header__search-mobile, .fishermans-bend .header__search-label, .fishermans-bend .header__search-input {
  color: #242424;
}

.fishermans-bend .header__search-mobile {
  background-color: #47c5de;
}

.fishermans-bend .header .header__curves::before {
  border-bottom-color: #47c5de;
}

.fishermans-bend .megamenu__link::before {
  background: #47c5de;
}

.fishermans-bend .navigation::before {
  background-color: #47c5de;
}

.fishermans-bend .navigation .navigation__link,
.fishermans-bend .navigation .navigation__sub-l2-link,
.fishermans-bend .navigation .navigation__sub-l3-link,
.fishermans-bend .navigation .navigation__sub-l4-link {
  color: #242424;
}

.fishermans-bend .navigation .navigation__sub-l2-link {
  background-color: #ededed;
}

.fishermans-bend .navigation .navigation__sub-l2-link:hover,
.fishermans-bend .navigation .navigation__sub-l2-link:focus,
.fishermans-bend .navigation .navigation__sub-l3-link {
  background-color: #d9d9d9;
}

.fishermans-bend .navigation .navigation__sub-l3-link:hover,
.fishermans-bend .navigation .navigation__sub-l3-link:focus,
.fishermans-bend .navigation .navigation__sub-l4-link {
  background-color: #b0e6f1;
}

.fishermans-bend .navigation .navigation__sub-l4-link:hover,
.fishermans-bend .navigation .navigation__sub-l4-link:focus {
  background-color: #9de0ee;
}

.fishermans-bend .utility__link, .fishermans-bend .utility__link:hover, .fishermans-bend .utility__link:focus {
  color: #242424;
}

/* Module: S */
.inside .main {
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.inside .main::before {
  border-color: #00b7bd transparent transparent;
  border-style: solid;
  border-width: 26.25rem 12.1875rem 0;
  content: '';
  display: none;
  right: -12.1875rem;
  position: absolute;
  top: 0;
  width: 0;
  z-index: 9;
}

.inside .main::after {
  background: url("mysource_files/body-triangles.svg") no-repeat center center transparent;
  content: '';
  display: none;
  height: 17.3125rem;
  position: absolute;
  right: 0;
  top: 50rem;
  width: 10.5rem;
  z-index: 9;
}

.inside .main > .container-fluid {
  max-width: 77rem;
  padding-bottom: 1.875rem;
  padding-top: 3.125rem;
}

.inside .main .lhs-nav-wrapper {
  display: none;
}

.inside .main .main-content-wrapper {
  position: relative;
  z-index: 11;
}

.inside .main.col-2::before {
  left: -12.1875rem;
  right: 0;
}

.inside .main.col-2::after {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  left: 0;
  right: auto;
}

.inside .main.minimal::before, .inside .main.minimal::after,
.inside .main.reduced::before,
.inside .main.reduced::after {
  content: none;
}

.forest-fire-management.inside .main::before {
  border: 0 none;
}

.forest-fire-management.inside .main::after {
  background-image: url("mysource_files/bg-main-checker.svg");
  background-position: right top;
  height: 1142px;
  top: 0;
  width: 468px;
}

.fishermans-bend.inside .main::before {
  border-color: #47c5de transparent transparent;
}

.fishermans-bend.inside .main::after {
  background: url("mysource_files/body-triangles--fishermans.svg") no-repeat center center transparent;
}

/* Module: S */
.lhs-nav {
  background: #f2f2f2;
  color: #201547;
  display: none;
  font-size: 1.0625rem;
  font-weight: 500;
  max-width: 307px;
  padding: 1.4375rem 2.375rem;
  position: relative;
  z-index: 10;
}

.lhs-nav .lhs-nav__list,
.lhs-nav .lhs-nav__sublist {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #201547;
}

.lhs-nav .lhs-nav__item {
  position: relative;
}

.lhs-nav .lhs-nav__link,
.lhs-nav .lhs-nav__sublink {
  -webkit-transition: color 0.35s ease;
  -moz-transition: color 0.35s ease;
  transition: color 0.35s ease;
  color: inherit;
  text-decoration: none;
}

.lhs-nav .lhs-nav__link:hover, .lhs-nav .lhs-nav__link:focus,
.lhs-nav .lhs-nav__sublink:hover,
.lhs-nav .lhs-nav__sublink:focus {
  color: #615c7d;
  outline: none;
}

.lhs-nav .lhs-nav__cta {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: url("mysource_files/chevron--teal.svg") no-repeat center center;
  border: 0;
  height: 3.125rem;
  margin: 0;
  outline: transparent dotted thin;
  padding: 0;
  position: absolute;
  right: -1.1875rem;
  top: 0;
  width: 3.125rem;
}

.lhs-nav .lhs-nav__cta:hover, .lhs-nav .lhs-nav__cta:focus {
  outline: none;
}

.lhs-nav .lhs-nav__cta--active {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.lhs-nav .lhs-nav__item--open .lhs-nav__sublist {
  display: block;
}

.lhs-nav .lhs-nav__link {
  display: block;
  padding: 0.8125rem 1.375rem 0.875rem 0;
}

.lhs-nav .lhs-nav__link--current > .lhs-nav__link {
  position: relative;
}

.lhs-nav .lhs-nav__link--current > .lhs-nav__link::before {
  border-color: transparent transparent transparent #00b7bd;
  border-style: solid;
  border-width: 0.4375rem 0 0.4375rem 0.9375rem;
  content: '';
  display: block;
  height: 0;
  left: -2.375rem;
  position: absolute;
  top: 1.0625rem;
  width: 0;
}

.lhs-nav .lhs-nav__link--current > .lhs-nav__sublist {
  display: block;
}

.lhs-nav .lhs-nav__sublist {
  display: none;
}

.lhs-nav .lhs-nav__subitem {
  margin: 0 0 0 1rem;
}

.lhs-nav .lhs-nav__subitem + .lhs-nav__subitem {
  border-top: 0.0625rem solid #d9d9d9;
}

.lhs-nav .lhs-nav__sublink {
  display: block;
  padding: 0.8125rem 0 0.875rem;
}

.lhs-nav .lhs-nav__sublink--current > .lhs-nav__sublink {
  position: relative;
}

.lhs-nav .lhs-nav__sublink--current > .lhs-nav__sublink::before {
  border-color: transparent transparent transparent #00b7bd;
  border-style: solid;
  border-width: 0.4375rem 0 0.4375rem 0.9375rem;
  content: '';
  display: block;
  height: 0;
  left: -3.375rem;
  position: absolute;
  top: 1.0625rem;
  width: 0;
}

.no-js .lhs-nav .lhs-nav__sublist {
  display: block;
}

.forest-fire-management .lhs-nav__list,
.forest-fire-management .lhs-nav__sublist {
  color: #242424;
}

.forest-fire-management .lhs-nav__link:hover, .forest-fire-management .lhs-nav__link:focus,
.forest-fire-management .lhs-nav__sublink:hover,
.forest-fire-management .lhs-nav__sublink:focus {
  color: #7d7d7d;
}

.forest-fire-management .lhs-nav__sublink--current > .lhs-nav__sublink::before,
.forest-fire-management .lhs-nav__link--current > .lhs-nav__link::before {
  border-color: transparent transparent transparent #007b4b;
}

.forest-fire-management .lhs-nav .lhs-nav__cta {
  background: url("mysource_files/chevron--jungle-green.svg") no-repeat center center;
}

/* Module: S */
.map-wrapper .container-fluid {
  max-width: 77rem;
}

.maps {
  border: none;
  height: 38.4375rem;
  width: 100%;
}

/* Module: S */
.media {
  padding-bottom: 65px;
}

.media .row {
  align-items: center;
}

.media-search {
  background-color: #F2F2F2;
  padding: 1.6875rem 0;
  align-self: center;
}

.media-search .search__input {
  background-color: transparent;
  font-size: 2.5rem;
  font-weight: 300;
}

.media-search .search__form {
  padding: 0;
  text-align: left;
  width: 100%;
}

.search__title {
  font-size: 1.25rem;
  margin: .5rem 0;
  color: #363636;
}

/* Module: S */
.media {
  background-color: #F2F2F2;
  padding: 20px 0;
}

.media .container-fluid {
  max-width: 77rem;
}

.media-tiles {
  background-color: #F2F2F2;
}

.media-tiles .container-fluid {
  padding: 0 .5rem;
}

.media-tiles__item {
  padding: 0;
  background-color: #fff;
  border: 1px solid #E3E3E3;
}

.media-tiles__item:nth-of-type(2n) {
  border-left: none;
}

.media-tiles__item:nth-of-type(3),
.media-tiles__item:nth-of-type(4) {
  border-top: none;
}

.media-link {
  text-decoration: none;
  font-weight: 500;
  color: #201547;
  display: block;
  padding: 24px;
}

.media-link:hover .media-link__title, .media-link:focus .media-link__title {
  text-decoration: underline;
}

.media-link__image {
  display: block;
  margin: 0 auto;
  height: 2.5rem;
  width: 2.5rem;
}

.media-link__title {
  display: block;
  text-align: center;
  padding-top: 23px;
}

.media-link__image {
  height: 2.8125rem;
  width: 2.8125rem;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
}

.media-link__image--news {
  background-image: url("mysource_files/news-icon.svg");
}

.media-link__image--video {
  background-image: url("mysource_files/video-icon.svg");
}

.media-link__image--podcast {
  background-image: url("mysource_files/podcast-icon.svg");
}

.media-link__image--pictures {
  background-image: url("mysource_files/pictures-icon.svg");
}

.media-link__image--mediacontacts {
  background-image: url("mysource_files/media-contacts-icon.svg");
}

/* Module: S */
.news-articles {
  margin-top: -1.5625rem;
}

.news-articles__header {
  border-bottom: 0.0625rem solid #e0e0e0;
}

.news-articles__date {
  color: #201547;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.67;
  margin-bottom: 1.125rem;
}

.news-articles__author {
  margin: 0 0 1.125rem 0;
}

.news-articles__author-image {
  display: inline-block;
  border-radius: 50%;
  width: 3.4375rem;
  height: 3.4375rem;
  margin-right: 0.75rem;
  vertical-align: middle;
}

.news-articles__author-name {
  display: inline-block;
  font-weight: 600;
  font-size: 0.9375rem;
  position: relative;
  color: #201547 !important;
}

.news-articles__date + .news-articles__author {
  margin: 1.125rem 0;
}

.news-articles__date + .news-articles__author-image {
  display: inline-block;
  border-radius: 50%;
  width: 3.4375rem;
  margin-right: 0.75rem;
  vertical-align: middle;
}

.news-articles__date + .news-articles__author-name {
  display: inline-block;
  font-weight: 600;
  font-size: 0.9375rem;
  position: relative;
  color: #201547 !important;
}

.news-articles__summary {
  color: #6f6f6f;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: -0.3px;
  margin: 0.625rem 0 1.75rem 0;
}

.news-articles__image {
  max-height: 530px;
  max-width: 995px;
  margin: 10px 0 30px 0;
}

.news-articles__content {
  padding: 0.5rem 0 1.125rem 0;
}

.news-articles__content h3 {
  font-size: 1.25rem;
}

.news-articles__content p,
.news-articles__content ul,
.news-articles__content ol {
  color: #6f6f6f;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: -0.3px;
}

.news-articles__content a {
  color: #201547;
  word-wrap: break-word;
}

.block-title--news_articles .block-tile__item {
  display: flex;
}

.block-title--news_articles .block-tile__item--img {
  flex-grow: 1;
  flex-shrink: 1;
}

.block-title--news_articles .block-tile__item--img::before {
  content: none;
}

.block-title--news_articles .block-tile__item--img img {
  height: 100%;
  margin: 0 auto;
  object-fit: cover;
  top: 0;
  transform: translate(0, 0);
}

.block-title--news_articles .block-tile__item-content {
  flex-grow: 1;
  flex-shrink: 1;
}

.block-title--news_articles .block-tile__item-content--description {
  display: none;
}

.block-title--news_articles .block-tile__item-content--link {
  display: none;
}

/* Module: S */
.publications__heading {
  color: #201647;
  text-decoration: none;
}

.publications__heading:hover, .publications__heading:focus {
  outline: none;
  text-decoration: underline;
}

.publications__counter {
  color: #6f6f6f;
  font-size: 0.875rem;
  line-height: 2;
}

.publications__items-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.publications__item {
  color: #201547;
  display: block;
  margin: 0 0 1.5rem;
}

.publications__item .publications__data-wrapper {
  border: 0.0625rem solid #b9b9b9;
  padding: 1.5rem;
}

.publications__item .publications__data-wrapper .publications__heading {
  display: inline-block;
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 0.625rem;
  position: relative;
}

.publications__item .publications__data-wrapper .search__result--type {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.publications__item .publications__data-wrapper .publications__category-wrapper {
  display: block;
}

.publications__item .publications__data-wrapper .publications__category-wrapper span {
  font-weight: 500;
}

.publications__item .publications__data-wrapper .publications__category-wrapper span::after {
  content: '|';
  margin: 0 0.375rem;
}

.publications__item .publications__data-wrapper .publications__category-wrapper span:last-child::after {
  content: '';
  margin-right: 0;
}

.publications__item .publications__data-wrapper .publications__description {
  color: #6f6f6f;
}

.publications__item .publications__data-wrapper .publications__accessible span {
  color: #201547;
  font-weight: 500;
  font-size: 0.875rem;
}

.publications__item .publications__data-wrapper .publications__accessible--link {
  color: #201547;
  font-size: 0.875rem;
  word-wrap: break-word;
}

.publications__item .publications__data-wrapper .publications__accessible--link:hover, .publications__item .publications__data-wrapper .publications__accessible--link:focus {
  outline: none;
  text-decoration: none;
}

/* Module: S */
.quick-links {
  background: #00b7bd;
  color: #201547;
  padding: 1.5625rem 0;
  position: relative;
  z-index: 8;
}

.quick-links .container-fluid {
  max-width: 77rem;
}

.quick-links .quick-links__link {
  -webkit-transition: background 0.35s ease;
  -moz-transition: background 0.35s ease;
  transition: background 0.35s ease;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 600;
  margin: 0.3125rem 0;
  padding: 0.875rem 4.1875rem 0.875rem 1.25rem;
  position: relative;
  text-decoration: none;
}

.quick-links .quick-links__link:hover, .quick-links .quick-links__link:focus {
  background: #e6e6e6;
}

.quick-links .quick-links__link::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url("mysource_files/arrow.svg") no-repeat center center;
  background-size: cover;
  content: '';
  display: inline-block;
  float: right;
  height: 0.8125rem;
  position: absolute;
  right: 1.25rem;
  top: 50%;
  width: 1.6875rem;
}

.main.col-1 .quick-links .quick-links__link {
  background: #A8A4B6;
}

.main.col-1 .quick-links .quick-links__link:hover, .main.col-1 .quick-links .quick-links__link:focus {
  background: #cccccc;
}

.forest-fire-management .quick-links .quick-links__link,
.forest-fire-management .main.col-1 .quick-links .quick-links__link {
  background-color: #00573f;
}

.forest-fire-management .quick-links .quick-links__link:hover, .forest-fire-management .quick-links .quick-links__link:focus,
.forest-fire-management .main.col-1 .quick-links .quick-links__link:hover,
.forest-fire-management .main.col-1 .quick-links .quick-links__link:focus {
  background-color: #007b4b;
}

.forest-fire-management .quick-links {
  background-color: #f2f2f2;
}

.forest-fire-management .quick-links .quick-links__link {
  color: #fff;
}

.forest-fire-management .quick-links .quick-links__link::after {
  background-image: url("mysource_files/arrow--white.svg");
}

.fishermans-bend .quick-links .quick-links__link,
.fishermans-bend .main.col-1 .quick-links .quick-links__link {
  background-color: #47c5de;
  color: #201547;
}

.fishermans-bend .quick-links .quick-links__link::after,
.fishermans-bend .main.col-1 .quick-links .quick-links__link::after {
  background-image: url("mysource_files/arrow.svg");
}

.fishermans-bend .quick-links .quick-links__link:hover, .fishermans-bend .quick-links .quick-links__link:focus,
.fishermans-bend .main.col-1 .quick-links .quick-links__link:hover,
.fishermans-bend .main.col-1 .quick-links .quick-links__link:focus {
  background-color: #00838e;
  color: #fff;
}

.fishermans-bend .quick-links .quick-links__link:hover::after, .fishermans-bend .quick-links .quick-links__link:focus::after,
.fishermans-bend .main.col-1 .quick-links .quick-links__link:hover::after,
.fishermans-bend .main.col-1 .quick-links .quick-links__link:focus::after {
  background-image: url("mysource_files/arrow--white.svg");
}

.fishermans-bend .quick-links {
  background-color: #fff;
}

/* Module: S */
.article-row {
  border-top: 0.0625rem solid #e0e0e0;
  margin: 1.5rem 0 0 0;
}

.article-row .container-fluid {
  padding: 0 0.5rem 0 0.5rem;
}

.article-row section {
  margin: 1.25rem 0 0.5rem 0 !important;
}

.article-row section:first-child {
  margin-top: 0;
}

.article-row section:last-child {
  margin-bottom: 0;
}

.releated-links__container {
  color: #201547;
}

.related-links__title {
  font-size: 1.25rem;
  margin: .5rem 0;
  color: #201547;
}

.releated-links__document__container {
  width: 100%;
}

.releated-links__document__container__row {
  display: block;
  margin: 0.75rem 0;
}

.releated-links__document__container__row img {
  margin-right: 1.25rem;
  min-width: 16px;
  min-height: 16px;
  vertical-align: middle;
}

.releated-links__document__container__row a {
  color: #201547;
  text-decoration: none;
  margin: 0;
  vertical-align: middle;
}

.releated-links__document__container__row a span {
  color: #979797;
  font-size: 0.75rem;
}

.releated-links__document__container__row:last-child {
  margin-bottom: 0;
}

.article-row .media-search {
  align-self: unset;
  padding: 0 0.5rem 0 0.5rem;
  background-color: transparent;
}

/* Module: S */
.ripple-footer {
  background-color: #201647;
  overflow-x: hidden;
  padding: 0.9375rem 1.25rem;
  position: relative;
  z-index: 1;
}

.ripple-footer,
.ripple-footer a {
  color: #fff;
}

.ripple-footer::before {
  background-image: url("mysource_files/ripple-footer-graphic--dark.png");
  background-position-x: 100%;
  background-position-y: bottom;
  background-repeat: no-repeat;
  background-size: 25rem;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}

.ripple-footer a {
  text-decoration: none;
}

.ripple-footer a:focus, .ripple-footer a:hover {
  text-decoration: underline;
}

.ripple-footer > .container-fluid {
  max-width: 77rem;
  position: relative;
  z-index: 1;
}

.ripple-footer__menu {
  list-style: none;
  margin-top: 1rem;
  padding: 0;
}

.ripple-footer__menu-item--link .ripple-footer__heading {
  border-bottom: 1px solid #4d456c;
  cursor: default;
  padding-bottom: 0.9375rem;
}

.ripple-footer__menu-item--link .ripple-footer__heading:focus {
  outline: none;
}

.ripple-footer__menu-item--link .ripple-footer__heading::after {
  content: none;
}

.ripple-footer__heading, .ripple-footer__nav {
  border-bottom-color: #4d456c;
}

.ripple-footer__heading {
  color: #fff;
  cursor: pointer;
  font-size: 1rem;
  line-height: 1;
  margin: 0 0 1rem;
  position: relative;
}

.ripple-footer__heading::after {
  background-image: url("mysource_files/chevron-up--white.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 15px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: rotate(180deg) translateY(calc(-50% + 15px));
  width: 8px;
}

.ripple-footer__heading--active::after {
  transform: rotate(0deg) translateY(-50%);
}

.ripple-footer__heading .ripple-footer__link {
  font-size: 1rem;
  font-weight: 700;
  vertical-align: middle;
}

.ripple-footer__link {
  font-size: 0.875rem;
  font-weight: 400;
}

.ripple-footer__link--bottom {
  font-size: 0.75rem;
}

.ripple-footer__link--icon {
  align-items: center;
  display: -ms-grid;
  display: grid;
  grid-column-gap: 0.75rem;
  -ms-grid-columns: 1.25rem 0.75rem 1fr;
  grid-template-columns: 1.25rem 1fr;
}

.ripple-footer__link-icon, .ripple-footer__link-text {
  display: block;
  -ms-grid-row-align: center;
}

.ripple-footer__link-icon-image {
  display: block;
}

.ripple-footer__link-text {
  -ms-grid-column: 3;
}

.ripple-footer__nav {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 0.9375rem;
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.ripple-footer__nav--active .ripple-footer__nav-item {
  animation: fadeInMobileFooterLink 0.5s forwards;
  display: block;
}

.ripple-footer__nav--bottom {
  border-bottom: none;
  margin-bottom: 0;
}

.ripple-footer__nav-item {
  display: none;
  font-size: 0.875rem;
  line-height: 1;
  margin-bottom: 1rem;
  position: relative;
}

.ripple-footer__nav-item--bottom {
  border-left: 1px solid #fff;
  display: inline-block;
  font-size: 0.75rem;
  line-height: 1;
  margin-bottom: 0rem;
  padding: 0 0.625rem;
}

.ripple-footer__nav-item--bottom:last-child {
  padding-right: 0;
}

.ripple-footer__nav-item--bottom:last-child::after {
  content: none;
}

.ripple-footer__nav-item--bottom:first-child {
  border-left: none;
  padding-left: 0;
}

.ripple-footer__acknowledgement {
  margin-bottom: 2.1875rem;
}

.ripple-footer__flag {
  border: 1px solid #fff;
  height: auto;
  flex-shrink: 0;
  margin: 0 0.625rem 0.9375rem 0;
  width: 3.3125rem;
}

.ripple-footer__text {
  color: #fff;
  font-weight: 600;
  line-height: 1.25em;
  margin: 0;
}

.ripple-footer__text > *:first-child {
  margin-top: 0;
}

.ripple-footer__text--caption, .ripple-footer__text--copyright {
  font-size: 0.75rem;
  font-weight: 400;
  margin-top: 0.3125rem;
  margin-bottom: 0.9375rem;
}

.ripple-footer__text--caption {
  font-weight: 600;
  margin: 2.1875rem 0 0.9375rem;
}

.ripple-footer__bottom {
  padding-top: 0.9375rem;
  position: relative;
}

.ripple-footer__bottom::before {
  background-color: #4d456c;
  content: "";
  display: block;
  height: 1px;
  left: calc(100vw * -1);
  position: absolute;
  top: 0;
  width: 200vw;
}

.ripple-footer__bottom-logos {
  display: flex;
  justify-content: center;
}

.ripple-footer__bottom-logos a {
  align-items: center;
  display: inline-flex;
  margin-right: 0.3125rem;
}

.ripple-footer__logo {
  display: block;
  max-height: 3.25rem;
}

@keyframes fadeInMobileFooterLink {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Module: S */
.search-header {
  background-color: rgba(100, 38, 103, 0.79);
  color: #fff;
  position: relative;
}

.search-header .breadcrumb {
  line-height: 0.9375rem;
  margin: 0 0 0.9375rem 0;
  padding: 0.9375rem 0.625rem 0 0.625rem;
  list-style: none;
}

.search-header .breadcrumb__item {
  display: inline-block;
}

.search-header .breadcrumb__item::after {
  content: '/';
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: -0.00625rem;
  padding: 0 0.25rem 0 0.375rem;
}

.search-header .breadcrumb__item:last-of-type::after {
  content: none;
}

.search-header .breadcrumb a {
  color: #fff;
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: -0.00625rem;
  position: relative;
  text-decoration: none;
}

.search-header .breadcrumb a:hover, .search-header .breadcrumb a:focus {
  text-decoration: underline;
}

.search-header > .container-fluid {
  max-width: 77rem;
}

.search-header .search-header__title-wrap {
  padding: 0.9375rem 0.625rem 1.6875rem 0.625rem;
}

.search-header .search-header__title-wrap > h1 {
  color: #fff;
  font-size: 2rem;
  font-weight: 600;
  line-height: 2.5rem;
  margin-top: 0;
  margin-bottom: 0.875rem;
}

.search-header .search-header__title-wrap .search-header__desp-wrap {
  display: flex;
  flex-wrap: wrap;
}

.search-header .search-header__title-wrap .search-header__desp-wrap a {
  color: #fff;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.40625rem;
  margin: 0;
}

.search-header .search-header__title-wrap .search-header__desp-wrap > p, .search-header .search-header__title-wrap .search-header__desp-wrap-link {
  color: #fff;
  display: table;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.40625rem;
  margin: 0;
}

.search-header .search-header__title-wrap .search-header__desp-wrap > p {
  margin-right: 0.625rem;
}

.search-header__sec-desp {
  margin: 5px 0;
  font-size: 14px;
}

.search-header__sec-desp span {
  font-weight: bold;
}

.amendments .search-header .breadcrumb {
  padding-left: 0;
}

.amendments .search-header__desp-wrap {
  font-size: 16px;
  font-weight: 600;
}

.amendments .search-header__content-wrap {
  width: 100%;
}

.amendments .search-header__content-wrap h1 {
  color: #fff;
  font-size: 2rem;
  font-weight: 600;
  line-height: 2.5rem;
  margin-top: 0;
  margin-bottom: 0.875rem;
  text-transform: capitalize;
}

.amendments .search-header__change-plnning-btn {
  border: 1px solid #fff;
  color: #fff;
  display: block;
  font-size: 0.75rem;
  margin: 20px 0;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
}

.amendments .search-header__select-planning-btn {
  display: none;
}

.search .main {
  position: relative;
  z-index: 1;
}

.search .main.search-filter--active {
  z-index: inherit;
}

.search__form-filbtn-wrap, .search__filter-btn-wrap {
  display: block;
}

.search__form-filbtn-wrap button, .search__filter-btn-wrap button {
  border: none;
  padding: 0;
}

.search__group .twitter-typeahead {
  width: 100%;
}

.search__modes {
  display: flex;
  margin-top: 0.625rem;
}

.search__mode-group {
  flex-shrink: 0;
  margin-left: 1rem;
}

.search__mode-group:first-child {
  margin-left: 0;
}

.search__mode-radio {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.search__mode-radio:focus + .search__mode-label::before {
  border-color: #642667;
  box-shadow: 0 0 2px 1px rgba(100, 38, 103, 0.9);
}

.search__mode-radio:checked + .search__mode-label::after {
  background-color: #855487;
}

.search__mode-label {
  cursor: pointer;
  padding-left: 1.375rem;
  position: relative;
}

.search__mode-label::before, .search__mode-label::after {
  content: '';
  position: absolute;
}

.search__mode-label::before {
  background-color: transparent;
  border: 1px solid #201647;
  border-radius: 8px;
  left: 0;
  height: 1rem;
  top: 3px;
  width: 1rem;
}

.search__mode-label::after {
  background-color: transparent;
  border-radius: 5px;
  left: 3px;
  height: 0.625rem;
  top: 6px;
  width: 0.625rem;
}

.search__form-filbtn-wrap {
  background-color: #f6f6f6;
  padding: 1.5rem 0.75rem 0.875rem 0.125rem;
  position: relative;
  width: 100%;
}

.search__form-filbtn-wrap > .container-fluid {
  max-width: 77rem;
}

.search__form-filbtn-wrap .search__form-wrap {
  flex-basis: 0%;
  flex-grow: 1;
  flex-shrink: 1;
  height: 2.25rem;
  margin-right: 0.625rem;
  position: relative;
}

.search__form-filbtn-wrap .search__form-wrap > form {
  padding: 0;
  border: none;
  position: relative;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group {
  display: inline-block;
  position: static;
  width: 100%;
  height: 100%;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input {
  width: inherit;
  padding: 0rem 1.5625rem 0.625rem 0.0625rem;
  height: inherit;
  background-color: #f6f6f6;
  font-size: 1.125rem;
  font-weight: normal;
  color: #201547;
  border-bottom: 0.125rem solid rgba(32, 21, 71, 0.5);
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input:focus {
  border-bottom: 0.125rem solid #201547;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--menu {
  width: 100%;
  box-shadow: 0 0 3px 0 rgba(32, 21, 71, 0.5);
  margin-top: 0.3125rem;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--suggestion {
  padding: 1.1875rem 1.125rem;
  font-size: 1.125rem;
  background: #fff;
  color: #642667;
  font-family: 'VIC';
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--suggestion:hover {
  color: #201547;
  background: #f6f6f6;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--selectable {
  cursor: pointer;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--cursor {
  color: #201547;
  background: #f6f6f6;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--cursor.search__input--view-all {
  background: #201547;
  color: #fff;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--view-all {
  background: #642667;
  color: #fff;
  font-size: 1rem;
  text-align: center;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--view-all .search__input--highlight {
  font-weight: normal;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--view-all:hover {
  background: #642667;
  color: #fff;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--dataset {
  max-height: 16.25rem;
  overflow: hidden;
  overflow-y: inherit;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group input::placeholder {
  color: #201547;
  font-weight: normal;
  letter-spacing: -0.2px;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group input:focus {
  border-bottom: 0.125rem solid #00b7bd;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group input:focus::placeholder {
  color: rgba(32, 21, 71, 0.5);
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group input::-ms-clear {
  display: none;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__submit {
  position: absolute;
  top: 0rem;
  right: -0.0625rem;
  width: 1.4375rem;
  height: 1.4375rem;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__submit.search__submit--icon {
  display: block;
  background: url("mysource_files/search-icon.svg") no-repeat top left transparent;
  background-size: contain;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__submit.search__submit--cancel {
  display: none;
  width: 1.0625rem;
  height: 1.0625rem;
  background: url("mysource_files/cancel.svg") no-repeat top left transparent;
  background-size: contain;
  top: 0.3125rem;
}

.search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete {
  width: 100%;
  height: auto;
  position: absolute;
  top: 2.5rem;
  background-color: #fff;
  box-shadow: 0 0 0.1875rem 0 rgba(32, 21, 71, 0.5);
}

.search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete > ul {
  padding: 0;
  margin: 0;
}

.search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete > ul > li {
  list-style: none;
}

.search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete > ul > li > a {
  display: block;
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 0.4375rem 1.1875rem 0.5rem 1.1875rem;
  text-decoration: none;
  color: #201547;
}

.search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete > ul > li > a:hover, .search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete > ul > li > a:focus {
  background-color: #f6f6f6;
}

.search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete > ul > li > a:active {
  color: #201547;
}

.search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete > ul > li:first-of-type > a {
  padding-top: 1rem;
}

.search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete > ul > li:last-of-type > a {
  background-color: #00b7bd;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.375rem;
  padding: 0.8125rem 1.1875rem 0.9375rem 1.1875rem;
  text-align: center;
}

.search__form-filbtn-wrap .search__form-wrap--modes {
  height: 4.375rem;
}

.search__form-filbtn-wrap .search__filter-btn-wrap {
  align-items: center;
  display: flex;
  flex-shrink: 0;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__clear-btn {
  background-color: #f6f6f6;
  color: #110a2a;
  display: none;
  height: 1.5rem;
  margin-right: 0.625rem;
  padding: 0 0.625rem;
  position: relative;
  outline: 0;
  user-select: none;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__clear-btn.search__clear-btn--active {
  display: inline-block;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__clear-btn .filter-clear-btn__text {
  display: inline-block;
  font-size: 0.625rem;
  text-transform: uppercase;
  font-weight: 600;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn {
  width: 1.5rem;
  height: 1.5rem;
  background: none;
  position: relative;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn:hover, .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn:focus {
  outline: none;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn > svg {
  fill: #201547;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__text {
  display: none;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__number {
  display: none;
  position: absolute;
  top: -0.5625rem;
  right: -0.0625rem;
  width: 15px;
  height: 15px;
  background-color: #00b7bd;
  border-radius: 50%;
  font-size: 0.625rem;
  font-weight: bold;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__number.has-data {
  display: block;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes slideup {
  0% {
    transform: translateY(400px);
  }
  12.5% {
    transform: translateY(350px);
  }
  25% {
    transform: translateY(300px);
  }
  37.5% {
    transform: translateY(250px);
  }
  50% {
    transform: translateY(200px);
  }
  67.5% {
    transform: translateY(150px);
  }
  75% {
    transform: translateY(100px);
  }
  87.5% {
    transform: translateY(50px);
  }
  100% {
    transform: translateY(0);
  }
}

.search-filters {
  display: none;
}

.search-filters.active {
  display: block;
  background-color: #fff;
}

.search-filters.active .filter-tabs__wrap {
  width: 100%;
  position: fixed;
  z-index: 31;
  top: 3.75rem;
  bottom: 3.75rem;
  overflow: auto;
  -webkit-animation: slideup 0.3s ease-out;
  animation: slideup 0.3s ease-out;
  background-color: #f6f6f6;
}

.search-filters.active .container-fluid {
  position: static;
}

.search-filters.active form {
  position: absolute;
  left: 0;
  right: 0;
  padding-bottom: 3.75rem;
}

.search-filters form {
  padding: 0;
  border: none;
}

.search-filters form label.picker__label--year {
  outline: 0;
  display: flex !important;
  align-content: center;
  color: #fff !important;
  margin-left: 0 !important;
  margin-bottom: 0 !important;
  font-size: 1rem !important;
  order: 4 !important;
  flex-grow: 1 !important;
  flex-shrink: 1 !important;
  flex-basis: 98px !important;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  padding: 15px 0 15px 37px;
  line-height: 1.1875rem;
}

.search-filters form label.picker__label--year::after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block;
  content: '\025BC';
  color: #fff;
  visibility: visible;
  font-size: 0.75rem;
  vertical-align: middle;
  margin-left: -0.9375rem;
  pointer-events: none;
}

.search-filters form .search-filters__header-wrap,
.search-filters form .search-filters__footer-wrap {
  position: fixed;
  z-index: 30;
  width: 100%;
  -webkit-animation: slideup 0.3s ease-out;
  animation: slideup 0.3s ease-out;
}

.search-filters form .search-filters__header-wrap {
  top: 0;
  background-color: #fff;
  padding: 1.0625rem 0.375rem 1.1875rem 0.75rem;
}

.search-filters form .search-filters__header-wrap .search-filters__header {
  position: relative;
}

.search-filters form .search-filters__header-wrap .reset-search-facets--mobile,
.search-filters form .search-filters__header-wrap .planning-scheme-reset-search-facets--mobile {
  position: absolute;
  top: 0.1875rem;
  text-decoration: underline;
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: -0.01875rem;
  left: 0.0625rem;
}

.search-filters form .search-filters__header-wrap button {
  padding: 0;
  border: none;
  background: none;
}

.search-filters form .search-filters__header-wrap button.search-filters__clear, .search-filters form .search-filters__header-wrap button.search-filters__close, .search-filters form .search-filters__header-wrap button.reset-search-facets--mobile, .search-filters form .search-filters__header-wrap button.planning-scheme-reset-search-facets--mobile {
  position: absolute;
  top: 0.1875rem;
}

.search-filters form .search-filters__header-wrap button.search-filters__clear, .search-filters form .search-filters__header-wrap button.reset-search-facets--mobile, .search-filters form .search-filters__header-wrap button.planning-scheme-reset-search-facets--mobile {
  text-decoration: underline;
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: -0.01875rem;
  left: 0.0625rem;
}

.search-filters form .search-filters__header-wrap button.search-filters__close {
  float: right;
  font-size: 0;
  width: 1.1875rem;
  height: 1.1875rem;
  right: 0rem;
}

.search-filters form .search-filters__header-wrap button.search-filters__close > svg {
  fill: #201547;
}

.search-filters form .search-filters__header-wrap h2 {
  margin: 0;
  padding: 0rem 1.875rem 0rem 1.875rem;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5rem;
  letter-spacing: -0.025rem;
}

.search-filters form .search-filters__header-wrap h2 .search-filters__number {
  position: relative;
  padding: 0rem 0.6875rem 0rem 0.75rem;
}

.search-filters form .search-filters__header-wrap h2 .search-filters__number:before, .search-filters form .search-filters__header-wrap h2 .search-filters__number:after {
  position: absolute;
  width: 0.1875rem;
  height: 100%;
}

.search-filters form .search-filters__header-wrap h2 .search-filters__number:before {
  content: "(";
  left: 0.375rem;
}

.search-filters form .search-filters__header-wrap h2 .search-filters__number:after {
  content: ")";
  right: 0.5rem;
}

.search-filters form .search-filters__header-wrap .filter-tabs__header-wrap {
  display: none;
}

.search-filters form .search-filters__filter-tab .filter-tab__header-wrap {
  background-color: #201547;
  padding: 0.625rem 0.625rem 0.75rem 0.9375rem;
}

.search-filters form .search-filters__filter-tab .filter-tab__header-wrap h3 {
  margin: 0;
  color: #fff;
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.75rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap {
  background-color: #f6f6f6;
  padding: 0rem 0.5625rem 1.125rem 0.625rem;
  border-bottom: 0.0625rem solid #979797;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap {
  display: flex;
  padding: 1.125rem 0 0.375rem 0.0625rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field {
  width: 100%;
  position: relative;
  padding-bottom: 0.3125rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field button {
  border: none;
  padding: 0;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field button:hover, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field button:focus {
  outline: none !important;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field .filter-field__clear {
  display: none;
  position: absolute;
  right: 0;
  bottom: 0.625rem;
  width: 1rem;
  height: 1rem;
  background: url("mysource_files/cancel.svg") no-repeat top left transparent;
  background-size: contain;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field .filter__clear {
  position: absolute;
  height: 20px;
  width: 20px;
  background-color: #6F6F6F;
  border: 0 solid transparent;
  border-radius: 50%;
  top: 33px;
  left: initial;
  right: 3%;
  display: flex;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field .filter__clear:before, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field .filter__clear:after {
  content: '';
  display: block;
  position: absolute;
  background-color: white;
  height: 11px;
  width: 2px;
  top: 5px;
  left: 9px;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field .filter__clear:before {
  transform: rotate(-45deg);
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field .filter__clear:after {
  transform: rotate(45deg);
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field .picker__input {
  cursor: pointer;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field .picker__input:first-of-type.hasValue + .filter__clear {
  left: 39%;
  right: initial;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field .picker__input:first-of-type.hasValue + .filter__clear.datepicker--clear {
  left: initial;
  right: 3%;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field .filter-field__icon-calendar {
  position: absolute;
  top: 36px;
  right: 10px;
  width: 15px;
  height: 14px;
  background: url("mysource_files/calendar-2018.svg") no-repeat top left transparent;
  background-size: 15px 14px;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.active .filter-field__icon-calendar {
  display: none;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field > label {
  display: block;
  font-size: 0.625rem;
  line-height: 0.9375rem;
  letter-spacing: 0.0125rem;
  text-transform: uppercase;
  margin-bottom: 0.1875rem;
  color: #555457;
  font-weight: 600;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field input,
.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field span {
  text-transform: capitalize;
  background-color: #fff;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  border: 1px solid #C8C8C8;
  border-radius: 3px;
  width: 100%;
  padding-top: 0.875rem;
  padding-right: 0;
  padding-bottom: 1rem;
  padding-left: 0.625rem;
  transition: border-color .2s;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field input:hover, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field input:focus,
.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field span:hover,
.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field span:focus {
  outline: none;
  border-color: #9D64A0;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field input::placeholder,
.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field span::placeholder {
  color: #323232;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__text input::placeholder {
  color: #6F6F6F;
  font-style: italic;
  font-size: 0.8125rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown:focus, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes:focus {
  outline: 0;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown .filter-field__dropdown-value, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown .filter-field__dropdown-value--checkboxes, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes .filter-field__dropdown-value, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes .filter-field__dropdown-value--checkboxes {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown .filter-field__dropdown-value:hover, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown .filter-field__dropdown-value:focus, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown .filter-field__dropdown-value--checkboxes:hover, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown .filter-field__dropdown-value--checkboxes:focus, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes .filter-field__dropdown-value:hover, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes .filter-field__dropdown-value:focus, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes .filter-field__dropdown-value--checkboxes:hover, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes .filter-field__dropdown-value--checkboxes:focus {
  cursor: pointer;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown span.filter-field__dropdown-value--checkboxes, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes span.filter-field__dropdown-value--checkboxes {
  color: #323232;
  letter-spacing: -0.2px;
  display: block;
  position: relative;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown .filter-field__expand-select, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes .filter-field__expand-select {
  width: 0px;
  height: 0px;
  border-left: 0.34937rem solid transparent;
  border-right: 0.34937rem solid transparent;
  border-top: 0.34937rem solid #323232;
  position: absolute;
  top: 50%;
  right: 0.71875rem;
  transform: translateY(-50%);
  transition: all .1s;
  background-color: transparent;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown > .filter-field__expand-select, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes > .filter-field__expand-select {
  top: 2.75rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown .filter-field__dropdown-list, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown .filter-field__dropdown-list--checkboxes, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes .filter-field__dropdown-list, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes .filter-field__dropdown-list--checkboxes {
  max-height: 0;
  margin: 0;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown .filter-field__dropdown-list *, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown .filter-field__dropdown-list--checkboxes *, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes .filter-field__dropdown-list *, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes .filter-field__dropdown-list--checkboxes * {
  visibility: hidden;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active input, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active span.filter-field__dropdown-value--checkboxes, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active input, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active span.filter-field__dropdown-value--checkboxes {
  background-color: #fff;
  position: relative;
  text-transform: capitalize;
  z-index: 6;
  width: 100%;
  border-color: #9D64A0;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active.filter-field__dropdown--checkboxes li, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active.filter-field__dropdown--checkboxes li {
  display: flex;
  padding: 0;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active.filter-field__dropdown--checkboxes li input:checked ~ .checkbox, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active.filter-field__dropdown--checkboxes li input:checked ~ .checkbox {
  background-color: #642667;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active.filter-field__dropdown--checkboxes li input:checked ~ .checkbox:before, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active.filter-field__dropdown--checkboxes li input:checked ~ .checkbox:before {
  width: 6px;
  transition-delay: 0ms;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active.filter-field__dropdown--checkboxes li input:checked ~ .checkbox:after, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active.filter-field__dropdown--checkboxes li input:checked ~ .checkbox:after {
  width: 11px;
  transition-delay: .05s;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active.filter-field__dropdown--checkboxes ul input, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active.filter-field__dropdown--checkboxes ul input {
  display: none;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active.filter-field__dropdown--checkboxes ul label, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active.filter-field__dropdown--checkboxes ul label {
  cursor: pointer;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active.filter-field__dropdown--checkboxes ul label.wrapper, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active.filter-field__dropdown--checkboxes ul label.wrapper {
  display: flex;
  width: 100%;
  padding: 0.875rem 0.5625rem 1rem 0.5625rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active.filter-field__dropdown--checkboxes ul label.checkbox, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active.filter-field__dropdown--checkboxes ul label.checkbox {
  background-color: #fff;
  border: 1px solid #b0b2c9;
  border-radius: 3px;
  display: inline-block;
  height: 18px;
  margin-right: 14px;
  position: relative;
  width: 18px;
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: 18px;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active.filter-field__dropdown--checkboxes ul label.checkbox:after, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active.filter-field__dropdown--checkboxes ul label.checkbox:before, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active.filter-field__dropdown--checkboxes ul label.checkbox:after, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active.filter-field__dropdown--checkboxes ul label.checkbox:before {
  background: #fff;
  content: "";
  position: absolute;
  width: 0;
  height: 1.5px;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active.filter-field__dropdown--checkboxes ul label.checkbox:before, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active.filter-field__dropdown--checkboxes ul label.checkbox:before {
  transform: translate(3px, 7px) rotate(45deg);
  transition: all .15s;
  transform-origin: left;
  transition-delay: .05s;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active.filter-field__dropdown--checkboxes ul label.checkbox:after, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active.filter-field__dropdown--checkboxes ul label.checkbox:after {
  transform: translate(6px, 11px) rotate(-45deg);
  transition: all .15s;
  transform-origin: left;
  transition-delay: 0ms;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__expand-select, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__expand-select {
  z-index: 6;
  border-left: 0.34937rem solid transparent;
  border-right: 0.34937rem solid transparent;
  border-bottom: 0.34937rem solid #323232;
  border-top: 0;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list--checkboxes, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list--checkboxes {
  position: absolute;
  z-index: 6;
  width: 100%;
  margin-top: -3px;
  padding: 0;
  background-color: #fff;
  overflow-y: auto;
  max-height: 15.625rem;
  border: solid 1px #9D64A0;
  border-top-color: #DEDEDE;
  border-radius: 0 0 3px 3px;
  transition: max-height .4s;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list *, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list--checkboxes *, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list *, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list--checkboxes * {
  visibility: visible;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list > li, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list--checkboxes > li, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list > li, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list--checkboxes > li {
  display: flex;
  list-style: none;
  line-height: 1.25rem;
  color: #6F6F6F;
  padding: 0.875rem 0.5625rem 1rem 0.5625rem;
  transition: background-color .1s;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list > li input[type="checkbox"], .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list--checkboxes > li input[type="checkbox"], .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list > li input[type="checkbox"], .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list--checkboxes > li input[type="checkbox"] {
  position: static;
  box-shadow: none;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list > li:last-of-type, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list--checkboxes > li:last-of-type, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list > li:last-of-type, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list--checkboxes > li:last-of-type {
  margin-bottom: 0;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list > li.selected, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list--checkboxes > li.selected, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list > li.selected, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list--checkboxes > li.selected {
  text-decoration: underline;
  color: #642667;
  cursor: none;
  pointer-events: none;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list > li:hover, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list > li:focus, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list--checkboxes > li:hover, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list--checkboxes > li:focus, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list > li:hover, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list > li:focus, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list--checkboxes > li:hover, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list--checkboxes > li:focus {
  background-color: #ECECEC;
  cursor: pointer;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list--checkboxes > li:first-of-type, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list--checkboxes > li:first-of-type {
  font-size: 0.625rem;
  color: #6F6F6F;
  line-height: 0.875rem;
  font-weight: 500;
  border-bottom: 1px solid #DEDEDE;
  padding: 0.25rem 0.625rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list--checkboxes > li:first-of-type button, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown--checkboxes.active .filter-field__dropdown-list--checkboxes > li:first-of-type button {
  background-color: transparent;
  border: 0;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__date-range-pick .filter-fields__wrap {
  display: flex;
  flex-wrap: wrap;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__date-range-pick .filter-fields__wrap label {
  display: block;
  font-size: 0.625rem;
  line-height: 0.9375rem;
  letter-spacing: 0.0125rem;
  text-transform: uppercase;
  margin-bottom: 0.1875rem;
  color: #555457;
  font-weight: 600;
  flex-basis: calc(50% - 4.5px);
  order: 0;
  flex-grow: 0;
  flex-shrink: 0;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__date-range-pick .filter-fields__wrap label:last-of-type {
  order: 1;
  margin-left: 0.5625rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__date-range-pick .filter-fields__wrap input {
  flex-basis: calc(50% - 4.5px);
  flex-grow: 0;
  flex-shrink: 1;
  order: 2;
  padding: 0.875rem 0.5625rem 1rem 1.8125rem;
  max-width: 48%;
  background-image: url(mysource_files/calendar-2018.svg);
  background-repeat: no-repeat;
  background-position-x: 10px;
  background-position-y: 16px;
  background-size: 14px 15px;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__date-range-pick .filter-fields__wrap input.has-value {
  background-image: url(mysource_files/calendar-2018.svg), url(mysource_files/cancel.svg);
  background-repeat: no-repeat;
  background-position-x: 10px, calc(100% - 10px);
  background-position-y: 16px;
  background-size: 14px 15px;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__date-range-pick .filter-fields__wrap input:first-of-type {
  margin-right: 0.5625rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__date-range-pick .filter-fields__wrap input.picker__input--active {
  border: 1px solid #9D64A0;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__date-range-pick .filter-fields__wrap span {
  margin-right: 0.5rem;
  margin-left: 0.125rem;
}

.search-filters form .search-filters__footer-wrap {
  bottom: 0;
}

.search-filters form .search-filters__footer-wrap .search__group {
  text-align: center;
}

.search-filters form .search-filters__footer-wrap .search__group .reset-search-facets {
  text-decoration: none;
}

.search-filters form .search-filters__footer-wrap .search__group button,
.search-filters form .search-filters__footer-wrap .search__group .reset-search-facets {
  border: none;
  padding: 0;
  color: #fff;
  width: 100%;
  background-color: #642667;
  padding: 1.125rem 0rem 1.25rem 0rem;
}

.search-filters form .search-filters__footer-wrap .search__group button:hover, .search-filters form .search-filters__footer-wrap .search__group button:focus,
.search-filters form .search-filters__footer-wrap .search__group .reset-search-facets:hover,
.search-filters form .search-filters__footer-wrap .search__group .reset-search-facets:focus {
  outline: none;
}

.search-filters form .search-filters__footer-wrap .search__group button[type=submit]:hover, .search-filters form .search-filters__footer-wrap .search__group button[type=submit]:focus {
  background-color: #201547;
}

.search-filters form .search-filters__footer-wrap .search__group button[type=reset],
.search-filters form .search-filters__footer-wrap .search__group .reset-search-facets--mobile,
.search-filters form .search-filters__footer-wrap .search__group .planning-scheme-reset-search-facets--mobile {
  display: none;
}

.search-results {
  border-bottom: 0.0625rem solid #00b7bd;
  padding: 1.25rem 0rem 1.25rem 0rem;
  position: relative;
  width: 100%;
  z-index: 1;
}

.search-results > .container-fluid {
  max-width: 77rem;
}

.search-results .results-loading__overlay {
  display: none;
}

.search-results.loading {
  width: 100%;
  height: 100%;
  background-color: #642667;
  min-height: 25.125rem;
}

.search-results.loading .container-fluid {
  display: none;
}

.search-results .search-results-bar {
  width: 100%;
  color: #201547;
}

.search-results .search-results-bar .search-results__summary {
  margin-top: -0.4375rem;
  padding-left: 0.125rem;
}

.search-results .search-results-bar .search-results__summary p {
  color: #201547;
  margin-top: 0;
  font-size: 1rem;
}

.search-results .search-results-bar .search-results__summary p .summary--highlight {
  font-weight: 600;
}

.search-results .search-results-bar .search-results__func-wrap {
  position: relative;
  padding: 0 0.125rem;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort {
  display: inline-block;
  cursor: pointer;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch {
  display: none;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort {
  margin-top: -0.125rem;
  width: 100%;
  text-align: center;
  padding: 0.625rem 0 0.5625rem 0.375rem;
  line-height: 1.1875rem;
  border: 0.0625rem solid #201547;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded {
  position: relative;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list {
  display: block;
  position: absolute;
  z-index: 6;
  top: -0.0625rem;
  left: -0.0625rem;
  background-color: #fff;
  box-shadow: 0 0 3px 0 rgba(32, 21, 71, 0.5);
  width: calc(100% +  2px);
  margin: 0;
  padding: 1.0625rem 0 1.5625rem 0;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list li {
  list-style: none;
  padding: 0.625rem 1.4375rem 0.25rem 1.9375rem;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list li a {
  text-decoration: none;
  font-size: 1rem;
  color: #c8c8c8;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list li.option-selected a {
  color: #201547;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list li:hover, .search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list li:active {
  cursor: pointer;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list li:hover a, .search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list li:active a {
  color: #642667;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort .sort-option--selected {
  text-transform: uppercase;
  padding-right: 20px;
  position: relative;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.1875rem;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort .sort-option--selected:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4375rem 0.3125rem 0rem 0.3125rem;
  border-color: #201547 transparent transparent transparent;
  top: 50%;
  right: 0.375rem;
  transform: translateY(-50%);
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort .sort-options__list {
  display: none;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch {
  position: absolute;
  right: 0;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button {
  font-size: 0.8125rem;
  text-align: center;
  line-height: 1.125rem;
  border: 0.0625rem solid #c8c8c8;
  border-radius: 2.5rem;
  background-color: rgba(200, 200, 200, 0.15);
  padding: 0.375rem 1.1875rem 0.375rem 1.375rem;
  position: relative;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button > svg {
  margin-right: 0.3125rem;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table {
  color: rgba(32, 21, 71, 0.6);
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards:hover, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards:focus, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table:hover, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table:focus {
  color: #201547;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards:hover > svg, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards:focus > svg, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table:hover > svg, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table:focus > svg {
  fill: #201547;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards.selected, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table.selected {
  background-color: #fff;
  color: #201547;
  box-shadow: 0 0 5px 0 #929292;
  z-index: 5;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards.selected > svg, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table.selected > svg {
  fill: #201547;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards {
  padding: 0.375rem 1.5625rem 0.25rem 1.0625rem;
  right: -1.375rem;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards > svg {
  fill: rgba(50, 50, 50, 0.5);
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards.selected {
  padding-right: 1.1875rem;
  padding-bottom: 0.375rem;
  margin-left: 0.1875rem;
  right: -1.5625rem;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table {
  padding: 0.375rem 1.1875rem 0.375rem 1.5625rem;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table > svg {
  fill: #6f6f6f;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table.selected {
  padding-left: 1.0625rem;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button:hover, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button:focus {
  outline: none;
}

.table-view__header .result-row__cell.sortable {
  cursor: pointer;
  position: relative;
}

.table-view__header .result-row__cell.sortable:after {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-style: solid;
  border-width: 0.4375rem 0.3125rem 0rem 0.3125rem;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
}

.table-view__header .result-row__cell.sortable.descending:after {
  transform: translateY(-50%) rotate(180deg);
}

.table-view__header .result-row__cell.sortable.sort {
  background-color: #4f476e;
  color: #fff;
}

.picker {
  display: none;
}

.picker.picker--opened {
  display: block;
  width: auto;
  height: auto;
  overflow: hidden;
  position: absolute;
  top: 75px;
  left: 0rem;
  z-index: 32;
  box-shadow: 0 0 3px 1px rgba(32, 21, 71, 0.5);
}

.picker.picker--opened .picker__holder .picker__box .picker__header {
  margin: 0;
  background-color: #855487;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.1875rem;
  text-align: center;
  position: relative;
  display: flex;
  align-items: center;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__month,
.picker.picker--opened .picker__holder .picker__box .picker__header .picker__year {
  display: inline-block;
  color: #fff;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__select--year {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  border: none;
  color: #fff;
  display: inline-block;
  font-weight: 500;
  font-size: 0.875rem;
  margin-right: 0rem;
  width: 3.4375rem;
  max-width: 3.4375rem;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__select--year::-ms-value {
  background: transparent;
  color: #fff;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__select--year::-ms-expand {
  display: none;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__select--year:hover {
  cursor: pointer;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__select--year:focus {
  outline: none;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__select--year option {
  color: #642667;
  font-weight: normal !important;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__month {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 100px;
  order: 2;
  align-self: center;
  line-height: 1.1875rem;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__nav--prev,
.picker.picker--opened .picker__holder .picker__box .picker__header .picker__nav--next {
  width: 0.9375rem;
  height: 0.9375rem;
  top: 32%;
  background: url("mysource_files/chevron.svg") no-repeat center center transparent;
  background-size: contain;
  flex-shrink: 1;
  flex-grow: 0;
  margin: 0 16px;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__nav--prev:hover, .picker.picker--opened .picker__holder .picker__box .picker__header .picker__nav--prev:focus,
.picker.picker--opened .picker__holder .picker__box .picker__header .picker__nav--next:hover,
.picker.picker--opened .picker__holder .picker__box .picker__header .picker__nav--next:focus {
  cursor: pointer;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__nav--prev {
  order: 1;
  left: 17px;
  transform: rotate(90deg);
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__nav--next {
  order: 3;
  right: 30px;
  transform: rotate(270deg);
}

.picker.picker--opened .picker__holder .picker__box .table-responsive {
  margin: 0;
}

.picker.picker--opened .picker__holder .picker__box table {
  margin: 0;
  background-color: #fff;
  table-layout: auto;
}

.picker.picker--opened .picker__holder .picker__box table thead {
  border-bottom: 1px solid #DEDEDE;
}

.picker.picker--opened .picker__holder .picker__box table th,
.picker.picker--opened .picker__holder .picker__box table td {
  border: none;
  background-color: #fff;
  color: #642667;
  font-size: 0.8125rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 0.86875rem;
}

.picker.picker--opened .picker__holder .picker__box table th.picker__weekday {
  height: 2rem;
  padding: 0.6875rem 0.46875rem 0.44625rem 0.9375rem;
  color: #201547;
}

.picker.picker--opened .picker__holder .picker__box table td {
  font-weight: normal;
  padding: 0;
}

.picker.picker--opened .picker__holder .picker__box table td .picker__day {
  height: 2rem;
  padding: 0.5625rem 0.5rem 0.5625rem 0.475rem;
  margin: 0;
  color: #323232;
  display: flex;
  justify-content: center;
  align-items: center;
}

.picker.picker--opened .picker__holder .picker__box table td .picker__day--outfocus {
  color: #C8C8C8;
  cursor: none;
  pointer-events: none;
}

.picker.picker--opened .picker__holder .picker__box table td .picker__day--infocus {
  cursor: pointer;
}

.picker.picker--opened .picker__holder .picker__box table td .picker__day--infocus:hover, .picker.picker--opened .picker__holder .picker__box table td .picker__day--infocus:focus {
  background-color: #f6f6f6;
}

.picker.picker--opened .picker__holder .picker__box table td .picker__day--selected,
.picker.picker--opened .picker__holder .picker__box table td .picker__day--highlighted {
  background-color: #201547;
  color: #fff;
}

.picker.picker--opened .picker__holder .picker__box table td .picker__day--selected:hover,
.picker.picker--opened .picker__holder .picker__box table td .picker__day--highlighted:hover {
  background-color: #201547;
  color: #fff;
}

.picker.picker--opened .picker__holder .picker__box .picker__footer {
  display: none;
}

.amendments.search-tabs {
  background: #211547;
  color: white;
}

.amendments .search-tabs__selected-tab {
  width: 100%;
  padding: 20px 0;
  position: relative;
  font-size: 18px;
  cursor: pointer;
}

.amendments .search-tabs__selected-tab:before {
  content: "";
  display: block;
  background: url(mysource_files/chevron.svg) no-repeat center center;
  width: 14px;
  height: 10px;
  position: absolute;
  top: calc(50% - 5px);
  right: 10px;
  background-size: cover;
}

.amendments .search-tabs__selected-tab.active:before {
  transform: rotate(180deg);
}

.amendments .search-tabs-wrap {
  list-style: none;
  padding: 0;
  margin: 5px 0;
  width: 100%;
}

.amendments .search-tabs-wrap.mobile-hidden {
  display: none;
}

.amendments .search-tabs__item a {
  display: block;
  padding: 10px 0;
  font-size: 16px;
  color: white;
  text-decoration: none;
}

.amendments .search-tabs__item.active a {
  font-weight: 600;
}

.amendments .search-tabs__item:hover a, .amendments .search-tabs__item:focus a {
  font-weight: 600;
}

/* Module: S */
/*
 * Table of Contents
 *
 *  SEARCH TOOLS
 *  FILTERS
 *
 */
div#sidebar:empty {
  display: none;
}

/*
--------------------
1. SEARCH TOOLS
--------------------
*/
.results--count {
  letter-spacing: photoshopLetterspacingToEms(100);
  padding: 0 0;
  margin: 0 0;
  color: #6f6f6f;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  text-transform: uppercase;
  font-weight: 500;
}

.results--query {
  padding: 0 0;
  margin: 0 0;
  color: #201647;
  font-size: 1.25rem;
  line-height: 1.375rem;
  font-weight: 300;
  margin-bottom: 1.25rem;
  text-transform: capitalize;
}

.results--query i a {
  color: initial;
}

.results--types {
  padding: 0 0;
  margin: 0 0;
  overflow: hidden;
  width: 100%;
  font-size: 0.6875em;
  float: right;
}

.results--types li {
  float: none;
  clear: both;
  padding: 0 0;
  margin: 0 1.25rem 0 0;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  width: auto;
  color: #004c97;
}

.results--types li a.current {
  color: #201647;
  cursor: default;
}

.types__select {
  font-size: 0.6875rem;
  font-weight: 700;
  padding: 0.625rem !important;
  line-height: 0.8125rem !important;
  margin-bottom: 15px;
}

/*
--------------------
2. FILTERS
--------------------
*/
.more--facets {
  position: relative;
  float: left;
}

.filters__heading, .filters__heading-selected {
  position: relative;
  float: left;
  padding: 0 0;
  margin: 1.25rem 0 0 0;
  color: #201647;
  font-size: 1.0625rem;
  line-height: 1.25rem;
  font-weight: 500;
}

.filters__heading.first-child, .first-child.filters__heading-selected {
  margin: 0 0;
}

.filters__heading-selected {
  font-size: 0.9375rem !important;
  letter-spacing: photoshopLetterspacingToEms(100);
}

.filters__heading-selected.first-child {
  margin-top: 0 !important;
}

.facet {
  position: relative;
  float: left;
  width: 100%;
}

.filters__group-h {
  position: relative;
  float: left;
  width: 100%;
  padding-bottom: 0.3125rem;
  margin-bottom: 0.3125rem;
  border-bottom: 1px solid #979797;
}

.filters__group-h.selected {
  padding-bottom: 0.3125rem;
  border-bottom: 0;
}

.filters__group-h.selected .filters__more-button {
  top: 6px;
}

.filters__selected-group {
  position: relative;
}

.facetLabel {
  margin: 0.9375rem 0 0 0;
  padding: 0 0;
  float: left;
  position: relative;
  color: #201647;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  font-weight: 500;
  text-transform: capitalize;
}

.facetLabel.selected {
  font-weight: 400;
  margin-top: 0.4375rem;
}

.filters__more-button {
  position: absolute;
  right: 0;
  bottom: 8px;
  display: block;
  font-size: 0.75rem;
  line-height: 0.8125rem;
  font-weight: 700;
  letter-spacing: photoshopLetterspacingToEms(100);
}

/*
.search-toggle-more-categories {
    display: none;
}
*/
.filters__list {
  position: relative;
  float: left;
  width: 100%;
}

.filters__item {
  position: relative;
}

.filters__link {
  margin: 0 0;
  padding: 0 0;
  font-size: 0.8125rem;
  line-height: 1.5rem;
  text-transform: capitalize;
}

.filters__count {
  margin: 0 0;
  padding: 0 0;
  font-size: 0.8125rem;
  line-height: 1rem;
  color: #6f6f6f;
}

.filter__panel {
  display: none;
}

.filter__panel .filter__panel-close {
  display: none;
}

.filter__panel.open {
  display: block !important;
}

.filter__panel.open .filter__panel-close {
  display: block;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 1rem;
}

.selected .filters__group-h, .hide-category, .facet-hidden, #sidebar .hide, .hide {
  display: none;
}

.show-hidden .hide-category {
  display: list-item;
}

.show-hidden-facets .facet-hidden {
  display: block;
}

.filters__group-h.selected .facet-hidden {
  display: block;
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(-100%);
    height: 0;
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

.autosuggest-results.hide {
  display: none;
}

.autosuggest-results--header,
.autosuggest-results {
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  left: 0;
  width: 100%;
}

.autosuggest-results {
  top: 69px;
}

#dmc-autocomplete-results.autosuggest-results {
  top: 60px;
}

.autosuggest-results--mobile {
  width: 230px;
}

.autosuggest-results--header,
.autosuggest-results--mobile,
.autosuggest-results {
  background: #fff;
  position: absolute;
  z-index: 100;
}

.autosuggest-results--header ul,
.autosuggest-results--mobile ul,
.autosuggest-results ul {
  margin: 0;
  padding: 0;
  list-style: none;
  padding: 0.9375rem 1.1875rem;
  text-align: left;
}

.autosuggest-results--header li,
.autosuggest-results--mobile li,
.autosuggest-results li {
  padding: 0.25rem 0;
}

.autosuggest-results--header .autosuggest-item,
.autosuggest-results--mobile .autosuggest-item,
.autosuggest-results .autosuggest-item {
  color: #201547;
  text-decoration: none;
}

.autosuggest-results--header .autosuggest-item:hover, .autosuggest-results--header .autosuggest-item:focus,
.autosuggest-results--mobile .autosuggest-item:hover,
.autosuggest-results--mobile .autosuggest-item:focus,
.autosuggest-results .autosuggest-item:hover,
.autosuggest-results .autosuggest-item:focus {
  text-decoration: none;
}

.search-tools-sitecontent .icon--tools {
  display: none !important;
}

.search-tools-events .icon--tools {
  display: none !important;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
    height: auto;
    min-height: 100px;
    margin-bottom: 20px;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeDown {
  0% {
    opacity: 0;
    height: 0;
    min-height: 0;
  }
  100% {
    opacity: 1;
    height: auto;
    min-height: 100px;
    margin-bottom: 20px;
  }
}

@keyframes fadeDown {
  0% {
    opacity: 0;
    height: 0;
    min-height: 0;
  }
  100% {
    opacity: 1;
    height: auto;
    min-height: 100px;
    margin-bottom: 20px;
  }
}

.fadeDown {
  -webkit-animation-name: fadeDown;
  animation-name: fadeDown;
  animation-timing-function: ease-out;
}

@-webkit-keyframes fadeUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    height: 0;
    min-height: 0;
    margin-bottom: 0;
  }
}

@keyframes fadeUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    height: 0;
    min-height: 0;
    margin-bottom: 0;
  }
}

.fadeUp {
  -webkit-animation-name: fadeUp;
  animation-name: fadeUp;
  animation-timing-function: ease-in;
}

.autosuggest-item {
  width: 100%;
  display: block;
}

.increase-size {
  font-size: 150%;
}

/* Module: S */
.search__wrapper {
  max-width: 49.375rem;
  margin: 0 auto;
}

.search__wrapper--news, .search__wrapper--grants, .search__wrapper--publications {
  max-width: 77rem;
}

.search__banner {
  padding-bottom: 3.6875rem;
  border-bottom: 0.0625rem solid rgba(32, 21, 71, 0.3);
}

.search__group {
  position: relative;
}

.search__form {
  border-bottom: 0.125rem solid #201547;
  margin: 0 auto;
  padding: 2.5rem 0 0.75rem;
}

.search__input {
  border: none;
  color: #201547;
  font-size: 1.875rem;
  width: 90%;
}

.search__input:focus, .search__input:hover {
  outline: none;
}

.search__input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #b3b3b3;
}

.search__input::-moz-placeholder {
  /* Firefox 19+ */
  color: #b3b3b3;
}

.search__input:-ms-input-placeholder {
  /* IE 10+ */
  color: #b3b3b3;
}

.search__input:-moz-placeholder {
  /* Firefox 18- */
  color: #b3b3b3;
}

.search__submit {
  background: url("mysource_files/search-icon--teal.svg") no-repeat center center transparent;
  border: none;
  height: 1.25rem;
  position: absolute;
  right: 0.625rem;
  top: 0.9375rem;
  width: 1.25rem;
}

.search__submit:focus, .search__submit:hover {
  outline: none;
}

.search__submit--text {
  display: none;
}

.search__submit--cancel {
  background: url("mysource_files/cancel.svg") no-repeat center center transparent;
}

.search__tabs {
  display: flex;
  justify-content: center;
  padding: 3rem 0 0.5625rem;
  margin: 0 auto;
}

.search__tabs--list {
  border-bottom: 0.0625rem solid rgba(32, 21, 71, 0.1);
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0 0 0.625rem;
}

.search__tabs--item {
  display: inline-block;
}

.search__tabs--link {
  color: #201547;
  font-size: 0.875rem;
  padding: 0.625rem;
  text-decoration: none;
}

.search__tabs--link-active {
  border-bottom: 0.125rem solid #00b7bd;
}

.search__tabs--link:hover, .search__tabs--link:active, .search__tabs--link:focus {
  color: #00b7bd;
  outline: none;
}

.search__chevron {
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
  background: url("mysource_files/chevron--teal.svg") no-repeat center center transparent;
  display: inline-block;
  height: 0.375rem;
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translate(0, -50%);
  width: 0.75rem;
}

.search__chevron--up {
  -ms-transform: rotate(-180deg);
  /* IE 9 */
  -webkit-transform: rotate(-180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-180deg);
}

.search__filter {
  border-bottom: 1px solid rgba(32, 22, 71, 0.3);
  list-style-type: none;
  margin: 0 -1rem;
  padding: 0;
  position: relative;
}

.search__filter--group .search__wrapper > .container-fluid {
  position: relative;
}

.search__filter-label {
  align-self: center;
  border-bottom: 1px solid rgba(32, 22, 71, 0.3);
  font-size: 0.875rem;
  font-weight: 600;
  margin: 0.625rem -1rem 0;
  padding: 0.625rem 1rem;
}

.search__filter-link {
  color: #201647;
  display: block;
  font-size: 0.75rem;
  font-weight: 500;
  padding: 0.625rem 2.25rem 0.625rem 1rem;
  position: relative;
  text-decoration: none;
}

.search__filter-link:focus, .search__filter-link:hover {
  outline: none;
}

.disabled .search__filter-link {
  color: #bcb9c8;
}

.search__filter-menu {
  background-color: #f2f2f2;
  display: none;
  list-style-type: none;
  padding: 0;
  position: absolute;
  width: 100%;
  z-index: 20;
}

.search__filter-menu.active {
  display: block;
}

.search__filter-menu-link {
  color: #201647;
  display: block;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.625rem;
  padding: .5rem 1rem;
  text-decoration: none;
}

.search__filter-menu-link:hover, .search__filter-menu-link:active, .search__filter-menu-link:focus, .search__filter-menu-link.active {
  outline: none;
  text-decoration: underline;
}

.search__filter.active {
  background: #f2f2f2;
}

.search__filter--status {
  right: 14rem;
}

.search__filter--category {
  left: 10rem;
}

.search__filter--theme {
  margin-left: -0.625rem;
}

.search__filter--department {
  margin-left: -0.9375rem;
}

.search__filter--no-filter .search__filter--category-link, .search__filter--no-filter .search__filter--status-link, .search__filter--no-filter .search__filter--theme {
  color: #cbcbcb;
}

.search__filter--no-filter .search__filter--category-link .search__chevron, .search__filter--no-filter .search__filter--status-link .search__chevron, .search__filter--no-filter .search__filter--theme .search__chevron {
  background: url("mysource_files/chevron--grey.svg") no-repeat center center transparent;
}

.search__result--number {
  color: #6f6f6f;
  font-size: 0.75rem;
  line-height: 1.875rem;
  padding: 1.5625rem 0;
}

.search__result--number .btn__link {
  float: right;
}

.search__result--listing {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.search__result--item {
  border-bottom: 0.0625rem solid rgba(32, 21, 71, 0.31);
  padding: 1.875rem 0;
}

.search__result--title a {
  color: #201547;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.25rem;
  text-decoration: none;
}

.search__result--title a:hover, .search__result--title a:active {
  text-decoration: underline;
}

.search__result--type {
  background: #201547;
  color: #fff;
  display: inline-block;
  font-size: 0.625rem;
  font-weight: 500;
  height: 1rem;
  margin-left: 0.625rem;
  padding: 0 0.375rem;
  text-align: center;
  width: auto;
}

.search__result--tag {
  color: #201547;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.875rem;
}

.search__result--description, .search__result--link {
  color: #6f6f6f;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0.375rem 0;
}

.search__result--link a {
  color: #201547;
  text-decoration: none;
  word-wrap: break-word;
}

.search__result--link a:hover, .search__result--link a:active {
  text-decoration: underline;
}

.search__result--tiles {
  background-color: transparent;
  padding-top: 0;
}

.search__result--tiles .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.search__pagination {
  text-align: center;
}

.search__pagination--list {
  list-style-type: none;
  margin: 0;
  padding: 1.25rem 0;
}

.search__pagination--item {
  display: inline-block;
}

.search__pagination--item-current {
  color: #00b7bd;
  font-size: 0.875rem;
  padding: 0 1.125rem;
}

.search__pagination--item.prev a, .search__pagination--item.next a {
  text-decoration: none;
}

.search__pagination--item.prev a:hover, .search__pagination--item.prev a:active, .search__pagination--item.prev a:focus, .search__pagination--item.next a:hover, .search__pagination--item.next a:active, .search__pagination--item.next a:focus {
  outline: none;
}

.search__pagination--item.prev a:hover .left-arrow,
.search__pagination--item.prev a:hover .right-arrow, .search__pagination--item.prev a:active .left-arrow,
.search__pagination--item.prev a:active .right-arrow, .search__pagination--item.prev a:focus .left-arrow,
.search__pagination--item.prev a:focus .right-arrow, .search__pagination--item.next a:hover .left-arrow,
.search__pagination--item.next a:hover .right-arrow, .search__pagination--item.next a:active .left-arrow,
.search__pagination--item.next a:active .right-arrow, .search__pagination--item.next a:focus .left-arrow,
.search__pagination--item.next a:focus .right-arrow {
  background: url("mysource_files/next.svg") no-repeat center center transparent;
  transform: rotate(0deg);
}

.search__pagination--item.prev a:hover .right-arrow, .search__pagination--item.prev a:active .right-arrow, .search__pagination--item.prev a:focus .right-arrow, .search__pagination--item.next a:hover .right-arrow, .search__pagination--item.next a:active .right-arrow, .search__pagination--item.next a:focus .right-arrow {
  transform: rotate(180deg);
}

.search__pagination--item.prev a {
  padding: 1rem 1rem 1rem 0;
}

.search__pagination--item.next a {
  padding: 1rem 0 1rem 1rem;
}

.search__pagination--item .left-arrow,
.search__pagination--item .right-arrow {
  background: url("mysource_files/back.svg") no-repeat center center transparent;
  display: inline-block;
  height: 1.25rem;
  width: 0.4375rem;
}

.search__pagination--item .left-arrow {
  position: relative;
  top: 1px;
  transform: rotate(180deg);
}

.search__pagination--link {
  color: #6f6f6f;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 1rem;
  text-decoration: none;
}

.search__pagination--link:hover, .search__pagination--link:active, .search__pagination--link:focus {
  color: #00b7bd;
  outline: none;
}

.forest-fire-management .search__tabs--link:hover, .forest-fire-management .search__tabs--link:focus, .forest-fire-management .search__tabs--link:active, .forest-fire-management .search__pagination--link:hover, .forest-fire-management .search__pagination--link:focus, .forest-fire-management .search__pagination--link:active, .forest-fire-management .search__pagination--item-current {
  color: #007b4b;
}

.forest-fire-management .search__tabs--link-active {
  border-bottom-color: #007b4b;
}

.forest-fire-management .search__result--type {
  background-color: #242424;
}

.forest-fire-management .search__chevron {
  background-image: url("mysource_files/chevron--jungle-green.svg");
}

.forest-fire-management .search__submit {
  background-image: url("mysource_files/search-icon--jungle-green.svg");
}

.forest-fire-management .search__submit--cancel {
  background-image: url("mysource_files/cancel--jungle-green.svg");
}

.fishermans-bend .autosuggest-results--header,
.fishermans-bend .autosuggest-results {
  background: #f2f2f2;
  border-bottom: none;
  border-left: none;
  border-right: none;
}

.fishermans-bend .autosuggest-results--header .autosuggest-item,
.fishermans-bend .autosuggest-results .autosuggest-item {
  color: #242424;
}

.fishermans-bend .autosuggest-results--header .autosuggest-item:hover, .fishermans-bend .autosuggest-results--header .autosuggest-item:focus,
.fishermans-bend .autosuggest-results .autosuggest-item:hover,
.fishermans-bend .autosuggest-results .autosuggest-item:focus {
  text-decoration: underline;
}

.fishermans-bend .search__form {
  border-bottom: 0.125rem solid #00838e;
}

.fishermans-bend .search__input,
.fishermans-bend .search__tabs--link,
.fishermans-bend .search__filter-link {
  color: #242424;
}

.fishermans-bend .search__tabs--link-active {
  border-bottom: 0.125rem solid #47c5de;
}

/* Module: S */
.main .search-results--grid:last-of-type {
  border-bottom: 0.0625rem solid #00b7bd;
}

.main .search-results--grid:last-of-type::after {
  content: none;
}

.search-results--grid {
  overflow: hidden;
  padding: 1.875rem 0 1.875rem 0;
  position: relative;
  width: 100%;
  z-index: 1;
}

.search-results--grid::after {
  border-bottom: 2px solid #c8c8c8;
  bottom: -1px;
  content: '';
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: calc(100% - 32px);
}

.search-results--grid.searchable-grid-section--hide,
.searchable-grid__item.searchable-grid__item--hide,
.searchable-no-results.searchable-no-results--hide {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.searchable-no-results {
  margin: 1.5625rem;
  text-align: center;
}

.searchable-grid__item {
  margin-bottom: 0.5rem;
  overflow: hidden;
  width: 100%;
}

.searchable-grid__item .featured-image__content-item--large .featured-image__content-item--title {
  font-size: 1.625rem;
  line-height: 1.38;
  font-weight: 500;
  max-height: 7rem;
  overflow: hidden;
  width: 80%;
}

.searchable-grid__item .featured-image__content-item--large .featured-image__content-item--label {
  display: block;
  overflow: hidden;
  width: 80%;
  max-height: 9rem;
  font-size: 1.125rem;
  line-height: 1.56;
}

.searchable-grid__item .featured-image__content-item--large {
  background-image: none;
  height: 21.875rem;
  margin-bottom: 0;
  max-height: 21.875rem;
}

.searchable-grid__item .featured-image__content-item--large .featured-image__content-item--link {
  text-align: left;
}

.searchable-grid__item .featured-image__content-item--large .featured-image__content-item--link::before {
  border-top: 22rem solid;
  border-top-color: inherit;
  border-right: 5rem solid transparent;
  width: calc(100% - 30px);
}

.searchable-grid__item .featured-image__content-item--large .featured-image__content-item--link:after {
  right: 1.25rem;
}

.searchable-grid__item .featured-image__content-item--wrapper {
  max-height: 18.75rem;
  display: block;
  overflow: hidden;
}

.searchable-grid__item:nth-child(3n+1) .featured-image__content-item .featured-image__content-item--link {
  border-top-color: #201547;
}

.searchable-grid__item:nth-child(3n+1) .featured-image__content-item .featured-image__content-item--link:hover, .searchable-grid__item:nth-child(3n+1) .featured-image__content-item .featured-image__content-item--link:focus {
  background-color: #150e2f;
  border-top-color: #150e2f;
  -webkit-transition: border-top-color 0.6s linear;
  -moz-transition: border-top-color 0.6s linear;
  transition: border-top-color 0.6s linear;
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.searchable-grid__item:nth-child(3n+1) .featured-image__content-item--teal {
  background: #201547;
}

.searchable-grid__item:nth-child(3n+2) .featured-image__content-item .featured-image__content-item--link:hover, .searchable-grid__item:nth-child(3n+2) .featured-image__content-item .featured-image__content-item--link:focus {
  background-color: #48c8cc;
  border-top-color: #48c8cc;
  -webkit-transition: border-top-color 0.6s linear;
  -moz-transition: border-top-color 0.6s linear;
  transition: border-top-color 0.6s linear;
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.searchable-grid__item:nth-child(3n+2) .featured-image__content-item .featured-image__content-item--label {
  color: #201547;
}

.searchable-grid__item:nth-child(3n+3) .featured-image__content-item .featured-image__content-item--link {
  border-top-color: #642667;
}

.searchable-grid__item:nth-child(3n+3) .featured-image__content-item .featured-image__content-item--link:hover, .searchable-grid__item:nth-child(3n+3) .featured-image__content-item .featured-image__content-item--link:focus {
  background-color: #6c2470;
  border-top-color: #6c2470;
  -webkit-transition: border-top-color 0.6s linear;
  -moz-transition: border-top-color 0.6s linear;
  transition: border-top-color 0.6s linear;
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.searchable-grid__item:nth-child(3n+3) .featured-image__content-item--teal {
  background: #642667;
}

.searchable-grid .tags {
  display: none;
}

.searchable-featured-grid.search__form-filbtn-wrap {
  padding: 1.5rem 1rem 0.875rem 1rem;
}

.searchable-featured-grid.search__form-filbtn-wrap .search__form-wrap > form {
  margin-left: -.5rem;
}

.searchable-featured-grid.search__form-filbtn-wrap .search__filter-btn-wrap {
  margin-right: -.5rem;
}

.searchable-grid__section-title {
  font-size: 1.5rem;
  font-weight: 700;
  margin: 0;
}

.searchable-grid__section-description {
  color: #6f6f6f;
  font-size: 1.125rem;
  line-height: 28px;
  margin: 0.3125rem 0 1.375rem 0;
}

.searchable__container-item {
  height: 100%;
}

.searchable__content-img {
  background-color: rgba(0, 0, 0, 0.75);
  max-height: 10.3125rem;
  overflow: hidden;
  position: relative;
}

.searchable__content-img::before {
  content: '';
  display: block;
  padding-top: 60.71429%;
  width: 100%;
}

.searchable__content-img::after {
  bottom: 0;
  content: '';
  height: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
}

.searchable__img {
  display: block;
  left: 0;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
}

.searchable__content-link {
  background-color: #f6f6f6;
  display: block;
  height: 100%;
  overflow: hidden;
  position: relative;
  text-decoration: none;
}

.searchable__content-link::after {
  background-image: url("mysource_files/arrow--right.svg");
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 25px;
  content: '';
  height: 1.125rem;
  position: absolute;
  right: 25px;
  width: 1.75rem;
}

.searchable__content-link:hover, .searchable__content-link:focus, .searchable__content-link:active {
  background-color: #201547;
}

.searchable__content-link:hover::after, .searchable__content-link:focus::after, .searchable__content-link:active::after {
  background-image: url("mysource_files/arrow--right-white.svg");
}

.searchable__content-link:hover .searchable__content-title,
.searchable__content-link:hover .searchable__content-description, .searchable__content-link:focus .searchable__content-title,
.searchable__content-link:focus .searchable__content-description, .searchable__content-link:active .searchable__content-title,
.searchable__content-link:active .searchable__content-description {
  color: #fff;
}

.searchable__content-item {
  padding: 1.5625rem 1.5625rem 3.125rem 1.5625rem;
}

.searchable__content-title {
  color: #642667;
  font-size: 1.25rem;
  line-height: 28px;
  margin: 0;
  font-weight: 700;
}

.searchable__content-description {
  color: #383838;
  font-size: 0.9375rem;
  line-height: 24px;
  margin-bottom: 0;
}

.searchable-feature-filters form .search-filters__filter-tab .search__fields-wrap {
  border-bottom: none;
}

/* Module: S */
.social {
  overflow: hidden;
  position: relative;
}

.social-title {
  margin-bottom: 0.625rem;
  padding-left: 1rem;
  text-align: left;
  font-size: 1.75rem;
}

.social-carousel {
  max-width: 75rem;
  margin: 0 auto;
}

.social-carousel__item {
  padding: 1rem;
  padding-top: 0;
}

.social-carousel__item:first-of-type {
  padding-left: 0;
}

.social-slide {
  border: 1px solid #979797;
  color: #000;
  display: flex;
  flex-direction: column;
  height: 100%;
  text-decoration: none;
}

.social-slide:hover, .social-slide:focus {
  background-color: #f2f2f2;
}

.social-slide:hover .social-slide__image::before, .social-slide:focus .social-slide__image::before {
  height: 100%;
  opacity: .5;
}

.social-slide__content {
  flex: auto;
  padding: 24px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow-wrap: break-word;
}

.social-slide__image {
  background-image: url("http://placehold.it/380x178");
  background-position: center center;
  background-size: cover;
  height: 178px;
  position: relative;
  width: 100%;
}

.social-slide__image::before {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  bottom: 0;
  content: '';
  height: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  background-color: #fff;
}

.social-slide__text {
  margin: 0;
}

.social-slide__profile {
  display: flex;
  padding-top: 23px;
}

.social-slide__profile-icon {
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  height: 2.25rem;
  display: inline-block;
  width: 2.25rem;
}

.social-slide__profile-icon--tw {
  background-image: url("mysource_files/twitter.svg");
}

.social-slide__profile-icon--fb {
  background-image: url("mysource_files/facebook.svg");
}

.social-slide__profile-icon--ig {
  background-image: url("mysource_files/instagram.svg");
}

.social-slide__profile-name {
  line-height: 2.25rem;
  padding-left: 16px;
}

.social-carousel .slick-track {
  display: flex;
  width: auto !important;
}

.social-carousel .slick-slide {
  height: auto;
}

.social-carousel .slick-dots {
  list-style: none;
  text-align: center;
}

.social-carousel .slick-dots > li {
  cursor: pointer;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  background-color: #979797;
  border-radius: 5px;
}

.social-carousel .slick-dots > li.slick-active {
  background-color: #00b7bd;
}

.social-carousel .slick-dots li button {
  display: none;
}

/* Module: S */
.title-banner__social-sharing {
  bottom: 1.5625rem;
  font-size: 0.875rem;
  position: relative;
}

.title-banner__social-sharing__text {
  float: left;
  font-weight: 500;
}

.title-banner__social-sharing__item {
  color: #201547;
  display: block;
  float: left;
  margin: 0 0.5rem;
  position: relative;
  text-decoration: none;
}

.title-banner__social-sharing__item:focus, .title-banner__social-sharing__item:hover {
  outline: none;
}

.title-banner__social-sharing__item--ico {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 19px;
  width: 19px;
}

.title-banner__social-sharing__item--facebook {
  background-image: url(mysource_files/facebook-social.svg);
}

.title-banner__social-sharing__item--twitter {
  background-image: url(mysource_files/twitter-social.svg);
}

.title-banner__social-sharing__item--linkedin {
  background-image: url(mysource_files/linkedin-social.svg);
}

.title-banner__social-sharing__item--email {
  background-image: url(mysource_files/email-social.svg);
}

.title-banner__social-sharing__hidden {
  position: absolute;
  visibility: hidden;
}

/* Module: S */
.social-showcase {
  background: #f2f2f2;
  padding: 2.5rem 0 4.375rem;
}

.social-showcase .col-xs-12.col-sm-6.col-md-4 {
  display: none;
  width: 100%;
}

.social-showcase .col-xs-12.col-sm-6.col-md-4:nth-child(1), .social-showcase .col-xs-12.col-sm-6.col-md-4:nth-child(2), .social-showcase .col-xs-12.col-sm-6.col-md-4:nth-child(3) {
  display: block;
}

.social-showcase .container-fluid {
  max-width: 77rem;
}

.social-showcase .social-showcase__heading {
  color: #201547;
  font-size: 1.5rem;
  font-weight: 600;
  margin: 0 0 0.625rem;
  text-align: center;
}

.social-showcase .social-showcase_no-img h3 {
  margin-top: 3.75rem;
}

.social-showcase .social-showcase__item {
  -webkit-transition: background 0.35s ease;
  -moz-transition: background 0.35s ease;
  transition: background 0.35s ease;
  background: #fff;
  color: #6f6f6f;
  display: block;
  font-size: 0.875rem;
  margin-top: 1.25rem;
  text-decoration: none;
}

.social-showcase .social-showcase__item:hover .social-showcase__img-wrapper::after, .social-showcase .social-showcase__item:focus .social-showcase__img-wrapper::after {
  height: 100%;
}

.social-showcase .social-showcase__item--teal {
  background: #00b7bd;
  color: #201547;
}

.social-showcase .social-showcase__item--teal:hover, .social-showcase .social-showcase__item--teal:focus {
  background: #00a8ae;
}

.social-showcase .social-showcase__item--corporate {
  background: #201547;
  color: #fff;
}

.social-showcase .social-showcase__item--corporate:hover, .social-showcase .social-showcase__item--corporate:focus {
  background: #170f33;
}

.social-showcase .social-showcase__item--purple {
  background: #797391;
  color: #fff;
}

.social-showcase .social-showcase__item--purple:hover, .social-showcase .social-showcase__item--purple:focus {
  background: #6d6783;
}

.social-showcase .social-showcase__item--corporate .social-showcase__feed-name,
.social-showcase .social-showcase__item--purple .social-showcase__feed-name {
  color: #fff;
}

.social-showcase .social-showcase__item--corporate .social-showcase__feed-icon--fb,
.social-showcase .social-showcase__item--purple .social-showcase__feed-icon--fb {
  background-image: url("mysource_files/fb-logo-white.svg");
}

.social-showcase .social-showcase__item--corporate .social-showcase__feed-icon--li,
.social-showcase .social-showcase__item--purple .social-showcase__feed-icon--li {
  background-image: url("mysource_files/li-logo-white.svg");
}

.social-showcase .social-showcase__item--corporate .social-showcase__feed-icon--tw,
.social-showcase .social-showcase__item--purple .social-showcase__feed-icon--tw {
  background-image: url("mysource_files/tw-logo-white.svg");
}

.social-showcase .social-showcase__item--corporate .social-showcase__feed-icon--ig,
.social-showcase .social-showcase__item--purple .social-showcase__feed-icon--ig {
  background-image: url("mysource_files/ig-logo-white.svg");
}

.social-showcase .social-showcase__img-wrapper {
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  height: 246px;
  position: relative;
}

.social-showcase .social-showcase__img-wrapper::after {
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  transition: height 0.35s ease;
  background: rgba(255, 255, 255, 0.5);
  bottom: 0;
  content: '';
  height: 0;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
}

.social-showcase .social-showcase__img {
  display: block;
  margin: 0 auto;
  max-height: 380px;
}

.social-showcase .social-showcase__link {
  color: inherit;
  display: block;
  text-decoration: none;
}

.social-showcase .social-showcase__blurb-wrapper {
  padding: 2.5rem 1.5rem 1.5rem;
}

.social-showcase .social-showcase__blurb {
  margin: 0;
}

.social-showcase .social-showcase__feed-name {
  color: #201547;
  display: flex;
  font-size: 1rem;
  font-weight: 500;
  margin: 1.125rem 0 0;
}

.social-showcase .social-showcase__feed-icon {
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 1.375rem;
  margin-right: 0.75rem;
  width: 1.375rem;
}

.social-showcase .social-showcase__feed-icon--fb {
  background-image: url("mysource_files/fb-logo-corporate.svg");
}

.social-showcase .social-showcase__feed-icon--li {
  background-image: url("mysource_files/li-logo-corporate.svg");
}

.social-showcase .social-showcase__feed-icon--tw {
  background-image: url("mysource_files/tw-logo-corporate.svg");
}

.social-showcase .social-showcase__feed-icon--ig {
  background-image: url("mysource_files/ig-logo-corporate.svg");
}

/* Module: S */
table {
  margin: 1rem 0;
}

table th {
  background: #201547;
  border: 0.125rem solid #fff;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2.1;
  padding: 0.8125rem 1.25rem;
  text-align: left;
  text-transform: uppercase;
}

table th p {
  color: #fff !important;
}

table td {
  background: #f4f4f4;
  border: 0.125rem solid #fff;
  color: #6e6e6e;
  font-size: 0.875rem;
  padding: 0.9375rem;
}

.table-responsive {
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  display: inline-block;
  margin: 1rem 0;
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
}

.table-responsive table {
  margin: 0;
}

.forest-fire-management table th {
  background-color: #007b4b;
}

.fishermans-bend th {
  background-color: #47c5de;
  color: #201547;
}

.fishermans-bend th p {
  color: #201547 !important;
}

/* Module: S */
.content-wrapper {
  border-bottom: 0.0625rem solid rgba(32, 21, 71, 0.31);
  padding-bottom: 2.5rem;
  padding-top: 2.5rem;
}

.content-wrapper:first-child {
  padding-top: 0;
}

.content-wrapper .content-wrapper__col-header {
  color: #201547;
  margin: 0.6875rem 0;
}

.main.col-1 .content-wrapper .content-wrapper__col-header {
  margin-top: 0;
}

.content-wrapper .content-wrapper__col-media {
  height: 0;
  padding-bottom: 56.25%;
  padding-top: 1px;
  position: relative;
}

.content-wrapper .content-wrapper__col-media img {
  display: block;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  width: auto;
}

.content-wrapper .content-wrapper__col-media iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.no-border {
  border: none;
}

.feature-box {
  padding-top: 1rem;
}

.feature-box:first-child {
  padding-top: 0;
}

.forest-fire-management .content-wrapper .content-wrapper__col-header {
  color: #242424;
}

/* Module: S */
.title-banner {
  border-bottom: 0.0625rem solid rgba(32, 21, 71, 0.31);
  color: #201547;
  z-index: 10;
}

.title-banner .container-fluid {
  max-width: 77rem;
}

.title-banner .title-banner__backlink-wrapper {
  background-color: #fff;
}

.title-banner .title-banner__topic-wrapper {
  display: none;
}

.title-banner .title-banner__navigation {
  display: none;
}

.title-banner .title-banner__heading-wrapper {
  background-color: #fff;
  padding: 1.875rem 0 3.125rem;
}

.title-banner .title-banner__backlink {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  color: inherit;
  display: inline-block;
  font-size: 0.875rem;
  margin: 1.25rem 0 0;
  text-decoration: none;
}

.title-banner .title-banner__backlink:hover, .title-banner .title-banner__backlink:focus {
  outline: none;
  text-decoration: underline;
}

.title-banner .title-banner__backlink::before {
  -webkit-transform: rotate(90deg) translate(-0.125rem, 0.125rem);
  -ms-transform: rotate(90deg) translate(-0.125rem, 0.125rem);
  transform: rotate(90deg) translate(-0.125rem, 0.125rem);
  background: url("mysource_files/chevron--navy.svg") no-repeat center center;
  background-size: cover;
  content: '';
  display: inline-block;
  height: 0.25rem;
  margin: 0 0.625rem 0 0;
  width: 0.5rem;
}

.title-banner .title-banner__topic {
  color: #fff;
  font-size: 2.1875rem;
  font-weight: 500;
  margin: 1rem 0;
}

.title-banner .title-banner__list {
  margin: 0;
  padding: 0;
  list-style: none;
  height: 4.5rem;
  overflow: hidden;
  position: relative;
}

.title-banner .slick-arrow {
  background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #e6e6e6 75%, #e6e6e6 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #e6e6e6 75%, #e6e6e6 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #e6e6e6 75%, #e6e6e6 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #e6e6e6 75%, #e6e6e6 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #e6e6e6 75%, #e6e6e6 100%);
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-indent: 100%;
  top: 0;
  white-space: nowrap;
  width: 4.5rem;
  z-index: 5;
}

.title-banner .slick-arrow:focus {
  outline: none;
}

.title-banner .slick-arrow::after {
  background: url("mysource_files/chevron--navy.svg") no-repeat center center;
  background-size: cover;
  content: '';
  height: 0.375rem;
  position: absolute;
  top: 50%;
  width: 0.75rem;
}

.title-banner .slick-next {
  right: 0;
}

.title-banner .slick-next::after {
  -webkit-transform: rotate(270deg) translateX(25%);
  -ms-transform: rotate(270deg) translateX(25%);
  transform: rotate(270deg) translateX(25%);
  right: 0;
}

.title-banner .slick-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  left: 0;
}

.title-banner .slick-prev::after {
  -webkit-transform: rotate(270deg) translateX(25%);
  -ms-transform: rotate(270deg) translateX(25%);
  transform: rotate(270deg) translateX(25%);
  right: 0;
}

.title-banner .slick-list {
  padding: 0 1rem;
}

.title-banner .title-banner__item {
  display: inline-block;
  margin: 0 2.25rem 0 0;
}

.title-banner .title-banner__link {
  -webkit-transition: color 0.35s ease;
  -moz-transition: color 0.35s ease;
  transition: color 0.35s ease;
  color: inherit;
  display: block;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 1.6875rem 0 1.625rem;
  position: relative;
  text-decoration: none;
}

.title-banner .title-banner__link:hover, .title-banner .title-banner__link:focus {
  outline: none;
  color: #615c7d;
}

.title-banner .title-banner__link--active::after {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  border-color: transparent transparent #00b7bd;
  border-style: solid;
  border-width: 0 0.4375rem 0.9375rem;
  bottom: 0;
  content: '';
  left: 50%;
  position: absolute;
}

.title-banner .title-banner__heading {
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  margin: 0 0 0.8125rem;
}

.title-banner .title-banner__descr {
  font-size: 1rem;
  font-weight: 600;
  margin: 0;
}

.title-banner--topic .title-banner__backlink-wrapper {
  background-color: #fff;
  color: #201547;
  display: block;
}

.title-banner--topic .title-banner__topic-wrapper {
  background-color: rgba(32, 21, 71, 0.7);
  color: #fff;
  display: none;
}

.title-banner--topic .title-banner__navigation {
  background-color: #e6e6e6;
  display: none;
}

.title-banner--topic .title-banner__heading-wrapper {
  background-color: #fff;
}

.title-banner--topic .title-banner__backlink::before {
  background: url("mysource_files/chevron--navy.svg") no-repeat center center;
  background-size: cover;
}

.forest-fire-management .title-banner {
  color: #242424;
}

.forest-fire-management .title-banner .title-banner__link--active::after {
  border-bottom-color: #007b4b;
}

.forest-fire-management .title-banner__social-sharing__item--facebook {
  background-image: url("mysource_files/social-facebook--smoke-black.svg");
}

.forest-fire-management .title-banner__social-sharing__item--twitter {
  background-image: url("mysource_files/social-twitter--smoke-black.svg");
}

.forest-fire-management .title-banner__social-sharing__item--linkedin {
  background-image: url("mysource_files/social-linkedin--smoke-black.svg");
}

.forest-fire-management .title-banner__social-sharing__item--email {
  background-image: url("mysource_files/social-email--smoke-black.svg");
}

.fishermans-bend .title-banner {
  color: #242424;
}

.fishermans-bend .title-banner__topic {
  color: #201547;
}

.fishermans-bend .title-banner__link:hover, .fishermans-bend .title-banner__link:focus {
  color: #666666;
}

.fishermans-bend .title-banner__link--active::after {
  border-bottom-color: #47c5de;
}

/* Module: S */
.block-tile.trending {
  padding: 1.5rem 0;
  position: relative;
  z-index: 1;
}

.trending-content .block-tile__item--wrap {
  padding: 0.375rem;
}

.trending-content .block-tile__item {
  margin-bottom: 0;
}

.trending-content .block-tile__item-content--label {
  font-size: 1rem;
}

.trending-content__link {
  background-color: #fff;
}

.trending-content__link:hover {
  background-color: #f2f2f2;
}

.trending-content__link .block-tile__item--img::after {
  background-color: #fff;
}

.trending-content__more {
  text-align: center;
  padding: 1.5rem 0;
}

.trending-tabs {
  display: flex;
  justify-content: center;
}

.trending-tabs__header {
  color: #A8A4B6;
  font-size: 1.375rem;
  font-weight: 600;
  cursor: pointer;
  padding: 10px 20px;
  margin: 0;
  margin-bottom: 1rem;
}

.trending-tabs__header--active {
  border-bottom: 3px solid #00b7bd;
  color: #201547;
}

.trending-content__button {
  display: inline-block;
  text-decoration: none;
  padding: 10px 50px;
  border: 1px solid #201547;
  color: #201547;
}

.trending-content__button:hover {
  text-decoration: underline;
}

.trending-content .block-tile__item-content--icon,
.trending-content .block-tile__item-content--description p,
.trending-content .block-tile__item-content--label {
  color: #201547;
}

.trending-content .block-tile__item-content--icon {
  background-image: url("mysource_files/arrow--cor-sort.svg");
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 1.0375rem;
  width: 1.5625rem;
}

.block-tile__item-content--tag {
  font-weight: 500;
  color: #201547;
}

/* Module: S */
.two-topic-tiles {
  background-color: #f2f2f2;
  padding: 3.625rem 0;
}

.two-topic-tiles .container-fluid {
  max-width: 77rem;
}

.two-topic-tiles .col-xs-12.col-sm-6 {
  display: flex;
}

.two-topic-tiles .col-xs-12.col-sm-6:last-child {
  padding-top: 1.25rem;
}

.two-topic-tiles__item {
  display: flex;
  flex-direction: column;
  padding: 2.1875rem 2.8125rem 2.1875rem 2.1875rem;
  position: relative;
  width: 100%;
}

.two-topic-tiles__item--corporate {
  background-color: #201547;
}

.two-topic-tiles__item--corporate .two-topic-tiles__item--header h3, .two-topic-tiles__item--corporate .two-topic-tiles__item--description, .two-topic-tiles__item--corporate .two-topic-tiles__item-list, .two-topic-tiles__item--corporate .two-topic-tiles__item-list-element--link {
  color: #fff;
}

.two-topic-tiles__item--corporate .two-topic-tiles__item--header h3:focus, .two-topic-tiles__item--corporate .two-topic-tiles__item--header h3:hover, .two-topic-tiles__item--corporate .two-topic-tiles__item--description:focus, .two-topic-tiles__item--corporate .two-topic-tiles__item--description:hover, .two-topic-tiles__item--corporate .two-topic-tiles__item-list:focus, .two-topic-tiles__item--corporate .two-topic-tiles__item-list:hover, .two-topic-tiles__item--corporate .two-topic-tiles__item-list-element--link:focus, .two-topic-tiles__item--corporate .two-topic-tiles__item-list-element--link:hover {
  text-decoration: none;
}

.two-topic-tiles__item--corporate .two-topic-tiles__item--header h3::after, .two-topic-tiles__item--corporate .two-topic-tiles__item--description::after, .two-topic-tiles__item--corporate .two-topic-tiles__item-list::after, .two-topic-tiles__item--corporate .two-topic-tiles__item-list-element--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.two-topic-tiles__item--corporate .two-topic-tiles__item-list-element::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.two-topic-tiles__item--teal {
  background-color: #00b7bd;
}

.two-topic-tiles__item--teal .two-topic-tiles__item-list-element::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.two-topic-tiles__item--teal .two-topic-tiles__item-list-element--link {
  color: #201547;
}

.two-topic-tiles__item--teal .two-topic-tiles__item-list-element--link:focus, .two-topic-tiles__item--teal .two-topic-tiles__item-list-element--link:hover {
  text-decoration: none;
}

.two-topic-tiles__item--teal .two-topic-tiles__item-list-element--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.two-topic-tiles__item--header h3 {
  line-height: 1.13;
  letter-spacing: normal;
  margin: 0.625rem 0;
}

.two-topic-tiles__item--description {
  flex: 1 1 auto;
  padding: 1.25rem 0 1.875rem 0;
}

.two-topic-tiles__item--description p {
  font-size: 1rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.3px;
  margin: 0;
}

.two-topic-tiles__item-list ul {
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
  list-style: none;
  margin: 0;
  padding: 0;
}

.two-topic-tiles__item-list-element {
  margin: 0.9375rem 1.875rem 0 0;
  position: relative;
}

.two-topic-tiles__item-list-element--link {
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.3px;
  padding-right: 1.875rem;
  position: relative;
}

.two-topic-tiles__item-list-element--link::after {
  content: '';
  height: 1rem;
  position: absolute;
  right: -20px;
  top: 50%;
  transform: translateY(-50%);
  width: 1.5625rem;
}

@media (min-width: 48em) {
  body::after {
    content: 'medium';
  }
  .main-content-wrapper p,
  .main-content-wrapper ul,
  .main-content-wrapper ol {
    font-size: 1rem;
  }
  .main .container-fluid {
    position: relative;
    z-index: 10;
  }
  /*
--------------------
Modules
--------------------
*/
  /* Module: Accordion */
  .accordion__header {
    font-size: 1.5rem;
  }
  .accordion .accordion__link {
    font-size: 1rem;
  }
  .accordion .accordion__target {
    font-size: 1rem;
  }
  .tabs .slick-arrow {
    width: 3.625rem;
  }
  .tabs .slick-arrow::after {
    background: url("mysource_files/chevron--teal.svg") no-repeat center center;
    background-size: cover;
    content: '';
    height: 0.375rem;
    position: absolute;
    top: 50%;
    width: 0.75rem;
  }
  .tabs .slick-next::after {
    -webkit-transform: rotate(270deg) translateX(25%);
    -ms-transform: rotate(270deg) translateX(25%);
    transform: rotate(270deg) translateX(25%);
    right: 0;
  }
  .tabs .slick-prev::after {
    -webkit-transform: rotate(270deg) translateX(25%);
    -ms-transform: rotate(270deg) translateX(25%);
    transform: rotate(270deg) translateX(25%);
    right: 0;
  }
  .tabs .tabs__link {
    font-size: 1rem;
    margin: 0 1.875rem 0 0;
    padding: 1.125rem 0;
  }
  .tabs .tabs__target {
    padding-top: 2.5rem;
  }
  .tabs .tabs__target p {
    font-size: 1rem;
  }
  .forest-fire-management .tabs .slick-arrow::after {
    background-image: url("mysource_files/chevron--jungle-green.svg");
  }
  /* Module: S */
  .active-video-banner {
    min-height: 425px;
  }
  .active-video-banner-inner {
    left: 50%;
    padding: 2.5rem;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
  }
  .active-video-banner__video-bg--fallback {
    display: none;
    visibility: hidden;
  }
  .active-video-banner__video-bg--loop {
    display: block;
    visibility: visible;
  }
  .active-video-banner__toggle-button {
    -webkit-transition: all 0.35s ease;
    -moz-transition: all 0.35s ease;
    transition: all 0.35s ease;
    background-color: rgba(0, 0, 0, 0.33);
    background-image: url("mysource_files/play-button.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 40%;
    border: none;
    border-radius: 100%;
    display: block;
    height: 2.5rem;
    opacity: .8;
    position: absolute;
    right: 3.125rem;
    bottom: 1.5625rem;
    width: 2.5rem;
    z-index: 1;
  }
  .active-video-banner__toggle-button:focus, .active-video-banner__toggle-button:hover {
    background-color: #000;
    outline: none;
    opacity: 1;
  }
  .active-video-banner .pause {
    background-image: url("mysource_files/pause-button.svg");
  }
  .active-video-banner__text-wrapper h1 {
    font-size: 2.625rem;
  }
  .active-video-banner__text-wrapper h2 {
    font-size: 1rem;
  }
  .active-video-banner__button-wrapper .btn__small {
    width: auto;
  }
  .active-video-banner__button-wrapper .btn:first-child {
    margin-right: 1.25rem;
  }
  /* Module: S */
  /* Module: S */
  .block-tile {
    padding-bottom: 3.125rem;
  }
  .block-tile.padding_bottom--half {
    padding-bottom: 1.5625rem;
  }
  .block-tile--header {
    text-align: center;
  }
  .block-tile__item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .block-tile__item--wrap {
    display: flex;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
  .block-tile__item-content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 0;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
  .block-tile__item-content-wrapper {
    flex-grow: 1;
    flex-shrink: 0;
  }
  .search__result--tiles .block-tile__item {
    max-width: 100%;
  }
  .block-tile--small {
    padding-bottom: 0.625rem;
  }
}

@media screen and (min-width: 48em) and (-ms-high-contrast: active), (min-width: 48em) and (-ms-high-contrast: none) {
  .block-tile__item--wrap {
    display: block;
  }
  .block-tile__item {
    height: 100%;
  }
}

@media (min-width: 48em) {
  /* Module: S */
  .main-content-wrapper .btn__large {
    width: 23.125rem;
    margin-right: 3.125rem;
  }
  .main-content-wrapper .btn__large:nth-child(even) {
    margin-right: 0;
  }
  /* Module: S */
  .header-banner.campaign .banner__image-overlay--medium {
    filter: url("#banner-multiply-medium");
  }
  .header-banner.campaign .banner__text-wrapper {
    width: 50%;
  }
  .header-banner.campaign .tablet-hide {
    display: none;
  }
  .header-banner.campaign .tablet-show {
    display: block;
  }
  /* Module: S */
  .content-drawer p,
  .content-drawer ul,
  .content-drawer ol {
    font-size: 1rem;
  }
  /* Module: S */
  .faq__header {
    font-size: 1.5rem;
  }
  .faq__container--content {
    padding-top: 1.25rem;
  }
  .faq__content--header {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.38;
    margin: 0;
    width: 10.9375rem;
  }
  .col-2 .faq__content--header {
    width: 10.9375rem;
  }
  .col-1 .faq__content--header {
    width: 13.75rem;
  }
  /* Module: S */
  .feature-panel .feature-panel__block {
    padding: 1.5rem 0;
  }
  /* Module: S */
  .featured-image__content .col-xs-12 {
    order: 0;
    padding: 0.25rem;
  }
  .featured-image__content .col-xs-12.col-sm-6 {
    order: 0;
  }
  .featured-image__content-item {
    height: 9.25rem;
    margin-bottom: 0;
  }
  .featured-image__content-item--large {
    height: 19rem;
  }
  .featured-image__content-item--large .featured-image__content-item--link {
    padding: 1.5625rem;
  }
  .featured-image__content-item--large .featured-image__content-item--link::before {
    width: calc(100% - 70px);
  }
  .featured-image__content-item--large .featured-image__content-item--link::after {
    right: 250px;
  }
  .featured-image__content-item--large .featured-image__content-item--link:hover::before {
    width: 700px;
  }
  .featured-image__content-item--large .featured-image__content-item--title {
    font-size: 1.125rem;
    line-height: 1.5;
  }
  .featured-image__content-item--title {
    line-height: 1.5;
  }
  /* Module: S */
  .quick-contact br {
    display: block;
  }
  /* Module: S */
  .form-accordion__item-header .form-accordion__btn {
    -webkit-transition: all 0.35s ease;
    -moz-transition: all 0.35s ease;
    transition: all 0.35s ease;
    background: #201547;
    bottom: 0;
    border: none;
    color: #fff;
    display: inline-block;
    font-size: 0.875rem;
    font-weight: 400;
    margin: auto;
    max-width: 215px;
    max-height: 2.4375rem;
    outline: none;
    overflow: hidden;
    padding: 0.625rem 2.3125rem 0.625rem 1rem;
    position: absolute;
    right: 1.5625rem;
    text-align: left;
    text-decoration: none;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap;
    z-index: 1;
  }
  .form-accordion__item-header .form-accordion__btn::after {
    background: url("mysource_files/form-icon-white.svg") no-repeat center center transparent;
    content: '';
    height: 1rem;
    position: absolute;
    right: 0.9375rem;
    top: 0.6875rem;
    width: 0.75rem;
  }
  .form-accordion__item-header .form-accordion__btn:hover, .form-accordion__item-header .form-accordion__btn:focus {
    background: rgba(32, 21, 71, 0.9);
  }
  .form-accordion__title {
    max-width: calc(100% - 250px);
  }
  .form-accordion__subtitle {
    display: inline-block;
    font-size: 0.75rem;
    font-weight: normal;
    line-height: 2.5;
    padding: 0;
    position: relative;
    width: auto;
  }
  .form-accordion__subtitle::after {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: transform 0.35s ease;
    -moz-transition: transform 0.35s ease;
    transition: transform 0.35s ease;
    background: url("mysource_files/chevron-teal.svg") no-repeat center center transparent;
    content: '';
    height: 1rem;
    position: absolute;
    right: -1.5625rem;
    top: 50%;
    width: 1rem;
  }
  .form-accordion__target-list {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    columns: 2;
  }
  .form-accordion .accordion__target {
    background-color: rgba(188, 184, 199, 0.16);
    color: #201547;
    font-size: 0.875rem;
  }
  .form-accordion .accordion__target .form-accordion__btn {
    display: none;
  }
  .form-accordion .accordion__target p {
    margin: 0;
  }
  /* Module: S */
  .full-width-carousel .container-fluid {
    position: initial;
  }
  .full-width-carousel .block-tile--header h2 {
    font-size: 2.5rem;
  }
  .full-width-carousel-desktop {
    display: block;
    position: initial;
  }
  .full-width-carousel-mobile {
    display: none;
  }
  .full-width-carousel__container {
    max-width: 1200px;
    width: calc(100vw - 32px);
  }
  .full-width-carousel__content .col-xs-12:first-of-type {
    margin-bottom: 8px;
  }
  .full-width-carousel__content-item {
    height: 30.5rem;
    max-width: none;
    width: auto;
  }
  .full-width-carousel__content-item--small {
    height: 240px;
  }
  .full-width-carousel__content-item--small .full-width-carousel__description {
    display: none;
  }
  .full-width-carousel__description {
    margin: 0.6875rem 0 1.25rem 0;
  }
  .full-width-carousel__content-item--small .full-width-carousel__title {
    font-size: 1.25rem;
    margin-bottom: 1.25rem;
  }
  /* Module: S */
  .header-banner {
    max-height: 18.25rem;
  }
  .header-banner::before {
    display: block;
  }
  .header-banner .col-md-6:first-of-type {
    flex-basis: 48%;
    max-width: 48%;
  }
  .header-banner .col-md-6:last-of-type {
    flex-basis: 52%;
    max-width: 52%;
  }
  .header-banner .col-xs-12:first-of-type {
    order: 1;
  }
  .header-banner .col-xs-12:last-of-type {
    order: 2;
  }
  .header-banner .banner__text-wrapper {
    padding: 0 0 0 2rem;
  }
  .header-banner .banner__image-wrapper::after {
    border-width: 0 3.375rem 7.125rem;
    left: 3.375rem;
  }
  .header-banner .banner__image-wrapper::before {
    right: -43.6875rem;
  }
  .header-banner .banner__image-triangle {
    left: -48rem;
  }
  .header-banner .banner__image {
    height: 18.25rem;
  }
  /* Module: S */
  .header {
    z-index: 11;
  }
  .navigation.slideout-menu {
    width: 320px;
  }
  .megamenu {
    display: block;
  }
  .megamenu .megamenu__item:last-of-type .megamenu__link {
    margin: 0;
  }
  .megamenu .megamenu__link {
    font-size: 0.875rem;
    margin: 0 2.5rem 0 0;
    padding: 0;
  }
  .megamenu .megamenu__link::after {
    height: 0.3125rem;
    right: -1rem;
    top: 0.5rem;
    width: 0.625rem;
  }
  .megamenu .megamenu__link::before {
    -webkit-transform: translateY(1rem);
    -ms-transform: translateY(1rem);
    transform: translateY(1rem);
  }
  .megamenu .megamenu__link:hover::before, .megamenu .megamenu__link:focus::before {
    -webkit-transform: translateY(0.5rem);
    -ms-transform: translateY(0.5rem);
    transform: translateY(0.5rem);
  }
  .megamenu .megamenu__link--open::before {
    -webkit-transform: translateY(0.5rem);
    -ms-transform: translateY(0.5rem);
    transform: translateY(0.5rem);
  }
  .megamenu .megamenu__sub-nav {
    top: 3.125rem;
  }
  .utility__list {
    display: none;
  }
  /* Module: S */
  .lhs-nav {
    display: block;
  }
  /* Module: S */
  /* Module: S */
  .media {
    padding-bottom: 65px;
  }
  .col-sm-3.media-tiles__item:nth-of-type(3),
  .col-sm-3.media-tiles__item:nth-of-type(4) {
    border-top: 1px solid #E3E3E3;
  }
  .col-sm-3.media-tiles__item:nth-of-type(2) {
    border-right: none;
  }
  /* Module: S */
  .news-articles__content p,
  .news-articles__content ul,
  .news-articles__content ol {
    font-size: 1rem;
  }
  .block-title--news_articles .block-tile__item--img {
    flex: none;
  }
  .block-title--news_articles .block-tile__item--img::before {
    content: '';
  }
  .block-title--news_articles .block-tile__item--img img {
    height: auto;
    margin: 0 auto;
    object-fit: cover;
    top: 50%;
    transform: translate(0, -50%);
  }
  .block-title--news_articles .block-tile__item-content {
    flex-grow: 1;
    flex-shrink: 0;
  }
  .block-title--news_articles .block-tile__item-content--description {
    display: block;
  }
  .block-title--news_articles .block-tile__item-content--link {
    display: block;
  }
  /* Module: S */
  .article-row section {
    margin: 0rem 0;
  }
  /* Module: S */
  .ripple-footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .ripple-footer__flag {
    margin-bottom: 0;
  }
  .ripple-footer__acknowledgement {
    align-items: flex-start;
    display: flex;
  }
  .ripple-footer__text {
    margin-left: 0.75rem;
  }
  .ripple-footer__text--caption, .ripple-footer__text--copyright {
    margin-left: 0;
  }
  .ripple-footer__bottom {
    padding-top: 0.75rem;
  }
  .ripple-footer__bottom-logos a {
    margin-right: 1.25rem;
  }
  .ripple-footer__bottom-logos a:last-child {
    margin-right: 0;
  }
  .ripple-footer__logo {
    max-width: 7rem;
  }
  /* Module: S */
  .search-header .breadcrumb {
    width: 50%;
  }
  .search__form-filbtn-wrap .search__form-wrap {
    width: 100%;
  }
  .search__form-filbtn-wrap .search__form-wrap > form {
    width: 75%;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap {
    top: 0;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__clear-btn {
    height: 3.125rem;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__clear-btn:hover, .search__form-filbtn-wrap .search__filter-btn-wrap .search__clear-btn:focus {
    background-color: rgba(32, 21, 71, 0.79);
    color: #fff;
    outline: 0;
    user-select: none;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__clear-btn .filter-clear-btn__text {
    font-size: 0.875rem;
    line-height: 3.125rem;
  }
  .search-filters form .search-filters__header-wrap .search-filters__header .search-filters__clear,
  .search-filters form .search-filters__header-wrap .search-filters__header .reset-search-facets--mobile,
  .search-filters form .search-filters__header-wrap .search-filters__header .planning-scheme-reset-search-facets--mobile {
    left: 1.25rem;
  }
  .search-filters form .search-filters__header-wrap .search-filters__header .search-filters__close {
    right: 1.25rem;
  }
  /* Module: S */
  /*
 * Table of Contents
 *
 *  SEARCH TOOLS
 * 
 */
  /*
--------------------
1. SEARCH TOOLS
--------------------
*/
  .results--count {
    font-size: 0.8125rem;
    line-height: 0.9375rem;
    font-weight: 500;
  }
  .results--query {
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 0.625rem;
  }
  .results--types {
    margin-bottom: 0.625rem;
  }
  #typesSelect .button {
    display: inline-block !important;
  }
  .types__select {
    position: relative;
    float: right;
    width: 7.1875rem !important;
    margin-bottom: 0;
  }
  .icon--tools {
    position: relative;
    margin-left: 1.25rem;
    margin-top: 0.625rem;
  }
  .icon--tools .icon.selected {
    color: #201647;
  }
  .filters__heading.first-child, .first-child.filters__heading-selected {
    margin-top: 20px;
  }
  /* Module: S */
  .search__result--tiles .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  /* Module: S */
  .searchable-grid__item {
    margin-bottom: 1rem;
    min-height: 18.75rem;
  }
  .searchable-grid__item:last-child:not(:nth-child(2n+2)) .featured-image__content-item--large .featured-image__content-item--link::before {
    max-height: 24.375rem;
    width: 50%;
  }
  .searchable-grid__item:last-child:not(:nth-child(2n+2)) .featured-image__content-item--wrapper {
    max-width: 50%;
  }
  .searchable-grid__item .featured-image__content-item--title {
    font-size: 1.625rem;
  }
  .searchable-grid__item .featured-image__content-item--label {
    font-size: 1.125rem;
  }
  .searchable-featured-grid.search__form-filbtn-wrap .search__form-wrap {
    align-self: center;
    margin-right: 0;
    padding: 0;
  }
  .searchable-featured-grid .search__filter-btn-wrap {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .searchable-featured-grid .search-filters {
    display: block;
    flex-basis: 18.75rem;
    margin-right: -.5rem;
    max-width: 18.75rem;
  }
  .searchable-featured-grid .search-filters form {
    margin: 0;
    width: 100%;
  }
  .searchable-featured-grid .search-filters .search-filters__header-wrap,
  .searchable-featured-grid .search-filters .search-filters__footer-wrap {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .searchable-featured-grid .search-filters .search-filters__filter-tab .search__fields-wrap {
    padding: 0;
  }
  .searchable-featured-grid .search-filters .search-filters__filter-tab .search__fields-wrap .filter-field__wrap {
    padding: 0;
  }
  .searchable-featured-grid .filter-tabs__wrap {
    margin: 0 -.5rem;
  }
}

@media screen and (min-width: 48em) and (max-width: 1332px) and (min-width: 64em) {
  .searchable-featured-grid.search__form-filbtn-wrap > .container-fluid {
    margin: 0 auto;
  }
}

@media (min-width: 48em) {
  /* Module: S */
  .social {
    padding-bottom: 65px;
  }
  .social-title {
    text-align: center;
    font-size: 2.5rem;
    margin-bottom: 2.075rem;
  }
  /* Module: S */
  .title-banner__social-sharing {
    bottom: 2.25rem;
  }
  /* Module: S */
  .social-showcase {
    padding: 5rem 0;
  }
  .social-showcase .col-xs-12.col-sm-6.col-md-4 {
    display: block;
  }
  .social-showcase .social-showcase__heading {
    font-size: 2.5rem;
    margin: 0 0 2.5rem;
  }
  .social-showcase .social-showcase__item {
    font-size: 1rem;
  }
  /* Module: S */
  .content-wrapper .content-wrapper__col-header {
    font-size: 1.5rem;
    margin-top: 0;
  }
  .feature-box {
    padding-top: 0;
  }
  /* Module: S */
  .title-banner .title-banner__heading-wrapper {
    padding: 2rem 0 4.6875rem;
  }
  .title-banner .title-banner__heading {
    font-size: 3.125rem;
    font-weight: 500;
    line-height: 4.375rem;
  }
  .title-banner .title-banner__descr {
    font-size: 1.25rem;
  }
  .title-banner .title-banner__backlink {
    margin: 1.5625rem 0 0;
  }
  .title-banner .title-banner__backlink::before {
    -webkit-transform: rotate(180deg) translate(0, -0.125rem);
    -ms-transform: rotate(180deg) translate(0, -0.125rem);
    transform: rotate(180deg) translate(0, -0.125rem);
    background: url("mysource_files/arrow.svg") no-repeat center center;
    background-size: cover;
    height: 0.875rem;
    width: 1.6875rem;
  }
  .title-banner--topic .title-banner__topic-wrapper {
    display: block;
  }
  .title-banner--topic .title-banner__navigation {
    display: block;
  }
  .title-banner--topic .title-banner__backlink-wrapper {
    background-color: rgba(32, 21, 71, 0.7);
    color: #fff;
    display: block;
  }
  .title-banner--topic .title-banner__heading-wrapper {
    padding: 4.875rem 0 4.6875rem;
  }
  .title-banner--topic .title-banner__backlink {
    margin: 1.5625rem 0;
  }
  .title-banner--topic .title-banner__backlink::before {
    background: url("mysource_files/arrow--white.svg") no-repeat center center;
    background-size: cover;
  }
  .forest-fire-management .title-banner--topic .title-banner__backlink-wrapper, .forest-fire-management .title-banner__topic-wrapper {
    background-color: #007b4b;
    color: #fff;
  }
  .fishermans-bend .title-banner--topic .title-banner__backlink-wrapper, .fishermans-bend .title-banner__topic-wrapper {
    background-color: #9de0ee;
    color: #201547;
  }
  .fishermans-bend .title-banner__backlink::before {
    background: url("mysource_files/arrow.svg") no-repeat center center;
    background-size: cover;
  }
  /* Module: S */
  .trending-content .block-tile__item--wrap {
    padding: 1.5rem 0.3125rem;
  }
  .trending-tabs__header {
    font-size: 2.5rem;
    margin: 1.625rem 1.25rem;
    padding: 0;
  }
  /* Module: S */
  .two-topic-tiles .col-xs-12.col-sm-6:last-child {
    padding-top: 0;
  }
}

@media (min-width: 64em) {
  body::after {
    content: 'wide';
  }
  /*
--------------------
Modules
--------------------
*/
  /* Module: Matrix form */
  form .sq-form-field {
    width: 40%;
  }
  .selectric-wrapper {
    margin-left: -0.875rem;
    margin-right: -0.875rem;
    padding: 0.625rem 0.875rem;
    width: calc(40% + 28px);
  }
  /* Module: S */
  .active-video-banner {
    min-height: 550px;
  }
  .active-video-banner__text-wrapper h1 {
    font-size: 3.75rem;
  }
  .active-video-banner__text-wrapper h2 {
    font-size: 1.25rem;
  }
  /* Module: S */
  /* Module: S */
  .block-nav {
    padding: 3.125rem 0 0;
  }
  .block-nav.padding_top--half {
    padding-top: 1.5625rem;
  }
  .block-nav.padding_bottom--half {
    padding-bottom: 0;
  }
  .block-nav .block-nav__list-wrapper {
    margin: 0;
  }
  .block-nav .slick-arrow {
    width: 3.625rem;
  }
  .block-nav .slick-arrow::after {
    background: url("mysource_files/chevron--teal.svg") no-repeat center center;
    background-size: cover;
    content: '';
    height: 0.375rem;
    position: absolute;
    top: 50%;
    width: 0.75rem;
  }
  .block-nav .slick-next::after {
    -webkit-transform: rotate(270deg) translateX(25%);
    -ms-transform: rotate(270deg) translateX(25%);
    transform: rotate(270deg) translateX(25%);
    right: 0;
  }
  .block-nav .slick-prev::after {
    -webkit-transform: rotate(270deg) translateX(25%);
    -ms-transform: rotate(270deg) translateX(25%);
    transform: rotate(270deg) translateX(25%);
    right: 0;
  }
  .block-nav .block-nav__link {
    font-size: 1rem;
    margin: 0 4.0625rem 0 0;
    padding: 1.125rem 0;
  }
  .block-nav .uber-accordion__target-active {
    display: flex;
    padding: 4.375rem 0;
  }
  .block-nav .block-nav__content--left {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
    padding: 0;
  }
  .block-nav .block-nav__content--right {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    margin-left: 16.66666667%;
    max-width: 50%;
  }
  .block-nav .block-nav__content-header h3 {
    font-size: 1.5rem;
    margin-top: 0;
  }
  .block-nav .block-nav__content-description p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .block-nav .block-nav__list-children {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-count: 2;
    column-gap: 0;
  }
  .block-nav .block-nav__item-sub::after {
    margin-right: 0.625rem;
  }
  .block-nav .block-nav__item-sub--link {
    line-height: 3;
    padding: 0;
  }
  .forest-fire-management .block-nav .slick-arrow::after {
    background-image: url("mysource_files/chevron--jungle-green.svg");
  }
  /* Module: S */
  .block-quote {
    padding: 4.90625rem 0 6.375rem;
  }
  .block-quote.padding_top--half {
    padding-top: 2.4375rem;
  }
  .block-quote.padding_bottom--half {
    padding-bottom: 3.1875rem;
  }
  .block-quote .block-quote__image {
    margin-bottom: 0;
  }
  .block-quote .block-quote__quote h5 {
    font-size: 1.375rem;
  }
  /* Module: S */
  .block-tile {
    padding-bottom: 5.625rem;
    padding-top: 2.5625rem;
  }
  .block-tile.padding_top--half {
    padding-top: 1.25rem;
  }
  .block-tile.padding_bottom--half {
    padding-bottom: 2.8125rem;
  }
  .block-tile--header {
    text-align: center;
  }
  .block-tile--header h2 {
    font-size: 2.5rem;
    margin-bottom: 1.6875rem;
  }
  .block-tile__item {
    margin-bottom: 0;
  }
  .block-tile__item-content--header h3,
  .block-tile__item-content--header strong {
    font-size: 1.5rem;
  }
  .block-tile--small {
    padding-bottom: 0.625rem;
  }
  /* Module: S */
  .landing .header-banner.campaign,
  .inside .header-banner.campaign {
    height: 45.625rem;
    max-height: 45.625rem;
  }
  .landing .header-banner.campaign .banner__text-wrapper,
  .inside .header-banner.campaign .banner__text-wrapper {
    margin-left: 1.5625rem;
  }
  .landing .header-banner.campaign .banner__heading,
  .inside .header-banner.campaign .banner__heading {
    font-size: 3.125rem;
  }
  .landing .header-banner.campaign .banner__subheading,
  .inside .header-banner.campaign .banner__subheading {
    font-size: 1.125rem;
  }
  /* Module: S */
  .container-fluid--column-wrapper {
    padding-bottom: 4.5rem;
    padding-top: 5rem;
    max-width: 75rem;
  }
  /* Module: S */
  .content-drawer {
    width: auto;
  }
  .content-drawer .content-drawer__close {
    line-height: 6.25rem;
    padding: 0 2.5rem;
  }
  .content-drawer .content-drawer__content-wrapper {
    height: calc(100% - 100px);
  }
  .content-drawer .content-drawer__content {
    margin: 0 5.625rem 5rem 5rem;
    padding: 0;
    width: 45rem;
  }
  /* Module: S */
  .feature-panel {
    padding: 3.75rem 0;
  }
  .feature-panel.padding_top--half {
    padding-top: 1.875rem;
  }
  .feature-panel.padding_bottom--half {
    padding-bottom: 1.875rem;
  }
  .feature-panel::after {
    border-width: 0 5.8125rem 11.875rem;
    left: -5.8125rem;
  }
  .feature-panel::before {
    border-width: 11.875rem 5.8125rem 0;
    right: -5.8125rem;
  }
  .feature-panel .feature-panel__heading {
    font-size: 2.5rem;
  }
  .feature-panel .feature-panel__descr {
    font-size: 1rem;
    margin: 0.625rem auto 2rem;
    max-width: 37.5rem;
  }
  .feature-panel .feature-panel__block {
    padding: 1.5rem 0;
  }
  .feature-panel .feature-block__heading {
    font-size: 1.25rem;
  }
  .feature-panel .feature-block__descr {
    font-size: 1rem;
  }
  /* Module: S */
  .featured-image--large {
    padding: 4.6875rem 0 6.25rem;
  }
  .featured-image--large.padding_top--half {
    padding-top: 2.34375rem;
  }
  .featured-image--large.padding_bottom--half {
    padding-bottom: 3.125rem;
  }
  .featured-image--small {
    padding: 2.875rem 0 5rem;
  }
  .featured-image--small.padding_top--half {
    padding-top: 1.4375rem;
  }
  .featured-image--small.padding_bottom--half {
    padding-bottom: 2.5rem;
  }
  .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .featured-image--header {
    font-size: 2.5rem;
  }
  .featured-image__content.col-xs-12.col-sm-6 {
    padding: 0;
  }
  .featured-image__content .row {
    margin: 0;
  }
  .featured-image__content .row .col-xs-12 {
    padding: 0.375rem;
  }
  .featured-image__content-item {
    height: 234px;
  }
  .featured-image__content-item--purple-light .featured-image__content-item--link::after, .featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
    height: 1.0625rem;
    width: 2.25rem;
  }
  .featured-image__content-item--purple-dark .featured-image__content-item--link::after, .featured-image__content-item--colour .featured-image__content-item--link::after, .featured-image__content-item--planning .featured-image__content-item--link::after, .featured-image__content-item--corporate-services .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
    height: 1.0625rem;
    width: 2.25rem;
  }
  .featured-image__content-item--link {
    padding: 1.875rem;
  }
  .featured-image__content-item--title {
    font-size: 1.25rem;
  }
  .featured-image__content-item--label {
    font-size: 1rem;
  }
  .featured-image__content-item--large {
    height: 480px;
  }
  .featured-image__content-item--large .featured-image__content-item--link::before {
    border-top: 31rem solid;
    border-top-color: inherit;
    border-right: 17rem solid transparent;
    width: calc(100% - 60px);
  }
  .featured-image__content-item--large .featured-image__content-item--link:hover::before {
    width: 1000px;
  }
  .featured-image__content-item--large .featured-image__content-item--link::after {
    height: 1.0625rem;
    right: 340px;
    width: 2.25rem;
  }
  .featured-image__content-item--large .featured-image__content-item--title {
    font-size: 1.25rem;
    width: 282px;
  }
  .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .featured-image__content-item--large.featured-image__content-item--corporate-services .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .environment .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  .environment .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
  .climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
  .forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
  .water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  .environment .featured-image--large .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .climate-change .featured-image--large .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .forest-fire .featured-image--large .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .water-and-catchments .featured-image--large .featured-image__content-item--purple-dark .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .environment .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  .environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
  .climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
  .forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
  .water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  .environment .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .climate-change .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .forest-fire .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .water-and-catchments .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .environment .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
  .climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
  .forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
  .water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  .water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
  .energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
  .local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .planning .featured-image--large .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .energy .featured-image--large .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .local-infrastructure .featured-image--large .featured-image__content-item--purple-dark .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
  .energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
  .local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  .planning .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .energy .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .local-infrastructure .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
  .energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
  .local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .fishermans-bend .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  .fishermans-bend .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .fishermans-bend .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  .fishermans-bend .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  /* Module: S */
  .footer-menu {
    padding: 4.9375rem 0 5.5rem;
  }
  .footer-menu .footer__group {
    height: 100%;
    position: relative;
  }
  .footer-menu .footer__list {
    display: block;
  }
  .footer-menu .footer__list--col {
    padding: 0 2.5rem;
  }
  .footer-menu .footer__list--col::after, .footer-menu .footer__list--col::before {
    background: #fff;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 0.0625rem;
  }
  .footer-menu .footer__list--col::after {
    right: 1rem;
  }
  .footer-menu .footer__list--col::before {
    left: 1rem;
  }
  .footer-menu .footer__list--social {
    padding: 0;
    text-align: left;
  }
  .footer-menu .footer__list--social::after {
    background: #fff;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 0.0625rem;
  }
  .footer-menu .footer__item--social {
    display: block;
    line-height: 1;
    margin: 0;
  }
  .footer-menu .footer__link--social {
    background: transparent;
    height: auto;
    overflow: visible;
    text-indent: 0;
    white-space: normal;
    width: auto;
  }
  .footer-menu .footer__link--social:hover, .footer-menu .footer__link--social:focus {
    background: transparent;
    color: #00b7bd;
    text-decoration: none;
  }
  .footer-menu .footer__link--social::before {
    -webkit-transition: all 0.35s ease;
    -moz-transition: all 0.35s ease;
    transition: all 0.35s ease;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    content: '';
    display: inline-block;
    height: 1.25rem;
    margin-right: 1.25rem;
    vertical-align: middle;
    width: 1.25rem;
  }
  .footer-menu .footer__link--fb::before {
    background-image: url("mysource_files/fb-logo.svg");
    background-size: contain;
  }
  .footer-menu .footer__link--fb:hover::before, .footer-menu .footer__link--fb:focus::before {
    background-image: url("mysource_files/fb-logo-teal.svg");
  }
  .footer-menu .footer__link--tw::before {
    background-image: url("mysource_files/tw-logo.svg");
  }
  .footer-menu .footer__link--tw:hover::before, .footer-menu .footer__link--tw:focus::before {
    background-image: url("mysource_files/tw-logo-teal.svg");
  }
  .footer-menu .footer__link--li::before {
    background-image: url("mysource_files/li-logo.svg");
  }
  .footer-menu .footer__link--li:hover::before, .footer-menu .footer__link--li:focus::before {
    background-image: url("mysource_files/li-logo-teal.svg");
  }
  .footer-menu .footer__link--yt::before {
    background-image: url("mysource_files/yt-logo.svg");
    background-size: contain;
  }
  .footer-menu .footer__link--yt:hover::before, .footer-menu .footer__link--yt:focus::before {
    background-image: url("mysource_files/yt-logo-teal.svg");
  }
  .footer-menu .footer__link--ig::before {
    background-image: url("mysource_files/ig-logo.svg");
  }
  .footer-menu .footer__link--ig:hover::before, .footer-menu .footer__link--ig:focus::before {
    background-image: url("mysource_files/ig-logo-teal.svg");
  }
  .footer-menu .footer__heading {
    display: block;
  }
  .quick-contact {
    font-size: 0.875rem;
  }
  .quick-contact .quick-contact__item {
    display: inline-block;
  }
  .quick-contact .quick-contact__item + .quick-contact__item {
    margin: 0;
    padding: 0;
  }
  .quick-contact .quick-contact__item + .quick-contact__item::before {
    background: #201547;
    content: '';
    display: inline-block;
    height: 0.625rem;
    margin: 0 1rem;
    width: 0.125rem;
  }
  .quick-contact .quick-contact__item--icon::before {
    height: 1.25rem;
    margin: 0 0.9375rem 0 0;
    width: 1.25rem;
  }
  .quick-contact br {
    display: none;
  }
  .footer-gov {
    bottom: 0;
    position: absolute;
    right: 0;
    text-align: right;
  }
  .footer-gov .footer-gov__logo {
    display: inline-block;
    margin: 0;
  }
  .footer-gov .footer-gov__copy {
    font-size: 0.875rem;
    margin: 1.375rem 0 0;
    text-align: right;
  }
  .revitalising-central-geelong .footer-menu .footer__link--fb:hover, .revitalising-central-geelong .footer-menu .footer__link--fb:focus {
    background: transparent;
    color: #fff;
  }
  .revitalising-central-geelong .footer-menu .footer__link--fb::before, .revitalising-central-geelong .footer-menu .footer__link--fb:hover::before, .revitalising-central-geelong .footer-menu .footer__link--fb:focus::before {
    background-image: url("mysource_files/fb-logo.svg");
    background-size: contain;
  }
  .revitalising-central-geelong .footer-menu .footer__link--tw:hover, .revitalising-central-geelong .footer-menu .footer__link--tw:focus {
    background: transparent;
    color: #fff;
  }
  .revitalising-central-geelong .footer-menu .footer__link--tw::before, .revitalising-central-geelong .footer-menu .footer__link--tw:hover::before, .revitalising-central-geelong .footer-menu .footer__link--tw:focus::before {
    background-image: url("mysource_files/tw-logo.svg");
  }
  .revitalising-central-geelong .footer-menu .footer__link--li:hover, .revitalising-central-geelong .footer-menu .footer__link--li:focus {
    background: transparent;
    color: #fff;
  }
  .revitalising-central-geelong .footer-menu .footer__link--li::before, .revitalising-central-geelong .footer-menu .footer__link--li:hover::before, .revitalising-central-geelong .footer-menu .footer__link--li:focus::before {
    background-image: url("mysource_files/li-logo.svg");
  }
  .revitalising-central-geelong .footer-menu .footer__link--yt:hover, .revitalising-central-geelong .footer-menu .footer__link--yt:focus {
    background: transparent;
    color: #fff;
  }
  .revitalising-central-geelong .footer-menu .footer__link--yt::before, .revitalising-central-geelong .footer-menu .footer__link--yt:hover::before, .revitalising-central-geelong .footer-menu .footer__link--yt:focus::before {
    background-image: url("mysource_files/yt-logo.svg");
    background-size: contain;
  }
  .revitalising-central-geelong .footer-menu .footer__link--ig:hover, .revitalising-central-geelong .footer-menu .footer__link--ig:focus {
    background: transparent;
    color: #fff;
  }
  .revitalising-central-geelong .footer-menu .footer__link--ig::before, .revitalising-central-geelong .footer-menu .footer__link--ig:hover::before, .revitalising-central-geelong .footer-menu .footer__link--ig:focus::before {
    background-image: url("mysource_files/ig-logo.svg");
  }
  /* Module: S */
  /* Module: S */
  .grant__items-list {
    position: relative;
    z-index: 10;
  }
  .grant__item {
    border-bottom: 0.0625rem solid #b9b9b9;
    display: flex;
    padding: 2.5rem 0;
  }
  .grant__item .grant__img-wrapper {
    flex: 1;
    min-width: 18.125rem;
  }
  .grant__item .grant__img-wrapper + .grant__data-wrapper {
    padding-left: 2rem;
  }
  .grant__item .grant__data-wrapper {
    border: 0;
    flex-grow: 1;
    padding: 0 2rem 0 0;
  }
  .grant__item .grant__cta-wrapper {
    align-self: center;
    border: 0;
    min-width: 7.875rem;
    padding: 0;
  }
  .grant__item .grant__cta-wrapper .grant__cta {
    padding: 0.625rem 0 0.6875rem;
  }
  /* Module: S */
  .grants-info__wrapper,
  .sidebar__wrapper {
    float: right;
    margin-bottom: 2.5rem;
    width: 19.1875rem;
  }
  /* Module: S */
  .header-banner .banner__text-wrapper {
    margin-left: 7.5rem;
  }
  .header-banner .banner__image-wrapper::after {
    left: 5.375rem;
  }
  .header-banner .banner__image-wrapper::before {
    right: -38.6875rem;
  }
  .header-banner .banner__image-triangle {
    left: -46rem;
  }
  /* Module: S */
  .header {
    padding: 1.3125rem 0 1.375rem;
  }
  .header .header__logo {
    height: 3.5625rem;
    width: 11.9375rem;
  }
  .header .header__menu-text {
    display: inline-block;
  }
  .header .header__curves::before {
    right: -15.625rem;
    top: -20rem;
  }
  .header__search-mobile {
    top: 6.25rem;
  }
  .navigation {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }
  .navigation::before {
    display: none;
  }
  .navigation .navigation__link {
    padding: 0.8125rem 5.375rem 0.75rem 2.25rem;
  }
  .navigation .navigation__link::after {
    margin: 0 2.25rem;
    width: calc(100% - 72px);
  }
  .navigation .navigation__sub-l2-link {
    padding: 0.8125rem 5.375rem 0.8125rem 2.25rem;
  }
  .navigation .navigation__sub-l3-link {
    padding: 0.8125rem 5.375rem 0.8125rem 3.1875rem;
  }
  .navigation .navigation__sub-l4-link {
    padding: 0.8125rem 1.875rem 0.8125rem 4.125rem;
  }
  .navigation .navigation__cta {
    right: 2.25rem;
  }
  .megamenu {
    display: block;
  }
  .megamenu .megamenu__link {
    font-size: 1rem;
    margin: 0 4.6875rem 0 0;
    padding: 1rem 0;
  }
  .megamenu .megamenu__link::after {
    height: 0.375rem;
    right: -1.9375rem;
    top: 1.5625rem;
    width: 0.75rem;
  }
  .megamenu .megamenu__link::before {
    -webkit-transform: translateY(1.75rem);
    -ms-transform: translateY(1.75rem);
    transform: translateY(1.75rem);
  }
  .megamenu .megamenu__link:hover::before, .megamenu .megamenu__link:focus::before {
    -webkit-transform: translateY(-0.125rem);
    -ms-transform: translateY(-0.125rem);
    transform: translateY(-0.125rem);
  }
  .megamenu .megamenu__link--open::before {
    -webkit-transform: translateY(-0.125rem);
    -ms-transform: translateY(-0.125rem);
    transform: translateY(-0.125rem);
  }
  .megamenu .megamenu__sub-nav {
    top: 6.25rem;
  }
  .megamenu__overlay {
    top: 6.25rem;
  }
  /* Module: S */
  .inside .main::before {
    display: block;
  }
  .inside .main::after {
    display: block;
  }
  .inside .main > .container-fluid {
    padding-bottom: 5.3125rem;
    padding-top: 4.6875rem;
  }
  .inside .main .content-wrapper--one-col {
    width: 100%;
  }
  .inside .main.col-2 .main-content-wrapper {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .inside .main.col-2 .lhs-nav-wrapper {
    display: block;
  }
  .inside .main.col-2 .content-wrapper,
  .inside .main.col-2 .block-quote,
  .inside .main.col-2 .accordion,
  .inside .main.col-2 .table-responsive,
  .inside .main.col-2 .tabs,
  .inside .main.col-2 .faq {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  /* Module: S */
  .maps {
    height: 44.5625rem;
  }
  /* Module: S */
  .media-search {
    padding: .5rem 0;
    align-self: flex-end;
  }
  /* Module: S */
  .media-tiles__item:nth-of-type(3),
  .media-tiles__item:nth-of-type(4) {
    border-top: 1px solid #E3E3E3;
  }
  .media-tiles__item:not(:nth-of-type(1)) {
    border-left: none;
  }
  .col-sm-3.media-tiles__item:nth-of-type(3) {
    border-left: 1px solid #E3E3E3;
  }
  .col-md-2dot4 {
    flex-basis: 20%;
    max-width: 20%;
  }
  .media-tiles__item {
    min-height: 122px;
    max-height: 122px;
  }
  .media-link {
    padding: 18px;
  }
  .media-link__title {
    padding-top: 15px;
    line-height: 18px;
  }
  .media-link__title_two {
    padding-top: 7px;
  }
  /* Module: S */
  .publications__items-list {
    position: relative;
    z-index: 10;
  }
  .publications__item {
    border-bottom: 0.0625rem solid #b9b9b9;
    display: flex;
    margin: 0;
    padding: 2.5rem 0;
  }
  .publications__item .publications__img-wrapper {
    flex: 1;
    min-width: 18.125rem;
  }
  .publications__item .publications__img-wrapper + .publications__data-wrapper {
    padding-left: 2rem;
  }
  .publications__item .publications__data-wrapper {
    border: 0;
    flex-grow: 1;
    padding: 0 2rem 0 0;
  }
  /* Module: S */
  .quick-links {
    font-size: 1.25rem;
    padding: 3.4375rem 0;
  }
  .quick-links .quick-links__link {
    padding: 2.25rem 5.9375rem 2.25rem 1.875rem;
  }
  .quick-links .quick-links__link::after {
    height: 1.0625rem;
    right: 1.875rem;
    width: 2.1875rem;
  }
  .main.col-2 .quick-links .quick-links__link {
    padding: 1.25rem 5.9375rem 1.25rem 1.875rem;
  }
  /* Module: S */
  .ripple-footer {
    padding: 2.1875rem 4.25rem 1.25rem;
  }
  .ripple-footer:before {
    content: '';
  }
  .ripple-footer__menu {
    display: -ms-grid;
    display: grid;
    grid-column-gap: 1rem;
    -ms-grid-columns: 1fr 1rem 1fr 1rem 1fr;
    grid-template-columns: repeat(3, 1fr);
    margin: 1rem 0 2.8125rem 0;
  }
  .ripple-footer__menu:not(.ripple-footer__menu--static) .ripple-footer__menu-item {
    display: inline-block;
    width: 100%;
  }
  .ripple-footer__menu-item:nth-child(2) {
    -ms-grid-column: 3;
  }
  .ripple-footer__menu-item:nth-child(3) {
    -ms-grid-column: 5;
  }
  .ripple-footer__menu-item--link .ripple-footer__heading {
    border: 0;
    padding: 0;
  }
  .ripple-footer__menu-item--link .ripple-footer__heading, .ripple-footer__heading {
    cursor: default;
    display: inline-block;
    margin-bottom: 1rem;
  }
  .ripple-footer__menu-item--link .ripple-footer__heading::after, .ripple-footer__heading::after {
    content: none;
  }
  .ripple-footer__nav {
    border-bottom: none;
    margin-bottom: 1rem;
  }
  .ripple-footer__nav--bottom {
    margin-bottom: 0;
  }
  .ripple-footer__nav-item {
    display: block;
  }
  .ripple-footer__nav-item:last-child {
    margin-bottom: 0;
  }
  .ripple-footer__nav-item--bottom {
    display: inline-block;
    margin-bottom: 0;
  }
  .ripple-footer__nav + .ripple-footer__heading {
    margin-top: 2rem;
  }
  .ripple-footer__bottom-links {
    float: left;
  }
  .ripple-footer__bottom-logos {
    float: right;
  }
  /* Module: S */
  .main .search-header {
    z-index: 33;
  }
  .search-header .breadcrumb {
    line-height: 1.1875rem;
    margin: 0;
    padding: 1.6875rem 0 0 0;
    width: 72%;
    margin-bottom: 1.25rem;
  }
  .search-header .breadcrumb__item::after {
    font-size: 0.875rem;
    letter-spacing: normal;
  }
  .search-header .breadcrumb a {
    font-size: 0.875rem;
    letter-spacing: normal;
  }
  .search-header .search-header__title-wrap {
    padding: 1.25rem 0 2.25rem 0;
  }
  .search-header .search-header__title-wrap > h1 {
    color: #fff;
    font-size: 3.125rem;
    font-weight: 600;
    line-height: 4.375rem;
    margin-top: 0;
    margin-bottom: 0.4375rem;
  }
  .search-header .search-header__title-wrap .search-header__desp-wrap > p, .search-header .search-header__title-wrap .search-header__desp-wrap-link,
  .search-header .search-header__title-wrap .search-header__desp-wrap a {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .search-header__sec-desp {
    position: absolute;
    left: 0;
    bottom: -30px;
    font-size: 20px;
  }
  .amendments .search-header .breadcrumb {
    margin-bottom: 20px;
  }
  .amendments .search-header__desp-wrap {
    font-size: 20px;
  }
  .amendments .search-header__content-wrap {
    width: 100%;
    margin-bottom: 40px;
    display: flex;
    align-items: center;
    position: relative;
  }
  .amendments .search-header__content-wrap h1 {
    font-size: 3.125rem;
    line-height: 4.375rem;
    margin-bottom: 0.4375rem;
    position: relative;
    margin-right: 20px;
    max-width: 31.25rem;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    padding-right: 2.5rem;
  }
  .amendments .search-header__change-plnning-btn {
    border: none;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    text-align: left;
    position: relative;
    left: 1.25rem;
    padding: 0.625rem;
    padding-left: 1.875rem;
  }
  .amendments .search-header__change-plnning-icon:before {
    content: "";
    display: block;
    background: url(mysource_files/chevron.svg) no-repeat center center;
    width: 20px;
    height: 13px;
    position: absolute;
    left: 0;
    background-size: cover;
    transition: .3s;
  }
  .amendments .search-header__change-plnning-icon.open:before {
    transition: .3s;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
  }
  .amendments .search-header__select-planning-btn {
    display: block;
    position: absolute;
    right: 0;
    font-size: 12px;
    font-weight: 600;
    color: white;
    text-decoration: none;
  }
  .amendments .search-header__select-planning-btn:before {
    content: "";
    display: block;
    background: url(mysource_files/map-pin.svg) no-repeat center center;
    width: 20px;
    height: 23px;
    position: absolute;
    left: -30px;
    top: -3px;
    background-size: cover;
  }
  .search__form-filbtn-wrap.search__custom {
    background-color: #201547;
  }
  .search__form-filbtn-wrap.search__custom .search__form-wrap > form .search__group .search__input {
    background-color: transparent;
    color: #f6f6f6;
    border-bottom-color: #f6f6f6;
  }
  .search__form-filbtn-wrap.search__custom .search__form-wrap > form .search__group input::placeholder {
    color: #f6f6f6;
  }
  .search__form-filbtn-wrap.search__custom .search__form-wrap > form .search__group input:focus {
    border-bottom: 0.125rem solid #00b7bd;
  }
  .search__form-filbtn-wrap.search__custom .search__form-wrap > form .search__group input:focus::placeholder {
    color: rgba(246, 246, 246, 0.5);
  }
  .search__form-filbtn-wrap.search__custom .search__form-wrap > form .search__group .search__submit.search__submit--icon {
    background: url("mysource_files/search-icon--white.svg") no-repeat top left transparent;
  }
  .search__form-filbtn-wrap.search__custom .search__filter-btn-wrap .search__clear-btn,
  .search__form-filbtn-wrap.search__custom .search__filter-btn-wrap .search__filter-btn {
    background-color: #110a2a;
    color: #f6f6f6;
  }
  .search__form-filbtn-wrap.search__custom .search__filter-btn-wrap .search__clear-btn > svg,
  .search__form-filbtn-wrap.search__custom .search__filter-btn-wrap .search__filter-btn > svg {
    fill: #f6f6f6;
  }
  .search__form-filbtn-wrap {
    z-index: 32;
  }
  .search__form-filbtn-wrap .search__form-wrap {
    height: 3.125rem;
  }
  .search__form-filbtn-wrap .search__form-wrap > form {
    width: 40%;
  }
  .search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input {
    font-size: 1.25rem;
    padding: 0.3125rem 1.5625rem 0.625rem 0.3125rem;
  }
  .search__form-filbtn-wrap .search__form-wrap > form .search__group .search__submit {
    top: 0.375rem;
    right: 0rem;
  }
  .search__form-filbtn-wrap .search__form-wrap > form .search__group .search__submit.search__submit--cancel {
    top: 0.8125rem;
    right: 0.3125rem;
  }
  .search__form-filbtn-wrap .search__form-wrap--modes {
    height: 4.375rem;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap {
    right: 0;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn {
    display: inline-block;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__clear-btn {
    margin: 0;
    padding: 0.875rem 1.5625rem 0.8125rem 1.5rem;
    top: 0;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__clear-btn .filter-clear-btn__text {
    font-size: 1rem;
    font-weight: 500;
    line-height: inherit;
    min-width: 5.1875rem;
    text-transform: none;
    vertical-align: middle;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn {
    width: auto;
    height: 3.125rem;
    padding: 0.875rem 1.5625rem 0.8125rem 1.5rem;
    background-color: #f6f6f6;
    color: #110a2a;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn > svg,
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__text {
    display: inline-block;
    vertical-align: middle;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn > svg {
    margin-right: 0.575rem;
    position: relative;
    top: -0.125rem;
    left: 0.1875rem;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__text {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    min-width: 5.1875rem;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__number {
    position: relative;
    background: none;
    font-size: 1rem;
    font-weight: 500;
    width: auto;
    height: auto;
    padding: 0rem 0.5rem;
    top: 0.0625rem;
    right: auto;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__number.has-data {
    display: inline-block;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__number.has-data:before, .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__number.has-data:after {
    position: absolute;
    width: 0.1875rem;
    height: 100%;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__number.has-data:before {
    content: "(";
    left: 0.1875rem;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__number.has-data:after {
    content: ")";
    right: 0.3125rem;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn.search__filter-btn--active {
    background-color: #f6f6f6;
    color: #201547;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn.search__filter-btn--active > svg {
    fill: #201547;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn:hover, .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn:focus {
    background-color: rgba(32, 21, 71, 0.79);
    color: #fff;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn:hover > svg, .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn:focus > svg {
    fill: #fff;
  }
  .search-filters.active {
    background-color: #f6f6f6;
    position: relative;
    padding: 0;
    -webkit-animation: fadeIn 0.5s ease-out;
    animation: fadeIn 0.5s ease-out;
    z-index: 10;
  }
  .search-filters.active .filter-tabs__wrap {
    position: relative;
    z-index: 31;
    top: 0;
    bottom: auto;
    overflow: inherit;
    -webkit-animation: none;
    animation: none;
    margin: 0 auto;
    max-width: 77rem;
    width: auto;
  }
  .search-filters.active form {
    position: relative;
    padding-bottom: 0;
    width: 100vw;
  }
  .search-filters form .search-filters__header-wrap,
  .search-filters form .search-filters__footer-wrap {
    position: relative;
    -webkit-animation: none;
    animation: none;
  }
  .search-filters form .search-filters__header-wrap {
    background-color: #f6f6f6;
    padding: 0;
  }
  .search-filters form .search-filters__header-wrap button,
  .search-filters form .search-filters__header-wrap h2 {
    display: none !important;
  }
  .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap {
    display: block;
    text-align: center;
    font-size: 0;
  }
  .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap {
    display: inline-block;
    padding: 0.9375rem 1.09375rem;
    position: relative;
  }
  .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap:after {
    content: "";
    display: block;
    width: 100%;
    height: 0.0625rem;
    background-color: #c8c8c8;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap.active {
    cursor: pointer;
  }
  .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap.active:after {
    height: 0.1875rem;
    background-color: #00b7bd;
    bottom: -0.0625rem;
  }
  .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap:hover, .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap:focus {
    cursor: pointer;
  }
  .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap:hover h3, .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap:focus h3 {
    color: #00b7bd;
  }
  .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap h3 {
    margin: 0;
    font-size: 1.125rem;
    font-weight: normal;
    line-height: 1.75rem;
  }
  .search-filters form .search-filters__filter-tab {
    display: none;
    padding: 0 1.3125rem 0 3.03125rem;
  }
  .search-filters form .search-filters__filter-tab.active {
    display: block;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
  }
  .search-filters form .search-filters__filter-tab .filter-tab__header-wrap {
    display: none;
  }
  .search-filters form .search-filters__filter-tab .search__fields-wrap {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
  }
  .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap:nth-of-type(4n + 1) .filter-field {
    margin-left: 0;
  }
  .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field {
    margin-left: 1.25rem;
  }
  .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__date-range-pick .filter-fields__wrap input {
    width: 42%;
  }
  .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__date-range-pick .filter-fields__wrap span {
    margin-right: 0.625rem;
  }
  .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap:last-of-type .filter-field {
    margin-right: 0;
  }
  .search-filters form .search-filters__footer-wrap {
    background-color: #e5e5e5;
    padding: 1rem 0 0.875rem 0;
  }
  .search-filters form .search-filters__footer-wrap .search__group {
    text-align: right;
  }
  .search-filters form .search-filters__footer-wrap .search__group > button,
  .search-filters form .search-filters__footer-wrap .search__group > .reset-search-facets {
    width: auto;
    padding: 0.875rem 3rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    background-color: #642667;
  }
  .search-filters form .search-filters__footer-wrap .search__group button[type=reset],
  .search-filters form .search-filters__footer-wrap .search__group .reset-search-facets {
    display: inline-block;
    font-size: 0.875rem;
    color: #323232;
    background: none;
    padding-right: 2.125rem;
  }
  .search-filters form .search-filters__footer-wrap .search__group button[type=reset]:hover, .search-filters form .search-filters__footer-wrap .search__group button[type=reset]:focus,
  .search-filters form .search-filters__footer-wrap .search__group .reset-search-facets:hover,
  .search-filters form .search-filters__footer-wrap .search__group .reset-search-facets:focus {
    color: #642667;
  }
  .search-filters__header-wrap,
  .search-filters__footer-wrap .search__group {
    max-width: 77rem;
    margin: 0 auto;
  }
  .search-filters__filter-tab {
    padding: 1.3125rem 0 3.03125rem 0;
  }
  .search-results {
    padding: 2.25rem 7rem 4.375rem 7rem;
  }
  .search-results .search-results-bar {
    position: relative;
  }
  .search-results .search-results-bar .search-results__summary,
  .search-results .search-results-bar .search-results__func-wrap {
    display: inline-block;
  }
  .search-results .search-results-bar .search-results__summary {
    margin-top: 0;
    padding-left: 0;
  }
  .search-results .search-results-bar .search-results__summary p {
    font-size: 1.25rem;
  }
  .search-results .search-results-bar .search-results__func-wrap {
    padding: 0;
    position: absolute;
    right: 0;
    top: -0.0625rem;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__sort,
  .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch {
    display: inline-block;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__sort {
    width: auto;
    text-align: left;
    padding: 0;
    line-height: normal;
    border: none;
    position: relative;
    right: -1rem;
    margin-top: 0;
    margin-right: -0.625rem;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list {
    width: 11.25rem;
    top: -0.25rem;
    right: -0.0625rem;
    left: auto;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch {
    position: relative;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button {
    padding: 0.375rem 1.1875rem 0.375rem 1.375rem;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button > svg {
    margin-right: 0;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards {
    padding: 0.375rem 2.5rem 0.25rem 1.375rem;
    right: -2rem;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards.selected {
    padding-right: 1.1875rem;
    right: -1.8125rem;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table {
    padding: 0.375rem 1.1875rem 0.375rem 2.5rem;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table.selected {
    padding-left: 1.375rem;
  }
  .table-view__header .result-row__cell.sortable::after {
    right: 4px;
  }
  .amendments.search-tabs .container-fluid {
    max-width: 77rem;
    margin: 0 auto;
  }
  .amendments .search-tabs__selected-tab {
    display: none;
  }
  .amendments .search-tabs-wrap {
    display: flex;
    margin: 0;
  }
  .amendments .search-tabs-wrap.mobile-hidden {
    display: flex;
    margin: 0;
  }
  .amendments .search-tabs__item {
    margin-right: 70px;
  }
  .amendments .search-tabs__item a {
    padding: 22px 0;
  }
  .amendments .search-tabs__item.active {
    border-bottom: 4px solid #00b7bd;
  }
  .search-filters form .search-filters__filter-tab,
  .search__form-filbtn-wrap {
    padding: 20px 0 20px 0;
  }
  /* Module: S */
  /*
 * Table of Contents
 *
 *  SEARCH TOOLS
 *  FILTERS
 *
 */
  /*
--------------------
1. SEARCH TOOLS
--------------------
*/
  .results--count {
    font-size: 0.6875rem;
    line-height: 0.8125rem;
    font-weight: 700;
  }
  .results--query {
    font-size: 2rem;
    line-height: 2.375rem;
    margin-bottom: 0.625rem;
  }
  .results--types {
    font-size: 1.0625rem;
    line-height: 1.25rem;
    margin-bottom: 0.625rem;
  }
  .icon--tools {
    position: relative;
    margin-left: 1.25rem;
    margin-top: 0.4375rem;
  }
  .icon--tools .icon {
    font-size: 1.25rem;
    margin-right: 13px;
  }
  .icon--tools .icon:last-child {
    margin-right: 0;
  }
  .icon--tools .icon.selected {
    color: #6f6f6f;
  }
  /*
--------------------
2. FILTERS
--------------------
*/
  .filters__group-h {
    padding-bottom: 0.4375rem;
    margin-bottom: 0.375rem;
  }
  .filters__heading, .filters__heading-selected {
    font-size: 1.1875rem;
    line-height: 1.4375rem;
  }
  .facetLabel {
    margin-top: 1.125rem;
    font-size: 0.9375rem;
    line-height: 1.125rem;
  }
  .filters__more-button {
    font-size: 0.8125rem;
    line-height: 0.875rem;
  }
  .filters__link {
    font-size: 0.9375rem;
  }
  .filters__count {
    font-size: 0.9375rem;
    line-height: 1.125rem;
  }
  /* Module: S */
  .search__wrapper .container-fluid {
    padding: 0;
  }
  .search__wrapper--news .container-fluid, .search__wrapper--grants .container-fluid, .search__wrapper--publications .container-fluid {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .search__banner {
    padding-bottom: 5rem;
  }
  .search__form {
    width: 36.5625rem;
    padding: 4.875rem 0 0.5625rem;
  }
  .search__input {
    font-size: 2.5rem;
    width: 90%;
  }
  .search__submit {
    top: 1.375rem;
  }
  .search__tabs {
    padding-top: 2.8125rem;
  }
  .search__tabs--link {
    font-size: 1rem;
    padding: 0 1.125rem;
  }
  .search__tabs--link-active {
    padding-bottom: 0.625rem;
  }
  .search__filter {
    border-bottom: 0 none;
    margin-left: 0;
    margin-right: 0;
  }
  .search__filter--group {
    border-bottom: 1px solid rgba(32, 22, 71, 0.3);
    padding-bottom: .75rem;
    padding-top: .75rem;
  }
  .search__filter-label {
    border-bottom: 0 none;
    margin-left: 0;
    margin-right: 1rem;
    margin-top: 0;
    padding: 0;
  }
  .search__filter-container {
    display: flex;
    justify-content: space-between;
  }
  .search__filter-group-start, .search__filter-group-end {
    display: flex;
  }
  .search__filter-group-start .search__filter-menu {
    min-width: 14rem;
  }
  .search__filter-link {
    font-size: 0.875rem;
  }
  .search__filter-menu {
    min-width: 100%;
    width: auto;
  }
  .search__filter-menu li:last-child .search__filter-menu-link {
    padding-bottom: 0.625rem;
  }
  .search__filter-menu-link {
    font-size: 0.875rem;
    line-height: 1.5;
    padding-bottom: .25rem;
    padding-top: .25rem;
  }
  .search__result--number {
    font-size: 0.875rem;
    padding: 1.875rem 0 0;
  }
  .search__result--item {
    padding: 2.5rem 0;
  }
  .search__result--title a {
    font-size: 1rem;
  }
  .search__result--description, .search__result--link {
    font-size: 1rem;
    padding: 0.875rem 0 0.375rem;
  }
  .search__result--tiles .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .search__pagination {
    margin-top: 1.8125rem;
  }
  /* Module: S */
  .search-results--grid {
    margin: 0 auto;
    max-width: 77rem;
    padding: 2.5625rem 0;
    width: auto;
  }
  .searchable-grid .featured-image__content-item--large {
    height: 23.75rem;
  }
  .searchable-grid .featured-image__content-item--link:before {
    border-top: 24rem solid;
    border-top-color: inherit;
    border-right: 7rem solid transparent;
  }
  .searchable-grid .featured-image__content-item--title {
    font-size: 1.625rem;
  }
  .searchable-grid .featured-image__content-item--label {
    font-size: 1.125rem;
    display: block;
  }
  .searchable-grid__item:only-child .featured-image__content-item--large .featured-image__content-item--link::before {
    max-height: 24.375rem;
    width: 50%;
  }
  .searchable-grid__item:only-child .featured-image__content-item--wrapper {
    max-width: 50%;
  }
  .searchable-grid__item:last-child:nth-child(3n+1) .featured-image__content-item--large .featured-image__content-item--link::before {
    max-height: 24.375rem;
    width: 50%;
  }
  .searchable-grid__item:last-child:nth-child(3n+1) .featured-image__content-item--wrapper {
    max-width: 50%;
  }
  .searchable-featured-grid.search__form-filbtn-wrap {
    padding: 1.25rem 0rem;
  }
  .searchable-featured-grid.search__form-filbtn-wrap .search__form-wrap {
    padding: 0 1rem;
  }
  .searchable-featured-grid.search__form-filbtn-wrap .search-filters {
    flex-basis: 20.625rem;
    max-width: 20.625rem;
    padding: 0 1rem;
  }
  .searchable-featured-grid.search__form-filbtn-wrap .search-filters .search-filters__filter-tab {
    display: block;
    padding: 0;
  }
  /* Module: S */
  .social-carousel.slick-slider {
    position: static;
  }
  .social-carousel .slick-arrow {
    background-color: #e9e9e9;
    border-radius: 100%;
    border: 0 none;
    height: 70px;
    position: absolute;
    text-indent: -9999px;
    top: 53.8%;
    transform: translateY(-50%);
    white-space: nowrap;
    width: 70px;
    z-index: 11;
  }
  .social-carousel .slick-arrow::after {
    background-image: url("mysource_files/slider-chevron.svg");
    background-position: center center;
    background-repeat: no-repeat;
    content: '';
    display: block;
    height: 20px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 20px;
  }
  .social-carousel .slick-prev {
    left: 20px;
  }
  .social-carousel .slick-prev::after {
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .social-carousel .slick-next {
    right: 20px;
  }
  .social-carousel .slick-next::after {
    left: 50%;
    transform: translate(-50%, -50%) rotate(-180deg);
  }
  /* Module: S */
  table {
    table-layout: fixed;
  }
}

@media (min-width: 85em) {
  /* Module: S */
  .active-video-banner {
    min-height: 730px;
  }
  /* Module: S */
  .header-banner.campaign .banner__heading {
    font-size: 3.75rem;
  }
  .header-banner.campaign .banner__subheading {
    font-size: 1.25rem;
  }
  /* Module: S */
  .footer-menu .footer__list--col {
    padding: 0 2.5rem 0 4rem;
  }
  .footer-menu .footer__list--col::after {
    right: 2.625rem;
  }
  /* Module: S */
  .full-width-carousel .container-fluid {
    position: relative;
  }
  .full-width-carousel .slick-prev {
    left: -75px;
  }
  .full-width-carousel .slick-next {
    right: -75px;
  }
  .full-width-carousel .slick-arrow {
    top: 50%;
  }
  /* Module: S */
  .header-banner {
    max-height: 30.3125rem;
  }
  .header-banner .col-lg-6:first-of-type {
    flex-basis: 45.8%;
    max-width: 45.8%;
  }
  .header-banner .col-lg-6:last-of-type {
    flex-basis: 54.2%;
    max-width: 54.2%;
  }
  .landing .header-banner,
  .inside .header-banner {
    max-height: 24.875rem;
  }
  .landing .header-banner .banner__image-wrapper::after,
  .inside .header-banner .banner__image-wrapper::after {
    left: 0.4375rem;
  }
  .landing .header-banner .banner__image-triangle,
  .inside .header-banner .banner__image-triangle {
    left: -46.25rem;
  }
  .landing .header-banner .banner__image,
  .inside .header-banner .banner__image {
    height: 24.875rem;
  }
  .landing .header-banner .banner__subheading,
  .inside .header-banner .banner__subheading {
    margin-top: 0.75rem;
  }
  .header-banner::before {
    border-width: 0 5rem 10.625rem;
    left: -5rem;
  }
  .header-banner .banner__heading {
    font-size: 3.75rem;
    line-height: 1.1;
  }
  .header-banner .banner__subheading {
    font-size: 1.25rem;
    margin-top: 1.5rem;
  }
  .header-banner .banner__image-wrapper::after {
    border-width: 0 5.75rem 12.125rem;
    left: 5.625rem;
  }
  .header-banner .banner__image-wrapper::before {
    right: -29.75rem;
  }
  .header-banner .banner__image-triangle {
    left: -41rem;
  }
  .header-banner .banner__image {
    height: 30.3125rem;
  }
  /* Module: S */
  .header .container-fluid {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .header .header__curves::before {
    right: -13.75rem;
    top: -20rem;
  }
  .header__search-form {
    background: #fff;
    display: inline-block;
    margin: 0 5rem 0 0;
    width: 14.375rem;
  }
  .header__search-input,
  .header__search-submit {
    background: transparent;
    border: 0;
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: middle;
  }
  .header__search-input:hover, .header__search-input:focus,
  .header__search-submit:hover,
  .header__search-submit:focus {
    outline: none;
  }
  .header__search-input {
    padding: 0.625rem 1.1875rem;
    width: 9.0625rem;
  }
  .header__search-submit {
    background: transparent;
    border: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
  }
  .header .header__search-icon {
    display: none;
  }
  .header .header__search-icon-box {
    background: url("mysource_files/search-icon.svg") no-repeat center center transparent;
    background-size: cover;
    margin: 0.6875rem;
  }
  .header .header__search-mobile {
    display: none;
  }
  /* Module: S */
  .ripple-footer {
    background-position: calc(100% + 27.5rem) bottom;
  }
  /* Module: S */
  .social-carousel.slick-slider {
    position: relative;
  }
  .social-carousel .slick-prev {
    left: -75px;
  }
  .social-carousel .slick-next {
    right: -75px;
  }
  .social-carousel .slick-arrow {
    top: 50%;
  }
}

@media print {
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
    display: none !important;
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .row {
    display: block;
  }
  /* Module: S */
  .analytics__toolbar {
    display: none;
  }
  /* Module: S */
  body.drawer-opened .main,
  body.drawer-opened .overlay--active-drawer,
  body.drawer-opened .title-banner,
  body.drawer-opened .footer,
  body.drawer-opened .content-drawer__close-wrapper {
    display: none;
  }
  body.drawer-opened .content-drawer {
    position: static;
  }
  /* Module: S */
  .footer__list--social {
    display: none !important;
  }
  /* Module: S */
  .megamenu, .header__search-icon, .header__menu-burger, .featured-image--large, .featured-image--small, .quick-links, .feature-panel, .block-nav, .block-tile {
    display: none !important;
  }
}

/*# sourceMappingURL=main.css.map */
