/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 23 June 2026 22:33:03
*/


@charset "UTF-8";
/**
 * version: 0.0.1
 * file:    main.css
 * author:  Squiz Australia
 * updated: Thu Sep 16 2020 17:26:17 GMT+1000 (Australian Eastern Standard Time)
 *
 * Table of Contents
 *
 * - Reset
 * - Utilities
 * - General
 * - Content
 * - Modules
    S
 */
/* stylelint-disable order/properties-alphabetical-order */
/* stylelint-enable */
.visuallyhidden, .sr-only {
  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 {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.highlight {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.clearfix, .form,
form {
  *zoom: 1;
}

.clearfix:before, .form:before,
form:before, .clearfix:after, .form:after,
form:after {
  content: '';
  display: table;
  line-height: 0;
}

.clearfix:after, .form:after,
form:after {
  clear: both;
}

/*
--------------------
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 {
  overflow-y: scroll;
  font-size: 1em;
  line-height: 1.4;
  padding: 0;
  margin: 0;
}

img {
  max-width: 100%;
}

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

@-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;
}

/*
--------------------
Modules
--------------------
*/
/**
 * version: 0.0.1
 * file:    main.css
 * author:  Squiz Australia
 * updated: 16-11-2015 16:35
 *
 * Table of Contents
 *
 * - Reset
 * - Utilities
 * - General
 * - Content
 * - Modules
 *    brochure
 *    facts
 *    feedback
 *    footer
 *    funnelback-autocomplete
 *    header
 *    hero
 *    inside
 *    jquery-custom-ui
 *    listings
 *    news
 *    search
 *    social
 *    topics
 *    webfonts
 *    accordion (0.0.10)
 *    breadcrumbs (0.0.2)
 *    header-logo (0.1.0)
 *    matrix-form (0.1.3)
 *    navbar (1.0.0-beta2)
 *    pagination (0.0.2)
 *    quick-search (0.1.2)
 *    skip-links (0.1.0)
 *    slick (0.0.2)
 */
.visuallyhidden, .sr-only,
.sr-only,
.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,
.focusable.sr-only:active,
.visuallyhidden.focusable:focus,
.focusable.sr-only:focus,
.focusable.sr-only:focus,
.skip-links__link:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.tabs__tab-list,
.sq-form-question-tickbox-list ul,
.sq-form-question-option-list ul,
.sub-nav__group,
.sub-mega-nav,
.sub-nav,
.pagination,
.skip-links__list,
.slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
}

.highlight,
.sq-form .sq-form-question-datetime input[type="password"],
.sq-form .sq-form-question-datetime input[type="text"],
.sq-form .sq-form-question-datetime label,
.sq-form .sq-form-question-datetime select {
  display: inline-block;
  /*display: inline;*/
  zoom: 1;
}

.sq-form input[type="text"],
.sq-form input[type="password"],
.sq-form textarea,
.quick-search__input,
.quick-search__submit {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.clearfix,
.sq-form-question {
  /*zoom: 1;*/
}

.clearfix:before,
.sq-form-question:before,
.clearfix:after,
.sq-form-question:after {
  content: '';
  display: table;
  line-height: 0;
}

.clearfix:after,
.sq-form-question:after {
  clear: both;
}

/*
--------------------
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: "“" "”" "‘" "’";
}

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;
  outline: 0;
}

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

/*
--------------------
Utilities
--------------------
*/
label.visuallyhidden, label.sr-only,
label.sr-only {
  color: #001f60;
  background-color: #fff;
}

.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 {
  color: #000;
  overflow-y: scroll;
  font-size: 1em;
  font-family: Montserrat, Verdana, Helvetica, sans-serif;
  font-weight: 300;
  line-height: 1.4;
  padding: 0;
  margin: 0;
}

img {
  max-width: 100%;
}

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

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

@page {
  margin: 0.5cm;
}

/*
--------------------
Content
--------------------
*/
/* Anchors */
a,
.accordion__item .accordion__link {
  color: #001f60;
  text-decoration: none;
}

.accordion__item .accordion__link.uber-accordion__button-active {
  color: white;
}

.wide-main-col a {
  color: #003ab3;
}

a:focus,
a:hover {
  text-decoration: underline;
}

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

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

th,
thead {
  background: #001f60;
  color: #fff;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 0px 8px;
}

td {
  border: 1px solid #fff;
  border-bottom: 1px solid #ddd;
  vertical-align: top;
}

/* Buttons */
.button {
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  background-color: #007CB3;
  color: #fff;
  display: inline-block;
  border: 0;
  padding: 0.5em 1em;
  margin: 1em 0;
}

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

.button:focus, .button:hover {
  background-color: #001f60;
}

.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: #001f60;
  content: "\201C";
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1em;
}

.pull-quote {
  text-align: center;
  border-top: 1px solid #007CB3;
  color: #fff;
  padding: 1.4em;
  margin: 1em auto 4em;
  background-color: #007CB3;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  max-width: 300px;
  /* max-height: 300px;*/
  position: relative;
  display: none;
}

.pull-quote:before {
  content: '';
  position: absolute;
  z-index: -1;
  border: 65px solid;
  border-color: #007CB3 transparent transparent #007CB3;
  bottom: -55px;
  left: 0;
  -webkit-transform: translateZ(0.01px) rotate(28deg);
  -ms-transform: translateZ(0.01px) rotate(28deg);
  transform: translateZ(0.01px) rotate(28deg);
}

/* Highlight */
.highlight {
  background: #cccccc;
  padding: 0.1em 0.5em;
  margin-bottom: 20px;
}

/*
--------------------
Modules
--------------------
*/
@font-face {
  font-family: 'Montserrat';
  src: url("mysource_files/Montserrat-Thin.eot");
  src: url("mysource_files/Montserrat-Thin.eot?#iefix") format("embedded-opentype"), url("mysource_files/Montserrat-Thin.woff2") format("woff2"), url("mysource_files/Montserrat-Thin.woff") format("woff"), url("https://vet.ombudsman.gov.au/__data/assets/file/0026/92357/Montserrat-Thin.ttf?v=0.1.1") format("truetype"), url("mysource_files/Montserrat-Thin.svg#montserratlight") format("svg");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url("mysource_files/Montserrat-ExtraLight.eot");
  src: url("mysource_files/Montserrat-ExtraLight.eot?#iefix") format("embedded-opentype"), url("mysource_files/Montserrat-ExtraLight.woff2") format("woff2"), url("mysource_files/Montserrat-ExtraLight.woff") format("woff"), url("https://vet.ombudsman.gov.au/__data/assets/file/0025/92347/Montserrat-ExtraLight.ttf?v=0.1.1") format("truetype"), url("mysource_files/Montserrat-ExtraLight.svg#montserratlight") format("svg");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url("mysource_files/Montserrat-Light.eot");
  src: url("mysource_files/Montserrat-Light.eot?#iefix") format("embedded-opentype"), url("mysource_files/Montserrat-Light.woff2") format("woff2"), url("mysource_files/Montserrat-Light.woff") format("woff"), url("https://vet.ombudsman.gov.au/__data/assets/file/0019/92350/Montserrat-Light.ttf?v=0.1.1") format("truetype"), url("mysource_files/Montserrat-Light.svg#montserratlight") format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url("mysource_files/Montserrat-Regular.eot");
  src: url("mysource_files/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("mysource_files/Montserrat-Regular.woff2") format("woff2"), url("mysource_files/Montserrat-Regular.woff") format("woff"), url("https://vet.ombudsman.gov.au/__data/assets/file/0023/92354/Montserrat-Regular.ttf?v=0.1.1") format("truetype"), url("mysource_files/Montserrat-Regular.svg#montserratlight") format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url("mysource_files/Montserrat-Medium.eot");
  src: url("mysource_files/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("mysource_files/Montserrat-Medium.woff2") format("woff2"), url("mysource_files/Montserrat-Medium.woff") format("woff"), url("https://vet.ombudsman.gov.au/__data/assets/file/0021/92352/Montserrat-Medium.ttf?v=0.1.1") format("truetype"), url("mysource_files/Montserrat-Medium.svg#montserratlight") format("svg");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url("mysource_files/Montserrat-SemiBold.eot");
  src: url("mysource_files/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"), url("mysource_files/Montserrat-SemiBold.woff2") format("woff2"), url("mysource_files/Montserrat-SemiBold.woff") format("woff"), url("https://vet.ombudsman.gov.au/__data/assets/file/0024/92355/Montserrat-SemiBold.ttf?v=0.1.1") format("truetype"), url("mysource_files/Montserrat-SemiBold.svg#montserratlight") format("svg");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url("mysource_files/Montserrat-Bold.eot");
  src: url("mysource_files/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("mysource_files/Montserrat-Bold.woff2") format("woff2"), url("mysource_files/Montserrat-Bold.woff") format("woff"), url("https://vet.ombudsman.gov.au/__data/assets/file/0021/92343/Montserrat-Bold.ttf?v=0.1.1") format("truetype"), url("mysource_files/Montserrat-Bold.svg#montserratlight") format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url("mysource_files/Montserrat-ExtraBold.eot");
  src: url("mysource_files/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"), url("mysource_files/Montserrat-ExtraBold.woff2") format("woff2"), url("mysource_files/Montserrat-ExtraBold.woff") format("woff"), url("https://vet.ombudsman.gov.au/__data/assets/file/0023/92345/Montserrat-ExtraBold.ttf?v=0.1.1") format("truetype"), url("mysource_files/Montserrat-ExtraBold.svg#montserratlight") format("svg");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url("mysource_files/Montserrat-Black.eot");
  src: url("mysource_files/Montserrat-Black.eot?#iefix") format("embedded-opentype"), url("mysource_files/Montserrat-Black.woff2") format("woff2"), url("mysource_files/Montserrat-Black.woff") format("woff"), url("https://vet.ombudsman.gov.au/__data/assets/file/0019/92341/Montserrat-Black.ttf?v=0.1.1") format("truetype"), url("mysource_files/Montserrat-Black.svg#montserratlight") format("svg");
  font-weight: 900;
  font-style: normal;
}

.main > .container {
  border-bottom: 1px solid #eceff0;
  padding-bottom: 50px;
}

.site_maintenance {
  color: #c00;
  margin-bottom: 10px;
  position: relative;
  font-weight: 400;
}

.container {
  margin: 0 auto;
  padding: 0 20px;
}

h1.heading__plain,
h1.heading__light,
h1.heading__dark {
  font-size: 30pxpx;
  font-size: 1.875pxrem;
  font-weight: 400;
}

h1.heading__plain {
  color: #007CB3;
}

h1.heading__light {
  background-color: #007CB3;
  color: #fff;
}

h1.heading__dark {
  background-color: #001f60;
  color: #fff;
}

h2 {
  font-size: 18pxpx;
  font-size: 1.125pxrem;
}

h5 {
  font-size: 16px;
  font-weight: 300;
  text-decoration: underline;
}

/*-- module:brochure --*/
.brochure-slideshow {
  float: right;
  width: 200px;
  position: relative;
  color: #006a9a;
  text-align: center;
  margin: 30px 60px;
  display: none;
}

.brochure-slideshow .slick-arrow {
  font-family: 'icon';
  color: inherit;
  background: none;
  border: 0;
  z-index: 1;
}

.rtl {
  direction: rtl;
  unicode-bidi: embed;
}

/*-- module:facts --*/
.facts {
  background-color: #001f60;
  padding: 15px 15px 30px 15px;
  color: #fff;
  font-size: 18px;
  font-size: 1.125rem;
  position: relative;
  overflow: hidden;
}

.facts__heading {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 400;
  border-bottom: 1px solid #fff;
  margin-top: 0;
  padding-bottom: 15px;
  text-align: center;
}

.facts-slideshow .slick-dots button {
  color: transparent;
  background-color: #fff;
  border: none;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  outline: none;
  padding: 0;
}

.facts-slideshow .slick-dots .slick-active button {
  background-color: #007CB3;
}

.facts-slideshow__slide {
  text-align: center;
  padding: 15px;
}

.facts-slideshow__slide [class^="icon__"],
.facts-slideshow__slide [class*=" icon__"] {
  display: block;
  font-size: 100px;
  font-size: 6.25rem;
}

.facts-slideshow__statistic {
  color: #007CB3;
  font-size: 48px;
  font-size: 3rem;
  display: block;
}

/*-- module:feedback --*/
#form_email_3007 {
  text-align: left;
  border-top: 1px solid #eceff0;
  padding-top: 30px;
  margin-top: 20px;
  padding-bottom: 30px;
}

#form_email_3007 fieldset {
  border: 0;
}

#form_email_3007 ul {
  margin: 0;
  padding: 2% 0 3% 5%;
}

#form_email_3007 li {
  list-style-type: none;
}

.feedback__thanks {
  display: none;
}

.feedback__choices {
  display: none;
}

.feedback__choices input[type=submit] {
  background: #001f60;
  color: #fff;
  border: none;
  padding: 5px 10px;
  display: block;
}

.feedback__input-group {
  padding: 20px 0;
}

.feedback__input-group input[type="radio"] {
  margin-right: 1em;
}

.feedback_comment {
  width: 100%;
  min-height: 5em;
  padding: 10px;
}

/*-- module:footer --*/
.footer {
  text-align: center;
  padding: 20px 15px;
}

.footer__logo {
  margin: 25px;
  display: block;
}

.footer__copyright {
  margin: 15px;
  display: inline-block;
}

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

.footer__nav-item {
  margin: 15px;
}

.footer__link {
  text-decoration: none;
  color: #001f60;
}

.footer__link:hover,
.footer__link:focus {
  text-decoration: underline;
}

/*-- module:funnelback-autocomplete --*/
/*-- module:header --*/
.header {
  height: 135px;
  width: 100%;
  margin-bottom: 20px;
}

.header .container {
  height: 100%;
  width: 100%;
  padding: 0;
}

.header__inner {
  width: 100%;
  height: 100%;
  position: relative;
}

.twitter {
  color: #007CB3;
  display: block;
  position: absolute;
  top: 78px;
  right: 10px;
  font-size: 36px;
  font-size: 2.25rem;
  -webkit-transition: color 0.5s;
  -moz-transition: color 0.5s;
  transition: color 0.5s;
}

.twitter:hover,
.twitter:focus {
  color: #006a9a;
  text-decoration: none;
}

/*-- module:hero --*/
.hero {
  color: #fff;
  font-size: 24px;
  font-size: 1.5rem;
  padding: 0;
  min-height: 177px;
  margin-bottom: 20px;
  position: relative;
  background-color: #007CB3;
  background-image: url("https://vet.ombudsman.gov.au/__data/assets/image/0016/91231/banner_shadow.png?v=0.1.1");
  background-repeat: no-repeat;
  background-position: 20%;
  background-size: contain;
}

.hero .container {
  padding: 15px;
}

.hero__heading {
  font-size: inherit;
  font-weight: 400;
}

.hero__link {
  text-transform: lowercase;
  color: inherit;
  font-size: 24px;
  font-size: 1.5rem;
  text-decoration: none;
}

.hero__link:hover,
.hero__link:focus {
  text-decoration: underline;
}

.hero-toolbox {
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.2);
  margin-top: 30px;
  color: #001f60;
  font-size: 16px;
  font-size: 1rem;
}

