@charset "UTF-8";
/**
 * Foundation for Sites
 * Version 6.6.3
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 40em) {
  .reveal.large, .reveal.small, .reveal.tiny, .reveal {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

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

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

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

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

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

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

.foundation-mq {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em";
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 100%;
}

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

body {
  margin: 0;
  padding: 0;
  background: #ffffff;
  font-family: Calibri, Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #555759;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

button {
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}
[data-whatinput=mouse] button {
  outline: 0;
}

pre {
  overflow: auto;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

.is-visible {
  display: block !important;
}

.is-hidden {
  display: none !important;
}

[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  border: 1px solid #d4e8f4;
  border-radius: 0;
  background-color: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #000000;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
[type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus,
textarea:focus {
  outline: none;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 0 4px #555759;
          box-shadow: 0 0 0 4px #555759;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}

textarea {
  max-width: 100%;
}
textarea[rows] {
  height: auto;
}

input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #d4e8f4;
  cursor: not-allowed;
}

[type=submit],
[type=button] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
}

input[type=search] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

::-webkit-input-placeholder {
  color: #555759;
}

::-moz-placeholder {
  color: #555759;
}

:-ms-input-placeholder {
  color: #555759;
}

::-ms-input-placeholder {
  color: #555759;
}

::placeholder {
  color: #555759;
}

[type=file],
[type=checkbox],
[type=radio] {
  margin: 0 0 1rem;
}

[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
}
[type=checkbox] + label[for],
[type=radio] + label[for] {
  cursor: pointer;
}

label > [type=checkbox],
label > [type=radio] {
  margin-right: 0.5rem;
}

[type=file] {
  width: 100%;
}

label {
  display: block;
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.8;
  color: #000000;
}
label.middle {
  margin: 0 0 1rem;
  padding: 0.5625rem 0;
}

.help-text {
  margin-top: -0.5rem;
  font-size: 0.8125rem;
  font-style: italic;
  color: #000000;
}

.input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 1rem;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.input-group > :first-child, .input-group > :first-child.input-group-button > * {
  border-radius: 0 0 0 0;
}
.input-group > :last-child, .input-group > :last-child.input-group-button > * {
  border-radius: 0 0 0 0;
}

.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label, .input-group-button, .input-group-field, .input-group-label {
  margin: 0;
  white-space: nowrap;
}

.input-group-label {
  padding: 0 1rem;
  border: 1px solid #555759;
  background: #d4e8f4;
  color: #000000;
  text-align: center;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.input-group-label:first-child {
  border-right: 0;
}
.input-group-label:last-child {
  border-left: 0;
}

.input-group-field {
  border-radius: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  min-width: 0;
}

.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

legend {
  max-width: 100%;
  margin-bottom: 0.5rem;
}

.fieldset {
  margin: 1.125rem 0;
  padding: 1.25rem;
  border: 1px solid #555759;
}
.fieldset legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0 0.1875rem;
}

select {
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #d4e8f4;
  border-radius: 0;
  background-color: #ffffff;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #000000;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2885, 87, 89%29'></polygon></svg>");
  background-origin: content-box;
  background-position: right -1rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.5rem;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}
@media screen and (min-width: 0\0 ) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
select:focus {
  outline: none;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 0 4px #555759;
          box-shadow: 0 0 0 4px #555759;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}
select:disabled {
  background-color: #d4e8f4;
  cursor: not-allowed;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}
select:not([multiple]) {
  padding-top: 0;
  padding-bottom: 0;
}

.is-invalid-input:not(:focus) {
  border-color: #c54545;
  background-color: #f9ecec;
}
.is-invalid-input:not(:focus)::-webkit-input-placeholder {
  color: #c54545;
}
.is-invalid-input:not(:focus)::-moz-placeholder {
  color: #c54545;
}
.is-invalid-input:not(:focus):-ms-input-placeholder {
  color: #c54545;
}
.is-invalid-input:not(:focus)::-ms-input-placeholder {
  color: #c54545;
}
.is-invalid-input:not(:focus)::placeholder {
  color: #c54545;
}

.is-invalid-label {
  color: #c54545;
}

.form-error {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: #c54545;
}
.form-error.is-visible {
  display: block;
}

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
.h1,
h2,
form label#eformPageTitleLabel,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
pre,
form,
p,
.p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

p, .p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.4;
  text-rendering: optimizeLegibility;
}

em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: 600;
  line-height: inherit;
}

small {
  font-size: 80%;
  line-height: inherit;
}

h1, .h1,
h2,
form label#eformPageTitleLabel, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: Calibri, Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: inherit;
  text-rendering: optimizeLegibility;
}
h1 small, .h1 small,
h2 small,
form label#eformPageTitleLabel small, .h2 small,
h3 small, .h3 small,
h4 small, .h4 small,
h5 small, .h5 small,
h6 small, .h6 small {
  line-height: 0;
  color: #555759;
}

h1, .h1 {
  font-size: 1.5rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h2, form label#eformPageTitleLabel, .h2 {
  font-size: 1.25rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h3, .h3 {
  font-size: 1.1875rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h4, .h4 {
  font-size: 1.125rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h5, .h5 {
  font-size: 1.0625rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h6, .h6 {
  font-size: 1rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

@media print, screen and (min-width: 40em) {
  h1, .h1 {
    font-size: 3rem;
  }
  h2, form label#eformPageTitleLabel, .h2 {
    font-size: 2.5rem;
  }
  h3, .h3 {
    font-size: 1.9375rem;
  }
  h4, .h4 {
    font-size: 1.5625rem;
  }
  h5, .h5 {
    font-size: 1.25rem;
  }
  h6, .h6 {
    font-size: 1rem;
  }
}
a {
  line-height: inherit;
  color: #555759;
  text-decoration: none;
  cursor: pointer;
}
a:hover, a:focus {
  color: #555759;
}
a img {
  border: 0;
}

hr {
  clear: both;
  max-width: 93.75rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid rgba(212, 232, 244, 0.5);
  border-left: 0;
}

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.4;
}

li {
  font-size: inherit;
}

ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}

ol {
  margin-left: 1.25rem;
}

ul ul, ul ol, ol ul, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

dl {
  margin-bottom: 1rem;
}
dl dt {
  margin-bottom: 0.3rem;
  font-weight: 600;
}

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #555759;
}
blockquote, blockquote p, blockquote .p {
  line-height: 1.4;
  color: #555759;
}

abbr, abbr[title] {
  border-bottom: 1px dotted #000000;
  cursor: help;
  text-decoration: none;
}

figure {
  margin: 0;
}

kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #d4e8f4;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #000000;
}

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.4;
  color: #555759;
}

.lead {
  font-size: 125%;
  line-height: 1.6;
}

.stat {
  font-size: 2.5rem;
  line-height: 1;
}
p + .stat, .p + .stat {
  margin-top: -1rem;
}

ul.no-bullet, ol.no-bullet {
  margin-left: 0;
  list-style: none;
}

.cite-block, cite {
  display: block;
  color: #555759;
  font-size: 0.8125rem;
}
.cite-block:before, cite:before {
  content: "— ";
}

.code-inline, code {
  border: 1px solid #555759;
  background-color: #d4e8f4;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000000;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

.code-block {
  border: 1px solid #555759;
  background-color: #d4e8f4;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000000;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

.text-left {
  text-align: left;
}

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

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

@media print, screen and (min-width: 40em) {
  .medium-text-left {
    text-align: left;
  }
  .medium-text-right {
    text-align: right;
  }
  .medium-text-center {
    text-align: center;
  }
  .medium-text-justify {
    text-align: justify;
  }
}
@media print, screen and (min-width: 64em) {
  .large-text-left {
    text-align: left;
  }
  .large-text-right {
    text-align: right;
  }
  .large-text-center {
    text-align: center;
  }
  .large-text-justify {
    text-align: justify;
  }
}
.show-for-print {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    color: black !important;
    -webkit-print-color-adjust: economy;
            color-adjust: economy;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }
  .show-for-print {
    display: block !important;
  }
  .hide-for-print {
    display: none !important;
  }
  table.show-for-print {
    display: table !important;
  }
  thead.show-for-print {
    display: table-header-group !important;
  }
  tbody.show-for-print {
    display: table-row-group !important;
  }
  tr.show-for-print {
    display: table-row !important;
  }
  td.show-for-print {
    display: table-cell !important;
  }
  th.show-for-print {
    display: table-cell !important;
  }
  a,
a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  .ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
blockquote {
    border: 1px solid #555759;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p, .p,
h2,
form label#eformPageTitleLabel,
.h2,
h3,
.h3 {
    orphans: 3;
    widows: 3;
  }
  h2, form label#eformPageTitleLabel, .h2,
h3,
.h3 {
    page-break-after: avoid;
  }
  .print-break-inside {
    page-break-inside: auto;
  }
}
.grid-container {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  max-width: 93.75rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 40em) {
  .grid-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.grid-container.fluid {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 40em) {
  .grid-container.fluid {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.grid-container.full {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.grid-x {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.cell {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-height: 0px;
  min-width: 0px;
  width: 100%;
}
.cell.auto {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}
.cell.shrink {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.grid-x > .auto {
  width: auto;
}
.grid-x > .shrink {
  width: auto;
}

.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

@media print, screen and (min-width: 40em) {
  .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
.grid-x > .small-12, .grid-x > .small-11, .grid-x > .small-10, .grid-x > .small-9, .grid-x > .small-8, .grid-x > .small-7, .grid-x > .small-6, .grid-x > .small-5, .grid-x > .small-4, .grid-x > .small-3, .grid-x > .small-2, .grid-x > .small-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.grid-x > .small-1 {
  width: 8.3333333333%;
}

.grid-x > .small-2 {
  width: 16.6666666667%;
}

.grid-x > .small-3 {
  width: 25%;
}

.grid-x > .small-4 {
  width: 33.3333333333%;
}

.grid-x > .small-5 {
  width: 41.6666666667%;
}

.grid-x > .small-6 {
  width: 50%;
}

.grid-x > .small-7 {
  width: 58.3333333333%;
}

.grid-x > .small-8 {
  width: 66.6666666667%;
}

.grid-x > .small-9 {
  width: 75%;
}

.grid-x > .small-10 {
  width: 83.3333333333%;
}

.grid-x > .small-11 {
  width: 91.6666666667%;
}

.grid-x > .small-12 {
  width: 100%;
}

@media print, screen and (min-width: 40em) {
  .grid-x > .medium-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    width: auto;
  }
  .grid-x > .medium-12, .grid-x > .medium-11, .grid-x > .medium-10, .grid-x > .medium-9, .grid-x > .medium-8, .grid-x > .medium-7, .grid-x > .medium-6, .grid-x > .medium-5, .grid-x > .medium-4, .grid-x > .medium-3, .grid-x > .medium-2, .grid-x > .medium-1, .grid-x > .medium-shrink {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .grid-x > .medium-shrink {
    width: auto;
  }
  .grid-x > .medium-1 {
    width: 8.3333333333%;
  }
  .grid-x > .medium-2 {
    width: 16.6666666667%;
  }
  .grid-x > .medium-3 {
    width: 25%;
  }
  .grid-x > .medium-4 {
    width: 33.3333333333%;
  }
  .grid-x > .medium-5 {
    width: 41.6666666667%;
  }
  .grid-x > .medium-6 {
    width: 50%;
  }
  .grid-x > .medium-7 {
    width: 58.3333333333%;
  }
  .grid-x > .medium-8 {
    width: 66.6666666667%;
  }
  .grid-x > .medium-9 {
    width: 75%;
  }
  .grid-x > .medium-10 {
    width: 83.3333333333%;
  }
  .grid-x > .medium-11 {
    width: 91.6666666667%;
  }
  .grid-x > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-x > .large-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    width: auto;
  }
  .grid-x > .large-12, .grid-x > .large-11, .grid-x > .large-10, .grid-x > .large-9, .grid-x > .large-8, .grid-x > .large-7, .grid-x > .large-6, .grid-x > .large-5, .grid-x > .large-4, .grid-x > .large-3, .grid-x > .large-2, .grid-x > .large-1, .grid-x > .large-shrink {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .grid-x > .large-shrink {
    width: auto;
  }
  .grid-x > .large-1 {
    width: 8.3333333333%;
  }
  .grid-x > .large-2 {
    width: 16.6666666667%;
  }
  .grid-x > .large-3 {
    width: 25%;
  }
  .grid-x > .large-4 {
    width: 33.3333333333%;
  }
  .grid-x > .large-5 {
    width: 41.6666666667%;
  }
  .grid-x > .large-6 {
    width: 50%;
  }
  .grid-x > .large-7 {
    width: 58.3333333333%;
  }
  .grid-x > .large-8 {
    width: 66.6666666667%;
  }
  .grid-x > .large-9 {
    width: 75%;
  }
  .grid-x > .large-10 {
    width: 83.3333333333%;
  }
  .grid-x > .large-11 {
    width: 91.6666666667%;
  }
  .grid-x > .large-12 {
    width: 100%;
  }
}
.grid-margin-x:not(.grid-x) > .cell {
  width: auto;
}

.grid-margin-y:not(.grid-y) > .cell {
  height: auto;
}

.grid-margin-x {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-x {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
}
.grid-margin-x > .cell {
  width: calc(100% - 1.25rem);
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-x > .cell {
    width: calc(100% - 1.875rem);
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
}
.grid-margin-x > .auto {
  width: auto;
}
.grid-margin-x > .shrink {
  width: auto;
}
.grid-margin-x > .small-1 {
  width: calc(8.3333333333% - 1.25rem);
}
.grid-margin-x > .small-2 {
  width: calc(16.6666666667% - 1.25rem);
}
.grid-margin-x > .small-3 {
  width: calc(25% - 1.25rem);
}
.grid-margin-x > .small-4 {
  width: calc(33.3333333333% - 1.25rem);
}
.grid-margin-x > .small-5 {
  width: calc(41.6666666667% - 1.25rem);
}
.grid-margin-x > .small-6 {
  width: calc(50% - 1.25rem);
}
.grid-margin-x > .small-7 {
  width: calc(58.3333333333% - 1.25rem);
}
.grid-margin-x > .small-8 {
  width: calc(66.6666666667% - 1.25rem);
}
.grid-margin-x > .small-9 {
  width: calc(75% - 1.25rem);
}
.grid-margin-x > .small-10 {
  width: calc(83.3333333333% - 1.25rem);
}
.grid-margin-x > .small-11 {
  width: calc(91.6666666667% - 1.25rem);
}
.grid-margin-x > .small-12 {
  width: calc(100% - 1.25rem);
}
@media print, screen and (min-width: 40em) {
  .grid-margin-x > .auto {
    width: auto;
  }
  .grid-margin-x > .shrink {
    width: auto;
  }
  .grid-margin-x > .small-1 {
    width: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-x > .small-2 {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x > .small-3 {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x > .small-4 {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x > .small-5 {
    width: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-x > .small-6 {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x > .small-7 {
    width: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-x > .small-8 {
    width: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-x > .small-9 {
    width: calc(75% - 1.875rem);
  }
  .grid-margin-x > .small-10 {
    width: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-x > .small-11 {
    width: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-x > .small-12 {
    width: calc(100% - 1.875rem);
  }
  .grid-margin-x > .medium-auto {
    width: auto;
  }
  .grid-margin-x > .medium-shrink {
    width: auto;
  }
  .grid-margin-x > .medium-1 {
    width: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-x > .medium-2 {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x > .medium-3 {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x > .medium-4 {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x > .medium-5 {
    width: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-x > .medium-6 {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x > .medium-7 {
    width: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-x > .medium-8 {
    width: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-x > .medium-9 {
    width: calc(75% - 1.875rem);
  }
  .grid-margin-x > .medium-10 {
    width: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-x > .medium-11 {
    width: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-x > .medium-12 {
    width: calc(100% - 1.875rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x > .large-auto {
    width: auto;
  }
  .grid-margin-x > .large-shrink {
    width: auto;
  }
  .grid-margin-x > .large-1 {
    width: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-x > .large-2 {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x > .large-3 {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x > .large-4 {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x > .large-5 {
    width: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-x > .large-6 {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x > .large-7 {
    width: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-x > .large-8 {
    width: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-x > .large-9 {
    width: calc(75% - 1.875rem);
  }
  .grid-margin-x > .large-10 {
    width: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-x > .large-11 {
    width: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-x > .large-12 {
    width: calc(100% - 1.875rem);
  }
}

.grid-padding-x .grid-padding-x {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-x .grid-padding-x {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}
.grid-container:not(.full) > .grid-padding-x {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}
.grid-padding-x > .cell {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-x > .cell {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

.small-up-1 > .cell {
  width: 100%;
}

.small-up-2 > .cell {
  width: 50%;
}

.small-up-3 > .cell {
  width: 33.3333333333%;
}

.small-up-4 > .cell {
  width: 25%;
}

.small-up-5 > .cell {
  width: 20%;
}

.small-up-6 > .cell {
  width: 16.6666666667%;
}

.small-up-7 > .cell {
  width: 14.2857142857%;
}

.small-up-8 > .cell {
  width: 12.5%;
}

@media print, screen and (min-width: 40em) {
  .medium-up-1 > .cell {
    width: 100%;
  }
  .medium-up-2 > .cell {
    width: 50%;
  }
  .medium-up-3 > .cell {
    width: 33.3333333333%;
  }
  .medium-up-4 > .cell {
    width: 25%;
  }
  .medium-up-5 > .cell {
    width: 20%;
  }
  .medium-up-6 > .cell {
    width: 16.6666666667%;
  }
  .medium-up-7 > .cell {
    width: 14.2857142857%;
  }
  .medium-up-8 > .cell {
    width: 12.5%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-up-1 > .cell {
    width: 100%;
  }
  .large-up-2 > .cell {
    width: 50%;
  }
  .large-up-3 > .cell {
    width: 33.3333333333%;
  }
  .large-up-4 > .cell {
    width: 25%;
  }
  .large-up-5 > .cell {
    width: 20%;
  }
  .large-up-6 > .cell {
    width: 16.6666666667%;
  }
  .large-up-7 > .cell {
    width: 14.2857142857%;
  }
  .large-up-8 > .cell {
    width: 12.5%;
  }
}
.grid-margin-x.small-up-1 > .cell {
  width: calc(100% - 1.25rem);
}

.grid-margin-x.small-up-2 > .cell {
  width: calc(50% - 1.25rem);
}

.grid-margin-x.small-up-3 > .cell {
  width: calc(33.3333333333% - 1.25rem);
}

.grid-margin-x.small-up-4 > .cell {
  width: calc(25% - 1.25rem);
}

.grid-margin-x.small-up-5 > .cell {
  width: calc(20% - 1.25rem);
}

.grid-margin-x.small-up-6 > .cell {
  width: calc(16.6666666667% - 1.25rem);
}

.grid-margin-x.small-up-7 > .cell {
  width: calc(14.2857142857% - 1.25rem);
}

.grid-margin-x.small-up-8 > .cell {
  width: calc(12.5% - 1.25rem);
}

@media print, screen and (min-width: 40em) {
  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }
  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }
  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.2857142857% - 1.875rem);
  }
  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }
  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }
  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.2857142857% - 1.875rem);
  }
  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x.large-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }
  .grid-margin-x.large-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x.large-up-3 > .cell {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x.large-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x.large-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }
  .grid-margin-x.large-up-6 > .cell {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x.large-up-7 > .cell {
    width: calc(14.2857142857% - 1.875rem);
  }
  .grid-margin-x.large-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
}
.small-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .small-1 {
  width: 8.3333333333%;
}
.small-margin-collapse > .small-2 {
  width: 16.6666666667%;
}
.small-margin-collapse > .small-3 {
  width: 25%;
}
.small-margin-collapse > .small-4 {
  width: 33.3333333333%;
}
.small-margin-collapse > .small-5 {
  width: 41.6666666667%;
}
.small-margin-collapse > .small-6 {
  width: 50%;
}
.small-margin-collapse > .small-7 {
  width: 58.3333333333%;
}
.small-margin-collapse > .small-8 {
  width: 66.6666666667%;
}
.small-margin-collapse > .small-9 {
  width: 75%;
}
.small-margin-collapse > .small-10 {
  width: 83.3333333333%;
}
.small-margin-collapse > .small-11 {
  width: 91.6666666667%;
}
.small-margin-collapse > .small-12 {
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .small-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .medium-3 {
    width: 25%;
  }
  .small-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .medium-6 {
    width: 50%;
  }
  .small-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .medium-9 {
    width: 75%;
  }
  .small-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .small-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .large-3 {
    width: 25%;
  }
  .small-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .large-6 {
    width: 50%;
  }
  .small-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .large-9 {
    width: 75%;
  }
  .small-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .large-12 {
    width: 100%;
  }
}

.small-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}

@media print, screen and (min-width: 40em) {
  .medium-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .medium-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .small-3 {
    width: 25%;
  }
  .medium-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .small-6 {
    width: 50%;
  }
  .medium-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .small-9 {
    width: 75%;
  }
  .medium-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 40em) {
  .medium-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .medium-3 {
    width: 25%;
  }
  .medium-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .medium-6 {
    width: 50%;
  }
  .medium-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .medium-9 {
    width: 75%;
  }
  .medium-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .medium-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .large-3 {
    width: 25%;
  }
  .medium-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .large-6 {
    width: 50%;
  }
  .medium-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .large-9 {
    width: 75%;
  }
  .medium-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 40em) {
  .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  .large-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .small-3 {
    width: 25%;
  }
  .large-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .small-6 {
    width: 50%;
  }
  .large-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .small-9 {
    width: 75%;
  }
  .large-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .medium-3 {
    width: 25%;
  }
  .large-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .medium-6 {
    width: 50%;
  }
  .large-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .medium-9 {
    width: 75%;
  }
  .large-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .large-3 {
    width: 25%;
  }
  .large-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .large-6 {
    width: 50%;
  }
  .large-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .large-9 {
    width: 75%;
  }
  .large-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  .large-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

.small-offset-0 {
  margin-left: 0%;
}

.grid-margin-x > .small-offset-0 {
  margin-left: calc(0% + 0.625rem);
}

.small-offset-1 {
  margin-left: 8.3333333333%;
}

.grid-margin-x > .small-offset-1 {
  margin-left: calc(8.3333333333% + 0.625rem);
}

.small-offset-2 {
  margin-left: 16.6666666667%;
}

.grid-margin-x > .small-offset-2 {
  margin-left: calc(16.6666666667% + 0.625rem);
}

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

.grid-margin-x > .small-offset-3 {
  margin-left: calc(25% + 0.625rem);
}

.small-offset-4 {
  margin-left: 33.3333333333%;
}

.grid-margin-x > .small-offset-4 {
  margin-left: calc(33.3333333333% + 0.625rem);
}

.small-offset-5 {
  margin-left: 41.6666666667%;
}

.grid-margin-x > .small-offset-5 {
  margin-left: calc(41.6666666667% + 0.625rem);
}

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

.grid-margin-x > .small-offset-6 {
  margin-left: calc(50% + 0.625rem);
}

.small-offset-7 {
  margin-left: 58.3333333333%;
}

.grid-margin-x > .small-offset-7 {
  margin-left: calc(58.3333333333% + 0.625rem);
}

.small-offset-8 {
  margin-left: 66.6666666667%;
}

.grid-margin-x > .small-offset-8 {
  margin-left: calc(66.6666666667% + 0.625rem);
}

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

.grid-margin-x > .small-offset-9 {
  margin-left: calc(75% + 0.625rem);
}

.small-offset-10 {
  margin-left: 83.3333333333%;
}

.grid-margin-x > .small-offset-10 {
  margin-left: calc(83.3333333333% + 0.625rem);
}

.small-offset-11 {
  margin-left: 91.6666666667%;
}

.grid-margin-x > .small-offset-11 {
  margin-left: calc(91.6666666667% + 0.625rem);
}

@media print, screen and (min-width: 40em) {
  .medium-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .medium-offset-0 {
    margin-left: calc(0% + 0.9375rem);
  }
  .medium-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .medium-offset-1 {
    margin-left: calc(8.3333333333% + 0.9375rem);
  }
  .medium-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .medium-offset-2 {
    margin-left: calc(16.6666666667% + 0.9375rem);
  }
  .medium-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .medium-offset-3 {
    margin-left: calc(25% + 0.9375rem);
  }
  .medium-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .medium-offset-4 {
    margin-left: calc(33.3333333333% + 0.9375rem);
  }
  .medium-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .medium-offset-5 {
    margin-left: calc(41.6666666667% + 0.9375rem);
  }
  .medium-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .medium-offset-6 {
    margin-left: calc(50% + 0.9375rem);
  }
  .medium-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .medium-offset-7 {
    margin-left: calc(58.3333333333% + 0.9375rem);
  }
  .medium-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .medium-offset-8 {
    margin-left: calc(66.6666666667% + 0.9375rem);
  }
  .medium-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .medium-offset-9 {
    margin-left: calc(75% + 0.9375rem);
  }
  .medium-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .medium-offset-10 {
    margin-left: calc(83.3333333333% + 0.9375rem);
  }
  .medium-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .medium-offset-11 {
    margin-left: calc(91.6666666667% + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .large-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .large-offset-0 {
    margin-left: calc(0% + 0.9375rem);
  }
  .large-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .large-offset-1 {
    margin-left: calc(8.3333333333% + 0.9375rem);
  }
  .large-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .large-offset-2 {
    margin-left: calc(16.6666666667% + 0.9375rem);
  }
  .large-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .large-offset-3 {
    margin-left: calc(25% + 0.9375rem);
  }
  .large-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .large-offset-4 {
    margin-left: calc(33.3333333333% + 0.9375rem);
  }
  .large-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .large-offset-5 {
    margin-left: calc(41.6666666667% + 0.9375rem);
  }
  .large-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .large-offset-6 {
    margin-left: calc(50% + 0.9375rem);
  }
  .large-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .large-offset-7 {
    margin-left: calc(58.3333333333% + 0.9375rem);
  }
  .large-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .large-offset-8 {
    margin-left: calc(66.6666666667% + 0.9375rem);
  }
  .large-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .large-offset-9 {
    margin-left: calc(75% + 0.9375rem);
  }
  .large-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .large-offset-10 {
    margin-left: calc(83.3333333333% + 0.9375rem);
  }
  .large-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .large-offset-11 {
    margin-left: calc(91.6666666667% + 0.9375rem);
  }
}
.grid-y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.grid-y > .cell {
  height: auto;
  max-height: none;
}
.grid-y > .auto {
  height: auto;
}
.grid-y > .shrink {
  height: auto;
}
.grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
@media print, screen and (min-width: 40em) {
  .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
.grid-y > .small-12, .grid-y > .small-11, .grid-y > .small-10, .grid-y > .small-9, .grid-y > .small-8, .grid-y > .small-7, .grid-y > .small-6, .grid-y > .small-5, .grid-y > .small-4, .grid-y > .small-3, .grid-y > .small-2, .grid-y > .small-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.grid-y > .small-1 {
  height: 8.3333333333%;
}
.grid-y > .small-2 {
  height: 16.6666666667%;
}
.grid-y > .small-3 {
  height: 25%;
}
.grid-y > .small-4 {
  height: 33.3333333333%;
}
.grid-y > .small-5 {
  height: 41.6666666667%;
}
.grid-y > .small-6 {
  height: 50%;
}
.grid-y > .small-7 {
  height: 58.3333333333%;
}
.grid-y > .small-8 {
  height: 66.6666666667%;
}
.grid-y > .small-9 {
  height: 75%;
}
.grid-y > .small-10 {
  height: 83.3333333333%;
}
.grid-y > .small-11 {
  height: 91.6666666667%;
}
.grid-y > .small-12 {
  height: 100%;
}
@media print, screen and (min-width: 40em) {
  .grid-y > .medium-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    height: auto;
  }
  .grid-y > .medium-12, .grid-y > .medium-11, .grid-y > .medium-10, .grid-y > .medium-9, .grid-y > .medium-8, .grid-y > .medium-7, .grid-y > .medium-6, .grid-y > .medium-5, .grid-y > .medium-4, .grid-y > .medium-3, .grid-y > .medium-2, .grid-y > .medium-1, .grid-y > .medium-shrink {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .grid-y > .medium-shrink {
    height: auto;
  }
  .grid-y > .medium-1 {
    height: 8.3333333333%;
  }
  .grid-y > .medium-2 {
    height: 16.6666666667%;
  }
  .grid-y > .medium-3 {
    height: 25%;
  }
  .grid-y > .medium-4 {
    height: 33.3333333333%;
  }
  .grid-y > .medium-5 {
    height: 41.6666666667%;
  }
  .grid-y > .medium-6 {
    height: 50%;
  }
  .grid-y > .medium-7 {
    height: 58.3333333333%;
  }
  .grid-y > .medium-8 {
    height: 66.6666666667%;
  }
  .grid-y > .medium-9 {
    height: 75%;
  }
  .grid-y > .medium-10 {
    height: 83.3333333333%;
  }
  .grid-y > .medium-11 {
    height: 91.6666666667%;
  }
  .grid-y > .medium-12 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y > .large-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    height: auto;
  }
  .grid-y > .large-12, .grid-y > .large-11, .grid-y > .large-10, .grid-y > .large-9, .grid-y > .large-8, .grid-y > .large-7, .grid-y > .large-6, .grid-y > .large-5, .grid-y > .large-4, .grid-y > .large-3, .grid-y > .large-2, .grid-y > .large-1, .grid-y > .large-shrink {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .grid-y > .large-shrink {
    height: auto;
  }
  .grid-y > .large-1 {
    height: 8.3333333333%;
  }
  .grid-y > .large-2 {
    height: 16.6666666667%;
  }
  .grid-y > .large-3 {
    height: 25%;
  }
  .grid-y > .large-4 {
    height: 33.3333333333%;
  }
  .grid-y > .large-5 {
    height: 41.6666666667%;
  }
  .grid-y > .large-6 {
    height: 50%;
  }
  .grid-y > .large-7 {
    height: 58.3333333333%;
  }
  .grid-y > .large-8 {
    height: 66.6666666667%;
  }
  .grid-y > .large-9 {
    height: 75%;
  }
  .grid-y > .large-10 {
    height: 83.3333333333%;
  }
  .grid-y > .large-11 {
    height: 91.6666666667%;
  }
  .grid-y > .large-12 {
    height: 100%;
  }
}

.grid-padding-y .grid-padding-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-y .grid-padding-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}
.grid-padding-y > .cell {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-y > .cell {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }
}

.grid-margin-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 1.25rem);
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .cell {
    height: calc(100% - 1.875rem);
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 1.25rem);
}
.grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 1.25rem);
}
.grid-margin-y > .small-3 {
  height: calc(25% - 1.25rem);
}
.grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 1.25rem);
}
.grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 1.25rem);
}
.grid-margin-y > .small-6 {
  height: calc(50% - 1.25rem);
}
.grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 1.25rem);
}
.grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 1.25rem);
}
.grid-margin-y > .small-9 {
  height: calc(75% - 1.25rem);
}
.grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 1.25rem);
}
.grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 1.25rem);
}
.grid-margin-y > .small-12 {
  height: calc(100% - 1.25rem);
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.875rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.875rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 1.875rem);
  }
}

.grid-frame {
  overflow: hidden;
  position: relative;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100vw;
}

.cell .grid-frame {
  width: 100%;
}

.cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 100%;
}
.cell-block-container > .grid-x {
  max-height: 100%;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

@media print, screen and (min-width: 40em) {
  .medium-grid-frame {
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100vw;
  }
  .cell .medium-grid-frame {
    width: 100%;
  }
  .medium-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .medium-cell-block-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-height: 100%;
  }
  .medium-cell-block-container > .grid-x {
    max-height: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .medium-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media print, screen and (min-width: 64em) {
  .large-grid-frame {
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100vw;
  }
  .cell .large-grid-frame {
    width: 100%;
  }
  .large-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .large-cell-block-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-height: 100%;
  }
  .large-cell-block-container > .grid-x {
    max-height: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .large-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
.grid-y.grid-frame {
  width: auto;
  overflow: hidden;
  position: relative;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: 100vh;
}
@media print, screen and (min-width: 40em) {
  .grid-y.medium-grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    height: 100vh;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y.large-grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    height: 100vh;
  }
}

.cell .grid-y.grid-frame {
  height: 100%;
}
@media print, screen and (min-width: 40em) {
  .cell .grid-y.medium-grid-frame {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .cell .grid-y.large-grid-frame {
    height: 100%;
  }
}

.grid-margin-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 1.25rem);
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .cell {
    height: calc(100% - 1.875rem);
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 1.25rem);
}
.grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 1.25rem);
}
.grid-margin-y > .small-3 {
  height: calc(25% - 1.25rem);
}
.grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 1.25rem);
}
.grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 1.25rem);
}
.grid-margin-y > .small-6 {
  height: calc(50% - 1.25rem);
}
.grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 1.25rem);
}
.grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 1.25rem);
}
.grid-margin-y > .small-9 {
  height: calc(75% - 1.25rem);
}
.grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 1.25rem);
}
.grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 1.25rem);
}
.grid-margin-y > .small-12 {
  height: calc(100% - 1.25rem);
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.875rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.875rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 1.875rem);
  }
}

.grid-frame.grid-margin-y {
  height: calc(100vh + 1.25rem);
}
@media print, screen and (min-width: 40em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}

@media print, screen and (min-width: 40em) {
  .grid-margin-y.medium-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y.large-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}
.button, .modal .modal-content .btn, form .btn, .widget-InPageNav ul.button_grid li a, ul.button_list li a, ul.btn-collection li a, .content button.btn, .content a[href].btn {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0.85em 1em;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
[data-whatinput=mouse] .button, [data-whatinput=mouse] .modal .modal-content .btn, .modal .modal-content [data-whatinput=mouse] .btn, [data-whatinput=mouse] form .btn, form [data-whatinput=mouse] .btn, [data-whatinput=mouse] .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li [data-whatinput=mouse] a, [data-whatinput=mouse] ul.button_list li a, [data-whatinput=mouse] ul.btn-collection li a, ul.button_list li [data-whatinput=mouse] a, ul.btn-collection li [data-whatinput=mouse] a, [data-whatinput=mouse] .content button.btn, .content [data-whatinput=mouse] button.btn, [data-whatinput=mouse] .content a[href].btn, .content [data-whatinput=mouse] a[href].btn {
  outline: 0;
}
.button.tiny, .modal .modal-content .tiny.btn, form .tiny.btn, .widget-InPageNav ul.button_grid li a.tiny, ul.button_list li a.tiny, ul.btn-collection li a.tiny, .content button.tiny.btn, .content a.tiny[href].btn {
  font-size: 0.6rem;
}
.button.small, .modal .modal-content .small.btn, form .small.btn, .widget-InPageNav ul.button_grid li a.small, ul.button_list li a.small, ul.btn-collection li a.small, .content button.small.btn, .content a.small[href].btn {
  font-size: 0.75rem;
}
.button.large, .modal .modal-content .large.btn, form .large.btn, .widget-InPageNav ul.button_grid li a.large, ul.button_list li a.large, ul.btn-collection li a.large, .content button.large.btn, .content a.large[href].btn {
  font-size: 1.25rem;
}
.button.expanded, .modal .modal-content .expanded.btn, form .expanded.btn, .widget-InPageNav ul.button_grid li a.expanded, ul.button_list li a.expanded, ul.btn-collection li a.expanded, .content button.expanded.btn, .content a.expanded[href].btn {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.button, .modal .modal-content .btn, form .btn, .widget-InPageNav ul.button_grid li a, ul.button_list li a, ul.btn-collection li a, .content button.btn, .content a[href].btn, .button.disabled, form .disabled.btn, .content button.disabled.btn, .button[disabled], form [disabled].btn, .content button[disabled].btn, .button.disabled:hover, form .disabled.btn:hover, .button[disabled]:hover, form [disabled].btn:hover, .button.disabled:focus, form .disabled.btn:focus, .button[disabled]:focus, form [disabled].btn:focus {
  background-color: #006491;
  color: #ffffff;
}
.button:hover, .modal .modal-content .btn:hover, form .btn:hover, .widget-InPageNav ul.button_grid li a:hover, ul.button_list li a:hover, ul.btn-collection li a:hover, .content button.btn:hover, .content a[href].btn:hover, .button:focus, .modal .modal-content .btn:focus, form .btn:focus, .widget-InPageNav ul.button_grid li a:focus, ul.button_list li a:focus, ul.btn-collection li a:focus, .content button.btn:focus, .content a[href].btn:focus {
  background-color: #00557b;
  color: #ffffff;
}
.button.primary, .modal .modal-content .primary.btn, form .primary.btn, .widget-InPageNav ul.button_grid li a.primary, ul.button_list li a.primary, ul.btn-collection li a.primary, .content button.primary.btn, .content a.primary[href].btn, .button.primary.disabled, form .primary.disabled.btn, .button.primary[disabled], form .primary[disabled].btn, .button.primary.disabled:hover, form .primary.disabled.btn:hover, .button.primary[disabled]:hover, form .primary[disabled].btn:hover, .button.primary.disabled:focus, form .primary.disabled.btn:focus, .button.primary[disabled]:focus, form .primary[disabled].btn:focus {
  background-color: #006491;
  color: #ffffff;
}
.button.primary:hover, .modal .modal-content .primary.btn:hover, form .primary.btn:hover, .widget-InPageNav ul.button_grid li a.primary:hover, ul.button_list li a.primary:hover, ul.btn-collection li a.primary:hover, .content button.primary.btn:hover, .content a.primary[href].btn:hover, .button.primary:focus, .modal .modal-content .primary.btn:focus, form .primary.btn:focus, .widget-InPageNav ul.button_grid li a.primary:focus, ul.button_list li a.primary:focus, ul.btn-collection li a.primary:focus, .content button.primary.btn:focus, .content a.primary[href].btn:focus {
  background-color: #005074;
  color: #ffffff;
}
.button.secondary, .modal .modal-content .secondary.btn, form .secondary.btn, .widget-InPageNav ul.button_grid li a.secondary, ul.button_list li a.secondary, ul.btn-collection li a.secondary, .content button.secondary.btn, .content a.secondary[href].btn, .button.secondary.disabled, form .secondary.disabled.btn, .button.secondary[disabled], form .secondary[disabled].btn, .button.secondary.disabled:hover, form .secondary.disabled.btn:hover, .button.secondary[disabled]:hover, form .secondary[disabled].btn:hover, .button.secondary.disabled:focus, form .secondary.disabled.btn:focus, .button.secondary[disabled]:focus, form .secondary[disabled].btn:focus {
  background-color: #46B8E9;
  color: #000000;
}
.button.secondary:hover, .modal .modal-content .secondary.btn:hover, form .secondary.btn:hover, .widget-InPageNav ul.button_grid li a.secondary:hover, ul.button_list li a.secondary:hover, ul.btn-collection li a.secondary:hover, .content button.secondary.btn:hover, .content a.secondary[href].btn:hover, .button.secondary:focus, .modal .modal-content .secondary.btn:focus, form .secondary.btn:focus, .widget-InPageNav ul.button_grid li a.secondary:focus, ul.button_list li a.secondary:focus, ul.btn-collection li a.secondary:focus, .content button.secondary.btn:focus, .content a.secondary[href].btn:focus {
  background-color: #1a9fd9;
  color: #000000;
}
.button.success, .modal .modal-content .success.btn, form .success.btn, .widget-InPageNav ul.button_grid li a.success, ul.button_list li a.success, ul.btn-collection li a.success, .content button.success.btn, .content a.success[href].btn, .button.success.disabled, form .success.disabled.btn, .button.success[disabled], form .success[disabled].btn, .button.success.disabled:hover, form .success.disabled.btn:hover, .button.success[disabled]:hover, form .success[disabled].btn:hover, .button.success.disabled:focus, form .success.disabled.btn:focus, .button.success[disabled]:focus, form .success[disabled].btn:focus {
  background-color: #67842b;
  color: #000000;
}
.button.success:hover, .modal .modal-content .success.btn:hover, form .success.btn:hover, .widget-InPageNav ul.button_grid li a.success:hover, ul.button_list li a.success:hover, ul.btn-collection li a.success:hover, .content button.success.btn:hover, .content a.success[href].btn:hover, .button.success:focus, .modal .modal-content .success.btn:focus, form .success.btn:focus, .widget-InPageNav ul.button_grid li a.success:focus, ul.button_list li a.success:focus, ul.btn-collection li a.success:focus, .content button.success.btn:focus, .content a.success[href].btn:focus {
  background-color: #526a22;
  color: #000000;
}
.button.warning, .modal .modal-content .warning.btn, form .warning.btn, .widget-InPageNav ul.button_grid li a.warning, ul.button_list li a.warning, ul.btn-collection li a.warning, .content button.warning.btn, .content a.warning[href].btn, .button.warning.disabled, form .warning.disabled.btn, .button.warning[disabled], form .warning[disabled].btn, .button.warning.disabled:hover, form .warning.disabled.btn:hover, .button.warning[disabled]:hover, form .warning[disabled].btn:hover, .button.warning.disabled:focus, form .warning.disabled.btn:focus, .button.warning[disabled]:focus, form .warning[disabled].btn:focus {
  background-color: #fc9836;
  color: #000000;
}
.button.warning:hover, .modal .modal-content .warning.btn:hover, form .warning.btn:hover, .widget-InPageNav ul.button_grid li a.warning:hover, ul.button_list li a.warning:hover, ul.btn-collection li a.warning:hover, .content button.warning.btn:hover, .content a.warning[href].btn:hover, .button.warning:focus, .modal .modal-content .warning.btn:focus, form .warning.btn:focus, .widget-InPageNav ul.button_grid li a.warning:focus, ul.button_list li a.warning:focus, ul.btn-collection li a.warning:focus, .content button.warning.btn:focus, .content a.warning[href].btn:focus {
  background-color: #f17904;
  color: #000000;
}
.button.alert, .modal .modal-content .alert.btn, form .alert.btn, .widget-InPageNav ul.button_grid li a.alert, ul.button_list li a.alert, ul.btn-collection li a.alert, .content button.alert.btn, .content a.alert[href].btn, .button.alert.disabled, form .alert.disabled.btn, .button.alert[disabled], form .alert[disabled].btn, .button.alert.disabled:hover, form .alert.disabled.btn:hover, .button.alert[disabled]:hover, form .alert[disabled].btn:hover, .button.alert.disabled:focus, form .alert.disabled.btn:focus, .button.alert[disabled]:focus, form .alert[disabled].btn:focus {
  background-color: #c54545;
  color: #ffffff;
}
.button.alert:hover, .modal .modal-content .alert.btn:hover, form .alert.btn:hover, .widget-InPageNav ul.button_grid li a.alert:hover, ul.button_list li a.alert:hover, ul.btn-collection li a.alert:hover, .content button.alert.btn:hover, .content a.alert[href].btn:hover, .button.alert:focus, .modal .modal-content .alert.btn:focus, form .alert.btn:focus, .widget-InPageNav ul.button_grid li a.alert:focus, ul.button_list li a.alert:focus, ul.btn-collection li a.alert:focus, .content button.alert.btn:focus, .content a.alert[href].btn:focus {
  background-color: #a23333;
  color: #ffffff;
}
.button.hollow, .modal .modal-content .hollow.btn, form .hollow.btn, .widget-InPageNav ul.button_grid li a.hollow, ul.button_list li a.hollow, ul.btn-collection li a.hollow, .content button.hollow.btn, .content a.hollow[href].btn, .button.hollow:hover, form .hollow.btn:hover, .button.hollow:focus, form .hollow.btn:focus, .button.hollow.disabled, form .hollow.disabled.btn, .button.hollow.disabled:hover, form .hollow.disabled.btn:hover, .button.hollow.disabled:focus, form .hollow.disabled.btn:focus, .button.hollow[disabled], form .hollow[disabled].btn, .button.hollow[disabled]:hover, form .hollow[disabled].btn:hover, .button.hollow[disabled]:focus, form .hollow[disabled].btn:focus {
  background-color: transparent;
}
.button.hollow, .modal .modal-content .hollow.btn, form .hollow.btn, .widget-InPageNav ul.button_grid li a.hollow, ul.button_list li a.hollow, ul.btn-collection li a.hollow, .content button.hollow.btn, .content a.hollow[href].btn, .button.hollow.disabled, form .hollow.disabled.btn, .button.hollow[disabled], form .hollow[disabled].btn, .button.hollow.disabled:hover, form .hollow.disabled.btn:hover, .button.hollow[disabled]:hover, form .hollow[disabled].btn:hover, .button.hollow.disabled:focus, form .hollow.disabled.btn:focus, .button.hollow[disabled]:focus, form .hollow[disabled].btn:focus {
  border: 1px solid #006491;
  color: #006491;
}
.button.hollow:hover, .modal .modal-content .hollow.btn:hover, form .hollow.btn:hover, .widget-InPageNav ul.button_grid li a.hollow:hover, ul.button_list li a.hollow:hover, ul.btn-collection li a.hollow:hover, .content button.hollow.btn:hover, .content a.hollow[href].btn:hover, .button.hollow:focus, .modal .modal-content .hollow.btn:focus, form .hollow.btn:focus, .widget-InPageNav ul.button_grid li a.hollow:focus, ul.button_list li a.hollow:focus, ul.btn-collection li a.hollow:focus, .content button.hollow.btn:focus, .content a.hollow[href].btn:focus {
  border-color: #003249;
  color: #003249;
}
.button.hollow.primary, .modal .modal-content .hollow.primary.btn, form .hollow.primary.btn, .widget-InPageNav ul.button_grid li a.hollow.primary, ul.button_list li a.hollow.primary, ul.btn-collection li a.hollow.primary, .content button.hollow.primary.btn, .content a.hollow.primary[href].btn, .button.hollow.primary.disabled, form .hollow.primary.disabled.btn, .button.hollow.primary[disabled], form .hollow.primary[disabled].btn, .button.hollow.primary.disabled:hover, form .hollow.primary.disabled.btn:hover, .button.hollow.primary[disabled]:hover, form .hollow.primary[disabled].btn:hover, .button.hollow.primary.disabled:focus, form .hollow.primary.disabled.btn:focus, .button.hollow.primary[disabled]:focus, form .hollow.primary[disabled].btn:focus {
  border: 1px solid #006491;
  color: #006491;
}
.button.hollow.primary:hover, .modal .modal-content .hollow.primary.btn:hover, form .hollow.primary.btn:hover, .widget-InPageNav ul.button_grid li a.hollow.primary:hover, ul.button_list li a.hollow.primary:hover, ul.btn-collection li a.hollow.primary:hover, .content button.hollow.primary.btn:hover, .content a.hollow.primary[href].btn:hover, .button.hollow.primary:focus, .modal .modal-content .hollow.primary.btn:focus, form .hollow.primary.btn:focus, .widget-InPageNav ul.button_grid li a.hollow.primary:focus, ul.button_list li a.hollow.primary:focus, ul.btn-collection li a.hollow.primary:focus, .content button.hollow.primary.btn:focus, .content a.hollow.primary[href].btn:focus {
  border-color: #003249;
  color: #003249;
}
.button.hollow.secondary, .modal .modal-content .hollow.secondary.btn, form .hollow.secondary.btn, .widget-InPageNav ul.button_grid li a.hollow.secondary, ul.button_list li a.hollow.secondary, ul.btn-collection li a.hollow.secondary, .content button.hollow.secondary.btn, .content a.hollow.secondary[href].btn, .button.hollow.secondary.disabled, form .hollow.secondary.disabled.btn, .button.hollow.secondary[disabled], form .hollow.secondary[disabled].btn, .button.hollow.secondary.disabled:hover, form .hollow.secondary.disabled.btn:hover, .button.hollow.secondary[disabled]:hover, form .hollow.secondary[disabled].btn:hover, .button.hollow.secondary.disabled:focus, form .hollow.secondary.disabled.btn:focus, .button.hollow.secondary[disabled]:focus, form .hollow.secondary[disabled].btn:focus {
  border: 1px solid #46B8E9;
  color: #46B8E9;
}
.button.hollow.secondary:hover, .modal .modal-content .hollow.secondary.btn:hover, form .hollow.secondary.btn:hover, .widget-InPageNav ul.button_grid li a.hollow.secondary:hover, ul.button_list li a.hollow.secondary:hover, ul.btn-collection li a.hollow.secondary:hover, .content button.hollow.secondary.btn:hover, .content a.hollow.secondary[href].btn:hover, .button.hollow.secondary:focus, .modal .modal-content .hollow.secondary.btn:focus, form .hollow.secondary.btn:focus, .widget-InPageNav ul.button_grid li a.hollow.secondary:focus, ul.button_list li a.hollow.secondary:focus, ul.btn-collection li a.hollow.secondary:focus, .content button.hollow.secondary.btn:focus, .content a.hollow.secondary[href].btn:focus {
  border-color: #106487;
  color: #106487;
}
.button.hollow.success, .modal .modal-content .hollow.success.btn, form .hollow.success.btn, .widget-InPageNav ul.button_grid li a.hollow.success, ul.button_list li a.hollow.success, ul.btn-collection li a.hollow.success, .content button.hollow.success.btn, .content a.hollow.success[href].btn, .button.hollow.success.disabled, form .hollow.success.disabled.btn, .button.hollow.success[disabled], form .hollow.success[disabled].btn, .button.hollow.success.disabled:hover, form .hollow.success.disabled.btn:hover, .button.hollow.success[disabled]:hover, form .hollow.success[disabled].btn:hover, .button.hollow.success.disabled:focus, form .hollow.success.disabled.btn:focus, .button.hollow.success[disabled]:focus, form .hollow.success[disabled].btn:focus {
  border: 1px solid #67842b;
  color: #67842b;
}
.button.hollow.success:hover, .modal .modal-content .hollow.success.btn:hover, form .hollow.success.btn:hover, .widget-InPageNav ul.button_grid li a.hollow.success:hover, ul.button_list li a.hollow.success:hover, ul.btn-collection li a.hollow.success:hover, .content button.hollow.success.btn:hover, .content a.hollow.success[href].btn:hover, .button.hollow.success:focus, .modal .modal-content .hollow.success.btn:focus, form .hollow.success.btn:focus, .widget-InPageNav ul.button_grid li a.hollow.success:focus, ul.button_list li a.hollow.success:focus, ul.btn-collection li a.hollow.success:focus, .content button.hollow.success.btn:focus, .content a.hollow.success[href].btn:focus {
  border-color: #344216;
  color: #344216;
}
.button.hollow.warning, .modal .modal-content .hollow.warning.btn, form .hollow.warning.btn, .widget-InPageNav ul.button_grid li a.hollow.warning, ul.button_list li a.hollow.warning, ul.btn-collection li a.hollow.warning, .content button.hollow.warning.btn, .content a.hollow.warning[href].btn, .button.hollow.warning.disabled, form .hollow.warning.disabled.btn, .button.hollow.warning[disabled], form .hollow.warning[disabled].btn, .button.hollow.warning.disabled:hover, form .hollow.warning.disabled.btn:hover, .button.hollow.warning[disabled]:hover, form .hollow.warning[disabled].btn:hover, .button.hollow.warning.disabled:focus, form .hollow.warning.disabled.btn:focus, .button.hollow.warning[disabled]:focus, form .hollow.warning[disabled].btn:focus {
  border: 1px solid #fc9836;
  color: #fc9836;
}
.button.hollow.warning:hover, .modal .modal-content .hollow.warning.btn:hover, form .hollow.warning.btn:hover, .widget-InPageNav ul.button_grid li a.hollow.warning:hover, ul.button_list li a.hollow.warning:hover, ul.btn-collection li a.hollow.warning:hover, .content button.hollow.warning.btn:hover, .content a.hollow.warning[href].btn:hover, .button.hollow.warning:focus, .modal .modal-content .hollow.warning.btn:focus, form .hollow.warning.btn:focus, .widget-InPageNav ul.button_grid li a.hollow.warning:focus, ul.button_list li a.hollow.warning:focus, ul.btn-collection li a.hollow.warning:focus, .content button.hollow.warning.btn:focus, .content a.hollow.warning[href].btn:focus {
  border-color: #974c02;
  color: #974c02;
}
.button.hollow.alert, .modal .modal-content .hollow.alert.btn, form .hollow.alert.btn, .widget-InPageNav ul.button_grid li a.hollow.alert, ul.button_list li a.hollow.alert, ul.btn-collection li a.hollow.alert, .content button.hollow.alert.btn, .content a.hollow.alert[href].btn, .button.hollow.alert.disabled, form .hollow.alert.disabled.btn, .button.hollow.alert[disabled], form .hollow.alert[disabled].btn, .button.hollow.alert.disabled:hover, form .hollow.alert.disabled.btn:hover, .button.hollow.alert[disabled]:hover, form .hollow.alert[disabled].btn:hover, .button.hollow.alert.disabled:focus, form .hollow.alert.disabled.btn:focus, .button.hollow.alert[disabled]:focus, form .hollow.alert[disabled].btn:focus {
  border: 1px solid #c54545;
  color: #c54545;
}
.button.hollow.alert:hover, .modal .modal-content .hollow.alert.btn:hover, form .hollow.alert.btn:hover, .widget-InPageNav ul.button_grid li a.hollow.alert:hover, ul.button_list li a.hollow.alert:hover, ul.btn-collection li a.hollow.alert:hover, .content button.hollow.alert.btn:hover, .content a.hollow.alert[href].btn:hover, .button.hollow.alert:focus, .modal .modal-content .hollow.alert.btn:focus, form .hollow.alert.btn:focus, .widget-InPageNav ul.button_grid li a.hollow.alert:focus, ul.button_list li a.hollow.alert:focus, ul.btn-collection li a.hollow.alert:focus, .content button.hollow.alert.btn:focus, .content a.hollow.alert[href].btn:focus {
  border-color: #652020;
  color: #652020;
}
.button.clear, .modal .modal-content .clear.btn, form .clear.btn, .widget-InPageNav ul.button_grid li a.clear, ul.button_list li a.clear, ul.btn-collection li a.clear, .content button.clear.btn, .content a.clear[href].btn, .button.clear:hover, form .clear.btn:hover, .button.clear:focus, form .clear.btn:focus, .button.clear.disabled, form .clear.disabled.btn, .button.clear.disabled:hover, form .clear.disabled.btn:hover, .button.clear.disabled:focus, form .clear.disabled.btn:focus, .button.clear[disabled], form .clear[disabled].btn, .button.clear[disabled]:hover, form .clear[disabled].btn:hover, .button.clear[disabled]:focus, form .clear[disabled].btn:focus {
  border-color: transparent;
  background-color: transparent;
}
.button.clear, .modal .modal-content .clear.btn, form .clear.btn, .widget-InPageNav ul.button_grid li a.clear, ul.button_list li a.clear, ul.btn-collection li a.clear, .content button.clear.btn, .content a.clear[href].btn, .button.clear.disabled, form .clear.disabled.btn, .button.clear[disabled], form .clear[disabled].btn, .button.clear.disabled:hover, form .clear.disabled.btn:hover, .button.clear[disabled]:hover, form .clear[disabled].btn:hover, .button.clear.disabled:focus, form .clear.disabled.btn:focus, .button.clear[disabled]:focus, form .clear[disabled].btn:focus {
  color: #006491;
}
.button.clear:hover, .modal .modal-content .clear.btn:hover, form .clear.btn:hover, .widget-InPageNav ul.button_grid li a.clear:hover, ul.button_list li a.clear:hover, ul.btn-collection li a.clear:hover, .content button.clear.btn:hover, .content a.clear[href].btn:hover, .button.clear:focus, .modal .modal-content .clear.btn:focus, form .clear.btn:focus, .widget-InPageNav ul.button_grid li a.clear:focus, ul.button_list li a.clear:focus, ul.btn-collection li a.clear:focus, .content button.clear.btn:focus, .content a.clear[href].btn:focus {
  color: #003249;
}
.button.clear.primary, .modal .modal-content .clear.primary.btn, form .clear.primary.btn, .widget-InPageNav ul.button_grid li a.clear.primary, ul.button_list li a.clear.primary, ul.btn-collection li a.clear.primary, .content button.clear.primary.btn, .content a.clear.primary[href].btn, .button.clear.primary.disabled, form .clear.primary.disabled.btn, .button.clear.primary[disabled], form .clear.primary[disabled].btn, .button.clear.primary.disabled:hover, form .clear.primary.disabled.btn:hover, .button.clear.primary[disabled]:hover, form .clear.primary[disabled].btn:hover, .button.clear.primary.disabled:focus, form .clear.primary.disabled.btn:focus, .button.clear.primary[disabled]:focus, form .clear.primary[disabled].btn:focus {
  color: #006491;
}
.button.clear.primary:hover, .modal .modal-content .clear.primary.btn:hover, form .clear.primary.btn:hover, .widget-InPageNav ul.button_grid li a.clear.primary:hover, ul.button_list li a.clear.primary:hover, ul.btn-collection li a.clear.primary:hover, .content button.clear.primary.btn:hover, .content a.clear.primary[href].btn:hover, .button.clear.primary:focus, .modal .modal-content .clear.primary.btn:focus, form .clear.primary.btn:focus, .widget-InPageNav ul.button_grid li a.clear.primary:focus, ul.button_list li a.clear.primary:focus, ul.btn-collection li a.clear.primary:focus, .content button.clear.primary.btn:focus, .content a.clear.primary[href].btn:focus {
  color: #003249;
}
.button.clear.secondary, .modal .modal-content .clear.secondary.btn, form .clear.secondary.btn, .widget-InPageNav ul.button_grid li a.clear.secondary, ul.button_list li a.clear.secondary, ul.btn-collection li a.clear.secondary, .content button.clear.secondary.btn, .content a.clear.secondary[href].btn, .button.clear.secondary.disabled, form .clear.secondary.disabled.btn, .button.clear.secondary[disabled], form .clear.secondary[disabled].btn, .button.clear.secondary.disabled:hover, form .clear.secondary.disabled.btn:hover, .button.clear.secondary[disabled]:hover, form .clear.secondary[disabled].btn:hover, .button.clear.secondary.disabled:focus, form .clear.secondary.disabled.btn:focus, .button.clear.secondary[disabled]:focus, form .clear.secondary[disabled].btn:focus {
  color: #46B8E9;
}
.button.clear.secondary:hover, .modal .modal-content .clear.secondary.btn:hover, form .clear.secondary.btn:hover, .widget-InPageNav ul.button_grid li a.clear.secondary:hover, ul.button_list li a.clear.secondary:hover, ul.btn-collection li a.clear.secondary:hover, .content button.clear.secondary.btn:hover, .content a.clear.secondary[href].btn:hover, .button.clear.secondary:focus, .modal .modal-content .clear.secondary.btn:focus, form .clear.secondary.btn:focus, .widget-InPageNav ul.button_grid li a.clear.secondary:focus, ul.button_list li a.clear.secondary:focus, ul.btn-collection li a.clear.secondary:focus, .content button.clear.secondary.btn:focus, .content a.clear.secondary[href].btn:focus {
  color: #106487;
}
.button.clear.success, .modal .modal-content .clear.success.btn, form .clear.success.btn, .widget-InPageNav ul.button_grid li a.clear.success, ul.button_list li a.clear.success, ul.btn-collection li a.clear.success, .content button.clear.success.btn, .content a.clear.success[href].btn, .button.clear.success.disabled, form .clear.success.disabled.btn, .button.clear.success[disabled], form .clear.success[disabled].btn, .button.clear.success.disabled:hover, form .clear.success.disabled.btn:hover, .button.clear.success[disabled]:hover, form .clear.success[disabled].btn:hover, .button.clear.success.disabled:focus, form .clear.success.disabled.btn:focus, .button.clear.success[disabled]:focus, form .clear.success[disabled].btn:focus {
  color: #67842b;
}
.button.clear.success:hover, .modal .modal-content .clear.success.btn:hover, form .clear.success.btn:hover, .widget-InPageNav ul.button_grid li a.clear.success:hover, ul.button_list li a.clear.success:hover, ul.btn-collection li a.clear.success:hover, .content button.clear.success.btn:hover, .content a.clear.success[href].btn:hover, .button.clear.success:focus, .modal .modal-content .clear.success.btn:focus, form .clear.success.btn:focus, .widget-InPageNav ul.button_grid li a.clear.success:focus, ul.button_list li a.clear.success:focus, ul.btn-collection li a.clear.success:focus, .content button.clear.success.btn:focus, .content a.clear.success[href].btn:focus {
  color: #344216;
}
.button.clear.warning, .modal .modal-content .clear.warning.btn, form .clear.warning.btn, .widget-InPageNav ul.button_grid li a.clear.warning, ul.button_list li a.clear.warning, ul.btn-collection li a.clear.warning, .content button.clear.warning.btn, .content a.clear.warning[href].btn, .button.clear.warning.disabled, form .clear.warning.disabled.btn, .button.clear.warning[disabled], form .clear.warning[disabled].btn, .button.clear.warning.disabled:hover, form .clear.warning.disabled.btn:hover, .button.clear.warning[disabled]:hover, form .clear.warning[disabled].btn:hover, .button.clear.warning.disabled:focus, form .clear.warning.disabled.btn:focus, .button.clear.warning[disabled]:focus, form .clear.warning[disabled].btn:focus {
  color: #fc9836;
}
.button.clear.warning:hover, .modal .modal-content .clear.warning.btn:hover, form .clear.warning.btn:hover, .widget-InPageNav ul.button_grid li a.clear.warning:hover, ul.button_list li a.clear.warning:hover, ul.btn-collection li a.clear.warning:hover, .content button.clear.warning.btn:hover, .content a.clear.warning[href].btn:hover, .button.clear.warning:focus, .modal .modal-content .clear.warning.btn:focus, form .clear.warning.btn:focus, .widget-InPageNav ul.button_grid li a.clear.warning:focus, ul.button_list li a.clear.warning:focus, ul.btn-collection li a.clear.warning:focus, .content button.clear.warning.btn:focus, .content a.clear.warning[href].btn:focus {
  color: #974c02;
}
.button.clear.alert, .modal .modal-content .clear.alert.btn, form .clear.alert.btn, .widget-InPageNav ul.button_grid li a.clear.alert, ul.button_list li a.clear.alert, ul.btn-collection li a.clear.alert, .content button.clear.alert.btn, .content a.clear.alert[href].btn, .button.clear.alert.disabled, form .clear.alert.disabled.btn, .button.clear.alert[disabled], form .clear.alert[disabled].btn, .button.clear.alert.disabled:hover, form .clear.alert.disabled.btn:hover, .button.clear.alert[disabled]:hover, form .clear.alert[disabled].btn:hover, .button.clear.alert.disabled:focus, form .clear.alert.disabled.btn:focus, .button.clear.alert[disabled]:focus, form .clear.alert[disabled].btn:focus {
  color: #c54545;
}
.button.clear.alert:hover, .modal .modal-content .clear.alert.btn:hover, form .clear.alert.btn:hover, .widget-InPageNav ul.button_grid li a.clear.alert:hover, ul.button_list li a.clear.alert:hover, ul.btn-collection li a.clear.alert:hover, .content button.clear.alert.btn:hover, .content a.clear.alert[href].btn:hover, .button.clear.alert:focus, .modal .modal-content .clear.alert.btn:focus, form .clear.alert.btn:focus, .widget-InPageNav ul.button_grid li a.clear.alert:focus, ul.button_list li a.clear.alert:focus, ul.btn-collection li a.clear.alert:focus, .content button.clear.alert.btn:focus, .content a.clear.alert[href].btn:focus {
  color: #652020;
}
.button.disabled, .modal .modal-content .disabled.btn, form .disabled.btn, .widget-InPageNav ul.button_grid li a.disabled, ul.button_list li a.disabled, ul.btn-collection li a.disabled, .content button.disabled.btn, .content a.disabled[href].btn, .button[disabled], .modal .modal-content [disabled].btn, form [disabled].btn, .widget-InPageNav ul.button_grid li a[disabled], ul.button_list li a[disabled], ul.btn-collection li a[disabled], .content button[disabled].btn, .content a[disabled][href].btn {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.dropdown::after, .modal .modal-content .dropdown.btn::after, form .dropdown.btn::after, .widget-InPageNav ul.button_grid li a.dropdown::after, ul.button_list li a.dropdown::after, ul.btn-collection li a.dropdown::after, .content button.dropdown.btn::after, .content a.dropdown[href].btn::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4em;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #ffffff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 1em;
}
.button.dropdown.hollow::after, .modal .modal-content .dropdown.hollow.btn::after, form .dropdown.hollow.btn::after, .widget-InPageNav ul.button_grid li a.dropdown.hollow::after, ul.button_list li a.dropdown.hollow::after, ul.btn-collection li a.dropdown.hollow::after, .content button.dropdown.hollow.btn::after, .content a.dropdown.hollow[href].btn::after, .button.dropdown.clear::after, .modal .modal-content .dropdown.clear.btn::after, form .dropdown.clear.btn::after, .widget-InPageNav ul.button_grid li a.dropdown.clear::after, ul.button_list li a.dropdown.clear::after, ul.btn-collection li a.dropdown.clear::after, .content button.dropdown.clear.btn::after, .content a.dropdown.clear[href].btn::after {
  border-top-color: #006491;
}
.button.dropdown.hollow.primary::after, .modal .modal-content .dropdown.hollow.primary.btn::after, form .dropdown.hollow.primary.btn::after, .widget-InPageNav ul.button_grid li a.dropdown.hollow.primary::after, ul.button_list li a.dropdown.hollow.primary::after, ul.btn-collection li a.dropdown.hollow.primary::after, .content button.dropdown.hollow.primary.btn::after, .content a.dropdown.hollow.primary[href].btn::after, .button.dropdown.clear.primary::after, .modal .modal-content .dropdown.clear.primary.btn::after, form .dropdown.clear.primary.btn::after, .widget-InPageNav ul.button_grid li a.dropdown.clear.primary::after, ul.button_list li a.dropdown.clear.primary::after, ul.btn-collection li a.dropdown.clear.primary::after, .content button.dropdown.clear.primary.btn::after, .content a.dropdown.clear.primary[href].btn::after {
  border-top-color: #006491;
}
.button.dropdown.hollow.secondary::after, .modal .modal-content .dropdown.hollow.secondary.btn::after, form .dropdown.hollow.secondary.btn::after, .widget-InPageNav ul.button_grid li a.dropdown.hollow.secondary::after, ul.button_list li a.dropdown.hollow.secondary::after, ul.btn-collection li a.dropdown.hollow.secondary::after, .content button.dropdown.hollow.secondary.btn::after, .content a.dropdown.hollow.secondary[href].btn::after, .button.dropdown.clear.secondary::after, .modal .modal-content .dropdown.clear.secondary.btn::after, form .dropdown.clear.secondary.btn::after, .widget-InPageNav ul.button_grid li a.dropdown.clear.secondary::after, ul.button_list li a.dropdown.clear.secondary::after, ul.btn-collection li a.dropdown.clear.secondary::after, .content button.dropdown.clear.secondary.btn::after, .content a.dropdown.clear.secondary[href].btn::after {
  border-top-color: #46B8E9;
}
.button.dropdown.hollow.success::after, .modal .modal-content .dropdown.hollow.success.btn::after, form .dropdown.hollow.success.btn::after, .widget-InPageNav ul.button_grid li a.dropdown.hollow.success::after, ul.button_list li a.dropdown.hollow.success::after, ul.btn-collection li a.dropdown.hollow.success::after, .content button.dropdown.hollow.success.btn::after, .content a.dropdown.hollow.success[href].btn::after, .button.dropdown.clear.success::after, .modal .modal-content .dropdown.clear.success.btn::after, form .dropdown.clear.success.btn::after, .widget-InPageNav ul.button_grid li a.dropdown.clear.success::after, ul.button_list li a.dropdown.clear.success::after, ul.btn-collection li a.dropdown.clear.success::after, .content button.dropdown.clear.success.btn::after, .content a.dropdown.clear.success[href].btn::after {
  border-top-color: #67842b;
}
.button.dropdown.hollow.warning::after, .modal .modal-content .dropdown.hollow.warning.btn::after, form .dropdown.hollow.warning.btn::after, .widget-InPageNav ul.button_grid li a.dropdown.hollow.warning::after, ul.button_list li a.dropdown.hollow.warning::after, ul.btn-collection li a.dropdown.hollow.warning::after, .content button.dropdown.hollow.warning.btn::after, .content a.dropdown.hollow.warning[href].btn::after, .button.dropdown.clear.warning::after, .modal .modal-content .dropdown.clear.warning.btn::after, form .dropdown.clear.warning.btn::after, .widget-InPageNav ul.button_grid li a.dropdown.clear.warning::after, ul.button_list li a.dropdown.clear.warning::after, ul.btn-collection li a.dropdown.clear.warning::after, .content button.dropdown.clear.warning.btn::after, .content a.dropdown.clear.warning[href].btn::after {
  border-top-color: #fc9836;
}
.button.dropdown.hollow.alert::after, .modal .modal-content .dropdown.hollow.alert.btn::after, form .dropdown.hollow.alert.btn::after, .widget-InPageNav ul.button_grid li a.dropdown.hollow.alert::after, ul.button_list li a.dropdown.hollow.alert::after, ul.btn-collection li a.dropdown.hollow.alert::after, .content button.dropdown.hollow.alert.btn::after, .content a.dropdown.hollow.alert[href].btn::after, .button.dropdown.clear.alert::after, .modal .modal-content .dropdown.clear.alert.btn::after, form .dropdown.clear.alert.btn::after, .widget-InPageNav ul.button_grid li a.dropdown.clear.alert::after, ul.button_list li a.dropdown.clear.alert::after, ul.btn-collection li a.dropdown.clear.alert::after, .content button.dropdown.clear.alert.btn::after, .content a.dropdown.clear.alert[href].btn::after {
  border-top-color: #c54545;
}
.button.arrow-only::after, .modal .modal-content .arrow-only.btn::after, form .arrow-only.btn::after, .widget-InPageNav ul.button_grid li a.arrow-only::after, ul.button_list li a.arrow-only::after, ul.btn-collection li a.arrow-only::after, .content button.arrow-only.btn::after, .content a.arrow-only[href].btn::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}

a.button:hover, .modal .modal-content a.btn:hover, form a.btn:hover, .widget-InPageNav ul.button_grid li a:hover, ul.button_list li a:hover, ul.btn-collection li a:hover, .content a[href].btn:hover, a.button:focus, .modal .modal-content a.btn:focus, form a.btn:focus, .widget-InPageNav ul.button_grid li a:focus, ul.button_list li a:focus, ul.btn-collection li a:focus, .content a[href].btn:focus {
  text-decoration: none;
}

.button-group {
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.button-group::before, .button-group::after {
  display: table;
  content: " ";
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.button-group::after {
  clear: both;
}
.button-group::before, .button-group::after {
  display: none;
}
.button-group .button, .button-group .modal .modal-content .btn, .modal .modal-content .button-group .btn, .button-group form .btn, form .button-group .btn, .button-group .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group a, .button-group ul.button_list li a, .button-group ul.btn-collection li a, ul.button_list li .button-group a, ul.btn-collection li .button-group a, .button-group .content button.btn, .content .button-group button.btn, .button-group .content a[href].btn, .content .button-group a[href].btn {
  margin: 0;
  margin-right: 1px;
  margin-bottom: 1px;
  font-size: 0.9rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.button-group .button:last-child, .button-group .modal .modal-content .btn:last-child, .modal .modal-content .button-group .btn:last-child, .button-group form .btn:last-child, form .button-group .btn:last-child, .button-group .widget-InPageNav ul.button_grid li a:last-child, .widget-InPageNav ul.button_grid li .button-group a:last-child, .button-group ul.button_list li a:last-child, .button-group ul.btn-collection li a:last-child, ul.button_list li .button-group a:last-child, ul.btn-collection li .button-group a:last-child, .button-group .content button.btn:last-child, .content .button-group button.btn:last-child, .button-group .content a[href].btn:last-child, .content .button-group a[href].btn:last-child {
  margin-right: 0;
}
.button-group.tiny .button, .button-group.tiny .modal .modal-content .btn, .modal .modal-content .button-group.tiny .btn, .button-group.tiny form .btn, form .button-group.tiny .btn, .button-group.tiny .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.tiny a, .button-group.tiny ul.button_list li a, .button-group.tiny ul.btn-collection li a, ul.button_list li .button-group.tiny a, ul.btn-collection li .button-group.tiny a, .button-group.tiny .content button.btn, .content .button-group.tiny button.btn, .button-group.tiny .content a[href].btn, .content .button-group.tiny a[href].btn {
  font-size: 0.6rem;
}
.button-group.small .button, .button-group.small .modal .modal-content .btn, .modal .modal-content .button-group.small .btn, .button-group.small form .btn, form .button-group.small .btn, .button-group.small .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.small a, .button-group.small ul.button_list li a, .button-group.small ul.btn-collection li a, ul.button_list li .button-group.small a, ul.btn-collection li .button-group.small a, .button-group.small .content button.btn, .content .button-group.small button.btn, .button-group.small .content a[href].btn, .content .button-group.small a[href].btn {
  font-size: 0.75rem;
}
.button-group.large .button, .button-group.large .modal .modal-content .btn, .modal .modal-content .button-group.large .btn, .button-group.large form .btn, form .button-group.large .btn, .button-group.large .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.large a, .button-group.large ul.button_list li a, .button-group.large ul.btn-collection li a, ul.button_list li .button-group.large a, ul.btn-collection li .button-group.large a, .button-group.large .content button.btn, .content .button-group.large button.btn, .button-group.large .content a[href].btn, .content .button-group.large a[href].btn {
  font-size: 1.25rem;
}
.button-group.expanded .button, .button-group.expanded .modal .modal-content .btn, .modal .modal-content .button-group.expanded .btn, .button-group.expanded form .btn, form .button-group.expanded .btn, .button-group.expanded .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.expanded a, .button-group.expanded ul.button_list li a, .button-group.expanded ul.btn-collection li a, ul.button_list li .button-group.expanded a, ul.btn-collection li .button-group.expanded a, .button-group.expanded .content button.btn, .content .button-group.expanded button.btn, .button-group.expanded .content a[href].btn, .content .button-group.expanded a[href].btn {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}
.button-group.primary .button, .button-group.primary .modal .modal-content .btn, .modal .modal-content .button-group.primary .btn, .button-group.primary form .btn, form .button-group.primary .btn, .button-group.primary .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.primary a, .button-group.primary ul.button_list li a, .button-group.primary ul.btn-collection li a, ul.button_list li .button-group.primary a, ul.btn-collection li .button-group.primary a, .button-group.primary .content button.btn, .content .button-group.primary button.btn, .button-group.primary .content a[href].btn, .content .button-group.primary a[href].btn, .button-group.primary .button.disabled, .button-group.primary form .disabled.btn, form .button-group.primary .disabled.btn, .button-group.primary .button[disabled], .button-group.primary form [disabled].btn, form .button-group.primary [disabled].btn, .button-group.primary .button.disabled:hover, .button-group.primary form .disabled.btn:hover, form .button-group.primary .disabled.btn:hover, .button-group.primary .button[disabled]:hover, .button-group.primary form [disabled].btn:hover, form .button-group.primary [disabled].btn:hover, .button-group.primary .button.disabled:focus, .button-group.primary form .disabled.btn:focus, form .button-group.primary .disabled.btn:focus, .button-group.primary .button[disabled]:focus, .button-group.primary form [disabled].btn:focus, form .button-group.primary [disabled].btn:focus {
  background-color: #006491;
  color: #ffffff;
}
.button-group.primary .button:hover, .button-group.primary .modal .modal-content .btn:hover, .modal .modal-content .button-group.primary .btn:hover, .button-group.primary form .btn:hover, form .button-group.primary .btn:hover, .button-group.primary .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .button-group.primary a:hover, .button-group.primary ul.button_list li a:hover, .button-group.primary ul.btn-collection li a:hover, ul.button_list li .button-group.primary a:hover, ul.btn-collection li .button-group.primary a:hover, .button-group.primary .content button.btn:hover, .content .button-group.primary button.btn:hover, .button-group.primary .content a[href].btn:hover, .content .button-group.primary a[href].btn:hover, .button-group.primary .button:focus, .button-group.primary .modal .modal-content .btn:focus, .modal .modal-content .button-group.primary .btn:focus, .button-group.primary form .btn:focus, form .button-group.primary .btn:focus, .button-group.primary .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .button-group.primary a:focus, .button-group.primary ul.button_list li a:focus, .button-group.primary ul.btn-collection li a:focus, ul.button_list li .button-group.primary a:focus, ul.btn-collection li .button-group.primary a:focus, .button-group.primary .content button.btn:focus, .content .button-group.primary button.btn:focus, .button-group.primary .content a[href].btn:focus, .content .button-group.primary a[href].btn:focus {
  background-color: #005074;
  color: #ffffff;
}
.button-group.secondary .button, .button-group.secondary .modal .modal-content .btn, .modal .modal-content .button-group.secondary .btn, .button-group.secondary form .btn, form .button-group.secondary .btn, .button-group.secondary .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.secondary a, .button-group.secondary ul.button_list li a, .button-group.secondary ul.btn-collection li a, ul.button_list li .button-group.secondary a, ul.btn-collection li .button-group.secondary a, .button-group.secondary .content button.btn, .content .button-group.secondary button.btn, .button-group.secondary .content a[href].btn, .content .button-group.secondary a[href].btn, .button-group.secondary .button.disabled, .button-group.secondary form .disabled.btn, form .button-group.secondary .disabled.btn, .button-group.secondary .button[disabled], .button-group.secondary form [disabled].btn, form .button-group.secondary [disabled].btn, .button-group.secondary .button.disabled:hover, .button-group.secondary form .disabled.btn:hover, form .button-group.secondary .disabled.btn:hover, .button-group.secondary .button[disabled]:hover, .button-group.secondary form [disabled].btn:hover, form .button-group.secondary [disabled].btn:hover, .button-group.secondary .button.disabled:focus, .button-group.secondary form .disabled.btn:focus, form .button-group.secondary .disabled.btn:focus, .button-group.secondary .button[disabled]:focus, .button-group.secondary form [disabled].btn:focus, form .button-group.secondary [disabled].btn:focus {
  background-color: #46B8E9;
  color: #000000;
}
.button-group.secondary .button:hover, .button-group.secondary .modal .modal-content .btn:hover, .modal .modal-content .button-group.secondary .btn:hover, .button-group.secondary form .btn:hover, form .button-group.secondary .btn:hover, .button-group.secondary .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .button-group.secondary a:hover, .button-group.secondary ul.button_list li a:hover, .button-group.secondary ul.btn-collection li a:hover, ul.button_list li .button-group.secondary a:hover, ul.btn-collection li .button-group.secondary a:hover, .button-group.secondary .content button.btn:hover, .content .button-group.secondary button.btn:hover, .button-group.secondary .content a[href].btn:hover, .content .button-group.secondary a[href].btn:hover, .button-group.secondary .button:focus, .button-group.secondary .modal .modal-content .btn:focus, .modal .modal-content .button-group.secondary .btn:focus, .button-group.secondary form .btn:focus, form .button-group.secondary .btn:focus, .button-group.secondary .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .button-group.secondary a:focus, .button-group.secondary ul.button_list li a:focus, .button-group.secondary ul.btn-collection li a:focus, ul.button_list li .button-group.secondary a:focus, ul.btn-collection li .button-group.secondary a:focus, .button-group.secondary .content button.btn:focus, .content .button-group.secondary button.btn:focus, .button-group.secondary .content a[href].btn:focus, .content .button-group.secondary a[href].btn:focus {
  background-color: #1a9fd9;
  color: #000000;
}
.button-group.success .button, .button-group.success .modal .modal-content .btn, .modal .modal-content .button-group.success .btn, .button-group.success form .btn, form .button-group.success .btn, .button-group.success .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.success a, .button-group.success ul.button_list li a, .button-group.success ul.btn-collection li a, ul.button_list li .button-group.success a, ul.btn-collection li .button-group.success a, .button-group.success .content button.btn, .content .button-group.success button.btn, .button-group.success .content a[href].btn, .content .button-group.success a[href].btn, .button-group.success .button.disabled, .button-group.success form .disabled.btn, form .button-group.success .disabled.btn, .button-group.success .button[disabled], .button-group.success form [disabled].btn, form .button-group.success [disabled].btn, .button-group.success .button.disabled:hover, .button-group.success form .disabled.btn:hover, form .button-group.success .disabled.btn:hover, .button-group.success .button[disabled]:hover, .button-group.success form [disabled].btn:hover, form .button-group.success [disabled].btn:hover, .button-group.success .button.disabled:focus, .button-group.success form .disabled.btn:focus, form .button-group.success .disabled.btn:focus, .button-group.success .button[disabled]:focus, .button-group.success form [disabled].btn:focus, form .button-group.success [disabled].btn:focus {
  background-color: #67842b;
  color: #000000;
}
.button-group.success .button:hover, .button-group.success .modal .modal-content .btn:hover, .modal .modal-content .button-group.success .btn:hover, .button-group.success form .btn:hover, form .button-group.success .btn:hover, .button-group.success .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .button-group.success a:hover, .button-group.success ul.button_list li a:hover, .button-group.success ul.btn-collection li a:hover, ul.button_list li .button-group.success a:hover, ul.btn-collection li .button-group.success a:hover, .button-group.success .content button.btn:hover, .content .button-group.success button.btn:hover, .button-group.success .content a[href].btn:hover, .content .button-group.success a[href].btn:hover, .button-group.success .button:focus, .button-group.success .modal .modal-content .btn:focus, .modal .modal-content .button-group.success .btn:focus, .button-group.success form .btn:focus, form .button-group.success .btn:focus, .button-group.success .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .button-group.success a:focus, .button-group.success ul.button_list li a:focus, .button-group.success ul.btn-collection li a:focus, ul.button_list li .button-group.success a:focus, ul.btn-collection li .button-group.success a:focus, .button-group.success .content button.btn:focus, .content .button-group.success button.btn:focus, .button-group.success .content a[href].btn:focus, .content .button-group.success a[href].btn:focus {
  background-color: #526a22;
  color: #000000;
}
.button-group.warning .button, .button-group.warning .modal .modal-content .btn, .modal .modal-content .button-group.warning .btn, .button-group.warning form .btn, form .button-group.warning .btn, .button-group.warning .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.warning a, .button-group.warning ul.button_list li a, .button-group.warning ul.btn-collection li a, ul.button_list li .button-group.warning a, ul.btn-collection li .button-group.warning a, .button-group.warning .content button.btn, .content .button-group.warning button.btn, .button-group.warning .content a[href].btn, .content .button-group.warning a[href].btn, .button-group.warning .button.disabled, .button-group.warning form .disabled.btn, form .button-group.warning .disabled.btn, .button-group.warning .button[disabled], .button-group.warning form [disabled].btn, form .button-group.warning [disabled].btn, .button-group.warning .button.disabled:hover, .button-group.warning form .disabled.btn:hover, form .button-group.warning .disabled.btn:hover, .button-group.warning .button[disabled]:hover, .button-group.warning form [disabled].btn:hover, form .button-group.warning [disabled].btn:hover, .button-group.warning .button.disabled:focus, .button-group.warning form .disabled.btn:focus, form .button-group.warning .disabled.btn:focus, .button-group.warning .button[disabled]:focus, .button-group.warning form [disabled].btn:focus, form .button-group.warning [disabled].btn:focus {
  background-color: #fc9836;
  color: #000000;
}
.button-group.warning .button:hover, .button-group.warning .modal .modal-content .btn:hover, .modal .modal-content .button-group.warning .btn:hover, .button-group.warning form .btn:hover, form .button-group.warning .btn:hover, .button-group.warning .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .button-group.warning a:hover, .button-group.warning ul.button_list li a:hover, .button-group.warning ul.btn-collection li a:hover, ul.button_list li .button-group.warning a:hover, ul.btn-collection li .button-group.warning a:hover, .button-group.warning .content button.btn:hover, .content .button-group.warning button.btn:hover, .button-group.warning .content a[href].btn:hover, .content .button-group.warning a[href].btn:hover, .button-group.warning .button:focus, .button-group.warning .modal .modal-content .btn:focus, .modal .modal-content .button-group.warning .btn:focus, .button-group.warning form .btn:focus, form .button-group.warning .btn:focus, .button-group.warning .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .button-group.warning a:focus, .button-group.warning ul.button_list li a:focus, .button-group.warning ul.btn-collection li a:focus, ul.button_list li .button-group.warning a:focus, ul.btn-collection li .button-group.warning a:focus, .button-group.warning .content button.btn:focus, .content .button-group.warning button.btn:focus, .button-group.warning .content a[href].btn:focus, .content .button-group.warning a[href].btn:focus {
  background-color: #f17904;
  color: #000000;
}
.button-group.alert .button, .button-group.alert .modal .modal-content .btn, .modal .modal-content .button-group.alert .btn, .button-group.alert form .btn, form .button-group.alert .btn, .button-group.alert .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.alert a, .button-group.alert ul.button_list li a, .button-group.alert ul.btn-collection li a, ul.button_list li .button-group.alert a, ul.btn-collection li .button-group.alert a, .button-group.alert .content button.btn, .content .button-group.alert button.btn, .button-group.alert .content a[href].btn, .content .button-group.alert a[href].btn, .button-group.alert .button.disabled, .button-group.alert form .disabled.btn, form .button-group.alert .disabled.btn, .button-group.alert .button[disabled], .button-group.alert form [disabled].btn, form .button-group.alert [disabled].btn, .button-group.alert .button.disabled:hover, .button-group.alert form .disabled.btn:hover, form .button-group.alert .disabled.btn:hover, .button-group.alert .button[disabled]:hover, .button-group.alert form [disabled].btn:hover, form .button-group.alert [disabled].btn:hover, .button-group.alert .button.disabled:focus, .button-group.alert form .disabled.btn:focus, form .button-group.alert .disabled.btn:focus, .button-group.alert .button[disabled]:focus, .button-group.alert form [disabled].btn:focus, form .button-group.alert [disabled].btn:focus {
  background-color: #c54545;
  color: #ffffff;
}
.button-group.alert .button:hover, .button-group.alert .modal .modal-content .btn:hover, .modal .modal-content .button-group.alert .btn:hover, .button-group.alert form .btn:hover, form .button-group.alert .btn:hover, .button-group.alert .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .button-group.alert a:hover, .button-group.alert ul.button_list li a:hover, .button-group.alert ul.btn-collection li a:hover, ul.button_list li .button-group.alert a:hover, ul.btn-collection li .button-group.alert a:hover, .button-group.alert .content button.btn:hover, .content .button-group.alert button.btn:hover, .button-group.alert .content a[href].btn:hover, .content .button-group.alert a[href].btn:hover, .button-group.alert .button:focus, .button-group.alert .modal .modal-content .btn:focus, .modal .modal-content .button-group.alert .btn:focus, .button-group.alert form .btn:focus, form .button-group.alert .btn:focus, .button-group.alert .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .button-group.alert a:focus, .button-group.alert ul.button_list li a:focus, .button-group.alert ul.btn-collection li a:focus, ul.button_list li .button-group.alert a:focus, ul.btn-collection li .button-group.alert a:focus, .button-group.alert .content button.btn:focus, .content .button-group.alert button.btn:focus, .button-group.alert .content a[href].btn:focus, .content .button-group.alert a[href].btn:focus {
  background-color: #a23333;
  color: #ffffff;
}
.button-group.hollow .button, .button-group.hollow .modal .modal-content .btn, .modal .modal-content .button-group.hollow .btn, .button-group.hollow form .btn, form .button-group.hollow .btn, .button-group.hollow .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.hollow a, .button-group.hollow ul.button_list li a, .button-group.hollow ul.btn-collection li a, ul.button_list li .button-group.hollow a, ul.btn-collection li .button-group.hollow a, .button-group.hollow .content button.btn, .content .button-group.hollow button.btn, .button-group.hollow .content a[href].btn, .content .button-group.hollow a[href].btn, .button-group.hollow .button:hover, .button-group.hollow form .btn:hover, form .button-group.hollow .btn:hover, .button-group.hollow .button:focus, .button-group.hollow form .btn:focus, form .button-group.hollow .btn:focus, .button-group.hollow .button.disabled, .button-group.hollow form .disabled.btn, form .button-group.hollow .disabled.btn, .button-group.hollow .button.disabled:hover, .button-group.hollow form .disabled.btn:hover, form .button-group.hollow .disabled.btn:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow form .disabled.btn:focus, form .button-group.hollow .disabled.btn:focus, .button-group.hollow .button[disabled], .button-group.hollow form [disabled].btn, form .button-group.hollow [disabled].btn, .button-group.hollow .button[disabled]:hover, .button-group.hollow form [disabled].btn:hover, form .button-group.hollow [disabled].btn:hover, .button-group.hollow .button[disabled]:focus, .button-group.hollow form [disabled].btn:focus, form .button-group.hollow [disabled].btn:focus {
  background-color: transparent;
}
.button-group.hollow .button, .button-group.hollow .modal .modal-content .btn, .modal .modal-content .button-group.hollow .btn, .button-group.hollow form .btn, form .button-group.hollow .btn, .button-group.hollow .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.hollow a, .button-group.hollow ul.button_list li a, .button-group.hollow ul.btn-collection li a, ul.button_list li .button-group.hollow a, ul.btn-collection li .button-group.hollow a, .button-group.hollow .content button.btn, .content .button-group.hollow button.btn, .button-group.hollow .content a[href].btn, .content .button-group.hollow a[href].btn, .button-group.hollow .button.disabled, .button-group.hollow form .disabled.btn, form .button-group.hollow .disabled.btn, .button-group.hollow .button[disabled], .button-group.hollow form [disabled].btn, form .button-group.hollow [disabled].btn, .button-group.hollow .button.disabled:hover, .button-group.hollow form .disabled.btn:hover, form .button-group.hollow .disabled.btn:hover, .button-group.hollow .button[disabled]:hover, .button-group.hollow form [disabled].btn:hover, form .button-group.hollow [disabled].btn:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow form .disabled.btn:focus, form .button-group.hollow .disabled.btn:focus, .button-group.hollow .button[disabled]:focus, .button-group.hollow form [disabled].btn:focus, form .button-group.hollow [disabled].btn:focus {
  border: 1px solid #006491;
  color: #006491;
}
.button-group.hollow .button:hover, .button-group.hollow .modal .modal-content .btn:hover, .modal .modal-content .button-group.hollow .btn:hover, .button-group.hollow form .btn:hover, form .button-group.hollow .btn:hover, .button-group.hollow .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .button-group.hollow a:hover, .button-group.hollow ul.button_list li a:hover, .button-group.hollow ul.btn-collection li a:hover, ul.button_list li .button-group.hollow a:hover, ul.btn-collection li .button-group.hollow a:hover, .button-group.hollow .content button.btn:hover, .content .button-group.hollow button.btn:hover, .button-group.hollow .content a[href].btn:hover, .content .button-group.hollow a[href].btn:hover, .button-group.hollow .button:focus, .button-group.hollow .modal .modal-content .btn:focus, .modal .modal-content .button-group.hollow .btn:focus, .button-group.hollow form .btn:focus, form .button-group.hollow .btn:focus, .button-group.hollow .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .button-group.hollow a:focus, .button-group.hollow ul.button_list li a:focus, .button-group.hollow ul.btn-collection li a:focus, ul.button_list li .button-group.hollow a:focus, ul.btn-collection li .button-group.hollow a:focus, .button-group.hollow .content button.btn:focus, .content .button-group.hollow button.btn:focus, .button-group.hollow .content a[href].btn:focus, .content .button-group.hollow a[href].btn:focus {
  border-color: #003249;
  color: #003249;
}
.button-group.hollow.primary .button, .button-group.hollow.primary .modal .modal-content .btn, .modal .modal-content .button-group.hollow.primary .btn, .button-group.hollow.primary form .btn, form .button-group.hollow.primary .btn, .button-group.hollow.primary .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.hollow.primary a, .button-group.hollow.primary ul.button_list li a, .button-group.hollow.primary ul.btn-collection li a, ul.button_list li .button-group.hollow.primary a, ul.btn-collection li .button-group.hollow.primary a, .button-group.hollow.primary .content button.btn, .content .button-group.hollow.primary button.btn, .button-group.hollow.primary .content a[href].btn, .content .button-group.hollow.primary a[href].btn, .button-group.hollow.primary .button.disabled, .button-group.hollow.primary form .disabled.btn, form .button-group.hollow.primary .disabled.btn, .button-group.hollow.primary .button[disabled], .button-group.hollow.primary form [disabled].btn, form .button-group.hollow.primary [disabled].btn, .button-group.hollow.primary .button.disabled:hover, .button-group.hollow.primary form .disabled.btn:hover, form .button-group.hollow.primary .disabled.btn:hover, .button-group.hollow.primary .button[disabled]:hover, .button-group.hollow.primary form [disabled].btn:hover, form .button-group.hollow.primary [disabled].btn:hover, .button-group.hollow.primary .button.disabled:focus, .button-group.hollow.primary form .disabled.btn:focus, form .button-group.hollow.primary .disabled.btn:focus, .button-group.hollow.primary .button[disabled]:focus, .button-group.hollow.primary form [disabled].btn:focus, form .button-group.hollow.primary [disabled].btn:focus, .button-group.hollow .button.primary, .button-group.hollow .modal .modal-content .primary.btn, .modal .modal-content .button-group.hollow .primary.btn, .button-group.hollow form .primary.btn, form .button-group.hollow .primary.btn, .button-group.hollow .widget-InPageNav ul.button_grid li a.primary, .widget-InPageNav ul.button_grid li .button-group.hollow a.primary, .button-group.hollow ul.button_list li a.primary, .button-group.hollow ul.btn-collection li a.primary, ul.button_list li .button-group.hollow a.primary, ul.btn-collection li .button-group.hollow a.primary, .button-group.hollow .content button.primary.btn, .content .button-group.hollow button.primary.btn, .button-group.hollow .content a.primary[href].btn, .content .button-group.hollow a.primary[href].btn, .button-group.hollow .button.primary.disabled, .button-group.hollow form .primary.disabled.btn, form .button-group.hollow .primary.disabled.btn, .button-group.hollow .button.primary[disabled], .button-group.hollow form .primary[disabled].btn, form .button-group.hollow .primary[disabled].btn, .button-group.hollow .button.primary.disabled:hover, .button-group.hollow form .primary.disabled.btn:hover, form .button-group.hollow .primary.disabled.btn:hover, .button-group.hollow .button.primary[disabled]:hover, .button-group.hollow form .primary[disabled].btn:hover, form .button-group.hollow .primary[disabled].btn:hover, .button-group.hollow .button.primary.disabled:focus, .button-group.hollow form .primary.disabled.btn:focus, form .button-group.hollow .primary.disabled.btn:focus, .button-group.hollow .button.primary[disabled]:focus, .button-group.hollow form .primary[disabled].btn:focus, form .button-group.hollow .primary[disabled].btn:focus {
  border: 1px solid #006491;
  color: #006491;
}
.button-group.hollow.primary .button:hover, .button-group.hollow.primary .modal .modal-content .btn:hover, .modal .modal-content .button-group.hollow.primary .btn:hover, .button-group.hollow.primary form .btn:hover, form .button-group.hollow.primary .btn:hover, .button-group.hollow.primary .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .button-group.hollow.primary a:hover, .button-group.hollow.primary ul.button_list li a:hover, .button-group.hollow.primary ul.btn-collection li a:hover, ul.button_list li .button-group.hollow.primary a:hover, ul.btn-collection li .button-group.hollow.primary a:hover, .button-group.hollow.primary .content button.btn:hover, .content .button-group.hollow.primary button.btn:hover, .button-group.hollow.primary .content a[href].btn:hover, .content .button-group.hollow.primary a[href].btn:hover, .button-group.hollow.primary .button:focus, .button-group.hollow.primary .modal .modal-content .btn:focus, .modal .modal-content .button-group.hollow.primary .btn:focus, .button-group.hollow.primary form .btn:focus, form .button-group.hollow.primary .btn:focus, .button-group.hollow.primary .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .button-group.hollow.primary a:focus, .button-group.hollow.primary ul.button_list li a:focus, .button-group.hollow.primary ul.btn-collection li a:focus, ul.button_list li .button-group.hollow.primary a:focus, ul.btn-collection li .button-group.hollow.primary a:focus, .button-group.hollow.primary .content button.btn:focus, .content .button-group.hollow.primary button.btn:focus, .button-group.hollow.primary .content a[href].btn:focus, .content .button-group.hollow.primary a[href].btn:focus, .button-group.hollow .button.primary:hover, .button-group.hollow .modal .modal-content .primary.btn:hover, .modal .modal-content .button-group.hollow .primary.btn:hover, .button-group.hollow form .primary.btn:hover, form .button-group.hollow .primary.btn:hover, .button-group.hollow .widget-InPageNav ul.button_grid li a.primary:hover, .widget-InPageNav ul.button_grid li .button-group.hollow a.primary:hover, .button-group.hollow ul.button_list li a.primary:hover, .button-group.hollow ul.btn-collection li a.primary:hover, ul.button_list li .button-group.hollow a.primary:hover, ul.btn-collection li .button-group.hollow a.primary:hover, .button-group.hollow .content button.primary.btn:hover, .content .button-group.hollow button.primary.btn:hover, .button-group.hollow .content a.primary[href].btn:hover, .content .button-group.hollow a.primary[href].btn:hover, .button-group.hollow .button.primary:focus, .button-group.hollow .modal .modal-content .primary.btn:focus, .modal .modal-content .button-group.hollow .primary.btn:focus, .button-group.hollow form .primary.btn:focus, form .button-group.hollow .primary.btn:focus, .button-group.hollow .widget-InPageNav ul.button_grid li a.primary:focus, .widget-InPageNav ul.button_grid li .button-group.hollow a.primary:focus, .button-group.hollow ul.button_list li a.primary:focus, .button-group.hollow ul.btn-collection li a.primary:focus, ul.button_list li .button-group.hollow a.primary:focus, ul.btn-collection li .button-group.hollow a.primary:focus, .button-group.hollow .content button.primary.btn:focus, .content .button-group.hollow button.primary.btn:focus, .button-group.hollow .content a.primary[href].btn:focus, .content .button-group.hollow a.primary[href].btn:focus {
  border-color: #003249;
  color: #003249;
}
.button-group.hollow.secondary .button, .button-group.hollow.secondary .modal .modal-content .btn, .modal .modal-content .button-group.hollow.secondary .btn, .button-group.hollow.secondary form .btn, form .button-group.hollow.secondary .btn, .button-group.hollow.secondary .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.hollow.secondary a, .button-group.hollow.secondary ul.button_list li a, .button-group.hollow.secondary ul.btn-collection li a, ul.button_list li .button-group.hollow.secondary a, ul.btn-collection li .button-group.hollow.secondary a, .button-group.hollow.secondary .content button.btn, .content .button-group.hollow.secondary button.btn, .button-group.hollow.secondary .content a[href].btn, .content .button-group.hollow.secondary a[href].btn, .button-group.hollow.secondary .button.disabled, .button-group.hollow.secondary form .disabled.btn, form .button-group.hollow.secondary .disabled.btn, .button-group.hollow.secondary .button[disabled], .button-group.hollow.secondary form [disabled].btn, form .button-group.hollow.secondary [disabled].btn, .button-group.hollow.secondary .button.disabled:hover, .button-group.hollow.secondary form .disabled.btn:hover, form .button-group.hollow.secondary .disabled.btn:hover, .button-group.hollow.secondary .button[disabled]:hover, .button-group.hollow.secondary form [disabled].btn:hover, form .button-group.hollow.secondary [disabled].btn:hover, .button-group.hollow.secondary .button.disabled:focus, .button-group.hollow.secondary form .disabled.btn:focus, form .button-group.hollow.secondary .disabled.btn:focus, .button-group.hollow.secondary .button[disabled]:focus, .button-group.hollow.secondary form [disabled].btn:focus, form .button-group.hollow.secondary [disabled].btn:focus, .button-group.hollow .button.secondary, .button-group.hollow .modal .modal-content .secondary.btn, .modal .modal-content .button-group.hollow .secondary.btn, .button-group.hollow form .secondary.btn, form .button-group.hollow .secondary.btn, .button-group.hollow .widget-InPageNav ul.button_grid li a.secondary, .widget-InPageNav ul.button_grid li .button-group.hollow a.secondary, .button-group.hollow ul.button_list li a.secondary, .button-group.hollow ul.btn-collection li a.secondary, ul.button_list li .button-group.hollow a.secondary, ul.btn-collection li .button-group.hollow a.secondary, .button-group.hollow .content button.secondary.btn, .content .button-group.hollow button.secondary.btn, .button-group.hollow .content a.secondary[href].btn, .content .button-group.hollow a.secondary[href].btn, .button-group.hollow .button.secondary.disabled, .button-group.hollow form .secondary.disabled.btn, form .button-group.hollow .secondary.disabled.btn, .button-group.hollow .button.secondary[disabled], .button-group.hollow form .secondary[disabled].btn, form .button-group.hollow .secondary[disabled].btn, .button-group.hollow .button.secondary.disabled:hover, .button-group.hollow form .secondary.disabled.btn:hover, form .button-group.hollow .secondary.disabled.btn:hover, .button-group.hollow .button.secondary[disabled]:hover, .button-group.hollow form .secondary[disabled].btn:hover, form .button-group.hollow .secondary[disabled].btn:hover, .button-group.hollow .button.secondary.disabled:focus, .button-group.hollow form .secondary.disabled.btn:focus, form .button-group.hollow .secondary.disabled.btn:focus, .button-group.hollow .button.secondary[disabled]:focus, .button-group.hollow form .secondary[disabled].btn:focus, form .button-group.hollow .secondary[disabled].btn:focus {
  border: 1px solid #46B8E9;
  color: #46B8E9;
}
.button-group.hollow.secondary .button:hover, .button-group.hollow.secondary .modal .modal-content .btn:hover, .modal .modal-content .button-group.hollow.secondary .btn:hover, .button-group.hollow.secondary form .btn:hover, form .button-group.hollow.secondary .btn:hover, .button-group.hollow.secondary .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .button-group.hollow.secondary a:hover, .button-group.hollow.secondary ul.button_list li a:hover, .button-group.hollow.secondary ul.btn-collection li a:hover, ul.button_list li .button-group.hollow.secondary a:hover, ul.btn-collection li .button-group.hollow.secondary a:hover, .button-group.hollow.secondary .content button.btn:hover, .content .button-group.hollow.secondary button.btn:hover, .button-group.hollow.secondary .content a[href].btn:hover, .content .button-group.hollow.secondary a[href].btn:hover, .button-group.hollow.secondary .button:focus, .button-group.hollow.secondary .modal .modal-content .btn:focus, .modal .modal-content .button-group.hollow.secondary .btn:focus, .button-group.hollow.secondary form .btn:focus, form .button-group.hollow.secondary .btn:focus, .button-group.hollow.secondary .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .button-group.hollow.secondary a:focus, .button-group.hollow.secondary ul.button_list li a:focus, .button-group.hollow.secondary ul.btn-collection li a:focus, ul.button_list li .button-group.hollow.secondary a:focus, ul.btn-collection li .button-group.hollow.secondary a:focus, .button-group.hollow.secondary .content button.btn:focus, .content .button-group.hollow.secondary button.btn:focus, .button-group.hollow.secondary .content a[href].btn:focus, .content .button-group.hollow.secondary a[href].btn:focus, .button-group.hollow .button.secondary:hover, .button-group.hollow .modal .modal-content .secondary.btn:hover, .modal .modal-content .button-group.hollow .secondary.btn:hover, .button-group.hollow form .secondary.btn:hover, form .button-group.hollow .secondary.btn:hover, .button-group.hollow .widget-InPageNav ul.button_grid li a.secondary:hover, .widget-InPageNav ul.button_grid li .button-group.hollow a.secondary:hover, .button-group.hollow ul.button_list li a.secondary:hover, .button-group.hollow ul.btn-collection li a.secondary:hover, ul.button_list li .button-group.hollow a.secondary:hover, ul.btn-collection li .button-group.hollow a.secondary:hover, .button-group.hollow .content button.secondary.btn:hover, .content .button-group.hollow button.secondary.btn:hover, .button-group.hollow .content a.secondary[href].btn:hover, .content .button-group.hollow a.secondary[href].btn:hover, .button-group.hollow .button.secondary:focus, .button-group.hollow .modal .modal-content .secondary.btn:focus, .modal .modal-content .button-group.hollow .secondary.btn:focus, .button-group.hollow form .secondary.btn:focus, form .button-group.hollow .secondary.btn:focus, .button-group.hollow .widget-InPageNav ul.button_grid li a.secondary:focus, .widget-InPageNav ul.button_grid li .button-group.hollow a.secondary:focus, .button-group.hollow ul.button_list li a.secondary:focus, .button-group.hollow ul.btn-collection li a.secondary:focus, ul.button_list li .button-group.hollow a.secondary:focus, ul.btn-collection li .button-group.hollow a.secondary:focus, .button-group.hollow .content button.secondary.btn:focus, .content .button-group.hollow button.secondary.btn:focus, .button-group.hollow .content a.secondary[href].btn:focus, .content .button-group.hollow a.secondary[href].btn:focus {
  border-color: #106487;
  color: #106487;
}
.button-group.hollow.success .button, .button-group.hollow.success .modal .modal-content .btn, .modal .modal-content .button-group.hollow.success .btn, .button-group.hollow.success form .btn, form .button-group.hollow.success .btn, .button-group.hollow.success .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.hollow.success a, .button-group.hollow.success ul.button_list li a, .button-group.hollow.success ul.btn-collection li a, ul.button_list li .button-group.hollow.success a, ul.btn-collection li .button-group.hollow.success a, .button-group.hollow.success .content button.btn, .content .button-group.hollow.success button.btn, .button-group.hollow.success .content a[href].btn, .content .button-group.hollow.success a[href].btn, .button-group.hollow.success .button.disabled, .button-group.hollow.success form .disabled.btn, form .button-group.hollow.success .disabled.btn, .button-group.hollow.success .button[disabled], .button-group.hollow.success form [disabled].btn, form .button-group.hollow.success [disabled].btn, .button-group.hollow.success .button.disabled:hover, .button-group.hollow.success form .disabled.btn:hover, form .button-group.hollow.success .disabled.btn:hover, .button-group.hollow.success .button[disabled]:hover, .button-group.hollow.success form [disabled].btn:hover, form .button-group.hollow.success [disabled].btn:hover, .button-group.hollow.success .button.disabled:focus, .button-group.hollow.success form .disabled.btn:focus, form .button-group.hollow.success .disabled.btn:focus, .button-group.hollow.success .button[disabled]:focus, .button-group.hollow.success form [disabled].btn:focus, form .button-group.hollow.success [disabled].btn:focus, .button-group.hollow .button.success, .button-group.hollow .modal .modal-content .success.btn, .modal .modal-content .button-group.hollow .success.btn, .button-group.hollow form .success.btn, form .button-group.hollow .success.btn, .button-group.hollow .widget-InPageNav ul.button_grid li a.success, .widget-InPageNav ul.button_grid li .button-group.hollow a.success, .button-group.hollow ul.button_list li a.success, .button-group.hollow ul.btn-collection li a.success, ul.button_list li .button-group.hollow a.success, ul.btn-collection li .button-group.hollow a.success, .button-group.hollow .content button.success.btn, .content .button-group.hollow button.success.btn, .button-group.hollow .content a.success[href].btn, .content .button-group.hollow a.success[href].btn, .button-group.hollow .button.success.disabled, .button-group.hollow form .success.disabled.btn, form .button-group.hollow .success.disabled.btn, .button-group.hollow .button.success[disabled], .button-group.hollow form .success[disabled].btn, form .button-group.hollow .success[disabled].btn, .button-group.hollow .button.success.disabled:hover, .button-group.hollow form .success.disabled.btn:hover, form .button-group.hollow .success.disabled.btn:hover, .button-group.hollow .button.success[disabled]:hover, .button-group.hollow form .success[disabled].btn:hover, form .button-group.hollow .success[disabled].btn:hover, .button-group.hollow .button.success.disabled:focus, .button-group.hollow form .success.disabled.btn:focus, form .button-group.hollow .success.disabled.btn:focus, .button-group.hollow .button.success[disabled]:focus, .button-group.hollow form .success[disabled].btn:focus, form .button-group.hollow .success[disabled].btn:focus {
  border: 1px solid #67842b;
  color: #67842b;
}
.button-group.hollow.success .button:hover, .button-group.hollow.success .modal .modal-content .btn:hover, .modal .modal-content .button-group.hollow.success .btn:hover, .button-group.hollow.success form .btn:hover, form .button-group.hollow.success .btn:hover, .button-group.hollow.success .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .button-group.hollow.success a:hover, .button-group.hollow.success ul.button_list li a:hover, .button-group.hollow.success ul.btn-collection li a:hover, ul.button_list li .button-group.hollow.success a:hover, ul.btn-collection li .button-group.hollow.success a:hover, .button-group.hollow.success .content button.btn:hover, .content .button-group.hollow.success button.btn:hover, .button-group.hollow.success .content a[href].btn:hover, .content .button-group.hollow.success a[href].btn:hover, .button-group.hollow.success .button:focus, .button-group.hollow.success .modal .modal-content .btn:focus, .modal .modal-content .button-group.hollow.success .btn:focus, .button-group.hollow.success form .btn:focus, form .button-group.hollow.success .btn:focus, .button-group.hollow.success .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .button-group.hollow.success a:focus, .button-group.hollow.success ul.button_list li a:focus, .button-group.hollow.success ul.btn-collection li a:focus, ul.button_list li .button-group.hollow.success a:focus, ul.btn-collection li .button-group.hollow.success a:focus, .button-group.hollow.success .content button.btn:focus, .content .button-group.hollow.success button.btn:focus, .button-group.hollow.success .content a[href].btn:focus, .content .button-group.hollow.success a[href].btn:focus, .button-group.hollow .button.success:hover, .button-group.hollow .modal .modal-content .success.btn:hover, .modal .modal-content .button-group.hollow .success.btn:hover, .button-group.hollow form .success.btn:hover, form .button-group.hollow .success.btn:hover, .button-group.hollow .widget-InPageNav ul.button_grid li a.success:hover, .widget-InPageNav ul.button_grid li .button-group.hollow a.success:hover, .button-group.hollow ul.button_list li a.success:hover, .button-group.hollow ul.btn-collection li a.success:hover, ul.button_list li .button-group.hollow a.success:hover, ul.btn-collection li .button-group.hollow a.success:hover, .button-group.hollow .content button.success.btn:hover, .content .button-group.hollow button.success.btn:hover, .button-group.hollow .content a.success[href].btn:hover, .content .button-group.hollow a.success[href].btn:hover, .button-group.hollow .button.success:focus, .button-group.hollow .modal .modal-content .success.btn:focus, .modal .modal-content .button-group.hollow .success.btn:focus, .button-group.hollow form .success.btn:focus, form .button-group.hollow .success.btn:focus, .button-group.hollow .widget-InPageNav ul.button_grid li a.success:focus, .widget-InPageNav ul.button_grid li .button-group.hollow a.success:focus, .button-group.hollow ul.button_list li a.success:focus, .button-group.hollow ul.btn-collection li a.success:focus, ul.button_list li .button-group.hollow a.success:focus, ul.btn-collection li .button-group.hollow a.success:focus, .button-group.hollow .content button.success.btn:focus, .content .button-group.hollow button.success.btn:focus, .button-group.hollow .content a.success[href].btn:focus, .content .button-group.hollow a.success[href].btn:focus {
  border-color: #344216;
  color: #344216;
}
.button-group.hollow.warning .button, .button-group.hollow.warning .modal .modal-content .btn, .modal .modal-content .button-group.hollow.warning .btn, .button-group.hollow.warning form .btn, form .button-group.hollow.warning .btn, .button-group.hollow.warning .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.hollow.warning a, .button-group.hollow.warning ul.button_list li a, .button-group.hollow.warning ul.btn-collection li a, ul.button_list li .button-group.hollow.warning a, ul.btn-collection li .button-group.hollow.warning a, .button-group.hollow.warning .content button.btn, .content .button-group.hollow.warning button.btn, .button-group.hollow.warning .content a[href].btn, .content .button-group.hollow.warning a[href].btn, .button-group.hollow.warning .button.disabled, .button-group.hollow.warning form .disabled.btn, form .button-group.hollow.warning .disabled.btn, .button-group.hollow.warning .button[disabled], .button-group.hollow.warning form [disabled].btn, form .button-group.hollow.warning [disabled].btn, .button-group.hollow.warning .button.disabled:hover, .button-group.hollow.warning form .disabled.btn:hover, form .button-group.hollow.warning .disabled.btn:hover, .button-group.hollow.warning .button[disabled]:hover, .button-group.hollow.warning form [disabled].btn:hover, form .button-group.hollow.warning [disabled].btn:hover, .button-group.hollow.warning .button.disabled:focus, .button-group.hollow.warning form .disabled.btn:focus, form .button-group.hollow.warning .disabled.btn:focus, .button-group.hollow.warning .button[disabled]:focus, .button-group.hollow.warning form [disabled].btn:focus, form .button-group.hollow.warning [disabled].btn:focus, .button-group.hollow .button.warning, .button-group.hollow .modal .modal-content .warning.btn, .modal .modal-content .button-group.hollow .warning.btn, .button-group.hollow form .warning.btn, form .button-group.hollow .warning.btn, .button-group.hollow .widget-InPageNav ul.button_grid li a.warning, .widget-InPageNav ul.button_grid li .button-group.hollow a.warning, .button-group.hollow ul.button_list li a.warning, .button-group.hollow ul.btn-collection li a.warning, ul.button_list li .button-group.hollow a.warning, ul.btn-collection li .button-group.hollow a.warning, .button-group.hollow .content button.warning.btn, .content .button-group.hollow button.warning.btn, .button-group.hollow .content a.warning[href].btn, .content .button-group.hollow a.warning[href].btn, .button-group.hollow .button.warning.disabled, .button-group.hollow form .warning.disabled.btn, form .button-group.hollow .warning.disabled.btn, .button-group.hollow .button.warning[disabled], .button-group.hollow form .warning[disabled].btn, form .button-group.hollow .warning[disabled].btn, .button-group.hollow .button.warning.disabled:hover, .button-group.hollow form .warning.disabled.btn:hover, form .button-group.hollow .warning.disabled.btn:hover, .button-group.hollow .button.warning[disabled]:hover, .button-group.hollow form .warning[disabled].btn:hover, form .button-group.hollow .warning[disabled].btn:hover, .button-group.hollow .button.warning.disabled:focus, .button-group.hollow form .warning.disabled.btn:focus, form .button-group.hollow .warning.disabled.btn:focus, .button-group.hollow .button.warning[disabled]:focus, .button-group.hollow form .warning[disabled].btn:focus, form .button-group.hollow .warning[disabled].btn:focus {
  border: 1px solid #fc9836;
  color: #fc9836;
}
.button-group.hollow.warning .button:hover, .button-group.hollow.warning .modal .modal-content .btn:hover, .modal .modal-content .button-group.hollow.warning .btn:hover, .button-group.hollow.warning form .btn:hover, form .button-group.hollow.warning .btn:hover, .button-group.hollow.warning .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .button-group.hollow.warning a:hover, .button-group.hollow.warning ul.button_list li a:hover, .button-group.hollow.warning ul.btn-collection li a:hover, ul.button_list li .button-group.hollow.warning a:hover, ul.btn-collection li .button-group.hollow.warning a:hover, .button-group.hollow.warning .content button.btn:hover, .content .button-group.hollow.warning button.btn:hover, .button-group.hollow.warning .content a[href].btn:hover, .content .button-group.hollow.warning a[href].btn:hover, .button-group.hollow.warning .button:focus, .button-group.hollow.warning .modal .modal-content .btn:focus, .modal .modal-content .button-group.hollow.warning .btn:focus, .button-group.hollow.warning form .btn:focus, form .button-group.hollow.warning .btn:focus, .button-group.hollow.warning .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .button-group.hollow.warning a:focus, .button-group.hollow.warning ul.button_list li a:focus, .button-group.hollow.warning ul.btn-collection li a:focus, ul.button_list li .button-group.hollow.warning a:focus, ul.btn-collection li .button-group.hollow.warning a:focus, .button-group.hollow.warning .content button.btn:focus, .content .button-group.hollow.warning button.btn:focus, .button-group.hollow.warning .content a[href].btn:focus, .content .button-group.hollow.warning a[href].btn:focus, .button-group.hollow .button.warning:hover, .button-group.hollow .modal .modal-content .warning.btn:hover, .modal .modal-content .button-group.hollow .warning.btn:hover, .button-group.hollow form .warning.btn:hover, form .button-group.hollow .warning.btn:hover, .button-group.hollow .widget-InPageNav ul.button_grid li a.warning:hover, .widget-InPageNav ul.button_grid li .button-group.hollow a.warning:hover, .button-group.hollow ul.button_list li a.warning:hover, .button-group.hollow ul.btn-collection li a.warning:hover, ul.button_list li .button-group.hollow a.warning:hover, ul.btn-collection li .button-group.hollow a.warning:hover, .button-group.hollow .content button.warning.btn:hover, .content .button-group.hollow button.warning.btn:hover, .button-group.hollow .content a.warning[href].btn:hover, .content .button-group.hollow a.warning[href].btn:hover, .button-group.hollow .button.warning:focus, .button-group.hollow .modal .modal-content .warning.btn:focus, .modal .modal-content .button-group.hollow .warning.btn:focus, .button-group.hollow form .warning.btn:focus, form .button-group.hollow .warning.btn:focus, .button-group.hollow .widget-InPageNav ul.button_grid li a.warning:focus, .widget-InPageNav ul.button_grid li .button-group.hollow a.warning:focus, .button-group.hollow ul.button_list li a.warning:focus, .button-group.hollow ul.btn-collection li a.warning:focus, ul.button_list li .button-group.hollow a.warning:focus, ul.btn-collection li .button-group.hollow a.warning:focus, .button-group.hollow .content button.warning.btn:focus, .content .button-group.hollow button.warning.btn:focus, .button-group.hollow .content a.warning[href].btn:focus, .content .button-group.hollow a.warning[href].btn:focus {
  border-color: #974c02;
  color: #974c02;
}
.button-group.hollow.alert .button, .button-group.hollow.alert .modal .modal-content .btn, .modal .modal-content .button-group.hollow.alert .btn, .button-group.hollow.alert form .btn, form .button-group.hollow.alert .btn, .button-group.hollow.alert .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.hollow.alert a, .button-group.hollow.alert ul.button_list li a, .button-group.hollow.alert ul.btn-collection li a, ul.button_list li .button-group.hollow.alert a, ul.btn-collection li .button-group.hollow.alert a, .button-group.hollow.alert .content button.btn, .content .button-group.hollow.alert button.btn, .button-group.hollow.alert .content a[href].btn, .content .button-group.hollow.alert a[href].btn, .button-group.hollow.alert .button.disabled, .button-group.hollow.alert form .disabled.btn, form .button-group.hollow.alert .disabled.btn, .button-group.hollow.alert .button[disabled], .button-group.hollow.alert form [disabled].btn, form .button-group.hollow.alert [disabled].btn, .button-group.hollow.alert .button.disabled:hover, .button-group.hollow.alert form .disabled.btn:hover, form .button-group.hollow.alert .disabled.btn:hover, .button-group.hollow.alert .button[disabled]:hover, .button-group.hollow.alert form [disabled].btn:hover, form .button-group.hollow.alert [disabled].btn:hover, .button-group.hollow.alert .button.disabled:focus, .button-group.hollow.alert form .disabled.btn:focus, form .button-group.hollow.alert .disabled.btn:focus, .button-group.hollow.alert .button[disabled]:focus, .button-group.hollow.alert form [disabled].btn:focus, form .button-group.hollow.alert [disabled].btn:focus, .button-group.hollow .button.alert, .button-group.hollow .modal .modal-content .alert.btn, .modal .modal-content .button-group.hollow .alert.btn, .button-group.hollow form .alert.btn, form .button-group.hollow .alert.btn, .button-group.hollow .widget-InPageNav ul.button_grid li a.alert, .widget-InPageNav ul.button_grid li .button-group.hollow a.alert, .button-group.hollow ul.button_list li a.alert, .button-group.hollow ul.btn-collection li a.alert, ul.button_list li .button-group.hollow a.alert, ul.btn-collection li .button-group.hollow a.alert, .button-group.hollow .content button.alert.btn, .content .button-group.hollow button.alert.btn, .button-group.hollow .content a.alert[href].btn, .content .button-group.hollow a.alert[href].btn, .button-group.hollow .button.alert.disabled, .button-group.hollow form .alert.disabled.btn, form .button-group.hollow .alert.disabled.btn, .button-group.hollow .button.alert[disabled], .button-group.hollow form .alert[disabled].btn, form .button-group.hollow .alert[disabled].btn, .button-group.hollow .button.alert.disabled:hover, .button-group.hollow form .alert.disabled.btn:hover, form .button-group.hollow .alert.disabled.btn:hover, .button-group.hollow .button.alert[disabled]:hover, .button-group.hollow form .alert[disabled].btn:hover, form .button-group.hollow .alert[disabled].btn:hover, .button-group.hollow .button.alert.disabled:focus, .button-group.hollow form .alert.disabled.btn:focus, form .button-group.hollow .alert.disabled.btn:focus, .button-group.hollow .button.alert[disabled]:focus, .button-group.hollow form .alert[disabled].btn:focus, form .button-group.hollow .alert[disabled].btn:focus {
  border: 1px solid #c54545;
  color: #c54545;
}
.button-group.hollow.alert .button:hover, .button-group.hollow.alert .modal .modal-content .btn:hover, .modal .modal-content .button-group.hollow.alert .btn:hover, .button-group.hollow.alert form .btn:hover, form .button-group.hollow.alert .btn:hover, .button-group.hollow.alert .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .button-group.hollow.alert a:hover, .button-group.hollow.alert ul.button_list li a:hover, .button-group.hollow.alert ul.btn-collection li a:hover, ul.button_list li .button-group.hollow.alert a:hover, ul.btn-collection li .button-group.hollow.alert a:hover, .button-group.hollow.alert .content button.btn:hover, .content .button-group.hollow.alert button.btn:hover, .button-group.hollow.alert .content a[href].btn:hover, .content .button-group.hollow.alert a[href].btn:hover, .button-group.hollow.alert .button:focus, .button-group.hollow.alert .modal .modal-content .btn:focus, .modal .modal-content .button-group.hollow.alert .btn:focus, .button-group.hollow.alert form .btn:focus, form .button-group.hollow.alert .btn:focus, .button-group.hollow.alert .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .button-group.hollow.alert a:focus, .button-group.hollow.alert ul.button_list li a:focus, .button-group.hollow.alert ul.btn-collection li a:focus, ul.button_list li .button-group.hollow.alert a:focus, ul.btn-collection li .button-group.hollow.alert a:focus, .button-group.hollow.alert .content button.btn:focus, .content .button-group.hollow.alert button.btn:focus, .button-group.hollow.alert .content a[href].btn:focus, .content .button-group.hollow.alert a[href].btn:focus, .button-group.hollow .button.alert:hover, .button-group.hollow .modal .modal-content .alert.btn:hover, .modal .modal-content .button-group.hollow .alert.btn:hover, .button-group.hollow form .alert.btn:hover, form .button-group.hollow .alert.btn:hover, .button-group.hollow .widget-InPageNav ul.button_grid li a.alert:hover, .widget-InPageNav ul.button_grid li .button-group.hollow a.alert:hover, .button-group.hollow ul.button_list li a.alert:hover, .button-group.hollow ul.btn-collection li a.alert:hover, ul.button_list li .button-group.hollow a.alert:hover, ul.btn-collection li .button-group.hollow a.alert:hover, .button-group.hollow .content button.alert.btn:hover, .content .button-group.hollow button.alert.btn:hover, .button-group.hollow .content a.alert[href].btn:hover, .content .button-group.hollow a.alert[href].btn:hover, .button-group.hollow .button.alert:focus, .button-group.hollow .modal .modal-content .alert.btn:focus, .modal .modal-content .button-group.hollow .alert.btn:focus, .button-group.hollow form .alert.btn:focus, form .button-group.hollow .alert.btn:focus, .button-group.hollow .widget-InPageNav ul.button_grid li a.alert:focus, .widget-InPageNav ul.button_grid li .button-group.hollow a.alert:focus, .button-group.hollow ul.button_list li a.alert:focus, .button-group.hollow ul.btn-collection li a.alert:focus, ul.button_list li .button-group.hollow a.alert:focus, ul.btn-collection li .button-group.hollow a.alert:focus, .button-group.hollow .content button.alert.btn:focus, .content .button-group.hollow button.alert.btn:focus, .button-group.hollow .content a.alert[href].btn:focus, .content .button-group.hollow a.alert[href].btn:focus {
  border-color: #652020;
  color: #652020;
}
.button-group.clear .button, .button-group.clear .modal .modal-content .btn, .modal .modal-content .button-group.clear .btn, .button-group.clear form .btn, form .button-group.clear .btn, .button-group.clear .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.clear a, .button-group.clear ul.button_list li a, .button-group.clear ul.btn-collection li a, ul.button_list li .button-group.clear a, ul.btn-collection li .button-group.clear a, .button-group.clear .content button.btn, .content .button-group.clear button.btn, .button-group.clear .content a[href].btn, .content .button-group.clear a[href].btn, .button-group.clear .button:hover, .button-group.clear form .btn:hover, form .button-group.clear .btn:hover, .button-group.clear .button:focus, .button-group.clear form .btn:focus, form .button-group.clear .btn:focus, .button-group.clear .button.disabled, .button-group.clear form .disabled.btn, form .button-group.clear .disabled.btn, .button-group.clear .button.disabled:hover, .button-group.clear form .disabled.btn:hover, form .button-group.clear .disabled.btn:hover, .button-group.clear .button.disabled:focus, .button-group.clear form .disabled.btn:focus, form .button-group.clear .disabled.btn:focus, .button-group.clear .button[disabled], .button-group.clear form [disabled].btn, form .button-group.clear [disabled].btn, .button-group.clear .button[disabled]:hover, .button-group.clear form [disabled].btn:hover, form .button-group.clear [disabled].btn:hover, .button-group.clear .button[disabled]:focus, .button-group.clear form [disabled].btn:focus, form .button-group.clear [disabled].btn:focus {
  border-color: transparent;
  background-color: transparent;
}
.button-group.clear .button, .button-group.clear .modal .modal-content .btn, .modal .modal-content .button-group.clear .btn, .button-group.clear form .btn, form .button-group.clear .btn, .button-group.clear .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.clear a, .button-group.clear ul.button_list li a, .button-group.clear ul.btn-collection li a, ul.button_list li .button-group.clear a, ul.btn-collection li .button-group.clear a, .button-group.clear .content button.btn, .content .button-group.clear button.btn, .button-group.clear .content a[href].btn, .content .button-group.clear a[href].btn, .button-group.clear .button.disabled, .button-group.clear form .disabled.btn, form .button-group.clear .disabled.btn, .button-group.clear .button[disabled], .button-group.clear form [disabled].btn, form .button-group.clear [disabled].btn, .button-group.clear .button.disabled:hover, .button-group.clear form .disabled.btn:hover, form .button-group.clear .disabled.btn:hover, .button-group.clear .button[disabled]:hover, .button-group.clear form [disabled].btn:hover, form .button-group.clear [disabled].btn:hover, .button-group.clear .button.disabled:focus, .button-group.clear form .disabled.btn:focus, form .button-group.clear .disabled.btn:focus, .button-group.clear .button[disabled]:focus, .button-group.clear form [disabled].btn:focus, form .button-group.clear [disabled].btn:focus {
  color: #006491;
}
.button-group.clear .button:hover, .button-group.clear .modal .modal-content .btn:hover, .modal .modal-content .button-group.clear .btn:hover, .button-group.clear form .btn:hover, form .button-group.clear .btn:hover, .button-group.clear .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .button-group.clear a:hover, .button-group.clear ul.button_list li a:hover, .button-group.clear ul.btn-collection li a:hover, ul.button_list li .button-group.clear a:hover, ul.btn-collection li .button-group.clear a:hover, .button-group.clear .content button.btn:hover, .content .button-group.clear button.btn:hover, .button-group.clear .content a[href].btn:hover, .content .button-group.clear a[href].btn:hover, .button-group.clear .button:focus, .button-group.clear .modal .modal-content .btn:focus, .modal .modal-content .button-group.clear .btn:focus, .button-group.clear form .btn:focus, form .button-group.clear .btn:focus, .button-group.clear .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .button-group.clear a:focus, .button-group.clear ul.button_list li a:focus, .button-group.clear ul.btn-collection li a:focus, ul.button_list li .button-group.clear a:focus, ul.btn-collection li .button-group.clear a:focus, .button-group.clear .content button.btn:focus, .content .button-group.clear button.btn:focus, .button-group.clear .content a[href].btn:focus, .content .button-group.clear a[href].btn:focus {
  color: #003249;
}
.button-group.clear.primary .button, .button-group.clear.primary .modal .modal-content .btn, .modal .modal-content .button-group.clear.primary .btn, .button-group.clear.primary form .btn, form .button-group.clear.primary .btn, .button-group.clear.primary .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.clear.primary a, .button-group.clear.primary ul.button_list li a, .button-group.clear.primary ul.btn-collection li a, ul.button_list li .button-group.clear.primary a, ul.btn-collection li .button-group.clear.primary a, .button-group.clear.primary .content button.btn, .content .button-group.clear.primary button.btn, .button-group.clear.primary .content a[href].btn, .content .button-group.clear.primary a[href].btn, .button-group.clear.primary .button.disabled, .button-group.clear.primary form .disabled.btn, form .button-group.clear.primary .disabled.btn, .button-group.clear.primary .button[disabled], .button-group.clear.primary form [disabled].btn, form .button-group.clear.primary [disabled].btn, .button-group.clear.primary .button.disabled:hover, .button-group.clear.primary form .disabled.btn:hover, form .button-group.clear.primary .disabled.btn:hover, .button-group.clear.primary .button[disabled]:hover, .button-group.clear.primary form [disabled].btn:hover, form .button-group.clear.primary [disabled].btn:hover, .button-group.clear.primary .button.disabled:focus, .button-group.clear.primary form .disabled.btn:focus, form .button-group.clear.primary .disabled.btn:focus, .button-group.clear.primary .button[disabled]:focus, .button-group.clear.primary form [disabled].btn:focus, form .button-group.clear.primary [disabled].btn:focus, .button-group.clear .button.primary, .button-group.clear .modal .modal-content .primary.btn, .modal .modal-content .button-group.clear .primary.btn, .button-group.clear form .primary.btn, form .button-group.clear .primary.btn, .button-group.clear .widget-InPageNav ul.button_grid li a.primary, .widget-InPageNav ul.button_grid li .button-group.clear a.primary, .button-group.clear ul.button_list li a.primary, .button-group.clear ul.btn-collection li a.primary, ul.button_list li .button-group.clear a.primary, ul.btn-collection li .button-group.clear a.primary, .button-group.clear .content button.primary.btn, .content .button-group.clear button.primary.btn, .button-group.clear .content a.primary[href].btn, .content .button-group.clear a.primary[href].btn, .button-group.clear .button.primary.disabled, .button-group.clear form .primary.disabled.btn, form .button-group.clear .primary.disabled.btn, .button-group.clear .button.primary[disabled], .button-group.clear form .primary[disabled].btn, form .button-group.clear .primary[disabled].btn, .button-group.clear .button.primary.disabled:hover, .button-group.clear form .primary.disabled.btn:hover, form .button-group.clear .primary.disabled.btn:hover, .button-group.clear .button.primary[disabled]:hover, .button-group.clear form .primary[disabled].btn:hover, form .button-group.clear .primary[disabled].btn:hover, .button-group.clear .button.primary.disabled:focus, .button-group.clear form .primary.disabled.btn:focus, form .button-group.clear .primary.disabled.btn:focus, .button-group.clear .button.primary[disabled]:focus, .button-group.clear form .primary[disabled].btn:focus, form .button-group.clear .primary[disabled].btn:focus {
  color: #006491;
}
.button-group.clear.primary .button:hover, .button-group.clear.primary .modal .modal-content .btn:hover, .modal .modal-content .button-group.clear.primary .btn:hover, .button-group.clear.primary form .btn:hover, form .button-group.clear.primary .btn:hover, .button-group.clear.primary .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .button-group.clear.primary a:hover, .button-group.clear.primary ul.button_list li a:hover, .button-group.clear.primary ul.btn-collection li a:hover, ul.button_list li .button-group.clear.primary a:hover, ul.btn-collection li .button-group.clear.primary a:hover, .button-group.clear.primary .content button.btn:hover, .content .button-group.clear.primary button.btn:hover, .button-group.clear.primary .content a[href].btn:hover, .content .button-group.clear.primary a[href].btn:hover, .button-group.clear.primary .button:focus, .button-group.clear.primary .modal .modal-content .btn:focus, .modal .modal-content .button-group.clear.primary .btn:focus, .button-group.clear.primary form .btn:focus, form .button-group.clear.primary .btn:focus, .button-group.clear.primary .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .button-group.clear.primary a:focus, .button-group.clear.primary ul.button_list li a:focus, .button-group.clear.primary ul.btn-collection li a:focus, ul.button_list li .button-group.clear.primary a:focus, ul.btn-collection li .button-group.clear.primary a:focus, .button-group.clear.primary .content button.btn:focus, .content .button-group.clear.primary button.btn:focus, .button-group.clear.primary .content a[href].btn:focus, .content .button-group.clear.primary a[href].btn:focus, .button-group.clear .button.primary:hover, .button-group.clear .modal .modal-content .primary.btn:hover, .modal .modal-content .button-group.clear .primary.btn:hover, .button-group.clear form .primary.btn:hover, form .button-group.clear .primary.btn:hover, .button-group.clear .widget-InPageNav ul.button_grid li a.primary:hover, .widget-InPageNav ul.button_grid li .button-group.clear a.primary:hover, .button-group.clear ul.button_list li a.primary:hover, .button-group.clear ul.btn-collection li a.primary:hover, ul.button_list li .button-group.clear a.primary:hover, ul.btn-collection li .button-group.clear a.primary:hover, .button-group.clear .content button.primary.btn:hover, .content .button-group.clear button.primary.btn:hover, .button-group.clear .content a.primary[href].btn:hover, .content .button-group.clear a.primary[href].btn:hover, .button-group.clear .button.primary:focus, .button-group.clear .modal .modal-content .primary.btn:focus, .modal .modal-content .button-group.clear .primary.btn:focus, .button-group.clear form .primary.btn:focus, form .button-group.clear .primary.btn:focus, .button-group.clear .widget-InPageNav ul.button_grid li a.primary:focus, .widget-InPageNav ul.button_grid li .button-group.clear a.primary:focus, .button-group.clear ul.button_list li a.primary:focus, .button-group.clear ul.btn-collection li a.primary:focus, ul.button_list li .button-group.clear a.primary:focus, ul.btn-collection li .button-group.clear a.primary:focus, .button-group.clear .content button.primary.btn:focus, .content .button-group.clear button.primary.btn:focus, .button-group.clear .content a.primary[href].btn:focus, .content .button-group.clear a.primary[href].btn:focus {
  color: #003249;
}
.button-group.clear.secondary .button, .button-group.clear.secondary .modal .modal-content .btn, .modal .modal-content .button-group.clear.secondary .btn, .button-group.clear.secondary form .btn, form .button-group.clear.secondary .btn, .button-group.clear.secondary .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.clear.secondary a, .button-group.clear.secondary ul.button_list li a, .button-group.clear.secondary ul.btn-collection li a, ul.button_list li .button-group.clear.secondary a, ul.btn-collection li .button-group.clear.secondary a, .button-group.clear.secondary .content button.btn, .content .button-group.clear.secondary button.btn, .button-group.clear.secondary .content a[href].btn, .content .button-group.clear.secondary a[href].btn, .button-group.clear.secondary .button.disabled, .button-group.clear.secondary form .disabled.btn, form .button-group.clear.secondary .disabled.btn, .button-group.clear.secondary .button[disabled], .button-group.clear.secondary form [disabled].btn, form .button-group.clear.secondary [disabled].btn, .button-group.clear.secondary .button.disabled:hover, .button-group.clear.secondary form .disabled.btn:hover, form .button-group.clear.secondary .disabled.btn:hover, .button-group.clear.secondary .button[disabled]:hover, .button-group.clear.secondary form [disabled].btn:hover, form .button-group.clear.secondary [disabled].btn:hover, .button-group.clear.secondary .button.disabled:focus, .button-group.clear.secondary form .disabled.btn:focus, form .button-group.clear.secondary .disabled.btn:focus, .button-group.clear.secondary .button[disabled]:focus, .button-group.clear.secondary form [disabled].btn:focus, form .button-group.clear.secondary [disabled].btn:focus, .button-group.clear .button.secondary, .button-group.clear .modal .modal-content .secondary.btn, .modal .modal-content .button-group.clear .secondary.btn, .button-group.clear form .secondary.btn, form .button-group.clear .secondary.btn, .button-group.clear .widget-InPageNav ul.button_grid li a.secondary, .widget-InPageNav ul.button_grid li .button-group.clear a.secondary, .button-group.clear ul.button_list li a.secondary, .button-group.clear ul.btn-collection li a.secondary, ul.button_list li .button-group.clear a.secondary, ul.btn-collection li .button-group.clear a.secondary, .button-group.clear .content button.secondary.btn, .content .button-group.clear button.secondary.btn, .button-group.clear .content a.secondary[href].btn, .content .button-group.clear a.secondary[href].btn, .button-group.clear .button.secondary.disabled, .button-group.clear form .secondary.disabled.btn, form .button-group.clear .secondary.disabled.btn, .button-group.clear .button.secondary[disabled], .button-group.clear form .secondary[disabled].btn, form .button-group.clear .secondary[disabled].btn, .button-group.clear .button.secondary.disabled:hover, .button-group.clear form .secondary.disabled.btn:hover, form .button-group.clear .secondary.disabled.btn:hover, .button-group.clear .button.secondary[disabled]:hover, .button-group.clear form .secondary[disabled].btn:hover, form .button-group.clear .secondary[disabled].btn:hover, .button-group.clear .button.secondary.disabled:focus, .button-group.clear form .secondary.disabled.btn:focus, form .button-group.clear .secondary.disabled.btn:focus, .button-group.clear .button.secondary[disabled]:focus, .button-group.clear form .secondary[disabled].btn:focus, form .button-group.clear .secondary[disabled].btn:focus {
  color: #46B8E9;
}
.button-group.clear.secondary .button:hover, .button-group.clear.secondary .modal .modal-content .btn:hover, .modal .modal-content .button-group.clear.secondary .btn:hover, .button-group.clear.secondary form .btn:hover, form .button-group.clear.secondary .btn:hover, .button-group.clear.secondary .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .button-group.clear.secondary a:hover, .button-group.clear.secondary ul.button_list li a:hover, .button-group.clear.secondary ul.btn-collection li a:hover, ul.button_list li .button-group.clear.secondary a:hover, ul.btn-collection li .button-group.clear.secondary a:hover, .button-group.clear.secondary .content button.btn:hover, .content .button-group.clear.secondary button.btn:hover, .button-group.clear.secondary .content a[href].btn:hover, .content .button-group.clear.secondary a[href].btn:hover, .button-group.clear.secondary .button:focus, .button-group.clear.secondary .modal .modal-content .btn:focus, .modal .modal-content .button-group.clear.secondary .btn:focus, .button-group.clear.secondary form .btn:focus, form .button-group.clear.secondary .btn:focus, .button-group.clear.secondary .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .button-group.clear.secondary a:focus, .button-group.clear.secondary ul.button_list li a:focus, .button-group.clear.secondary ul.btn-collection li a:focus, ul.button_list li .button-group.clear.secondary a:focus, ul.btn-collection li .button-group.clear.secondary a:focus, .button-group.clear.secondary .content button.btn:focus, .content .button-group.clear.secondary button.btn:focus, .button-group.clear.secondary .content a[href].btn:focus, .content .button-group.clear.secondary a[href].btn:focus, .button-group.clear .button.secondary:hover, .button-group.clear .modal .modal-content .secondary.btn:hover, .modal .modal-content .button-group.clear .secondary.btn:hover, .button-group.clear form .secondary.btn:hover, form .button-group.clear .secondary.btn:hover, .button-group.clear .widget-InPageNav ul.button_grid li a.secondary:hover, .widget-InPageNav ul.button_grid li .button-group.clear a.secondary:hover, .button-group.clear ul.button_list li a.secondary:hover, .button-group.clear ul.btn-collection li a.secondary:hover, ul.button_list li .button-group.clear a.secondary:hover, ul.btn-collection li .button-group.clear a.secondary:hover, .button-group.clear .content button.secondary.btn:hover, .content .button-group.clear button.secondary.btn:hover, .button-group.clear .content a.secondary[href].btn:hover, .content .button-group.clear a.secondary[href].btn:hover, .button-group.clear .button.secondary:focus, .button-group.clear .modal .modal-content .secondary.btn:focus, .modal .modal-content .button-group.clear .secondary.btn:focus, .button-group.clear form .secondary.btn:focus, form .button-group.clear .secondary.btn:focus, .button-group.clear .widget-InPageNav ul.button_grid li a.secondary:focus, .widget-InPageNav ul.button_grid li .button-group.clear a.secondary:focus, .button-group.clear ul.button_list li a.secondary:focus, .button-group.clear ul.btn-collection li a.secondary:focus, ul.button_list li .button-group.clear a.secondary:focus, ul.btn-collection li .button-group.clear a.secondary:focus, .button-group.clear .content button.secondary.btn:focus, .content .button-group.clear button.secondary.btn:focus, .button-group.clear .content a.secondary[href].btn:focus, .content .button-group.clear a.secondary[href].btn:focus {
  color: #106487;
}
.button-group.clear.success .button, .button-group.clear.success .modal .modal-content .btn, .modal .modal-content .button-group.clear.success .btn, .button-group.clear.success form .btn, form .button-group.clear.success .btn, .button-group.clear.success .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.clear.success a, .button-group.clear.success ul.button_list li a, .button-group.clear.success ul.btn-collection li a, ul.button_list li .button-group.clear.success a, ul.btn-collection li .button-group.clear.success a, .button-group.clear.success .content button.btn, .content .button-group.clear.success button.btn, .button-group.clear.success .content a[href].btn, .content .button-group.clear.success a[href].btn, .button-group.clear.success .button.disabled, .button-group.clear.success form .disabled.btn, form .button-group.clear.success .disabled.btn, .button-group.clear.success .button[disabled], .button-group.clear.success form [disabled].btn, form .button-group.clear.success [disabled].btn, .button-group.clear.success .button.disabled:hover, .button-group.clear.success form .disabled.btn:hover, form .button-group.clear.success .disabled.btn:hover, .button-group.clear.success .button[disabled]:hover, .button-group.clear.success form [disabled].btn:hover, form .button-group.clear.success [disabled].btn:hover, .button-group.clear.success .button.disabled:focus, .button-group.clear.success form .disabled.btn:focus, form .button-group.clear.success .disabled.btn:focus, .button-group.clear.success .button[disabled]:focus, .button-group.clear.success form [disabled].btn:focus, form .button-group.clear.success [disabled].btn:focus, .button-group.clear .button.success, .button-group.clear .modal .modal-content .success.btn, .modal .modal-content .button-group.clear .success.btn, .button-group.clear form .success.btn, form .button-group.clear .success.btn, .button-group.clear .widget-InPageNav ul.button_grid li a.success, .widget-InPageNav ul.button_grid li .button-group.clear a.success, .button-group.clear ul.button_list li a.success, .button-group.clear ul.btn-collection li a.success, ul.button_list li .button-group.clear a.success, ul.btn-collection li .button-group.clear a.success, .button-group.clear .content button.success.btn, .content .button-group.clear button.success.btn, .button-group.clear .content a.success[href].btn, .content .button-group.clear a.success[href].btn, .button-group.clear .button.success.disabled, .button-group.clear form .success.disabled.btn, form .button-group.clear .success.disabled.btn, .button-group.clear .button.success[disabled], .button-group.clear form .success[disabled].btn, form .button-group.clear .success[disabled].btn, .button-group.clear .button.success.disabled:hover, .button-group.clear form .success.disabled.btn:hover, form .button-group.clear .success.disabled.btn:hover, .button-group.clear .button.success[disabled]:hover, .button-group.clear form .success[disabled].btn:hover, form .button-group.clear .success[disabled].btn:hover, .button-group.clear .button.success.disabled:focus, .button-group.clear form .success.disabled.btn:focus, form .button-group.clear .success.disabled.btn:focus, .button-group.clear .button.success[disabled]:focus, .button-group.clear form .success[disabled].btn:focus, form .button-group.clear .success[disabled].btn:focus {
  color: #67842b;
}
.button-group.clear.success .button:hover, .button-group.clear.success .modal .modal-content .btn:hover, .modal .modal-content .button-group.clear.success .btn:hover, .button-group.clear.success form .btn:hover, form .button-group.clear.success .btn:hover, .button-group.clear.success .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .button-group.clear.success a:hover, .button-group.clear.success ul.button_list li a:hover, .button-group.clear.success ul.btn-collection li a:hover, ul.button_list li .button-group.clear.success a:hover, ul.btn-collection li .button-group.clear.success a:hover, .button-group.clear.success .content button.btn:hover, .content .button-group.clear.success button.btn:hover, .button-group.clear.success .content a[href].btn:hover, .content .button-group.clear.success a[href].btn:hover, .button-group.clear.success .button:focus, .button-group.clear.success .modal .modal-content .btn:focus, .modal .modal-content .button-group.clear.success .btn:focus, .button-group.clear.success form .btn:focus, form .button-group.clear.success .btn:focus, .button-group.clear.success .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .button-group.clear.success a:focus, .button-group.clear.success ul.button_list li a:focus, .button-group.clear.success ul.btn-collection li a:focus, ul.button_list li .button-group.clear.success a:focus, ul.btn-collection li .button-group.clear.success a:focus, .button-group.clear.success .content button.btn:focus, .content .button-group.clear.success button.btn:focus, .button-group.clear.success .content a[href].btn:focus, .content .button-group.clear.success a[href].btn:focus, .button-group.clear .button.success:hover, .button-group.clear .modal .modal-content .success.btn:hover, .modal .modal-content .button-group.clear .success.btn:hover, .button-group.clear form .success.btn:hover, form .button-group.clear .success.btn:hover, .button-group.clear .widget-InPageNav ul.button_grid li a.success:hover, .widget-InPageNav ul.button_grid li .button-group.clear a.success:hover, .button-group.clear ul.button_list li a.success:hover, .button-group.clear ul.btn-collection li a.success:hover, ul.button_list li .button-group.clear a.success:hover, ul.btn-collection li .button-group.clear a.success:hover, .button-group.clear .content button.success.btn:hover, .content .button-group.clear button.success.btn:hover, .button-group.clear .content a.success[href].btn:hover, .content .button-group.clear a.success[href].btn:hover, .button-group.clear .button.success:focus, .button-group.clear .modal .modal-content .success.btn:focus, .modal .modal-content .button-group.clear .success.btn:focus, .button-group.clear form .success.btn:focus, form .button-group.clear .success.btn:focus, .button-group.clear .widget-InPageNav ul.button_grid li a.success:focus, .widget-InPageNav ul.button_grid li .button-group.clear a.success:focus, .button-group.clear ul.button_list li a.success:focus, .button-group.clear ul.btn-collection li a.success:focus, ul.button_list li .button-group.clear a.success:focus, ul.btn-collection li .button-group.clear a.success:focus, .button-group.clear .content button.success.btn:focus, .content .button-group.clear button.success.btn:focus, .button-group.clear .content a.success[href].btn:focus, .content .button-group.clear a.success[href].btn:focus {
  color: #344216;
}
.button-group.clear.warning .button, .button-group.clear.warning .modal .modal-content .btn, .modal .modal-content .button-group.clear.warning .btn, .button-group.clear.warning form .btn, form .button-group.clear.warning .btn, .button-group.clear.warning .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.clear.warning a, .button-group.clear.warning ul.button_list li a, .button-group.clear.warning ul.btn-collection li a, ul.button_list li .button-group.clear.warning a, ul.btn-collection li .button-group.clear.warning a, .button-group.clear.warning .content button.btn, .content .button-group.clear.warning button.btn, .button-group.clear.warning .content a[href].btn, .content .button-group.clear.warning a[href].btn, .button-group.clear.warning .button.disabled, .button-group.clear.warning form .disabled.btn, form .button-group.clear.warning .disabled.btn, .button-group.clear.warning .button[disabled], .button-group.clear.warning form [disabled].btn, form .button-group.clear.warning [disabled].btn, .button-group.clear.warning .button.disabled:hover, .button-group.clear.warning form .disabled.btn:hover, form .button-group.clear.warning .disabled.btn:hover, .button-group.clear.warning .button[disabled]:hover, .button-group.clear.warning form [disabled].btn:hover, form .button-group.clear.warning [disabled].btn:hover, .button-group.clear.warning .button.disabled:focus, .button-group.clear.warning form .disabled.btn:focus, form .button-group.clear.warning .disabled.btn:focus, .button-group.clear.warning .button[disabled]:focus, .button-group.clear.warning form [disabled].btn:focus, form .button-group.clear.warning [disabled].btn:focus, .button-group.clear .button.warning, .button-group.clear .modal .modal-content .warning.btn, .modal .modal-content .button-group.clear .warning.btn, .button-group.clear form .warning.btn, form .button-group.clear .warning.btn, .button-group.clear .widget-InPageNav ul.button_grid li a.warning, .widget-InPageNav ul.button_grid li .button-group.clear a.warning, .button-group.clear ul.button_list li a.warning, .button-group.clear ul.btn-collection li a.warning, ul.button_list li .button-group.clear a.warning, ul.btn-collection li .button-group.clear a.warning, .button-group.clear .content button.warning.btn, .content .button-group.clear button.warning.btn, .button-group.clear .content a.warning[href].btn, .content .button-group.clear a.warning[href].btn, .button-group.clear .button.warning.disabled, .button-group.clear form .warning.disabled.btn, form .button-group.clear .warning.disabled.btn, .button-group.clear .button.warning[disabled], .button-group.clear form .warning[disabled].btn, form .button-group.clear .warning[disabled].btn, .button-group.clear .button.warning.disabled:hover, .button-group.clear form .warning.disabled.btn:hover, form .button-group.clear .warning.disabled.btn:hover, .button-group.clear .button.warning[disabled]:hover, .button-group.clear form .warning[disabled].btn:hover, form .button-group.clear .warning[disabled].btn:hover, .button-group.clear .button.warning.disabled:focus, .button-group.clear form .warning.disabled.btn:focus, form .button-group.clear .warning.disabled.btn:focus, .button-group.clear .button.warning[disabled]:focus, .button-group.clear form .warning[disabled].btn:focus, form .button-group.clear .warning[disabled].btn:focus {
  color: #fc9836;
}
.button-group.clear.warning .button:hover, .button-group.clear.warning .modal .modal-content .btn:hover, .modal .modal-content .button-group.clear.warning .btn:hover, .button-group.clear.warning form .btn:hover, form .button-group.clear.warning .btn:hover, .button-group.clear.warning .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .button-group.clear.warning a:hover, .button-group.clear.warning ul.button_list li a:hover, .button-group.clear.warning ul.btn-collection li a:hover, ul.button_list li .button-group.clear.warning a:hover, ul.btn-collection li .button-group.clear.warning a:hover, .button-group.clear.warning .content button.btn:hover, .content .button-group.clear.warning button.btn:hover, .button-group.clear.warning .content a[href].btn:hover, .content .button-group.clear.warning a[href].btn:hover, .button-group.clear.warning .button:focus, .button-group.clear.warning .modal .modal-content .btn:focus, .modal .modal-content .button-group.clear.warning .btn:focus, .button-group.clear.warning form .btn:focus, form .button-group.clear.warning .btn:focus, .button-group.clear.warning .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .button-group.clear.warning a:focus, .button-group.clear.warning ul.button_list li a:focus, .button-group.clear.warning ul.btn-collection li a:focus, ul.button_list li .button-group.clear.warning a:focus, ul.btn-collection li .button-group.clear.warning a:focus, .button-group.clear.warning .content button.btn:focus, .content .button-group.clear.warning button.btn:focus, .button-group.clear.warning .content a[href].btn:focus, .content .button-group.clear.warning a[href].btn:focus, .button-group.clear .button.warning:hover, .button-group.clear .modal .modal-content .warning.btn:hover, .modal .modal-content .button-group.clear .warning.btn:hover, .button-group.clear form .warning.btn:hover, form .button-group.clear .warning.btn:hover, .button-group.clear .widget-InPageNav ul.button_grid li a.warning:hover, .widget-InPageNav ul.button_grid li .button-group.clear a.warning:hover, .button-group.clear ul.button_list li a.warning:hover, .button-group.clear ul.btn-collection li a.warning:hover, ul.button_list li .button-group.clear a.warning:hover, ul.btn-collection li .button-group.clear a.warning:hover, .button-group.clear .content button.warning.btn:hover, .content .button-group.clear button.warning.btn:hover, .button-group.clear .content a.warning[href].btn:hover, .content .button-group.clear a.warning[href].btn:hover, .button-group.clear .button.warning:focus, .button-group.clear .modal .modal-content .warning.btn:focus, .modal .modal-content .button-group.clear .warning.btn:focus, .button-group.clear form .warning.btn:focus, form .button-group.clear .warning.btn:focus, .button-group.clear .widget-InPageNav ul.button_grid li a.warning:focus, .widget-InPageNav ul.button_grid li .button-group.clear a.warning:focus, .button-group.clear ul.button_list li a.warning:focus, .button-group.clear ul.btn-collection li a.warning:focus, ul.button_list li .button-group.clear a.warning:focus, ul.btn-collection li .button-group.clear a.warning:focus, .button-group.clear .content button.warning.btn:focus, .content .button-group.clear button.warning.btn:focus, .button-group.clear .content a.warning[href].btn:focus, .content .button-group.clear a.warning[href].btn:focus {
  color: #974c02;
}
.button-group.clear.alert .button, .button-group.clear.alert .modal .modal-content .btn, .modal .modal-content .button-group.clear.alert .btn, .button-group.clear.alert form .btn, form .button-group.clear.alert .btn, .button-group.clear.alert .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.clear.alert a, .button-group.clear.alert ul.button_list li a, .button-group.clear.alert ul.btn-collection li a, ul.button_list li .button-group.clear.alert a, ul.btn-collection li .button-group.clear.alert a, .button-group.clear.alert .content button.btn, .content .button-group.clear.alert button.btn, .button-group.clear.alert .content a[href].btn, .content .button-group.clear.alert a[href].btn, .button-group.clear.alert .button.disabled, .button-group.clear.alert form .disabled.btn, form .button-group.clear.alert .disabled.btn, .button-group.clear.alert .button[disabled], .button-group.clear.alert form [disabled].btn, form .button-group.clear.alert [disabled].btn, .button-group.clear.alert .button.disabled:hover, .button-group.clear.alert form .disabled.btn:hover, form .button-group.clear.alert .disabled.btn:hover, .button-group.clear.alert .button[disabled]:hover, .button-group.clear.alert form [disabled].btn:hover, form .button-group.clear.alert [disabled].btn:hover, .button-group.clear.alert .button.disabled:focus, .button-group.clear.alert form .disabled.btn:focus, form .button-group.clear.alert .disabled.btn:focus, .button-group.clear.alert .button[disabled]:focus, .button-group.clear.alert form [disabled].btn:focus, form .button-group.clear.alert [disabled].btn:focus, .button-group.clear .button.alert, .button-group.clear .modal .modal-content .alert.btn, .modal .modal-content .button-group.clear .alert.btn, .button-group.clear form .alert.btn, form .button-group.clear .alert.btn, .button-group.clear .widget-InPageNav ul.button_grid li a.alert, .widget-InPageNav ul.button_grid li .button-group.clear a.alert, .button-group.clear ul.button_list li a.alert, .button-group.clear ul.btn-collection li a.alert, ul.button_list li .button-group.clear a.alert, ul.btn-collection li .button-group.clear a.alert, .button-group.clear .content button.alert.btn, .content .button-group.clear button.alert.btn, .button-group.clear .content a.alert[href].btn, .content .button-group.clear a.alert[href].btn, .button-group.clear .button.alert.disabled, .button-group.clear form .alert.disabled.btn, form .button-group.clear .alert.disabled.btn, .button-group.clear .button.alert[disabled], .button-group.clear form .alert[disabled].btn, form .button-group.clear .alert[disabled].btn, .button-group.clear .button.alert.disabled:hover, .button-group.clear form .alert.disabled.btn:hover, form .button-group.clear .alert.disabled.btn:hover, .button-group.clear .button.alert[disabled]:hover, .button-group.clear form .alert[disabled].btn:hover, form .button-group.clear .alert[disabled].btn:hover, .button-group.clear .button.alert.disabled:focus, .button-group.clear form .alert.disabled.btn:focus, form .button-group.clear .alert.disabled.btn:focus, .button-group.clear .button.alert[disabled]:focus, .button-group.clear form .alert[disabled].btn:focus, form .button-group.clear .alert[disabled].btn:focus {
  color: #c54545;
}
.button-group.clear.alert .button:hover, .button-group.clear.alert .modal .modal-content .btn:hover, .modal .modal-content .button-group.clear.alert .btn:hover, .button-group.clear.alert form .btn:hover, form .button-group.clear.alert .btn:hover, .button-group.clear.alert .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .button-group.clear.alert a:hover, .button-group.clear.alert ul.button_list li a:hover, .button-group.clear.alert ul.btn-collection li a:hover, ul.button_list li .button-group.clear.alert a:hover, ul.btn-collection li .button-group.clear.alert a:hover, .button-group.clear.alert .content button.btn:hover, .content .button-group.clear.alert button.btn:hover, .button-group.clear.alert .content a[href].btn:hover, .content .button-group.clear.alert a[href].btn:hover, .button-group.clear.alert .button:focus, .button-group.clear.alert .modal .modal-content .btn:focus, .modal .modal-content .button-group.clear.alert .btn:focus, .button-group.clear.alert form .btn:focus, form .button-group.clear.alert .btn:focus, .button-group.clear.alert .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .button-group.clear.alert a:focus, .button-group.clear.alert ul.button_list li a:focus, .button-group.clear.alert ul.btn-collection li a:focus, ul.button_list li .button-group.clear.alert a:focus, ul.btn-collection li .button-group.clear.alert a:focus, .button-group.clear.alert .content button.btn:focus, .content .button-group.clear.alert button.btn:focus, .button-group.clear.alert .content a[href].btn:focus, .content .button-group.clear.alert a[href].btn:focus, .button-group.clear .button.alert:hover, .button-group.clear .modal .modal-content .alert.btn:hover, .modal .modal-content .button-group.clear .alert.btn:hover, .button-group.clear form .alert.btn:hover, form .button-group.clear .alert.btn:hover, .button-group.clear .widget-InPageNav ul.button_grid li a.alert:hover, .widget-InPageNav ul.button_grid li .button-group.clear a.alert:hover, .button-group.clear ul.button_list li a.alert:hover, .button-group.clear ul.btn-collection li a.alert:hover, ul.button_list li .button-group.clear a.alert:hover, ul.btn-collection li .button-group.clear a.alert:hover, .button-group.clear .content button.alert.btn:hover, .content .button-group.clear button.alert.btn:hover, .button-group.clear .content a.alert[href].btn:hover, .content .button-group.clear a.alert[href].btn:hover, .button-group.clear .button.alert:focus, .button-group.clear .modal .modal-content .alert.btn:focus, .modal .modal-content .button-group.clear .alert.btn:focus, .button-group.clear form .alert.btn:focus, form .button-group.clear .alert.btn:focus, .button-group.clear .widget-InPageNav ul.button_grid li a.alert:focus, .widget-InPageNav ul.button_grid li .button-group.clear a.alert:focus, .button-group.clear ul.button_list li a.alert:focus, .button-group.clear ul.btn-collection li a.alert:focus, ul.button_list li .button-group.clear a.alert:focus, ul.btn-collection li .button-group.clear a.alert:focus, .button-group.clear .content button.alert.btn:focus, .content .button-group.clear button.alert.btn:focus, .button-group.clear .content a.alert[href].btn:focus, .content .button-group.clear a.alert[href].btn:focus {
  color: #652020;
}
.button-group.no-gaps .button, .button-group.no-gaps .modal .modal-content .btn, .modal .modal-content .button-group.no-gaps .btn, .button-group.no-gaps form .btn, form .button-group.no-gaps .btn, .button-group.no-gaps .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.no-gaps a, .button-group.no-gaps ul.button_list li a, .button-group.no-gaps ul.btn-collection li a, ul.button_list li .button-group.no-gaps a, ul.btn-collection li .button-group.no-gaps a, .button-group.no-gaps .content button.btn, .content .button-group.no-gaps button.btn, .button-group.no-gaps .content a[href].btn, .content .button-group.no-gaps a[href].btn {
  margin-right: -0.0625rem;
}
.button-group.no-gaps .button + .button, .button-group.no-gaps .modal .modal-content .btn + .button, .modal .modal-content .button-group.no-gaps .btn + .button, .button-group.no-gaps .modal .modal-content .button + .btn, .modal .modal-content .button-group.no-gaps .button + .btn, .button-group.no-gaps .modal .modal-content .btn + .btn, .modal .modal-content .button-group.no-gaps .btn + .btn, .button-group.no-gaps form .btn + .button, .button-group.no-gaps form .modal .modal-content .btn + .btn, .modal .modal-content .button-group.no-gaps form .btn + .btn, form .button-group.no-gaps .btn + .button, form .button-group.no-gaps .modal .modal-content .btn + .btn, .modal .modal-content form .button-group.no-gaps .btn + .btn, .button-group.no-gaps form .button + .btn, .button-group.no-gaps form .modal .modal-content .btn + .btn, .modal .modal-content .button-group.no-gaps form .btn + .btn, form .button-group.no-gaps .button + .btn, form .button-group.no-gaps .modal .modal-content .btn + .btn, .modal .modal-content form .button-group.no-gaps .btn + .btn, .button-group.no-gaps form .btn + .btn, form .button-group.no-gaps .btn + .btn, .button-group.no-gaps .widget-InPageNav ul.button_grid li a + .button, .button-group.no-gaps .widget-InPageNav ul.button_grid li .modal .modal-content a + .btn, .modal .modal-content .button-group.no-gaps .widget-InPageNav ul.button_grid li a + .btn, .button-group.no-gaps .widget-InPageNav ul.button_grid li form a + .btn, form .button-group.no-gaps .widget-InPageNav ul.button_grid li a + .btn, .widget-InPageNav ul.button_grid li .button-group.no-gaps a + .button, .widget-InPageNav ul.button_grid li .button-group.no-gaps .modal .modal-content a + .btn, .modal .modal-content .widget-InPageNav ul.button_grid li .button-group.no-gaps a + .btn, .widget-InPageNav ul.button_grid li .button-group.no-gaps form a + .btn, form .widget-InPageNav ul.button_grid li .button-group.no-gaps a + .btn, .button-group.no-gaps .widget-InPageNav ul.button_grid li .button + a, .button-group.no-gaps .widget-InPageNav ul.button_grid li .modal .modal-content .btn + a, .modal .modal-content .button-group.no-gaps .widget-InPageNav ul.button_grid li .btn + a, .button-group.no-gaps .widget-InPageNav ul.button_grid li form .btn + a, form .button-group.no-gaps .widget-InPageNav ul.button_grid li .btn + a, .widget-InPageNav ul.button_grid li .button-group.no-gaps .button + a, .widget-InPageNav ul.button_grid li .button-group.no-gaps .modal .modal-content .btn + a, .modal .modal-content .widget-InPageNav ul.button_grid li .button-group.no-gaps .btn + a, .widget-InPageNav ul.button_grid li .button-group.no-gaps form .btn + a, form .widget-InPageNav ul.button_grid li .button-group.no-gaps .btn + a, .button-group.no-gaps .widget-InPageNav ul.button_grid li a + a, .widget-InPageNav ul.button_grid li .button-group.no-gaps a + a, .button-group.no-gaps ul.button_list li a + .button, .button-group.no-gaps ul.button_list li .modal .modal-content a + .btn, .modal .modal-content .button-group.no-gaps ul.button_list li a + .btn, .button-group.no-gaps ul.button_list li form a + .btn, form .button-group.no-gaps ul.button_list li a + .btn, .button-group.no-gaps ul.btn-collection li a + .button, .button-group.no-gaps ul.btn-collection li .modal .modal-content a + .btn, .modal .modal-content .button-group.no-gaps ul.btn-collection li a + .btn, .button-group.no-gaps ul.btn-collection li form a + .btn, form .button-group.no-gaps ul.btn-collection li a + .btn, ul.button_list li .button-group.no-gaps a + .button, ul.button_list li .button-group.no-gaps .modal .modal-content a + .btn, .modal .modal-content ul.button_list li .button-group.no-gaps a + .btn, ul.button_list li .button-group.no-gaps form a + .btn, form ul.button_list li .button-group.no-gaps a + .btn, ul.btn-collection li .button-group.no-gaps a + .button, ul.btn-collection li .button-group.no-gaps .modal .modal-content a + .btn, .modal .modal-content ul.btn-collection li .button-group.no-gaps a + .btn, ul.btn-collection li .button-group.no-gaps form a + .btn, form ul.btn-collection li .button-group.no-gaps a + .btn, .button-group.no-gaps ul.button_list li .button + a, .button-group.no-gaps ul.button_list li .modal .modal-content .btn + a, .modal .modal-content .button-group.no-gaps ul.button_list li .btn + a, .button-group.no-gaps ul.button_list li form .btn + a, form .button-group.no-gaps ul.button_list li .btn + a, .button-group.no-gaps ul.btn-collection li .button + a, .button-group.no-gaps ul.btn-collection li .modal .modal-content .btn + a, .modal .modal-content .button-group.no-gaps ul.btn-collection li .btn + a, .button-group.no-gaps ul.btn-collection li form .btn + a, form .button-group.no-gaps ul.btn-collection li .btn + a, ul.button_list li .button-group.no-gaps .button + a, ul.button_list li .button-group.no-gaps .modal .modal-content .btn + a, .modal .modal-content ul.button_list li .button-group.no-gaps .btn + a, ul.button_list li .button-group.no-gaps form .btn + a, form ul.button_list li .button-group.no-gaps .btn + a, ul.btn-collection li .button-group.no-gaps .button + a, ul.btn-collection li .button-group.no-gaps .modal .modal-content .btn + a, .modal .modal-content ul.btn-collection li .button-group.no-gaps .btn + a, ul.btn-collection li .button-group.no-gaps form .btn + a, form ul.btn-collection li .button-group.no-gaps .btn + a, .button-group.no-gaps ul.button_list li a + a, .button-group.no-gaps ul.btn-collection li a + a, ul.button_list li .button-group.no-gaps a + a, ul.btn-collection li .button-group.no-gaps a + a, .button-group.no-gaps .content button.btn + .button, .button-group.no-gaps .content .modal .modal-content button.btn + .btn, .modal .modal-content .button-group.no-gaps .content button.btn + .btn, .button-group.no-gaps .content form button.btn + .btn, form .button-group.no-gaps .content button.btn + .btn, .button-group.no-gaps .content .widget-InPageNav ul.button_grid li button.btn + a, .widget-InPageNav ul.button_grid li .button-group.no-gaps .content button.btn + a, .button-group.no-gaps .content ul.button_list li button.btn + a, .button-group.no-gaps .content ul.btn-collection li button.btn + a, ul.button_list li .button-group.no-gaps .content button.btn + a, ul.btn-collection li .button-group.no-gaps .content button.btn + a, .content .button-group.no-gaps button.btn + .button, .content .button-group.no-gaps .modal .modal-content button.btn + .btn, .modal .modal-content .content .button-group.no-gaps button.btn + .btn, .content .button-group.no-gaps form button.btn + .btn, form .content .button-group.no-gaps button.btn + .btn, .content .button-group.no-gaps .widget-InPageNav ul.button_grid li button.btn + a, .widget-InPageNav ul.button_grid li .content .button-group.no-gaps button.btn + a, .content .button-group.no-gaps ul.button_list li button.btn + a, .content .button-group.no-gaps ul.btn-collection li button.btn + a, ul.button_list li .content .button-group.no-gaps button.btn + a, ul.btn-collection li .content .button-group.no-gaps button.btn + a, .button-group.no-gaps .content .button + button.btn, .button-group.no-gaps .content .modal .modal-content .btn + button.btn, .modal .modal-content .button-group.no-gaps .content .btn + button.btn, .button-group.no-gaps .content form .btn + button.btn, form .button-group.no-gaps .content .btn + button.btn, .button-group.no-gaps .content .widget-InPageNav ul.button_grid li a + button.btn, .widget-InPageNav ul.button_grid li .button-group.no-gaps .content a + button.btn, .button-group.no-gaps .content ul.button_list li a + button.btn, .button-group.no-gaps .content ul.btn-collection li a + button.btn, ul.button_list li .button-group.no-gaps .content a + button.btn, ul.btn-collection li .button-group.no-gaps .content a + button.btn, .content .button-group.no-gaps .button + button.btn, .content .button-group.no-gaps .modal .modal-content .btn + button.btn, .modal .modal-content .content .button-group.no-gaps .btn + button.btn, .content .button-group.no-gaps form .btn + button.btn, form .content .button-group.no-gaps .btn + button.btn, .content .button-group.no-gaps .widget-InPageNav ul.button_grid li a + button.btn, .widget-InPageNav ul.button_grid li .content .button-group.no-gaps a + button.btn, .content .button-group.no-gaps ul.button_list li a + button.btn, .content .button-group.no-gaps ul.btn-collection li a + button.btn, ul.button_list li .content .button-group.no-gaps a + button.btn, ul.btn-collection li .content .button-group.no-gaps a + button.btn, .button-group.no-gaps .content button.btn + button.btn, .content .button-group.no-gaps button.btn + button.btn, .button-group.no-gaps .content a[href].btn + .button, .button-group.no-gaps .content .modal .modal-content a[href].btn + .btn, .modal .modal-content .button-group.no-gaps .content a[href].btn + .btn, .button-group.no-gaps .content form a[href].btn + .btn, form .button-group.no-gaps .content a[href].btn + .btn, .button-group.no-gaps .content a[href].btn + button.btn, .content .button-group.no-gaps a[href].btn + .button, .content .button-group.no-gaps .modal .modal-content a[href].btn + .btn, .modal .modal-content .content .button-group.no-gaps a[href].btn + .btn, .content .button-group.no-gaps form a[href].btn + .btn, form .content .button-group.no-gaps a[href].btn + .btn, .content .button-group.no-gaps a[href].btn + button.btn, .button-group.no-gaps .content .button + a[href].btn, .button-group.no-gaps .content .modal .modal-content .btn + a[href].btn, .modal .modal-content .button-group.no-gaps .content .btn + a[href].btn, .button-group.no-gaps .content form .btn + a[href].btn, form .button-group.no-gaps .content .btn + a[href].btn, .button-group.no-gaps .content button.btn + a[href].btn, .content .button-group.no-gaps .button + a[href].btn, .content .button-group.no-gaps .modal .modal-content .btn + a[href].btn, .modal .modal-content .content .button-group.no-gaps .btn + a[href].btn, .content .button-group.no-gaps form .btn + a[href].btn, form .content .button-group.no-gaps .btn + a[href].btn, .content .button-group.no-gaps button.btn + a[href].btn, .button-group.no-gaps .content a[href].btn + a[href].btn, .content .button-group.no-gaps a[href].btn + a[href].btn {
  border-left-color: transparent;
}
.button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.button-group.stacked .button, .button-group.stacked .modal .modal-content .btn, .modal .modal-content .button-group.stacked .btn, .button-group.stacked form .btn, form .button-group.stacked .btn, .button-group.stacked .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.stacked a, .button-group.stacked ul.button_list li a, .button-group.stacked ul.btn-collection li a, ul.button_list li .button-group.stacked a, ul.btn-collection li .button-group.stacked a, .button-group.stacked .content button.btn, .content .button-group.stacked button.btn, .button-group.stacked .content a[href].btn, .content .button-group.stacked a[href].btn, .button-group.stacked-for-small .button, .button-group.stacked-for-small .modal .modal-content .btn, .modal .modal-content .button-group.stacked-for-small .btn, .button-group.stacked-for-small form .btn, form .button-group.stacked-for-small .btn, .button-group.stacked-for-small .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.stacked-for-small a, .button-group.stacked-for-small ul.button_list li a, .button-group.stacked-for-small ul.btn-collection li a, ul.button_list li .button-group.stacked-for-small a, ul.btn-collection li .button-group.stacked-for-small a, .button-group.stacked-for-small .content button.btn, .content .button-group.stacked-for-small button.btn, .button-group.stacked-for-small .content a[href].btn, .content .button-group.stacked-for-small a[href].btn, .button-group.stacked-for-medium .button, .button-group.stacked-for-medium .modal .modal-content .btn, .modal .modal-content .button-group.stacked-for-medium .btn, .button-group.stacked-for-medium form .btn, form .button-group.stacked-for-medium .btn, .button-group.stacked-for-medium .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.stacked-for-medium a, .button-group.stacked-for-medium ul.button_list li a, .button-group.stacked-for-medium ul.btn-collection li a, ul.button_list li .button-group.stacked-for-medium a, ul.btn-collection li .button-group.stacked-for-medium a, .button-group.stacked-for-medium .content button.btn, .content .button-group.stacked-for-medium button.btn, .button-group.stacked-for-medium .content a[href].btn, .content .button-group.stacked-for-medium a[href].btn {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.button-group.stacked .button:last-child, .button-group.stacked .modal .modal-content .btn:last-child, .modal .modal-content .button-group.stacked .btn:last-child, .button-group.stacked form .btn:last-child, form .button-group.stacked .btn:last-child, .button-group.stacked .widget-InPageNav ul.button_grid li a:last-child, .widget-InPageNav ul.button_grid li .button-group.stacked a:last-child, .button-group.stacked ul.button_list li a:last-child, .button-group.stacked ul.btn-collection li a:last-child, ul.button_list li .button-group.stacked a:last-child, ul.btn-collection li .button-group.stacked a:last-child, .button-group.stacked .content button.btn:last-child, .content .button-group.stacked button.btn:last-child, .button-group.stacked .content a[href].btn:last-child, .content .button-group.stacked a[href].btn:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-small .modal .modal-content .btn:last-child, .modal .modal-content .button-group.stacked-for-small .btn:last-child, .button-group.stacked-for-small form .btn:last-child, form .button-group.stacked-for-small .btn:last-child, .button-group.stacked-for-small .widget-InPageNav ul.button_grid li a:last-child, .widget-InPageNav ul.button_grid li .button-group.stacked-for-small a:last-child, .button-group.stacked-for-small ul.button_list li a:last-child, .button-group.stacked-for-small ul.btn-collection li a:last-child, ul.button_list li .button-group.stacked-for-small a:last-child, ul.btn-collection li .button-group.stacked-for-small a:last-child, .button-group.stacked-for-small .content button.btn:last-child, .content .button-group.stacked-for-small button.btn:last-child, .button-group.stacked-for-small .content a[href].btn:last-child, .content .button-group.stacked-for-small a[href].btn:last-child, .button-group.stacked-for-medium .button:last-child, .button-group.stacked-for-medium .modal .modal-content .btn:last-child, .modal .modal-content .button-group.stacked-for-medium .btn:last-child, .button-group.stacked-for-medium form .btn:last-child, form .button-group.stacked-for-medium .btn:last-child, .button-group.stacked-for-medium .widget-InPageNav ul.button_grid li a:last-child, .widget-InPageNav ul.button_grid li .button-group.stacked-for-medium a:last-child, .button-group.stacked-for-medium ul.button_list li a:last-child, .button-group.stacked-for-medium ul.btn-collection li a:last-child, ul.button_list li .button-group.stacked-for-medium a:last-child, ul.btn-collection li .button-group.stacked-for-medium a:last-child, .button-group.stacked-for-medium .content button.btn:last-child, .content .button-group.stacked-for-medium button.btn:last-child, .button-group.stacked-for-medium .content a[href].btn:last-child, .content .button-group.stacked-for-medium a[href].btn:last-child {
  margin-bottom: 0;
}
.button-group.stacked.expanded .button, .button-group.stacked.expanded .modal .modal-content .btn, .modal .modal-content .button-group.stacked.expanded .btn, .button-group.stacked.expanded form .btn, form .button-group.stacked.expanded .btn, .button-group.stacked.expanded .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.stacked.expanded a, .button-group.stacked.expanded ul.button_list li a, .button-group.stacked.expanded ul.btn-collection li a, ul.button_list li .button-group.stacked.expanded a, ul.btn-collection li .button-group.stacked.expanded a, .button-group.stacked.expanded .content button.btn, .content .button-group.stacked.expanded button.btn, .button-group.stacked.expanded .content a[href].btn, .content .button-group.stacked.expanded a[href].btn, .button-group.stacked-for-small.expanded .button, .button-group.stacked-for-small.expanded .modal .modal-content .btn, .modal .modal-content .button-group.stacked-for-small.expanded .btn, .button-group.stacked-for-small.expanded form .btn, form .button-group.stacked-for-small.expanded .btn, .button-group.stacked-for-small.expanded .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.stacked-for-small.expanded a, .button-group.stacked-for-small.expanded ul.button_list li a, .button-group.stacked-for-small.expanded ul.btn-collection li a, ul.button_list li .button-group.stacked-for-small.expanded a, ul.btn-collection li .button-group.stacked-for-small.expanded a, .button-group.stacked-for-small.expanded .content button.btn, .content .button-group.stacked-for-small.expanded button.btn, .button-group.stacked-for-small.expanded .content a[href].btn, .content .button-group.stacked-for-small.expanded a[href].btn, .button-group.stacked-for-medium.expanded .button, .button-group.stacked-for-medium.expanded .modal .modal-content .btn, .modal .modal-content .button-group.stacked-for-medium.expanded .btn, .button-group.stacked-for-medium.expanded form .btn, form .button-group.stacked-for-medium.expanded .btn, .button-group.stacked-for-medium.expanded .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.stacked-for-medium.expanded a, .button-group.stacked-for-medium.expanded ul.button_list li a, .button-group.stacked-for-medium.expanded ul.btn-collection li a, ul.button_list li .button-group.stacked-for-medium.expanded a, ul.btn-collection li .button-group.stacked-for-medium.expanded a, .button-group.stacked-for-medium.expanded .content button.btn, .content .button-group.stacked-for-medium.expanded button.btn, .button-group.stacked-for-medium.expanded .content a[href].btn, .content .button-group.stacked-for-medium.expanded a[href].btn {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}
@media print, screen and (min-width: 40em) {
  .button-group.stacked-for-small .button, .button-group.stacked-for-small .modal .modal-content .btn, .modal .modal-content .button-group.stacked-for-small .btn, .button-group.stacked-for-small form .btn, form .button-group.stacked-for-small .btn, .button-group.stacked-for-small .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.stacked-for-small a, .button-group.stacked-for-small ul.button_list li a, .button-group.stacked-for-small ul.btn-collection li a, ul.button_list li .button-group.stacked-for-small a, ul.btn-collection li .button-group.stacked-for-small a, .button-group.stacked-for-small .content button.btn, .content .button-group.stacked-for-small button.btn, .button-group.stacked-for-small .content a[href].btn, .content .button-group.stacked-for-small a[href].btn {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .button-group.stacked-for-medium .button, .button-group.stacked-for-medium .modal .modal-content .btn, .modal .modal-content .button-group.stacked-for-medium .btn, .button-group.stacked-for-medium form .btn, form .button-group.stacked-for-medium .btn, .button-group.stacked-for-medium .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.stacked-for-medium a, .button-group.stacked-for-medium ul.button_list li a, .button-group.stacked-for-medium ul.btn-collection li a, ul.button_list li .button-group.stacked-for-medium a, ul.btn-collection li .button-group.stacked-for-medium a, .button-group.stacked-for-medium .content button.btn, .content .button-group.stacked-for-medium button.btn, .button-group.stacked-for-medium .content a[href].btn, .content .button-group.stacked-for-medium a[href].btn {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-bottom: 0;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .button-group.stacked-for-small.expanded {
    display: block;
  }
  .button-group.stacked-for-small.expanded .button, .button-group.stacked-for-small.expanded .modal .modal-content .btn, .modal .modal-content .button-group.stacked-for-small.expanded .btn, .button-group.stacked-for-small.expanded form .btn, form .button-group.stacked-for-small.expanded .btn, .button-group.stacked-for-small.expanded .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.stacked-for-small.expanded a, .button-group.stacked-for-small.expanded ul.button_list li a, .button-group.stacked-for-small.expanded ul.btn-collection li a, ul.button_list li .button-group.stacked-for-small.expanded a, ul.btn-collection li .button-group.stacked-for-small.expanded a, .button-group.stacked-for-small.expanded .content button.btn, .content .button-group.stacked-for-small.expanded button.btn, .button-group.stacked-for-small.expanded .content a[href].btn, .content .button-group.stacked-for-small.expanded a[href].btn {
    display: block;
    margin-right: 0;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .button-group.stacked-for-medium.expanded {
    display: block;
  }
  .button-group.stacked-for-medium.expanded .button, .button-group.stacked-for-medium.expanded .modal .modal-content .btn, .modal .modal-content .button-group.stacked-for-medium.expanded .btn, .button-group.stacked-for-medium.expanded form .btn, form .button-group.stacked-for-medium.expanded .btn, .button-group.stacked-for-medium.expanded .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .button-group.stacked-for-medium.expanded a, .button-group.stacked-for-medium.expanded ul.button_list li a, .button-group.stacked-for-medium.expanded ul.btn-collection li a, ul.button_list li .button-group.stacked-for-medium.expanded a, ul.btn-collection li .button-group.stacked-for-medium.expanded a, .button-group.stacked-for-medium.expanded .content button.btn, .content .button-group.stacked-for-medium.expanded button.btn, .button-group.stacked-for-medium.expanded .content a[href].btn, .content .button-group.stacked-for-medium.expanded a[href].btn {
    display: block;
    margin-right: 0;
  }
}

.close-button {
  position: absolute;
  z-index: 10;
  color: #555759;
  cursor: pointer;
}
[data-whatinput=mouse] .close-button {
  outline: 0;
}
.close-button:hover, .close-button:focus {
  color: #000000;
}
.close-button.small {
  right: 0.66rem;
  top: 0.33em;
  font-size: 1.5em;
  line-height: 1;
}

.close-button, .close-button.medium {
  right: 1rem;
  top: 0.5rem;
  font-size: 2em;
  line-height: 1;
}

.label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #006491;
  color: #ffffff;
}
.label.primary {
  background: #006491;
  color: #ffffff;
}
.label.secondary {
  background: #46B8E9;
  color: #000000;
}
.label.success {
  background: #67842b;
  color: #000000;
}
.label.warning {
  background: #fc9836;
  color: #000000;
}
.label.alert {
  background: #c54545;
  color: #ffffff;
}

.progress {
  height: 1.875rem;
  margin-bottom: 1rem;
  border-radius: 0;
  background-color: #d4e8f4;
}
.progress.primary .progress-meter {
  background-color: #006491;
}
.progress.secondary .progress-meter {
  background-color: #46B8E9;
}
.progress.success .progress-meter {
  background-color: #67842b;
}
.progress.warning .progress-meter {
  background-color: #fc9836;
}
.progress.alert .progress-meter {
  background-color: #c54545;
}

.progress-meter {
  position: relative;
  display: block;
  width: 0%;
  height: 100%;
  background-color: #006491;
}

.progress-meter-text {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin: 0;
  font-size: 0.75rem;
  font-weight: bold;
  color: #ffffff;
  white-space: nowrap;
}

.slider {
  position: relative;
  height: 0.5rem;
  margin-top: 1.25rem;
  margin-bottom: 2.25rem;
  background-color: #d4e8f4;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: none;
      touch-action: none;
}

.slider-fill {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  max-width: 100%;
  height: 0.5rem;
  background-color: #555759;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.slider-fill.is-dragging {
  -webkit-transition: all 0s linear;
  transition: all 0s linear;
}

.slider-handle {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  z-index: 1;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 0;
  background-color: #006491;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
[data-whatinput=mouse] .slider-handle {
  outline: 0;
}
.slider-handle:hover {
  background-color: #00557b;
}
.slider-handle.is-dragging {
  -webkit-transition: all 0s linear;
  transition: all 0s linear;
}

.slider.disabled,
.slider[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}

.slider.vertical {
  display: inline-block;
  width: 0.5rem;
  height: 12.5rem;
  margin: 0 1.25rem;
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1);
}
.slider.vertical .slider-fill {
  top: 0;
  width: 0.5rem;
  max-height: 100%;
}
.slider.vertical .slider-handle {
  position: absolute;
  top: 0;
  left: 50%;
  width: 1.4rem;
  height: 1.4rem;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.switch {
  height: 2rem;
  position: relative;
  margin-bottom: 1rem;
  outline: 0;
  font-size: 0.875rem;
  font-weight: bold;
  color: #ffffff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.switch-input {
  position: absolute;
  margin-bottom: 0;
  opacity: 0;
}

.switch-paddle {
  position: relative;
  display: block;
  width: 4rem;
  height: 2rem;
  border-radius: 0;
  background: #555759;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  font-weight: inherit;
  color: inherit;
  cursor: pointer;
}
input + .switch-paddle {
  margin: 0;
}
.switch-paddle::after {
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  border-radius: 0;
  background: #ffffff;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  content: "";
}
input:checked ~ .switch-paddle {
  background: #006491;
}
input:checked ~ .switch-paddle::after {
  left: 2.25rem;
}
input:disabled ~ .switch-paddle {
  cursor: not-allowed;
  opacity: 0.5;
}
[data-whatinput=mouse] input:focus ~ .switch-paddle {
  outline: 0;
}

.switch-inactive, .switch-active {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.switch-active {
  left: 8%;
  display: none;
}
input:checked + label > .switch-active {
  display: block;
}

.switch-inactive {
  right: 15%;
}
input:checked + label > .switch-inactive {
  display: none;
}

.switch.tiny {
  height: 1.5rem;
}
.switch.tiny .switch-paddle {
  width: 3rem;
  height: 1.5rem;
  font-size: 0.625rem;
}
.switch.tiny .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 1rem;
  height: 1rem;
}
.switch.tiny input:checked ~ .switch-paddle::after {
  left: 1.75rem;
}

.switch.small {
  height: 1.75rem;
}
.switch.small .switch-paddle {
  width: 3.5rem;
  height: 1.75rem;
  font-size: 0.75rem;
}
.switch.small .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 1.25rem;
  height: 1.25rem;
}
.switch.small input:checked ~ .switch-paddle::after {
  left: 2rem;
}

.switch.large {
  height: 2.5rem;
}
.switch.large .switch-paddle {
  width: 5rem;
  height: 2.5rem;
  font-size: 1rem;
}
.switch.large .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 2rem;
  height: 2rem;
}
.switch.large input:checked ~ .switch-paddle::after {
  left: 2.75rem;
}

table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}
thead,
tbody,
tfoot {
  border: 1px solid #f2f2f2;
  background-color: #ffffff;
}

caption {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
}

thead {
  background: #f9f9f9;
  color: #555759;
}

tfoot {
  background: #f2f2f2;
  color: #555759;
}

thead tr,
tfoot tr {
  background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
}

tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}

tbody tr:nth-child(even) {
  border-bottom: 0;
  background-color: #f2f2f2;
}

table.unstriped tbody {
  background-color: #ffffff;
}
table.unstriped tbody tr {
  border-bottom: 0;
  border-bottom: 1px solid #f2f2f2;
  background-color: #ffffff;
}

@media print, screen and (max-width: 63.99875em) {
  table.stack thead {
    display: none;
  }
  table.stack tfoot {
    display: none;
  }
  table.stack tr,
table.stack th,
table.stack td {
    display: block;
  }
  table.stack td {
    border-top: 0;
  }
}

table.scroll {
  display: block;
  width: 100%;
  overflow-x: auto;
}

table.hover thead tr:hover {
  background-color: #f4f4f4;
}
table.hover tfoot tr:hover {
  background-color: #ededed;
}
table.hover tbody tr:hover {
  background-color: #fafafa;
}
table.hover:not(.unstriped) tr:nth-of-type(even):hover {
  background-color: #ededed;
}

.table-scroll {
  overflow-x: auto;
}

.badge {
  display: inline-block;
  min-width: 2.1em;
  padding: 0.3em;
  border-radius: 50%;
  font-size: 0.6rem;
  text-align: center;
  background: #006491;
  color: #ffffff;
}
.badge.primary {
  background: #006491;
  color: #ffffff;
}
.badge.secondary {
  background: #46B8E9;
  color: #000000;
}
.badge.success {
  background: #67842b;
  color: #000000;
}
.badge.warning {
  background: #fc9836;
  color: #000000;
}
.badge.alert {
  background: #c54545;
  color: #ffffff;
}

.breadcrumbs {
  margin: 0 0 1rem 0;
  list-style: none;
}
.breadcrumbs::before, .breadcrumbs::after {
  display: table;
  content: " ";
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.breadcrumbs::after {
  clear: both;
}
.breadcrumbs li {
  float: left;
  font-size: 1rem;
  color: #ffffff;
  cursor: default;
}
.breadcrumbs li:not(:last-child)::after {
  position: relative;
  margin: 0 0.75rem;
  opacity: 1;
  content: "/";
  color: #555759;
}
.breadcrumbs a {
  color: #ffffff;
}
.breadcrumbs a:hover {
  text-decoration: underline;
}
.breadcrumbs .disabled {
  color: #555759;
  cursor: not-allowed;
}

.callout, .bs-callout, .well {
  position: relative;
  margin: 0 0 1rem 0;
  padding: 1rem;
  border: none;
  border-radius: 0;
  background-color: white;
  color: #555759;
}
.callout > :first-child, .bs-callout > :first-child, .well > :first-child {
  margin-top: 0;
}
.callout > :last-child, .bs-callout > :last-child, .well > :last-child {
  margin-bottom: 0;
}
.callout.primary, .primary.bs-callout, .primary.well {
  background-color: white;
  color: #555759;
}
.callout.secondary, .secondary.bs-callout, .secondary.well {
  background-color: white;
  color: #555759;
}
.callout.success, .success.bs-callout, .success.well {
  background-color: white;
  color: #555759;
}
.callout.warning, .warning.bs-callout, .warning.well {
  background-color: white;
  color: #555759;
}
.callout.alert, .alert.bs-callout, .alert.well {
  background-color: white;
  color: #555759;
}
.callout.small, .small.bs-callout, .small.well {
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
}
.callout.large, .large.bs-callout, .large.well {
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
}

.card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-bottom: 1rem;
  border: 1px solid #d4e8f4;
  border-radius: 0;
  background: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
  overflow: hidden;
  color: #555759;
}
.card > :last-child {
  margin-bottom: 0;
}

.card-divider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  padding: 1rem;
  background: #d4e8f4;
}
.card-divider > :last-child {
  margin-bottom: 0;
}

.card-section {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 1rem;
}
.card-section > :last-child {
  margin-bottom: 0;
}

.card-image {
  min-height: 1px;
}

.dropdown-pane {
  position: absolute;
  z-index: 10;
  display: none;
  width: 300px;
  padding: 1rem;
  visibility: hidden;
  border: 1px solid #555759;
  border-radius: 0;
  background-color: #ffffff;
  font-size: 1rem;
}
.dropdown-pane.is-opening {
  display: block;
}
.dropdown-pane.is-open {
  display: block;
  visibility: visible;
}

.dropdown-pane.tiny {
  width: 100px;
}

.dropdown-pane.small {
  width: 200px;
}

.dropdown-pane.large {
  width: 400px;
}

.pagination {
  margin-left: 0;
  margin-bottom: 1rem;
}
.pagination::before, .pagination::after {
  display: table;
  content: " ";
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.pagination::after {
  clear: both;
}
.pagination li {
  margin-right: 0.0625rem;
  border-radius: 0;
  font-size: 0.875rem;
  display: none;
}
.pagination li:last-child, .pagination li:first-child {
  display: inline-block;
}
@media print, screen and (min-width: 40em) {
  .pagination li {
    display: inline-block;
  }
}
.pagination a,
.pagination button {
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
  color: #000000;
}
.pagination a:hover,
.pagination button:hover {
  background: #d4e8f4;
}
.pagination .current {
  padding: 0.1875rem 0.625rem;
  background: #006491;
  color: #ffffff;
  cursor: default;
}
.pagination .disabled {
  padding: 0.1875rem 0.625rem;
  color: #555759;
  cursor: not-allowed;
}
.pagination .disabled:hover {
  background: transparent;
}
.pagination .ellipsis::after {
  padding: 0.1875rem 0.625rem;
  content: "…";
  color: #000000;
}

.pagination-previous a::before,
.pagination-previous.disabled::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«";
}

.pagination-next a::after,
.pagination-next.disabled::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»";
}

.has-tip {
  position: relative;
  display: inline-block;
  border-bottom: dotted 1px #555759;
  font-weight: 600;
  cursor: help;
}

.tooltip {
  position: absolute;
  top: calc(100% + 0.6495rem);
  z-index: 1200;
  max-width: 10rem;
  padding: 0.75rem;
  border-radius: 0;
  background-color: #000000;
  font-size: 80%;
  color: #ffffff;
}
.tooltip::before {
  position: absolute;
}
.tooltip.bottom::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: "";
  border-top-width: 0;
  border-bottom-style: solid;
  border-color: transparent transparent #000000;
  bottom: 100%;
}
.tooltip.bottom.align-center::before {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.tooltip.top::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #000000 transparent transparent;
  top: 100%;
  bottom: auto;
}
.tooltip.top.align-center::before {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.tooltip.left::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: "";
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #000000;
  left: 100%;
}
.tooltip.left.align-center::before {
  bottom: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.tooltip.right::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: "";
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #000000 transparent transparent;
  right: 100%;
  left: auto;
}
.tooltip.right.align-center::before {
  bottom: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.tooltip.align-top::before {
  bottom: auto;
  top: 10%;
}
.tooltip.align-bottom::before {
  bottom: 10%;
  top: auto;
}
.tooltip.align-left::before {
  left: 10%;
  right: auto;
}
.tooltip.align-right::before {
  left: auto;
  right: 10%;
}

.accordion {
  margin-left: 0;
  background: none;
  list-style-type: none;
}
.accordion[disabled] .accordion-title {
  cursor: not-allowed;
}

.accordion-item:first-child > :first-child {
  border-radius: 0 0 0 0;
}
.accordion-item:last-child > :last-child {
  border-radius: 0 0 0 0;
}

.accordion-title {
  position: relative;
  display: block;
  padding: 1.25rem 1rem;
  border: none;
  border-bottom: 0;
  font-size: 0.75rem;
  line-height: 1;
  color: #555759;
}
:last-child:not(.is-active) > .accordion-title {
  border-bottom: none;
  border-radius: 0 0 0 0;
}
.accordion-title:hover, .accordion-title:focus {
  background-color: #006491;
}
.accordion-title::before {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin-top: -0.5rem;
  content: "\f078";
}
.is-active > .accordion-title::before {
  content: "\f077";
}

.accordion-content {
  display: none;
  padding: 1rem;
  border: none;
  border-bottom: 0;
  background-color: #f7f3f0;
  color: #555759;
}
:last-child > .accordion-content:last-child {
  border-bottom: none;
}

.media-object {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.media-object img {
  max-width: none;
}
@media print, screen and (max-width: 39.99875em) {
  .media-object.stack-for-small {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.media-object-section {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.media-object-section:first-child {
  padding-right: 1rem;
}
.media-object-section:last-child:not(:nth-child(2)) {
  padding-left: 1rem;
}
.media-object-section > :last-child {
  margin-bottom: 0;
}
@media print, screen and (max-width: 39.99875em) {
  .stack-for-small .media-object-section {
    padding: 0;
    padding-bottom: 1rem;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .stack-for-small .media-object-section img {
    width: 100%;
  }
}
.media-object-section.main-section {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

.orbit {
  position: relative;
}

.orbit-container {
  position: relative;
  height: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}

.orbit-slide {
  width: 100%;
  position: absolute;
}
.orbit-slide.no-motionui.is-active {
  top: 0;
  left: 0;
}

.orbit-figure {
  margin: 0;
}

.orbit-image {
  width: 100%;
  max-width: 100%;
  margin: 0;
}

.orbit-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem;
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffffff;
}

.orbit-next, .orbit-previous {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #ffffff;
}
[data-whatinput=mouse] .orbit-next, [data-whatinput=mouse] .orbit-previous {
  outline: 0;
}
.orbit-next:hover, .orbit-previous:hover, .orbit-next:active, .orbit-previous:active, .orbit-next:focus, .orbit-previous:focus {
  background-color: rgba(0, 0, 0, 0.5);
}

.orbit-previous {
  left: 0;
}

.orbit-next {
  left: auto;
  right: 0;
}

.orbit-bullets {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}
[data-whatinput=mouse] .orbit-bullets {
  outline: 0;
}
.orbit-bullets button {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.1rem;
  border-radius: 50%;
  background-color: #555759;
}
.orbit-bullets button:hover {
  background-color: #555759;
}
.orbit-bullets button.is-active {
  background-color: #555759;
}

.responsive-embed,
.flex-video {
  position: relative;
  height: 0;
  margin-bottom: 1rem;
  padding-bottom: 75%;
  overflow: hidden;
}
.responsive-embed iframe,
.responsive-embed object,
.responsive-embed embed,
.responsive-embed video,
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.responsive-embed.widescreen,
.flex-video.widescreen {
  padding-bottom: 56.25%;
}

.tabs {
  margin: 0;
  border: 1px solid #d4e8f4;
  background: #ffffff;
  list-style-type: none;
}
.tabs::before, .tabs::after {
  display: table;
  content: " ";
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.tabs::after {
  clear: both;
}

.tabs.vertical > li {
  display: block;
  float: none;
  width: auto;
}

.tabs.simple > li > a {
  padding: 0;
}
.tabs.simple > li > a:hover {
  background: transparent;
}

.tabs.primary {
  background: #006491;
}
.tabs.primary > li > a {
  color: #ffffff;
}
.tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
  background: #0071a3;
}

.tabs-title {
  float: left;
}
.tabs-title > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.75rem;
  line-height: 1;
  color: #006491;
}
[data-whatinput=mouse] .tabs-title > a {
  outline: 0;
}
.tabs-title > a:hover {
  background: #ffffff;
  color: #00567d;
}
.tabs-title > a:focus, .tabs-title > a[aria-selected=true] {
  background: #d4e8f4;
  color: #006491;
}

.tabs-content {
  border: 1px solid #d4e8f4;
  border-top: 0;
  background: #ffffff;
  color: #555759;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.tabs-content.vertical {
  border: 1px solid #d4e8f4;
  border-left: 0;
}

.tabs-panel {
  display: none;
  padding: 1rem;
}
.tabs-panel.is-active {
  display: block;
}

.thumbnail {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 1rem;
  border: 4px solid #ffffff;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  line-height: 0;
}

a.thumbnail {
  -webkit-transition: -webkit-box-shadow 200ms ease-out;
  transition: -webkit-box-shadow 200ms ease-out;
  transition: box-shadow 200ms ease-out;
  transition: box-shadow 200ms ease-out, -webkit-box-shadow 200ms ease-out;
}
a.thumbnail:hover, a.thumbnail:focus {
  -webkit-box-shadow: 0 0 6px 1px rgba(0, 100, 145, 0.5);
          box-shadow: 0 0 6px 1px rgba(0, 100, 145, 0.5);
}
a.thumbnail image {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[data-whatinput=mouse] .menu li {
  outline: 0;
}
.menu a,
.menu .button,
.menu .modal .modal-content .btn,
.modal .modal-content .menu .btn,
.menu form .btn,
form .menu .btn,
.menu .widget-InPageNav ul.button_grid li a,
.widget-InPageNav ul.button_grid li .menu a,
.menu ul.button_list li a,
.menu ul.btn-collection li a,
ul.button_list li .menu a,
ul.btn-collection li .menu a,
.menu .content button.btn,
.content .menu button.btn,
.menu .content a[href].btn,
.content .menu a[href].btn {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
.menu input,
.menu select,
.menu a,
.menu button {
  margin-bottom: 0;
}
.menu input {
  display: inline-block;
}
.menu, .menu.horizontal {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.menu.vertical {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.menu.vertical.icon-top li a img,
.menu.vertical.icon-top li a i,
.menu.vertical.icon-top li a svg, .menu.vertical.icon-bottom li a img,
.menu.vertical.icon-bottom li a i,
.menu.vertical.icon-bottom li a svg {
  text-align: left;
}
.menu.expanded li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}
.menu.expanded.icon-top li a img,
.menu.expanded.icon-top li a i,
.menu.expanded.icon-top li a svg, .menu.expanded.icon-bottom li a img,
.menu.expanded.icon-bottom li a i,
.menu.expanded.icon-bottom li a svg {
  text-align: left;
}
.menu.simple {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.menu.simple li + li {
  margin-left: 1rem;
}
.menu.simple a {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
  .menu.medium-horizontal {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .menu.medium-vertical {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .menu.medium-expanded li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
  .menu.medium-simple li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}
@media print, screen and (min-width: 64em) {
  .menu.large-horizontal {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .menu.large-vertical {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .menu.large-expanded li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
  .menu.large-simple li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}
.menu.nested {
  margin-right: 0;
  margin-left: 1rem;
}
.menu.icons a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.menu.icon-left li a, .menu.nested.icon-left li a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.menu.icon-left li a img,
.menu.icon-left li a i,
.menu.icon-left li a svg, .menu.nested.icon-left li a img,
.menu.nested.icon-left li a i,
.menu.nested.icon-left li a svg {
  margin-right: 0.25rem;
}
.menu.icon-right li a, .menu.nested.icon-right li a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.menu.icon-right li a img,
.menu.icon-right li a i,
.menu.icon-right li a svg, .menu.nested.icon-right li a img,
.menu.nested.icon-right li a i,
.menu.nested.icon-right li a svg {
  margin-left: 0.25rem;
}
.menu.icon-top li a, .menu.nested.icon-top li a {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.menu.icon-top li a img,
.menu.icon-top li a i,
.menu.icon-top li a svg, .menu.nested.icon-top li a img,
.menu.nested.icon-top li a i,
.menu.nested.icon-top li a svg {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
.menu.icon-bottom li a, .menu.nested.icon-bottom li a {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.menu.icon-bottom li a img,
.menu.icon-bottom li a i,
.menu.icon-bottom li a svg, .menu.nested.icon-bottom li a img,
.menu.nested.icon-bottom li a i,
.menu.nested.icon-bottom li a svg {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
.menu .is-active > a {
  background: #006491;
  color: #ffffff;
}
.menu .active > a {
  background: #006491;
  color: #ffffff;
}
.menu.align-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.menu.align-right li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.menu.align-right li .submenu li {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.menu.align-right.vertical li {
  display: block;
  text-align: right;
}
.menu.align-right.vertical li .submenu li {
  text-align: right;
}
.menu.align-right.icon-top li a img,
.menu.align-right.icon-top li a i,
.menu.align-right.icon-top li a svg, .menu.align-right.icon-bottom li a img,
.menu.align-right.icon-bottom li a i,
.menu.align-right.icon-bottom li a svg {
  text-align: right;
}
.menu.align-right .nested {
  margin-right: 1rem;
  margin-left: 0;
}
.menu.align-center li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.menu.align-center li .submenu li {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.menu .menu-text {
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}

.menu-centered > .menu {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.menu-centered > .menu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.menu-centered > .menu li .submenu li {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.no-js [data-responsive-menu] ul {
  display: none;
}

.menu-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 16px;
  cursor: pointer;
}
.menu-icon::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: #ffffff;
  -webkit-box-shadow: 0 7px 0 #ffffff, 0 14px 0 #ffffff;
          box-shadow: 0 7px 0 #ffffff, 0 14px 0 #ffffff;
  content: "";
}
.menu-icon:hover::after {
  background: #555759;
  -webkit-box-shadow: 0 7px 0 #555759, 0 14px 0 #555759;
          box-shadow: 0 7px 0 #555759, 0 14px 0 #555759;
}

.menu-icon.dark {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 16px;
  cursor: pointer;
}
.menu-icon.dark::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: #000000;
  -webkit-box-shadow: 0 7px 0 #000000, 0 14px 0 #000000;
          box-shadow: 0 7px 0 #000000, 0 14px 0 #000000;
  content: "";
}
.menu-icon.dark:hover::after {
  background: #555759;
  -webkit-box-shadow: 0 7px 0 #555759, 0 14px 0 #555759;
          box-shadow: 0 7px 0 #555759, 0 14px 0 #555759;
}

.accordion-menu li {
  width: 100%;
}
.accordion-menu a {
  padding: 0.7rem 1rem;
}
.accordion-menu .is-accordion-submenu a {
  padding: 0.7rem 1rem;
}
.accordion-menu .nested.is-accordion-submenu {
  margin-right: 0;
  margin-left: 1rem;
}
.accordion-menu.align-right .nested.is-accordion-submenu {
  margin-right: 1rem;
  margin-left: 0;
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a {
  position: relative;
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #006491 transparent transparent;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 1rem;
}
.accordion-menu.align-left .is-accordion-submenu-parent > a::after {
  right: 1rem;
  left: auto;
}
.accordion-menu.align-right .is-accordion-submenu-parent > a::after {
  right: auto;
  left: 1rem;
}
.accordion-menu .is-accordion-submenu-parent[aria-expanded=true] > a::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

.is-accordion-submenu-parent {
  position: relative;
}

.has-submenu-toggle > a {
  margin-right: 40px;
}

.submenu-toggle {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.submenu-toggle::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #006491 transparent transparent;
  top: 0;
  bottom: 0;
  margin: auto;
}

.submenu-toggle[aria-expanded=true]::after {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

.submenu-toggle-text {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.is-drilldown {
  position: relative;
  overflow: hidden;
}
.is-drilldown li {
  display: block;
}
.is-drilldown.animate-height {
  -webkit-transition: height 0.5s;
  transition: height 0.5s;
}

.drilldown a {
  padding: 0.7rem 1rem;
  background: #ffffff;
}
.drilldown .is-drilldown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: -1;
  width: 100%;
  background: #ffffff;
  -webkit-transition: -webkit-transform 0.15s linear;
  transition: -webkit-transform 0.15s linear;
  transition: transform 0.15s linear;
  transition: transform 0.15s linear, -webkit-transform 0.15s linear;
}
.drilldown .is-drilldown-submenu.is-active {
  z-index: 1;
  display: block;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.drilldown .is-drilldown-submenu.is-closing {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.drilldown .is-drilldown-submenu a {
  padding: 0.7rem 1rem;
}
.drilldown .nested.is-drilldown-submenu {
  margin-right: 0;
  margin-left: 0;
}
.drilldown .drilldown-submenu-cover-previous {
  min-height: 100%;
}
.drilldown .is-drilldown-submenu-parent > a {
  position: relative;
}
.drilldown .is-drilldown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #006491;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 1rem;
}
.drilldown.align-left .is-drilldown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #555759;
  right: 1rem;
  left: auto;
}
.drilldown.align-right .is-drilldown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #555759 transparent transparent;
  right: auto;
  left: 1rem;
}
.drilldown .js-drilldown-back > a::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #006491 transparent transparent;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem;
}

.dropdown.menu > li.opens-left > .is-dropdown-submenu {
  top: 100%;
  right: 0;
  left: auto;
}
.dropdown.menu > li.opens-right > .is-dropdown-submenu {
  top: 100%;
  right: auto;
  left: 0;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a {
  position: relative;
  padding-right: 1.5rem;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #555759 transparent transparent;
  right: 5px;
  left: auto;
  margin-top: -3px;
}
[data-whatinput=mouse] .dropdown.menu a {
  outline: 0;
}
.dropdown.menu > li > a {
  padding: 0.7rem 1rem;
}
.dropdown.menu > li.is-active > a {
  background: transparent;
  color: #006491;
}
.no-js .dropdown.menu ul {
  display: none;
}
.dropdown.menu .nested.is-dropdown-submenu {
  margin-right: 0;
  margin-left: 0;
}
.dropdown.menu.vertical > li .is-dropdown-submenu {
  top: 0;
}
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
  top: 0;
  right: 100%;
  left: auto;
}
.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}
.dropdown.menu.vertical > li > a::after {
  right: 14px;
}
.dropdown.menu.vertical > li.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #555759 transparent transparent;
  right: auto;
  left: 5px;
}
.dropdown.menu.vertical > li.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #555759;
}
@media print, screen and (min-width: 40em) {
  .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto;
  }
  .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
  }
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem;
  }
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #555759 transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
  }
  .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
    top: 0;
  }
  .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto;
  }
  .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }
  .dropdown.menu.medium-vertical > li > a::after {
    right: 14px;
  }
  .dropdown.menu.medium-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #555759 transparent transparent;
    right: auto;
    left: 5px;
  }
  .dropdown.menu.medium-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #555759;
  }
}
@media print, screen and (min-width: 64em) {
  .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto;
  }
  .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
  }
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem;
  }
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #555759 transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
  }
  .dropdown.menu.large-vertical > li .is-dropdown-submenu {
    top: 0;
  }
  .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto;
  }
  .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }
  .dropdown.menu.large-vertical > li > a::after {
    right: 14px;
  }
  .dropdown.menu.large-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #555759 transparent transparent;
    right: auto;
    left: 5px;
  }
  .dropdown.menu.large-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #555759;
  }
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
  top: 100%;
  right: 0;
  left: auto;
}

.is-dropdown-menu.vertical {
  width: 100px;
}
.is-dropdown-menu.vertical.align-right {
  float: right;
}

.is-dropdown-submenu-parent {
  position: relative;
}
.is-dropdown-submenu-parent a::after {
  position: absolute;
  top: 50%;
  right: 5px;
  left: auto;
  margin-top: -6px;
}
.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
  top: 100%;
  left: auto;
}
.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
  right: 100%;
  left: auto;
}
.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}

.is-dropdown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 1;
  display: none;
  min-width: 200px;
  border: 1px solid #555759;
  background: #ffffff;
}
.dropdown .is-dropdown-submenu a {
  padding: 0.7rem 1rem;
}
.is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
  right: 14px;
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #555759 transparent transparent;
  right: auto;
  left: 5px;
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #555759;
}
.is-dropdown-submenu .is-dropdown-submenu {
  margin-top: -1px;
}
.is-dropdown-submenu > li {
  width: 100%;
}
.is-dropdown-submenu.js-dropdown-active {
  display: block;
}

.is-off-canvas-open {
  overflow: hidden;
}

.js-off-canvas-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.5s ease, visibility 0.5s ease;
  transition: opacity 0.5s ease, visibility 0.5s ease;
  background: rgba(255, 255, 255, 0.25);
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}
.js-off-canvas-overlay.is-visible {
  opacity: 1;
  visibility: visible;
}
.js-off-canvas-overlay.is-closable {
  cursor: pointer;
}
.js-off-canvas-overlay.is-overlay-absolute {
  position: absolute;
}
.js-off-canvas-overlay.is-overlay-fixed {
  position: fixed;
}

.off-canvas-wrapper {
  position: relative;
  overflow: hidden;
}

.off-canvas {
  position: fixed;
  z-index: 12;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: #d4e8f4;
}
[data-whatinput=mouse] .off-canvas {
  outline: 0;
}
.off-canvas.is-transition-push {
  z-index: 12;
}
.off-canvas.is-closed {
  visibility: hidden;
}
.off-canvas.is-transition-overlap {
  z-index: 13;
}
.off-canvas.is-transition-overlap.is-open {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}
.off-canvas.is-open {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.off-canvas-absolute {
  position: absolute;
  z-index: 12;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: #d4e8f4;
}
[data-whatinput=mouse] .off-canvas-absolute {
  outline: 0;
}
.off-canvas-absolute.is-transition-push {
  z-index: 12;
}
.off-canvas-absolute.is-closed {
  visibility: hidden;
}
.off-canvas-absolute.is-transition-overlap {
  z-index: 13;
}
.off-canvas-absolute.is-transition-overlap.is-open {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}
.off-canvas-absolute.is-open {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.position-left {
  top: 0;
  left: 0;
  height: 100%;
  overflow-y: auto;
  width: 250px;
  -webkit-transform: translateX(-250px);
          transform: translateX(-250px);
}
.off-canvas-content .off-canvas.position-left {
  -webkit-transform: translateX(-250px);
          transform: translateX(-250px);
}
.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.off-canvas-content.is-open-left.has-transition-push {
  -webkit-transform: translateX(250px);
          transform: translateX(250px);
}

.position-left.is-transition-push {
  -webkit-box-shadow: inset -13px 0 20px -13px rgba(0, 0, 0, 0.25);
          box-shadow: inset -13px 0 20px -13px rgba(0, 0, 0, 0.25);
}

.position-right {
  top: 0;
  right: 0;
  height: 100%;
  overflow-y: auto;
  width: 250px;
  -webkit-transform: translateX(250px);
          transform: translateX(250px);
}
.off-canvas-content .off-canvas.position-right {
  -webkit-transform: translateX(250px);
          transform: translateX(250px);
}
.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.off-canvas-content.is-open-right.has-transition-push {
  -webkit-transform: translateX(-250px);
          transform: translateX(-250px);
}

.position-right.is-transition-push {
  -webkit-box-shadow: inset 13px 0 20px -13px rgba(0, 0, 0, 0.25);
          box-shadow: inset 13px 0 20px -13px rgba(0, 0, 0, 0.25);
}

.position-top {
  top: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  height: 250px;
  -webkit-transform: translateY(-250px);
          transform: translateY(-250px);
}
.off-canvas-content .off-canvas.position-top {
  -webkit-transform: translateY(-250px);
          transform: translateY(-250px);
}
.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.off-canvas-content.is-open-top.has-transition-push {
  -webkit-transform: translateY(250px);
          transform: translateY(250px);
}

.position-top.is-transition-push {
  -webkit-box-shadow: inset 0 -13px 20px -13px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 -13px 20px -13px rgba(0, 0, 0, 0.25);
}

.position-bottom {
  bottom: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  height: 250px;
  -webkit-transform: translateY(250px);
          transform: translateY(250px);
}
.off-canvas-content .off-canvas.position-bottom {
  -webkit-transform: translateY(250px);
          transform: translateY(250px);
}
.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.off-canvas-content.is-open-bottom.has-transition-push {
  -webkit-transform: translateY(-250px);
          transform: translateY(-250px);
}

.position-bottom.is-transition-push {
  -webkit-box-shadow: inset 0 13px 20px -13px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 13px 20px -13px rgba(0, 0, 0, 0.25);
}

.off-canvas-content {
  -webkit-transform: none;
          transform: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.off-canvas-content.has-transition-overlap, .off-canvas-content.has-transition-push {
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.off-canvas-content.has-transition-push {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.off-canvas-content .off-canvas.is-open {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

@media print, screen and (min-width: 40em) {
  .position-left.reveal-for-medium {
    -webkit-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    transition: none;
    visibility: visible;
  }
  .position-left.reveal-for-medium .close-button {
    display: none;
  }
  .off-canvas-content .position-left.reveal-for-medium {
    -webkit-transform: none;
            transform: none;
  }
  .off-canvas-content.has-reveal-left {
    margin-left: 250px;
  }
  .position-left.reveal-for-medium ~ .off-canvas-content {
    margin-left: 250px;
  }
  .position-right.reveal-for-medium {
    -webkit-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    transition: none;
    visibility: visible;
  }
  .position-right.reveal-for-medium .close-button {
    display: none;
  }
  .off-canvas-content .position-right.reveal-for-medium {
    -webkit-transform: none;
            transform: none;
  }
  .off-canvas-content.has-reveal-right {
    margin-right: 250px;
  }
  .position-right.reveal-for-medium ~ .off-canvas-content {
    margin-right: 250px;
  }
  .position-top.reveal-for-medium {
    -webkit-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    transition: none;
    visibility: visible;
  }
  .position-top.reveal-for-medium .close-button {
    display: none;
  }
  .off-canvas-content .position-top.reveal-for-medium {
    -webkit-transform: none;
            transform: none;
  }
  .off-canvas-content.has-reveal-top {
    margin-top: 250px;
  }
  .position-top.reveal-for-medium ~ .off-canvas-content {
    margin-top: 250px;
  }
  .position-bottom.reveal-for-medium {
    -webkit-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    transition: none;
    visibility: visible;
  }
  .position-bottom.reveal-for-medium .close-button {
    display: none;
  }
  .off-canvas-content .position-bottom.reveal-for-medium {
    -webkit-transform: none;
            transform: none;
  }
  .off-canvas-content.has-reveal-bottom {
    margin-bottom: 250px;
  }
  .position-bottom.reveal-for-medium ~ .off-canvas-content {
    margin-bottom: 250px;
  }
}
@media print, screen and (min-width: 64em) {
  .position-left.reveal-for-large {
    -webkit-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    transition: none;
    visibility: visible;
  }
  .position-left.reveal-for-large .close-button {
    display: none;
  }
  .off-canvas-content .position-left.reveal-for-large {
    -webkit-transform: none;
            transform: none;
  }
  .off-canvas-content.has-reveal-left {
    margin-left: 250px;
  }
  .position-left.reveal-for-large ~ .off-canvas-content {
    margin-left: 250px;
  }
  .position-right.reveal-for-large {
    -webkit-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    transition: none;
    visibility: visible;
  }
  .position-right.reveal-for-large .close-button {
    display: none;
  }
  .off-canvas-content .position-right.reveal-for-large {
    -webkit-transform: none;
            transform: none;
  }
  .off-canvas-content.has-reveal-right {
    margin-right: 250px;
  }
  .position-right.reveal-for-large ~ .off-canvas-content {
    margin-right: 250px;
  }
  .position-top.reveal-for-large {
    -webkit-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    transition: none;
    visibility: visible;
  }
  .position-top.reveal-for-large .close-button {
    display: none;
  }
  .off-canvas-content .position-top.reveal-for-large {
    -webkit-transform: none;
            transform: none;
  }
  .off-canvas-content.has-reveal-top {
    margin-top: 250px;
  }
  .position-top.reveal-for-large ~ .off-canvas-content {
    margin-top: 250px;
  }
  .position-bottom.reveal-for-large {
    -webkit-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    transition: none;
    visibility: visible;
  }
  .position-bottom.reveal-for-large .close-button {
    display: none;
  }
  .off-canvas-content .position-bottom.reveal-for-large {
    -webkit-transform: none;
            transform: none;
  }
  .off-canvas-content.has-reveal-bottom {
    margin-bottom: 250px;
  }
  .position-bottom.reveal-for-large ~ .off-canvas-content {
    margin-bottom: 250px;
  }
}
@media print, screen and (min-width: 40em) {
  .off-canvas.in-canvas-for-medium {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    -webkit-transition: none;
    transition: none;
  }
  .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top, .off-canvas.in-canvas-for-medium.position-bottom {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transform: none;
            transform: none;
  }
  .off-canvas.in-canvas-for-medium .close-button {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  .off-canvas.in-canvas-for-large {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    -webkit-transition: none;
    transition: none;
  }
  .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top, .off-canvas.in-canvas-for-large.position-bottom {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transform: none;
            transform: none;
  }
  .off-canvas.in-canvas-for-large .close-button {
    display: none;
  }
}
html.is-reveal-open {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}
html.is-reveal-open.zf-has-scroll {
  overflow-y: scroll;
}
html.is-reveal-open body {
  overflow-y: hidden;
}

.reveal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(0, 0, 0, 0.45);
  overflow-y: auto;
}

.reveal {
  z-index: 1006;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #555759;
  border-radius: 0;
  background-color: #ffffff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
}
[data-whatinput=mouse] .reveal {
  outline: 0;
}
@media print, screen and (min-width: 40em) {
  .reveal {
    min-height: 0;
  }
}
.reveal .column {
  min-width: 0;
}
.reveal > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
  .reveal {
    width: 600px;
    max-width: 93.75rem;
  }
}
.reveal.collapse {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
  .reveal.tiny {
    width: 30%;
    max-width: 93.75rem;
  }
}
@media print, screen and (min-width: 40em) {
  .reveal.small {
    width: 50%;
    max-width: 93.75rem;
  }
}
@media print, screen and (min-width: 40em) {
  .reveal.large {
    width: 90%;
    max-width: 93.75rem;
  }
}
.reveal.full {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
@media print, screen and (max-width: 39.99875em) {
  .reveal {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    margin-left: 0;
    border: 0;
    border-radius: 0;
  }
}
.reveal.without-overlay {
  position: fixed;
}

.sticky-container {
  position: relative;
}

.sticky {
  position: relative;
  z-index: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.sticky.is-stuck {
  position: fixed;
  z-index: 5;
  width: 100%;
}
.sticky.is-stuck.is-at-top {
  top: 0;
}
.sticky.is-stuck.is-at-bottom {
  bottom: 0;
}

.sticky.is-anchored {
  position: relative;
  right: auto;
  left: auto;
}
.sticky.is-anchored.is-at-bottom {
  bottom: 0;
}

.title-bar {
  padding: 0.5rem;
  background: #000000;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.title-bar .menu-icon {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.title-bar-left,
.title-bar-right {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

.title-bar-right {
  text-align: right;
}

.title-bar-title {
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
}

.top-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.top-bar,
.top-bar ul {
  background-color: #d4e8f4;
}
.top-bar input {
  max-width: 200px;
  margin-right: 1rem;
}
.top-bar .input-group-field {
  width: 100%;
  margin-right: 0;
}
.top-bar input.button, .top-bar .modal .modal-content input.btn, .modal .modal-content .top-bar input.btn, .top-bar form input.btn, form .top-bar input.btn {
  width: auto;
}
.top-bar .top-bar-left,
.top-bar .top-bar-right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media print, screen and (min-width: 40em) {
  .top-bar {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .top-bar .top-bar-left {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin-right: auto;
  }
  .top-bar .top-bar-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    margin-left: auto;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .top-bar.stacked-for-medium {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .top-bar.stacked-for-medium .top-bar-left,
.top-bar.stacked-for-medium .top-bar-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media print, screen and (max-width: 74.99875em) {
  .top-bar.stacked-for-large {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .top-bar.stacked-for-large .top-bar-left,
.top-bar.stacked-for-large .top-bar-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.top-bar-title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0.5rem 1rem 0.5rem 0;
}

.top-bar-left,
.top-bar-right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.clearfix::before, .clearfix::after {
  display: table;
  content: " ";
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.clearfix::after {
  clear: both;
}

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

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

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

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

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

.align-left.vertical.menu > li > a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.align-right.vertical.menu > li > a {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.align-center.vertical.menu > li > a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

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

.align-self-top {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

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

.align-self-bottom {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

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

.align-self-middle {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.align-self-stretch {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
}

.align-center-middle {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

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

.small-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.small-order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.small-order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.small-order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.small-order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

@media print, screen and (min-width: 40em) {
  .medium-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .medium-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .medium-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .medium-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .medium-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .medium-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media print, screen and (min-width: 64em) {
  .large-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .large-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .large-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .large-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .large-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .large-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
.flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex-child-auto {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.flex-child-grow {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.flex-child-shrink {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

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

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

.flex-dir-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

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

@media print, screen and (min-width: 40em) {
  .medium-flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .medium-flex-child-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .medium-flex-child-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
  .medium-flex-child-shrink {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }
  .medium-flex-dir-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .medium-flex-dir-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .medium-flex-dir-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .medium-flex-dir-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 64em) {
  .large-flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .large-flex-child-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .large-flex-child-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
  .large-flex-child-shrink {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }
  .large-flex-dir-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .large-flex-dir-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .large-flex-dir-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .large-flex-dir-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.hide {
  display: none !important;
}

.invisible {
  visibility: hidden;
}

@media print, screen and (max-width: 39.99875em) {
  .hide-for-small-only {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .show-for-small-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 40em) {
  .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 39.99875em) {
  .show-for-medium {
    display: none !important;
  }
}

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .hide-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 39.99875em), screen and (min-width: 64em) {
  .show-for-medium-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) {
  .hide-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em) {
  .show-for-large {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  .hide-for-large-only {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  .show-for-large-only {
    display: none !important;
  }
}

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}
@media screen and (orientation: landscape) {
  .show-for-landscape,
.hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  .show-for-landscape,
.hide-for-portrait {
    display: none !important;
  }
}

.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}
@media screen and (orientation: landscape) {
  .hide-for-landscape,
.show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  .hide-for-landscape,
.show-for-portrait {
    display: block !important;
  }
}

/* CYBER MEDIA STYLES
===================================== */
/* MIXINS
===================================== */
/* SVG ICONS
===================================== */
/* Useful misc classes */
.relative {
  position: relative;
}

.visible {
  visibility: visible;
}

.hidden {
  visibility: hidden;
  display: none !important;
}

.clear {
  clear: both;
}

.contain {
  max-width: 100vw;
}

.small_clear {
  clear: both;
}

@media print, screen and (max-width: 39.99875em) {
  .small_only_clear, .clear_small_only {
    clear: both;
  }
}

@media print, screen and (min-width: 40em) {
  .medium_clear {
    clear: both;
  }
}

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .medium_only_clear, .clear_medium_only {
    clear: both;
  }
}

@media print, screen and (min-width: 64em) {
  .large_clear {
    clear: both;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  .large_only_clear, .clear_large_only {
    clear: both;
  }
}

.small_float_left {
  float: left;
}

@media print, screen and (max-width: 39.99875em) {
  .small_only_float_left, .float_left_small_only {
    float: left;
  }
}

@media print, screen and (min-width: 40em) {
  .medium_float_left {
    float: left;
  }
}

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .medium_only_float_left, .float_left_medium_only {
    float: left;
  }
}

@media print, screen and (min-width: 64em) {
  .large_float_left {
    float: left;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  .large_only_float_left, .float_left_large_only {
    float: left;
  }
}

.small_float_right {
  float: right;
}

@media print, screen and (max-width: 39.99875em) {
  .small_only_float_right, .float_right_small_only {
    float: right;
  }
}

@media print, screen and (min-width: 40em) {
  .medium_float_right {
    float: right;
  }
}

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .medium_only_float_right, .float_right_medium_only {
    float: right;
  }
}

@media print, screen and (min-width: 64em) {
  .large_float_right {
    float: right;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  .large_only_float_right, .float_right_large_only {
    float: right;
  }
}

/* Margins */
.no_marg_top {
  margin-top: 0 !important;
}

.no_marg_bot {
  margin-bottom: 0 !important;
}

.no_marg_left {
  margin-left: 0 !important;
}

.no_marg_right {
  margin-right: 0 !important;
}

.no_marg, .no_marg_last_child > :last-child {
  margin: 0 !important;
}

@media print, screen and (max-width: 39.99875em) {
  .no_marg_small {
    margin: 0 !important;
  }
}

@media print, screen and (min-width: 40em) {
  .no_marg_med {
    margin: 0 !important;
  }
}

/* Paddings */
.no_pad_top {
  padding-top: 0 !important;
}

.no_pad_bot {
  padding-bottom: 0 !important;
}

.no_pad_left {
  padding-left: 0 !important;
}

.no_pad_right {
  padding-right: 0 !important;
}

.no_pad {
  padding: 0 !important;
}

@media print, screen and (max-width: 39.99875em) {
  .no_pad_small {
    padding: 0 !important;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .no_pad_top_small {
    padding-top: 0 !important;
  }
}

@media print, screen and (min-width: 40em) {
  .no_pad_med {
    padding: 0 !important;
  }
}

.padding_row {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media print, screen and (min-width: 64em) {
  .padding_row {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}

.sr_only, .screen-reader-response {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.grid-container.full_width {
  width: 100%;
}

/* ANIMATIONS
============================================= */
@-webkit-keyframes fade-in-bottom {
  from {
    -webkit-transform: translateY(3.125rem);
            transform: translateY(3.125rem);
    opacity: 0;
  }
  80% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-bottom {
  from {
    -webkit-transform: translateY(3.125rem);
            transform: translateY(3.125rem);
    opacity: 0;
  }
  80% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes fade-in-top {
  from {
    -webkit-transform: translateY(-3.125rem);
            transform: translateY(-3.125rem);
    opacity: 0;
  }
  80% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-top {
  from {
    -webkit-transform: translateY(-3.125rem);
            transform: translateY(-3.125rem);
    opacity: 0;
  }
  80% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateY(0%) scale(1, 1);
            transform: translateY(0%) scale(1, 1);
  }
  40% {
    -webkit-transform: translateY(-10%) scale(1.05, 1.05);
            transform: translateY(-10%) scale(1.05, 1.05);
  }
  75% {
    -webkit-transform: translateY(0%) scale(1, 1);
            transform: translateY(0%) scale(1, 1);
  }
  90% {
    -webkit-transform: translateY(-5%);
            transform: translateY(-5%);
  }
  100% {
    -webkit-transform: translateY(0) scale(1, 1);
            transform: translateY(0) scale(1, 1);
  }
}
@keyframes bounce {
  0% {
    -webkit-transform: translateY(0%) scale(1, 1);
            transform: translateY(0%) scale(1, 1);
  }
  40% {
    -webkit-transform: translateY(-10%) scale(1.05, 1.05);
            transform: translateY(-10%) scale(1.05, 1.05);
  }
  75% {
    -webkit-transform: translateY(0%) scale(1, 1);
            transform: translateY(0%) scale(1, 1);
  }
  90% {
    -webkit-transform: translateY(-5%);
            transform: translateY(-5%);
  }
  100% {
    -webkit-transform: translateY(0) scale(1, 1);
            transform: translateY(0) scale(1, 1);
  }
}
@-webkit-keyframes slideBG {
  0% {
    background-position: -600px 0;
  }
  100% {
    background-position: 0 0;
  }
}
@keyframes slideBG {
  0% {
    background-position: -600px 0;
  }
  100% {
    background-position: 0 0;
  }
}
@-webkit-keyframes loading_fade {
  from {
    left: -100%;
  }
  to {
    left: 100%;
  }
}
@keyframes loading_fade {
  from {
    left: -100%;
  }
  to {
    left: 100%;
  }
}
/* COLOURS
============================================= */
.sg-color {
  height: 150px;
  text-align: center;
  padding: 0.5rem;
  margin-top: 1.25rem;
}
.sg-color:before, .sg-color:after {
  display: block;
}
.sg-color.white {
  background: #ffffff;
  color: #ffffff;
  color: #000000;
  border: solid 1px #000000;
}
.sg-color.white:before {
  content: "$white : #ffffff";
}
.sg-color.white:after {
  content: "Black text on coloured background. Ratio: 21";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (21)";
  }
  @else {
  	content: "Fail (21)";
  }*/
}
.sg-color.vlgray {
  background: #f7f3f0;
  color: #ffffff;
  color: #000000;
  border: solid 1px #000000;
}
.sg-color.vlgray:before {
  content: "$v-light-gray : #f7f3f0";
}
.sg-color.vlgray:after {
  content: "Black text on coloured background. Ratio: 19.0333223206";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (19.0333223206)";
  }
  @else {
  	content: "Fail (19.0333223206)";
  }*/
}
.sg-color.lgray {
  background: #d4e8f4;
  color: #ffffff;
  color: #000000;
  border: solid 1px #000000;
}
.sg-color.lgray:before {
  content: "$light-gray : #d4e8f4";
}
.sg-color.lgray:after {
  content: "Black text on coloured background. Ratio: 16.6483855526";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (16.6483855526)";
  }
  @else {
  	content: "Fail (16.6483855526)";
  }*/
}
.sg-color.mgray {
  background: #555759;
  color: #ffffff;
}
.sg-color.mgray:before {
  content: "$medium-gray : #555759";
}
.sg-color.mgray:after {
  content: "White text on coloured background. Ratio: 7.2569173156";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (7.2569173156)";
  }
  @else {
  	content: "Fail (7.2569173156)";
  }*/
}
.sg-color.dgray {
  background: #555759;
  color: #ffffff;
}
.sg-color.dgray:before {
  content: "$dark-gray : #555759";
}
.sg-color.dgray:after {
  content: "White text on coloured background. Ratio: 7.2569173156";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (7.2569173156)";
  }
  @else {
  	content: "Fail (7.2569173156)";
  }*/
}
.sg-color.black {
  background: #000000;
  color: #ffffff;
}
.sg-color.black:before {
  content: "$black : #000000";
}
.sg-color.black:after {
  content: "White text on coloured background. Ratio: 21";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (21)";
  }
  @else {
  	content: "Fail (21)";
  }*/
}
.sg-color.primary {
  background: #006491;
  color: #ffffff;
}
.sg-color.primary:before {
  content: "$primary-color : #006491";
}
.sg-color.primary:after {
  content: "White text on coloured background. Ratio: 6.4980568168";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (6.4980568168)";
  }
  @else {
  	content: "Fail (6.4980568168)";
  }*/
}
.sg-color.secondary {
  background: #46B8E9;
  color: #ffffff;
}
.sg-color.secondary:before {
  content: "$secondary-color : #46B8E9";
}
.sg-color.secondary:after {
  content: "White text on coloured background. Ratio: 2.2597039989";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (2.2597039989)";
  }
  @else {
  	content: "Fail (2.2597039989)";
  }*/
}
.sg-color.red {
  background: #c54545;
  color: #ffffff;
}
.sg-color.red:before {
  content: "$alert-color/$red : #c54545";
}
.sg-color.red:after {
  content: "White text on coloured background. Ratio: 4.8709812579";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (4.8709812579)";
  }
  @else {
  	content: "Fail (4.8709812579)";
  }*/
}
.sg-color.orange {
  background: #fc9836;
  color: #ffffff;
}
.sg-color.orange:before {
  content: "$warning-color/$orange : #fc9836";
}
.sg-color.orange:after {
  content: "White text on coloured background. Ratio: 2.1686002055";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (2.1686002055)";
  }
  @else {
  	content: "Fail (2.1686002055)";
  }*/
}
.sg-color.green {
  background: #67842b;
  color: #ffffff;
}
.sg-color.green:before {
  content: "$success-color/$green : #67842b";
}
.sg-color.green:after {
  content: "White text on coloured background. Ratio: 4.273024039";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (4.273024039)";
  }
  @else {
  	content: "Fail (4.273024039)";
  }*/
}
.sg-color.resi-p {
  background: #592c5f;
  color: #ffffff;
}
.sg-color.resi-p:before {
  content: "$resi-color-p : #592c5f";
}
.sg-color.resi-p:after {
  content: "White text on coloured background. Ratio: 10.665130994";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (10.665130994)";
  }
  @else {
  	content: "Fail (10.665130994)";
  }*/
}
.sg-color.resi-s {
  background: #592c5f;
  color: #ffffff;
}
.sg-color.resi-s:before {
  content: "$resi-color-s : #592c5f";
}
.sg-color.resi-s:after {
  content: "White text on coloured background. Ratio: 10.665130994";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (10.665130994)";
  }
  @else {
  	content: "Fail (10.665130994)";
  }*/
}
.sg-color.busi-p {
  background: #131c4e;
  color: #ffffff;
}
.sg-color.busi-p:before {
  content: "$busi-color-p : #131c4e";
}
.sg-color.busi-p:after {
  content: "White text on coloured background. Ratio: 13.7317339504";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (13.7317339504)";
  }
  @else {
  	content: "Fail (13.7317339504)";
  }*/
}
.sg-color.busi-s {
  background: #4597cf;
  color: #ffffff;
}
.sg-color.busi-s:before {
  content: "$busi-color-s : #4597cf";
}
.sg-color.busi-s:after {
  content: "White text on coloured background. Ratio: 3.1911576063";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (3.1911576063)";
  }
  @else {
  	content: "Fail (3.1911576063)";
  }*/
}
.sg-color.coun-p {
  background: #587c94;
  color: #ffffff;
}
.sg-color.coun-p:before {
  content: "$coun-color-p : #587c94";
}
.sg-color.coun-p:after {
  content: "White text on coloured background. Ratio: 4.4438559581";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (4.4438559581)";
  }
  @else {
  	content: "Fail (4.4438559581)";
  }*/
}
.sg-color.coun-s {
  background: #d99a29;
  color: #ffffff;
}
.sg-color.coun-s:before {
  content: "$coun-color-s : #d99a29";
}
.sg-color.coun-s:after {
  content: "White text on coloured background. Ratio: 2.4394769539";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (2.4394769539)";
  }
  @else {
  	content: "Fail (2.4394769539)";
  }*/
}
.sg-color.visi-p {
  background: #325674;
  color: #ffffff;
}
.sg-color.visi-p:before {
  content: "$visi-color-p : #325674";
}
.sg-color.visi-p:after {
  content: "White text on coloured background. Ratio: 7.722074228";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (7.722074228)";
  }
  @else {
  	content: "Fail (7.722074228)";
  }*/
}
.sg-color.visi-s {
  background: #a0afe5;
  color: #ffffff;
}
.sg-color.visi-s:before {
  content: "$visi-color-s : #a0afe5";
}
.sg-color.visi-s:after {
  content: "White text on coloured background. Ratio: 2.1520507812";
  /*@if abs(check-color-access($m_colour, $black)) > 4.5 {
  	content: "Pass (2.1520507812)";
  }
  @else {
  	content: "Fail (2.1520507812)";
  }*/
}

p.txt-sg-color.white, .txt-sg-color.white.p {
  color: #ffffff;
}
p.txt-sg-color.vlgray, .txt-sg-color.vlgray.p {
  color: #f7f3f0;
}
p.txt-sg-color.lgray, .txt-sg-color.lgray.p {
  color: #d4e8f4;
}
p.txt-sg-color.mgray, .txt-sg-color.mgray.p {
  color: #555759;
}
p.txt-sg-color.dgray, .txt-sg-color.dgray.p {
  color: #555759;
}
p.txt-sg-color.black, .txt-sg-color.black.p {
  color: #000000;
}
p.txt-sg-color.primary, .txt-sg-color.primary.p {
  color: #006491;
}
p.txt-sg-color.secondary, .txt-sg-color.secondary.p {
  color: #46B8E9;
}
p.txt-sg-color.red, .txt-sg-color.red.p {
  color: #c54545;
}
p.txt-sg-color.orange, .txt-sg-color.orange.p {
  color: #fc9836;
}
p.txt-sg-color.green, .txt-sg-color.green.p {
  color: #67842b;
}
p.txt-sg-color.resi-p, .txt-sg-color.resi-p.p {
  color: #592c5f;
}
p.txt-sg-color.resi-s, .txt-sg-color.resi-s.p {
  color: #592c5f;
}
p.txt-sg-color.busi-p, .txt-sg-color.busi-p.p {
  color: #131c4e;
}
p.txt-sg-color.busi-s, .txt-sg-color.busi-s.p {
  color: #4597cf;
}
p.txt-sg-color.coun-p, .txt-sg-color.coun-p.p {
  color: #587c94;
}
p.txt-sg-color.coun-s, .txt-sg-color.coun-s.p {
  color: #d99a29;
}
p.txt-sg-color.visi-p, .txt-sg-color.visi-p.p {
  color: #325674;
}
p.txt-sg-color.visi-s, .txt-sg-color.visi-s.p {
  color: #a0afe5;
}
/* TYPOGRAPHY
==================================== */
h1, .h1 {
  font-size: calc(24px + ((36 - 24) * ((100vw - 320px) / (1500 - 320)))) !important;
}
@media screen and (min-width: 87.5em) {
  h1, .h1 {
    font-size: 36px !important;
  }
}

h2, form label#eformPageTitleLabel, .h2 {
  font-size: calc(22px + ((30 - 22) * ((100vw - 320px) / (1500 - 320)))) !important;
}
@media screen and (min-width: 87.5em) {
  h2, form label#eformPageTitleLabel, .h2 {
    font-size: 30px !important;
  }
}

h3, .h3 {
  font-size: calc(19px + ((26 - 19) * ((100vw - 320px) / (1500 - 320)))) !important;
}
@media screen and (min-width: 87.5em) {
  h3, .h3 {
    font-size: 26px !important;
  }
}

h4, .h4 {
  font-size: calc(17px + ((24 - 17) * ((100vw - 320px) / (1500 - 320)))) !important;
}
@media screen and (min-width: 87.5em) {
  h4, .h4 {
    font-size: 24px !important;
  }
}

h5, .h5 {
  font-size: calc(16px + ((22 - 16) * ((100vw - 320px) / (1500 - 320)))) !important;
}
@media screen and (min-width: 87.5em) {
  h5, .h5 {
    font-size: 22px !important;
  }
}

h6, .h6 {
  font-size: calc(16px + ((20 - 16) * ((100vw - 320px) / (1500 - 320)))) !important;
}
@media screen and (min-width: 87.5em) {
  h6, .h6 {
    font-size: 20px !important;
  }
}

p + h1, .p + h1, p + .h1, .p + .h1, p + h3, .p + h3, p + .h3, .p + .h3, p + h4, .p + h4, p + .h4, .p + .h4 {
  margin-top: 2rem;
}

.p {
  display: block;
}

@media print, screen and (min-width: 64em) {
  p, .p, li, dt, dl, label, input {
    font-size: 1.125rem;
  }
}

p.large_text, .large_text.p, p.intro, .intro.p {
  font-size: 1.125rem;
}
@media print, screen and (min-width: 64em) {
  p.large_text, .large_text.p, p.intro, .intro.p {
    font-size: 1.25rem;
  }
}

ul.plain_list {
  padding: 0;
  margin: 0;
  list-style: none;
}
ul.plain_list li {
  padding: 0;
  margin: 0;
}

/* BUTTONS ====================================== */
.content h1, .content .h1 {
  font-weight: 600;
  border-bottom: solid 0.125rem #006491;
}
@media print, screen and (min-width: 40em) {
  .content h1, .content .h1 {
    margin-bottom: 1.5rem;
  }
}
.content h2, .content form label#eformPageTitleLabel, form .content label#eformPageTitleLabel, .content .h2 {
  font-weight: 300;
  border-bottom: solid 0.125rem #006491;
}
@media print, screen and (min-width: 40em) {
  .content h2, .content form label#eformPageTitleLabel, form .content label#eformPageTitleLabel, .content .h2 {
    margin-top: 2rem;
    margin-bottom: 1.5rem;
  }
}
.content h3, .content .h3 {
  font-weight: 300;
}
@media print, screen and (min-width: 40em) {
  .content h3, .content .h3 {
    margin-top: 2rem;
    margin-bottom: 1.5rem;
  }
}
.content h3 > a, .content .h3 > a {
  display: block;
}
.content h4, .content .h4, .content h5, .content .h5, .content h6, .content .h6 {
  font-weight: 300;
}
.content h5, .content .h5, .content h6, .content .h6 {
  color: #555759;
}
.content a[href] {
  border-bottom: solid 1px #006491;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(0, 100, 145, 0)), color-stop(50%, #006491));
  background-image: linear-gradient(0deg, rgba(0, 100, 145, 0) 50%, #006491 50%);
  background-size: 100% 200%;
  background-position: 0 -100%;
  background-repeat: no-repeat;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  color: #006491;
  /* external links */
}
.content a[href]:hover, .content a[href]:focus {
  border-bottom-color: #006491;
  background-position: 0 0;
  color: #ffffff;
  text-decoration: none;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .content a[href]:hover, .content a[href]:focus {
    background-color: #006491;
  }
}
.content a[href][href^="http://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content a[href][href^="https://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content a[href][href^="//"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='xMidYMid' height='50' width='50'%3E%3Cpath style='fill:%23006491; transition: fill 200ms ease-out;' d='M39.19,44.75H6.75a1.5,1.5,0,0,1-1.5-1.5V10.81a1.5,1.5,0,0,1,1.5-1.5H23a1.5,1.5,0,0,1,0,3H8.25V41.75H37.69V27a1.5,1.5,0,0,1,3,0V43.25A1.5,1.5,0,0,1,39.19,44.75Z'/%3E%3Cpath style='fill:%23006491; transition: fill 200ms ease-out;' d='M44.74,6.66a.31.31,0,0,0,0-.1,1.43,1.43,0,0,0-.09-.37h0a1.68,1.68,0,0,0-.2-.34l-.06-.07a1.84,1.84,0,0,0-.29-.26h0a1.39,1.39,0,0,0-.35-.16l-.09,0a1.23,1.23,0,0,0-.39-.06H27a1.5,1.5,0,0,0,0,3h12.6L26,21.91A1.49,1.49,0,0,0,26,24a1.45,1.45,0,0,0,1.06.44A1.47,1.47,0,0,0,28.09,24L41.75,10.37V23a1.5,1.5,0,0,0,3,0V6.75S44.74,6.69,44.74,6.66Z'/%3E%3C/svg%3E") !important;
  background-size: 1.25rem 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 0.3125rem;
  position: relative;
  top: 0.1875rem;
}
.content a[href][href^="http://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):hover:after, .content a[href][href^="http://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):focus:after, .content a[href][href^="https://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):hover:after, .content a[href][href^="https://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):focus:after, .content a[href][href^="//"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):hover:after, .content a[href][href^="//"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):focus:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='xMidYMid' height='50' width='50'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M39.19,44.75H6.75a1.5,1.5,0,0,1-1.5-1.5V10.81a1.5,1.5,0,0,1,1.5-1.5H23a1.5,1.5,0,0,1,0,3H8.25V41.75H37.69V27a1.5,1.5,0,0,1,3,0V43.25A1.5,1.5,0,0,1,39.19,44.75Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M44.74,6.66a.31.31,0,0,0,0-.1,1.43,1.43,0,0,0-.09-.37h0a1.68,1.68,0,0,0-.2-.34l-.06-.07a1.84,1.84,0,0,0-.29-.26h0a1.39,1.39,0,0,0-.35-.16l-.09,0a1.23,1.23,0,0,0-.39-.06H27a1.5,1.5,0,0,0,0,3h12.6L26,21.91A1.49,1.49,0,0,0,26,24a1.45,1.45,0,0,0,1.06.44A1.47,1.47,0,0,0,28.09,24L41.75,10.37V23a1.5,1.5,0,0,0,3,0V6.75S44.74,6.69,44.74,6.66Z'/%3E%3C/svg%3E") !important;
}
.content a[href].button, .content form a[href].btn, form .content a[href].btn, .content .widget-InPageNav ul.button_grid li a[href], .widget-InPageNav ul.button_grid li .content a[href], .content ul.button_list li a[href], .content ul.btn-collection li a[href], ul.button_list li .content a[href], ul.btn-collection li .content a[href], .content a[href].btn {
  border: none;
  background-image: none;
  padding: 1rem 1.5rem;
  background: #006491;
  color: #ffffff;
  font-size: 1rem;
}
@media print, screen and (min-width: 64em) {
  .content a[href].button, .content form a[href].btn, form .content a[href].btn, .content .widget-InPageNav ul.button_grid li a[href], .widget-InPageNav ul.button_grid li .content a[href], .content ul.button_list li a[href], .content ul.btn-collection li a[href], ul.button_list li .content a[href], ul.btn-collection li .content a[href], .content a[href].btn {
    font-size: 1.125rem;
  }
}
.content a[href].button:hover, .content form a[href].btn:hover, form .content a[href].btn:hover, .content .widget-InPageNav ul.button_grid li a[href]:hover, .widget-InPageNav ul.button_grid li .content a[href]:hover, .content ul.button_list li a[href]:hover, .content ul.btn-collection li a[href]:hover, ul.button_list li .content a[href]:hover, ul.btn-collection li .content a[href]:hover, .content a[href].btn:hover, .content a[href].button:focus, .content form a[href].btn:focus, form .content a[href].btn:focus, .content .widget-InPageNav ul.button_grid li a[href]:focus, .widget-InPageNav ul.button_grid li .content a[href]:focus, .content ul.button_list li a[href]:focus, .content ul.btn-collection li a[href]:focus, ul.button_list li .content a[href]:focus, ul.btn-collection li .content a[href]:focus, .content a[href].btn:focus {
  background: #555759;
}
.content a[href].button.upper, .content form a[href].upper.btn, form .content a[href].upper.btn, .content .widget-InPageNav ul.button_grid li a[href].upper, .widget-InPageNav ul.button_grid li .content a[href].upper, .content ul.button_list li a[href].upper, .content ul.btn-collection li a[href].upper, ul.button_list li .content a[href].upper, ul.btn-collection li .content a[href].upper, .content a[href].upper.btn {
  text-transform: uppercase;
}
.content a[href].button.secondary, .content form a[href].secondary.btn, form .content a[href].secondary.btn, .content .widget-InPageNav ul.button_grid li a[href].secondary, .widget-InPageNav ul.button_grid li .content a[href].secondary, .content ul.button_list li a[href].secondary, .content ul.btn-collection li a[href].secondary, ul.button_list li .content a[href].secondary, ul.btn-collection li .content a[href].secondary, .content a[href].secondary.btn {
  background: rgba(0, 100, 145, 0.5);
  color: #555759;
}
.content a[href].button.secondary:hover, .content form a[href].secondary.btn:hover, form .content a[href].secondary.btn:hover, .content .widget-InPageNav ul.button_grid li a[href].secondary:hover, .widget-InPageNav ul.button_grid li .content a[href].secondary:hover, .content ul.button_list li a[href].secondary:hover, .content ul.btn-collection li a[href].secondary:hover, ul.button_list li .content a[href].secondary:hover, ul.btn-collection li .content a[href].secondary:hover, .content a[href].secondary.btn:hover, .content a[href].button.secondary:focus, .content form a[href].secondary.btn:focus, form .content a[href].secondary.btn:focus, .content .widget-InPageNav ul.button_grid li a[href].secondary:focus, .widget-InPageNav ul.button_grid li .content a[href].secondary:focus, .content ul.button_list li a[href].secondary:focus, .content ul.btn-collection li a[href].secondary:focus, ul.button_list li .content a[href].secondary:focus, ul.btn-collection li .content a[href].secondary:focus, .content a[href].secondary.btn:focus {
  background: #006491;
  color: #ffffff;
}
.content a[href].button.btn-default, .content form a[href].btn-default.btn, form .content a[href].btn-default.btn, .content .widget-InPageNav ul.button_grid li a[href].btn-default, .widget-InPageNav ul.button_grid li .content a[href].btn-default, .content ul.button_list li a[href].btn-default, .content ul.btn-collection li a[href].btn-default, ul.button_list li .content a[href].btn-default, ul.btn-collection li .content a[href].btn-default, .content a[href].btn-default.btn {
  background: #555759;
}
.content a[href].button.btn-default:hover, .content form a[href].btn-default.btn:hover, form .content a[href].btn-default.btn:hover, .content .widget-InPageNav ul.button_grid li a[href].btn-default:hover, .widget-InPageNav ul.button_grid li .content a[href].btn-default:hover, .content ul.button_list li a[href].btn-default:hover, .content ul.btn-collection li a[href].btn-default:hover, ul.button_list li .content a[href].btn-default:hover, ul.btn-collection li .content a[href].btn-default:hover, .content a[href].btn-default.btn:hover, .content a[href].button.btn-default:focus, .content form a[href].btn-default.btn:focus, form .content a[href].btn-default.btn:focus, .content .widget-InPageNav ul.button_grid li a[href].btn-default:focus, .widget-InPageNav ul.button_grid li .content a[href].btn-default:focus, .content ul.button_list li a[href].btn-default:focus, .content ul.btn-collection li a[href].btn-default:focus, ul.button_list li .content a[href].btn-default:focus, ul.btn-collection li .content a[href].btn-default:focus, .content a[href].btn-default.btn:focus {
  background: #000000;
}
.content a[href].button[href^="http://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content form a[href][href^="http://"].btn:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, form .content a[href][href^="http://"].btn:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content .widget-InPageNav ul.button_grid li a[href][href^="http://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .widget-InPageNav ul.button_grid li .content a[href][href^="http://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content ul.button_list li a[href][href^="http://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content ul.btn-collection li a[href][href^="http://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, ul.button_list li .content a[href][href^="http://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, ul.btn-collection li .content a[href][href^="http://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content a[href][href^="http://"].btn:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content a[href].button[href^="https://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content form a[href][href^="https://"].btn:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, form .content a[href][href^="https://"].btn:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content .widget-InPageNav ul.button_grid li a[href][href^="https://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .widget-InPageNav ul.button_grid li .content a[href][href^="https://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content ul.button_list li a[href][href^="https://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content ul.btn-collection li a[href][href^="https://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, ul.button_list li .content a[href][href^="https://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, ul.btn-collection li .content a[href][href^="https://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content a[href][href^="https://"].btn:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content a[href].button[href^="//"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content form a[href][href^="//"].btn:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, form .content a[href][href^="//"].btn:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content .widget-InPageNav ul.button_grid li a[href][href^="//"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .widget-InPageNav ul.button_grid li .content a[href][href^="//"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content ul.button_list li a[href][href^="//"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content ul.btn-collection li a[href][href^="//"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, ul.button_list li .content a[href][href^="//"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, ul.btn-collection li .content a[href][href^="//"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content a[href][href^="//"].btn:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after {
  display: none;
}
.content a[href].button.with_img, .content form a[href].with_img.btn, form .content a[href].with_img.btn, .content .widget-InPageNav ul.button_grid li a[href].with_img, .widget-InPageNav ul.button_grid li .content a[href].with_img, .content ul.button_list li a[href].with_img, .content ul.btn-collection li a[href].with_img, ul.button_list li .content a[href].with_img, ul.btn-collection li .content a[href].with_img, .content a[href].with_img.btn {
  text-transform: none;
  line-height: 1.1;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
  padding: 0;
}
.content a[href].button.with_img:after, .content form a[href].with_img.btn:after, form .content a[href].with_img.btn:after, .content .widget-InPageNav ul.button_grid li a[href].with_img:after, .widget-InPageNav ul.button_grid li .content a[href].with_img:after, .content ul.button_list li a[href].with_img:after, .content ul.btn-collection li a[href].with_img:after, ul.button_list li .content a[href].with_img:after, ul.btn-collection li .content a[href].with_img:after, .content a[href].with_img.btn:after {
  content: "";
  position: absolute;
  z-index: 1;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: calc(100% + 20px);
  height: 100%;
  top: 0;
  left: calc(100% - 90px);
  display: inline-block !important;
  background: linear-gradient(105deg, rgba(255, 255, 255, 0) 80px, rgba(255, 255, 255, 0.075) 81px, rgba(255, 255, 255, 0.075) 91px, rgba(255, 255, 255, 0.15) 92px);
}
.content a[href].button.with_img:before, .content form a[href].with_img.btn:before, form .content a[href].with_img.btn:before, .content .widget-InPageNav ul.button_grid li a[href].with_img:before, .widget-InPageNav ul.button_grid li .content a[href].with_img:before, .content ul.button_list li a[href].with_img:before, .content ul.btn-collection li a[href].with_img:before, ul.button_list li .content a[href].with_img:before, ul.btn-collection li .content a[href].with_img:before, .content a[href].with_img.btn:before {
  content: "";
  position: absolute;
  z-index: 2;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: calc(100% + 80px);
  height: 100%;
  top: 0;
  left: calc(100% + 80px);
  background: linear-gradient(105deg, rgba(85, 87, 89, 0) 80px, #555759 81px);
}
.content a[href].button.with_img img, .content form a[href].with_img.btn img, form .content a[href].with_img.btn img, .content .widget-InPageNav ul.button_grid li a[href].with_img img, .widget-InPageNav ul.button_grid li .content a[href].with_img img, .content ul.button_list li a[href].with_img img, .content ul.btn-collection li a[href].with_img img, ul.button_list li .content a[href].with_img img, ul.btn-collection li .content a[href].with_img img, .content a[href].with_img.btn img {
  width: 100%;
  margin: 0;
  position: relative;
  z-index: 3;
}
.content a[href].button.with_img > span, .content form a[href].with_img.btn > span, form .content a[href].with_img.btn > span, .content .widget-InPageNav ul.button_grid li a[href].with_img > span, .widget-InPageNav ul.button_grid li .content a[href].with_img > span, .content ul.button_list li a[href].with_img > span, .content ul.btn-collection li a[href].with_img > span, ul.button_list li .content a[href].with_img > span, ul.btn-collection li .content a[href].with_img > span, .content a[href].with_img.btn > span {
  position: relative;
  z-index: 3;
  display: table-cell\9 ;
}
.content a[href].button.with_img > span.text, .content form a[href].with_img.btn > span.text, form .content a[href].with_img.btn > span.text, .content .widget-InPageNav ul.button_grid li a[href].with_img > span.text, .widget-InPageNav ul.button_grid li .content a[href].with_img > span.text, .content ul.button_list li a[href].with_img > span.text, .content ul.btn-collection li a[href].with_img > span.text, ul.button_list li .content a[href].with_img > span.text, ul.btn-collection li .content a[href].with_img > span.text, .content a[href].with_img.btn > span.text {
  padding: 1rem 1.5rem;
}
.content a[href].button.with_img > span.icon, .content form a[href].with_img.btn > span.icon, form .content a[href].with_img.btn > span.icon, .content .widget-InPageNav ul.button_grid li a[href].with_img > span.icon, .widget-InPageNav ul.button_grid li .content a[href].with_img > span.icon, .content ul.button_list li a[href].with_img > span.icon, .content ul.btn-collection li a[href].with_img > span.icon, ul.button_list li .content a[href].with_img > span.icon, ul.btn-collection li .content a[href].with_img > span.icon, .content a[href].with_img.btn > span.icon {
  margin-left: auto;
  margin-right: 1.5rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 1.875rem;
  height: 1.875rem;
  background-size: 1.875rem 1.875rem;
  background-repeat: no-repeat;
}
.content a[href].button.with_img:hover, .content form a[href].with_img.btn:hover, form .content a[href].with_img.btn:hover, .content .widget-InPageNav ul.button_grid li a[href].with_img:hover, .widget-InPageNav ul.button_grid li .content a[href].with_img:hover, .content ul.button_list li a[href].with_img:hover, .content ul.btn-collection li a[href].with_img:hover, ul.button_list li .content a[href].with_img:hover, ul.btn-collection li .content a[href].with_img:hover, .content a[href].with_img.btn:hover, .content a[href].button.with_img:focus, .content form a[href].with_img.btn:focus, form .content a[href].with_img.btn:focus, .content .widget-InPageNav ul.button_grid li a[href].with_img:focus, .widget-InPageNav ul.button_grid li .content a[href].with_img:focus, .content ul.button_list li a[href].with_img:focus, .content ul.btn-collection li a[href].with_img:focus, ul.button_list li .content a[href].with_img:focus, ul.btn-collection li .content a[href].with_img:focus, .content a[href].with_img.btn:focus {
  background: #000000;
}
.content a[href].button.with_img:hover:after, .content form a[href].with_img.btn:hover:after, form .content a[href].with_img.btn:hover:after, .content .widget-InPageNav ul.button_grid li a[href].with_img:hover:after, .widget-InPageNav ul.button_grid li .content a[href].with_img:hover:after, .content ul.button_list li a[href].with_img:hover:after, .content ul.btn-collection li a[href].with_img:hover:after, ul.button_list li .content a[href].with_img:hover:after, ul.btn-collection li .content a[href].with_img:hover:after, .content a[href].with_img.btn:hover:after, .content a[href].button.with_img:focus:after, .content form a[href].with_img.btn:focus:after, form .content a[href].with_img.btn:focus:after, .content .widget-InPageNav ul.button_grid li a[href].with_img:focus:after, .widget-InPageNav ul.button_grid li .content a[href].with_img:focus:after, .content ul.button_list li a[href].with_img:focus:after, .content ul.btn-collection li a[href].with_img:focus:after, ul.button_list li .content a[href].with_img:focus:after, ul.btn-collection li .content a[href].with_img:focus:after, .content a[href].with_img.btn:focus:after {
  left: calc(100% - 200px);
}
.content a[href].button.with_img:hover:before, .content form a[href].with_img.btn:hover:before, form .content a[href].with_img.btn:hover:before, .content .widget-InPageNav ul.button_grid li a[href].with_img:hover:before, .widget-InPageNav ul.button_grid li .content a[href].with_img:hover:before, .content ul.button_list li a[href].with_img:hover:before, .content ul.btn-collection li a[href].with_img:hover:before, ul.button_list li .content a[href].with_img:hover:before, ul.btn-collection li .content a[href].with_img:hover:before, .content a[href].with_img.btn:hover:before, .content a[href].button.with_img:focus:before, .content form a[href].with_img.btn:focus:before, form .content a[href].with_img.btn:focus:before, .content .widget-InPageNav ul.button_grid li a[href].with_img:focus:before, .widget-InPageNav ul.button_grid li .content a[href].with_img:focus:before, .content ul.button_list li a[href].with_img:focus:before, .content ul.btn-collection li a[href].with_img:focus:before, ul.button_list li .content a[href].with_img:focus:before, ul.btn-collection li .content a[href].with_img:focus:before, .content a[href].with_img.btn:focus:before {
  left: -5rem;
}
.content a[href].button.with_img:hover > span.icon, .content form a[href].with_img.btn:hover > span.icon, form .content a[href].with_img.btn:hover > span.icon, .content .widget-InPageNav ul.button_grid li a[href].with_img:hover > span.icon, .widget-InPageNav ul.button_grid li .content a[href].with_img:hover > span.icon, .content ul.button_list li a[href].with_img:hover > span.icon, .content ul.btn-collection li a[href].with_img:hover > span.icon, ul.button_list li .content a[href].with_img:hover > span.icon, ul.btn-collection li .content a[href].with_img:hover > span.icon, .content a[href].with_img.btn:hover > span.icon, .content a[href].button.with_img:focus > span.icon, .content form a[href].with_img.btn:focus > span.icon, form .content a[href].with_img.btn:focus > span.icon, .content .widget-InPageNav ul.button_grid li a[href].with_img:focus > span.icon, .widget-InPageNav ul.button_grid li .content a[href].with_img:focus > span.icon, .content ul.button_list li a[href].with_img:focus > span.icon, .content ul.btn-collection li a[href].with_img:focus > span.icon, ul.button_list li .content a[href].with_img:focus > span.icon, ul.btn-collection li .content a[href].with_img:focus > span.icon, .content a[href].with_img.btn:focus > span.icon {
  -webkit-animation: bounce 0.3s ease 1;
          animation: bounce 0.3s ease 1;
}
.content a[href].button.featured, .content form a[href].featured.btn, form .content a[href].featured.btn, .content .widget-InPageNav ul.button_grid li a[href].featured, .widget-InPageNav ul.button_grid li .content a[href].featured, .content ul.button_list li a[href].featured, .content ul.btn-collection li a[href].featured, ul.button_list li .content a[href].featured, ul.btn-collection li .content a[href].featured, .content a[href].featured.btn {
  text-transform: none;
  line-height: 1.1;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
}
@media print, screen and (min-width: 40em) {
  .content a[href].button.featured, .content form a[href].featured.btn, form .content a[href].featured.btn, .content .widget-InPageNav ul.button_grid li a[href].featured, .widget-InPageNav ul.button_grid li .content a[href].featured, .content ul.button_list li a[href].featured, .content ul.btn-collection li a[href].featured, ul.button_list li .content a[href].featured, ul.btn-collection li .content a[href].featured, .content a[href].featured.btn {
    max-width: 40rem;
  }
}
.content a[href].button.featured.cta, .content form a[href].featured.cta.btn, form .content a[href].featured.cta.btn, .content .widget-InPageNav ul.button_grid li a[href].featured.cta, .widget-InPageNav ul.button_grid li .content a[href].featured.cta, .content ul.button_list li a[href].featured.cta, .content ul.btn-collection li a[href].featured.cta, ul.button_list li .content a[href].featured.cta, ul.btn-collection li .content a[href].featured.cta, .content a[href].featured.cta.btn {
  margin-left: auto;
  margin-right: auto;
  font-weight: 300;
  -webkit-box-shadow: 0 1.25rem 0 -0.625rem rgba(0, 100, 145, 0.2);
          box-shadow: 0 1.25rem 0 -0.625rem rgba(0, 100, 145, 0.2);
  font-size: 1.125rem;
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
  max-width: calc(100% - 3.75rem);
}
@media print, screen and (min-width: 40em) {
  .content a[href].button.featured.cta, .content form a[href].featured.cta.btn, form .content a[href].featured.cta.btn, .content .widget-InPageNav ul.button_grid li a[href].featured.cta, .widget-InPageNav ul.button_grid li .content a[href].featured.cta, .content ul.button_list li a[href].featured.cta, .content ul.btn-collection li a[href].featured.cta, ul.button_list li .content a[href].featured.cta, ul.btn-collection li .content a[href].featured.cta, .content a[href].featured.cta.btn {
    font-size: 1.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .content a[href].button.featured.cta, .content form a[href].featured.cta.btn, form .content a[href].featured.cta.btn, .content .widget-InPageNav ul.button_grid li a[href].featured.cta, .widget-InPageNav ul.button_grid li .content a[href].featured.cta, .content ul.button_list li a[href].featured.cta, .content ul.btn-collection li a[href].featured.cta, ul.button_list li .content a[href].featured.cta, ul.btn-collection li .content a[href].featured.cta, .content a[href].featured.cta.btn {
    max-width: 55.625rem;
    font-size: 1.5rem;
    margin-top: 3.75rem;
    margin-bottom: 4.375rem;
  }
}
.content a[href].button.featured.cta:hover, .content form a[href].featured.cta.btn:hover, form .content a[href].featured.cta.btn:hover, .content .widget-InPageNav ul.button_grid li a[href].featured.cta:hover, .widget-InPageNav ul.button_grid li .content a[href].featured.cta:hover, .content ul.button_list li a[href].featured.cta:hover, .content ul.btn-collection li a[href].featured.cta:hover, ul.button_list li .content a[href].featured.cta:hover, ul.btn-collection li .content a[href].featured.cta:hover, .content a[href].featured.cta.btn:hover, .content a[href].button.featured.cta:focus, .content form a[href].featured.cta.btn:focus, form .content a[href].featured.cta.btn:focus, .content .widget-InPageNav ul.button_grid li a[href].featured.cta:focus, .widget-InPageNav ul.button_grid li .content a[href].featured.cta:focus, .content ul.button_list li a[href].featured.cta:focus, .content ul.btn-collection li a[href].featured.cta:focus, ul.button_list li .content a[href].featured.cta:focus, ul.btn-collection li .content a[href].featured.cta:focus, .content a[href].featured.cta.btn:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(0, 100, 145, 0.5);
          box-shadow: 0 0 0 0 rgba(0, 100, 145, 0.5);
}
.content a[href].button.featured:after, .content form a[href].featured.btn:after, form .content a[href].featured.btn:after, .content .widget-InPageNav ul.button_grid li a[href].featured:after, .widget-InPageNav ul.button_grid li .content a[href].featured:after, .content ul.button_list li a[href].featured:after, .content ul.btn-collection li a[href].featured:after, ul.button_list li .content a[href].featured:after, ul.btn-collection li .content a[href].featured:after, .content a[href].featured.btn:after {
  content: "";
  position: absolute;
  z-index: 1;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: calc(100% + 20px);
  height: 100%;
  top: 0;
  left: calc(100% - 130px);
  background: linear-gradient(105deg, rgba(255, 255, 255, 0) 50px, rgba(255, 255, 255, 0.075) 51px, rgba(255, 255, 255, 0.075) 61px, rgba(255, 255, 255, 0.15) 62px);
}
.content a[href].button.featured:before, .content form a[href].featured.btn:before, form .content a[href].featured.btn:before, .content .widget-InPageNav ul.button_grid li a[href].featured:before, .widget-InPageNav ul.button_grid li .content a[href].featured:before, .content ul.button_list li a[href].featured:before, .content ul.btn-collection li a[href].featured:before, ul.button_list li .content a[href].featured:before, ul.btn-collection li .content a[href].featured:before, .content a[href].featured.btn:before {
  content: "";
  position: absolute;
  z-index: 2;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: calc(100% + 80px);
  height: 100%;
  top: 0;
  left: calc(100% + 80px);
  background: linear-gradient(105deg, rgba(85, 87, 89, 0) 50px, #555759 51px);
}
.content a[href].button.featured:hover, .content form a[href].featured.btn:hover, form .content a[href].featured.btn:hover, .content .widget-InPageNav ul.button_grid li a[href].featured:hover, .widget-InPageNav ul.button_grid li .content a[href].featured:hover, .content ul.button_list li a[href].featured:hover, .content ul.btn-collection li a[href].featured:hover, ul.button_list li .content a[href].featured:hover, ul.btn-collection li .content a[href].featured:hover, .content a[href].featured.btn:hover, .content a[href].button.featured:focus, .content form a[href].featured.btn:focus, form .content a[href].featured.btn:focus, .content .widget-InPageNav ul.button_grid li a[href].featured:focus, .widget-InPageNav ul.button_grid li .content a[href].featured:focus, .content ul.button_list li a[href].featured:focus, .content ul.btn-collection li a[href].featured:focus, ul.button_list li .content a[href].featured:focus, ul.btn-collection li .content a[href].featured:focus, .content a[href].featured.btn:focus {
  background: #000000;
}
.content a[href].button.featured:hover:after, .content form a[href].featured.btn:hover:after, form .content a[href].featured.btn:hover:after, .content .widget-InPageNav ul.button_grid li a[href].featured:hover:after, .widget-InPageNav ul.button_grid li .content a[href].featured:hover:after, .content ul.button_list li a[href].featured:hover:after, .content ul.btn-collection li a[href].featured:hover:after, ul.button_list li .content a[href].featured:hover:after, ul.btn-collection li .content a[href].featured:hover:after, .content a[href].featured.btn:hover:after, .content a[href].button.featured:focus:after, .content form a[href].featured.btn:focus:after, form .content a[href].featured.btn:focus:after, .content .widget-InPageNav ul.button_grid li a[href].featured:focus:after, .widget-InPageNav ul.button_grid li .content a[href].featured:focus:after, .content ul.button_list li a[href].featured:focus:after, .content ul.btn-collection li a[href].featured:focus:after, ul.button_list li .content a[href].featured:focus:after, ul.btn-collection li .content a[href].featured:focus:after, .content a[href].featured.btn:focus:after {
  left: calc(100% - 200px);
}
.content a[href].button.featured:hover:before, .content form a[href].featured.btn:hover:before, form .content a[href].featured.btn:hover:before, .content .widget-InPageNav ul.button_grid li a[href].featured:hover:before, .widget-InPageNav ul.button_grid li .content a[href].featured:hover:before, .content ul.button_list li a[href].featured:hover:before, .content ul.btn-collection li a[href].featured:hover:before, ul.button_list li .content a[href].featured:hover:before, ul.btn-collection li .content a[href].featured:hover:before, .content a[href].featured.btn:hover:before, .content a[href].button.featured:focus:before, .content form a[href].featured.btn:focus:before, form .content a[href].featured.btn:focus:before, .content .widget-InPageNav ul.button_grid li a[href].featured:focus:before, .widget-InPageNav ul.button_grid li .content a[href].featured:focus:before, .content ul.button_list li a[href].featured:focus:before, .content ul.btn-collection li a[href].featured:focus:before, ul.button_list li .content a[href].featured:focus:before, ul.btn-collection li .content a[href].featured:focus:before, .content a[href].featured.btn:focus:before {
  left: -5rem;
}
.content a[href].button.featured:hover > span.icon, .content form a[href].featured.btn:hover > span.icon, form .content a[href].featured.btn:hover > span.icon, .content .widget-InPageNav ul.button_grid li a[href].featured:hover > span.icon, .widget-InPageNav ul.button_grid li .content a[href].featured:hover > span.icon, .content ul.button_list li a[href].featured:hover > span.icon, .content ul.btn-collection li a[href].featured:hover > span.icon, ul.button_list li .content a[href].featured:hover > span.icon, ul.btn-collection li .content a[href].featured:hover > span.icon, .content a[href].featured.btn:hover > span.icon, .content a[href].button.featured:focus > span.icon, .content form a[href].featured.btn:focus > span.icon, form .content a[href].featured.btn:focus > span.icon, .content .widget-InPageNav ul.button_grid li a[href].featured:focus > span.icon, .widget-InPageNav ul.button_grid li .content a[href].featured:focus > span.icon, .content ul.button_list li a[href].featured:focus > span.icon, .content ul.btn-collection li a[href].featured:focus > span.icon, ul.button_list li .content a[href].featured:focus > span.icon, ul.btn-collection li .content a[href].featured:focus > span.icon, .content a[href].featured.btn:focus > span.icon {
  -webkit-animation: bounce 0.3s ease 1;
          animation: bounce 0.3s ease 1;
}
.content a[href].button.featured > span, .content form a[href].featured.btn > span, form .content a[href].featured.btn > span, .content .widget-InPageNav ul.button_grid li a[href].featured > span, .widget-InPageNav ul.button_grid li .content a[href].featured > span, .content ul.button_list li a[href].featured > span, .content ul.btn-collection li a[href].featured > span, ul.button_list li .content a[href].featured > span, ul.btn-collection li .content a[href].featured > span, .content a[href].featured.btn > span {
  position: relative;
  z-index: 3;
  display: table-cell\9 ;
}
.content a[href].button.featured > span.text, .content form a[href].featured.btn > span.text, form .content a[href].featured.btn > span.text, .content .widget-InPageNav ul.button_grid li a[href].featured > span.text, .widget-InPageNav ul.button_grid li .content a[href].featured > span.text, .content ul.button_list li a[href].featured > span.text, .content ul.btn-collection li a[href].featured > span.text, ul.button_list li .content a[href].featured > span.text, ul.btn-collection li .content a[href].featured > span.text, .content a[href].featured.btn > span.text {
  padding-right: 1.5rem;
}
.content a[href].button.featured > span.icon, .content form a[href].featured.btn > span.icon, form .content a[href].featured.btn > span.icon, .content .widget-InPageNav ul.button_grid li a[href].featured > span.icon, .widget-InPageNav ul.button_grid li .content a[href].featured > span.icon, .content ul.button_list li a[href].featured > span.icon, .content ul.btn-collection li a[href].featured > span.icon, ul.button_list li .content a[href].featured > span.icon, ul.btn-collection li .content a[href].featured > span.icon, .content a[href].featured.btn > span.icon {
  margin-left: auto;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 1.875rem;
  height: 1.875rem;
  background-size: 1.875rem 1.875rem;
  background-repeat: no-repeat;
}
.content a[href].button.featured img, .content form a[href].featured.btn img, form .content a[href].featured.btn img, .content .widget-InPageNav ul.button_grid li a[href].featured img, .widget-InPageNav ul.button_grid li .content a[href].featured img, .content ul.button_list li a[href].featured img, .content ul.btn-collection li a[href].featured img, ul.button_list li .content a[href].featured img, ul.btn-collection li .content a[href].featured img, .content a[href].featured.btn img {
  position: relative;
  z-index: 3;
}
.content a[href].img_link {
  display: block;
  padding: 0;
  background: none;
  border: none;
}
.content a[href].img_link[href^="http://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content a[href].img_link[href^="https://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after, .content a[href].img_link[href^="//"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"]):after {
  display: none;
}
.content .widget-simpleimagebanner a {
  display: block;
  padding: 0;
  background: none;
  border: none;
}
.button_grid {
  margin-left: -0.3125rem;
  margin-right: -0.3125rem;
}
@media print, screen and (min-width: 40em) {
  .button_grid {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
@media screen and (min-width: 90em) {
  .button_grid {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
}
.button_grid.small-up-2 > .cell {
  width: calc(50% - 0.625rem);
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
}
@media print, screen and (min-width: 40em) {
  .button_grid.medium-up-2 > .cell {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    width: calc(50% - 1rem);
  }
}
@media print, screen and (min-width: 64em) {
  .button_grid.large-up-4 > .cell {
    width: calc(25% - 1rem);
  }
}
@media screen and (min-width: 90em) {
  .button_grid.large-up-4 > .cell {
    width: calc(25% - 1.875rem);
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
}
.button_grid > .cell {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
  .button_grid > .cell {
    margin-top: 1rem;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 90em) {
  .button_grid > .cell {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
}
.button_grid > .cell > a {
  width: 100%;
}
.button_grid > .cell > a.button.featured, .modal .modal-content .button_grid > .cell > a.featured.btn, form .button_grid > .cell > a.featured.btn, .widget-InPageNav ul.button_grid li .button_grid > .cell > a.featured, ul.button_list li .button_grid > .cell > a.featured, ul.btn-collection li .button_grid > .cell > a.featured, .content .button_grid > .cell > a.featured[href].btn {
  height: calc(100% - 0.625rem);
  font-weight: 600;
  font-size: 0.8125rem;
  margin-bottom: 0.625rem;
  padding: 0.5rem;
}
@media print, screen and (min-width: 40em) {
  .button_grid > .cell > a.button.featured, .modal .modal-content .button_grid > .cell > a.featured.btn, form .button_grid > .cell > a.featured.btn, .widget-InPageNav ul.button_grid li .button_grid > .cell > a.featured, ul.button_list li .button_grid > .cell > a.featured, ul.btn-collection li .button_grid > .cell > a.featured, .content .button_grid > .cell > a.featured[href].btn {
    height: 100%;
    font-size: 1.125rem;
    margin-bottom: 1rem;
    padding: 1rem 1.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .button_grid > .cell > a.button.featured, .modal .modal-content .button_grid > .cell > a.featured.btn, form .button_grid > .cell > a.featured.btn, .widget-InPageNav ul.button_grid li .button_grid > .cell > a.featured, ul.button_list li .button_grid > .cell > a.featured, ul.btn-collection li .button_grid > .cell > a.featured, .content .button_grid > .cell > a.featured[href].btn {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 90em) {
  .button_grid > .cell > a.button.featured, .modal .modal-content .button_grid > .cell > a.featured.btn, form .button_grid > .cell > a.featured.btn, .widget-InPageNav ul.button_grid li .button_grid > .cell > a.featured, ul.button_list li .button_grid > .cell > a.featured, ul.btn-collection li .button_grid > .cell > a.featured, .content .button_grid > .cell > a.featured[href].btn {
    font-size: 1.5rem;
  }
}
.button_grid > .cell > a.button.featured:after, .modal .modal-content .button_grid > .cell > a.featured.btn:after, form .button_grid > .cell > a.featured.btn:after, .widget-InPageNav ul.button_grid li .button_grid > .cell > a.featured:after, ul.button_list li .button_grid > .cell > a.featured:after, ul.btn-collection li .button_grid > .cell > a.featured:after, .content .button_grid > .cell > a.featured[href].btn:after {
  left: calc(100% - 110px);
}
@media print, screen and (min-width: 40em) {
  .button_grid > .cell > a.button.featured:after, .modal .modal-content .button_grid > .cell > a.featured.btn:after, form .button_grid > .cell > a.featured.btn:after, .widget-InPageNav ul.button_grid li .button_grid > .cell > a.featured:after, ul.button_list li .button_grid > .cell > a.featured:after, ul.btn-collection li .button_grid > .cell > a.featured:after, .content .button_grid > .cell > a.featured[href].btn:after {
    left: calc(100% - 150px);
  }
}
.button_grid > .cell > a.button.featured > span.icon, .modal .modal-content .button_grid > .cell > a.featured.btn > span.icon, form .button_grid > .cell > a.featured.btn > span.icon, .widget-InPageNav ul.button_grid li .button_grid > .cell > a.featured > span.icon, ul.button_list li .button_grid > .cell > a.featured > span.icon, ul.btn-collection li .button_grid > .cell > a.featured > span.icon, .content .button_grid > .cell > a.featured[href].btn > span.icon, .button_grid > .cell > a.button.featured > img, .modal .modal-content .button_grid > .cell > a.featured.btn > img, form .button_grid > .cell > a.featured.btn > img, .widget-InPageNav ul.button_grid li .button_grid > .cell > a.featured > img, ul.button_list li .button_grid > .cell > a.featured > img, ul.btn-collection li .button_grid > .cell > a.featured > img, .content .button_grid > .cell > a.featured[href].btn > img {
  width: 2.5rem;
  height: 2.5rem;
  background-size: 2.5rem 2.5rem;
  margin-left: auto;
}
@media print, screen and (min-width: 40em) {
  .button_grid > .cell > a.button.featured > span.icon, .modal .modal-content .button_grid > .cell > a.featured.btn > span.icon, form .button_grid > .cell > a.featured.btn > span.icon, .widget-InPageNav ul.button_grid li .button_grid > .cell > a.featured > span.icon, ul.button_list li .button_grid > .cell > a.featured > span.icon, ul.btn-collection li .button_grid > .cell > a.featured > span.icon, .content .button_grid > .cell > a.featured[href].btn > span.icon, .button_grid > .cell > a.button.featured > img, .modal .modal-content .button_grid > .cell > a.featured.btn > img, form .button_grid > .cell > a.featured.btn > img, .widget-InPageNav ul.button_grid li .button_grid > .cell > a.featured > img, ul.button_list li .button_grid > .cell > a.featured > img, ul.btn-collection li .button_grid > .cell > a.featured > img, .content .button_grid > .cell > a.featured[href].btn > img {
    width: 4.375rem;
    height: 4.375rem;
    background-size: 4.375rem 4.375rem;
  }
}
.button_grid > .cell > a.button.featured > span.text, .modal .modal-content .button_grid > .cell > a.featured.btn > span.text, form .button_grid > .cell > a.featured.btn > span.text, .widget-InPageNav ul.button_grid li .button_grid > .cell > a.featured > span.text, ul.button_list li .button_grid > .cell > a.featured > span.text, ul.btn-collection li .button_grid > .cell > a.featured > span.text, .content .button_grid > .cell > a.featured[href].btn > span.text {
  padding-right: 0.5rem;
}
@media print, screen and (min-width: 40em) {
  .button_grid > .cell > a.button.featured > span.text, .modal .modal-content .button_grid > .cell > a.featured.btn > span.text, form .button_grid > .cell > a.featured.btn > span.text, .widget-InPageNav ul.button_grid li .button_grid > .cell > a.featured > span.text, ul.button_list li .button_grid > .cell > a.featured > span.text, ul.btn-collection li .button_grid > .cell > a.featured > span.text, .content .button_grid > .cell > a.featured[href].btn > span.text {
    padding-right: 1.5rem;
  }
}

ul.button_list, ul.btn-collection {
  padding: 0;
  margin: 0;
  list-style: none;
  margin: 0 -0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
ul.button_list li, ul.btn-collection li {
  padding: 0;
  margin: 0;
}
ul.button_list li, ul.btn-collection li {
  padding: 0 0.5rem;
}
ul.button_list li a.button.featured, ul.button_list li .modal .modal-content a.featured.btn, .modal .modal-content ul.button_list li a.featured.btn, ul.button_list li form a.featured.btn, form ul.button_list li a.featured.btn, ul.button_list li a.featured, ul.btn-collection li a.featured, ul.button_list li .content a.featured[href].btn, ul.btn-collection li .content a.featured[href].btn, .content ul.button_list li a.featured[href].btn, .content ul.btn-collection li a.featured[href].btn {
  max-width: none;
}
ul.button_list li a.button, ul.button_list li .modal .modal-content a.btn, .modal .modal-content ul.button_list li a.btn, ul.button_list li form a.btn, form ul.button_list li a.btn, ul.button_list .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid ul.button_list li a, ul.button_list li a, ul.btn-collection li a, ul.button_list li .content a[href].btn, ul.btn-collection li .content a[href].btn, .content ul.button_list li a[href].btn, .content ul.btn-collection li a[href].btn {
  width: 100%;
  text-transform: none;
  height: calc(100% - 1rem);
}
ul.button_list.x1 li, ul.x1.btn-collection li {
  width: 100%;
}
ul.button_list.x2 li, ul.x2.btn-collection li {
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  ul.button_list.x2 li, ul.x2.btn-collection li {
    width: 50%;
  }
}
ul.button_list.x3 li, ul.x3.btn-collection li {
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  ul.button_list.x3 li, ul.x3.btn-collection li {
    width: 50%;
  }
}
@media print, screen and (min-width: 64em) {
  ul.button_list.x3 li, ul.x3.btn-collection li {
    width: 33.333%;
  }
}
ul.button_list.x4 li, ul.x4.btn-collection li {
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  ul.button_list.x4 li, ul.x4.btn-collection li {
    width: 50%;
  }
}
@media print, screen and (min-width: 64em) {
  ul.button_list.x4 li, ul.x4.btn-collection li {
    width: 25%;
  }
}

.large-9 ul.button_list.x4 li, .large-9 ul.x4.btn-collection li {
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .large-9 ul.button_list.x4 li, .large-9 ul.x4.btn-collection li {
    width: 50%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-9 ul.button_list.x4 li, .large-9 ul.x4.btn-collection li {
    width: 33.333%;
  }
}
@media screen and (min-width: 90em) {
  .large-9 ul.button_list.x4 li, .large-9 ul.x4.btn-collection li {
    width: 25%;
  }
}

ul.btn-collection li {
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  ul.btn-collection li {
    width: 50%;
  }
}
@media print, screen and (min-width: 64em) {
  ul.btn-collection li {
    width: 33.333%;
  }
}

.intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.intro h1, .intro .h1 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
@media print, screen and (min-width: 64em) {
  .intro h1, .intro .h1 {
    line-height: 2.875rem;
  }
}
.intro a.button, .intro .modal .modal-content a.btn, .modal .modal-content .intro a.btn, .intro form a.btn, form .intro a.btn, .intro .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .intro a, .intro .content a[href].btn, .content .intro a[href].btn, .intro ul.button_list li a, ul.button_list li .intro a, .intro ul.btn-collection li a, ul.btn-collection li .intro a {
  margin-left: 2rem;
  padding: 0.75rem 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .intro a.button, .intro .modal .modal-content a.btn, .modal .modal-content .intro a.btn, .intro form a.btn, form .intro a.btn, .intro .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .intro a, .intro .content a[href].btn, .content .intro a[href].btn, .intro ul.button_list li a, ul.button_list li .intro a, .intro ul.btn-collection li a, ul.btn-collection li .intro a {
    padding: 0.875rem 1.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .intro a.button, .intro .modal .modal-content a.btn, .modal .modal-content .intro a.btn, .intro form a.btn, form .intro a.btn, .intro .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .intro a, .intro .content a[href].btn, .content .intro a[href].btn, .intro ul.button_list li a, ul.button_list li .intro a, .intro ul.btn-collection li a, ul.btn-collection li .intro a {
    padding: 1rem 1.5rem;
  }
}

/* TAGS
============================================= */
.tags {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 0;
  margin-bottom: 0.5rem;
  display: block;
}
.tags li {
  padding: 0;
  margin: 0;
}
.tags > span {
  font-size: 0.875rem;
  background: #006491;
  display: inline-block;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #ffffff;
  border-radius: 0.25rem;
  padding: 0.5625rem 0.625rem 0.4375rem 0.625rem;
  line-height: 1;
  font-size: 0.875rem;
  z-index: 1;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
  margin-right: 0.5rem;
}
.tags > span:last-child {
  margin-right: 0;
}

/* CALLOUT
===================================== */
.callout, .bs-callout, .well {
  background: rgba(85, 87, 89, 0.1);
  color: #555759;
  border-left: solid 0.625rem #555759;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.25rem 1.25rem 1.25rem 0.625rem;
  margin: 1rem 0;
}
@media print, screen and (min-width: 40em) {
  .callout, .bs-callout, .well {
    margin: 2rem 0;
  }
}
.callout .img, .bs-callout .img, .well .img {
  margin-right: 0.625rem;
  display: table-cell;
}
.callout .img .icon, .bs-callout .img .icon, .well .img .icon {
  width: 4.375rem;
  height: 4.375rem;
  background-size: 4.375rem 4.375rem;
}
.callout .text, .bs-callout .text, .well .text {
  display: table-cell;
  vertical-align: top;
}
.callout .text p:last-child, .bs-callout .text p:last-child, .well .text p:last-child, .callout .text .p:last-child, .bs-callout .text .p:last-child, .well .text .p:last-child {
  margin-bottom: 0;
}
.callout .text h2:first-child, .callout .text form label#eformPageTitleLabel:first-child, form .callout .text label#eformPageTitleLabel:first-child, .bs-callout .text h2:first-child, .bs-callout .text form label#eformPageTitleLabel:first-child, form .bs-callout .text label#eformPageTitleLabel:first-child, .well .text h2:first-child, .well .text form label#eformPageTitleLabel:first-child, form .well .text label#eformPageTitleLabel:first-child, .callout .text .h2:first-child, .bs-callout .text .h2:first-child, .well .text .h2:first-child {
  margin-top: 0;
}

.well {
  display: block;
  padding: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  .well {
    font-size: 1.125rem;
  }
}

.bs-callout {
  display: block;
  padding: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  .bs-callout {
    font-size: 1.125rem;
  }
}
.bs-callout h3, .bs-callout .h3 {
  margin-bottom: 0.5rem;
  border-bottom: none;
}
.bs-callout.bs-callout-info {
  border-left: solid 0.625rem #4599c5;
}
.bs-callout.bs-callout-primary {
  border-left: solid 0.625rem #006491;
}
.bs-callout.bs-callout-success {
  border-left: solid 0.625rem #67842b;
}
.bs-callout.bs-callout-warning {
  border-left: solid 0.625rem #fc9836;
}
.bs-callout.bs-callout-danger {
  background: rgba(197, 69, 69, 0.1);
  border-left: solid 0.625rem #c54545;
}
.bs-callout.bs-callout-danger, .bs-callout.bs-callout-warning {
  position: relative;
  padding-left: 5.625rem;
}
.bs-callout.bs-callout-danger:before, .bs-callout.bs-callout-warning:before {
  content: "";
  display: block;
  width: 4.375rem;
  height: 4.375rem;
  background-size: 4.375rem 4.375rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23555759; transition: fill 200ms ease-out;' class='cls-2' d='M104.68,109H37.05a5.85,5.85,0,0,1-5-3,7.31,7.31,0,0,1-.17-7.16L65.7,36A5.71,5.71,0,0,1,76,36l33.81,62.91a7.32,7.32,0,0,1-.17,7.17A5.85,5.85,0,0,1,104.68,109ZM70.87,35.71a2.9,2.9,0,0,0-2.52,1.68h0L34.54,100.31a4.29,4.29,0,0,0,.1,4.2A2.83,2.83,0,0,0,37.05,106h67.63a2.86,2.86,0,0,0,2.42-1.51,4.29,4.29,0,0,0,.1-4.2L73.39,37.39A2.91,2.91,0,0,0,70.87,35.71Zm-3.84,1h0Z'/%3E%3Cpath style='fill:%23555759; transition: fill 200ms ease-out;' class='cls-2' d='M70.87,86.83a5.86,5.86,0,1,0,5.26,5.83A5.58,5.58,0,0,0,70.87,86.83Z'/%3E%3Cpath style='fill:%23555759; transition: fill 200ms ease-out;' class='cls-2' d='M74.33,53.74a4.67,4.67,0,0,0-6.93,0,5.84,5.84,0,0,0-1.52,4.37l1.48,23.82h0a3.51,3.51,0,1,0,7,0l1.47-23.82A5.82,5.82,0,0,0,74.33,53.74Z'/%3E%3C/svg%3E") !important;
  position: absolute;
  left: 0.625rem;
}

.panel-danger {
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px rgba(51, 51, 51, 0.1);
          box-shadow: inset 0 0 0 1px rgba(51, 51, 51, 0.1);
  border: none;
  border-left: solid 0.625rem #c54545;
  margin: 1rem 0;
}
@media print, screen and (min-width: 64em) {
  .panel-danger {
    font-size: 1.125rem;
  }
}
.panel-danger > .panel-heading {
  padding: 0.9375rem;
  color: #555759;
  background: rgba(197, 69, 69, 0.1);
}
.panel-danger > .panel-heading h3, .panel-danger > .panel-heading .h3 {
  margin: 0;
  border-bottom: 0;
}

/* MEDIA
===================================== */
.media {
  margin-bottom: 1rem;
  background: rgba(85, 87, 89, 0.1);
  padding: 1rem;
}
.media:after {
  content: "";
  display: block;
  clear: both;
}
.media > .media-left {
  display: block;
  padding: 0;
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 40em) {
  .media > .media-left {
    max-width: 33%;
    float: left;
    padding-right: 2rem;
  }
}
.media > .media-left img {
  max-width: 100%;
}
.media > .media-right {
  display: block;
  padding: 0;
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 40em) {
  .media > .media-right {
    max-width: 33%;
    float: right;
    padding-left: 2rem;
  }
}
.media > .media-right img {
  max-width: 100%;
}
@media print, screen and (min-width: 40em) {
  .media > .media-body {
    font-size: 1.125rem;
    float: left;
    width: auto;
    max-width: 67%;
  }
}
.media > .media-body h3, .media > .media-body .h3 {
  margin-top: 0;
}

/* ACCORDION 
===================================== */
.accordion .accordion-item, .accordion .panel {
  margin-bottom: 0.125rem;
}
.accordion .accordion-item a.accordion-title, .accordion .accordion-item .panel-title a[href], .accordion .panel a.accordion-title, .accordion .panel .panel-title a[href] {
  border: none;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #555759), color-stop(50%, #006491));
  background-image: linear-gradient(180deg, #555759 50%, #006491 50%);
  background-size: 100% 200%;
  background-position: 0 0;
  background-repeat: no-repeat;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 300;
  padding: 1rem;
}
@media print, screen and (min-width: 64em) {
  .accordion .accordion-item a.accordion-title, .accordion .accordion-item .panel-title a[href], .accordion .panel a.accordion-title, .accordion .panel .panel-title a[href] {
    font-size: 1.125rem;
  }
}
.accordion .accordion-item a.accordion-title:before, .accordion .accordion-item .panel-title a[href]:before, .accordion .panel a.accordion-title:before, .accordion .panel .panel-title a[href]:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.accordion .accordion-item a.accordion-title:hover, .accordion .accordion-item a.accordion-title:focus, .accordion .accordion-item .panel-title a[href]:hover, .accordion .accordion-item .panel-title a[href]:focus, .accordion .panel a.accordion-title:hover, .accordion .panel a.accordion-title:focus, .accordion .panel .panel-title a[href]:hover, .accordion .panel .panel-title a[href]:focus {
  background-position: 0 100%;
}
.accordion .accordion-item a.accordion-title:hover + .accordion-content, .accordion .accordion-item a.accordion-title:focus + .accordion-content, .accordion .accordion-item .panel-title a[href]:hover + .accordion-content, .accordion .accordion-item .panel-title a[href]:focus + .accordion-content, .accordion .panel a.accordion-title:hover + .accordion-content, .accordion .panel a.accordion-title:focus + .accordion-content, .accordion .panel .panel-title a[href]:hover + .accordion-content, .accordion .panel .panel-title a[href]:focus + .accordion-content {
  border-color: #006491;
}
.accordion .accordion-item .panel-title a[href], .accordion .panel .panel-title a[href] {
  position: relative;
}
.accordion .accordion-item .panel-title a[href]:before, .accordion .panel .panel-title a[href]:before {
  content: "\f078";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  right: 1rem;
  margin-top: -0.5rem;
}
.accordion .accordion-item .accordion-content, .accordion .accordion-item .panel-body, .accordion .panel .accordion-content, .accordion .panel .panel-body {
  border: solid 0.25rem #555759;
}
@media print, screen and (min-width: 64em) {
  .accordion .accordion-item .accordion-content, .accordion .accordion-item .panel-body, .accordion .panel .accordion-content, .accordion .panel .panel-body {
    font-size: 1.125rem;
  }
}
@media print, screen and (min-width: 40em) {
  .accordion .accordion-item .accordion-content h1:first-child, .accordion .accordion-item .accordion-content .h1:first-child, .accordion .accordion-item .accordion-content h2:first-child, .accordion .accordion-item .accordion-content form label#eformPageTitleLabel:first-child, form .accordion .accordion-item .accordion-content label#eformPageTitleLabel:first-child, .accordion .accordion-item .accordion-content .h2:first-child, .accordion .accordion-item .accordion-content h3:first-child, .accordion .accordion-item .accordion-content .h3:first-child, .accordion .accordion-item .accordion-content h4:first-child, .accordion .accordion-item .accordion-content .h4:first-child, .accordion .accordion-item .panel-body h1:first-child, .accordion .accordion-item .panel-body .h1:first-child, .accordion .accordion-item .panel-body h2:first-child, .accordion .accordion-item .panel-body form label#eformPageTitleLabel:first-child, form .accordion .accordion-item .panel-body label#eformPageTitleLabel:first-child, .accordion .accordion-item .panel-body .h2:first-child, .accordion .accordion-item .panel-body h3:first-child, .accordion .accordion-item .panel-body .h3:first-child, .accordion .accordion-item .panel-body h4:first-child, .accordion .accordion-item .panel-body .h4:first-child, .accordion .panel .accordion-content h1:first-child, .accordion .panel .accordion-content .h1:first-child, .accordion .panel .accordion-content h2:first-child, .accordion .panel .accordion-content form label#eformPageTitleLabel:first-child, form .accordion .panel .accordion-content label#eformPageTitleLabel:first-child, .accordion .panel .accordion-content .h2:first-child, .accordion .panel .accordion-content h3:first-child, .accordion .panel .accordion-content .h3:first-child, .accordion .panel .accordion-content h4:first-child, .accordion .panel .accordion-content .h4:first-child, .accordion .panel .panel-body h1:first-child, .accordion .panel .panel-body .h1:first-child, .accordion .panel .panel-body h2:first-child, .accordion .panel .panel-body form label#eformPageTitleLabel:first-child, form .accordion .panel .panel-body label#eformPageTitleLabel:first-child, .accordion .panel .panel-body .h2:first-child, .accordion .panel .panel-body h3:first-child, .accordion .panel .panel-body .h3:first-child, .accordion .panel .panel-body h4:first-child, .accordion .panel .panel-body .h4:first-child {
    margin-top: 0;
  }
}
.accordion .panel {
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
}
.accordion .panel > .panel-heading {
  padding: 0;
  border: none;
}
.accordion .panel > .panel-heading h3.panel-title, .accordion .panel > .panel-heading .panel-title.h3 {
  margin: 0;
  border: none;
}
.accordion .panel > .panel-heading h3.panel-title a > span, .accordion .panel > .panel-heading .panel-title.h3 a > span {
  display: none;
}
.accordion .panel > .panel-heading h3.panel-title a[aria-expanded=false]:before, .accordion .panel > .panel-heading .panel-title.h3 a[aria-expanded=false]:before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.accordion .panel > .panel-heading h3.panel-title a[aria-expanded=true]:before, .accordion .panel > .panel-heading .panel-title.h3 a[aria-expanded=true]:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* SIDEBAR
========================================== */
@media print, screen and (min-width: 64em) {
  .sidebar {
    display: block;
  }
}
@media print, screen and (min-width: 64em) {
  .sidebar.dark {
    background: #555759;
  }
}
@media screen and (min-width: 75em) {
  .sidebar.dark {
    position: relative;
  }
  .sidebar.dark:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 100%;
    height: 100%;
    width: 5rem;
    background: #555759;
  }
}
@media screen and (min-width: 102.5em) {
  .sidebar.dark:before {
    width: calc((100vw - 93.75rem) / 2);
  }
}
@media screen and (min-width: 93.75em) {
  .sidebar {
    position: relative;
  }
}
.sidebar ul.menu {
  margin-bottom: 1rem;
  background: #006491;
}
.sidebar ul.menu li {
  margin-bottom: 0.0625rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.sidebar ul.menu li a {
  border-bottom: none;
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  padding: 1rem;
  position: relative;
  overflow: hidden;
}
.sidebar ul.menu li a:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -0.3125rem;
  left: 0;
  width: 100%;
  height: 0.3125rem;
  background: rgba(255, 255, 255, 0.6);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.sidebar ul.menu li a:hover:after, .sidebar ul.menu li a:focus:after {
  bottom: 0;
}
.sidebar ul.menu li a.is-active {
  background: rgba(255, 255, 255, 0.2);
}
.sidebar ul.menu li a.is-active:after {
  bottom: 0;
}
.sidebar ul.menu li a .icon {
  display: none;
}
.sidebar ul.menu li.active a {
  background: rgba(255, 255, 255, 0.2);
}
.sidebar ul.menu li.active a:after {
  bottom: 0;
}
.sidebar ul.menu li ul {
  margin-left: 0;
  list-style: none;
}
.sidebar ul.menu li ul li a {
  padding-left: 1.875rem;
}
.sidebar .int_cta {
  background: rgba(255, 255, 255, 0.1);
}
.sidebar .int_cta p, .sidebar .int_cta .p {
  color: #ffffff;
}
.sidebar .int_cta a.button, .sidebar .int_cta .modal .modal-content a.btn, .modal .modal-content .sidebar .int_cta a.btn, .sidebar .int_cta form a.btn, form .sidebar .int_cta a.btn, .sidebar .int_cta .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .sidebar .int_cta a, .sidebar .int_cta .content a[href].btn, .content .sidebar .int_cta a[href].btn, .sidebar .int_cta ul.button_list li a, ul.button_list li .sidebar .int_cta a, .sidebar .int_cta ul.btn-collection li a, ul.btn-collection li .sidebar .int_cta a {
  background: #ffffff;
  color: #555759;
}
.sidebar .int_cta a.button:hover, .sidebar .int_cta .modal .modal-content a.btn:hover, .modal .modal-content .sidebar .int_cta a.btn:hover, .sidebar .int_cta form a.btn:hover, form .sidebar .int_cta a.btn:hover, .sidebar .int_cta .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .sidebar .int_cta a:hover, .sidebar .int_cta .content a[href].btn:hover, .content .sidebar .int_cta a[href].btn:hover, .sidebar .int_cta ul.button_list li a:hover, ul.button_list li .sidebar .int_cta a:hover, .sidebar .int_cta ul.btn-collection li a:hover, ul.btn-collection li .sidebar .int_cta a:hover, .sidebar .int_cta a.button:focus, .sidebar .int_cta .modal .modal-content a.btn:focus, .modal .modal-content .sidebar .int_cta a.btn:focus, .sidebar .int_cta form a.btn:focus, form .sidebar .int_cta a.btn:focus, .sidebar .int_cta .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .sidebar .int_cta a:focus, .sidebar .int_cta .content a[href].btn:focus, .content .sidebar .int_cta a[href].btn:focus, .sidebar .int_cta ul.button_list li a:focus, ul.button_list li .sidebar .int_cta a:focus, .sidebar .int_cta ul.btn-collection li a:focus, ul.btn-collection li .sidebar .int_cta a:focus {
  color: #ffffff;
}

@media print, screen and (min-width: 40em) {
  .cta_con {
    float: right;
    max-width: 21.875rem;
    padding-left: 1rem;
  }
  .cta_con .int_cta:first-child {
    margin-top: 0;
  }
}

@media print, screen and (min-width: 40em) {
  .right_col .int_cta:first-child {
    margin-top: 0;
  }
}

.right_col ul.button_list li, .right_col ul.btn-collection li {
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .right_col ul.button_list li, .right_col ul.btn-collection li {
    width: 50%;
  }
}
@media print, screen and (min-width: 64em) {
  .right_col ul.button_list li, .right_col ul.btn-collection li {
    width: 100%;
  }
}

.int_cta {
  background: rgba(85, 87, 89, 0.1);
  padding: 1rem;
  margin-top: 1rem;
}
.int_cta.marg_bot {
  margin-bottom: 1rem;
}
.int_cta img {
  width: calc(100% + 2rem);
  margin: -1rem -1rem 1rem -1rem;
  max-width: none;
}
.int_cta p, .int_cta .p, .int_cta ul li {
  color: #555759;
}
.int_cta p.h3, .int_cta .h3.p, .int_cta p.h2, .int_cta .h2.p, .int_cta ul li.h3, .int_cta ul li.h2 {
  border-bottom: 0;
  font-weight: 600;
  margin: 0;
  line-height: 1.2;
}
.int_cta a.button:last-child, .int_cta .modal .modal-content a.btn:last-child, .modal .modal-content .int_cta a.btn:last-child, .int_cta form a.btn:last-child, form .int_cta a.btn:last-child, .int_cta .widget-InPageNav ul.button_grid li a:last-child, .widget-InPageNav ul.button_grid li .int_cta a:last-child, .int_cta .content a[href].btn:last-child, .content .int_cta a[href].btn:last-child, .int_cta ul.button_list li a:last-child, ul.button_list li .int_cta a:last-child, .int_cta ul.btn-collection li a:last-child, ul.btn-collection li .int_cta a:last-child {
  margin-bottom: 0;
}

/* SECTION BANNER
==================================== */
.section_banner {
  position: relative;
  background: #d4e8f4;
  margin-bottom: 1rem;
  overflow: hidden;
}
@media print, screen and (min-width: 40em) {
  .section_banner {
    margin-bottom: 2rem;
  }
}
.section_banner .text {
  position: relative;
  z-index: 2;
  padding: 1rem 1rem 40% 1rem;
  background: linear-gradient(165deg, #d4e8f4 65%, rgba(212, 232, 244, 0.5) calc(65% + 1px), rgba(212, 232, 244, 0.5) calc(65% + 11px), rgba(212, 232, 244, 0) calc(65% + 12px));
  background-repeat: no-repeat;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .section_banner .text {
    background: linear-gradient(165deg, #d4e8f4 65%, rgba(212, 232, 244, 0.2) 66%, rgba(212, 232, 244, 0.2) 70%, rgba(212, 232, 244, 0) 71%);
  }
}
@media print, screen and (min-width: 40em) {
  .section_banner .text {
    min-height: 18.75rem;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 1rem 55% 1rem 1.25rem;
    background: linear-gradient(105deg, #d4e8f4 50%, rgba(212, 232, 244, 0.2) calc(50% + 1px), rgba(212, 232, 244, 0.2) calc(50% + 11px), rgba(212, 232, 244, 0) calc(50% + 12px));
    background-position: -600px 0;
    background-repeat: no-repeat;
    -webkit-animation: slideBG 0.25s ease-in-out 1 forwards;
            animation: slideBG 0.25s ease-in-out 1 forwards;
    -webkit-animation-delay: 0.4s;
            animation-delay: 0.4s;
  }
}
@media screen and (min-width: 40em) and (-ms-high-contrast: active), screen and (min-width: 40em) and (-ms-high-contrast: none) {
  .section_banner .text {
    background: linear-gradient(105deg, #d4e8f4 50%, rgba(212, 232, 244, 0.2) 51%, rgba(212, 232, 244, 0.2) 55%, rgba(212, 232, 244, 0) 56%);
  }
}
@media print, screen and (min-width: 64em) {
  .section_banner .text {
    padding: 1rem 66.666% 1rem 1.25rem;
    background: linear-gradient(105deg, #d4e8f4 40%, rgba(212, 232, 244, 0.2) calc(40% + 1px), rgba(212, 232, 244, 0.2) calc(40% + 11px), rgba(212, 232, 244, 0) calc(40% + 12px));
    background-position: -600px 0;
    background-repeat: no-repeat;
  }
}
@media screen and (min-width: 64em) and (-ms-high-contrast: active), screen and (min-width: 64em) and (-ms-high-contrast: none) {
  .section_banner .text {
    background: linear-gradient(105deg, #d4e8f4 40%, rgba(212, 232, 244, 0.2) 41%, rgba(212, 232, 244, 0.2) 45%, rgba(212, 232, 244, 0) 46%);
  }
}
@media screen and (min-width: 75em) {
  .section_banner .text {
    min-height: 25rem;
  }
}
.section_banner .text h1, .section_banner .text .h1 {
  border-bottom: none;
}
.section_banner .text h1, .section_banner .text .h1, .section_banner .text p, .section_banner .text .p {
  color: #555759;
}
@media print, screen and (min-width: 40em) {
  .section_banner .text h1, .section_banner .text .h1, .section_banner .text p, .section_banner .text .p {
    opacity: 0;
    -webkit-animation: fade-in-bottom 0.4s ease-in-out 1 forwards;
            animation: fade-in-bottom 0.4s ease-in-out 1 forwards;
    -webkit-animation-delay: 0.8s;
            animation-delay: 0.8s;
  }
}
.section_banner img {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: auto !important;
}
@media print, screen and (min-width: 40em) {
  .section_banner img {
    z-index: 1;
    bottom: 0;
    right: 0;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .section_banner img {
    max-width: none;
    max-height: 100%;
  }
}
.section_banner.small_section_banner:after {
  content: "";
  display: block;
  width: 100%;
  height: 60%;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d4e8f4), color-stop(75%, #d4e8f4), to(rgba(212, 232, 244, 0)));
  background: linear-gradient(to bottom, #d4e8f4 0, #d4e8f4 75%, rgba(212, 232, 244, 0) 100%);
}
@media print, screen and (min-width: 40em) {
  .section_banner.small_section_banner:after {
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #d4e8f4), color-stop(75%, #d4e8f4), to(rgba(212, 232, 244, 0)));
    background: linear-gradient(to right, #d4e8f4 0, #d4e8f4 75%, rgba(212, 232, 244, 0) 100%);
    width: 45%;
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .section_banner.small_section_banner:after {
    width: 30%;
  }
}
.section_banner.small_section_banner .text {
  z-index: 3;
}
@media print, screen and (min-width: 40em) {
  .section_banner.small_section_banner .text {
    min-height: 9.375rem;
  }
}
.section_banner.small_section_banner img {
  z-index: 1;
  max-width: none;
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .section_banner.small_section_banner img {
    width: 80%;
    bottom: -50%;
  }
}
.section_banner.small_section_banner + .main > .section_banner {
  display: none;
}

/* ICONS
==================================== */
.icon {
  display: block;
  width: 3.125rem;
  height: 3.125rem;
  background-size: 3.125rem 3.125rem;
}
.icon.icon_arrow {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='xMidYMid' height='50' width='50'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M43.39,25.58h0l0-.12v0c0-.05,0-.09,0-.13h0a.76.76,0,0,0,0-.15.68.68,0,0,0,0-.14h0a.68.68,0,0,0,0-.14.76.76,0,0,0,0-.15h0s0-.08,0-.13v0l0-.12h0l-.07-.13-.06-.12h0l-11.33-17a1.5,1.5,0,1,0-2.5,1.66L39.21,23.5H8a1.5,1.5,0,0,0,0,3H39.21L29.42,41.18a1.5,1.5,0,0,0,.42,2.08,1.47,1.47,0,0,0,.83.25,1.52,1.52,0,0,0,1.25-.67l11.33-17h0l.06-.12Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_user {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='xMidYMid' height='50' width='50'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M33,22.44a10.82,10.82,0,1,0-16.06,0,14.78,14.78,0,0,0-6.7,12.34c0,7.18,5,10.82,14.73,10.82S39.73,42,39.73,34.78A14.69,14.69,0,0,0,33,22.44Zm-8-16a8.75,8.75,0,1,1-8.75,8.75A8.76,8.76,0,0,1,25,6.47Zm0,37.06c-8.52,0-12.66-2.86-12.66-8.75a12.69,12.69,0,0,1,6.22-10.89,10.72,10.72,0,0,0,12.88,0,12.63,12.63,0,0,1,6.22,10.89C37.66,40.67,33.52,43.53,25,43.53Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_headphone {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='xMidYMid' height='50' width='50'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M32.76,19.73a1,1,0,0,1-.68-.26,10.55,10.55,0,0,0-14,0A1,1,0,1,1,16.67,18a12.56,12.56,0,0,1,16.77,0,1,1,0,0,1-.68,1.77Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M41.42,25.89A16.43,16.43,0,0,0,8.7,25.84a5,5,0,0,0-3.23,5.52L6.12,35A5,5,0,0,0,11,39.1a5.1,5.1,0,0,0,.86-.08l3.73-.65a1.07,1.07,0,0,0,.66-.42,1.1,1.1,0,0,0,.17-.77l-2-11.38A1,1,0,0,0,13.21,25l-2.4.42a14.38,14.38,0,0,1,28.5,0L36.79,25a1,1,0,0,0-1.18.82l-2,11.38a1.1,1.1,0,0,0,.17.77,1,1,0,0,0,.66.42l3.73.65a5.12,5.12,0,0,0,.87.08A5,5,0,0,0,43.88,35l.65-3.66A5,5,0,0,0,41.42,25.89Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_headset {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 752 752' preserveAspectRatio='xMidYMid' height='752' width='752'%3E%3Cpath style='fill:%23555759; transition: fill 200ms ease-out;' d='m607.18 386.34c0-28.906-22.719-47.832-46.59-47.832h-1.2578c-0.67578-102.68-80.449-188.09-183.33-188.09-102.87 0-182.64 85.41-183.31 188.09h-1.2852c-23.855 0-46.582 18.926-46.582 47.832 0 31.883-0.019531 53.395 0 79.715 0.019531 28.941 22.641 47.793 51.578 47.832 12.422 0.019531 44.094 0 44.094 0l0.003906-175.38h-15.883c0.73047-81.652 69.617-156.2 151.38-156.2 81.777 0 150.66 74.551 151.4 156.21h-15.883v175.33h-0.085937c-1.0898 26.574-29.211 53.547-55.711 55.812-11.488 0.98047-20.332 0.027344-31.891 0-1.0469 0-9.6289-7.9922-14.672-8.0078-22.164-0.085938-44.324-0.20312-66.484 0.039062-8.9727 0.085938-14.504 7.9766-14.504 7.9766-0.24219 5.8359-0.26953 18.07 0 23.91 0 0 6.0742 7.957 15.344 7.9766 21.562 0.046874 43.113 0 64.664 0.039062 5.3477 0.007812 14.113-7.9648 15.652-8.0078 11.801-0.3125 15.945 0 31.891 0 39.312 0 72.949-28.922 79.715-67.754 0.82422-4.7266 1.1367-7.7969 1.5234-11.926 7.1211 0 14.141 0 18.641-0.007812 28.941-0.039063 51.551-18.887 51.578-47.832 0.019531-26.324 0-47.84 0-79.723z'/%3E%3C/svg%3E") !important;
}
.icon.icon_tick {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='xMidYMid' height='50' width='50'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M42.84,6.74a1.51,1.51,0,0,0-2.08.42L19.1,39.65l-10-10a1.49,1.49,0,0,0-2.12,0,1.51,1.51,0,0,0,0,2.12L18.26,43.06h0a2.11,2.11,0,0,0,.23.19l.18.08.15.07a1.44,1.44,0,0,0,.5.1h0a1.44,1.44,0,0,0,.5-.1l.11,0a1.48,1.48,0,0,0,.43-.29h0s0,0,0,0l.15-.18,22.68-34A1.5,1.5,0,0,0,42.84,6.74Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_date {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='xMidYMid' height='50' width='50'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M41.66,9.7H38.45V6.49A.49.49,0,0,0,38,6H34.25a.49.49,0,0,0-.49.49V9.7H16.24V6.49a.49.49,0,0,0-.5-.49H12a.49.49,0,0,0-.49.49V9.7H8.34a.49.49,0,0,0-.49.49v7.4h0V43.51a.49.49,0,0,0,.49.49H41.66a.49.49,0,0,0,.49-.49V10.19A.49.49,0,0,0,41.66,9.7Zm-6.92,0V7h2.73V13.4H34.74V9.7Zm-22.21,1V7h2.73V13.4H12.53ZM41.17,43H8.83V18.09H41.17Zm0-25.91H8.83V10.68h2.72v3.21a.49.49,0,0,0,.49.49h3.7a.49.49,0,0,0,.5-.49V10.68H33.76v3.21a.49.49,0,0,0,.49.49H38a.49.49,0,0,0,.49-.49V10.68h2.72Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M23.15,25.49h-3.7A.49.49,0,0,1,19,25V21.3a.49.49,0,0,1,.49-.49h3.7a.49.49,0,0,1,.49.49V25A.49.49,0,0,1,23.15,25.49Zm-3.21-1h2.72V21.79H19.94Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M30.55,25.49h-3.7a.49.49,0,0,1-.49-.49V21.3a.49.49,0,0,1,.49-.49h3.7a.49.49,0,0,1,.49.49V25A.49.49,0,0,1,30.55,25.49Zm-3.21-1h2.72V21.79H27.34Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M38,25.49H34.25a.49.49,0,0,1-.49-.49V21.3a.49.49,0,0,1,.49-.49H38a.49.49,0,0,1,.49.49V25A.49.49,0,0,1,38,25.49Zm-3.22-1h2.73V21.79H34.74Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M15.74,32.89H12a.49.49,0,0,1-.49-.49V28.7a.49.49,0,0,1,.49-.49h3.7a.49.49,0,0,1,.5.49v3.7A.49.49,0,0,1,15.74,32.89Zm-3.21-1h2.73V29.19H12.53Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M23.15,32.89h-3.7A.49.49,0,0,1,19,32.4V28.7a.49.49,0,0,1,.49-.49h3.7a.49.49,0,0,1,.49.49v3.7A.49.49,0,0,1,23.15,32.89Zm-3.21-1h2.72V29.19H19.94Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M30.55,32.89h-3.7a.49.49,0,0,1-.49-.49V28.7a.49.49,0,0,1,.49-.49h3.7a.49.49,0,0,1,.49.49v3.7A.49.49,0,0,1,30.55,32.89Zm-3.21-1h2.72V29.19H27.34Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M38,32.89H34.25a.49.49,0,0,1-.49-.49V28.7a.49.49,0,0,1,.49-.49H38a.49.49,0,0,1,.49.49v3.7A.49.49,0,0,1,38,32.89Zm-3.22-1h2.73V29.19H34.74Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M23.15,40.3h-3.7a.49.49,0,0,1-.49-.49v-3.7a.48.48,0,0,1,.49-.49h3.7a.48.48,0,0,1,.49.49v3.7A.49.49,0,0,1,23.15,40.3Zm-3.21-1h2.72V36.6H19.94Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M15.74,40.3H12a.49.49,0,0,1-.49-.49v-3.7a.48.48,0,0,1,.49-.49h3.7a.49.49,0,0,1,.5.49v3.7A.49.49,0,0,1,15.74,40.3Zm-3.21-1h2.73V36.6H12.53Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_ext_link {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='xMidYMid' height='50' width='50'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M39.19,44.75H6.75a1.5,1.5,0,0,1-1.5-1.5V10.81a1.5,1.5,0,0,1,1.5-1.5H23a1.5,1.5,0,0,1,0,3H8.25V41.75H37.69V27a1.5,1.5,0,0,1,3,0V43.25A1.5,1.5,0,0,1,39.19,44.75Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M44.74,6.66a.31.31,0,0,0,0-.1,1.43,1.43,0,0,0-.09-.37h0a1.68,1.68,0,0,0-.2-.34l-.06-.07a1.84,1.84,0,0,0-.29-.26h0a1.39,1.39,0,0,0-.35-.16l-.09,0a1.23,1.23,0,0,0-.39-.06H27a1.5,1.5,0,0,0,0,3h12.6L26,21.91A1.49,1.49,0,0,0,26,24a1.45,1.45,0,0,0,1.06.44A1.47,1.47,0,0,0,28.09,24L41.75,10.37V23a1.5,1.5,0,0,0,3,0V6.75S44.74,6.69,44.74,6.66Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_search {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='xMidYMid' height='50' width='50'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M41.74,35.61l-5.37-5.37a15.52,15.52,0,0,0,2-7.57A15.68,15.68,0,1,0,22.67,38.34a15.52,15.52,0,0,0,7.57-2l5.37,5.37a4.33,4.33,0,1,0,6.13-6.13ZM10,22.67A12.68,12.68,0,1,1,22.67,35.34,12.7,12.7,0,0,1,10,22.67Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_pdf {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='xMidYMid' height='50' width='50'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M16.17,21.81h2.67A6.38,6.38,0,0,1,20.5,22a1.9,1.9,0,0,1,.88.49,1.69,1.69,0,0,1,.39.78,6.73,6.73,0,0,1,.11,1.41v.88a3.81,3.81,0,0,1-.2,1.43,1.42,1.42,0,0,1-.74.68,3.51,3.51,0,0,1-1.41.24h-.71V32H16.17Zm2.65,1.74v2.59H19a.6.6,0,0,0,.5-.18,1.29,1.29,0,0,0,.14-.75v-.83a1,1,0,0,0-.16-.68A1,1,0,0,0,18.82,23.55Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M22.64,21.81h2a12,12,0,0,1,2.59.18,2,2,0,0,1,1,.57,1.81,1.81,0,0,1,.44.9,13.3,13.3,0,0,1,.09,1.94V29a8,8,0,0,1-.13,1.83,1.28,1.28,0,0,1-.45.72,1.81,1.81,0,0,1-.79.37A7.14,7.14,0,0,1,26,32H22.64Zm2.65,1.74v6.7c.38,0,.61-.08.7-.23a3.33,3.33,0,0,0,.13-1.25V24.82a5.38,5.38,0,0,0,0-.89.44.44,0,0,0-.2-.29A1.33,1.33,0,0,0,25.29,23.55Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M29.76,21.81h4.48v2H32.41v1.93H34v1.93H32.41V32H29.76Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M41.47,17.21h0a1.26,1.26,0,0,0-.13-.37l0-.08a1.57,1.57,0,0,0-.24-.32L29.81,5.19A1.28,1.28,0,0,0,29.49,5l-.08,0A1.26,1.26,0,0,0,29,4.78h0a1.36,1.36,0,0,0-.29,0H10a1.5,1.5,0,0,0-1.5,1.5v37.5a1.5,1.5,0,0,0,1.5,1.5H40a1.5,1.5,0,0,0,1.5-1.5V17.5A1.36,1.36,0,0,0,41.47,17.21ZM36.38,16H30.25V9.87ZM11.5,42.25V7.75H27.25V17.5a1.5,1.5,0,0,0,1.5,1.5H38.5V42.25Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_apply {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='xMidYMid' height='50' width='50'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M44,18.39A8.62,8.62,0,0,0,31.81,6.22l-.09.06L9.46,28.54a1.35,1.35,0,0,0-.38,1L4.14,44.39a1.35,1.35,0,0,0,.33,1.39,1.36,1.36,0,0,0,1,.4,1.31,1.31,0,0,0,.44-.07l15-5a1.26,1.26,0,0,0,.51-.19,1.43,1.43,0,0,0,.56-.47L43.71,18.7h0l.22-.22S44,18.42,44,18.39Zm-2.21-10a5.88,5.88,0,0,1,1,7l-8-8A5.9,5.9,0,0,1,41.78,8.43Zm-29.3,21,20-20,3.21,3.21-20,20Zm8.34,8.34-3.2-3.2,20-20,3.2,3.2Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_report {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='xMidYMid' height='50' width='50'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M38.34,22.79c.55-1,1.29-2.19,2.07-3.49s1.77-2.93,2.51-4.24a1.2,1.2,0,0,0-.41-1.61,6.39,6.39,0,0,0-5.26-1,7.65,7.65,0,0,0-3.91,2.88c-.23-2.92-.52-6.8-.6-8.69-.12-2.85-1.83-4.08-3.56-4a3.23,3.23,0,0,0-3.25,3.17c0,.7.06,1.82.11,3.06-.79-2.1-1.58-4.19-2-5.36A3.65,3.65,0,0,0,19.6,1.11c-1.49.48-2.68,2.15-2,4.8.29,1.09.84,3,1.43,5L17.39,8.5a3.37,3.37,0,0,0-4.68-1.17c-1.26.82-2,2.68-.65,4.83.35.56,1,1.56,1.74,2.69-.5-.36-1-.69-1.32-.93a3.45,3.45,0,0,0-4.9.75,3.38,3.38,0,0,0,.8,4.79l1.24.95c1.63,1.23,3.81,2.9,5.42,4,.11.31.22.66.34,1,.85,2.68,2.12,6.67,5.64,9,.59,2.44.95,4.1,1.07,4.65l-.54.19a1.23,1.23,0,0,0-.75,1.51l2.38,7.45a1.22,1.22,0,0,0,1.15.84,1.21,1.21,0,0,0,1.15-1.58l-2-6.34,13.32-4.75,2.12,5.55a1.2,1.2,0,1,0,2.25-.86L38.62,34.4a1.21,1.21,0,0,0-1.54-.71l-.87.32-.15-.45c-.29-.84-.7-2-1.19-3.31A9.16,9.16,0,0,0,38.34,22.79Zm-18-19.38a1.25,1.25,0,0,1,1.42.94c.9,2.32,3.14,8.33,4,10.75l-2.59,1.29C22.44,13.86,20.55,7.6,20,5.3,19.69,4.3,19.84,3.57,20.34,3.41ZM14,9.35c.34-.22.91-.16,1.36.5.88,1.31,4,5.8,5.37,7.76l-1.69.84c-1.22-1.84-4.09-6.17-5-7.58C13.67,10.19,13.64,9.6,14,9.35ZM32.88,28.62a1.22,1.22,0,0,0-.64,1.57c.65,1.57,1.18,3.12,1.53,4.15.06.18.12.33.17.48l-9.56,3.41c-.18-.82-.56-2.53-1.14-4.88a1.16,1.16,0,0,0-.56-.75c-3.05-1.8-4.18-5.33-5-7.91-.18-.57-.35-1.08-.51-1.51a1.24,1.24,0,0,0-.47-.59c-1.56-1-3.9-2.8-5.61-4.1l-1.25-.95a1,1,0,0,1-.29-1.47,1,1,0,0,1,1.57-.15c1.7,1.14,5.63,4.1,6.62,4.85a1.21,1.21,0,0,0,.72.38,1.24,1.24,0,0,0,.78-.09l8.43-4.19.07,0a1.43,1.43,0,0,0,.21-.12l.12-.07a1.19,1.19,0,0,0,.67-1.13c0-.08-.33-7.42-.4-9.82,0-.33.45-.68.92-.69.83-.06,1,1.06,1.07,1.71.12,2.74.65,9.39.84,11.66a8.14,8.14,0,0,0-4.4,8.49,1.2,1.2,0,0,0,2.38-.37,5.78,5.78,0,0,1,3.66-6.21,1.26,1.26,0,0,0,.53-.44l0-.05s.07-.06.09-.11c1.41-2.85,2.9-4.52,4.44-4.95a3.48,3.48,0,0,1,2.29.2C39.61,16,39,17,38.34,18.06c-.87,1.45-1.7,2.82-2.28,3.87a1.31,1.31,0,0,0-.15.68C36.12,25,34.7,27.83,32.88,28.62Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_track {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='xMidYMid' height='50' width='50'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M24.75,46.38C21.36,46.38,13.4,40.81,13.4,30a11.36,11.36,0,0,1,22.71,0C36.11,40.65,28.05,46.38,24.75,46.38Zm0-25.07a8.72,8.72,0,0,0-8.7,8.7c0,9.31,7,13.72,8.7,13.72S33.46,39.32,33.46,30A8.72,8.72,0,0,0,24.75,21.31Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M24.75,36.36A6.35,6.35,0,1,1,31.09,30,6.36,6.36,0,0,1,24.75,36.36Zm0-10A3.69,3.69,0,1,0,28.44,30,3.68,3.68,0,0,0,24.75,26.33Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M43.22,14.39a1.36,1.36,0,0,1-1-.43,23.73,23.73,0,0,0-34.51-.49,1.33,1.33,0,1,1-1.9-1.85,26.19,26.19,0,0,1,18.92-8A26.48,26.48,0,0,1,44.2,12.16,1.34,1.34,0,0,1,44.12,14,1.36,1.36,0,0,1,43.22,14.39Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M39.67,17.94a1.35,1.35,0,0,1-1-.44A18.7,18.7,0,0,0,11.28,17a1.33,1.33,0,0,1-1.91-1.84A21.19,21.19,0,0,1,24.75,8.63a21.44,21.44,0,0,1,15.91,7.09,1.34,1.34,0,0,1-.1,1.88A1.38,1.38,0,0,1,39.67,17.94Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M36.11,21.5a1.33,1.33,0,0,1-1-.46A13.73,13.73,0,0,0,24.75,16.3a13.57,13.57,0,0,0-9.91,4.26,1.33,1.33,0,0,1-1.92-1.83,16.2,16.2,0,0,1,11.83-5.09A16.38,16.38,0,0,1,37.11,19.3,1.33,1.33,0,0,1,37,21.17,1.31,1.31,0,0,1,36.11,21.5Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_pay {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='xMidYMid' height='50' width='50'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M47.41,17.39a4.2,4.2,0,0,0-2.59-2L12.53,6.86a4.24,4.24,0,0,0-5.2,3L2.16,29.39a4.25,4.25,0,0,0,3,5.2l32.29,8.56h0a4.53,4.53,0,0,0,1.09.14,4.25,4.25,0,0,0,4.11-3.17l3.71-14h0l1.13-4.26h0l.32-1.22A4.24,4.24,0,0,0,47.41,17.39ZM12,9l32.29,8.56a2,2,0,0,1,1.22.93,2,2,0,0,1,.2,1.52l0,.14L9.47,10.6l0-.14A2,2,0,0,1,12,9ZM40.5,39.54A2,2,0,0,1,38,41h0L5.76,32.41a1.94,1.94,0,0,1-1.22-.93A2,2,0,0,1,4.34,30L7.76,17l36.16,9.58Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M22.87,25.56l-.29,0L9.8,22.14A1.13,1.13,0,1,1,10.38,20l12.78,3.39a1.12,1.12,0,0,1-.29,2.21Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M13.22,27.57a1.55,1.55,0,0,1-.29,0L8.67,26.4a1.13,1.13,0,0,1,.58-2.18l4.26,1.13a1.13,1.13,0,0,1-.29,2.22Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M37,29.1a3.53,3.53,0,0,0-2,.08,3.45,3.45,0,0,0-1.73-1.07,3.5,3.5,0,1,0-.9,6.89,3.63,3.63,0,0,0,1.14-.19,3.44,3.44,0,0,0,1.73,1.07,3.56,3.56,0,0,0,.91.12,3.42,3.42,0,0,0,1.75-.48A3.5,3.5,0,0,0,37,29.1Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_animal {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M128.92,74.85a1.49,1.49,0,0,0-2-.72A16.06,16.06,0,0,0,118.09,88c0,3,1.54,5.12,3,7.18s3,4.25,2.77,7.42a10.78,10.78,0,0,1-8.16,10.14,4.18,4.18,0,0,0,.15-.61c.25-1,2.37-9.88.88-17.33s-7.14-11.33-11.67-14.33a30.54,30.54,0,0,1-4.07-3c-.07-.07-.14-.16-.21-.24a4.68,4.68,0,0,1-.55-.82,26.13,26.13,0,0,1-1.83-5.83c-1.19-4.94-2.65-11-7.87-12.71h0a8.89,8.89,0,0,0-.84-2.64.41.41,0,0,0-.05-.09c-.11-.21-.23-.42-.36-.62a1.63,1.63,0,0,0-.11-.17c-.12-.16-.24-.33-.36-.48s-.11-.13-.16-.19-.26-.28-.39-.42l-.19-.18-.45-.38-.19-.15c-.23-.17-.46-.32-.71-.47a1.51,1.51,0,0,0-2.25,1.07c-.85,5.85-2.6,6.46-4.3,7.05a6.1,6.1,0,0,0-2.79,1.63,2.76,2.76,0,0,0-.36.57c0,.07-.06.14-.1.21s-.12.3-.17.46a2.29,2.29,0,0,0-.07.28c0,.16-.07.32-.1.48s0,.19,0,.29,0,.35,0,.52a2.45,2.45,0,0,0,0,.27c0,.22,0,.43,0,.65v.12c0,.26,0,.5,0,.74,0,.08,0,.15,0,.22s0,.23,0,.33l0,0c-4.21-4.11-8.67-8.6-10.69-11.14-4.09-5.15-13.21-20.68-15.9-25.32a7.11,7.11,0,0,0-4.37-3.28l-8-2A8.69,8.69,0,0,0,30,26.89l-.08.07c-.1.09-10,9.25-14.08,11.3a5.27,5.27,0,0,0-3,6.31c1.13,4.77,7.31,10.28,10.5,10.28h5.52a2.25,2.25,0,0,1,1.77.87,2.21,2.21,0,0,1,.41,1.92l-1.58,6.3-.1.4a13.57,13.57,0,0,0-.54,5.87l.07.33c.39,1.95.93,4.61,2.41,6L36,81.74a37.86,37.86,0,0,0,2.42,11.75,9.18,9.18,0,0,1,.6,3.29V104l-3.66,1.82A5.81,5.81,0,0,0,32.16,111v4.21a1.51,1.51,0,0,0,1.5,1.5h7.81a8.77,8.77,0,0,0,8-5.2,5.46,5.46,0,0,0-.1,1.07v2.63a1.5,1.5,0,0,0,1.5,1.5h35a4.65,4.65,0,0,0,2.16-.55,1.2,1.2,0,0,0,.3.15,1.28,1.28,0,0,0,.48.09h22.18c9.22-.12,15.31-5.3,15.91-13.6.31-4.23-1.61-6.95-3.3-9.36-1.3-1.84-2.42-3.43-2.45-5.49a13.1,13.1,0,0,1,7.12-11.13A1.48,1.48,0,0,0,128.92,74.85ZM50,110a3.38,3.38,0,0,0,.08-.34.58.58,0,0,0,0-.19l1.27-18.45,4.91,4.62a35.79,35.79,0,0,0,2.61,11.18H55.11A5.76,5.76,0,0,0,50,110Zm2.39,2.57a2.75,2.75,0,0,1,2.75-2.75h6.06a1.5,1.5,0,0,0,1.34-2.17c-.06-.12-6.13-12.49-1.61-19.79,2.27-3.68,7-5.54,14-5.54a1.5,1.5,0,0,0,0-3c-8.14,0-13.72,2.34-16.58,7a14.19,14.19,0,0,0-1.9,5.41l-5.34-5a1.5,1.5,0,0,0-2.52,1L47.09,109.2a5.77,5.77,0,0,1-5.62,4.54H35.16V111a2.8,2.8,0,0,1,1.57-2.52l4.48-2.25a1.49,1.49,0,0,0,.83-1.34V96.78a12.22,12.22,0,0,0-.8-4.37,34.52,34.52,0,0,1-1.86-7A33.37,33.37,0,0,1,39,80.54a27.81,27.81,0,0,1,2.89-12.76,1.5,1.5,0,1,0-2.68-1.35,30.49,30.49,0,0,0-3.08,11l-2.66-2.92c-.87-.84-1.33-3.07-1.62-4.54l-.07-.34a11,11,0,0,1,.5-4.49L34,58.37a5.26,5.26,0,0,0-5.09-6.52H23.35c-1.43,0-6.68-4.14-7.58-8a2.29,2.29,0,0,1,1.38-2.94c4.38-2.19,13.91-11,14.73-11.74a5.68,5.68,0,0,1,4.86-1l8,2a4,4,0,0,1,2.5,1.88l1.19,2a1.52,1.52,0,0,0-1-.43,1.5,1.5,0,0,0-1.5,1.5c0,7.84-4.28,9.49-5.36,9.79-1.06-.34-5.4-2.39-5.4-13.23a1.5,1.5,0,0,0-3,0c0,14.88,7.83,16.2,8.16,16.25l.22,0,.22,0c.08,0,8.16-1.33,8.16-12.81a1.48,1.48,0,0,0-.07-.42c4,6.88,11,18.49,14.58,23,2.14,2.69,6.73,7.32,11,11.5A7,7,0,0,0,73.35,71a5.7,5.7,0,0,0,1.32,5.18,1.48,1.48,0,0,0,.8.42c1.53.27,3.84.46,5.51.56a.73.73,0,0,1,.67.73,1.47,1.47,0,0,1-.1.54c-.87,1.11-3.17,4.18-3.52,5.67-.57,2.43.32,6.87.88,8.87a12.18,12.18,0,0,0,1.14,2.55,9.9,9.9,0,0,1,1.6,5.38,34.32,34.32,0,0,1-2.31,9.76H77.55a4.28,4.28,0,0,0-4.1,3.11H52.36ZM86,113.72A28.15,28.15,0,0,0,87.63,111l-.13,1.18A1.7,1.7,0,0,1,86,113.72Zm5.55-3.09a4.14,4.14,0,0,0-.87.1l.2-1.75a15.86,15.86,0,0,0,1.38,1.65Zm21.37.84a.9.9,0,0,0,0,.16,2.1,2.1,0,0,1-2,1.79h-13a1.48,1.48,0,0,0,.73-1.06,1.55,1.55,0,0,0-1-1.66,6.84,6.84,0,0,1-1.87-1,13.63,13.63,0,0,1-4.29-5.94c-.16-.42-.31-.84-.43-1.26a9.58,9.58,0,0,1-.25-4.86A4.55,4.55,0,0,1,92.43,95a6,6,0,0,1,2.68-1.09,14.37,14.37,0,0,1,4.58.1,1.5,1.5,0,0,0,.5-3,14.16,14.16,0,0,0-7.57.45,7.69,7.69,0,0,0-3.07,2.11,8.23,8.23,0,0,0-1.69,3.29,12.4,12.4,0,0,0,0,5.55,32.2,32.2,0,0,1-5.45,11H81.11a1.51,1.51,0,0,0,.62-.7A38.85,38.85,0,0,0,84.65,101a12.67,12.67,0,0,0-2-6.94,10.14,10.14,0,0,1-.89-1.93c-.56-2-1.22-5.79-.85-7.38A26,26,0,0,1,84,80.1a1.32,1.32,0,0,0,.16-.25,4.24,4.24,0,0,0,.35-1,4.29,4.29,0,0,0,.12-1,3.73,3.73,0,0,0-3.47-3.72L79.44,74c-1.15-.09-2.13-.2-2.88-.3A3,3,0,0,1,76.17,72a3.42,3.42,0,0,1,.45-.69,26.42,26.42,0,0,1,2-2.23l.47-.46.05-.06a1.15,1.15,0,0,0,.14-.17.61.61,0,0,0,.07-.1l.09-.19s0-.07,0-.11a1.74,1.74,0,0,0,.05-.22s0-.07,0-.1a1.22,1.22,0,0,0,0-.33,9.4,9.4,0,0,1,.09-3.54,3.38,3.38,0,0,1,1.5-.77c2.33-.8,4.51-2,5.74-6.68a4.85,4.85,0,0,1,.35.76l0,.09a6.74,6.74,0,0,1,.26.92,1.45,1.45,0,0,0,.2,1.93h0c0,.24,0,.48,0,.74,0,.1,0,.21,0,.31s0,.45,0,.68,0,.4-.07.61,0,.36-.07.55c-.06.42-.13.86-.22,1.33a1.5,1.5,0,1,0,2.94.58c.12-.6.21-1.17.28-1.73,0-.08,0-.15,0-.23.07-.57.12-1.12.15-1.64,2.79,1.76,3.8,6,4.78,10a29.56,29.56,0,0,0,2,6.26c.08.16.15.32.24.47.22.32.41.63.62.94a6.75,6.75,0,0,0,.6.69A34,34,0,0,0,103.39,83l.9.6c4,2.7,8.31,5.89,9.49,11.81C115.18,102.45,112.94,111.38,112.92,111.47Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_bins {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M108.68,37.2a3.88,3.88,0,0,0-3.39-4.28L78,29.72a4.4,4.4,0,0,0-3.87-4.26L58.52,23.62a4.43,4.43,0,0,0-4.76,3.24l-2.27-.26a5.33,5.33,0,0,0-5.91,4.66l-.26,2.21-1.27-.15A3.05,3.05,0,0,0,40.68,36l-.08.69a3,3,0,0,0,.36,1.8,1.46,1.46,0,0,0,.31.89l2.95,3.74-4.79,81.56c-.18,3.4,2.71,6.42,6.56,6.87l14.65,1.73H31.29a1.5,1.5,0,1,0,0,3h74.48a1.5,1.5,0,1,0,0-3H93.1c.15-.11.3-.19.44-.3a12.29,12.29,0,0,0,2-17.25,12,12,0,0,0-3.9-3.24l11.44-65.4,1.35.16.36,0a3,3,0,0,0,3-2.68l.08-.69v0l2.26.26h.18a1.5,1.5,0,0,0,1.49-1.32l.08-.73A4.53,4.53,0,0,0,108.68,37.2ZM58.17,26.6,73.8,28.44a1.43,1.43,0,0,1,1.16.92L56.83,27.23A1.42,1.42,0,0,1,58.17,26.6Zm-9.61,5a2.31,2.31,0,0,1,.87-1.55,2.28,2.28,0,0,1,1.71-.48l3.69.43h0l14.78,1.74,35.32,4.15a.87.87,0,0,1,.76,1l-.42,3.65-57-6.7ZM75.53,132l-1.44-.17h0l-1.32-.16h0l-20.49-2.41,8.21-69.9a9.62,9.62,0,0,1,10.68-8.43l4.14.48a9.63,9.63,0,0,1,8.43,10.68l-5.61,47.77L78,111.11l-.37,3.2a12.24,12.24,0,0,0-1.87,15.86Zm17.68-14.42a9.29,9.29,0,0,1-1.53,13,9.31,9.31,0,0,1-3.5,1.72,9.06,9.06,0,0,1-3.08.23h-.26a9.23,9.23,0,0,1-6-3.22c-.07-.08-.15-.16-.22-.25a9.23,9.23,0,0,1-1.93-6.83h0a9.2,9.2,0,0,1,3.47-6.2c.08-.07.18-.13.27-.2a9.21,9.21,0,0,1,5.46-1.8,10.28,10.28,0,0,1,1.1.06c.43.06.86.15,1.27.25a9.18,9.18,0,0,1,4.93,3.22ZM88.8,111.4a11.41,11.41,0,0,0-1.44-.26,12.16,12.16,0,0,0-6.48,1l.31-2.6.13-1.1,5.4-46a12.64,12.64,0,0,0-11.06-14L71.52,48A12.63,12.63,0,0,0,57.51,59l-8.21,69.9-3-.35c-2.29-.26-4-1.91-3.92-3.73l4.83-82.11a1.5,1.5,0,0,0-.32-1l-1.06-1.35,54.25,6.38Zm16-67.17s0,0,0,0L43.58,37l.12-.73,61.22,7.24Zm3.42-3.36.06-.57a1.61,1.61,0,0,1,.5.63Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_births {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M118.06,31.13a4.5,4.5,0,0,0-6.3.89l-2.14,2.84-.57.76h0l.57-.76a5.84,5.84,0,0,0-1.14.37,4.55,4.55,0,0,0-3.71-.85c-2.22.6-3.28,3.11-4.62,6.28-1.78,4.22-4,9.47-9.52,12.22a1.5,1.5,0,0,0,.67,2.84,1.44,1.44,0,0,0,.67-.16l.34-.18L89.5,59.12,86.88,46.18s0,0,0-.09a1.38,1.38,0,0,0-.15-.36.83.83,0,0,0-.07-.13,1.67,1.67,0,0,0-.38-.37l-13-8.65a1.54,1.54,0,0,0-.5-.2l-.13,0a1.34,1.34,0,0,0-.4,0h-.1l-39.75,8a1.5,1.5,0,0,0-1.17,1.77l14.61,72.27a1.51,1.51,0,0,0,1.47,1.21,1.53,1.53,0,0,0,.3,0l50.59-10.24a1.49,1.49,0,0,0,1.18-1.76L92.68,74.87l23-30.53a5.91,5.91,0,0,0,1.18-4.07L119,37.44A4.5,4.5,0,0,0,118.06,31.13Zm-12.51,6.15a.65.65,0,0,1,.36,0l-2.45,3.26C104.16,38.94,104.91,37.45,105.55,37.28Zm-24,8.45-5.82,1.18-1.17-5.83Zm14.51,61-47.65,9.64-14-69.33L71.21,39.6,73.1,49a1.5,1.5,0,0,0,.64,1,1.47,1.47,0,0,0,.83.25l.3,0,9.37-1.89,2.85,14.08L74.45,79.13a.41.41,0,0,0,0,.09.61.61,0,0,0-.07.1.85.85,0,0,0-.09.22l0,.07L70.59,91.92a2,2,0,0,0,0,.24,1.08,1.08,0,0,0,0,.19,1.45,1.45,0,0,0,0,.28,1.22,1.22,0,0,0,0,.17,2.44,2.44,0,0,0,.14.28,1.33,1.33,0,0,1,.06.12,1.52,1.52,0,0,0,.33.34,1.48,1.48,0,0,0,.9.3,1.29,1.29,0,0,0,.43-.07.94.94,0,0,0,.15-.06,2.26,2.26,0,0,0,.22-.11l10.83-6.89,0,0a1.56,1.56,0,0,0,.2-.16.6.6,0,0,1,.08-.08l.07-.08,6.22-8.28ZM76.48,82.53l.34.25,3.4,2.56-4.06,2.59-1-.78Zm36.76-40h0L91.89,70.93l-2.41,3.21-6.93,9.2-1.39-1-3.41-2.57L87.88,66.26l2.41-3.21,18.15-24.13h0a3,3,0,0,1,4.18-.61l0,0,0,0a3,3,0,0,1,.57,4.18Zm3.32-6.9-1,1.38a5.76,5.76,0,0,0-1.07-1.08,5.94,5.94,0,0,0-1.32-.74l1-1.36a1.5,1.5,0,0,1,2.41,1.8Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_business {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M124.94,100.71h-5.11V39.52a1.5,1.5,0,0,0-1.5-1.5H61.09a1.5,1.5,0,0,0-1.5,1.5v1.22H44.73a1.5,1.5,0,0,0-1.5,1.5v9.41H25.65a1.5,1.5,0,0,0-1.5,1.5v2.72a1.5,1.5,0,0,0,1.5,1.5h1.23v43.34H21.61a1.5,1.5,0,0,0,0,3H124.94a1.5,1.5,0,0,0,0-3ZM62.59,57.37h7.9V68h-7.9Zm0,16.36h7.9V84.36h-7.9Zm-16.36-30H59.59v7.91H46.23Zm5.45,40.62V73.73h7.91V84.36Zm0-16.36V57.37h7.91V68ZM40.78,57.37h7.9V68h-7.9Zm0,16.36h7.9V84.36h-7.9ZM29.88,57.37h7.9V68h-7.9Zm0,16.36h7.9V84.36h-7.9Zm51.52,27H29.88V90.08H81.4Zm0-16.35H73.49V73.73H81.4ZM81.4,68H73.49V57.37H81.4Zm19.4,32.71H84.4V57.37h1.22a1.5,1.5,0,0,0,1.5-1.5V53.15a1.5,1.5,0,0,0-1.5-1.5h-23V41H100.8Zm6.87,0H103.8V41h3.87Zm9.16,0h-6.16V41h6.16Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_children {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M122.21,76.28c-2.91-2.75-10.09-8.79-15.44-13.24A7.6,7.6,0,0,0,112,60.73c1.73-1.95,2.31-5.52-1.72-9.18C105.73,47.42,95.49,39.1,90,34.62c-7.4-6-15.49-8.24-23.79-6.64l-9.39-8,2.24-2.84A1.5,1.5,0,0,0,58.84,15L48.59,6.58A1.5,1.5,0,0,0,46.68,8.9l9.11,7.49L32.46,45.84,18.52,33.92a1.5,1.5,0,0,0-1.95,2.28L31.7,49.13a1.51,1.51,0,0,0,1,.36h.15a1.52,1.52,0,0,0,1-.56l1.86-2.35,7.82,6.6a25.37,25.37,0,0,0,7.93,20.42,6.08,6.08,0,0,0-2.24,3.84c-.86,4-1.83,9.11-2.65,14.14-1.24,7.61-.16,12.06,4.15,16.36L49,117.08a1.66,1.66,0,0,0,0,.63l-1.73,8.09a1.5,1.5,0,1,0,2.93.63l1.58-7.35L69.61,122l-2.42,11.66a1.5,1.5,0,0,0,1.16,1.78,1.55,1.55,0,0,0,.31,0,1.5,1.5,0,0,0,1.46-1.19l2.75-13.21a1.61,1.61,0,0,0,0-.44l1.35-7.39c4.93-2.3,7.86-5,9.39-11.55L85.1,103a9.92,9.92,0,0,0,6.29,2.61,6.15,6.15,0,0,0,6.29-5.49l3.1,2.72a7.72,7.72,0,0,0,5.08,2.06,6.49,6.49,0,0,0,4.77-2.08,6.16,6.16,0,0,0,1.54-3.34,7.48,7.48,0,0,0,3.84,1.14,6.66,6.66,0,0,0,5-2.3,7,7,0,0,0-.15-9.25,6,6,0,0,0,3.26-1.78C126.31,84.89,126.65,80.45,122.21,76.28ZM47.52,48.55a1.5,1.5,0,0,0-2.83-1c-.24.69-.44,1.41-.62,2.15l-6.49-5.49L55,22.29l7.72,6.6a34.83,34.83,0,0,0-5.29,2.19,1.5,1.5,0,0,0,1.36,2.67A30.81,30.81,0,0,1,66,31.08a1.6,1.6,0,0,0,.43-.11c7.59-1.6,14.86.4,21.72,6,5.48,4.46,15.67,12.75,20.18,16.83,1,.89,3.09,3.15,1.48,4.95s-5.63,2.25-9.36-1l-.07-.06-1.84-1.57c-2.13-1.81-4.79-4.07-7.51-6.82a1.49,1.49,0,0,0-2.28.19A13,13,0,0,1,78,54.85h-.07c-3.56,0-6.73-1.33-8.29-3.48a1.5,1.5,0,0,0-2.43,1.76,10.1,10.1,0,0,0,2.7,2.5,5.27,5.27,0,0,0-1.77,2.08,4.47,4.47,0,0,0-1.9-1c-2.36-.54-5.38.86-6.42,5.21-.6,2.48-1.62,8.09-2.42,12.64a5.72,5.72,0,0,0-1.78-1.33l-.88-.74C46.38,65.48,45.09,55.41,47.52,48.55Zm36,38.8-.06.24c-.63,2.88-1.27,5.81-1.82,8.49-.24,1.19-.46,2.33-.66,3.4v.08c-1.23,6.81-3.51,8.94-8.42,11.16a1.5,1.5,0,0,0-1.16,1.19v0h0l-1.29,7.09-17.91-3L53.57,109a1.64,1.64,0,0,0,.25-.21,1.51,1.51,0,0,0-.11-2.12c-4.33-3.9-5.35-7.44-4.18-14.59.81-5,1.77-10.07,2.63-14,.16-.74.66-2.45,1.86-2.2l0,0a2.81,2.81,0,0,1,1.59,1.36,5.57,5.57,0,0,1,.6,4v.06c-.1.5-.2,1-.31,1.63-.35,1.87-.78,4.19-1.47,6.72a1.5,1.5,0,1,0,2.89.79c.73-2.65,1.17-5,1.53-7,.11-.58.21-1.13.31-1.62v0h0c0-.14,2.5-14.81,3.52-19.12.57-2.37,1.88-3.21,2.84-3s1.65,1.32,1.22,3.26a1.3,1.3,0,0,0,0,.52c-.69,3.49-1.46,7.42-2.12,10.86-.47,2.47-.89,4.67-1.19,6.27-.15.79-.27,1.44-.35,1.88-.14.73-.38,2.09,1,2.42a1.53,1.53,0,0,0,1.8-1.09,1.35,1.35,0,0,0,0-.29c.24-1.45,3-15.6,4.58-23.7a2.27,2.27,0,0,1,2.67-2c1,.21,2,1.13,1.57,3.12-.12.66-.29,1.46-.47,2.37a2,2,0,0,0-.08.22,1.39,1.39,0,0,0,0,.35c-1.51,7.32-4.31,20.46-4.34,20.61A1.5,1.5,0,0,0,71,86.22a1.63,1.63,0,0,0,.31,0,1.49,1.49,0,0,0,1.46-1.19c0-.15,3-13.92,4.45-21.14.45-1.37,1.37-1.71,2.12-1.54.92.21,1.76,1.2,1.43,2.87-1.1,5.58-4.57,22.4-4.61,22.56a1.5,1.5,0,0,0,1.47,1.81,1.5,1.5,0,0,0,1.47-1.2c0-.12,1.77-8.56,3.18-15.47a1.11,1.11,0,0,0,.07-.26c.32-1.6,1.45-2.15,2.34-2a2.07,2.07,0,0,1,1.54,1.89,5.57,5.57,0,0,1,0,1.94c-.1.56-.21,1.15-.33,1.75-.47,2.46-1,5.18-1.65,7.95C84,85.27,83.78,86.32,83.56,87.35ZM94,101.47c-1.14,1.34-3.65,1.94-6.92-.81-.84-.7-1.77-1.5-2.74-2.33.51-2.59,1.14-5.53,1.79-8.47,2.22,2,4.56,4,6.77,6a1.27,1.27,0,0,0,.22.25C95.14,97.88,95.08,100.15,94,101.47Zm14.47-.72c-1.16,1.26-3.43,1.74-5.67-.21-3.33-2.91-10.2-9-15.94-14,.59-2.69,1.18-5.39,1.68-7.89,5.21,4.65,14.1,12.61,19.57,17.44C109.74,98,109.34,99.75,108.42,100.75Zm13.5-15.54c-1.14,1.23-3.5,1.51-6-.77a1.53,1.53,0,0,0-.55-.32C111.75,81,107.44,77.25,103,73.45L96,67.37l-2.14-1.82c-.22-.18-.45-.38-.68-.54h0c-.7-.51-1.43-.78-2.17,0a1.52,1.52,0,0,0,.05,2.1,1.16,1.16,0,0,0,.25.2c1.54,1.26,17.83,15.26,26.81,23.13,2.25,2,1.93,4.42.68,5.85s-3.46,2.08-6.09-.21l-2.54-2.23-.61-.54c-6-5.32-15.64-13.92-20.36-18.15a.5.5,0,0,0,0-.12c.78-4.36-1.47-6.84-3.89-7.3a4.84,4.84,0,0,0-1.93,0l.39-2A5.2,5.2,0,0,0,80,59.45a4.61,4.61,0,0,0-2.15.06,5.45,5.45,0,0,0-.41-1.68l.46,0H78a16.11,16.11,0,0,0,12-5.24c2.37,2.3,4.63,4.22,6.49,5.8.66.56,1.28,1.08,1.84,1.57l0,0h0c.17.14,17,14,21.75,18.45C123.12,81.24,123.18,83.86,121.92,85.21Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_council {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M114.24,107a6.14,6.14,0,0,1-2.21-.4c-2.41-.93-3.79-3.25-3.79-6.36a1.5,1.5,0,0,1,3,0c0,1.3.33,3,1.87,3.56a3.34,3.34,0,0,0,3.47-.73,1.76,1.76,0,0,0,.16-2.16c-8-16-2.07-26.21,1.46-32.32.52-.9,1-1.68,1.32-2.37.81-1.63,0-3.65-.9-5.79-1.15-2.79-2.73-6.63,1.57-8.78a1.5,1.5,0,0,1,1.34,2.69c-1.53.76-1.55,1.5-.13,4.95,1,2.41,2.23,5.42.8,8.27-.39.78-.88,1.63-1.4,2.53-3.44,6-8.65,14.94-1.38,29.48a4.75,4.75,0,0,1-.62,5.52A6.22,6.22,0,0,1,114.24,107Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M103.79,100.75l-.78,0a1.5,1.5,0,0,1,.23-3c1.26.09,2.11-.12,2.5-.65.75-1,.21-3.35-.17-4.32a1.5,1.5,0,0,1,2.79-1.1c.19.46,1.73,4.57-.2,7.2A5.11,5.11,0,0,1,103.79,100.75Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M27.5,107a6.22,6.22,0,0,1-4.57-1.91,4.75,4.75,0,0,1-.62-5.52C29.58,85,24.38,76,20.93,70.09c-.52-.9-1-1.75-1.4-2.53-1.43-2.85-.19-5.86.81-8.27,1.42-3.45,1.39-4.19-.14-4.95a1.5,1.5,0,0,1,1.34-2.69c4.3,2.15,2.72,6,1.57,8.78-.88,2.14-1.71,4.16-.9,5.79.35.69.8,1.47,1.32,2.37C27.07,74.7,33,84.93,25,100.91a1.76,1.76,0,0,0,.16,2.16,3.34,3.34,0,0,0,3.47.73c1.55-.59,1.87-2.26,1.87-3.56a1.5,1.5,0,0,1,3,0c0,3.11-1.38,5.43-3.78,6.36A6.21,6.21,0,0,1,27.5,107Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M40.85,65.06a5.22,5.22,0,0,1-3-.92c-3-2-3.32-6.61-3.35-7.13a1.51,1.51,0,0,1,1.4-1.59,1.49,1.49,0,0,1,1.59,1.41c.07,1,.57,3.82,2.07,4.84a2.8,2.8,0,0,0,2.54.18,1.5,1.5,0,1,1,.9,2.86A7.06,7.06,0,0,1,40.85,65.06Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M37.94,100.75a5.08,5.08,0,0,1-4.36-1.89c-1.94-2.63-.39-6.74-.21-7.2a1.5,1.5,0,0,1,2.79,1.1c-.38,1-.92,3.3-.17,4.32.39.53,1.24.74,2.5.65a1.5,1.5,0,1,1,.23,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M84.4,40l-.31,0a6,6,0,0,1-4.38-3,6.5,6.5,0,0,1,.05-5.47,1.5,1.5,0,0,1,2.75,1.21,3.59,3.59,0,0,0-.13,2.89A3.14,3.14,0,0,0,84.7,37a1.5,1.5,0,0,1-.3,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M57.44,40a1.5,1.5,0,0,1-.31-3,3.14,3.14,0,0,0,2.33-1.41,3.59,3.59,0,0,0-.13-2.89,1.5,1.5,0,0,1,2.75-1.21,6.46,6.46,0,0,1,0,5.47,5.92,5.92,0,0,1-4.38,3A1.53,1.53,0,0,1,57.44,40Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M113.85,118.67l1.58-3.16a1.5,1.5,0,0,0-1.35-2.17h-2.33V109.1a3.42,3.42,0,0,0-3.41-3.42H90.14a1.47,1.47,0,0,0,.89-1.36,3.9,3.9,0,0,1,1.66-2.77,2.17,2.17,0,0,1,2.37.22,1.38,1.38,0,0,0,.56.19,7.1,7.1,0,0,0,4.68-1.13,1.49,1.49,0,0,0,.54-1.74c-1.91-5.24-1.41-8.21-.39-9.16.76-.71,2.06-.58,3.22-.25a1.41,1.41,0,0,0,.22.06,13.14,13.14,0,0,1,1.34.51,1.5,1.5,0,0,0,1.22-2.75c-.35-.15-.68-.28-1-.4-.6-1.63-2.35-2.83-4.08-4-1.46-1-3.12-2.09-3.69-3.25a1.5,1.5,0,0,0-2-.68l0,0a1.52,1.52,0,0,0-.28-.86c-2.45-3.3-1.17-10.61,1.49-12.7A1.5,1.5,0,1,0,95,63.27c-3.79,3-5,11.06-2.74,15.71-.44.4-.93.83-1.44,1.27A23.09,23.09,0,0,0,87,84c-.81,1.2-2,3-1.73,5.11a6.22,6.22,0,0,0,4.07,5.13,1.47,1.47,0,0,0,.5.09,1.5,1.5,0,0,0,.51-2.91,3.26,3.26,0,0,1-2.11-2.74c-.13-.88.54-2,1.24-3a21.6,21.6,0,0,1,3.26-3.19c.74-.65,1.45-1.27,2.06-1.86a1.68,1.68,0,0,0,.14.52c.93,1.87,2.93,3.22,4.7,4.41.4.27.86.58,1.31.91a4.81,4.81,0,0,0-2.59,1.24c-2.17,2-2.45,5.94-.82,11.08a4.15,4.15,0,0,1-1.33.18,5.15,5.15,0,0,0-5.06,0A6.79,6.79,0,0,0,88,104.32a1.49,1.49,0,0,0,.89,1.36H79.35c4.05-1.69,8.47-4.53,10.27-9.17a1.5,1.5,0,1,0-2.79-1.09C84.05,102.55,72.74,104.69,71,105c-1.71-.31-12.86-2.6-15.84-9.56a1.5,1.5,0,0,0-2.76,1.18c2,4.56,6.46,7.39,10.52,9.09H52.81a1.47,1.47,0,0,0,.89-1.36A6.79,6.79,0,0,0,50.54,99a5.15,5.15,0,0,0-5.06,0,4.15,4.15,0,0,1-1.33-.18c1.63-5.14,1.35-9-.82-11.08a4.81,4.81,0,0,0-2.58-1.24c.44-.33.9-.64,1.3-.91,1.77-1.19,3.78-2.54,4.7-4.41a1.44,1.44,0,0,0,.14-.52c.62.59,1.32,1.21,2.06,1.85a22.09,22.09,0,0,1,3.26,3.2c.7,1,1.37,2.12,1.25,3a3.29,3.29,0,0,1-2.12,2.74,1.5,1.5,0,0,0,.51,2.91,1.52,1.52,0,0,0,.51-.09,6.26,6.26,0,0,0,4.07-5.13c.3-2.1-.93-3.91-1.73-5.11a23.59,23.59,0,0,0-3.78-3.78c-.5-.44-1-.86-1.42-1.26a14.54,14.54,0,0,0,1.13-9.16,9.69,9.69,0,0,0-4-6.66A1.5,1.5,0,0,0,45,65.72a6.9,6.9,0,0,1,2.66,4.67c.56,3,0,6.14-1.3,7.94a1.52,1.52,0,0,0-.28.86l0,0a1.5,1.5,0,0,0-2,.68c-.57,1.16-2.23,2.27-3.69,3.25-1.73,1.17-3.48,2.37-4.08,4-.32.12-.66.25-1,.4a1.5,1.5,0,1,0,1.21,2.75,13.38,13.38,0,0,1,1.35-.51,1.66,1.66,0,0,0,.21-.06c1.17-.33,2.46-.46,3.22.25,1,.95,1.52,3.92-.39,9.16a1.5,1.5,0,0,0,.54,1.74A7.18,7.18,0,0,0,46.11,102a1.48,1.48,0,0,0,.57-.19,2.15,2.15,0,0,1,2.36-.22,3.87,3.87,0,0,1,1.66,2.77,1.49,1.49,0,0,0,.89,1.36H33.67a3.42,3.42,0,0,0-3.41,3.42v4.24H27.93a1.5,1.5,0,0,0-1.35,2.17l1.58,3.16-1.58,3.16A1.5,1.5,0,0,0,27.93,124h7.65A3.41,3.41,0,0,0,39,120.89a1.53,1.53,0,0,0,0-.3h0v-4.25h64v4.25h0a1.53,1.53,0,0,0,0,.3,3.41,3.41,0,0,0,3.39,3.11h7.65a1.5,1.5,0,0,0,1.35-2.17Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M58.09,61.27l.21.35c.28.48.49.82.7,1.11A1.5,1.5,0,0,0,61.43,61c-.17-.24-.33-.51-.55-.88l-.73-1.2a1.51,1.51,0,0,0-1.43-.69,17.87,17.87,0,0,1-6.24-.1,1.52,1.52,0,0,0-1.44.36c-1.2,1.15-2.88,2.73-2.88,2.73l2.06,2.19,2.32-2.2A21.48,21.48,0,0,0,58.09,61.27Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M89.25,58.1a17.87,17.87,0,0,1-6.24.1,1.51,1.51,0,0,0-1.43.69l-.73,1.2a10.18,10.18,0,0,1-.55.88,1.5,1.5,0,0,0,2.43,1.76,11.22,11.22,0,0,0,.7-1.11l.21-.35a21.48,21.48,0,0,0,5.55-.09c1.11,1.06,2.33,2.2,2.33,2.2l2-2.19s-1.68-1.57-2.88-2.73A1.52,1.52,0,0,0,89.25,58.1Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M113.26,55.62a1.48,1.48,0,0,0-.49-1.33A1.46,1.46,0,0,0,111.4,54c-.34.09-.62.14-.84.18a3.39,3.39,0,0,1,.79-1.4,1.5,1.5,0,0,0-1.66-2.39,20.34,20.34,0,0,1-5.43.81c-2.5.18-5.1.35-7.19,1.3a1.52,1.52,0,0,0-.77.79,3.85,3.85,0,0,0,1.23,4.62.39.39,0,0,0,.11.06,15.13,15.13,0,0,0-1.75-.08c-.28,0-.65,0-1,0l.2-.41a1.5,1.5,0,0,0-.64-2,1.32,1.32,0,0,0-.31-.12,1.5,1.5,0,0,0,1.09-2.44,9.67,9.67,0,0,0-4.39-2.91h0a1.53,1.53,0,0,0,.76-.21C92,49.51,100,44.8,103,39.87a1.5,1.5,0,0,0-2.54-1.59c-2.69,4.31-10.24,8.8-10.32,8.85a1.5,1.5,0,0,0-.53,2,1.54,1.54,0,0,0,.47.48,16.3,16.3,0,0,0-1.66-.38A1.57,1.57,0,0,0,89,48.6C93.43,38.08,99,34,102.77,33.77a3.51,3.51,0,0,1,3.47,1.55c1,1.68.58,4.33-1.16,7.1a1.5,1.5,0,0,0,2.54,1.6c2.39-3.8,2.82-7.54,1.2-10.25a6.58,6.58,0,0,0-6.27-3c-3.83.28-7.7,2.91-11.08,7.37a10.48,10.48,0,0,0-2.21-5.8,1.5,1.5,0,1,0-2.37,1.83c2.48,3.21,1.76,6.94.22,11.1a4.35,4.35,0,0,0,.24-1.89,2.75,2.75,0,0,0-1.68-2.29c-.72-.28-2.23-.51-4.32,1.21a1.5,1.5,0,1,0,1.9,2.32A3.57,3.57,0,0,1,84.37,44a4.79,4.79,0,0,1-2.19,2.85,1.5,1.5,0,0,0-.52,1.76c-5.76-4.3-14.91-4.4-20.85-.33a1.51,1.51,0,0,0-.71-1.5c-2-1.18-2.67-2.31-2.81-2.83a3.37,3.37,0,0,1,1.3.73,1.5,1.5,0,0,0,1.9-2.32C58.88,41,57.2,40.55,55.9,41.12a2.69,2.69,0,0,0-1.62,2.37,2.84,2.84,0,0,0,0,.58c-1.23-3.68-1.59-7,.65-9.89a1.5,1.5,0,1,0-2.37-1.83,10.4,10.4,0,0,0-2.21,5.8c-3.39-4.46-7.25-7.09-11.09-7.37a6.53,6.53,0,0,0-6.26,3c-1.63,2.71-1.19,6.45,1.2,10.25a1.5,1.5,0,0,0,2.54-1.6C35,39.65,34.58,37,35.59,35.32a3.53,3.53,0,0,1,3.48-1.55c3.75.27,9.34,4.31,13.74,14.83a1.49,1.49,0,0,0,.58.68,16.76,16.76,0,0,0-1.65.38,1.51,1.51,0,0,0,.46-.48,1.49,1.49,0,0,0-.53-2c-.07-.05-7.62-4.54-10.31-8.85a1.5,1.5,0,0,0-2.55,1.59c3.08,4.93,11,9.64,11.34,9.84a1.5,1.5,0,0,0,.76.21h0a9.64,9.64,0,0,0-4.38,2.91,1.5,1.5,0,0,0,.21,2.11,1.45,1.45,0,0,0,.82.32,1.48,1.48,0,0,0-.35.13,1.5,1.5,0,0,0-.65,2c.09.16.15.3.2.41-.3,0-.67,0-.95,0a15.13,15.13,0,0,0-1.75.08l.12-.06a3.86,3.86,0,0,0,1.22-4.62,1.49,1.49,0,0,0-.77-.79c-2.09-1-4.68-1.12-7.19-1.3A20.47,20.47,0,0,1,32,50.34a1.5,1.5,0,0,0-1.66,2.39,3.39,3.39,0,0,1,.79,1.4c-.22,0-.49-.09-.84-.18a1.47,1.47,0,0,0-1.37.34,1.45,1.45,0,0,0-.48,1.33c.39,2.7,1.29,4.46,2.67,5.24a3.13,3.13,0,0,0,.54.23c-.11,3-.59,10.13-2.6,14.16a1.5,1.5,0,0,0,.16,1.6,1.52,1.52,0,0,0,1.53.53,16.62,16.62,0,0,0,2-.61,62.43,62.43,0,0,0-3.83,20,1.5,1.5,0,0,0,3,0c0-.12.06-12.28,5.4-23A1.5,1.5,0,0,0,35.07,72,17.4,17.4,0,0,1,33,73.37a57.62,57.62,0,0,0,1.73-13.68h0a1.58,1.58,0,0,0,0-.38,1.72,1.72,0,0,0-.07-.21h0a.71.71,0,0,0-.08-.15s0-.07-.05-.1a1.53,1.53,0,0,0-.65-.54l-.07,0-.21-.07h-.08l-.21,0H33l-.14,0-.1,0a.29.29,0,0,1-.15-.06,2.12,2.12,0,0,1-.64-1,2.33,2.33,0,0,0,1.72-.65,1.76,1.76,0,0,0,.47-1,4.26,4.26,0,0,0,.06-1.69c1,.12,2,.2,3.08.27a24.39,24.39,0,0,1,5.49.77.81.81,0,0,1-.3.51,1.5,1.5,0,0,0-.34,2.09,1.45,1.45,0,0,0,1,.59,4,4,0,0,0-1.29.6,1.5,1.5,0,0,0,.87,2.72,1.45,1.45,0,0,0,.86-.28,5.31,5.31,0,0,1,2.35-.31c1.39,0,3,0,3.75-1.29S49.75,57,49.26,56a1.51,1.51,0,0,0-1.16-.8,1.47,1.47,0,0,0,.78-.5c2.38-2.91,7.65-2.71,7.76-2.7a1.5,1.5,0,0,0,.15-3,12,12,0,0,0-1.52,0,1.49,1.49,0,0,0,.31-1.61c-.19-.48-.38-1-.56-1.42a10.26,10.26,0,0,0,3.53,3.27,1.37,1.37,0,0,0,.67.2c-.13.12-.27.22-.39.35-1.63,1.63,0,3.61,1.21,5.07,1.68,2,2.05,2.79,1.57,3.26a1.51,1.51,0,0,0,0,2.13c2.64,2.64,5.66,5.43,8.55,5.91a2.87,2.87,0,0,0,.1,5.53,2.89,2.89,0,1,0,1.49,0,2.87,2.87,0,0,0,.1-5.53c2.89-.48,5.91-3.27,8.55-5.91a1.51,1.51,0,0,0,0-2.13c-.48-.47-.11-1.24,1.57-3.26.85-1,1.92-2.34,1.89-3.59a1.49,1.49,0,0,0,1.34.7s5.36-.22,7.75,2.7a1.51,1.51,0,0,0,.78.5,1.5,1.5,0,0,0-1.26.8c-.48.95-1,2.34-.33,3.52s2.35,1.29,3.74,1.29a5.28,5.28,0,0,1,2.35.31,1.49,1.49,0,0,0,2.09-.35,1.5,1.5,0,0,0-.35-2.09,4.14,4.14,0,0,0-1.32-.6,1.5,1.5,0,0,0,.66-2.66.84.84,0,0,1-.32-.53,24.21,24.21,0,0,1,5.48-.77c1-.07,2.07-.15,3.08-.27a4.26,4.26,0,0,0,.06,1.69,1.76,1.76,0,0,0,.47,1,2.33,2.33,0,0,0,1.72.65,2.12,2.12,0,0,1-.64,1,.26.26,0,0,1-.15.06l-.1,0-.14,0-.18,0h-.11l-.21,0h-.08l-.21.07-.06,0a1.42,1.42,0,0,0-.65.54.53.53,0,0,0-.06.1,1.09,1.09,0,0,0-.08.15h0a1.72,1.72,0,0,0-.07.21,1.58,1.58,0,0,0,0,.38h0a57.62,57.62,0,0,0,1.73,13.68A17.4,17.4,0,0,1,106.66,72a1.5,1.5,0,0,0-2.26,1.85c5.33,10.65,5.4,22.84,5.4,23a1.51,1.51,0,0,0,1.5,1.49h0a1.5,1.5,0,0,0,1.49-1.5,62.43,62.43,0,0,0-3.83-20,16.24,16.24,0,0,0,2,.61,1.48,1.48,0,0,0,1.52-.53,1.5,1.5,0,0,0,.17-1.6c-2-4-2.49-11.15-2.61-14.16a3.13,3.13,0,0,0,.54-.23C112,60.08,112.86,58.32,113.26,55.62ZM70.89,74.53a.11.11,0,0,1,.22,0C71.11,74.65,70.89,74.65,70.89,74.53Zm0-5.56a.11.11,0,0,1,.22,0C71.11,69.1,70.89,69.1,70.89,69Zm8.76-16c-1.23,1.49-3.16,3.82-2.24,6C75.6,60.81,72.84,63.3,71,63.3s-4.59-2.49-6.4-4.25c.92-2.23-1-4.56-2.25-6a14.77,14.77,0,0,1-1.05-1.37c5-4.53,14.44-4.53,19.41,0A13.37,13.37,0,0,1,79.65,53Zm6.92-3.94a14.72,14.72,0,0,0-1.52,0,1.5,1.5,0,0,0-1.42,1.42,2.19,2.19,0,0,0-.45-.6l-.4-.37a1.26,1.26,0,0,0,.28,0,1.49,1.49,0,0,0,.87-.29,9,9,0,0,0,3-3.48c-.21.56-.44,1.12-.68,1.7A1.49,1.49,0,0,0,86.57,49.06Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M107.24,57a1.5,1.5,0,0,0-1.4-1.59,1.52,1.52,0,0,0-1.59,1.4c-.07,1-.57,3.83-2.06,4.85a2.83,2.83,0,0,1-2.55.18,1.5,1.5,0,1,0-.9,2.86,7.06,7.06,0,0,0,2.14.35,5.17,5.17,0,0,0,3-.92C106.84,62.12,107.21,57.53,107.24,57Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M62.46,46.83a1.49,1.49,0,0,0,1.69-1.27c.47-3.33,1.51-6.82,2.17-7.33,1.82-1.31,7.79-1.36,9.26-.09.73.64,1.79,4.44,2.28,7.45a1.5,1.5,0,0,0,1.48,1.26l.24,0a1.49,1.49,0,0,0,1.24-1.72c-.28-1.75-1.35-7.56-3.27-9.23a7,7,0,0,0-3.1-1.34,1.44,1.44,0,0,0,.32-.64c.17-.82,1.49-7.79-1.35-11.71a3.55,3.55,0,0,0-1.3-3.52,5.08,5.08,0,0,0-5.72-.11,3.71,3.71,0,0,0-1.57,3.8c-1.65,2.93.08,5.43,1.37,7.28a6.55,6.55,0,0,1,1.43,2.83,1.51,1.51,0,0,0,1.53,1.46,1.49,1.49,0,0,0,1.46-1.54v-.11a14.29,14.29,0,0,1,1.32,2c-2.84-.11-5.86.46-7.37,1.55-2.08,1.5-3.06,7-3.39,9.35A1.5,1.5,0,0,0,62.46,46.83Zm8.82-17.95a1.52,1.52,0,0,0-.74-.2,1.51,1.51,0,0,0-1.07.45c-.26-.42-.54-.82-.81-1.2-1.45-2.1-2-3.09-1-4.44a1.47,1.47,0,0,0,.21-1.3c-.25-.82.08-1.05.24-1.16a2.11,2.11,0,0,1,2.18,0c.11.09.35.27.08,1a1.51,1.51,0,0,0,.32,1.56c1.26,1.31,1.57,3.8,1.53,6A4.66,4.66,0,0,0,71.28,28.88Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M89.07,62.59a1.5,1.5,0,0,0-1.5,1.5v3.78a2.89,2.89,0,1,0-3.42,3.88,2.88,2.88,0,0,0,0,5.56A2.91,2.91,0,0,0,82.23,79V75.92a1.26,1.26,0,0,0-.08-.47l-2.77-8.34a1.5,1.5,0,0,0-2.85,0l-2.78,8.34a1.5,1.5,0,0,0-.08.47v6.84H68.34V75.92a1.5,1.5,0,0,0-.08-.47l-2.78-8.34a1.5,1.5,0,0,0-2.85,0l-2.78,8.34a1.49,1.49,0,0,0-.07.47V79a2.91,2.91,0,0,0-1.92-1.7,2.88,2.88,0,0,0,0-5.56,2.88,2.88,0,1,0-3.42-3.88V64.09a1.5,1.5,0,0,0-3,0V79.72a1.5,1.5,0,0,0,1.5,1.5,1.48,1.48,0,0,0,1.31-.79,2.88,2.88,0,0,0,5.53.76V83.9l-1.23,2.47a1.41,1.41,0,0,0-.16.67v5.17a5,5,0,0,0-2.5,1.53,1.5,1.5,0,0,0,2.27,2A2.19,2.19,0,0,1,59.79,95a2.14,2.14,0,0,1,1.67.69,5.14,5.14,0,0,0,3.83,1.65h.07a5.29,5.29,0,0,0,3.89-1.62,2.76,2.76,0,0,1,3.46.1,5.61,5.61,0,0,0,7.62-.07,2.79,2.79,0,0,1,3.49.06,1.5,1.5,0,0,0,2-2.23,5.7,5.7,0,0,0-2.2-1.18V87a1.41,1.41,0,0,0-.16-.67L82.23,83.9V81.19a2.88,2.88,0,0,0,5.53-.82,1.5,1.5,0,0,0,2.81-.72V64.09A1.5,1.5,0,0,0,89.07,62.59ZM54.44,79v-3.4a2.91,2.91,0,0,0,1.92,1.7A2.91,2.91,0,0,0,54.44,79Zm0-5.56v-3.4a2.89,2.89,0,0,0,1.92,1.7A2.91,2.91,0,0,0,54.44,73.45ZM57,80.09a.11.11,0,1,1,.22,0C57.22,80.21,57,80.21,57,80.09Zm0-5.56a.11.11,0,1,1,.22,0C57.22,74.65,57,74.65,57,74.53ZM57,69a.11.11,0,1,1,.22,0C57.22,69.09,57,69.09,57,69ZM80.62,92.33a4.83,4.83,0,0,0-2.43,1.34,2.58,2.58,0,0,1-3.5-.08c-2.17-1.92-5.82-1.87-7.65.11a2.34,2.34,0,0,1-1.71.66,2.22,2.22,0,0,1-1.62-.63,5.1,5.1,0,0,0-2.32-1.48V87.39l1.23-2.46a1.57,1.57,0,0,0,.16-.67v-8.1l1.28-3.83,1.28,3.83v8.1a1.5,1.5,0,0,0,1.5,1.5H69.1a5.43,5.43,0,0,0-3.45,4.79,1.5,1.5,0,0,0,3,0c0-1.34,1.65-2.07,2.4-2.34.76.28,2.42,1,2.42,2.34a1.5,1.5,0,0,0,3,0c0-2.42-1.8-4-3.49-4.79h2.19a1.5,1.5,0,0,0,1.5-1.5v-8.1L78,72.33l1.28,3.83v8.1a1.57,1.57,0,0,0,.16.67l1.23,2.46Zm4.17-12.24a.11.11,0,0,1,.22,0C85,80.21,84.79,80.21,84.79,80.09Zm0-5.56a.11.11,0,0,1,.22,0C85,74.65,84.79,74.65,84.79,74.53Zm0-5.56A.11.11,0,0,1,85,69C85,69.09,84.79,69.09,84.79,69Zm2.78,10a2.91,2.91,0,0,0-1.92-1.7,2.91,2.91,0,0,0,1.92-1.7Zm0-5.56a2.91,2.91,0,0,0-1.92-1.7,2.89,2.89,0,0,0,1.92-1.7Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_council_tax {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M93.78,112.11H41.91a1.5,1.5,0,0,1-1.5-1.5v-9.92a1.51,1.51,0,0,1,1.17-1.46c.08,0,8.07-1.9,8.07-6.64V80.36H41.13a1.5,1.5,0,0,1-1.5-1.5V72.55c0-3.93,3.35-5.72,6.46-5.72h3.56V53.93c0-15,10.71-22.21,20.73-23.89C82,28.1,96.68,32.78,101,45.29a1.49,1.49,0,0,1-.61,1.76l-.94.59c-2,1.28-4.29,2.74-5.82,3.58C87.7,54.49,83.2,50,81.72,48.51a7.68,7.68,0,0,0-8-1.6c-2.67,1.1-4.13,3.91-4.13,7.91v12h19a1.5,1.5,0,0,1,1.5,1.5v6.28a5.44,5.44,0,0,1-5.75,5.75H69.64V89.2a12.82,12.82,0,0,1-2.17,6.5A31.14,31.14,0,0,1,72,95.36h28.65a1.5,1.5,0,0,1,1.5,1.5v6.93A8.37,8.37,0,0,1,93.78,112.11Zm-50.37-3H93.78c4.38,0,5.33-4.27,5.33-5.32V98.36H72a27.25,27.25,0,0,0-7.67,1.11A1.5,1.5,0,0,1,62.74,97s3.9-4.1,3.9-7.8V78.86a1.5,1.5,0,0,1,1.5-1.5H84.42a2.46,2.46,0,0,0,2.75-2.75V69.83h-19a1.5,1.5,0,0,1-1.5-1.5V54.82c0-7.14,3.75-9.75,6-10.68a10.68,10.68,0,0,1,11.22,2.25c3.07,3.07,5.56,3.73,8.33,2.2,1.42-.78,3.61-2.17,5.57-3.42C93.49,35,80.92,31.31,70.88,33c-11.42,1.91-18.23,9.74-18.23,20.93v14.4a1.51,1.51,0,0,1-1.5,1.5H46.09c-.58,0-3.46.13-3.46,2.72v4.81h8.52a1.5,1.5,0,0,1,1.5,1.5V92.59c0,5.76-6.51,8.39-9.24,9.24Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_crime {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M70.87,42.6a1.5,1.5,0,0,1-1.5-1.5V31.18a1.5,1.5,0,0,1,3,0V41.1A1.5,1.5,0,0,1,70.87,42.6Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M115.51,77.33h-9.92a1.5,1.5,0,0,1,0-3h9.92a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M36.14,77.33H26.22a1.5,1.5,0,0,1,0-3h9.92a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M95.42,52.77a1.47,1.47,0,0,1-1.06-.44,1.49,1.49,0,0,1,0-2.12l7-7a1.49,1.49,0,0,1,2.12,0,1.51,1.51,0,0,1,0,2.12l-7,7A1.47,1.47,0,0,1,95.42,52.77Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M46.31,52.77a1.47,1.47,0,0,1-1.06-.44l-7-7a1.5,1.5,0,0,1,2.12-2.12l7,7a1.49,1.49,0,0,1,0,2.12A1.45,1.45,0,0,1,46.31,52.77Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M57.58,45.25a1.5,1.5,0,0,1-1.39-.93l-1.9-4.58a1.5,1.5,0,0,1,2.78-1.15L59,43.17a1.49,1.49,0,0,1-.81,2A1.46,1.46,0,0,1,57.58,45.25Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M103,64a1.5,1.5,0,0,1-.58-2.89l4.59-1.9A1.5,1.5,0,1,1,108.1,62l-4.58,1.89A1.46,1.46,0,0,1,103,64Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M34.2,92.51a1.5,1.5,0,0,1-.57-2.88l4.58-1.9a1.5,1.5,0,0,1,1.15,2.77l-4.58,1.9A1.49,1.49,0,0,1,34.2,92.51Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M84.15,45.25a1.46,1.46,0,0,1-.57-.12,1.49,1.49,0,0,1-.81-2l1.9-4.58a1.5,1.5,0,1,1,2.77,1.15l-1.9,4.58A1.5,1.5,0,0,1,84.15,45.25Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M107.53,92.51a1.41,1.41,0,0,1-.57-.11l-4.59-1.9a1.5,1.5,0,0,1,1.15-2.77l4.58,1.9a1.49,1.49,0,0,1-.57,2.88Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M38.78,64a1.46,1.46,0,0,1-.57-.12L33.63,62a1.5,1.5,0,0,1,1.15-2.78l4.58,1.9A1.5,1.5,0,0,1,38.78,64Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M53.68,67.41a1.44,1.44,0,0,1-.75-.21,1.49,1.49,0,0,1-.55-2,21.49,21.49,0,0,1,13.15-10,1.5,1.5,0,1,1,.75,2.9A18.44,18.44,0,0,0,55,66.66,1.51,1.51,0,0,1,53.68,67.41Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M97.17,99.24V75.83a26.31,26.31,0,1,0-52.61,0V99.24a11.43,11.43,0,0,0-9.92,11.31,1.5,1.5,0,0,0,1.5,1.5h69.45a1.5,1.5,0,0,0,1.5-1.5A11.43,11.43,0,0,0,97.17,99.24ZM47.56,75.83a23.31,23.31,0,1,1,46.61,0v23.3H47.56Zm-9.78,33.22a8.43,8.43,0,0,1,8.28-6.92H95.67a8.44,8.44,0,0,1,8.29,6.92Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_health {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M126.41,78.9c-.5-6.91-4.35-12.72-10-15.16a14.52,14.52,0,0,0-9.93-.59,35.76,35.76,0,0,0,1.28-11.81c-.74-10.11-6.35-18.6-14.64-22.17-7.45-3.2-15.74-1.93-22.9,3.48C63,27.24,54.74,26,47.3,29.17,39,32.74,33.4,41.23,32.66,51.34,32,59.85,34.38,82,69.41,103.53a1.51,1.51,0,0,0,1.57,0c3.68-2.27,7-4.54,10-6.8,3.65,5.42,9.59,11.42,19.22,17.34a1.45,1.45,0,0,0,1.57,0C125.27,99.59,126.83,84.65,126.41,78.9ZM70.19,100.49C37.32,80,35.08,59.46,35.65,51.56c.66-9,5.57-16.51,12.83-19.63a18,18,0,0,1,7.14-1.48,21.59,21.59,0,0,1,13.62,5.27,1.51,1.51,0,0,0,1.9,0c6.48-5.3,14-6.68,20.76-3.79,7.26,3.12,12.18,10.64,12.83,19.63a33.63,33.63,0,0,1-1.86,13.1A18.26,18.26,0,0,0,101,65.89c-4.84-3.52-10.4-4.31-15.42-2.15C79.84,66.18,76,72,75.49,78.9c-.22,3,.12,8.58,3.89,15.27C76.61,96.27,73.57,98.38,70.19,100.49ZM101,111c-8.89-5.6-14.33-11.16-17.63-16.13-.59-.89-1.1-1.75-1.56-2.59a24,24,0,0,1-3.27-13.19c.42-5.79,3.57-10.63,8.22-12.63a11.48,11.48,0,0,1,4.55-.94A13.85,13.85,0,0,1,100,68.94a1.5,1.5,0,0,0,1,.33,1.48,1.48,0,0,0,.89-.33,16.07,16.07,0,0,1,3.38-2.14,11.9,11.9,0,0,1,9.91-.31c4.66,2,7.81,6.84,8.23,12.63C123.8,84.26,122.33,97.58,101,111Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M30.75,110.68a1.48,1.48,0,0,1-.78-.23c-14-8.61-14.92-17.6-14.67-21.06A10.81,10.81,0,0,1,21.52,80a9.48,9.48,0,0,1,9.23,1.06A9.49,9.49,0,0,1,40,80a10.81,10.81,0,0,1,6.23,9.36c.25,3.46-.68,12.45-14.67,21.06A1.51,1.51,0,0,1,30.75,110.68ZM25.1,82.29a6,6,0,0,0-2.39.49,7.85,7.85,0,0,0-4.42,6.83c-.21,2.85.62,10.22,12.46,17.8,11.85-7.58,12.67-15,12.46-17.8a7.86,7.86,0,0,0-4.41-6.83,6.81,6.81,0,0,0-7.1,1.34,1.51,1.51,0,0,1-1.9,0A7.44,7.44,0,0,0,25.1,82.29Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_involved {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M78.23,34.74H45.81a1.5,1.5,0,1,1,0-3H78.23a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M56.62,45.55H45.81a1.5,1.5,0,0,1,0-3H56.62a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M67.43,45.55H62a1.5,1.5,0,1,1,0-3h5.41a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M74.31,88.38H63.5a1.5,1.5,0,0,1,0-3H74.31a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M85.12,88.38H79.71a1.5,1.5,0,1,1,0-3h5.41a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M95.92,88.38h-5.4a1.5,1.5,0,1,1,0-3h5.4a1.5,1.5,0,1,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M68.9,99.19H63.5a1.5,1.5,0,0,1,0-3h5.4a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M90.52,99.19H74.31a1.5,1.5,0,0,1,0-3H90.52a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M63.5,120.8a1.67,1.67,0,0,1-.44-.06A1.49,1.49,0,0,1,62,119.3V110H59.87a8.69,8.69,0,0,1-8.68-8.69V83.25a8.68,8.68,0,0,1,8.68-8.68H99.55a8.68,8.68,0,0,1,8.68,8.68v18.06A8.69,8.69,0,0,1,99.55,110h-28l-6.76,10.14A1.52,1.52,0,0,1,63.5,120.8ZM59.87,77.57a5.69,5.69,0,0,0-5.68,5.68v18.06A5.7,5.7,0,0,0,59.87,107H63.5a1.5,1.5,0,0,1,1.5,1.5v5.85l4.46-6.69A1.49,1.49,0,0,1,70.7,107H99.55a5.7,5.7,0,0,0,5.68-5.69V83.25a5.69,5.69,0,0,0-5.68-5.68Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M78.23,67.16A1.49,1.49,0,0,1,77,66.5L70.23,56.35H42.18a8.68,8.68,0,0,1-8.68-8.68V29.61a8.68,8.68,0,0,1,8.68-8.68H81.86a8.68,8.68,0,0,1,8.68,8.68V47.67a8.68,8.68,0,0,1-8.68,8.68H79.73v9.31a1.5,1.5,0,0,1-1.06,1.44A1.61,1.61,0,0,1,78.23,67.16ZM42.18,23.93a5.69,5.69,0,0,0-5.68,5.68V47.67a5.69,5.69,0,0,0,5.68,5.68H71a1.53,1.53,0,0,1,1.25.67l4.45,6.69V54.85a1.51,1.51,0,0,1,1.5-1.5h3.63a5.69,5.69,0,0,0,5.68-5.68V29.61a5.69,5.69,0,0,0-5.68-5.68Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_planning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M112.76,30.68a8.18,8.18,0,0,0-8,6.67H93.8l4.5-4.51,3-3a7.78,7.78,0,0,0-11-11l-3,3-15.5,15.5H44.11a1.5,1.5,0,0,0-1.5,1.5v9.49l-.25-.52h0l-3.6-7.55a1.5,1.5,0,0,0-2-.71l-15.1,7.19a1.5,1.5,0,0,0-.77.85A1.53,1.53,0,0,0,21,48.75L42.61,94.21v4.63a1.5,1.5,0,0,0,1.5,1.5h1.41l11.4,23.92a1.51,1.51,0,0,0,.86.77,1.56,1.56,0,0,0,1.14-.06l15.1-7.2a1.49,1.49,0,0,0,.71-2l-3.59-7.54h0l-3.59-7.54h0l-.16-.33h45.38a8.18,8.18,0,0,0,8.17-8.17V38.85A8.17,8.17,0,0,0,112.76,30.68Zm-23.2,6.67-3,3L78,48.88,75.7,46.57l6.23-6.22,3-3,7.87-7.88,2.32,2.31Zm6.2-17.73a4.76,4.76,0,0,1,4.77,4.77,4.78,4.78,0,0,1-.5,2.15l-6.41-6.42A4.71,4.71,0,0,1,95.76,19.62Zm-4.43,2.46,6.75,6.75-.84.83-6.75-6.75ZM76.06,37.35,88.37,25l2.31,2.32-10,10-3,3-4.11,4.1-2.31-2.32,1.79-1.78Zm-.82,13-5.69,1.9L67.91,50.6l1.89-5.69Zm-7.46,57.81-2.42,1.15A1.5,1.5,0,1,0,66.65,112l2.42-1.15,2.31,4.84L59,121.62,48.85,100.34l-1.43-3-1.81-3.81-3-6.3L24.3,48.81l12.4-5.9L39,47.75l-2.42,1.16a1.5,1.5,0,0,0,.65,2.85,1.64,1.64,0,0,0,.64-.14l2.42-1.16L42.6,55.3l-6.2,3a1.5,1.5,0,0,0,.65,2.85,1.57,1.57,0,0,0,.64-.14l4.92-2.34L43.89,58l1.72,3.6.59,1.24-.59.29L43.78,64a1.5,1.5,0,0,0,1.29,2.71l.54-.26,1.88-.9,2.31,4.85-4.19,2-2,1a1.5,1.5,0,0,0,1.29,2.71l.72-.34,5.48-2.62L53.39,78,51,79.11A1.5,1.5,0,0,0,51.62,82a1.48,1.48,0,0,0,.64-.14l2.42-1.15L57,85.51l-6.2,2.95a1.5,1.5,0,0,0,.65,2.85,1.42,1.42,0,0,0,.64-.14l6.2-3,2.31,4.84-2.42,1.15a1.5,1.5,0,1,0,1.29,2.71l2.42-1.15.75,1.57,1.43,3,.13.27-6.2,3a1.5,1.5,0,1,0,1.29,2.71l6.2-3Zm45-10.82H66l-2-4.22h0l-3.6-7.55h0L49.55,62.92h0L46,55.37h0l-.34-.72V40.35h23.2l-.72.72a.88.88,0,0,0-.19.24l0,0c-.05.09-.09.18-.13.27s0,0,0,0L63.29,55a1.5,1.5,0,0,0,1.42,2,1.34,1.34,0,0,0,.48-.08l13.3-4.43,0,0a1.69,1.69,0,0,0,.27-.13l0,0a1.55,1.55,0,0,0,.24-.19L90.8,40.35h13.8V92.17a1.5,1.5,0,0,0,3,0,5.17,5.17,0,1,1,5.16,5.17Zm5.17-57v45.5a8.14,8.14,0,0,0-10.33,0v-47a4.91,4.91,0,0,1,.25-1.5,5.13,5.13,0,0,1,9.83,0,4.91,4.91,0,0,1,.25,1.5Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_work {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M124.54,44l-10.33-1.4.22-1.63a1.49,1.49,0,0,0-1.28-1.69l-1.63-.22.23-1.63a7.79,7.79,0,0,0-6.66-8.76L86.41,26.14a7.77,7.77,0,0,0-8.76,6.66l-.22,1.62L75.8,34.2a1.51,1.51,0,0,0-1.69,1.29l-.22,1.62-10.33-1.4a11.59,11.59,0,0,0-13,9.89l-.76,5.59h0L48.05,63.91C36.27,64,25.24,70.25,21.56,79c-.24.56-.45,1.11-.64,1.66h-.05l-4.23.52a1.5,1.5,0,0,0-1.3,1.67L16.9,95.5a1.54,1.54,0,0,0,.56,1,1.5,1.5,0,0,0,.93.32l.18,0h.12l1.07-.13,1.06-.13,1-.13c0-.1,0-.21.05-.31a1.42,1.42,0,0,0,.7.2h.19a1.5,1.5,0,0,0,1.31-1.67h0c0-.17-.91-7.92,2.36-12.1a1.51,1.51,0,0,0-1.37-2.42l-.81.1,0-.08c3.19-7.53,12.86-12.92,23.32-13.19.45,0,.9,0,1.36,0s1.11,0,1.66.09c10.19.72,18,6.35,21.5,15.63.91,2.4,2.69,8.41,3.69,11.82l.19.65c-3,0-7.68.11-15.21.34l-.64,0A1.49,1.49,0,0,0,58.74,97a1.54,1.54,0,0,0,0,.3,285.7,285.7,0,0,0-31.15,6c-.64.15-1.23.31-1.76.47h0q-2.93.81-5.63,1.69c-2.14.71-8.61,1.63-10,1,0,0,0-.05,0-.08a15.18,15.18,0,0,1,2.35-.84c2.66-.81,6-1.81,8.27-6h0a10.17,10.17,0,0,0,1.05-3.12l-3.17.39a6.33,6.33,0,0,1-.51,1.28c-1.71,3.11-4,3.82-6.51,4.57a18.9,18.9,0,0,0-2.92,1.07,2.84,2.84,0,0,0-1.48,1.9,3.4,3.4,0,0,0,.55,2.68c.74,1,2.46,1.33,4.43,1.33a41.13,41.13,0,0,0,8.93-1.35c2.32-.76,4.79-1.47,7.34-2.14a70.85,70.85,0,0,1,8.47-1.3c3.09-.32,6.51-.57,10-.78,7.81-.61,17.11,5.49,20.76,8.16a4.25,4.25,0,0,0,2.28.8,7.93,7.93,0,0,0,.08,1.37,1.5,1.5,0,0,0,1.48,1.29l.22,0A1.5,1.5,0,0,0,73.1,114a.06.06,0,0,1,0,0l.16,0a2.37,2.37,0,0,0,1.4-.46l1.58-1.13a4,4,0,0,0,1.7-3.22l0-.84a3.22,3.22,0,0,0-1.22-2.58l.2-.19a1.5,1.5,0,0,0-2.05-2.2l-.49.5a5.05,5.05,0,0,0-.91-1c5.7-.38,8.27-.84,9.18-1.72a2.44,2.44,0,0,0,.64-2.14c0-.13,0-.27-.07-.42L116.5,103h0a12.14,12.14,0,0,0,1.59.11,11.57,11.57,0,0,0,11.43-10L134.44,57A11.59,11.59,0,0,0,124.54,44ZM20.18,93.58l-.49.06-.38-3.09-.81-6.62,1.25-.15L20.39,89l.21,1.71L21,93.49ZM74.85,108s0,0,0,0a.19.19,0,0,1,.08.18l0,.83a1,1,0,0,1-.44.85l-.81.58s0-.1-.05-.15A12.1,12.1,0,0,1,74.85,108Zm8.88-74.41a1.64,1.64,0,0,1,1.85-1.41l18.68,2.55a1.64,1.64,0,0,1,1.4,1.85l-.22,1.62L103.81,38a1.5,1.5,0,0,0-1.69,1.28l-.22,1.63L86.2,38.79l.22-1.63a1.48,1.48,0,0,0-.29-1.11,1.56,1.56,0,0,0-1-.58l-1.63-.22ZM70.56,110a1.32,1.32,0,0,1-1-.22,57.72,57.72,0,0,0-10.91-6.31l2.51-.1,6.06-.27,3.74,1.53a2,2,0,0,1,1.19,1.3l.17.55A14.8,14.8,0,0,0,70.56,110ZM61,100.37l-3.64.15c9.76-1.42,17.62-2.21,20-2.43,1.14,0,2,0,2.52,0a3.55,3.55,0,0,1,.36.84C77.92,99.66,69,100,61,100.37Zm65.54-7.66a8.58,8.58,0,0,1-9.64,7.33h0l-37.8-5.15c-.86-3-3.06-10.45-4.15-13.34C71.08,71.33,62.23,64.89,51.06,64l1.25-9.18c6.17,6.12,17,11.12,30,13.89l-.37,2.7a1.5,1.5,0,0,0,1.28,1.69l12.45,1.7h.2a1.49,1.49,0,0,0,.91-.31,1.46,1.46,0,0,0,.58-1l.37-2.7c2,.12,3.89.19,5.77.19,10.85,0,20.35-1.94,26.8-5.56ZM85.07,70.34l.14-1,.4-2.88L85.94,64l9.48,1.3-.34,2.44-.39,2.88-.14,1Zm46.4-13.71-.68,4.94c-7.26,5.2-19.69,7.11-32.71,6.36l.51-3.75a1.49,1.49,0,0,0-1.28-1.68L84.86,60.8a1.49,1.49,0,0,0-1.69,1.28l-.51,3.74C69.92,63.07,58.45,57.9,52.84,51L53.51,46A8.59,8.59,0,0,1,62,38.6a9.17,9.17,0,0,1,1.16.08L75,40.29h0l9.34,1.27h0L103,44.1h0l4.37.6,1.86.25h0l3.11.43h0L124.14,47A8.57,8.57,0,0,1,131.47,56.63Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_contact {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M94.2,27.28a8.59,8.59,0,0,0-6.11-2.54H53.67A8.64,8.64,0,0,0,45,33.36l0,75A8.62,8.62,0,0,0,53.64,117H88.06a8.62,8.62,0,0,0,8.63-8.63l0-75A8.53,8.53,0,0,0,94.2,27.28Zm-.51,81.09A5.63,5.63,0,0,1,88.06,114H53.64A5.63,5.63,0,0,1,48,108.35l0-75a5.63,5.63,0,0,1,5.63-5.63h3.61a4.7,4.7,0,0,0,4.64,4.06H79.84a4.66,4.66,0,0,0,4.65-4.06h3.6a5.64,5.64,0,0,1,4,1.66,5.56,5.56,0,0,1,1.64,4Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M58.7,62.19a1.49,1.49,0,0,1-1.06-.44L54,58.13H52.74a3.65,3.65,0,0,1-3.65-3.66V46.61A3.66,3.66,0,0,1,52.74,43h24.1a3.65,3.65,0,0,1,3.65,3.65v7.87a3.66,3.66,0,0,1-3.65,3.65H60.2v2.56a1.51,1.51,0,0,1-.93,1.39A1.6,1.6,0,0,1,58.7,62.19ZM52.75,46a.67.67,0,0,0-.47.19.66.66,0,0,0-.19.46v7.87a.65.65,0,0,0,.65.65h1.9a1.52,1.52,0,0,1,1.07.44l1.49,1.5v-.44a1.5,1.5,0,0,1,1.5-1.5H76.83A.69.69,0,0,0,77.3,55a.66.66,0,0,0,.19-.46V46.62a.65.65,0,0,0-.65-.65Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M58.69,98.65a1.56,1.56,0,0,1-1.07-.44L54,94.59H52.73a3.65,3.65,0,0,1-3.66-3.66V83.07a3.65,3.65,0,0,1,3.65-3.65h24.1a3.66,3.66,0,0,1,3.65,3.65V91a3.66,3.66,0,0,1-3.65,3.65H60.19v2.56a1.5,1.5,0,0,1-.93,1.38A1.46,1.46,0,0,1,58.69,98.65Zm-6-16.23a.66.66,0,0,0-.46.19.64.64,0,0,0-.19.46v7.86a.65.65,0,0,0,.2.47.64.64,0,0,0,.46.19h1.9a1.5,1.5,0,0,1,1.06.44l1.5,1.5v-.44a1.5,1.5,0,0,1,1.5-1.5H76.82a.66.66,0,0,0,.65-.66V83.08a.66.66,0,0,0-.66-.65Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M83,80.43a1.51,1.51,0,0,1-1.5-1.5V76.37H64.9a3.65,3.65,0,0,1-3.65-3.65V64.84a3.66,3.66,0,0,1,3.65-3.65H89a3.66,3.66,0,0,1,3.66,3.66v7.86A3.65,3.65,0,0,1,89,76.37H87.72L84.1,80A1.49,1.49,0,0,1,83,80.43ZM64.91,64.19a.65.65,0,0,0-.65.66v7.86a.64.64,0,0,0,.19.46.69.69,0,0,0,.47.19H83a1.5,1.5,0,0,1,1.5,1.5v.44L86,73.81a1.53,1.53,0,0,1,1.06-.44H89a.65.65,0,0,0,.65-.65V64.86A.67.67,0,0,0,89,64.2Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M89.14,40.92h0l-36.52,0a3.53,3.53,0,0,1,0-7.06h0l36.51,0a3.53,3.53,0,0,1,0,7.06ZM52.62,36.84a.55.55,0,0,0-.53.53.54.54,0,0,0,.16.38.56.56,0,0,0,.37.15l36.52,0h0a.53.53,0,0,0,0-1.06l-36.52,0Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M62.74,106.76h0a3.52,3.52,0,0,1-2.49-6,3.47,3.47,0,0,1,2.49-1h0a3.52,3.52,0,0,1,2.49,6A3.47,3.47,0,0,1,62.74,106.76Zm0-4.05a.53.53,0,0,0-.53.52.52.52,0,0,0,.16.38.49.49,0,0,0,.37.15h0a.49.49,0,0,0,.37-.15.51.51,0,0,0,.16-.37h0a.51.51,0,0,0-.16-.37.49.49,0,0,0-.37-.15Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M70.85,106.77a3.53,3.53,0,1,1,3.53-3.53A3.53,3.53,0,0,1,70.85,106.77Zm0-4.06a.52.52,0,0,0-.52.53.53.53,0,0,0,.52.53.53.53,0,0,0,.53-.53h0A.53.53,0,0,0,70.85,102.71Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M79,106.77h0a3.53,3.53,0,0,1,0-7.06h0a3.54,3.54,0,0,1,3.53,3.53h0A3.54,3.54,0,0,1,79,106.77Zm0-4.06a.49.49,0,0,0-.37.16.51.51,0,0,0-.16.37.53.53,0,0,0,.53.53h0a.53.53,0,0,0,0-1.06Zm2,.53h0Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_social {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M118.64,94.82,104.36,84.49a1.5,1.5,0,0,0-2.28.69l-.5,1.35a105.94,105.94,0,0,1-8.34-9.09,48.8,48.8,0,0,1-3.88-5.71c-.3-.56-1-2.37-1.42-3.43a8.54,8.54,0,0,0-1.6-2.5L86,62a5.56,5.56,0,0,0-2.17-3.93L66.24,44.74a10.9,10.9,0,0,0-1.15-2.64l-3.34-5.46,1.93-1.29a1.5,1.5,0,0,0,.4-2.1l-15.5-22.4a1.5,1.5,0,1,0-2.46,1.71L60.74,33.7,36.86,49.62,25.09,36.5a1.5,1.5,0,0,0-2.23,2L35.5,52.59a1.48,1.48,0,0,0,2,.24L39.6,51.4l2.23,2.92a5.41,5.41,0,0,0-1.38.8,6,6,0,0,0,.86,9.42,5.87,5.87,0,0,0,2,.65,5.69,5.69,0,0,0-2.88,2.88,6.06,6.06,0,0,0,.93,6A5.77,5.77,0,0,0,41,75a5.94,5.94,0,0,0,.2,4.6,5.82,5.82,0,0,0,3.19,3,6.39,6.39,0,0,0,1.45,4.24,4.47,4.47,0,0,0,3.42,1.51,4.7,4.7,0,0,0,.53,0,5.27,5.27,0,0,0,1.15-.25,10.92,10.92,0,0,0,5.44,4.51,6,6,0,0,0,2.21,1.92,5.83,5.83,0,0,0,2.62.61,6.48,6.48,0,0,0,1.3-.15,7.13,7.13,0,0,0,7.24,2.84,7.07,7.07,0,0,0,6.1,3.58,6.91,6.91,0,0,0,1.19-.1,4.5,4.5,0,0,0,1.58-.56l3.35,1.91a14.59,14.59,0,0,1,5.33,5.22c2.25,3.82,3.73,6.36,4.09,7-1.34,4-1.14,4.26-.65,4.8s5.58,7,9,11.35a1.51,1.51,0,0,0,2.11.25,1.51,1.51,0,0,0,.25-2.11c-1.76-2.23-7-8.83-8.63-10.89,1-3.31,6.71-19.15,10.77-30.14l12.67,9.18a1.5,1.5,0,0,0,1.76-2.43ZM42.76,61.91a2.7,2.7,0,0,1-1.21-2.16,2.67,2.67,0,0,1,.79-2.3,2.85,2.85,0,0,1,1.71-.56l.29,0a1.36,1.36,0,0,1,1,.49,5,5,0,0,1,.4,4.19c0,.09-.11.34-.56.51A3.16,3.16,0,0,1,42.76,61.91Zm.47,7.34a3,3,0,0,1,2.13-1.59,2.79,2.79,0,0,1,2.47.48,3.15,3.15,0,0,1,.49,3.62,5.21,5.21,0,0,0-2.14-.48h0a5.4,5.4,0,0,0-2.57.69A3,3,0,0,1,43.23,69.25Zm2.3,10.57a2.84,2.84,0,0,1-1.64-1.52A2.92,2.92,0,0,1,43.77,76a2.76,2.76,0,0,1,2.41-1.76h0a3.22,3.22,0,0,1,2.45,1.54,2.79,2.79,0,0,1,.45,2.55A2.92,2.92,0,0,1,45.53,79.82Zm3.93,5.49a1.51,1.51,0,0,1-1.4-.49,3.2,3.2,0,0,1-.68-1.93,6,6,0,0,0,2.86-1.26c1.33.79,1.6,1.35,1.25,2.34A2.44,2.44,0,0,1,49.46,85.31ZM52,79.17a5.15,5.15,0,0,0,.22-1l.34,1.33C52.34,79.41,52.16,79.28,52,79.17Zm1.46,7.26a5,5,0,0,0,.64-.91l.64,2.5A9.52,9.52,0,0,1,53.43,86.43Zm18.65,9.4-1-2.38a4.47,4.47,0,0,1-.27-.9l-2.15-11.8a1.5,1.5,0,0,0-3,.54l2.16,11.8a7.78,7.78,0,0,0,.47,1.56l.11.25a4.12,4.12,0,0,1-3.94-2.36.43.43,0,0,1,0-.07,12.71,12.71,0,0,1-1.11-2.62L61,78.59a1.5,1.5,0,1,0-2.94.6L60.4,90.52a.8.8,0,0,0,0,.15c.15.49.32,1,.5,1.4a2.81,2.81,0,0,1-1-.27,3.43,3.43,0,0,1-1.69-2.21L54.75,76.12A1.5,1.5,0,0,0,52.92,75a1.46,1.46,0,0,0-1,.83,7.12,7.12,0,0,0-.82-1.72c-.13-.19-.26-.36-.4-.53a6.19,6.19,0,0,0-.92-7.74,5.38,5.38,0,0,0-3-1.27,3.82,3.82,0,0,0,1.74-2,7.9,7.9,0,0,0-.85-7,4.16,4.16,0,0,0-2.25-1.5L42.1,49.73,59.25,38.3l3.27,5.36a8,8,0,0,1,1.14,3.41L64,50.93A1.51,1.51,0,0,0,65.5,52.3h.14A1.5,1.5,0,0,0,67,50.66L66.84,49,82,60.47a2.56,2.56,0,0,1,1,1.81l.07.69-6.86-5.64A5.24,5.24,0,0,0,73,56.13a20.42,20.42,0,0,0-4.25.1c-.84.18-7.35,2.13-9.85,4.77a1.49,1.49,0,0,0-.33,1.51c1,3,2.7,4.85,5.06,5.56a10,10,0,0,0,6.65-.71l2.34,4a6.94,6.94,0,0,1,.92,2.94c.11,1.24.19,2.72.27,4.28.23,4.08.49,8.7,1.22,11.53a54.71,54.71,0,0,1,1.45,8.17A4.14,4.14,0,0,1,72.08,95.83Zm24,5.66c-1.48,4.09-2.6,7.19-3.45,9.58l-2.8-4.77A17.53,17.53,0,0,0,83.43,100l-4-2.28a59.17,59.17,0,0,0-1.5-8.35c-.66-2.54-.91-7-1.13-10.94-.09-1.59-.17-3.09-.28-4.36a9.94,9.94,0,0,0-1.32-4.2L73,66c.71-.44,1.16-.78,1.23-.83a1.5,1.5,0,0,0-1.83-2.38c-1.25,1-5.11,3.26-7.85,2.42a4.56,4.56,0,0,1-2.74-2.73,27.89,27.89,0,0,1,7.63-3.31,25.54,25.54,0,0,1,3.53,0,2.23,2.23,0,0,1,1.38.51l9.23,7.6a2.18,2.18,0,0,1,.22.21,2,2,0,0,0,.3.28,5.63,5.63,0,0,1,1.1,1.67c.11.29,1.08,2.84,1.57,3.75a51.78,51.78,0,0,0,4.21,6.2,101.24,101.24,0,0,0,9.52,10.24C99.31,92.7,97.7,97.08,96.1,101.49Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_environment {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M101.74,72.82a12.33,12.33,0,0,0,7.52-22.09,9.19,9.19,0,0,0,.21-2,9.56,9.56,0,0,0-3.38-7.3A9.61,9.61,0,0,0,100.4,28.9a12.33,12.33,0,1,0-24.14,4.84,14,14,0,0,0-5.63,9.34A9.65,9.65,0,0,0,56.07,51.4a9.38,9.38,0,0,0,.24,2.12A10.91,10.91,0,0,0,52,62.25a9.73,9.73,0,0,0,.06,1.07,7.94,7.94,0,0,0,2.74,12.76,12.79,12.79,0,0,0,1,3.32A7.62,7.62,0,0,0,62.27,91a6.77,6.77,0,0,0,1-.07,6.64,6.64,0,0,0,1,1.69l-.47,11.94a14.21,14.21,0,0,0-10.51,4.65,10.69,10.69,0,0,0-8.24,3.91,10.79,10.79,0,0,0-16.25,7.24H23.64a1.5,1.5,0,0,0,0,3h85a1.5,1.5,0,0,0,0-3h-7.34a15.11,15.11,0,0,0,.08-1.51,14.24,14.24,0,0,0-4.55-10.43L96,87.61a8.24,8.24,0,0,0,3.41-13,16.74,16.74,0,0,0,2.24-1.79ZM63.84,87.7a4.53,4.53,0,0,1-1.57.28,4.62,4.62,0,0,1-4.62-4.62,4.55,4.55,0,0,1,1-2.89,1.5,1.5,0,0,0,.15-1.66,9.5,9.5,0,0,1-1.14-3.94,1.49,1.49,0,0,0-1.11-1.34,5,5,0,0,1-2-8.53,1.48,1.48,0,0,0,.5-1.38A8,8,0,0,1,55,62.25a7.93,7.93,0,0,1,3.84-6.82,1.5,1.5,0,0,0,.63-1.79,6.56,6.56,0,0,1-.39-2.24,6.66,6.66,0,0,1,13-1.9A7.26,7.26,0,0,1,72.38,51a1.5,1.5,0,0,0,1.15,1.37,4.62,4.62,0,0,1,3,6.75,1.49,1.49,0,0,0,.49,2,4.61,4.61,0,0,1,1.9,5.36,1.5,1.5,0,0,0,.62,1.74,6.64,6.64,0,0,1,.79,10.64,6.74,6.74,0,0,1-1.49,1A2.58,2.58,0,0,0,75,76.35l-3.58,3.57-.68-17.07a2.64,2.64,0,0,0-5.27,0l-.26,6.58-1.82-1.81a2.59,2.59,0,1,0-3.66,3.66l5.2,5.2-.45,11.14h-.12A1.52,1.52,0,0,0,63.84,87.7ZM80,56a2.94,2.94,0,0,0,.56.81l7,7.05L87,79.41a1.44,1.44,0,0,0-1.14-.06,6.71,6.71,0,0,1-2.25.4h-.06A9.63,9.63,0,0,0,82,66.33,8.42,8.42,0,0,0,82.12,65a7.56,7.56,0,0,0-2.47-5.61,7.88,7.88,0,0,0,.43-2.54A8.68,8.68,0,0,0,80,56ZM67.5,74.82,67,74.35l.08,0a1.51,1.51,0,0,0,1-1.34l0-.9.45,11.39a1.5,1.5,0,0,0,1,1.33l.08,0-.48.48a1.48,1.48,0,0,0-.44,1.12L68.89,92,69,95l.43,10.67a15.13,15.13,0,0,0-2.65-.84l.4-10.2.14-3.28.61-15.44A1.49,1.49,0,0,0,67.5,74.82ZM71.69,87l.61-.61a3.55,3.55,0,0,1-.44,4.72ZM76,88.46a6.58,6.58,0,0,0-1.28-3.9A13.3,13.3,0,0,0,76,83.49a9.52,9.52,0,0,0,4.59-1.22,9.6,9.6,0,0,0,3,.48,9.43,9.43,0,0,0,1.67-.15,8,8,0,0,0,1.49,2.59L86,104.6a14.23,14.23,0,0,0-10.53,5.91,14.18,14.18,0,0,0-2.94-3l-.52-13A6.61,6.61,0,0,0,76,88.46ZM59.75,120.34H31.87a7.79,7.79,0,0,1,12.56-4,1.51,1.51,0,0,0,2.25-.37,7.75,7.75,0,0,1,6.69-3.78h.49a1.5,1.5,0,0,0,1.25-.54,11.27,11.27,0,0,1,8.57-4.12h.16a11,11,0,0,1,2.82.38,11.37,11.37,0,0,1,2.92,1.2,11.49,11.49,0,0,1,3.11,2.75,10.82,10.82,0,0,1,1.13,1.69c-.13.32-.25.65-.35,1l-.68-.22a10.64,10.64,0,0,0-3-.47h-.11a10.84,10.84,0,0,0-9.91,6.5Zm37.3-6.86a11.24,11.24,0,0,1,1.35,5.35,10.84,10.84,0,0,1-.11,1.51H63.15a8,8,0,0,1,2.68-2.49,7.72,7.72,0,0,1,6.63-.48,8.44,8.44,0,0,1,1.25.6A1.49,1.49,0,0,0,76,117s0,0,0-.07a11.7,11.7,0,0,1,1.15-3.39,11.23,11.23,0,0,1,8.75-5.93,9.24,9.24,0,0,1,3,.07,11.07,11.07,0,0,1,5,2.14A11.4,11.4,0,0,1,97.05,113.48ZM92.91,85.15l.13,3,.72,18A14.33,14.33,0,0,0,89,104.67l.69-17.26L89.82,84l.83-20.73a1.48,1.48,0,0,0-.44-1.12l-1.5-1.5a1.46,1.46,0,0,0,1.14,0,1.5,1.5,0,0,0,1-1.33l.54-13.29,1.09,27.2a1.5,1.5,0,0,0,1,1.34,1.55,1.55,0,0,0,1.14,0L93,76.07a1.49,1.49,0,0,0-.43,1.12Zm3-.81-.26-6.62L97,76.36a5.24,5.24,0,0,1-1.1,8ZM95.3,69.71l-1-23.78a3,3,0,0,0-6,0L88,55.79l-3.2-3.2a3,3,0,0,0-4.17,0,2.92,2.92,0,0,0-.85,1.95,7.59,7.59,0,0,0-4.48-4.78,9.52,9.52,0,0,0-1.76-4.09c0-.18,0-.37,0-.55a11,11,0,0,1,5.32-9.47,1.51,1.51,0,0,0,.64-1.79,9.07,9.07,0,0,1-.55-3.14,9.32,9.32,0,0,1,18.63-.57,1.51,1.51,0,0,0,1.15,1.37,6.6,6.6,0,0,1,4.24,9.68,1.5,1.5,0,0,0,.5,2,6.6,6.6,0,0,1,3.07,5.57,6.67,6.67,0,0,1-.35,2.11,1.5,1.5,0,0,0,.61,1.74,9.32,9.32,0,0,1-3,17L105,68.34a3,3,0,0,0,0-4.17,3,3,0,0,0-4.17,0Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_housing {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M98.06,55.81H83a1.5,1.5,0,0,0-1.5,1.5v3a1.5,1.5,0,0,0,1.5,1.5h1.51V78.4A1.5,1.5,0,0,0,86,79.9h9a1.5,1.5,0,0,0,1.5-1.5V61.82h1.51a1.5,1.5,0,0,0,1.5-1.5v-3A1.5,1.5,0,0,0,98.06,55.81ZM93.55,76.9h-6V67.85h6Zm0-12.05h-6v-3h6Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M90.54,104a3,3,0,1,0,3-3A3,3,0,0,0,90.54,104Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M117.56,119.08h-5.94V58.81c1.63-.05,8,.74,5.46-2.67L71.89,20A1.53,1.53,0,0,0,70,20L45.33,39.73V36.22a1.5,1.5,0,0,0-1.5-1.5h-9a1.5,1.5,0,0,0-1.5,1.5V49.36l-8.48,6.78c-2.68,3.43,3.95,2.6,5.46,2.67v60.27H24.17a1.5,1.5,0,0,0,0,3h93.39a1.5,1.5,0,0,0,0-3ZM36.3,37.72h6v4.41L36.3,47Zm33.15,81.36H45.33v-9H69.45ZM45.33,107V92l0,15.08Zm3,0V92h3V107Zm6,0V92h6V107Zm9,0V92h3V107Zm6,0v0ZM71,89H42.73l2.18-9H69.78L72,89Zm-25.62-12V61.82l0,15.08Zm3,0V61.82h3V76.9Zm6,0V61.82h6V76.9Zm9,0V61.82h3V76.9Zm6,0v0Zm27.12,39.16H84.5V95a6,6,0,0,1,12.06,0Zm12.06-58.75v61.77h-6v-1.52a1.5,1.5,0,0,0-1.5-1.5H99.56V95A9,9,0,0,0,81.5,95v21.09H80a1.5,1.5,0,0,0-1.5,1.5v1.52h-6V92H74a1.51,1.51,0,0,0,1.46-1.86l-3-11.88V61.82H74a1.5,1.5,0,0,0,1.5-1.5v-3a1.5,1.5,0,0,0-1.5-1.5H40.82a1.5,1.5,0,0,0-1.5,1.5v3a1.5,1.5,0,0,0,1.5,1.5h1.51V77.89c0,.06,0,.1-.06.16l-2.91,12a1.55,1.55,0,0,0,.28,1.28,1.51,1.51,0,0,0,1.18.57h1.51v27.13h-9V57.31c0-1.74-2.07-1.52-3.25-1.5l4-3.23,3.51-2.8L42.33,46l3-2.4L71,23.08l40.91,32.73C110.69,55.78,108.59,55.58,108.62,57.31Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_emergency {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M104.68,109H37.05a5.85,5.85,0,0,1-5-3,7.31,7.31,0,0,1-.17-7.16L65.7,36A5.71,5.71,0,0,1,76,36l33.81,62.91a7.32,7.32,0,0,1-.17,7.17A5.85,5.85,0,0,1,104.68,109ZM70.87,35.71a2.9,2.9,0,0,0-2.52,1.68h0L34.54,100.31a4.29,4.29,0,0,0,.1,4.2A2.83,2.83,0,0,0,37.05,106h67.63a2.86,2.86,0,0,0,2.42-1.51,4.29,4.29,0,0,0,.1-4.2L73.39,37.39A2.91,2.91,0,0,0,70.87,35.71Zm-3.84,1h0Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M70.87,86.83a5.86,5.86,0,1,0,5.26,5.83A5.58,5.58,0,0,0,70.87,86.83Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M74.33,53.74a4.67,4.67,0,0,0-6.93,0,5.84,5.84,0,0,0-1.52,4.37l1.48,23.82h0a3.51,3.51,0,1,0,7,0l1.47-23.82A5.82,5.82,0,0,0,74.33,53.74Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_library {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M111.49,38.9h-5.27V33.63a1.5,1.5,0,0,0-1.5-1.5c-1.08,0-25.47.07-33.85,6.3-8.39-6.23-32.78-6.3-33.86-6.3a1.5,1.5,0,0,0-1.5,1.5V38.9H30.24a1.5,1.5,0,0,0-1.5,1.5v67.7a1.5,1.5,0,0,0,1.5,1.5h81.25a1.5,1.5,0,0,0,1.5-1.5V40.4A1.5,1.5,0,0,0,111.49,38.9Zm-73,3V35.14c6.6.11,19.41,1,26.83,3.76a12.74,12.74,0,0,1,4.47,2.56,1.49,1.49,0,0,0,1.06.44,1.53,1.53,0,0,0,1.06-.44,12.6,12.6,0,0,1,4.46-2.56c7.42-2.8,20.23-3.64,26.83-3.76V99.85c-5.61.11-25,.86-32.35,6.29-7.3-5.43-26.74-6.18-32.36-6.29Zm-6.77,64.7V41.9h3.77v59.43a1.5,1.5,0,0,0,1.5,1.5c6,0,20.31.75,28.34,3.77Zm78.25,0H76.39c8-3,22.38-3.76,28.33-3.77a1.5,1.5,0,0,0,1.5-1.5V41.9H110Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M70.87,102.83a1.5,1.5,0,0,1-1.5-1.5V47.17a1.5,1.5,0,0,1,3,0v54.16A1.5,1.5,0,0,1,70.87,102.83Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_mayor {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='570' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M22.45,53.34H15.53a1.5,1.5,0,0,1-1.5-1.5V44.93a1.5,1.5,0,0,1,1.5-1.5h6.92a1.5,1.5,0,0,1,1.5,1.5v6.91A1.5,1.5,0,0,1,22.45,53.34Zm-5.42-3H21V46.43H17Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M32.82,53.34H25.91a1.5,1.5,0,0,1-1.5-1.5V44.93a1.5,1.5,0,0,1,1.5-1.5h6.91a1.5,1.5,0,0,1,1.5,1.5v6.91A1.5,1.5,0,0,1,32.82,53.34Zm-5.41-3h3.91V46.43H27.41Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M43.2,53.34H36.28a1.5,1.5,0,0,1-1.5-1.5V44.93a1.5,1.5,0,0,1,1.5-1.5H43.2a1.5,1.5,0,0,1,1.5,1.5v6.91A1.5,1.5,0,0,1,43.2,53.34Zm-5.42-3H41.7V46.43H37.78Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M53.57,53.34H46.66a1.5,1.5,0,0,1-1.5-1.5V44.93a1.5,1.5,0,0,1,1.5-1.5h6.91a1.5,1.5,0,0,1,1.5,1.5v6.91A1.5,1.5,0,0,1,53.57,53.34Zm-5.41-3h3.91V46.43H48.16Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M64,53.34H57a1.5,1.5,0,0,1-1.5-1.5V44.93a1.5,1.5,0,0,1,1.5-1.5H64a1.5,1.5,0,0,1,1.5,1.5v6.91A1.5,1.5,0,0,1,64,53.34Zm-5.42-3h3.92V46.43H58.53Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M74.32,53.34H67.41a1.5,1.5,0,0,1-1.5-1.5V44.93a1.5,1.5,0,0,1,1.5-1.5h6.91a1.5,1.5,0,0,1,1.5,1.5v6.91A1.5,1.5,0,0,1,74.32,53.34Zm-5.41-3h3.91V46.43H68.91Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M22.45,63.72H15.53a1.5,1.5,0,0,1-1.5-1.5V55.3a1.5,1.5,0,0,1,1.5-1.5h6.92A1.5,1.5,0,0,1,24,55.3v6.92A1.5,1.5,0,0,1,22.45,63.72Zm-5.42-3H21V56.8H17Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M32.82,63.72H25.91a1.5,1.5,0,0,1-1.5-1.5V55.3a1.5,1.5,0,0,1,1.5-1.5h6.91a1.5,1.5,0,0,1,1.5,1.5v6.92A1.5,1.5,0,0,1,32.82,63.72Zm-5.41-3h3.91V56.8H27.41Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M43.2,63.72H36.28a1.5,1.5,0,0,1-1.5-1.5V55.3a1.5,1.5,0,0,1,1.5-1.5H43.2a1.5,1.5,0,0,1,1.5,1.5v6.92A1.5,1.5,0,0,1,43.2,63.72Zm-5.42-3H41.7V56.8H37.78Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M53.57,63.72H46.66a1.5,1.5,0,0,1-1.5-1.5V55.3a1.5,1.5,0,0,1,1.5-1.5h6.91a1.5,1.5,0,0,1,1.5,1.5v6.92A1.5,1.5,0,0,1,53.57,63.72Zm-5.41-3h3.91V56.8H48.16Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M64,63.72H57a1.5,1.5,0,0,1-1.5-1.5V55.3A1.5,1.5,0,0,1,57,53.8H64a1.5,1.5,0,0,1,1.5,1.5v6.92A1.5,1.5,0,0,1,64,63.72Zm-5.42-3h3.92V56.8H58.53Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M74.32,63.72H67.41a1.5,1.5,0,0,1-1.5-1.5V55.3a1.5,1.5,0,0,1,1.5-1.5h6.91a1.5,1.5,0,0,1,1.5,1.5v6.92A1.5,1.5,0,0,1,74.32,63.72Zm-5.41-3h3.91V56.8H68.91Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M22.45,74.1H15.53A1.5,1.5,0,0,1,14,72.6V65.68a1.5,1.5,0,0,1,1.5-1.5h6.92a1.5,1.5,0,0,1,1.5,1.5V72.6A1.5,1.5,0,0,1,22.45,74.1ZM17,71.1H21V67.18H17Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M32.82,74.1H25.91a1.5,1.5,0,0,1-1.5-1.5V65.68a1.5,1.5,0,0,1,1.5-1.5h6.91a1.5,1.5,0,0,1,1.5,1.5V72.6A1.5,1.5,0,0,1,32.82,74.1Zm-5.41-3h3.91V67.18H27.41Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M43.2,74.1H36.28a1.5,1.5,0,0,1-1.5-1.5V65.68a1.5,1.5,0,0,1,1.5-1.5H43.2a1.5,1.5,0,0,1,1.5,1.5V72.6A1.5,1.5,0,0,1,43.2,74.1Zm-5.42-3H41.7V67.18H37.78Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M53.57,74.1H46.66a1.5,1.5,0,0,1-1.5-1.5V65.68a1.5,1.5,0,0,1,1.5-1.5h6.91a1.5,1.5,0,0,1,1.5,1.5V72.6A1.5,1.5,0,0,1,53.57,74.1Zm-5.41-3h3.91V67.18H48.16Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M64,74.1H57a1.5,1.5,0,0,1-1.5-1.5V65.68a1.5,1.5,0,0,1,1.5-1.5H64a1.5,1.5,0,0,1,1.5,1.5V72.6A1.5,1.5,0,0,1,64,74.1Zm-5.42-3h3.92V67.18H58.53Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M74.32,74.1H67.41a1.5,1.5,0,0,1-1.5-1.5V65.68a1.5,1.5,0,0,1,1.5-1.5h6.91a1.5,1.5,0,0,1,1.5,1.5V72.6A1.5,1.5,0,0,1,74.32,74.1Zm-5.41-3h3.91V67.18H68.91Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M108.91,74.1H102a1.5,1.5,0,0,1-1.5-1.5V65.68a1.5,1.5,0,0,1,1.5-1.5h6.92a1.5,1.5,0,0,1,1.5,1.5V72.6A1.5,1.5,0,0,1,108.91,74.1Zm-5.42-3h3.92V67.18h-3.92Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M133.36,94.19H120.79V81h5.41a1.5,1.5,0,0,0,1.5-1.5V51.84a1.5,1.5,0,0,0-1.5-1.5h-5.41V46.43h8.87a1.5,1.5,0,0,0,1.5-1.5V41.47a1.5,1.5,0,0,0-1.5-1.5H12.07a1.5,1.5,0,0,0-1.5,1.5V94.19H9.19a1.5,1.5,0,1,0,0,3H133.36a1.5,1.5,0,0,0,0-3ZM124.7,78h-3.91V74.1h3.91Zm0-6.91h-3.91V60.26h3.91Zm0-17.76v3.92h-3.91V53.34ZM31.32,94.19H17V77.55H31.32Zm20.75,0H37.78V77.55H52.07Zm20.75,0H58.53V77.55H72.82Zm45-35.43V78H89.66V53.34h28.13Zm0-8.42H88.16a1.5,1.5,0,0,0-1.5,1.5V79.51a1.5,1.5,0,0,0,1.5,1.5h29.63V94.19H79.28V46.43h38.51Zm1.5-6.91H77.78a1.5,1.5,0,0,0-1.5,1.5V94.19h-.46V76.05a1.5,1.5,0,0,0-1.5-1.5H57a1.5,1.5,0,0,0-1.5,1.5V94.19h-.46V76.05a1.5,1.5,0,0,0-1.5-1.5H36.28a1.5,1.5,0,0,0-1.5,1.5V94.19h-.46V76.05a1.5,1.5,0,0,0-1.5-1.5H15.53a1.5,1.5,0,0,0-1.5,1.5V94.19h-.46V43H128.16v.46Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_chamber {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M97.81,103.57a7.8,7.8,0,1,0-12.94,0,12.47,12.47,0,0,0-1.59,1.86,18.38,18.38,0,0,0-4.7-6.65,10.4,10.4,0,0,0,2.11-6.32,10.5,10.5,0,1,0-21,0,10.35,10.35,0,0,0,2.12,6.32,18,18,0,0,0-4.21,5.57c-.24-.27-.48-.54-.74-.78a7.7,7.7,0,0,0,1.33-4.36,7.8,7.8,0,0,0-15.6,0,7.71,7.71,0,0,0,1.34,4.36A15.68,15.68,0,0,0,39.45,115a1.5,1.5,0,0,0,1.5,1.5h59.84a1.5,1.5,0,0,0,1.5-1.5A15.72,15.72,0,0,0,97.81,103.57Zm-39.57,9.89H42.52c.35-3.62,2-6.78,4.39-8.45a1.53,1.53,0,0,0,.64-1.12,1.57,1.57,0,0,0-.46-1.21,4.72,4.72,0,0,1-1.5-3.47,4.8,4.8,0,0,1,9.6,0,4.75,4.75,0,0,1-1.49,3.47,1.51,1.51,0,0,0,.18,2.33,9.16,9.16,0,0,1,2.43,2.56,13.13,13.13,0,0,1,1.94,5.78.43.43,0,0,1,0,.11Zm22.22,0H61.27a16.9,16.9,0,0,0-1.69-6.18,15.08,15.08,0,0,1,5.26-7.07,1.51,1.51,0,0,0,.65-1.12,1.53,1.53,0,0,0-.46-1.2,7.41,7.41,0,0,1-2.34-5.43,7.5,7.5,0,1,1,12.67,5.43,1.47,1.47,0,0,0-.46,1.2,1.5,1.5,0,0,0,.64,1.12,15.84,15.84,0,0,1,5.86,8.88A16.92,16.92,0,0,0,80.46,113.46Zm4.68,0H83.46a13.8,13.8,0,0,1,1.08-4.2A9.77,9.77,0,0,1,87.85,105a1.51,1.51,0,0,0,.18-2.33,4.75,4.75,0,0,1-1.49-3.47,4.8,4.8,0,0,1,9.6,0,4.72,4.72,0,0,1-1.5,3.47,1.57,1.57,0,0,0-.46,1.21,1.51,1.51,0,0,0,.65,1.12c2.42,1.67,4,4.83,4.38,8.45Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M53.54,85a1.49,1.49,0,0,1-1.24-.66l-3.76-5.63h-16A5.7,5.7,0,0,1,26.85,73V62.46a5.69,5.69,0,0,1,5.68-5.69H55.66a5.69,5.69,0,0,1,5.68,5.69V73a5.7,5.7,0,0,1-5.68,5.69H55v4.79A1.49,1.49,0,0,1,54,84.9,1.67,1.67,0,0,1,53.54,85Zm-21-25.19a2.68,2.68,0,0,0-2.68,2.69V73a2.69,2.69,0,0,0,2.68,2.69H49.34a1.51,1.51,0,0,1,1.25.66L52,78.51V77.17a1.5,1.5,0,0,1,1.5-1.5h2.12A2.69,2.69,0,0,0,58.34,73V62.46a2.68,2.68,0,0,0-2.68-2.69Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M44.09,66.07H34.65a1.5,1.5,0,0,1,0-3h9.44a1.5,1.5,0,1,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M50.39,66.07H47.24a1.5,1.5,0,0,1,0-3h3.15a1.5,1.5,0,1,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M37.8,72.37H34.65a1.5,1.5,0,0,1,0-3H37.8a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M47.24,72.37H41a1.5,1.5,0,0,1,0-3h6.29a1.5,1.5,0,1,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M69.29,53.47A1.53,1.53,0,0,1,68,52.8l-3.75-5.63h-16a5.7,5.7,0,0,1-5.69-5.69V31a5.7,5.7,0,0,1,5.69-5.69H71.4A5.69,5.69,0,0,1,77.09,31V41.48a5.69,5.69,0,0,1-5.69,5.69h-.61V52a1.49,1.49,0,0,1-1.06,1.43A1.35,1.35,0,0,1,69.29,53.47Zm-21-25.2A2.7,2.7,0,0,0,45.59,31V41.48a2.7,2.7,0,0,0,2.69,2.69H65.09a1.5,1.5,0,0,1,1.25.67L67.79,47V45.67a1.5,1.5,0,0,1,1.5-1.5H71.4a2.7,2.7,0,0,0,2.69-2.69V31a2.7,2.7,0,0,0-2.69-2.69Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M69.29,34.57H50.39a1.5,1.5,0,0,1,0-3h18.9a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M56.69,40.87h-6.3a1.5,1.5,0,0,1,0-3h6.3a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M63,40.87H59.84a1.5,1.5,0,0,1,0-3H63a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M88.19,75.52a1.35,1.35,0,0,1-.44-.07A1.49,1.49,0,0,1,86.69,74v-4.8h-.61a5.69,5.69,0,0,1-5.69-5.69V53a5.69,5.69,0,0,1,5.69-5.69H109.2A5.7,5.7,0,0,1,114.89,53V63.53a5.7,5.7,0,0,1-5.69,5.69h-16l-3.75,5.63A1.53,1.53,0,0,1,88.19,75.52Zm-2.11-25.2A2.69,2.69,0,0,0,83.39,53V63.53a2.7,2.7,0,0,0,2.69,2.69h2.11a1.5,1.5,0,0,1,1.5,1.5v1.34l1.45-2.18a1.52,1.52,0,0,1,1.25-.66H109.2a2.7,2.7,0,0,0,2.69-2.69V53a2.69,2.69,0,0,0-2.69-2.69Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M94.49,56.62h-6.3a1.5,1.5,0,0,1,0-3h6.3a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M100.79,56.62H97.64a1.5,1.5,0,0,1,0-3h3.15a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M107.09,56.62h-3.15a1.5,1.5,0,0,1,0-3h3.15a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M91.34,62.92H88.19a1.5,1.5,0,0,1,0-3h3.15a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M103.94,62.92H94.49a1.5,1.5,0,0,1,0-3h9.45a1.5,1.5,0,0,1,0,3Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_transport {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='570' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M135.22,72.83,133.57,71l-1.12-8.2a3,3,0,0,0-.08-.32l-1.09-2.92a1.46,1.46,0,0,0-.85-.87l-2.52-1c-1.91-1.41-13.16-9.55-18.28-10.22-3.26-.43-7.39-.73-11.88-.9h0c-5.59-.22-11.73-.23-17.47-.05h0c-5,.16-9.79.48-13.57,1a18.46,18.46,0,0,0-2.89.63l-.14,0C57.68,49.85,49.94,54.33,44,57.76c-1.7,1-3.18,1.84-4.41,2.51-17.43,0-23.29,3.27-30.07,7a1.51,1.51,0,0,0-.64.68c-.91,1.94-2,4.31-2,4.31a1.51,1.51,0,0,0-.15.65v8.64c-.92,2-.52,2.78-.37,3.08,1.39,2.69,4.46,4,9.66,4h3.37a12.41,12.41,0,0,0,1.85,2.79H9.4a1.5,1.5,0,0,0,0,3H25.33a11.9,11.9,0,0,0,9.64,0h72.39a11.9,11.9,0,0,0,9.64,0h13.78a1.5,1.5,0,0,0,0-3H121.1A12.68,12.68,0,0,0,123,88.55a14.07,14.07,0,0,0,10.57-5.09,24.93,24.93,0,0,0,1.92-3.54,1.51,1.51,0,0,0,.13-.63V73.82A1.5,1.5,0,0,0,135.22,72.83Zm-26-22.44c2.87.38,9.05,4.23,13.42,7.22l-16.83.54-5.35-8.51C103.75,49.82,106.76,50.07,109.24,50.39Zm-27.76-1c5.08-.14,10.42-.12,15.36,0l5.52,8.78L79.71,59C80.37,55,81.11,51.26,81.48,49.43ZM79.24,62l25.18-.81,1.75,1.66c-.21,1.31-.65,4-1,6.23-8.32,3.48-9.39,12.72-9.47,16.49H78c.09-4.33.38-16.7,1-21.27C79,63.56,79.12,62.79,79.24,62ZM64.76,50.87A17.39,17.39,0,0,1,67,50.39c3.22-.4,7.16-.68,11.38-.85-.43,2.13-1.13,5.8-1.74,9.55l-25.44.82C57,55.57,63.66,51.53,64.76,50.87ZM47.69,63l28.51-.92c-.09.61-.18,1.22-.26,1.81-.61,4.8-.91,17.33-1,21.66H47.14C46.78,81.84,46,70.92,47.69,63ZM46.4,59.86a2.75,2.75,0,0,0-.26.22H46ZM16,85.58c-5,0-6.37-1.32-6.83-2a6.1,6.1,0,0,1,.39-1,1.52,1.52,0,0,0,.15-.66V73.25l1.71-3.58c6.54-3.59,12-6.4,28.59-6.4h0l4.53-.14c-1.59,8.09-.86,18.43-.48,22.45H41.91a11.67,11.67,0,0,0,.2-2.14,12,12,0,1,0-23.91,0,11.67,11.67,0,0,0,.2,2.14ZM34.3,91.37H26a9,9,0,0,1-3.15-2.79,9.11,9.11,0,0,1-1.66-5.14,9,9,0,1,1,17.63,2.14,8.82,8.82,0,0,1-1.38,3A9.09,9.09,0,0,1,34.3,91.37Zm4.77,0a12.12,12.12,0,0,0,1.86-2.79H101.4a12.45,12.45,0,0,0,1.86,2.79Zm77.25,0H108a9.1,9.1,0,0,1-4.54-5.79,8.95,8.95,0,1,1,17.63-2.14,8.43,8.43,0,0,1-.28,2.14,9,9,0,0,1-4.53,5.79ZM132.59,79a20.89,20.89,0,0,1-1.4,2.65A10.89,10.89,0,0,1,124,85.46a11.24,11.24,0,0,0,.18-2,12,12,0,1,0-23.9,0,12.61,12.61,0,0,0,.19,2.14H98.71c0-3.27.89-11.39,8.34-14a1.51,1.51,0,0,0,1-1.21c.43-3,1.21-7.77,1.22-7.82a1.5,1.5,0,0,0-.45-1.33l-.17-.17,18.27-.59,1.79.72.8,2.14,1.16,8.49a1.59,1.59,0,0,0,.36.79l1.57,1.78Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_culture {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' class='cls-2' d='M129,72.39a28.6,28.6,0,0,1-8.63-6.81c-2.19-2.31-4.08-4.3-6.91-4.9s-10,1.1-14.31,2.27c-5.7-6.8-12.54-6.65-17.56-5.52,1.51-1.32,3.47-3.53,3.73-6.33.4-4.17-2.65-7.76-5.85-9.46-2.84-1.52-7.61-4.06-11.85-5.09a8.06,8.06,0,0,0-4.86.36,1.47,1.47,0,0,0,.26-1.25,1.43,1.43,0,0,0-.21-.45l.14,0a1.74,1.74,0,0,0,.39,0,1.57,1.57,0,0,0,.79-.22,1.5,1.5,0,0,0,.68-1c.58-2.79.16-8.43-5.63-9.77-4.61-1.07-7.57,1.92-8.92,4.38l-4.72-1.27a1.5,1.5,0,0,0-.78,2.9L49,31.49a1.43,1.43,0,0,0-.73.78,6.54,6.54,0,0,0,.62,5.9,6.88,6.88,0,0,0,3.48,2.41,6.39,6.39,0,0,0,2.09.34,9.38,9.38,0,0,0,3.66-.83L42.67,51.86a33.17,33.17,0,0,0-8.76-3.58l-.15,0-1.61-5.71a1.5,1.5,0,0,0-2.85-.13l-2,5.32a13.38,13.38,0,0,0-1.45.1c-4.35.53-6.94,4.53-9.22,8.06C15.24,58,14,60,12.49,61.08a1.5,1.5,0,0,0-.6,1c-.28,2,1,4.9,3.06,5.74,1.23.49,2.84-.17,5.15-1.23.49-.22,1-.46,1.22-.53l.74-.23a14.11,14.11,0,0,1,4.61-1,9.38,9.38,0,0,1,2.88.68C31.18,71,37.85,80.24,40.4,83.64L29.68,90.71a5.33,5.33,0,0,0,1.41,9.54l2.69.81-5.63,6.67-6.79,3.51A1.5,1.5,0,0,0,21.5,114l1.65.64H15.57a1.5,1.5,0,0,0,0,3h98a1.5,1.5,0,0,0,0-3h-2.26l-3.8-19.1,1.28.8,11.33,16.24a1.51,1.51,0,0,0,1.16.64h.07a1.54,1.54,0,0,0,1.15-.53l3.68-4.37a1.49,1.49,0,0,0,.14-1.74c-.09-.16-9.76-16.32-12.91-21.71a1.51,1.51,0,0,0-.66-.59c-3.18-1.51-6.15-4.94-8.41-8.16a63,63,0,0,0-1.55-6.51,62.55,62.55,0,0,1,8.16.18,9.86,9.86,0,0,1,3.75,2.16c2.3,1.75,5.25,4,9.61,4a15.15,15.15,0,0,0,4.5-.72,1.5,1.5,0,0,0,.22-2.79ZM58.55,27.27A4.42,4.42,0,0,1,62,31.89l-8.73-2.36A4.75,4.75,0,0,1,58.55,27.27ZM53.36,37.74a4,4,0,0,1-2-1.33,2.89,2.89,0,0,1-.5-1.71l7.4,2C56.75,37.56,54.9,38.27,53.36,37.74ZM42.88,55.47l2.52-1.92,17.35-13.2A5,5,0,0,1,67,39.47c3.86.93,8.42,3.36,11.14,4.81,2.24,1.2,4.54,3.75,4.28,6.54-.24,2.5-3,4.74-4.09,5.38l-.12.09-4.39,3.3-.29.22a1.47,1.47,0,0,0-.59,1.1,1.53,1.53,0,0,0,.45,1.18l.56.54L85.53,73.84,69.09,63.57l0,0a1.57,1.57,0,0,0-.42-.18,1.76,1.76,0,0,1-1.17-1,1.74,1.74,0,0,1,0-1.38l.19-.21L73.92,54a1.48,1.48,0,0,0,.38-1.3,1.46,1.46,0,0,0-.81-1.07l-9.73-4.78a1.48,1.48,0,0,0-1.33,0L46.89,54.69l-3,1.48L40.23,58A.21.21,0,0,1,40,58a.21.21,0,0,1-.07-.17.19.19,0,0,1,.09-.16Zm22.19,3.65a1.5,1.5,0,0,0-.23.33,4.79,4.79,0,0,0-.52,1.83c-4.2.59-7.83.9-8.82.68C54,61.65,51,58.78,49.16,56.9l14-7,7.24,3.56ZM30.49,47.71l0,.13h-.08Zm-4.81,64.67,4.11-2.13a1.47,1.47,0,0,0,.46-.36l6.67-7.9,2,.62L27.7,113.18ZM102,111.23l-1.12,3.19a1.33,1.33,0,0,0,0,.19H30.56l11.74-11,7.3,2.19,3.62,1.81a1.48,1.48,0,0,0,1.58-.15,1.5,1.5,0,0,0,.56-1.49l-1.07-5.2a1.5,1.5,0,0,0-.88-1.08l-4.75-2,6.8-6.37c9.28,1.59,14.75-1.6,19.61-4.46a31,31,0,0,1,6.18-3,11.69,11.69,0,0,1,4.35-.09,39.38,39.38,0,0,0,11,8.2L102,109.47A2.86,2.86,0,0,1,102,111.23ZM45.65,96.35l-2.92-1.24.76-.9,7.29-2.67Zm65.4-9.6c2.9,4.92,10.11,17,12.16,20.42l-1.73,2.06L111.09,94.34a1.6,1.6,0,0,0-.44-.42l-3.93-2.44-.58-2.9c-.07-.77-.34-3.29-.79-6.44A21.9,21.9,0,0,0,111.05,86.75ZM103.17,89a.59.59,0,0,0,0,.14l0,.22.8,4,4,20.08h-3.65l.42-1.19a5.88,5.88,0,0,0,.08-3.64L99.31,90.41v0a1.5,1.5,0,0,0-.85-.94,35.94,35.94,0,0,1-10.94-8.1,1.5,1.5,0,0,0-.64-.41,11.88,11.88,0,0,0-3.45-.39,11.63,11.63,0,0,0-3.06.39,32.23,32.23,0,0,0-6.81,3.32c-4.08,2.39-8.27,4.85-14.88,4.42l1.2-.44a1.49,1.49,0,0,0,.89-1.91h0a1.5,1.5,0,0,0-1.92-.9l-2.46.91-4,1.46-.06,0-4.92,1.8-5.68,2.08-4.33,1.59A1.5,1.5,0,0,0,37.31,96l.52.23,2.88,1.23,2.55,1.09,3,1.29,5.24,2.25.29,1.41-1-.49-.24-.09-5.76-1.73-3.32-1L39,99.49l-3.14-.93L32,97.37a2.35,2.35,0,0,1-1.63-1.84,2.32,2.32,0,0,1,1-2.31l12.06-8a1.52,1.52,0,0,0,.36-2.18c-.1-.13-10.08-13-11.45-18.87a1.53,1.53,0,0,0-.55-.85,10.79,10.79,0,0,0-5-1.51A17,17,0,0,0,21.14,63l-.71.23a13.42,13.42,0,0,0-1.58.67A16.1,16.1,0,0,1,16,65a3.23,3.23,0,0,1-1.09-2,25.94,25.94,0,0,0,4.24-5.47c2.1-3.25,4.09-6.31,7-6.7a1.49,1.49,0,0,0,1,1.53,1.47,1.47,0,0,0,.54.1,1.51,1.51,0,0,0,1.4-1l.28-.73c.7,0,1.41.1,2.08.18l.12.43a1.5,1.5,0,0,0,2.85.11,32.55,32.55,0,0,1,5.69,2.37l-1.87,1.42a3.22,3.22,0,0,0,3.34,5.46l4.81-2.41h0c3.14,3.17,6.15,6.06,8.54,6.57,1.43.3,5.6,0,10.19-.7a4.7,4.7,0,0,0,2.56,2L85.06,77.08l.09,0a2.6,2.6,0,0,0,1.25.33,3,3,0,0,0,2.52-1.57,2.92,2.92,0,0,0-.86-3.78L77.35,61.78l1.12-.33c5.68-1.83,12-3.18,17.51,2.42a20.65,20.65,0,0,1,2.62,3.35,12.75,12.75,0,0,1,1.08,2.46,59.64,59.64,0,0,1,1.83,7.58C102.34,81.76,102.92,86.48,103.17,89Zm13.35-19.42c-1.65-1.25-3.21-2.44-5.1-2.73a41,41,0,0,0-5.4-.26c-1.47,0-3,0-4.34.07a10.21,10.21,0,0,0-.55-1l0-.06c4.63-1.21,9.93-2.32,11.79-1.93s3.43,2,5.36,4A37.9,37.9,0,0,0,124,72.9C120.84,72.81,118.66,71.15,116.52,69.53Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_info {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 752 752' preserveAspectRatio='xMidYMid' height='752' width='752'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='m390.21 286.02c0 8.0508-6.1562 14.207-14.207 14.207s-14.207-6.1562-14.207-14.207 6.1562-14.207 14.207-14.207 14.207 6.1562 14.207 14.207zm-14.207 28.418c-8.0508 0-14.207 6.6289-14.207 14.207v137.34c0 8.0508 6.1562 14.207 14.207 14.207s14.207-6.6289 14.207-14.207v-137.34c0-8.0508-6.1562-14.207-14.207-14.207zm213.11 61.562c0 117.45-95.664 213.11-213.11 213.11-117.45 0-213.11-95.664-213.11-213.11 0-117.45 95.664-213.11 213.11-213.11 117.45 0 213.11 95.664 213.11 213.11zm-18.945 0c0-107.03-87.137-194.17-194.17-194.17-107.03 0-194.17 87.141-194.17 194.17s87.141 194.17 194.17 194.17c107.03 0 194.17-87.137 194.17-194.17z'/%3E%3C/svg%3E") !important;
}
.icon.icon_success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 752 752' preserveAspectRatio='xMidYMid' height='752' width='752'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='m376 154.01c-122.69 0-221.99 99.285-221.99 221.99 0 122.69 99.285 221.99 221.99 221.99 122.69 0 221.99-99.289 221.99-221.99-0.003906-122.69-99.289-221.99-222-221.99zm0 425.48c-112.21 0-203.49-91.285-203.49-203.49 0-112.2 91.289-203.49 203.49-203.49 112.21 0 203.49 91.285 203.49 203.49s-91.285 203.49-203.49 203.49z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='m482.51 247.82c-4.3789-2.6289-10.062-1.207-12.691 3.1719l-132.21 220.36-56.387-64.441c-3.3633-3.8438-9.207-4.2344-13.051-0.87109-3.8438 3.3633-4.2344 9.207-0.87109 13.051l64.746 73.996c4.1289 4.7188 11.668 4.043 14.895-1.332l138.75-231.24c2.625-4.3789 1.2031-10.059-3.1758-12.688z'/%3E%3C/svg%3E") !important;
}
.icon.icon_cross {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29' preserveAspectRatio='xMidYMid' height='29' width='29'%3E%3Cpolygon style='fill:%23ffffff; transition: fill 200ms ease-out;' points='28.29 24.75 17.68 14.14 28.29 3.54 24.75 0 14.14 10.61 3.54 0 0 3.54 10.61 14.14 0 24.75 3.54 28.29 14.14 17.68 24.75 28.29 28.29 24.75'/%3E%3C/svg%3E") !important;
}
.icon.icon_filter {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47 52' preserveAspectRatio='xMidYMid' height='52' width='47'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M46,45H31.91a6,6,0,0,0-11.82,0H1a1,1,0,0,0,0,2H20.09a6,6,0,0,0,11.82,0H46a1,1,0,0,0,0-2ZM26,50a4,4,0,1,1,4-4A4,4,0,0,1,26,50Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M46,5H36.91A6,6,0,0,0,25.09,5H1A1,1,0,0,0,1,7H25.09A6,6,0,0,0,36.91,7H46a1,1,0,0,0,0-2ZM31,10a4,4,0,1,1,4-4A4,4,0,0,1,31,10Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M46,25H21.91a6,6,0,0,0-11.82,0H1a1,1,0,0,0,0,2h9.09a6,6,0,0,0,11.82,0H46a1,1,0,0,0,0-2ZM16,30a4,4,0,1,1,4-4A4,4,0,0,1,16,30Z'/%3E%3C/svg%3E") !important;
}
.icon.icon_filter_arrow {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' preserveAspectRatio='xMidYMid' height='40' width='40'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M20,25.5a.47.47,0,0,1-.35-.15l-10-10a.49.49,0,0,1,.7-.7L20,24.29l9.65-9.64a.49.49,0,1,1,.7.7l-10,10A.47.47,0,0,1,20,25.5Z'/%3E%3C/svg%3E") !important;
}
.icon.primary.icon_emergency {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142 142' preserveAspectRatio='xMidYMid' height='70' width='70'%3E%3Cpath style='fill:%23006491; transition: fill 200ms ease-out;' class='cls-2' d='M104.68,109H37.05a5.85,5.85,0,0,1-5-3,7.31,7.31,0,0,1-.17-7.16L65.7,36A5.71,5.71,0,0,1,76,36l33.81,62.91a7.32,7.32,0,0,1-.17,7.17A5.85,5.85,0,0,1,104.68,109ZM70.87,35.71a2.9,2.9,0,0,0-2.52,1.68h0L34.54,100.31a4.29,4.29,0,0,0,.1,4.2A2.83,2.83,0,0,0,37.05,106h67.63a2.86,2.86,0,0,0,2.42-1.51,4.29,4.29,0,0,0,.1-4.2L73.39,37.39A2.91,2.91,0,0,0,70.87,35.71Zm-3.84,1h0Z'/%3E%3Cpath style='fill:%23006491; transition: fill 200ms ease-out;' class='cls-2' d='M70.87,86.83a5.86,5.86,0,1,0,5.26,5.83A5.58,5.58,0,0,0,70.87,86.83Z'/%3E%3Cpath style='fill:%23006491; transition: fill 200ms ease-out;' class='cls-2' d='M74.33,53.74a4.67,4.67,0,0,0-6.93,0,5.84,5.84,0,0,0-1.52,4.37l1.48,23.82h0a3.51,3.51,0,1,0,7,0l1.47-23.82A5.82,5.82,0,0,0,74.33,53.74Z'/%3E%3C/svg%3E") !important;
}
.icon.primary.icon_cross {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29' preserveAspectRatio='xMidYMid' height='29' width='29'%3E%3Cpolygon style='fill:%23006491; transition: fill 200ms ease-out;' points='28.29 24.75 17.68 14.14 28.29 3.54 24.75 0 14.14 10.61 3.54 0 0 3.54 10.61 14.14 0 24.75 3.54 28.29 14.14 17.68 24.75 28.29 28.29 24.75'/%3E%3C/svg%3E") !important;
}
.icon.primary.icon_filter {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47 52' preserveAspectRatio='xMidYMid' height='52' width='47'%3E%3Cpath style='fill:%23006491; transition: fill 200ms ease-out;' d='M46,45H31.91a6,6,0,0,0-11.82,0H1a1,1,0,0,0,0,2H20.09a6,6,0,0,0,11.82,0H46a1,1,0,0,0,0-2ZM26,50a4,4,0,1,1,4-4A4,4,0,0,1,26,50Z'/%3E%3Cpath style='fill:%23006491; transition: fill 200ms ease-out;' d='M46,5H36.91A6,6,0,0,0,25.09,5H1A1,1,0,0,0,1,7H25.09A6,6,0,0,0,36.91,7H46a1,1,0,0,0,0-2ZM31,10a4,4,0,1,1,4-4A4,4,0,0,1,31,10Z'/%3E%3Cpath style='fill:%23006491; transition: fill 200ms ease-out;' d='M46,25H21.91a6,6,0,0,0-11.82,0H1a1,1,0,0,0,0,2h9.09a6,6,0,0,0,11.82,0H46a1,1,0,0,0,0-2ZM16,30a4,4,0,1,1,4-4A4,4,0,0,1,16,30Z'/%3E%3C/svg%3E") !important;
}
.icon.primary.icon_filter_arrow {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' preserveAspectRatio='xMidYMid' height='40' width='40'%3E%3Cpath style='fill:%23006491; transition: fill 200ms ease-out;' d='M20,25.5a.47.47,0,0,1-.35-.15l-10-10a.49.49,0,0,1,.7-.7L20,24.29l9.65-9.64a.49.49,0,1,1,.7.7l-10,10A.47.47,0,0,1,20,25.5Z'/%3E%3C/svg%3E") !important;
}

.img_slider .slick-slide img {
  max-width: none;
  width: 100%;
}
.img_slider .slick-prev:before, .img_slider .slick-next:before {
  color: #ffffff;
}
.img_slider .slick-prev:hover:before, .img_slider .slick-prev:focus:before, .img_slider .slick-next:hover:before, .img_slider .slick-next:focus:before {
  color: #006491;
}
.img_slider .slick-dots li button {
  background: rgba(255, 255, 255, 0.8);
}
.img_slider .slick-dots li button:hover, .img_slider .slick-dots li button:focus {
  background: #006491;
}
.img_slider .slick-dots li.slick-active button {
  background: #ffffff;
}
.img_slider .slick-dots li.slick-active button:hover, .img_slider .slick-dots li.slick-active button:focus {
  background: #006491;
}

ul.pager li {
  margin-right: 0.5rem;
}
ul.pager li:last-child {
  margin-right: 0;
}
ul.pager li > a, ul.pager li > span {
  border-radius: 0;
  border: none;
  background-color: #006491;
  color: #ffffff;
  padding: 0.5rem 1rem;
}
ul.pager li > a:hover, ul.pager li > a:focus {
  background: #555759;
}
ul.pager li.active > a {
  background: #555759;
}

.content ul.pager li > a[href] {
  border: none;
  color: #ffffff;
  padding: 0.5rem 1rem;
}

article.module-article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1rem;
  background: rgba(85, 87, 89, 0.1);
}
@media print, screen and (min-width: 40em) {
  article.module-article {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
article.module-article > .article-img {
  max-width: 25%;
}
article.module-article > .article-summary {
  padding-left: 1rem;
}
@media print, screen and (min-width: 40em) {
  article.module-article > .article-summary {
    padding-left: 2rem;
  }
}

.countdown {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.countdown > div {
  padding: 0.5rem;
  font-size: 1.75rem;
  border-radius: 0;
  border-color: #d4e8f4;
}
.countdown > div span.units {
  font-size: 1rem;
}

ul.recent_list {
  list-style: none;
  margin: 0;
}
ul.recent_list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
ul.recent_list li > span {
  min-width: 9.375rem;
  display: inline-block;
}
ul.recent_list li > a {
  margin-left: 0.25rem;
}

.icon_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.icon_title .icon {
  margin-right: 0.5rem;
}

#pnlSearchResults > ul {
  list-style: none;
  margin: 0 0 1rem 0;
  padding: 0;
}
#pnlSearchResults > ul li {
  padding: 1rem 0;
  border-bottom: solid 1px rgba(85, 87, 89, 0.5);
}
#pnlSearchResults > ul li h3, #pnlSearchResults > ul li .h3 {
  margin: 0;
  margin-bottom: 0.5rem;
  border-bottom: none;
}
#pnlSearchResults > ul li h3 > a, #pnlSearchResults > ul li .h3 > a {
  display: inline-block;
}
#pnlSearchResults > ul li p:last-child, #pnlSearchResults > ul li .p:last-child {
  margin-bottom: 0;
}

@media print, screen and (min-width: 64em) {
  table th, table td {
    font-size: 1.125rem;
  }
}

.content .carousel {
  padding-bottom: 40px;
}
.content .carousel-indicators {
  bottom: 0;
}
.content .carousel-indicators li {
  width: 1rem;
  height: 1rem;
  border: none;
  background: #555759;
  border-radius: 50%;
}
.content .carousel-indicators li.active {
  background: #555759;
}
.content .carousel-control {
  background: #555759;
  opacity: 1;
  width: 40px;
  height: 40px;
  border-bottom: none;
  border-radius: 50%;
}
.content .carousel-control.right {
  right: -15px;
  top: calc(50% - 20px);
}
.content .carousel-control.left {
  left: -15px;
  top: calc(50% - 20px);
}
.content .carousel-control .glyphicon-chevron-right, .content .carousel-control .glyphicon-chevron-left {
  font-size: 1.5rem;
  color: #fff;
  text-shadow: none;
  margin-top: -12px;
}
.content .carousel-control .glyphicon-chevron-right {
  margin-right: -15px;
}
.content .carousel-control .glyphicon-chevron-left {
  margin-left: -15px;
}
.content .carousel-control.play, .content .carousel-control.pause {
  border-radius: 0;
  left: auto;
  top: auto;
  right: 0;
  bottom: 40px;
}
.content .carousel-control .glyphicon-play, .content .carousel-control .glyphicon-pause {
  font-size: 1.5rem;
  color: #fff;
  text-shadow: none;
}

.widget-InPageNav {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  .widget-InPageNav {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}
.widget-InPageNav ul.button_grid li a {
  height: calc(100% - 1rem);
}
@media screen and (min-width: 90em) {
  .widget-InPageNav ul.button_grid li a {
    margin-bottom: 0;
    height: 100%;
  }
}
.widget-InPageNav ul.button_grid li a[href^="http://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"])::after, .widget-InPageNav ul.button_grid li a[href^="https://"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"])::after, .widget-InPageNav ul.button_grid li a[href^="//"]:not([href*="teamdoncaster.org.uk"]):not([href*=teamdoncaster-]):not([href*="blob.core.windows.net"])::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='xMidYMid' height='50' width='50'%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M39.19,44.75H6.75a1.5,1.5,0,0,1-1.5-1.5V10.81a1.5,1.5,0,0,1,1.5-1.5H23a1.5,1.5,0,0,1,0,3H8.25V41.75H37.69V27a1.5,1.5,0,0,1,3,0V43.25A1.5,1.5,0,0,1,39.19,44.75Z'/%3E%3Cpath style='fill:%23ffffff; transition: fill 200ms ease-out;' d='M44.74,6.66a.31.31,0,0,0,0-.1,1.43,1.43,0,0,0-.09-.37h0a1.68,1.68,0,0,0-.2-.34l-.06-.07a1.84,1.84,0,0,0-.29-.26h0a1.39,1.39,0,0,0-.35-.16l-.09,0a1.23,1.23,0,0,0-.39-.06H27a1.5,1.5,0,0,0,0,3h12.6L26,21.91A1.49,1.49,0,0,0,26,24a1.45,1.45,0,0,0,1.06.44A1.47,1.47,0,0,0,28.09,24L41.75,10.37V23a1.5,1.5,0,0,0,3,0V6.75S44.74,6.69,44.74,6.66Z'/%3E%3C/svg%3E") !important;
}

.shaded_box {
  background-color: #d4e8f4;
  padding: 1rem;
}
.shaded_box h3, .shaded_box .h3 {
  margin: 0;
}
.shaded_box ul.plain_list li {
  padding-bottom: 0.3125rem;
}
.shaded_box ul.plain_list li span.fa {
  color: #006491;
}
.shaded_box.contact_box {
  position: relative;
  padding-right: 8.25rem;
}
.shaded_box.contact_box:after {
  width: 6.25rem;
  height: 6.25rem;
  background-size: 6.25rem 6.25rem;
  background-repeat: no-repeat;
  content: "";
  display: block;
  position: absolute;
  top: calc(50% - 50px);
  right: 1rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' preserveAspectRatio='xMidYMid' height='50' width='50'%3E%3Cpath style='fill:%23006491; transition: fill 200ms ease-out;' d='M33,22.44a10.82,10.82,0,1,0-16.06,0,14.78,14.78,0,0,0-6.7,12.34c0,7.18,5,10.82,14.73,10.82S39.73,42,39.73,34.78A14.69,14.69,0,0,0,33,22.44Zm-8-16a8.75,8.75,0,1,1-8.75,8.75A8.76,8.76,0,0,1,25,6.47Zm0,37.06c-8.52,0-12.66-2.86-12.66-8.75a12.69,12.69,0,0,1,6.22-10.89,10.72,10.72,0,0,0,12.88,0,12.63,12.63,0,0,1,6.22,10.89C37.66,40.67,33.52,43.53,25,43.53Z'/%3E%3C/svg%3E") !important;
}

@media print, screen and (max-width: 39.99875em) {
  .main > div img {
    width: 100%;
  }
}
.main.locality p.taxonomy-field, .main.locality .taxonomy-field.p, .main.locality p.text-field, .main.locality .text-field.p, .main.locality section.media-library-picker-field-introduction-image {
  display: none;
}

/* DOCUMENT DOWNLOADS
===================================== */
dl {
  margin-bottom: 2rem;
}

dl dt A {
  font-weight: 400;
  padding-left: 0 !important;
}

dl dt {
  padding-left: 2em;
}

dl dt:before {
  content: "\f15b";
  margin-left: -1em;
  font-family: "Font Awesome 5 Free";
  color: #b2b2b2;
  position: absolute;
  font-size: 2em;
  font-weight: 400;
}

/*Clean-up common errors*/
dl dt:empty {
  display: none;
}

dl dd {
  padding-left: 2.5em;
  font-size: 0.8em;
  font-weight: normal;
}

dl dt dt:before {
  display: none;
}

dl dt dt {
  padding-left: 0;
}

dl dt dd {
  padding-left: 0;
}

/**/
/*Allow media (thumbnails) and ommit doc icon*/
.media-left IMG, .media-right IMG {
  max-width: initial;
}

.media-body h3, .media-body .h3 {
  margin: 0;
}

.media-body dl dt {
  padding-left: 0;
}

.media-body dl dd {
  padding-left: 0;
}

.media-body dl dt:before {
  content: "";
}

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  min-height: 100vh;
}
body > .grid-container {
  width: 100%;
}

@-webkit-keyframes moveswoosh {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -190vw 0;
  }
}

@keyframes moveswoosh {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -190vw 0;
  }
}
@-webkit-keyframes fadeinsimple {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeinsimple {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.anim > header {
  -webkit-transition: background-color 3s ease-in-out;
  transition: background-color 3s ease-in-out;
}
.anim nav.actions ul li {
  -webkit-transition: background-color 3s ease-in-out;
  transition: background-color 3s ease-in-out;
}

header#header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 4;
  padding-top: 1rem;
  border-bottom: 0.25rem solid #d4e8f4;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  header#header {
    width: 100%;
    margin: 0.625rem auto 1.25rem auto;
    padding-top: 1.25rem;
  }
}
@media print, screen and (min-width: 64em) {
  header#header {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    margin-top: 0;
  }
}
header#header a.logo {
  max-width: 4.1875rem;
  margin-right: 1rem;
  position: relative;
  z-index: 3;
}
@media print, screen and (min-width: 64em) {
  header#header a.logo {
    margin-right: 1.875rem;
  }
}
header#header nav {
  position: relative;
  z-index: 3;
}
header#header nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
header#header nav ul li {
  padding: 0;
  margin: 0;
}
header#header nav ul li {
  display: inline-block;
  margin-right: 0.0625rem;
  width: auto;
  min-width: auto;
}
header#header nav ul li:last-child {
  margin-right: 0;
}
header#header nav ul li a {
  display: inline-block;
  color: #ffffff;
  padding: 0.5rem;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background: #006491;
  font-size: 0.8125rem;
  font-weight: 300;
}
@media print, screen and (min-width: 40em) {
  header#header nav ul li a {
    padding: 1rem;
    font-size: 1rem;
  }
}
@media print, screen and (min-width: 64em) {
  header#header nav ul li a {
    padding: 1rem;
    font-size: 1.125rem;
  }
}
header#header nav ul li a:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -0.3125rem;
  left: 0;
  width: 100%;
  height: 0.3125rem;
  background: #46B8E9;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 0;
}
header#header nav ul li a.active:after {
  bottom: 0;
  opacity: 1;
}
header#header nav ul li a:hover, header#header nav ul li a:focus {
  color: #ffffff;
  background: #00415e;
  text-decoration: none;
}
header#header nav ul li a:hover:after, header#header nav ul li a:focus:after {
  bottom: 0;
}
header#header nav ul li a span.icon {
  display: none;
}
header#header nav ul li.active > a:after, header#header nav ul li.current > a:after {
  bottom: 0;
  opacity: 1;
}
header#header nav.function {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: absolute;
  top: 0;
  right: 0;
}
@media print, screen and (min-width: 64em) {
  header#header nav.function {
    position: relative;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-left: 1.875rem;
  }
}
header#header nav.function ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
header#header nav.function ul li a {
  display: block;
  height: 100%;
}
@media screen and (min-width: 26.5625em) {
  header#header nav.function ul li a {
    padding: 0.5rem 1rem;
  }
}
@media print, screen and (min-width: 64em) {
  header#header nav.function ul li a {
    padding: 1rem 1rem;
  }
}
header#header nav.function ul li a#showAZ {
  display: none;
}
header#header nav.function ul li a.icon_link {
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media print, screen and (min-width: 64em) {
  header#header nav.function ul li a.icon_link {
    padding: 0.5rem 1rem 0.5rem 0.625rem;
  }
}
header#header nav.function ul li a.icon_link span.show-for-xxlarge {
  display: none;
}
@media screen and (min-width: 90em) {
  header#header nav.function ul li a.icon_link span.show-for-xxlarge {
    display: inline-block;
    line-height: 2.375rem;
  }
}
header#header nav.function ul li a.icon_link .icon.icon_search, header#header nav.function ul li a.icon_link .icon.icon_headphone, header#header nav.function ul li a.icon_link .icon.icon_user {
  width: 1.25rem;
  height: 1.25rem;
  background-size: 1.25rem 1.25rem;
}
@media print, screen and (min-width: 40em) {
  header#header nav.function ul li a.icon_link .icon.icon_search, header#header nav.function ul li a.icon_link .icon.icon_headphone, header#header nav.function ul li a.icon_link .icon.icon_user {
    width: 1.75rem;
    height: 1.75rem;
    background-size: 1.75rem 1.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  header#header nav.function ul li a.icon_link .icon.icon_search, header#header nav.function ul li a.icon_link .icon.icon_headphone, header#header nav.function ul li a.icon_link .icon.icon_user {
    width: 2.375rem;
    height: 2.375rem;
    background-size: 2.375rem 2.375rem;
  }
}
@media screen and (min-width: 90em) {
  header#header nav.function ul li a.icon_link .icon.icon_search.hide-for-xxlarge, header#header nav.function ul li a.icon_link .icon.icon_headphone.hide-for-xxlarge, header#header nav.function ul li a.icon_link .icon.icon_user.hide-for-xxlarge {
    display: none;
  }
}
header#header nav.main {
  margin-top: 1rem;
  min-width: 100%;
  z-index: 15;
  height: 2.125rem;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
@media print, screen and (min-width: 64em) {
  header#header nav.main {
    width: auto;
    min-width: auto;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-right: auto;
    margin-top: 0;
    height: 3.375rem;
  }
}
header#header nav.main.loading {
  opacity: 0;
}
header#header nav.main ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  position: relative;
}
header#header nav.main ul.no_children li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
header#header nav.main ul li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  /*@include breakpoint(860) {
  	flex: 1 1;
  }*/
}
header#header nav.main ul li a {
  display: block;
  text-align: center;
  white-space: nowrap;
  padding: 0.5rem 0.75rem;
  line-height: 1.125rem;
}
@media print, screen and (min-width: 40em) {
  header#header nav.main ul li a {
    padding: 1rem 0.875rem;
    line-height: 1.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  header#header nav.main ul li a {
    padding: 1rem;
  }
}
@media print, screen and (min-width: 40em) {
  header#header nav.main ul li.has_children {
    position: relative;
  }
}
header#header nav.main ul li.has_children:focus-within, header#header nav.main ul li.has_children.active {
  background: #000000;
}
header#header nav.main ul li.has_children:focus-within > a:after, header#header nav.main ul li.has_children.active > a:after {
  display: none;
}
header#header nav.main ul li.has_children:focus-within ul.sub_menu, header#header nav.main ul li.has_children.active ul.sub_menu {
  position: absolute;
  margin: 0;
  min-width: 15.625rem;
}
header#header nav.main ul li.has_children:focus-within ul.sub_menu li a, header#header nav.main ul li.has_children.active ul.sub_menu li a {
  text-align: left;
}
header#header nav.main ul li.has_children:focus-within ul.sub_menu li a:after, header#header nav.main ul li.has_children.active ul.sub_menu li a:after {
  background: rgba(255, 255, 255, 0.5);
}
header#header nav.main ul li.has_children.active:focus-within > a, header#header nav.main ul li.has_children.active:focus-within > a:hover, header#header nav.main ul li.has_children.active:focus-within > a:focus {
  background: rgba(255, 255, 255, 0.1);
}
@media print, screen and (min-width: 40em) {
  header#header nav.main ul li.has_children.active:focus-within ul.sub_menu {
    display: block;
  }
}
header#header nav.main ul li ul.sub_menu {
  display: none;
  background: #000000;
  width: 100%;
  margin: 0;
  left: 0;
}
@media print, screen and (min-width: 40em) {
  header#header nav.main ul li ul.sub_menu {
    right: 0;
    left: auto;
  }
}
header#header nav.main ul li ul.sub_menu li {
  display: block;
  border: none;
}
header#header nav.main ul li ul.sub_menu li a {
  padding: 0.5rem 1rem;
  display: block;
  font-weight: 400;
  font-size: 1rem;
}
header#header nav.main ul li ul.sub_menu li a:hover, header#header nav.main ul li ul.sub_menu li a:focus {
  background: #00415e;
}

/* AZ
=============================== */
.az_con, .widget-ato-z-form {
  position: relative;
  z-index: 10;
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
  width: 100%;
}
.az_con ul, .widget-ato-z-form ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.az_con ul li, .widget-ato-z-form ul li {
  padding: 0;
  margin: 0;
}
@media print, screen and (min-width: 64em) {
  .az_con ul, .widget-ato-z-form ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    max-width: 75rem;
    margin-left: auto;
  }
}
.az_con ul li, .widget-ato-z-form ul li {
  margin-right: 0.0625rem;
  margin-bottom: 0.0625rem;
}
@media print, screen and (min-width: 64em) {
  .az_con ul li, .widget-ato-z-form ul li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
}
.az_con ul li a, .widget-ato-z-form ul li a {
  display: block;
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  padding: 0.3125rem 0.625rem;
  text-align: center;
  font-size: 0.8125rem;
  min-width: 2rem;
}
@media print, screen and (min-width: 40em) {
  .az_con ul li a, .widget-ato-z-form ul li a {
    font-size: 1rem;
  }
}
.az_con ul li a:hover, .az_con ul li a:focus, .widget-ato-z-form ul li a:hover, .widget-ato-z-form ul li a:focus {
  background: rgba(255, 255, 255, 0.3);
  text-decoration: none;
}

/*SEARCH
=============================== */
#search, #a-z {
  display: none;
}

.search_con {
  position: relative;
  z-index: 10;
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
  width: 100%;
}
.search_con > .widget > .search-tool {
  padding: 1rem 0 0 0;
}
@media print, screen and (min-width: 64em) {
  .search_con > .widget > .search-tool {
    padding-bottom: 0;
  }
}
.search_con.in_page {
  display: block;
  padding: 0;
  z-index: 1;
}
.search_con.in_page form {
  max-width: none;
  border: solid 1px rgba(85, 87, 89, 0.5);
}
.search_con.in_page form input[type=submit].button, .search_con.in_page form input[type=submit].btn, .search_con.in_page form button[type=submit].button, .search_con.in_page form button[type=submit].btn {
  background: linear-gradient(105deg, rgba(0, 100, 145, 0) 100px, rgba(0, 100, 145, 0.5) 101px, rgba(0, 100, 145, 0.5) 110px, #006491 111px);
  background-size: calc(100% + 110px) 100%;
  background-position: -80px 0;
  background-repeat: no-repeat;
}
.search_con.in_page form input[type=submit].button:hover, .search_con.in_page form input[type=submit].btn:hover, .search_con.in_page form input[type=submit].button:focus, .search_con.in_page form input[type=submit].btn:focus, .search_con.in_page form button[type=submit].button:hover, .search_con.in_page form button[type=submit].btn:hover, .search_con.in_page form button[type=submit].button:focus, .search_con.in_page form button[type=submit].btn:focus {
  background: linear-gradient(105deg, rgba(85, 87, 89, 0) 100px, rgba(85, 87, 89, 0.5) 101px, rgba(85, 87, 89, 0.5) 110px, #555759 111px);
  background-size: calc(100% + 110px) 100%;
  background-position: -80px 0;
  background-repeat: no-repeat;
}
.search_con form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #d4e8f4;
  margin-left: auto;
}
@media print, screen and (min-width: 64em) {
  .search_con form {
    max-width: 50vw;
  }
}
.search_con form:focus-within {
  border-color: #555759;
}
.search_con form input[type=search] {
  font-size: 1rem;
  margin: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: auto;
  color: #555759;
  background-color: transparent;
}
@media print, screen and (min-width: 40em) {
  .search_con form input[type=search] {
    font-size: 1.25rem;
    padding-left: 1rem;
    width: calc(100% - 9.375rem );
  }
}
.search_con form input[type=search]:focus {
  color: #000000;
}
.search_con form [type=submit].button, .search_con form [type=submit].btn, .search_con form ul.button_list li a[type=submit], ul.button_list li .search_con form a[type=submit], .search_con form ul.btn-collection li a[type=submit], ul.btn-collection li .search_con form a[type=submit], .search_con form .widget-InPageNav ul.button_grid li a[type=submit], .widget-InPageNav ul.button_grid li .search_con form a[type=submit] {
  padding-left: 3.125rem;
  text-transform: uppercase;
  margin: 0;
  border: none;
  background: linear-gradient(105deg, rgba(85, 87, 89, 0) 100px, rgba(85, 87, 89, 0.5) 101px, rgba(85, 87, 89, 0.5) 110px, #555759 111px);
  background-size: calc(100% + 110px) 100%;
  background-position: -80px 0;
  background-repeat: no-repeat;
  width: 9.375rem;
}
@media print, screen and (min-width: 40em) {
  .search_con form [type=submit].button, .search_con form [type=submit].btn, .search_con form ul.button_list li a[type=submit], ul.button_list li .search_con form a[type=submit], .search_con form ul.btn-collection li a[type=submit], ul.btn-collection li .search_con form a[type=submit], .search_con form .widget-InPageNav ul.button_grid li a[type=submit], .widget-InPageNav ul.button_grid li .search_con form a[type=submit] {
    font-size: 1.25rem;
  }
}
.search_con form [type=submit].button:hover, .search_con form [type=submit].btn:hover, .search_con form ul.button_list li a[type=submit]:hover, ul.button_list li .search_con form a[type=submit]:hover, .search_con form ul.btn-collection li a[type=submit]:hover, ul.btn-collection li .search_con form a[type=submit]:hover, .search_con form .widget-InPageNav ul.button_grid li a[type=submit]:hover, .widget-InPageNav ul.button_grid li .search_con form a[type=submit]:hover, .search_con form [type=submit].button:focus, .search_con form [type=submit].btn:focus, .search_con form ul.button_list li a[type=submit]:focus, ul.button_list li .search_con form a[type=submit]:focus, .search_con form ul.btn-collection li a[type=submit]:focus, ul.btn-collection li .search_con form a[type=submit]:focus, .search_con form .widget-InPageNav ul.button_grid li a[type=submit]:focus, .widget-InPageNav ul.button_grid li .search_con form a[type=submit]:focus {
  background: linear-gradient(105deg, rgba(0, 100, 145, 0) 100px, rgba(0, 100, 145, 0.5) 101px, rgba(0, 100, 145, 0.5) 110px, #006491 111px);
  background-size: calc(100% + 110px) 100%;
  background-position: -80px 0;
  background-repeat: no-repeat;
}
.search_con a.closeSearch {
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
  border: none;
  color: #555759;
  font-size: 1.25rem;
  background: none;
  height: 1.25rem;
  width: 1.25rem;
  line-height: 1.25rem;
}
.search_con a.closeSearch:hover, .search_con a.closeSearch:focus {
  color: #555759;
}

/* ACTION BAR 
===================================== */
nav.actions {
  position: relative;
  z-index: 4;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
}
nav.actions.fixed ul {
  position: fixed;
  z-index: 10;
  top: 0;
  right: 0;
  width: 100%;
  border-top-width: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  nav.actions {
    margin-bottom: 0.625rem;
  }
}
nav.actions ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  border: solid 0.625rem rgba(255, 255, 255, 0.8);
}
nav.actions ul li {
  padding: 0;
  margin: 0;
}
@media print, screen and (min-width: 40em) {
  nav.actions ul {
    border-top-width: 0;
    border-color: rgba(255, 255, 255, 0.5);
  }
}
nav.actions ul li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  border-right: solid 1px rgba(255, 255, 255, 0.1);
  background: #555759;
}
nav.actions ul li:last-child {
  border: none;
}
nav.actions ul li a {
  color: #ffffff;
  text-align: center;
  padding: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  width: 100%;
  line-height: 1.25;
  background: rgba(255, 255, 255, 0);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
  overflow: hidden;
  font-size: 0.8125rem;
}
@media print, screen and (min-width: 40em) {
  nav.actions ul li a {
    padding: 0.625rem;
    font-size: 1rem;
  }
}
nav.actions ul li a:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -0.3125rem;
  left: 0;
  width: 100%;
  height: 0.3125rem;
  background: rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
nav.actions ul li a:hover, nav.actions ul li a:focus {
  background: rgba(255, 255, 255, 0.2);
}
nav.actions ul li a:hover:after, nav.actions ul li a:focus:after {
  bottom: 0;
}
nav.actions ul li a .icon {
  display: none;
}
@media print, screen and (min-width: 40em) {
  nav.actions ul li a .icon {
    margin-right: 0.5rem;
    width: 2.5rem;
    height: 2.5rem;
    background-size: 2.5rem 2.5rem;
  }
}
nav.actions.minimise {
  width: 4.375rem;
}
nav.actions.minimise ul li a {
  padding: 1rem 0.5rem;
}
nav.actions.minimise ul li a:focus .text, nav.actions.minimise ul li a:hover .text {
  display: block;
}
nav.actions.minimise ul li a .text {
  display: none;
}
nav.actions.minimise:focus-within {
  width: 7.5rem;
}

/* BREADCRUMB ======================= */
ul.breadcrumb {
  display: none;
  margin: 0 0 1rem 0;
  list-style: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ffffff;
  padding: 0;
}
@media print, screen and (min-width: 40em) {
  ul.breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% - 20px);
  }
}
ul.breadcrumb li {
  color: #555759;
  position: relative;
  width: auto;
  margin: 0;
  padding: 0;
}
ul.breadcrumb li::after {
  position: relative;
  margin: 0 1rem;
  opacity: 1;
  content: "/";
  color: #555759;
}
ul.breadcrumb li::before {
  content: none !important;
}
ul.breadcrumb li:last-child::after {
  display: none;
}
ul.breadcrumb li:first-child {
  margin-left: 0;
}
ul.breadcrumb li a {
  color: #006491;
}

/* LINK TO COUNCIL SITE ======================= */
.council_link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0;
  background: #555759;
  color: #ffffff;
  height: 2.5rem;
  padding: 0.3125rem 5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
  z-index: 3;
  line-height: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
@media print, screen and (max-width: 39.99875em) {
  .council_link {
    padding: 0.3125rem 0.625rem;
    font-size: 0.875rem;
    height: 1.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .council_link {
    font-size: 1.125rem;
  }
}
.council_link:hover, .council_link:focus {
  background: #006491;
  color: #ffffff;
}

.resi {
  /*nav.breadcrumb {
  	ul {
  		background: $aud-primary;
  		li {

  			&:first-child a {
  				background: mix($aud-primary, $white, $weight: 85%);
  			}
  			&:last-child {
  				background: linear-gradient(105deg, 
  				rgba($v-light-gray, 0) 12px, 
  				rgba($v-light-gray, 1) 13px,
  				rgba($v-light-gray, 1) 15px, 
  				$aud-primary 16px);
  			}

  			a { 				
  				background: linear-gradient(105deg, 
  				rgba($v-light-gray, 0) 12px, 
  				rgba($v-light-gray, 1) 13px,
  				rgba($v-light-gray, 1) 15px, 
  				mix($aud-primary, $white, $weight: 85%) 16px);

  			}
  		}
  	}
  }*/
}
.resi header#header {
  background: #592c5f;
}
.resi header#header:before {
  background: linear-gradient(105deg, rgba(89, 44, 95, 0) 35%, #592c5f 35%, #592c5f 66.666%, rgba(89, 44, 95, 0) 66.666%);
  background-size: 300% 100%;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.resi header#header nav ul li {
  border-right-color: #592c5f;
}
.resi nav.actions ul li {
  background: #592c5f;
}
.resi .button_grid a.button.featured:before, .resi .button_grid .modal .modal-content a.featured.btn:before, .modal .modal-content .resi .button_grid a.featured.btn:before, .resi .button_grid form a.featured.btn:before, form .resi .button_grid a.featured.btn:before, .resi .button_grid .content a.featured[href].btn:before, .content .resi .button_grid a.featured[href].btn:before, .resi .button_grid ul.button_list li a.featured:before, ul.button_list li .resi .button_grid a.featured:before, .resi .button_grid ul.btn-collection li a.featured:before, ul.btn-collection li .resi .button_grid a.featured:before, .resi .widget-InPageNav ul.button_grid li a.featured:before, .widget-InPageNav .resi ul.button_grid li a.featured:before {
  background: linear-gradient(105deg, rgba(89, 44, 95, 0) 50px, #592c5f 51px);
}
.resi h1#audTitle span.col, .resi #audTitle.h1 span.col {
  color: #592c5f;
}

.busi {
  /*nav.breadcrumb {
  	ul {
  		background: $aud-primary;
  		li {

  			&:first-child a {
  				background: mix($aud-primary, $white, $weight: 85%);
  			}
  			&:last-child {
  				background: linear-gradient(105deg, 
  				rgba($v-light-gray, 0) 12px, 
  				rgba($v-light-gray, 1) 13px,
  				rgba($v-light-gray, 1) 15px, 
  				$aud-primary 16px);
  			}

  			a { 				
  				background: linear-gradient(105deg, 
  				rgba($v-light-gray, 0) 12px, 
  				rgba($v-light-gray, 1) 13px,
  				rgba($v-light-gray, 1) 15px, 
  				mix($aud-primary, $white, $weight: 85%) 16px);

  			}
  		}
  	}
  }*/
}
.busi header#header {
  background: #131c4e;
}
.busi header#header:before {
  background: linear-gradient(105deg, rgba(69, 151, 207, 0) 35%, #4597cf 35%, #4597cf 66.666%, rgba(69, 151, 207, 0) 66.666%);
  background-size: 300% 100%;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.busi header#header nav ul li {
  border-right-color: #131c4e;
}
.busi nav.actions ul li {
  background: #131c4e;
}
.busi .button_grid a.button.featured:before, .busi .button_grid .modal .modal-content a.featured.btn:before, .modal .modal-content .busi .button_grid a.featured.btn:before, .busi .button_grid form a.featured.btn:before, form .busi .button_grid a.featured.btn:before, .busi .button_grid .content a.featured[href].btn:before, .content .busi .button_grid a.featured[href].btn:before, .busi .button_grid ul.button_list li a.featured:before, ul.button_list li .busi .button_grid a.featured:before, .busi .button_grid ul.btn-collection li a.featured:before, ul.btn-collection li .busi .button_grid a.featured:before, .busi .widget-InPageNav ul.button_grid li a.featured:before, .widget-InPageNav .busi ul.button_grid li a.featured:before {
  background: linear-gradient(105deg, rgba(19, 28, 78, 0) 50px, #131c4e 51px);
}
.busi h1#audTitle span.col, .busi #audTitle.h1 span.col {
  color: #131c4e;
}

.coun {
  /*nav.breadcrumb {
  	ul {
  		background: $aud-primary;
  		li {

  			&:first-child a {
  				background: mix($aud-primary, $white, $weight: 85%);
  			}
  			&:last-child {
  				background: linear-gradient(105deg, 
  				rgba($v-light-gray, 0) 12px, 
  				rgba($v-light-gray, 1) 13px,
  				rgba($v-light-gray, 1) 15px, 
  				$aud-primary 16px);
  			}

  			a { 				
  				background: linear-gradient(105deg, 
  				rgba($v-light-gray, 0) 12px, 
  				rgba($v-light-gray, 1) 13px,
  				rgba($v-light-gray, 1) 15px, 
  				mix($aud-primary, $white, $weight: 85%) 16px);

  			}
  		}
  	}
  }*/
}
.coun header#header {
  background: #587c94;
}
.coun header#header:before {
  background: linear-gradient(105deg, rgba(217, 154, 41, 0) 35%, #d99a29 35%, #d99a29 66.666%, rgba(217, 154, 41, 0) 66.666%);
  background-size: 300% 100%;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.coun header#header nav ul li {
  border-right-color: #587c94;
}
.coun nav.actions ul li {
  background: #587c94;
}
.coun .button_grid a.button.featured:before, .coun .button_grid .modal .modal-content a.featured.btn:before, .modal .modal-content .coun .button_grid a.featured.btn:before, .coun .button_grid form a.featured.btn:before, form .coun .button_grid a.featured.btn:before, .coun .button_grid .content a.featured[href].btn:before, .content .coun .button_grid a.featured[href].btn:before, .coun .button_grid ul.button_list li a.featured:before, ul.button_list li .coun .button_grid a.featured:before, .coun .button_grid ul.btn-collection li a.featured:before, ul.btn-collection li .coun .button_grid a.featured:before, .coun .widget-InPageNav ul.button_grid li a.featured:before, .widget-InPageNav .coun ul.button_grid li a.featured:before {
  background: linear-gradient(105deg, rgba(88, 124, 148, 0) 50px, #587c94 51px);
}
.coun h1#audTitle span.col, .coun #audTitle.h1 span.col {
  color: #587c94;
}

.visi {
  /*nav.breadcrumb {
  	ul {
  		background: $aud-primary;
  		li {

  			&:first-child a {
  				background: mix($aud-primary, $white, $weight: 85%);
  			}
  			&:last-child {
  				background: linear-gradient(105deg, 
  				rgba($v-light-gray, 0) 12px, 
  				rgba($v-light-gray, 1) 13px,
  				rgba($v-light-gray, 1) 15px, 
  				$aud-primary 16px);
  			}

  			a { 				
  				background: linear-gradient(105deg, 
  				rgba($v-light-gray, 0) 12px, 
  				rgba($v-light-gray, 1) 13px,
  				rgba($v-light-gray, 1) 15px, 
  				mix($aud-primary, $white, $weight: 85%) 16px);

  			}
  		}
  	}
  }*/
}
.visi header#header {
  background: #325674;
}
.visi header#header:before {
  background: linear-gradient(105deg, rgba(160, 175, 229, 0) 35%, #a0afe5 35%, #a0afe5 66.666%, rgba(160, 175, 229, 0) 66.666%);
  background-size: 300% 100%;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.visi header#header nav ul li {
  border-right-color: #325674;
}
.visi nav.actions ul li {
  background: #325674;
}
.visi .button_grid a.button.featured:before, .visi .button_grid .modal .modal-content a.featured.btn:before, .modal .modal-content .visi .button_grid a.featured.btn:before, .visi .button_grid form a.featured.btn:before, form .visi .button_grid a.featured.btn:before, .visi .button_grid .content a.featured[href].btn:before, .content .visi .button_grid a.featured[href].btn:before, .visi .button_grid ul.button_list li a.featured:before, ul.button_list li .visi .button_grid a.featured:before, .visi .button_grid ul.btn-collection li a.featured:before, ul.btn-collection li .visi .button_grid a.featured:before, .visi .widget-InPageNav ul.button_grid li a.featured:before, .widget-InPageNav .visi ul.button_grid li a.featured:before {
  background: linear-gradient(105deg, rgba(50, 86, 116, 0) 50px, #325674 51px);
}
.visi h1#audTitle span.col, .visi #audTitle.h1 span.col {
  color: #325674;
}

footer {
  background: #555759;
  color: #ffffff;
  padding: 1rem 0;
  padding-bottom: 4.375rem;
  margin-top: auto;
}
@media print, screen and (min-width: 40em) {
  footer {
    padding-bottom: 5rem;
  }
}
@media screen and (min-width: 75em) {
  footer {
    padding-bottom: 1rem;
  }
}
footer ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
footer ul li {
  padding: 0;
  margin: 0;
}
footer ul li {
  margin: 0.5rem 0;
}
@media print, screen and (min-width: 64em) {
  footer ul li {
    margin: 1rem 0;
  }
}
footer ul li:first-child {
  margin-top: 0;
}
footer ul li a {
  color: #ffffff;
  border-bottom: solid 0.125rem rgba(247, 243, 240, 0);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
footer ul li a:hover, footer ul li a:focus {
  color: #ffffff;
  border-bottom: solid 0.125rem #f7f3f0;
  text-decoration: none;
}
footer ul.social_links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -0.3333333333rem;
}
footer ul.social_links li {
  margin: 0 0.3333333333rem;
}
footer ul.social_links li a {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  color: #555759;
  background: #ffffff;
  border: none;
  text-align: center;
  line-height: 2.625rem;
  font-size: 1.375rem;
}
footer ul.social_links li a:hover, footer ul.social_links li a:focus {
  color: #ffffff;
  background: #006491;
}
footer ul.social_links li a:hover.twit, footer ul.social_links li a:focus.twit {
  background-color: #1da1f2;
}
footer ul.social_links li a:hover.face, footer ul.social_links li a:focus.face {
  background-color: #3b5998;
}
footer ul.social_links li a:hover.link, footer ul.social_links li a:focus.link {
  background-color: #0077b5;
}
footer ul.social_links li a:hover.yout, footer ul.social_links li a:focus.yout {
  background-color: #ff0000;
}
footer ul.social_links li a:hover.inst, footer ul.social_links li a:focus.inst {
  background-color: #e1306c;
}
footer ul.img_links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -0.625rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  max-width: 100%;
}
@media print, screen and (min-width: 40em) {
  footer ul.img_links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    margin: 0 -1rem;
  }
}
footer ul.img_links li {
  margin: 0.625rem;
  width: calc(50% - 1.25rem);
}
@media print, screen and (min-width: 40em) {
  footer ul.img_links li {
    margin: 1rem;
    width: calc(25% - 2rem);
  }
}
footer ul.img_links li a {
  display: block;
  background: #ffffff;
  border-radius: 0.625rem;
  border: none;
  padding: 1rem;
  text-align: center;
  color: #006491;
  height: 100%;
}
footer .widget-footer-navigation a span.icon {
  display: none;
}

.notice {
  position: fixed;
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 9999;
}
.notice .inner {
  max-width: calc(100% - 60px);
  margin: auto;
  -webkit-box-shadow: 0 0 0 0.625rem rgba(85, 87, 89, 0.5);
          box-shadow: 0 0 0 0.625rem rgba(85, 87, 89, 0.5);
  background: #555759;
  color: #ffffff;
  padding: 1.25rem;
  position: relative;
}
@media screen and (min-width: 28.75em) {
  .notice .inner {
    max-width: 25rem;
  }
}
.notice .inner .head {
  text-align: center;
  padding: 2.5rem 1.25rem;
  width: calc(100% + 40px);
  margin: -1.25rem -1.25rem 1.25rem -1.25rem;
}
.notice .inner a {
  color: #ffffff;
  border-bottom: solid 1px #ffffff;
}
.notice .inner a:hover, .notice .inner a:focus {
  background: #ffffff;
  color: #000000;
}
.notice .inner a + a {
  margin-left: 1rem;
}
.notice .inner a.icon_link {
  position: absolute;
  top: 0.3125rem;
  right: 0.3125rem;
  border: none;
  width: 1.875rem;
  height: 1.875rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
}
.notice .inner a.icon_link:hover, .notice .inner a.icon_link:focus {
  background: none;
  color: #555759;
}
.notice .inner a.button, .notice .inner .modal .modal-content a.btn, .modal .modal-content .notice .inner a.btn, .notice .inner form a.btn, form .notice .inner a.btn, .notice .inner .content a[href].btn, .content .notice .inner a[href].btn, .notice .inner ul.button_list li a, ul.button_list li .notice .inner a, .notice .inner ul.btn-collection li a, ul.btn-collection li .notice .inner a, .notice .inner .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .notice .inner a {
  width: 100%;
  background: #ffffff;
  color: #555759;
  text-transform: uppercase;
  border: none;
}
@media print, screen and (min-width: 64em) {
  .notice .inner a.button, .notice .inner .modal .modal-content a.btn, .modal .modal-content .notice .inner a.btn, .notice .inner form a.btn, form .notice .inner a.btn, .notice .inner .content a[href].btn, .content .notice .inner a[href].btn, .notice .inner ul.button_list li a, ul.button_list li .notice .inner a, .notice .inner ul.btn-collection li a, ul.btn-collection li .notice .inner a, .notice .inner .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .notice .inner a {
    font-size: 1.125rem;
  }
}
.notice .inner a.button:hover, .notice .inner .modal .modal-content a.btn:hover, .modal .modal-content .notice .inner a.btn:hover, .notice .inner form a.btn:hover, form .notice .inner a.btn:hover, .notice .inner .content a[href].btn:hover, .content .notice .inner a[href].btn:hover, .notice .inner ul.button_list li a:hover, ul.button_list li .notice .inner a:hover, .notice .inner ul.btn-collection li a:hover, ul.btn-collection li .notice .inner a:hover, .notice .inner .widget-InPageNav ul.button_grid li a:hover, .widget-InPageNav ul.button_grid li .notice .inner a:hover, .notice .inner a.button:focus, .notice .inner .modal .modal-content a.btn:focus, .modal .modal-content .notice .inner a.btn:focus, .notice .inner form a.btn:focus, form .notice .inner a.btn:focus, .notice .inner .content a[href].btn:focus, .content .notice .inner a[href].btn:focus, .notice .inner ul.button_list li a:focus, ul.button_list li .notice .inner a:focus, .notice .inner ul.btn-collection li a:focus, ul.btn-collection li .notice .inner a:focus, .notice .inner .widget-InPageNav ul.button_grid li a:focus, .widget-InPageNav ul.button_grid li .notice .inner a:focus {
  background: #006491;
  color: #ffffff;
}
.notice .inner a.button#close-cookies, .notice .inner .modal .modal-content a#close-cookies.btn, .modal .modal-content .notice .inner a#close-cookies.btn, .notice .inner form a#close-cookies.btn, form .notice .inner a#close-cookies.btn, .notice .inner .content a#close-cookies[href].btn, .content .notice .inner a#close-cookies[href].btn, .notice .inner ul.button_list li a#close-cookies, ul.button_list li .notice .inner a#close-cookies, .notice .inner ul.btn-collection li a#close-cookies, ul.btn-collection li .notice .inner a#close-cookies, .notice .inner .widget-InPageNav ul.button_grid li a#close-cookies, .widget-InPageNav ul.button_grid li .notice .inner a#close-cookies {
  color: #ffffff;
  background: #3F6308;
}
.notice .inner a.button#close-cookies:hover, .notice .inner .modal .modal-content a#close-cookies.btn:hover, .modal .modal-content .notice .inner a#close-cookies.btn:hover, .notice .inner form a#close-cookies.btn:hover, form .notice .inner a#close-cookies.btn:hover, .notice .inner .content a#close-cookies[href].btn:hover, .content .notice .inner a#close-cookies[href].btn:hover, .notice .inner ul.button_list li a#close-cookies:hover, ul.button_list li .notice .inner a#close-cookies:hover, .notice .inner ul.btn-collection li a#close-cookies:hover, ul.btn-collection li .notice .inner a#close-cookies:hover, .notice .inner .widget-InPageNav ul.button_grid li a#close-cookies:hover, .widget-InPageNav ul.button_grid li .notice .inner a#close-cookies:hover, .notice .inner a.button#close-cookies:focus, .notice .inner .modal .modal-content a#close-cookies.btn:focus, .modal .modal-content .notice .inner a#close-cookies.btn:focus, .notice .inner form a#close-cookies.btn:focus, form .notice .inner a#close-cookies.btn:focus, .notice .inner .content a#close-cookies[href].btn:focus, .content .notice .inner a#close-cookies[href].btn:focus, .notice .inner ul.button_list li a#close-cookies:focus, ul.button_list li .notice .inner a#close-cookies:focus, .notice .inner ul.btn-collection li a#close-cookies:focus, ul.btn-collection li .notice .inner a#close-cookies:focus, .notice .inner .widget-InPageNav ul.button_grid li a#close-cookies:focus, .widget-InPageNav ul.button_grid li .notice .inner a#close-cookies:focus {
  background: #006491;
  color: #ffffff;
}
.notice .inner form input[type=text] {
  border: solid 1px #ffffff;
  background: #555759;
  color: #ffffff;
}
.notice .inner form input[type=text]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ffffff;
}
.notice .inner form input[type=text]::-moz-placeholder { /* Firefox 19+ */
  color: #ffffff;
}
.notice .inner form input[type=text]:-ms-input-placeholder { /* IE 10+ */
  color: #ffffff;
}
.notice .inner form input[type=text]:-moz-placeholder { /* Firefox 18- */
  color: #ffffff;
}
.notice .inner form input[type=submit] {
  width: 100%;
  background: #ffffff;
  color: #555759;
  text-transform: uppercase;
  border: none;
}
@media print, screen and (min-width: 64em) {
  .notice .inner form input[type=submit] {
    font-size: 1.125rem;
  }
}
.notice .inner form input[type=submit]:hover, .notice .inner form input[type=submit]:focus {
  background: #006491;
  color: #ffffff;
}
.notice#cookies .inner .head {
  background: #4597cf;
}
.notice#newsletter .inner .head {
  background: #006491;
}

.home_banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 40em) {
  .home_banner {
    margin-bottom: 2rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.home_banner .text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  background: #d4e8f4;
  padding: 1.25rem 0.9375rem;
  position: relative;
  z-index: 2;
  margin: -1.875rem 0.9375rem 0 0.9375rem;
}
.home_banner .text :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
  .home_banner .text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin: 0 -14.286% 0 0;
    padding: 1.875rem 1.25rem;
  }
}
@media print, screen and (min-width: 64em) {
  .home_banner .text {
    padding: 3.75rem 1.875rem;
  }
}
.home_banner .image {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  position: relative;
  z-index: 1;
}
@media print, screen and (max-width: 63.99875em) {
  .home_banner .image img {
    aspect-ratio: 5/3;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media print, screen and (min-width: 40em) {
  .home_banner .image {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media print, screen and (min-width: 64em) {
  .home_banner .image {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
  }
}

.tint_row {
  background: #ffffff;
  padding: 1rem 0;
}

.padding_row {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media print, screen and (min-width: 40em) {
  .padding_row {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}

h2#news_heading, #news_heading.h2 {
  border-bottom: none;
  margin-top: 0;
  margin-bottom: 0;
}

.content a.news_article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #006491;
  padding: 1rem;
  border: none;
  height: 100%;
}
.content a.news_article:not(.no_border) {
  border-top: 0.375rem solid #006491;
}
.content a.news_article:not(.image_left) > :last-child {
  margin-top: auto;
}
@media print, screen and (min-width: 64em) {
  .content a.news_article {
    padding: 1.5rem 2rem;
  }
}
.content a.news_article .h3, .content a.news_article .p {
  display: block;
  color: #ffffff;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.content a.news_article .h3 {
  margin-bottom: 1rem;
  font-weight: 600;
}
.content a.news_article span.date {
  background: rgba(255, 255, 255, 0.2);
  color: #ffffff;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.content a.news_article img {
  margin-bottom: 1rem;
}
.content a.news_article .button, .content a.news_article .modal .modal-content .btn, .modal .modal-content .content a.news_article .btn, .content a.news_article form .btn, form .content a.news_article .btn, .content a.news_article a[href].btn, .content a.news_article button.btn, .content a.news_article ul.button_list li a, ul.button_list li .content a.news_article a, .content a.news_article ul.btn-collection li a, ul.btn-collection li .content a.news_article a, .content a.news_article .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .content a.news_article a {
  background: #ffffff;
  font-size: 1rem;
  color: #006491;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media print, screen and (min-width: 64em) {
  .content a.news_article .button, .content a.news_article .modal .modal-content .btn, .modal .modal-content .content a.news_article .btn, .content a.news_article form .btn, form .content a.news_article .btn, .content a.news_article a[href].btn, .content a.news_article button.btn, .content a.news_article ul.button_list li a, ul.button_list li .content a.news_article a, .content a.news_article ul.btn-collection li a, ul.btn-collection li .content a.news_article a, .content a.news_article .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .content a.news_article a {
    font-size: 1.125rem;
  }
}
.content a.news_article:hover, .content a.news_article:focus {
  background: #d4e8f4;
}
.content a.news_article:hover span.date, .content a.news_article:focus span.date {
  background: #ffffff;
  color: #555759;
}
.content a.news_article:hover .h3, .content a.news_article:hover .p, .content a.news_article:focus .h3, .content a.news_article:focus .p {
  color: #555759;
}
.content a.news_article:hover .button, .content a.news_article:hover .modal .modal-content .btn, .modal .modal-content .content a.news_article:hover .btn, .content a.news_article:hover form .btn, form .content a.news_article:hover .btn, .content a.news_article:hover a[href].btn, .content a.news_article:hover button.btn, .content a.news_article:hover ul.button_list li a, ul.button_list li .content a.news_article:hover a, .content a.news_article:hover ul.btn-collection li a, ul.btn-collection li .content a.news_article:hover a, .content a.news_article:hover .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .content a.news_article:hover a, .content a.news_article:focus .button, .content a.news_article:focus .modal .modal-content .btn, .modal .modal-content .content a.news_article:focus .btn, .content a.news_article:focus form .btn, form .content a.news_article:focus .btn, .content a.news_article:focus a[href].btn, .content a.news_article:focus button.btn, .content a.news_article:focus ul.button_list li a, ul.button_list li .content a.news_article:focus a, .content a.news_article:focus ul.btn-collection li a, ul.btn-collection li .content a.news_article:focus a, .content a.news_article:focus .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .content a.news_article:focus a {
  background: #006491;
  color: #ffffff;
}
.content a.news_article.image_left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media print, screen and (min-width: 64em) {
  .content a.news_article.image_left {
    padding: 2.5rem;
  }
}
.content a.news_article.image_left img {
  margin: 0 2rem 0 0;
  width: 25%;
  max-width: 9.375rem;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media print, screen and (min-width: 64em) {
  .content a.news_article.image_left img {
    width: 20%;
  }
}

.news_article a.img_link {
  display: block;
  padding: 0;
  margin-bottom: 1rem;
  border: none;
}
.news_article h3, .news_article .h3 {
  border-bottom: none;
  margin-top: 0;
  line-height: 1.2;
}
.news_article h3 a, .news_article .h3 a {
  background-image: none;
  border-bottom: none;
  color: #555759;
}
.news_article h3 a:hover, .news_article h3 a:focus, .news_article .h3 a:hover, .news_article .h3 a:focus {
  color: #006491;
}
.news_article span.date {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1rem;
  background: #f7f3f0;
  padding: 0.625rem 0.9375rem;
  width: auto;
  font-size: 1rem;
  color: #555759;
}
@media print, screen and (min-width: 64em) {
  .news_article span.date {
    font-size: 1.125rem;
  }
}
.news_article span.date .icon {
  margin-right: 0.3125rem;
  background-size: 2.5rem 2.5rem;
  width: 2.5rem;
  height: 2.5rem;
}
.news_article a.button.featured, .news_article .modal .modal-content a.featured.btn, .modal .modal-content .news_article a.featured.btn, .news_article form a.featured.btn, form .news_article a.featured.btn, .news_article .content a.featured[href].btn, .content .news_article a.featured[href].btn, .news_article ul.button_list li a.featured, ul.button_list li .news_article a.featured, .news_article ul.btn-collection li a.featured, ul.btn-collection li .news_article a.featured, .news_article .widget-InPageNav ul.button_grid li a.featured, .widget-InPageNav ul.button_grid li .news_article a.featured {
  margin-bottom: 0;
  padding: 0.75rem 0.625rem 0.75rem 0.9375rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.news_article a.button.featured:after, .news_article .modal .modal-content a.featured.btn:after, .modal .modal-content .news_article a.featured.btn:after, .news_article form a.featured.btn:after, form .news_article a.featured.btn:after, .news_article .content a.featured[href].btn:after, .content .news_article a.featured[href].btn:after, .news_article ul.button_list li a.featured:after, ul.button_list li .news_article a.featured:after, .news_article ul.btn-collection li a.featured:after, ul.btn-collection li .news_article a.featured:after, .news_article .widget-InPageNav ul.button_grid li a.featured:after, .widget-InPageNav ul.button_grid li .news_article a.featured:after {
  left: calc(100% - 100px);
}

.news_listing, .blog-posts {
  list-style: none;
}
@media print, screen and (min-width: 40em) {
  .news_listing, .blog-posts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin: 0 -0.9375rem;
  }
}
.news_listing article, .news_listing > a, .news_listing > li, .blog-posts article, .blog-posts > a, .blog-posts > li {
  margin-bottom: 1.25rem;
  /*@include breakpoint(xlarge) {
  	margin: rem-calc(25);
  	width: calc(50% - 3.125rem);
  }*/
}
@media print, screen and (min-width: 40em) {
  .news_listing article, .news_listing > a, .news_listing > li, .blog-posts article, .blog-posts > a, .blog-posts > li {
    margin: 0.9375rem;
    width: calc(50% - 1.875rem);
  }
}
@media print, screen and (min-width: 40em) {
  .news_listing article:first-child, .news_listing article:nth-child(2), .news_listing > a:first-child, .news_listing > a:nth-child(2), .news_listing > li:first-child, .news_listing > li:nth-child(2), .blog-posts article:first-child, .blog-posts article:nth-child(2), .blog-posts > a:first-child, .blog-posts > a:nth-child(2), .blog-posts > li:first-child, .blog-posts > li:nth-child(2) {
    margin-top: 0;
  }
}
.news_listing article > a, .blog-posts article > a {
  height: 100%;
}
@media print, screen and (min-width: 40em) {
  .news_listing.x3 article, .news_listing.x3 > a, .news_listing.x3 > li, .blog-posts.x3 article, .blog-posts.x3 > a, .blog-posts.x3 > li {
    min-width: calc(33.3333% - 1.875rem);
    width: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}
@media print, screen and (min-width: 40em) {
  .news_listing.x3 article:first-child, .news_listing.x3 article:nth-child(2), .news_listing.x3 article:nth-child(3), .news_listing.x3 > a:first-child, .news_listing.x3 > a:nth-child(2), .news_listing.x3 > a:nth-child(3), .news_listing.x3 > li:first-child, .news_listing.x3 > li:nth-child(2), .news_listing.x3 > li:nth-child(3), .blog-posts.x3 article:first-child, .blog-posts.x3 article:nth-child(2), .blog-posts.x3 article:nth-child(3), .blog-posts.x3 > a:first-child, .blog-posts.x3 > a:nth-child(2), .blog-posts.x3 > a:nth-child(3), .blog-posts.x3 > li:first-child, .blog-posts.x3 > li:nth-child(2), .blog-posts.x3 > li:nth-child(3) {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .news_listing.x4 article, .news_listing.x4 > a, .news_listing.x4 > li, .blog-posts.x4 article, .blog-posts.x4 > a, .blog-posts.x4 > li {
    width: calc(25% - 1.875rem);
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
}
@media print, screen and (min-width: 40em) {
  .news_listing.x4 article:first-child, .news_listing.x4 article:nth-child(2), .news_listing.x4 article:nth-child(3), .news_listing.x4 article:nth-child(4), .news_listing.x4 > a:first-child, .news_listing.x4 > a:nth-child(2), .news_listing.x4 > a:nth-child(3), .news_listing.x4 > a:nth-child(4), .news_listing.x4 > li:first-child, .news_listing.x4 > li:nth-child(2), .news_listing.x4 > li:nth-child(3), .news_listing.x4 > li:nth-child(4), .blog-posts.x4 article:first-child, .blog-posts.x4 article:nth-child(2), .blog-posts.x4 article:nth-child(3), .blog-posts.x4 article:nth-child(4), .blog-posts.x4 > a:first-child, .blog-posts.x4 > a:nth-child(2), .blog-posts.x4 > a:nth-child(3), .blog-posts.x4 > a:nth-child(4), .blog-posts.x4 > li:first-child, .blog-posts.x4 > li:nth-child(2), .blog-posts.x4 > li:nth-child(3), .blog-posts.x4 > li:nth-child(4) {
    margin-top: 0;
  }
}

.event_listing {
  list-style: none;
}
@media print, screen and (min-width: 40em) {
  .event_listing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin: 0 -0.9375rem;
  }
}
.event_listing article, .event_listing > a, .event_listing > li {
  margin-bottom: 1.25rem;
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .event_listing article, .event_listing > a, .event_listing > li {
    margin: 0.9375rem;
  }
}
.event_listing article > a {
  height: 100%;
}
@media print, screen and (min-width: 40em) {
  .event_listing.x2 article, .event_listing.x2 > a, .event_listing.x2 > li {
    width: calc(50% - 1.875rem);
  }
}

ul.tags {
  padding: 0;
  margin: 0;
  list-style: none;
  margin: 0 -0.25rem;
}
ul.tags li {
  padding: 0;
  margin: 0;
}
ul.tags li {
  display: inline-block;
  margin: 0.5rem 0.25rem;
  background: #d4e8f4;
  padding: 0.25rem 0.75rem;
  color: #555759;
  text-transform: uppercase;
  font-size: 1rem;
}

.full_slider .slick-prev, .full_slider .slick-next {
  width: 2.5rem;
  height: 2.5rem;
  background: #d4e8f4;
  top: calc(50% - 20px);
}
@media print, screen and (max-width: 39.99875em) {
  .full_slider .slick-prev, .full_slider .slick-next {
    display: none !important;
  }
}
.full_slider .slick-prev:before, .full_slider .slick-next:before {
  color: #006491;
}
.full_slider .slick-prev:hover, .full_slider .slick-prev:focus, .full_slider .slick-next:hover, .full_slider .slick-next:focus {
  background: #006491;
  color: #ffffff;
}
.full_slider .slick-prev:hover:before, .full_slider .slick-prev:focus:before, .full_slider .slick-next:hover:before, .full_slider .slick-next:focus:before {
  color: #ffffff;
}
.full_slider .slick-prev {
  left: 0;
}
.full_slider .slick-next {
  right: 0;
}
.full_slider .slick-dots {
  bottom: 0;
  width: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 0.9375rem 0.3125rem;
}
@media print, screen and (max-width: 39.99875em) {
  .full_slider .slick-dots {
    bottom: -2.5rem;
  }
}
.full_slider .slick-dots li {
  vertical-align: middle;
}
.full_slider .slick-dots li:not(.slick-active) button {
  opacity: 0.2;
}
.full_slider .slick-dots li:not(.slick-active) button:hover, .full_slider .slick-dots li:not(.slick-active) button:focus {
  opacity: 0.4;
}
.full_slider .slick-dots li button {
  background: #006491 !important;
}

@media print, screen and (max-width: 39.99875em) {
  .x4_blocks > .cell {
    width: 100%;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    margin-bottom: 0.9375rem;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .x4_blocks > .cell {
    width: 50%;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    margin-bottom: 0.9375rem;
  }
}
.x4_blocks > .cell > article {
  height: 100%;
}

/* NOTIFICATIONS
======================================= */
.notif_con {
  position: relative;
  z-index: 5;
  width: calc(100% - 2rem);
  max-width: 62.5rem;
  margin-left: auto;
  margin-right: auto;
}
.notif_con.primary {
  max-width: none;
  width: 100%;
  margin-top: 0.625rem;
}
.notif_con.primary .notifications {
  background: #555759;
  -webkit-box-shadow: 0 0.625rem 0 0 rgba(85, 87, 89, 0.1);
          box-shadow: 0 0.625rem 0 0 rgba(85, 87, 89, 0.1);
}
.notif_con.primary .notifications .notif .text p, .notif_con.primary .notifications .notif .text .p {
  color: #ffffff;
}
.notif_con.primary .notifications .notif .text p a, .notif_con.primary .notifications .notif .text .p a {
  color: #ffffff;
  border-bottom-color: #ffffff;
}
.notif_con.primary .slick-prev:before, .notif_con.primary .slick-next:before {
  color: #ffffff;
}
.notif_con.primary .slick-prev:hover:before, .notif_con.primary .slick-prev:focus:before, .notif_con.primary .slick-next:hover:before, .notif_con.primary .slick-next:focus:before {
  color: #006491;
}
.notif_con.primary .slick-dots li button {
  background: rgba(255, 255, 255, 0.8);
}
.notif_con.primary .slick-dots li button:hover, .notif_con.primary .slick-dots li button:focus {
  background: #006491;
}
.notif_con.primary .slick-dots li.slick-active button {
  background: #ffffff;
}
.notif_con.primary .slick-dots li.slick-active button:hover, .notif_con.primary .slick-dots li.slick-active button:focus {
  background: #006491;
}
.notif_con .notifications {
  background: #ffffff;
  -webkit-box-shadow: 0 0 0 0.625rem rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 0 0.625rem rgba(255, 255, 255, 0.5);
  width: 100%;
  opacity: 0;
}
.notif_con .notifications.slick-dotted.slick-slider {
  margin-bottom: 0;
}
.notif_con .notifications.slick-dotted.slick-slider .notif {
  padding: 0.3125rem 2.5rem 1.875rem 2.5rem;
}
.notif_con .notifications.slick-initialized {
  -webkit-animation: fade-in-top 0.35s cubic-bezier(0.11, 0.045, 0.185, 1) 1s forwards;
          animation: fade-in-top 0.35s cubic-bezier(0.11, 0.045, 0.185, 1) 1s forwards;
}
.notif_con .notifications .notif {
  position: relative;
  padding: 0.3125rem 2.5rem;
}
.notif_con .notifications .notif.danger {
  background: #c54545;
  border-top: solid 0.375rem #c54545;
}
.notif_con .notifications .notif.warning {
  border-top: solid 0.375rem #fc9836;
}
.notif_con .notifications .notif.success {
  border-top: solid 0.375rem #67842b;
}
.notif_con .notifications .notif.info {
  border-top: solid 0.375rem #4599c5;
}
.notif_con .notifications .notif .img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: none;
}
.notif_con .notifications .notif .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.notif_con .notifications .notif .text .icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.notif_con .notifications .notif .text p.h2, .notif_con .notifications .notif .text .h2.p, .notif_con .notifications .notif .text p.h3, .notif_con .notifications .notif .text .h3.p {
  line-height: 1.2;
  border-bottom: none;
  margin: 0;
  font-size: 0.875rem !important;
  font-weight: 300;
}
@media print, screen and (min-width: 40em) {
  .notif_con .notifications .notif .text p.h2, .notif_con .notifications .notif .text .h2.p, .notif_con .notifications .notif .text p.h3, .notif_con .notifications .notif .text .h3.p {
    font-size: 1rem !important;
  }
}
@media print, screen and (min-width: 64em) {
  .notif_con .notifications .notif .text p.h2, .notif_con .notifications .notif .text .h2.p, .notif_con .notifications .notif .text p.h3, .notif_con .notifications .notif .text .h3.p {
    font-size: 1.25rem !important;
  }
}
.notif_con .notifications .notif .text p.h2 a, .notif_con .notifications .notif .text .h2.p a, .notif_con .notifications .notif .text p.h3 a, .notif_con .notifications .notif .text .h3.p a {
  display: inline-block;
  /*border-bottom: 0;
  color: $dark-gray;

  &:hover, &:focus {
  	color: $white;
  }*/
}
.notif_con .notifications .notif .text p:not(.h2):not(.h3), .notif_con .notifications .notif .text .p:not(.h2):not(.h3) {
  display: none;
}
@media print, screen and (min-width: 40em) {
  .notif_con .notifications .notif .text p:not(.h2):not(.h3), .notif_con .notifications .notif .text .p:not(.h2):not(.h3) {
    display: block;
  }
}
@media print, screen and (min-width: 64em) {
  .notif_con .notifications .notif .text p, .notif_con .notifications .notif .text .p {
    font-size: 1.25rem;
  }
}
.notif_con .notifications .notif .text a.button, .notif_con .notifications .notif .text .modal .modal-content a.btn, .modal .modal-content .notif_con .notifications .notif .text a.btn, .notif_con .notifications .notif .text form a.btn, form .notif_con .notifications .notif .text a.btn, .notif_con .notifications .notif .text .content a[href].btn, .content .notif_con .notifications .notif .text a[href].btn, .notif_con .notifications .notif .text ul.button_list li a, ul.button_list li .notif_con .notifications .notif .text a, .notif_con .notifications .notif .text ul.btn-collection li a, ul.btn-collection li .notif_con .notifications .notif .text a, .notif_con .notifications .notif .text .widget-InPageNav ul.button_grid li a, .widget-InPageNav ul.button_grid li .notif_con .notifications .notif .text a {
  margin-top: 1rem;
}
.notif_con .notifications .notif a.dismissNotif {
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
  border: none;
  color: #555759;
  font-size: 1.25rem;
  background: none;
  height: 1.25rem;
  width: 1.25rem;
  line-height: 1.25rem;
}
.notif_con .notifications .notif a.dismissNotif:hover, .notif_con .notifications .notif a.dismissNotif:focus {
  color: #555759;
}

@keyframes fade-in-bottom {
  from {
    -webkit-transform: translateY(3.125rem);
            transform: translateY(3.125rem);
    opacity: 0;
  }
  80% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-top {
  from {
    -webkit-transform: translateY(-3.125rem);
            transform: translateY(-3.125rem);
    opacity: 0;
  }
  80% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
/* FORMS
======================== */
.alert {
  background: rgba(69, 153, 197, 0.1);
  color: #555759;
  border-left: solid 0.625rem #4599c5;
  padding: 1.25rem;
  margin: 1rem 0;
  font-size: 1rem;
}
@media print, screen and (min-width: 64em) {
  .alert {
    font-size: 1.125rem;
  }
}

@media print, screen and (min-width: 64em) {
  form [type=text], form [type=password], form [type=date], form [type=datetime], form [type=datetime-local], form [type=month], form [type=week], form [type=email], form [type=number], form [type=search], form [type=tel], form [type=time], form [type=url], form [type=color], form textarea {
    font-size: 1.125rem;
    padding: 0.5rem 1rem;
    height: auto;
  }
}
form [type=text][readonly], form [type=password][readonly], form [type=date][readonly], form [type=datetime][readonly], form [type=datetime-local][readonly], form [type=month][readonly], form [type=week][readonly], form [type=email][readonly], form [type=number][readonly], form [type=search][readonly], form [type=tel][readonly], form [type=time][readonly], form [type=url][readonly], form [type=color][readonly], form textarea[readonly] {
  background-image: linear-gradient(135deg, rgba(212, 232, 244, 0.15) 16.67%, rgba(212, 232, 244, 0) 16.67% 50%, rgba(212, 232, 244, 0.15) 50% 66.67%, rgba(212, 232, 244, 0) 66.67%);
  background-color: #ffffff;
  background-size: 12px 12px;
  background-repeat: repeat;
  background-position: 0 0;
  border: none;
  color: #555759;
}
form [type=text][readonly]:focus, form [type=password][readonly]:focus, form [type=date][readonly]:focus, form [type=datetime][readonly]:focus, form [type=datetime-local][readonly]:focus, form [type=month][readonly]:focus, form [type=week][readonly]:focus, form [type=email][readonly]:focus, form [type=number][readonly]:focus, form [type=search][readonly]:focus, form [type=tel][readonly]:focus, form [type=time][readonly]:focus, form [type=url][readonly]:focus, form [type=color][readonly]:focus, form textarea[readonly]:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media print, screen and (min-width: 64em) {
  form select {
    font-size: 1.125rem;
  }
}
@media print, screen and (min-width: 40em) {
  form .form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.5rem;
  }
  form .form-group .col-sm-4 {
    width: 33.333%;
  }
  form .form-group .col-sm-6 {
    width: 50%;
  }
  form .form-group .col-sm-8, form .form-group .col-sm-7 {
    width: 66.667%;
  }
  form .form-group .col-sm-offset-4 {
    margin-left: 33.333%;
  }
  form .form-group label {
    padding: 0.5rem 0;
  }
  form .form-group [type=text], form .form-group [type=password], form .form-group [type=date], form .form-group [type=datetime], form .form-group [type=datetime-local], form .form-group [type=month], form .form-group [type=week], form .form-group [type=email], form .form-group [type=number], form .form-group [type=search], form .form-group [type=tel], form .form-group [type=time], form .form-group [type=url], form .form-group [type=color], form .form-group textarea, form .form-group select {
    margin-bottom: 0;
  }
}
form .form-group.has-error {
  padding: 0.625rem;
  border-left: solid 0.625rem #c54545;
  background: rgba(197, 69, 69, 0.1);
}
form .form-group.has-error label {
  font-weight: 600;
}
form .form-group.has-error .help-block {
  font-weight: 600;
  color: #c54545;
}
form .button_con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1rem 0;
}
form .button_con div:first-child {
  margin-left: auto;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
form .btn {
  border: none;
  background-image: none;
  padding: 1rem 1.5rem;
  background: #555759;
  color: #ffffff;
  min-width: 9.375rem;
  text-transform: uppercase;
  /*&.button-next {
  	background: linear-gradient(105deg, 
  	rgba($medium-gray, 0) calc(50% - 50px), 
  	rgba($medium-gray, 0.5) calc(50% - 50px) calc(50% - 40px),
  	rgba($medium-gray, 1) calc(50% - 40px) 53%,
  	rgba($primary-color, 1) 53%);
  	background-color: $dark-gray;
  	background-position: top left;
  	background-size: calc(200% + 30px) 100%;
  	transition: all 0.2s ease-in-out;
  	background: $dark-gray;

  	&:hover, &:focus {
  		//background-position: top right;
  		background: $primary-color;
  	}

  	&.disabled {
  		background-image: linear-gradient(135deg, 
  		rgba($white, 0.15) 16.67%, 
  		rgba($white, 0) 16.67% 50%, 
  		rgba($white, 0.15) 50% 66.67%, 
  		rgba($white, 0) 66.67%);
  		background-color: rgba($dark-gray, 0.5);
  		background-size: 12px 12px;
  		background-repeat: repeat;
  		background-position: 0 0;
  		color: rgba($white, 0.8);
  		opacity: 1;
  	}
  }
  */
}
@media print, screen and (min-width: 64em) {
  form .btn {
    font-size: 1.125rem;
  }
}
form .btn:hover, form .btn:focus {
  background: #006491;
}
form .btn.btn-secondary {
  background: rgba(85, 87, 89, 0.8);
  text-transform: none;
}
form .btn.btn-secondary:hover, form .btn.btn-secondary:focus {
  background: #006491;
}
form .btn.disabled {
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 16.67%, rgba(255, 255, 255, 0) 16.67% 50%, rgba(255, 255, 255, 0.15) 50% 66.67%, rgba(255, 255, 255, 0) 66.67%);
  background-color: rgba(85, 87, 89, 0.5);
  background-size: 12px 12px;
  background-repeat: repeat;
  background-position: 0 0;
  color: rgba(255, 255, 255, 0.8);
  opacity: 1;
}
form .btn.button-previous {
  background: #d4e8f4;
  color: #555759;
}
form .btn.button-previous:hover, form .btn.button-previous:focus {
  background: #006491;
  color: #ffffff;
}

.modal {
  /*@extend .reveal;*/
}
.modal .modal-content {
  border: solid 1px #555759;
  padding: 1rem;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.modal .modal-content .btn {
  margin-bottom: 0;
}
.modal .modal-content .btn.btn-default {
  background: #555759;
}

/* PROGRESS BAR
======================== */
.progress {
  position: relative;
  margin: 1rem 0;
}
@media print, screen and (min-width: 40em) {
  .progress {
    margin: 2rem 0;
    height: 3.125rem;
  }
}
.progress .progress-bar {
  position: absolute;
  height: 100%;
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 16.67%, rgba(255, 255, 255, 0) 16.67%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 66.67%, rgba(255, 255, 255, 0) 66.67%);
  background-size: 20px 20px;
  background-repeat: repeat;
  background-position: 0 0;
  background-color: #006491;
  -webkit-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}
.progress .progress-bar span {
  color: #ffffff;
  text-align: center;
  display: block;
  line-height: 1.875rem;
}
@media print, screen and (min-width: 40em) {
  .progress .progress-bar span {
    line-height: 3.125rem;
  }
}

form #searchCriteria {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 64em) {
  form #searchCriteria {
    margin-bottom: 2rem;
  }
}
form #searchCriteria > .btn {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  form #searchCriteria .form-group {
    margin-right: 0.5rem;
  }
}
@media print, screen and (min-width: 40em) {
  form #searchCriteria .form-group input[type=text], form #searchCriteria .form-group select {
    height: 3.125rem;
  }
}

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

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

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

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

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

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
/* Arrows */
.slick-prev,
.slick-next {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: calc(50% - 10px);
  padding: 0;
  border: none;
  outline: none;
  z-index: 1;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
  color: #000000;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 20px;
  line-height: 1;
  color: #555759;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: 0.625rem;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "\f053";
}
[dir=rtl] .slick-prev:before {
  content: "\f054";
}

.slick-next {
  right: 0.625rem;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "\f054";
}
[dir=rtl] .slick-next:before {
  content: "\f053";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: 0.625rem;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 0.9375rem;
  width: auto;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: #d4e8f4;
  display: block;
  height: 0.9375rem;
  width: 0.9375rem;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 0;
  cursor: pointer;
  border-radius: 0.5rem;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
  background: #555759;
}
.slick-dots li.slick-active button {
  width: 1.875rem;
  background: #555759;
  opacity: 1;
}
.slick-dots li.slick-active button:hover, .slick-dots li.slick-active button:focus {
  background: #555759;
}
/*# sourceMappingURL=Styles.css.map */