.hero-toolbox__title {
  background-color: #001f60;
  color: #fff;
  padding: 23px 20px 17px;
  margin: 0;
  display: block;
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem;
}

.hero-toolbox__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.hero-toolbox__item {
  border-bottom: 1px solid #bcbcbc;
}

.hero-toolbox__link {
  color: #001f60;
  text-decoration: none;
  padding: 15px 15px 15px 30px;
  display: block;
}

.hero-toolbox__link:hover,
.hero-toolbox__link:focus {
  text-decoration: underline;
}

.pseudo-select {
  padding: 0 15px;
  margin-bottom: 15px;
  color: #fff;
  position: relative;
  z-index: 10;
}

.pseudo-select a {
  color: #fff;
}

.pseudo-select__selected {
  padding: 15px;
  background-color: #001f60;
  color: #fff;
  width: 100%;
  text-align: left;
  border: none;
  display: block;
  position: relative;
}

.pseudo-select__selected::after {
  content: '';
  border-left: 1px solid #fff;
  position: absolute;
  right: 50px;
  height: 100%;
  top: 0;
}

.pseudo-select__selected [class^="icon__"],
.pseudo-select__selected [class*=" icon__"] {
  float: right;
  padding: 0;
}

.pseudo-select__list {
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #001f60;
  color: #fff;
  position: absolute;
  top: 100%;
  left: -9999em;
  right: 9999em;
  opacity: 0;
  pointer-events: none;
  margin: 0 15px 15px;
}

.pseudo-select__list--active {
  position: absolute;
  opacity: 1;
  pointer-events: all;
  left: 0;
  right: 0;
}

.pseudo-select__item {
  padding: 10px;
}

.pseudo-select__item:hover,
.pseudo-select__item:focus {
  cursor: pointer;
  color: #000;
  background-color: #fff;
}

.pseudo-select__item:hover a,
.pseudo-select__item:focus a {
  color: #000;
}

/*-- module:inside --*/
.related__heading {
  background-color: #eceff0;
  padding: 10px 25px;
  margin: 0;
  position: relative;
  font-size: 18px;
  font-size: 1.125rem;
}

.related__heading:before {
  content: '';
  border-top: 7px solid #001f60;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

.related__heading:after {
  content: '';
  border-top: 1px solid #fff;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}

.related__list {
  display: none;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #eceff0;
  padding: 10px;
  font-size: 14px;
  font-size: 0.875rem;
}

.related__list-visible {
  display: block;
}

.related__item {
  padding: 5px;
}

/*-- module:jquery-custom-ui --*/
/*! jQuery UI - v1.11.4 - 2015-11-06
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px 0.4em;
  cursor: pointer;
  min-height: 0;
  /* support: IE7 */
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

/* icon support */
.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}

.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff;
  color: #222222;
}

.ui-widget-content.ui-autocomplete {
  z-index: 999999 !important;
}

.ui-widget-content a {
  color: #222222;
}

.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}

.ui-widget-header a {
  color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #212121;
  text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
  color: #363636;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
  color: #cd0a0a;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_222222_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_222222_256x240.png");
}

.ui-state-default .ui-icon {
  background-image: url("images/ui-icons_888888_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("images/ui-icons_454545_256x240.png");
}

.ui-state-active .ui-icon {
  background-image: url("images/ui-icons_454545_256x240.png");
}

.ui-state-highlight .ui-icon {
  background-image: url("images/ui-icons_2e83ff_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-carat-1-n {
  background-position: 0 0;
}

.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

.ui-icon-carat-1-e {
  background-position: -32px 0;
}

.ui-icon-carat-1-se {
  background-position: -48px 0;
}

.ui-icon-carat-1-s {
  background-position: -64px 0;
}

.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

.ui-icon-carat-1-w {
  background-position: -96px 0;
}

.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
}

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
  border-radius: 8px;
}

/*-- module:listings --*/
/* list type simple subcategories */
.list-type-simplesub > li {
  list-style-type: none;
  padding-left: 0;
  padding-bottom: 15px;
}

.list-type-simplesub > li > a {
  font-size: 1.2em;
  color: #000;
}

.list-type-simplesub-sub {
  padding-top: 5px;
}

/* list type reports */
.list-type-report li {
  list-style-type: none;
  padding-left: 0;
  padding-bottom: 15px;
  clear: both;
  overflow: auto;
}

.list-type-report li img {
  width: 80px;
  height: auto;
  float: right;
}

.list-type-report h4 {
  margin: 0;
  padding: 0;
}

.list-type-report p {
  margin: 0;
}

/*-- module:news --*/
.news {
  padding: 15px;
  font-size: 14px;
  font-size: 0.875rem;
  background-color: #007CB3;
}

.news__type {
  float: left;
  font-size: 20px;
  font-size: 1.25rem;
  padding: 0;
}

.news__date {
  float: right;
  color: #006a9a;
}

.news__heading {
  color: #fff;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 400;
  margin-top: 0;
  text-align: center;
}

.news__list {
  list-style-type: none;
  padding-left: 0;
}

.news__item {
  background-color: #fff;
  border-top: 7px solid #001f60;
  margin-bottom: 15px;
  padding: 0;
  box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.2);
  min-height: 250px;
  position: relative;
}

.news__link {
  color: #001f60;
  text-decoration: none;
  padding: 20px;
  display: block;
}

.news__headline {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  margin: 30px 0;
}

.news__summary {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  margin: 30px 0;
}

.news__more {
  color: #006a9a;
  display: block;
  text-align: right;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.news__link:hover .news__more,
.news__link:focus .news__more {
  text-decoration: underline;
}

/*-- module:search --*/
.facet__group {
  background-color: #eceff0;
}

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

.facet__item {
  padding: 0.5em 0;
}

.facet__label {
  padding-left: 0.5em;
}

.search__input {
  display: inline-block;
  width: 75%;
  padding: 0.5em 1em;
  border: 0;
  box-shadow: inset 0 0 0 1px #007CB3;
  -webkit-appearance: none;
  border-radius: 0;
  height: 38px;
}

.search__input:focus,
.search__input:hover {
  box-shadow: inset 0 0 0 1px #001f60;
}

input[type=search].search__input {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
}

.search__button {
  display: inline-block;
  width: 25%;
  margin: 0;
  float: right;
  border-radius: 0;
  height: 38px;
}

.form__group {
  width: 100%;
}

.result-count {
  border-bottom: 1px solid #eceff0;
  padding: 20px 0;
}

.result-highlight {
  color: #006a9a;
  font-weight: 700;
}

.search-results__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.search-results__item {
  border-bottom: 1px solid #eceff0;
  padding: 20px 0;
}

.search-results__summary {
  padding-left: 32px;
  display: block;
}

.search-results__summary [class^="icon__"],
.search-results__summary [class*=" icon__"] {
  margin-left: -32px;
}

.search-results__description {
  margin: 0.5em 0;
  display: block;
}

.search-results__details {
  color: #006a9a;
}

/*-- module:social --*/
.social {
  font-size: 14px;
  font-size: 0.875rem;
  color: #5a707a;
  margin: 20px 0;
  text-align: right;
}

.social__item {
  margin: 0;
  cursor: pointer;
  color: #001f60;
  background-color: #fff;
  border: 0;
}

.social__item:first-child {
  border-right: 1px solid #eceff0;
  padding-right: 1em;
}

.social__item [class^="icon__"],
.social__item [class*=" icon__"] {
  padding: 0;
}

.social__item:hover,
.social__item:focus {
  color: #006a9a;
  text-decoration: none;
}

/*-- module:topics --*/
.topics {
  padding: 15px;
  font-size: 18px;
  font-size: 1.125rem;
}

.topics__heading {
  color: #009bdf;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 400;
  margin-top: 0;
  text-align: center;
}

.topics__list {
  list-style-type: none;
  padding: 0;
  text-align: center;
}

.topics__link {
  color: #001f60;
  text-decoration: none;
  padding-left: 70px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

.topics__link:hover,
.topics__link:focus {
  color: #006a9a;
  text-decoration: none;
}

.topics__link [class^="icon__"],
.topics__link [class*=" icon__"] {
  display: block;
  font-size: 100px;
  font-size: 6.25rem;
}

/*-- module:webfonts --*/
@font-face {
  font-family: 'icon';
  src: url("https://vet.ombudsman.gov.au/__data/assets/file/0017/91232/icons.eot?v=0.1.1");
  src: url("https://vet.ombudsman.gov.au/__data/assets/file/0017/91232/icons.eot?v=0.1.1?#iefix") format("embedded-opentype"), url("https://vet.ombudsman.gov.au/__data/assets/file/0020/91235/icons.woff?v=0.1.1") format("woff"), url("https://vet.ombudsman.gov.au/__data/assets/file/0019/91234/icons.ttf?v=0.1.1") format("truetype"), url("https://vet.ombudsman.gov.au/__data/assets/file/0019/91252/icons.svg?v=0.1.1#icons") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="icon__"],
[class*=" icon__"] {
  font-family: 'icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  padding: 0 0.5em;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon__arrow-down:after {
  content: "\e600";
}

.icon__arrow-left:after,
.brochure-slideshow .slick-prev:after {
  content: "\e601";
}

.icon__arrow-right:after,
.brochure-slideshow .slick-next:after {
  content: "\e602";
}

.icon__arrow-up:after {
  content: "\e603";
}

.icon__bookmark:after {
  content: "\e604";
}

.icon__event:after {
  content: "\e605";
}

.icon__external:after {
  content: "\e606";
}

.icon__form:after {
  content: "\e607";
}

.icon__investigate:after {
  content: "\e608";
}

.icon__mailbox:after {
  content: "\e609";
}

.icon__medical:after {
  content: "\e60a";
}

.icon__menu:after {
  content: "\e60b";
}

.icon__news:after {
  content: "\e60c";
}

.icon__nocash:after {
  content: "\e60d";
}

.icon__page:after {
  content: "\e60e";
}

.icon__pdf:after {
  content: "\e610";
}

.icon__pid:after {
  content: "\e611";
}

.icon__powerpoint:after {
  content: "\e612";
}

.icon__print:after {
  content: "\e613";
}

.icon__publication:after {
  content: "\e614";
}

.icon__search:after {
  content: "\e615";
  padding-left: 0px;
}

.icon__share:after {
  content: "\e616";
}

.icon__twitter:after {
  content: "\e617";
}

.icon__word:after {
  content: "\e618";
}

.icon__defence:after {
  content: "\e61a";
}

.icon__world:after {
  content: "\e619";
}

.icon__parliament:after {
  content: '\e800';
}

@supports (-webkit-appearance: none) {
  .icon__parliament:after {
    content: '\e60f';
  }
}

.icon__corrections:after {
  content: '\e81a';
}

.icon__housing:after {
  content: '\e820';
}

.icon__policing:after {
  content: '\e81c';
}

.icon__reportable-conduct:after {
  content: '\e81d';
}

/*-- module:squiz-module-accordion --*/
.accordion__heading {
  margin: 0;
  font-weight: 400;
}

.accordion__item {
  margin-bottom: 5px;
}

.accordion__target {
  padding: 0 25px;
}

.accordion__link {
  background-color: #eceff0;
  display: block;
  color: #001f60;
  text-decoration: none;
  font-size: 18px;
  font-size: 1.125rem;
}

.accordion__link:before {
  content: '+';
  color: #fff;
  background-color: #007CB3;
  border-right: 1px solid;
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 0.5em 1em;
  text-align: center;
  margin-right: 1em;
}

.accordion__link.uber-accordion__button-active {
  background-color: #001f60;
  color: #fff;
}

.accordion__link.uber-accordion__button-active:before {
  background-color: #001f60;
  content: '-';
}

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

.js-enabled .accordion__target {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.3s ease;
  -moz-transition: max-height 0.3s ease;
  transition: max-height 0.3s ease;
}

.js-enabled .accordion__target.uber-accordion__target-active {
  /*max-height: 100em;*/
  max-height: 100%;
}

.tabs__item {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.tabs__link {
  padding: .5em;
  border: 1px solid;
  border-bottom: 0;
  background: #eee;
}

.tabs__link.uber-accordion__button-active {
  background: #fff;
}

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

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

.no-js .uber-accordion__target {
  display: none;
}

.no-js .uber-accordion__target:target {
  display: block;
}

/*-- module:squiz-module-breadcrumbs --*/
.breadcrumbs {
  font-size: 18px;
  font-size: 1.125rem;
}

.has-subnav .breadcrumbs {
  margin-top: 36px;
}

.lineage_playout a {
  color: #fff;
  font-weight: normal;
}

.lineage_playout a:hover {
  text-decoration: none;
}

.lineage_playout a:last-child {
  font-weight: bold;
}

.lineage_playout a:last-child:hover {
  text-decoration: underline;
}

/*-- module:squiz-module-header-logo --*/
.header-logo {
  border: 0;
  background: transparent url("https://vet.ombudsman.gov.au/__data/assets/image/0025/91825/group.png?v=0.1.1") left center no-repeat;
  width: 180px;
  height: 50px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  background-size: contain;
  margin: 20px 0 0 20px;
}

/*-- module:squiz-module-navbar --*/
.navbar {
  display: block;
}

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

.navbar__item {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 700;
}

.navbar__item > a {
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  transition: background 0.3s ease;
  display: block;
  padding: 0.7em 0;
  border-bottom: 1px solid #fff;
  margin: 0 1em;
}

.navbar__item > a,
.navbar__item > a:visited {
  text-decoration: none;
}

.navbar__toggle {
  border: none;
  background: transparent;
  font-size: 36px;
  font-size: 2.25rem;
  color: #001f60;
  float: right;
  position: absolute;
  top: 10px;
  right: 0;
  padding-right: 6px;
  -webkit-transition: color 0.5s;
  -moz-transition: color 0.5s;
  transition: color 0.5s;
}

.navbar__toggle:hover,
.navbar__toggle.navbar__toggle--active {
  color: #007CB3;
}

.navbar__dropdown {
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  background: #eceff0;
  border-bottom: 1px solid #ccc;
  z-index: 1001;
  position: relative;
}

.navbar__dropdown[aria-expanded="true"] {
  top: 10px;
}

.navbar__dropdown[aria-expanded="false"],
.sub-mega-nav[aria-expanded="false"] {
  display: none;
}

.navbar__heading {
  font-size: 22px;
  font-size: 1.375rem;
  display: block;
  margin-bottom: 10px;
  font-weight: 700;
}

.navbar__dropdown[aria-expanded="true"],
.sub-mega-nav[aria-expanded="true"] {
  display: inherit;
}

.sub-mega-nav .sub-mega-nav {
  background: #fff;
  padding: 0;
  position: static;
  color: #006a9a;
}

.sub-mega-nav .sub-mega-nav li:last-child {
  padding-bottom: 0;
}

.sub-mega-nav .sub-mega-nav li a {
  color: #007CB3;
  font-weight: 300;
}

.sub-nav__group-container {
  width: 100%;
}

.sub-nav__group:first-child {
  display: none;
}

.sub-nav {
  padding: 0;
  font-weight: 400;
}

.sub-nav li {
  position: relative;
}

.sub-nav li a {
  padding: 0.5em 1em;
  display: inline-block;
  color: #001f60;
}

.sub-nav__toggle {
  background: transparent;
  border: 0;
  padding: 1em;
  position: absolute;
  top: 0;
  right: 1em;
  color: #001f60;
  font-size: 12px;
  font-size: 0.75rem;
}

/*-- module:squiz-module-pagination --*/
.pagination {
  padding-top: 20px;
}

.pagination__item {
  display: inline-block;
  *display: inline;
  zoom: 1;
  background-color: #eceff0;
}

.pagination__item:first-child {
  padding: 8px 16px;
  padding: 0.5rem 1rem;
}

.pagination__item--current {
  font-weight: 700;
  color: #fff;
  background-color: #001f60;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.pagination__item a {
  text-decoration: none;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  display: inline-block;
  *display: inline;
  zoom: 1;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

.pagination__item a:hover,
.pagination__item a:focus {
  color: #fff;
  background-color: #001f60;
}

/*-- module:squiz-module-quick-search TEMP margin: 20px 60px 20px 0;--*/
.quick-search {
  text-align: center;
  margin: 20px 40px 20px 0;
}

.quick-search__label {
  color: #000;
  background-color: #fff;
}

.quick-search__input {
  border: 0;
  border-bottom: 2px solid #001f60;
  -webkit-transition: border-bottom 0.5s ease;
  -moz-transition: border-bottom 0.5s ease;
  transition: border-bottom 0.5s ease;
  width: 60%;
  border-radius: 0;
}

.quick-search__input:hover,
.quick-search__input:active,
.quick-search__input:focus {
  border-bottom: 2px solid #007CB3;
}

input.quick-search__input {
  -webkit-appearance: none;
}

.quick-search__submit {
  display: inline-block;
  color: #001f60;
  border: none;
  background-color: #fff;
  line-height: 1;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  font-size: 36px;
  font-size: 2.25rem;
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  transition: color 0.5s ease;
  padding: 2px 10px;
  position: relative;
  top: 10px;
}

/*-- module:squiz-module-skip-links --*/
.skip-links__link {
  color: #000;
  background-color: #fff;
}

/*-- module:squiz-module-slick --*/
.slick-list {
  position: relative;
  overflow: hidden;
}

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

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

.slick-list,
.slick-track,
.slick-slide,
.slick-slide img {
  -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;
  zoom: 1;
}

.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-slideshow__slide img {
  margin: 0 auto;
}

.slick-next {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 0;
}

.slick-prev {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  left: 0;
}

.slick-dots {
  margin-top: 1em;
  text-align: center;
}

.slick-dots li {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.slick-dots li + li {
  margin-left: 1em;
}

@media (min-width: 37.5em) {
  /*
--------------------
Modules
--------------------
*/
  /*-- module:facts --*/
  .facts::after {
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    pointer-events: none;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#001f60+0,001f60+99&amp;0.8+0,0+15,0+85,0.85+100 */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMWY2MCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjMDAxZjYwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjMDAxZjYwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMDAxZjYwIiBzdG9wLW9wYWNpdHk9IjAuNzkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMWY2MCIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left, rgba(0, 31, 96, 0.8) 0%, rgba(0, 31, 96, 0) 15%, rgba(0, 31, 96, 0) 85%, rgba(0, 31, 96, 0.79) 99%, rgba(0, 31, 96, 0.85) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 31, 96, 0.8)), color-stop(15%, rgba(0, 31, 96, 0)), color-stop(85%, rgba(0, 31, 96, 0)), color-stop(99%, rgba(0, 31, 96, 0.79)), color-stop(100%, rgba(0, 31, 96, 0.85)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(0, 31, 96, 0.8) 0%, rgba(0, 31, 96, 0) 15%, rgba(0, 31, 96, 0) 85%, rgba(0, 31, 96, 0.79) 99%, rgba(0, 31, 96, 0.85) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(0, 31, 96, 0.8) 0%, rgba(0, 31, 96, 0) 15%, rgba(0, 31, 96, 0) 85%, rgba(0, 31, 96, 0.79) 99%, rgba(0, 31, 96, 0.85) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(0, 31, 96, 0.8) 0%, rgba(0, 31, 96, 0) 15%, rgba(0, 31, 96, 0) 85%, rgba(0, 31, 96, 0.79) 99%, rgba(0, 31, 96, 0.85) 100%);
    /* IE10+ */
    background: linear-gradient(to right, rgba(0, 31, 96, 0.8) 0%, rgba(0, 31, 96, 0) 15%, rgba(0, 31, 96, 0) 85%, rgba(0, 31, 96, 0.79) 99%, rgba(0, 31, 96, 0.85) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc001f60', endColorstr='#d9001f60', GradientType=1);
    /* IE6-8 */
  }
  /*-- module:feedback --*/
  .feedback__input-group {
    display: inline-block;
    width: 45%;
  }
  #form_email_3007 li {
    width: 40%;
    display: inline-block;
  }
  /*-- module:footer --*/
  .footer__logo,
  .footer__nav,
  .footer__nav-list,
  .footer__nav-item {
    display: inline-block;
  }
  /*-- module:header --*/
  /*-- module:hero --*/
  .hero__heading {
    font-size: 33px;
    font-size: 2.0625rem;
  }
  /*-- module:news --*/
  /*-- module:search --*/
  /*-- module:topics --*/
  .topics__list {
    text-align: center;
  }
  .topics__item {
    display: inline-block;
    width: 30%;
    text-align: center;
    vertical-align: top;
    padding: 20px 0;
  }
  .topics__link {
    padding-left: 0;
  }
  /*-- module:squiz-module-header-logo --*/
  .header-logo {
    width: 180px;
    height: 50px;
  }
  /*-- module:squiz-module-matrix-form --*/
  .sq-form-question-title {
    float: left;
    width: 25%;
  }
  .sq-form-question-answer,
  .sq-form-question-note,
  .sq-form-error {
    width: 73%;
    margin-left: 2%;
    float: right;
  }
  .sq-form input[type="text"].sq-form-field,
  .sq-form input[type="password"].sq-form-field,
  .sq-form textarea.sq-form-field {
    width: auto;
  }
  .sq-form-question-password-answer {
    margin-bottom: .5em;
  }
  /*-- module:squiz-module-navbar --*/
  /*-- module:squiz-module-quick-search --*/
  .quick-search {
    margin: 0;
  }
  .quick-search__submit {
    padding: auto;
    position: static;
    top: auto;
  }
  .twitter {
    top: 93px;
    right: 0;
  }
}

@media (min-width: 70em) {
  /*
--------------------
Modules
--------------------
*/
  .narrow-left-col,
  .narrow-right-col {
    width: 30%;
    max-width: 300px;
    display: inline-block;
    vertical-align: top;
  }
  .narrow-left-col {
    padding-right: 50px;
  }
  .narrow-right-col {
    padding-left: 50px;
  }
  .wide-main-col {
    width: 70%;
    display: inline-block;
  }
  .narrow-left-col + .wide-main-col {
    border-left: 1px solid #eceff0;
    padding-left: 50px;
    border-right: 0;
    padding-right: 0;
  }
  .wide-main-col {
    border-right: 1px solid #eceff0;
    padding-right: 50px;
  }
  .container {
    max-width: 1120px;
    max-width: 70rem;
  }
  .pull-quote {
    display: block;
  }
  /*-- module:brochure --*/
  .brochure-slideshow {
    display: block;
  }
  /*-- module:facts --*/
  .facts::after {
    content: none;
  }
  /*-- module:header --*/
  .twitter {
    top: 20px;
    font-size: 26px;
    font-size: 1.625rem;
  }
  /*-- module:hero --*/
  .hero__message {
    display: inline-block;
    width: 69%;
    vertical-align: top;
    padding-right: 5%;
  }
  .hero__heading {
    font-size: 36px;
    font-size: 2.25rem;
  }
  .hero-toolbox {
    width: 30%;
    display: inline-block;
    vertical-align: top;
    margin-top: 22px;
  }
  /*-- module:inside --*/
  /*-- module:news --*/
  .news__list {
    text-align: center;
  }
  .news__item {
    display: inline-block;
    width: 30%;
    margin: 1%;
    text-align: left;
    vertical-align: top;
  }
  /*-- module:search --*/
  /*-- module:topics --*/
  .topics__item {
    width: 19.5%;
    padding: 20px 0;
  }
  /*-- module:squiz-module-navbar --*/
  .navbar__toggle {
    display: none;
  }
  .navbar__dropdown {
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
    border-bottom: 0;
    z-index: 1001;
  }
  .navbar__dropdown[aria-expanded="false"] {
    display: inline-grid;
    position: relative;
  }
  .navbar__list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: table;
    max-width: 956px;
    float: right;
  }
  .navbar__item {
    display: table-cell;
    position: static;
  }
  .navbar__item > a {
    border-bottom: 6px solid transparent;
    margin: 0;
    padding: 0.5em 1em;
  }
  .navbar__item > .sub-nav__toggle {
    display: none;
  }
  .navbar__item > a:hover,
  .navbar__item > a.active,
  .navbar__item.navbar__item--active > a,
  .navbar__item.navbar__item--current > a {
    border-bottom: 6px solid #007CB3;
  }
  .sub-nav {
    position: absolute;
    display: block;
    visibility: hidden;
    top: -9999em;
    overflow: hidden;
    background: #eceff0;
  }
  .sub-nav .sub-mega-nav {
    background-color: transparent;
  }
  .no-js .navbar__item:hover .sub-nav,
  .no-js .navbar__item:focus .sub-nav,
  .navbar__item--active .sub-nav {
    visibility: visible;
    top: inherit;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    z-index: 1001;
  }
  .sub-mega-nav {
    left: 0;
    width: 100%;
    padding: 25px;
    position: absolute;
  }
  .flexbox .sub-mega-nav .sub-nav__group {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .no-js .sub-mega-nav .sub-nav__group,
  .no-flexbox .sub-mega-nav .sub-nav__group {
    display: table-cell;
    vertical-align: top;
  }
  .sub-nav__group:first-child {
    display: block;
  }
  .no-js .sub-nav__group-container,
  .no-flexbox .sub-nav__group-container {
    display: table;
  }
  .flexbox .sub-nav__group-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /*-- module:squiz-module-quick-search TEMP margin: 20px 60px 20px 0;--*/
  .quick-search {
    float: right;
    margin: 20px 40px 20px 0;
  }
  .quick-search__input {
    width: auto;
  }
  .quick-search__submit {
    font-size: 26px;
    font-size: 1.625rem;
  }
}

@media (min-width: 90em) {
  /*
--------------------
Modules
--------------------
*/
  .narrow-left-col,
  .narrow-right-col {
    max-width: 350px;
  }
}

@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  html {
    background: #fff !important;
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    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;
  }
  .header-logo {
    background: transparent url("https://vet.ombudsman.gov.au/__data/assets/image/0025/91825/group.png?v=0.1.1") left center no-repeat !important;
  }
  #quick-search {
    display: none;
  }
  .header {
    height: auto;
  }
  .hero.hero__inside {
    min-height: auto;
    margin: 0;
    padding: 0;
  }
  .hero .container {
    padding: 0 20px;
  }
  .accordion__item > div {
    display: block;
    max-height: none !important;
  }
  .accordion__link:before {
    display: none;
  }
  form.feedback {
    display: none;
  }
  .pull-quote {
    display: none;
  }
  .header-logo:after {
    display: none;
  }
  /*-- module:squiz-module-breadcrumbs --*/
  .breadcrumbs {
    display: none;
  }
  /*-- module:squiz-module-navbar --*/
  .navbar {
    display: none;
  }
  /*-- module:squiz-module-pagination --*/
  .pagination {
    display: none;
  }
  .twitter {
    display: none;
  }
  fieldset {
    display: none;
  }
  .footer__nav {
    display: none;
  }
  .footer__logo {
    display: none;
  }
  .narrow-right-col {
    display: none;
  }
  /*    .social .brochure-slideshow .icon__twitter .navbar__list {
        display: none;
    }*/
}

/* Module: S */
.accordion {
  margin: 1.25rem 0;
  border: 1px solid #f4f6f9;
}

.accordion__item {
  border-top: 1px solid #f4f6f9;
}

.accordion__item:first-child {
  border-top: none;
}

.accordion__icon {
  display: block;
  position: absolute;
  top: 0rem;
  left: 0rem;
  background-color: #00a9e6;
  width: 3.375rem;
  height: 100%;
  -webkit-transition: opacity 0.3s, transform 0.3s, background-color 0.3s;
  -moz-transition: opacity 0.3s, transform 0.3s, background-color 0.3s;
  transition: opacity 0.3s, transform 0.3s, background-color 0.3s;
}

.accordion__icon:before, .accordion__icon:after {
  content: '';
  position: absolute;
  top: 1.5625rem;
  right: 1.5625rem;
  background-color: #ffffff;
  -webkit-transition: opacity 0.3s, transform 0.3s, background-color 0.3s;
  -moz-transition: opacity 0.3s, transform 0.3s, background-color 0.3s;
  transition: opacity 0.3s, transform 0.3s, background-color 0.3s;
}

.accordion__icon:before {
  width: 0.1875rem;
  height: 1.5rem;
  margin-right: -0.0625rem;
  margin-top: -0.75rem;
}

.accordion__icon:after {
  width: 1.5rem;
  height: 0.1875rem;
  margin-right: -0.75rem;
  margin-top: -0.0625rem;
}

.accordion__title {
  position: relative;
}

.accordion__title button {
  width: 100%;
  padding: 0.75rem 0.75rem 0.8125rem 4.3125rem;
  border: none;
  border-radius: 0;
  background-color: #f4f6f9;
  -webkit-appearance: none;
  text-align: left;
  font-size: 1.125rem;
  font-weight: 600;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  transition: color 0.3s;
  color: #053277;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}

.accordion__title button:hover, .accordion__title button:focus {
  background: #e6ecf8;
}

.accordion__title.active .accordion__icon {
  background-color: #016a9a;
}

.accordion__title.active .accordion__icon:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.accordion__title.active .accordion__icon:after {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  opacity: 0;
}

.accordion__title.active button {
  background-color: #016a9a;
  color: #ffffff;
}

.accordion__title.active button:hover, .accordion__title.active button:focus {
  background: #0078af;
}

.accordion__text {
  background-color: #f4f6f9;
  font-size: 1rem;
  line-height: 1.5;
  padding: 1.625rem 1.25rem;
  display: none;
  color: red;
}

.accordion__text.active {
  display: block;
}

.accordion__text p {
  margin: 0;
  padding-bottom: 0.625rem;
  font-weight: 500;
}

.accordion__text p:last-child {
  padding-bottom: 0;
}

/* Module: S */
.topics__link {
  padding: 0;
  font-size: 1rem;
  color: #053277;
  font-weight: 300;
  text-align: left;
  line-height: normal;
}

.no-js .topics__link,
.no-flexbox .topics__link {
  display: table;
}

.flexbox .topics__link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.topics__link img {
  display: block;
  margin: 0 1.25rem 0 0;
  height: 5.625rem;
}

.topics.container {
  padding-top: 2.875rem;
  padding-bottom: 3.25rem;
}

.topics__heading {
  color: #053277;
  font-size: 1.125rem;
  font-weight: 600;
  margin-bottom: 1.8125rem;
}

.topics__list {
  margin: 0;
}

.topics__item {
  margin-bottom: 2.4375rem;
}

.topics__item:before {
  display: none;
}

.topics .slick-dots {
  max-width: 3.75rem;
  width: 100%;
  height: 0.9375rem;
  margin: 0 auto 0rem;
  justify-content: space-between;
}

.no-js .topics .slick-dots,
.no-flexbox .topics .slick-dots {
  display: table;
}

.flexbox .topics .slick-dots {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.topics .slick-dots button {
  display: none;
}

.topics .slick-dots li {
  display: block;
  height: 0.9375rem;
  width: 0.9375rem;
}

.topics .slick-dots li:before {
  opacity: 0.32;
  width: 0.9375rem;
  height: 0.9375rem;
  position: relative;
  top: 0;
  left: 0;
}

.topics .slick-dots li.slick-active:before {
  opacity: 1;
}

.topics.container {
  padding: 1.375rem 0.9375rem 1.875rem;
}

/* Module: S */
.video.container {
  border: none;
  padding: 0;
  position: relative;
  overflow: hidden;
  min-height: 16.625rem;
  margin: 0;
  width: 100%;
  max-width: none;
}

.video__background {
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  height: auto;
  z-index: 1;
  max-width: none;
}

.video__wrapper {
  padding: 1.3125rem 0.9375rem 1.25rem;
  position: relative;
  z-index: 2;
}

.video__wrapper iframe {
  display: block;
  width: 100%;
  height: 50vw;
  max-width: 48.6875rem;
  max-height: 27.375rem;
  margin: auto;
}

.video__heading {
  color: #ffffff;
  display: block;
  font-size: 1.125rem;
  font-weight: 600;
  text-align: center;
  width: 100%;
  margin-bottom: 1.0625rem;
}

/* Module: S */
.footer {
  background-color: #647883;
  color: #ffffff;
  padding: 2.125rem 0;
  width: 100%;
}

.footer a {
  color: #ffffff;
}

.footer__info {
  flex-wrap: wrap;
  justify-content: left;
  width: 100%;
}

.no-js .footer__info,
.no-flexbox .footer__info {
  display: table;
}

.flexbox .footer__info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.footer__link {
  font-weight: 600;
}

.footer__copyright {
  display: block;
  text-align: left;
  margin: 0 0.625rem 0.625rem 0.625rem;
  font-weight: 600;
  width: 100%;
}

.footer .container {
  padding: 0 0.625rem;
}

.footer__nav {
  display: block;
}

.footer__nav-item {
  margin: 0 0.625rem;
}

.footer__nav-list {
  flex-wrap: wrap;
}

.no-js .footer__nav-list,
.no-flexbox .footer__nav-list {
  display: table;
}

.flexbox .footer__nav-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.footer__nav-list li {
  width: 100%;
  margin-bottom: 0.9375rem;
  text-align: left;
}

.footer__nav-list li:last-of-type {
  margin-bottom: 0;
}

/* Module: S */
.form,
form {
  padding: 1.25rem 0;
  font-size: 1rem;
  line-height: 1.63;
}

.form ::-webkit-input-placeholder,
form ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #5a707a;
}

.form ::-moz-placeholder,
form ::-moz-placeholder {
  /* Firefox 19+ */
  color: #5a707a;
}

.form :-ms-input-placeholder,
form :-ms-input-placeholder {
  /* IE 10+ */
  color: #5a707a !important;
}

.form :-moz-placeholder,
form :-moz-placeholder {
  /* Firefox 18- */
  color: #5a707a;
}

.form__question span,
form__question span {
  display: block;
  color: #d30e8b;
  font-size: 1.125rem;
  font-weight: 500;
  margin: 0 0 0.625rem 0;
}

.form__question span:after,
form__question span:after {
  content: url(https://vet.ombudsman.gov.au/__data/assets/image/0016/92311/ion-android-arrow-forward-ionicons-copy-7.png?v=0.1.1);
  display: inline-block;
  margin-left: 0.1875rem;
  width: 0.6875rem;
  height: 0.75rem;
}

.form__question p,
form__question p {
  margin: 0 0 0.75rem;
  padding: 0;
}

.form__question p em,
.form__question p abbr,
form__question p em,
form__question p abbr {
  color: #a72c3b;
}

.form__field.active .form__question span,
.form .sq-form-question.active .form__question span,
form__field.active .form__question span,
form .sq-form-question.active .form__question span {
  font-weight: 800;
}

.form__field.active .form__question span:after,
.form .sq-form-question.active .form__question span:after,
form__field.active .form__question span:after,
form .sq-form-question.active .form__question span:after {
  margin-left: 0.3125rem;
}

.form__field.inactive,
.form .sq-form-question.inactive,
form__field.inactive,
form .sq-form-question.inactive {
  pointer-events: none;
  opacity: 0.4;
}

.form__field.confirmed input[type="text"],
.form__field.confirmed input[type="search"],
.form__field.confirmed input[type="email"],
.form__field.confirmed input[type="tel"],
.form__field.confirmed input[type="password"],
.form__field.confirmed input[type="date"],
.form__field.confirmed textarea,
.form .sq-form-question.confirmed input[type="text"],
.form .sq-form-question.confirmed input[type="search"],
.form .sq-form-question.confirmed input[type="email"],
.form .sq-form-question.confirmed input[type="tel"],
.form .sq-form-question.confirmed input[type="password"],
.form .sq-form-question.confirmed input[type="date"],
.form .sq-form-question.confirmed textarea,
form__field.confirmed input[type="text"],
form__field.confirmed input[type="search"],
form__field.confirmed input[type="email"],
form__field.confirmed input[type="tel"],
form__field.confirmed input[type="password"],
form__field.confirmed input[type="date"],
form__field.confirmed textarea,
form .sq-form-question.confirmed input[type="text"],
form .sq-form-question.confirmed input[type="search"],
form .sq-form-question.confirmed input[type="email"],
form .sq-form-question.confirmed input[type="tel"],
form .sq-form-question.confirmed input[type="password"],
form .sq-form-question.confirmed input[type="date"],
form .sq-form-question.confirmed textarea {
  color: #016a9a;
  border-bottom: 0.0625rem solid #016a9a;
  background-image: url(https://vet.ombudsman.gov.au/__data/assets/image/0025/92338/ion-ios-checkmark-empty-ionicons.png?v=0.1.1);
  background-repeat: no-repeat;
  background-position: right center;
}

.form__field.error input[type="text"],
.form__field.error input[type="search"],
.form__field.error input[type="email"],
.form__field.error input[type="tel"],
.form__field.error input[type="password"],
.form__field.error input[type="date"],
.form__field.error textarea,
.form .sq-form-question.error input[type="text"],
.form .sq-form-question.error input[type="search"],
.form .sq-form-question.error input[type="email"],
.form .sq-form-question.error input[type="tel"],
.form .sq-form-question.error input[type="password"],
.form .sq-form-question.error input[type="date"],
.form .sq-form-question.error textarea,
form__field.error input[type="text"],
form__field.error input[type="search"],
form__field.error input[type="email"],
form__field.error input[type="tel"],
form__field.error input[type="password"],
form__field.error input[type="date"],
form__field.error textarea,
form .sq-form-question.error input[type="text"],
form .sq-form-question.error input[type="search"],
form .sq-form-question.error input[type="email"],
form .sq-form-question.error input[type="tel"],
form .sq-form-question.error input[type="password"],
form .sq-form-question.error input[type="date"],
form .sq-form-question.error textarea {
  color: #e90e0e;
  border-bottom: 0.0625rem solid #e90e0e;
}

.form__field.error input[type="radio"] + label,
.form__field.error input[type="checkbox"] + label,
.form .sq-form-question.error input[type="radio"] + label,
.form .sq-form-question.error input[type="checkbox"] + label,
form__field.error input[type="radio"] + label,
form__field.error input[type="checkbox"] + label,
form .sq-form-question.error input[type="radio"] + label,
form .sq-form-question.error input[type="checkbox"] + label {
  border-color: #e90e0e;
  color: #e90e0e;
}

.form__field input[type="text"]:focus,
.form__field input[type="search"]:focus,
.form__field input[type="email"]:focus,
.form__field input[type="tel"]:focus,
.form__field input[type="password"]:focus,
.form__field input[type="date"]:focus,
.form__field textarea:focus,
.form .sq-form-question input[type="text"]:focus,
.form .sq-form-question input[type="search"]:focus,
.form .sq-form-question input[type="email"]:focus,
.form .sq-form-question input[type="tel"]:focus,
.form .sq-form-question input[type="password"]:focus,
.form .sq-form-question input[type="date"]:focus,
.form .sq-form-question textarea:focus,
form__field input[type="text"]:focus,
form__field input[type="search"]:focus,
form__field input[type="email"]:focus,
form__field input[type="tel"]:focus,
form__field input[type="password"]:focus,
form__field input[type="date"]:focus,
form__field textarea:focus,
form .sq-form-question input[type="text"]:focus,
form .sq-form-question input[type="search"]:focus,
form .sq-form-question input[type="email"]:focus,
form .sq-form-question input[type="tel"]:focus,
form .sq-form-question input[type="password"]:focus,
form .sq-form-question input[type="date"]:focus,
form .sq-form-question textarea:focus {
  color: #016a9a;
  border-bottom: 0.0625rem solid #016a9a;
}

.no-js .form .form__yes-no .form__field-wrapper,
.no-flexbox .form .form__yes-no .form__field-wrapper, .no-js
.form .form__yes-no ul,
.no-flexbox
.form .form__yes-no ul, .no-js
form .form__yes-no .form__field-wrapper,
.no-flexbox
form .form__yes-no .form__field-wrapper, .no-js
form .form__yes-no ul,
.no-flexbox
form .form__yes-no ul, .no-js .form
form__yes-no .form__field-wrapper,
.no-flexbox .form
form__yes-no .form__field-wrapper, .no-js
.form
form__yes-no ul,
.no-flexbox
.form
form__yes-no ul, .no-js
form
form__yes-no .form__field-wrapper,
.no-flexbox
form
form__yes-no .form__field-wrapper, .no-js
form
form__yes-no ul,
.no-flexbox
form
form__yes-no ul {
  display: table;
}

.flexbox .form .form__yes-no .form__field-wrapper, .flexbox
.form .form__yes-no ul, .flexbox
form .form__yes-no .form__field-wrapper, .flexbox
form .form__yes-no ul, .flexbox .form
form__yes-no .form__field-wrapper, .flexbox
.form
form__yes-no ul, .flexbox
form
form__yes-no .form__field-wrapper, .flexbox
form
form__yes-no ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.form .form__yes-no .form__field-wrapper .form__field-item,
.form .form__yes-no .form__field-wrapper li,
.form .form__yes-no ul .form__field-item,
.form .form__yes-no ul li,
form .form__yes-no .form__field-wrapper .form__field-item,
form .form__yes-no .form__field-wrapper li,
form .form__yes-no ul .form__field-item,
form .form__yes-no ul li, .form
form__yes-no .form__field-wrapper .form__field-item,
.form
form__yes-no .form__field-wrapper li,
.form
form__yes-no ul .form__field-item,
.form
form__yes-no ul li,
form
form__yes-no .form__field-wrapper .form__field-item,
form
form__yes-no .form__field-wrapper li,
form
form__yes-no ul .form__field-item,
form
form__yes-no ul li {
  width: 45%;
  max-width: 8.4375rem;
  margin-right: 1.25rem;
}

.form .form__yes-no .form__field-wrapper .form__field-item label,
.form .form__yes-no .form__field-wrapper li label,
.form .form__yes-no ul .form__field-item label,
.form .form__yes-no ul li label,
form .form__yes-no .form__field-wrapper .form__field-item label,
form .form__yes-no .form__field-wrapper li label,
form .form__yes-no ul .form__field-item label,
form .form__yes-no ul li label, .form
form__yes-no .form__field-wrapper .form__field-item label,
.form
form__yes-no .form__field-wrapper li label,
.form
form__yes-no ul .form__field-item label,
.form
form__yes-no ul li label,
form
form__yes-no .form__field-wrapper .form__field-item label,
form
form__yes-no .form__field-wrapper li label,
form
form__yes-no ul .form__field-item label,
form
form__yes-no ul li label {
  margin: 0;
}

.form-side,
form-side {
  padding-top: 0;
}

.form-clear,
form-clear {
  padding-top: 0;
}

.form .padding,
form .padding {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.form .padding-top,
form .padding-top {
  padding-top: 1.25rem;
}

.form .padding-bottom,
form .padding-bottom {
  padding-bottom: 1.25rem;
}

.form label,
.form legend,
.form .title,
form label,
form legend,
form .title {
  font-size: 1em;
  font-weight: 300;
  color: #000000;
  padding-bottom: 0.375rem;
  display: block;
}

.form__text,
form__text {
  font-size: 0.875em;
  font-weight: 300;
  line-height: 1.64;
  padding-top: 0.625rem;
}

.form__text a[href],
form__text a[href] {
  color: #d30e8b;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none;
}

.form__text a[href]:focus, .form__text a[href]:hover,
form__text a[href]:focus,
form__text a[href]:hover {
  text-decoration: underline;
}

.form__text-top,
form__text-top {
  padding-bottom: 1.25rem;
}

.form__error,
form__error {
  font-size: 0.875em;
  font-weight: 300;
  color: #e90e0e;
  padding: 0.625rem 0 0.625rem 1rem;
  display: none;
  position: relative;
}

.form__error:before,
form__error:before {
  content: '';
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 100%;
  background-color: #e90e0e;
  display: block;
  position: absolute;
  top: 1.125rem;
  left: 0;
}

.form__error-technical,
form__error-technical {
  font-size: 1;
  font-weight: 500;
  display: none;
}

.form__error a[href],
form__error a[href] {
  color: #e90e0e;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: initial;
  text-decoration: underline;
}

.form__error a[href]:focus, .form__error a[href]:hover,
form__error a[href]:focus,
form__error a[href]:hover {
  text-decoration: none;
}

.form__error p,
form__error p {
  margin: 0;
}

.form__error ul,
form__error ul {
  margin: 0;
}

.form input::-ms-clear,
form input::-ms-clear {
  display: none;
}

.form input[type="text"],
.form input[type="search"],
.form input[type="email"],
.form input[type="tel"],
.form input[type="password"],
.form input[type="date"],
.form textarea,
form input[type="text"],
form input[type="search"],
form input[type="email"],
form input[type="tel"],
form input[type="password"],
form input[type="date"],
form textarea {
  font-size: 1.125rem;
  font-weight: 300;
  color: #000000;
  padding: 0 2.25rem 0.375rem 0;
  width: 100%;
  border: none;
  border-bottom: 0.0625rem solid #979797;
  position: relative;
}

.form input[type="text"]:disabled,
.form input[type="search"]:disabled,
.form input[type="email"]:disabled,
.form input[type="tel"]:disabled,
.form input[type="password"]:disabled,
.form input[type="date"]:disabled,
.form textarea:disabled,
form input[type="text"]:disabled,
form input[type="search"]:disabled,
form input[type="email"]:disabled,
form input[type="tel"]:disabled,
form input[type="password"]:disabled,
form input[type="date"]:disabled,
form textarea:disabled {
  opacity: 0.5;
}

.form input[type="date"],
form input[type="date"] {
  text-transform: uppercase;
  padding-right: 1.25rem;
}

.form input[type="radio"],
form input[type="radio"] {
  position: absolute;
  opacity: 0;
}

.form input[type="radio"]:focus + label:before,
form input[type="radio"]:focus + label:before {
  outline: auto 5px -webkit-focus-ring-color;
}

.form input[type="radio"]:checked + label,
form input[type="radio"]:checked + label {
  background-color: #f4f6f9;
}

.form input[type="radio"]:checked + label:before,
form input[type="radio"]:checked + label:before {
  background-image: url(https://vet.ombudsman.gov.au/__data/assets/image/0022/92326/ion-android-radio-button-on-ionicons.png?v=0.1.1);
}

.form input[type="radio"]:checked + label:after,
form input[type="radio"]:checked + label:after {
  content: "";
  background-image: url(https://vet.ombudsman.gov.au/__data/assets/image/0025/92338/ion-ios-checkmark-empty-ionicons.png?v=0.1.1);
  background-repeat: no-repeat;
  width: 0.9375rem;
  height: 0.6875rem;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0.9375rem;
  margin-top: auto;
  margin-bottom: auto;
}

.form input[type="radio"]:disabled + label:before,
form input[type="radio"]:disabled + label:before {
  opacity: 0.5;
}

.form input[type="radio"]:disabled + label:after,
form input[type="radio"]:disabled + label:after {
  opacity: 0.5;
}

.form input[type="radio"] + label,
form input[type="radio"] + label {
  position: relative;
  border: 0.0625rem solid #00a9e6;
  padding: 0.84375rem 2.875rem;
  width: 100%;
  display: inline-block;
  font-size: 1rem;
  font-weight: 300;
  color: #016a9a;
  margin-bottom: 0.9375rem;
}

.form input[type="radio"] + label:before,
form input[type="radio"] + label:before {
  content: "";
  background-image: url(https://vet.ombudsman.gov.au/__data/assets/image/0019/92323/ion-android-radio-button-off-ionicons-copy.png?v=0.1.1);
  background-repeat: no-repeat;
  position: absolute;
  left: 1.125rem;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: 1.0625rem;
  height: 1.0625rem;
}

.form .form__field-item:before,
form .form__field-item:before, .form
form__field-item:before,
form
form__field-item:before {
  display: none;
}

.form .form__field-item:last-of-type input[type="radio"] + label,
.form .form__field-item:last-of-type input[type="checkbox"] + label,
form .form__field-item:last-of-type input[type="radio"] + label,
form .form__field-item:last-of-type input[type="checkbox"] + label, .form
form__field-item:last-of-type input[type="radio"] + label,
.form
form__field-item:last-of-type input[type="checkbox"] + label,
form
form__field-item:last-of-type input[type="radio"] + label,
form
form__field-item:last-of-type input[type="checkbox"] + label {
  margin-bottom: 0;
}

.form input[type="checkbox"],
form input[type="checkbox"] {
  position: absolute;
  opacity: 0;
}

.form input[type="checkbox"]:focus + label:before,
form input[type="checkbox"]:focus + label:before {
  outline: auto 5px -webkit-focus-ring-color;
}

.form input[type="checkbox"]:checked + label,
form input[type="checkbox"]:checked + label {
  background-color: #f4f6f9;
}

.form input[type="checkbox"]:checked + label:before,
form input[type="checkbox"]:checked + label:before {
  background-image: url(https://vet.ombudsman.gov.au/__data/assets/image/0019/92314/ion-android-checkbox-ionicons.png?v=0.1.1);
}

.form input[type="checkbox"]:checked + label:after,
form input[type="checkbox"]:checked + label:after {
  content: "";
  background-image: url(https://vet.ombudsman.gov.au/__data/assets/image/0025/92338/ion-ios-checkmark-empty-ionicons.png?v=0.1.1);
  background-repeat: no-repeat;
  width: 0.9375rem;
  height: 0.6875rem;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0.9375rem;
  margin-top: auto;
  margin-bottom: auto;
}

.form input[type="checkbox"]:disabled + label:before,
form input[type="checkbox"]:disabled + label:before {
  opacity: 0.5;
}

.form input[type="checkbox"]:disabled + label:after,
form input[type="checkbox"]:disabled + label:after {
  opacity: 0.5;
}

.form input[type="checkbox"] + label,
form input[type="checkbox"] + label {
  position: relative;
  border: 0.0625rem solid #00a9e6;
  padding: 0.84375rem 2.875rem;
  width: 100%;
  display: inline-block;
  font-size: 1rem;
  font-weight: 300;
  color: #016a9a;
  margin-bottom: 0.9375rem;
}

.form input[type="checkbox"] + label:before,
form input[type="checkbox"] + label:before {
  content: "";
  background-image: url(https://vet.ombudsman.gov.au/__data/assets/image/0022/92317/ion-android-checkbox-outline-blank-ionicons.png?v=0.1.1);
  background-repeat: no-repeat;
  position: absolute;
  left: 1.125rem;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: 0.9375rem;
  height: 0.9375rem;
}

.form input[type="submit"], .form__continue,
form input[type="submit"],
form__continue {
  border: 0.0625rem solid #d30e8b;
  border-radius: 0;
  background-color: #d30e8b;
  color: #ffffff;
  font-size: 1rem;
  line-height: normal;
  font-weight: normal;
  margin-top: 1.875rem;
  padding: 1.0625rem 1.4375rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: background-color 0.3s, color 0.3s, border-color 0.3s;
  -moz-transition: background-color 0.3s, color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, color 0.3s, border-color 0.3s;
}

.form input[type="submit"]:hover, .form input[type="submit"]:focus, .form__continue:hover, .form__continue:focus,
form input[type="submit"]:hover,
form input[type="submit"]:focus,
form__continue:hover,
form__continue:focus {
  color: #d30e8b;
  background-color: transparent;
}

.form input[type="submit"].invert, .form__continue.invert,
form input[type="submit"].invert,
form__continue.invert {
  color: #00a9e6;
  border-color: #00a9e6;
  background-color: #ffffff;
}

.form input[type="submit"].invert:hover, .form input[type="submit"].invert:focus, .form__continue.invert:hover, .form__continue.invert:focus,
form input[type="submit"].invert:hover,
form input[type="submit"].invert:focus,
form__continue.invert:hover,
form__continue.invert:focus {
  color: #d30e8b;
  border-color: #d30e8b;
  background-color: #ffffff;
}

.form input[type="submit"] + input[type="submit"], .form__continue + input[type="submit"],
form input[type="submit"] + input[type="submit"],
form__continue + input[type="submit"] {
  margin-left: 0.625rem;
}

.form input[type="submit"],
form input[type="submit"] {
  margin-top: 0;
}

.form input[type="submit"],
form input[type="submit"] {
  margin-bottom: 0;
}

.form textarea,
form textarea {
  resize: none;
  width: 100%;
  min-height: 7.5rem;
  font-size: 1rem;
  padding: 0;
  font-weight: 300;
  color: #000000;
}

.form textarea:disabled,
form textarea:disabled {
  opacity: 0.5;
}

.form fieldset,
form fieldset {
  border: none;
  padding: 0;
  margin: 0;
  width: 100%;
}

.form__field,
form__field {
  max-width: 45.8125rem;
  padding: 0.3125rem 0;
  margin-bottom: 1.875rem;
}

.form__field-right,
form__field-right {
  text-align: right;
}

.form__field-wrapper,
.form__field ul,
form__field-wrapper,
form__field ul {
  position: relative;
}

.form__field-select .form__field-wrapper select,
form__field-select .form__field-wrapper select {
  position: relative;
  background-color: #ffffff;
}

.form__field-select .form__field-wrapper select:after,
form__field-select .form__field-wrapper select:after {
  content: url(https://vet.ombudsman.gov.au/__data/assets/image/0025/92329/ion-chevron-down-ionicons.png?v=0.1.1);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  display: block;
  margin-top: auto;
  margin-bottom: auto;
  width: 1.125rem;
  height: 1.5625rem;
}

.form__field-select select,
form__field-select select {
  font-size: 1rem;
  font-weight: 300;
  color: #016a9a;
  background-color: transparent;
  padding: 0.8125rem 3.75rem 0.8125rem 0;
  width: 100%;
  border: none;
  border-radius: 0;
  border-bottom: 0.0625rem solid #979797;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  z-index: 1;
}

.form__field-select select::-ms-expand,
form__field-select select::-ms-expand {
  display: none;
  /* remove default arrow in IE 10 and 11 */
}

.form__field-select select:disabled,
form__field-select select:disabled {
  opacity: 0.5;
}

.form__field-select-small .form__field-wrapper,
.form__field-select-small ul,
form__field-select-small .form__field-wrapper,
form__field-select-small ul {
  max-width: 6.25rem;
}

.form__field-select.disabled .form__field-wrapper:after,
.form__field-select.disabled ul:after,
form__field-select.disabled .form__field-wrapper:after,
form__field-select.disabled ul:after {
  opacity: 0.5;
}

.form__field.error .form__error,
form__field.error .form__error {
  display: block;
}

.form__field.error select,
form__field.error select {
  border-bottom: 2px solid red;
  border-image: none;
}

.form__field.error .form__field-wrapper > input[type="checkbox"] + label:before,
.form__field.error .form__field-wrapper > input[type="radio"] + label:before,
.form__field.error ul > input[type="checkbox"] + label:before,
.form__field.error ul > input[type="radio"] + label:before,
form__field.error .form__field-wrapper > input[type="checkbox"] + label:before,
form__field.error .form__field-wrapper > input[type="radio"] + label:before,
form__field.error ul > input[type="checkbox"] + label:before,
form__field.error ul > input[type="radio"] + label:before {
  border: 1px solid red;
}

.form__field.error.form__field-select-full select,
form__field.error.form__field-select-full select {
  border: 2px solid red;
}

.form__field ul,
form__field ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.form__field ul li,
form__field ul li {
  padding: 0;
  margin: 0;
  position: relative;
}

.form__field ul li:after, .form__field ul li:before,
form__field ul li:after,
form__field ul li:before {
  display: none;
}

.form .sq-form-question,
form .sq-form-question {
  margin-bottom: 1.875rem;
}

.form .sq-form-question-title,
form .sq-form-question-title {
  float: none;
  width: 100%;
  margin: 0 0 0.75rem;
  padding: 0;
  font-weight: 500;
  line-height: normal;
}

.form .sq-form-question-title em,
.form .sq-form-question-title abbr,
form .sq-form-question-title em,
form .sq-form-question-title abbr {
  color: #a72c3b;
}

.form .sq-form-question-select .sq-form-question-answer:after,
form .sq-form-question-select .sq-form-question-answer:after {
  content: url(https://vet.ombudsman.gov.au/__data/assets/image/0025/92329/ion-chevron-down-ionicons.png?v=0.1.1);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  display: block;
  margin-top: auto;
  margin-bottom: auto;
  width: 1.125rem;
  height: 1.5625rem;
}

.form .sq-form-question-answer,
form .sq-form-question-answer {
  margin: 0;
  float: none;
  width: 100%;
  position: relative;
}

.form .sq-form-question-answer ul,
form .sq-form-question-answer ul {
  position: relative;
  background-color: #ffffff;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.form .sq-form-question-answer ul li,
form .sq-form-question-answer ul li {
  padding: 0;
  position: relative;
}

.form .sq-form-question-answer ul li:after, .form .sq-form-question-answer ul li:before,
form .sq-form-question-answer ul li:after,
form .sq-form-question-answer ul li:before {
  display: none;
}

.form .sq-form-question-answer select,
form .sq-form-question-answer select {
  font-size: 1rem;
  font-weight: 300;
  color: #016a9a;
  background-color: transparent;
  padding: 0.8125rem 3.75rem 0.8125rem 0;
  width: 100%;
  border: none;
  border-radius: 0;
  border-bottom: 0.0625rem solid #979797;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  z-index: 1;
}

.form .sq-form-question-answer select::-ms-expand,
form .sq-form-question-answer select::-ms-expand {
  display: none;
  /* remove default arrow in IE 10 and 11 */
}

.form .sq-form-question-answer select:disabled,
form .sq-form-question-answer select:disabled {
  opacity: 0.5;
}

.form .sq-form-error,
form .sq-form-error {
  color: #e90e0e;
}

.form .sq-form-section-title,
form .sq-form-section-title {
  font-size: 1.5rem;
  font-weight: 400;
  margin-bottom: 1.875rem;
  padding-top: 0.625rem;
  border-bottom: 0.0625rem solid #647883;
  width: 100%;
}

/* Module: S */
.header {
  -webkit-box-shadow: 0 5px 9px 0 rgba(84, 84, 84, 0.19);
  -moz-box-shadow: 0 5px 9px 0 rgba(84, 84, 84, 0.19);
  box-shadow: 0 5px 9px 0 rgba(84, 84, 84, 0.19);
  position: relative;
  margin: 0;
  height: 4.25rem;
  z-index: 10;
}

.header-logo {
  margin: 0.5rem 0 0.5rem 1.25rem;
  height: 3.25rem;
}

.header__inner {
  flex-wrap: wrap;
  justify-content: space-between;
}

.no-js .header__inner,
.no-flexbox .header__inner {
  display: table;
}

.flexbox .header__inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.navbar__dropdown {
  height: auto;
  flex-wrap: wrap;
}

.navbar__dropdown[aria-expanded="true"] {
  top: 0;
  width: 100%;
}

.navbar__toggle {
  float: none;
  position: relative;
  font-size: 0px;
  top: 0;
  border: 1px solid #00a9e6;
  border-radius: 0.4rem;
  height: 2.1875rem;
  width: 2.4375rem;
  padding: 0.625rem 0.5rem;
  margin: 1.03125rem 0.9375rem;
}

.navbar__list {
  width: 100%;
}

.navbar__list a {
  color: #000000;
  font-size: 1.125rem;
}

.navbar__item:before {
  display: none;
}

.navbar__item a {
  font-weight: 600;
}

.navbar__item a:hover {
  color: #d30e8b;
  border-bottom: 0.375rem solid #d30e8b;
}

.navbar__item.active a {
  color: #d30e8b;
  border-bottom: 0.375rem solid #d30e8b;
}

.icon__menu {
  font-size: 0px;
  position: relative;
  display: block;
  height: 0.9375rem;
  z-index: -1;
}

.icon__menu span:not(.visuallyhidden):not(.sr-only) {
  top: 0.375rem;
}

.icon__menu::after, .icon__menu::before,
.icon__menu span:not(.visuallyhidden):not(.sr-only) {
  content: "";
  display: block;
  border-top: 0.1875rem solid #016a9a;
  position: absolute;
  width: 1.3125rem;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.icon__menu::after, .icon__menu::before {
  transition-delay: 0.1s;
}

.icon__menu span:not(.visuallyhidden):not(.sr-only) {
  transition-delay: 0;
}

.icon__menu::after {
  top: 0;
}

.icon__menu::before {
  bottom: 0;
}

.icon__menu.open::after {
  top: 0.375rem;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

.icon__menu.open::before {
  bottom: 0.375rem;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.icon__menu.open span:not(.visuallyhidden):not(.sr-only) {
  opacity: 0;
}

.header-cta__wrapper a {
  display: inline-block;
  width: -webkit-fill-available;
  width: -moz-available;
  margin: 1em;
}

.btn {
  background-color: #ffffff;
  color: #d30e8b;
  display: inline-block;
  font-size: 1rem;
  font-weight: 600;
  padding: 0.8125rem 1.3125rem;
  border-radius: 1.625rem;
  border: 0.125rem solid #d30e8b;
  text-align: center;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  text-decoration: none;
}

.btn--gradient-pink {
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ec43af), to(#d30e8b));
  background-image: linear-gradient(#ec43af, #d30e8b);
  border: 0.125rem solid transparent;
  color: #ffffff;
  text-rendering: geometricPrecision;
}

.btn--gradient-pink:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f6f9), to(#ffffff));
  background-image: linear-gradient(#f4f6f9, #ffffff);
  border: 0.125rem solid #d30e8b;
  color: #d30e8b;
  text-decoration: none;
}

@media (min-width: 70em) {
  .header-cta__wrapper {
    margin: 0.5rem 0.75rem 0.5rem;
    display: flex;
    justify-content: flex-end;
  }
  .header-cta__wrapper a {
    width: auto;
    margin: 0;
  }
  .header-cta__wrapper a:not(:first-child) {
    margin-left: 0.5em;
  }
}

/* Module: S */
.hero {
  background-color: #f4f6f9;
  background-image: none;
  margin: 0;
  overflow: hidden;
}

.hero__background {
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  height: auto;
  z-index: 1;
  max-width: none;
}

.hero .container {
  padding-top: 2.0625rem;
  padding-bottom: 2.6875rem;
  position: relative;
  z-index: 2;
}

.hero__message {
  color: #002663;
}

.hero__heading {
  font-size: 1.25rem;
  margin-top: 0;
  margin-bottom: 1.875rem;
  text-align: center;
  font-weight: 400;
}

.hero__link {
  color: #016a9a;
  display: block;
  font-size: 1.125rem;
  font-weight: 400;
  text-align: center;
  text-transform: none;
  margin-bottom: 1.125rem;
}

.hero__link .icon__arrow-right:after {
  content: url("https://vet.ombudsman.gov.au/__data/assets/image/0023/91841/ion-chevron-right-ionicons.png?v=0.1.1");
}

.hero__tiles {
  justify-content: center;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}

.no-js .hero__tiles,
.no-flexbox .hero__tiles {
  display: table;
}

.flexbox .hero__tiles {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.hero__tiles li {
  background-color: #ffffff;
  border-bottom: 0.375rem solid #d30e8b;
  display: block;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0.9375rem;
  padding: 1.3125rem 2.9375rem 1.75rem;
  width: 100%;
}

.hero__tiles li:last-of-type {
  margin-bottom: 0;
}

.hero__tiles li:before {
  display: none;
}

.hero__tiles-link {
  text-decoration: none;
  color: #000000;
  font-weight: 600;
}

.no-js .hero__tiles-link,
.no-flexbox .hero__tiles-link {
  display: table;
}

.flexbox .hero__tiles-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.hero__tiles-link-icon {
  position: relative;
  top: 0.125rem;
  margin-left: 0.1875rem;
}

.hero__tiles-link span {
  align-self: center;
}

.hero__tiles-icon {
  width: 3.75rem;
  height: 3.75rem;
  margin-right: 1.125rem;
}

.hero__inside {
  min-height: 5.4375rem;
}

.hero__inside .container {
  padding: 0.8125rem 0.9375rem 1.125rem;
}

.hero__inside .hero__heading {
  color: #016a9a;
  font-size: 1.5rem;
  font-weight: 500;
  text-align: left;
  margin-bottom: 0.5625rem;
}

.hero__inside .lineage_playout {
  color: #000000;
  font-size: 0.875rem;
}

.hero__inside .lineage_playout a {
  color: #000000;
  text-decoration: none;
}

/* Module: S */
/* Module: S */
.sidebar {
  display: none;
}

/* Module: S */
.tile {
  display: block;
  background-color: #f4f6f9;
  padding: 0.9375rem 1.25rem;
  width: 100%;
  color: #053277;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: normal;
  text-decoration: none;
  border-bottom: 0.375rem solid #00a9e6;
}

.no-js .tile,
.no-flexbox .tile {
  display: table;
}

.flexbox .tile {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.tile:hover, .tile:focus {
  text-decoration: underline;
}

.tile img {
  width: 2.1875rem;
  height: 2.1875rem;
  margin-right: 1.0625rem;
}

.tile a {
  color: #053277;
  text-decoration: none;
  font-weight: normal;
}

/* Module: S */
.title {
  color: #5a707a;
  font-size: 1rem;
  line-height: 1.375rem;
  margin: 0 0 0.6875rem 0;
}

.container {
  padding-top: 1.375rem;
}

p,
li {
  color: #000000;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.375rem;
}

p {
  margin: 0 0 1.375rem 0;
}

ul {
  margin: 0 0 2.0625rem 0;
  padding: 0 0 0 2.0625rem;
  list-style-type: none;
}

ul li {
  margin: 0;
  padding: 0;
  position: relative;
}

ul li:before {
  content: '';
  display: block;
  background-color: #00a9e6;
  position: absolute;
  left: -1.25rem;
  top: 0.625rem;
  width: 0.1875rem;
  height: 0.1875rem;
  border-radius: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 2.8125rem 0;
  padding: 0;
}

h1,
h2,
h3 {
  color: #016a9a;
}

h4,
h5,
h6 {
  color: #053277;
}

h1 {
  font-size: 1.5rem;
  font-weight: 500;
}

h2 {
  font-size: 1.375rem;
  font-weight: 500;
}

h3 {
  font-size: 1.125rem;
  font-weight: 800;
}

h4 {
  font-size: 1rem;
  font-weight: bold;
}

a {
  color: #d30e8b;
  text-decoration: underline;
  font-weight: bold;
}

@media (min-width: 37.5em) {
  /*
--------------------
Modules
--------------------
*/
}

@media (min-width: 70em) {
  /*
--------------------
Modules
--------------------
*/
  /* Module: S */
  /* Module: S */
  .topics {
    max-width: 62.5rem;
  }
  .topics .topics__link {
    padding: 0;
    display: block;
    text-align: center;
    max-width: 12.8125rem;
    margin: auto;
  }
  .topics .topics__link img {
    display: block;
    margin: 0 auto 1.6875rem;
    height: 5.625rem;
  }
  .topics.container {
    padding-top: 2.875rem;
    padding-bottom: 4.0625rem;
  }
  .topics__heading {
    font-size: 1.5rem;
    margin-bottom: 3.0625rem;
  }
  /* Module: S */
  .video__heading {
    font-size: 1.5rem;
    margin-bottom: 2.3125rem;
  }
  .video__wrapper {
    padding: 4.3125rem 0.9375rem 4.9375rem;
  }
  /* Module: S */
  .footer__info {
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
  }
  .no-js .footer__info,
  .no-flexbox .footer__info {
    display: table;
  }
  .flexbox .footer__info {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .footer__copyright {
    display: block;
    margin: 0 0.625rem 0rem 0.625rem;
    width: auto;
  }
  .footer__nav {
    display: block;
  }
  .footer__nav-item {
    margin: 0 0.625rem;
  }
  .footer__nav-list {
    flex-wrap: wrap;
  }
  .no-js .footer__nav-list,
  .no-flexbox .footer__nav-list {
    display: table;
  }
  .flexbox .footer__nav-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .footer__nav-list li {
    width: auto;
    margin-bottom: 0;
    text-align: center;
  }
  /* Module: S */
  .form,
  form {
    padding: 1.875rem 0;
  }
  .form-side,
  form-side {
    padding-top: 0;
  }
  .form-clear,
  form-clear {
    padding-top: 0;
  }
  .form__field-wrapper,
  form__field-wrapper {
    padding-left: 2.9375rem;
  }
  .form input[type="submit"], .form__continue,
  form input[type="submit"],
  form__continue {
    margin-left: 2.9375rem;
  }
  .form .padding,
  form .padding {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }
  .form .padding-top,
  form .padding-top {
    padding-top: 1.875rem;
  }
  .form .padding-bottom,
  form .padding-bottom {
    padding-bottom: 1.875rem;
  }
  .form__question,
  form__question {
    align-items: baseline;
  }
  .no-js .form__question,
  .no-flexbox .form__question, .no-js
  form__question,
  .no-flexbox
  form__question {
    display: table;
  }
  .flexbox .form__question, .flexbox
  form__question {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .form__question span,
  form__question span {
    font-size: 1.375rem;
    line-height: normal;
  }
  .form__question p,
  form__question p {
    font-size: 1.3125rem;
    font-weight: 31.25rem;
    min-height: 1.5625rem;
  }
  .form__question ~ .sq-form-question-title,
  form__question ~ .sq-form-question-title {
    width: 95%;
  }
  .form__question ~ .sq-form-question-title ~ .sq-form-question-answer,
  form__question ~ .sq-form-question-title ~ .sq-form-question-answer {
    width: 95%;
    margin-left: auto;
  }
  .form input[type="text"],
  .form input[type="search"],
  .form input[type="email"],
  .form input[type="tel"],
  .form input[type="password"],
  .form input[type="date"],
  .form input[type="radio"] + label,
  .form input[type="checkbox"] + label,
  .form select,
  .form textarea,
  form input[type="text"],
  form input[type="search"],
  form input[type="email"],
  form input[type="tel"],
  form input[type="password"],
  form input[type="date"],
  form input[type="radio"] + label,
  form input[type="checkbox"] + label,
  form select,
  form textarea {
    font-size: 1.375rem;
    font-weight: 500;
  }
  .form .sq-form-question,
  form .sq-form-question {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .no-js .form .sq-form-question,
  .no-flexbox .form .sq-form-question, .no-js
  form .sq-form-question,
  .no-flexbox
  form .sq-form-question {
    display: table;
  }
  .flexbox .form .sq-form-question, .flexbox
  form .sq-form-question {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .form .sq-form-question:after, .form .sq-form-question:before,
  form .sq-form-question:after,
  form .sq-form-question:before {
    display: none;
  }
  .form .sq-form-question-title,
  form .sq-form-question-title {
    font-size: 1.3125rem;
    font-weight: 31.25rem;
    min-height: 1.5625rem;
  }
  .form .sq-form-question fieldset,
  form .sq-form-question fieldset {
    width: 95%;
  }
  .form .sq-form-question-note,
  form .sq-form-question-note {
    width: 95%;
    margin-left: auto;
  }
  .form .sq-form-question-select select,
  form .sq-form-question-select select {
    font-size: 1.375rem;
    font-weight: 500;
  }
  /* Module: S */
  .header {
    box-shadow: 0 5px 9px 0 rgba(84, 84, 84, 0.19);
    margin: 0;
    height: 8.125rem;
  }
  .header-logo {
    margin: 2.0625rem 0 2.0625rem 1.25rem;
  }
  .header__inner {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .no-js .header__inner,
  .no-flexbox .header__inner {
    display: table;
  }
  .flexbox .header__inner {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .navbar__dropdown {
    height: auto;
    box-shadow: none;
    background: transparent;
    max-width: 50rem;
  }
  .navbar__list {
    flex-wrap: wrap;
    margin-top: 1rem;
    justify-content: flex-end;
  }
  .no-js .navbar__list,
  .no-flexbox .navbar__list {
    display: table;
  }
  .flexbox .navbar__list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* Module: S */
  .hero {
    min-height: 31.5625rem;
  }
  .hero .container {
    padding-top: 3.125rem;
    max-width: 61.25rem;
  }
  .hero__message {
    width: 100%;
    padding: 0%;
  }
  .hero__heading {
    color: #002663;
    font-size: 2.25rem;
    line-height: normal;
    margin-bottom: 1.25rem;
  }
  .hero__link {
    margin-bottom: 2.8125rem;
  }
  .hero__tiles li {
    border-bottom: 0.5625rem solid #d30e8b;
    width: 17.5rem;
    padding: 2.25rem 1.875rem 3.1875rem;
    margin: 0 1.25rem 1.25rem 0;
  }
  .hero__tiles li:nth-of-type(3n), .hero__tiles li:last-of-type {
    margin: 0 0 1.25rem 0;
  }
  .hero__tiles li span {
    display: block;
    width: 100%;
    text-align: center;
  }
  .hero__tiles-link {
    flex-wrap: wrap;
  }
  .hero__tiles-icon {
    width: 5.625rem;
    height: 5.625rem;
    margin: 0 auto 1.4375rem;
  }
  .hero__inside {
    min-height: 8.1875rem;
  }
  .hero__inside .container {
    max-width: 70rem;
    padding: 1.4375rem 0.9375rem 2.0625rem;
  }
  .hero__inside .hero__heading {
    font-size: 2.25rem;
    text-align: left;
    margin-bottom: 0.875rem;
  }
  .hero__inside .lineage_playout {
    font-size: 1rem;
  }
  /* Module: S */
  .container.main-content {
    justify-content: space-between;
    flex-wrap: nowrap;
  }
  .no-js .container.main-content,
  .no-flexbox .container.main-content {
    display: table;
  }
  .flexbox .container.main-content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .content.has-sidebar {
    max-width: 48.875rem;
  }
  /* Module: S */
  .sidebar {
    display: block;
    width: 25%;
  }
  /* Module: S */
  /* Module: S */
  h1 {
    font-size: 2.25rem;
    font-weight: 500;
  }
  h2 {
    font-size: 1.5625rem;
    font-weight: 600;
  }
}

@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    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;
  }
}

/*# sourceMappingURL=main.css.map */
