/*
 * Table styles
 */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */
}
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold;
}
table.dataTable thead th,
table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #111111;
}
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none;
}
table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111111;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
  background-repeat: no-repeat;
  background-position: center right;
}
table.dataTable thead .sorting {
  background-image: url(mysource_files/sort_both.png);
}
table.dataTable thead .sorting_asc {
  background-image: url(mysource_files/sort_asc.png);
}
table.dataTable thead .sorting_desc {
  background-image: url(mysource_files/sort_desc.png);
}
table.dataTable thead .sorting_asc_disabled {
  background-image: url(mysource_files/sort_asc_disabled.png);
}
table.dataTable thead .sorting_desc_disabled {
  background-image: url(mysource_files/sort_desc_disabled.png);
}
table.dataTable tbody tr {
  background-color: white;
}
table.dataTable tbody tr.selected {
  background-color: #b0bed9;
}
table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #dddddd;
}
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none;
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #dddddd;
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #abb9d3;
}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: whitesmoke;
}
table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #a9b7d1;
}
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #f9f9f9;
}
table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad4;
}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1;
}
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b3cd;
}
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a7b5ce;
}
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b6d0;
}
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #f9f9f9;
}
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fbfbfb;
}
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fdfdfd;
}
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad4;
}
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #adbbd6;
}
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}
table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea;
}
table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ebebeb;
}
table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #eeeeee;
}
table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a1aec7;
}
table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a2afc8;
}
table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a4b2cb;
}
table.dataTable.no-footer {
  border-bottom: 1px solid #111111;
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px;
}
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px;
}
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px;
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center;
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}

table.dataTable,
table.dataTable th,
table.dataTable td {
  box-sizing: content-box;
}

/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}
.dataTables_wrapper .dataTables_length {
  float: left;
}
.dataTables_wrapper .dataTables_length select {
  border: 1px solid #aaa;
  border-radius: 3px;
  padding: 5px;
  background-color: transparent;
  padding: 4px;
}
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}
.dataTables_wrapper .dataTables_filter input {
  border: 1px solid #aaa;
  border-radius: 3px;
  padding: 5px;
  background-color: transparent;
  margin-left: 3px;
}
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
}
.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333333 !important;
  border: 1px solid transparent;
  border-radius: 2px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333333 !important;
  border: 1px solid #979797;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, gainsboro));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, gainsboro 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, white 0%, gainsboro 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, white 0%, gainsboro 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, white 0%, gainsboro 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, white 0%, gainsboro 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111111;
  background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111111));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #585858 0%, #111111 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #585858 0%, #111111 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #585858 0%, #111111 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #585858 0%, #111111 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #585858 0%, #111111 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  /* W3C */
  box-shadow: inset 0 0 3px #111;
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333333;
}
.dataTables_wrapper .dataTables_scroll {
  clear: both;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
  vertical-align: middle;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111111;
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,
.dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
  border-bottom: none;
}
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}

.visuallyhidden,.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.focusable.sr-only:active,.visuallyhidden.focusable:focus,.focusable.sr-only:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix{*zoom:1}.clearfix::before,.clearfix::after{content:'';display:table;line-height:0}.clearfix::after{clear:both}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}.hidden{display:none !important;visibility:hidden}.invisible{visibility:hidden}.pull-left{float:left}img.pull-left{margin-right:1em}.pull-right{float:right}img.pull-right{margin-left:1em}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:1em}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}::selection{background:#b3d4fc;text-shadow:none}img{max-width:100%}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}@-ms-viewport{width:device-width}@page{margin:0.5cm}.container{width:100%;max-width:1320px;margin:0 auto}.content{padding:1.5em;position:relative;overflow-x:hidden}@media only screen and (min-width: 750px){.content{padding:1.5em 2em}}@media only screen and (min-width: 1000px){.content{display:flex;flex:1 0 auto;align-items:flex-start;height:100%}}.content>.container{display:flex;flex-direction:column}@media only screen and (min-width: 1000px){.content>.container{flex-direction:row}}@media print{.content{display:block;height:auto}}.content-header{width:100%}@media only screen and (min-width: 576px){.content-header{display:flex}}.left-column{order:3;position:relative}@media only screen and (min-width: 1000px){.left-column{flex-shrink:0;width:20%;order:1}}.main-content{order:1;padding:0}@media print{.main-content{page-break-inside:avoid;display:block;padding:0}}@media only screen and (min-width: 1000px){.main-content{order:2;padding:0 2.5em;width:60%}}.fullwidth .main-content{width:100%}@media only screen and (min-width: 1000px){.fullwidth .main-content{padding:0}}.right-column{order:2;margin-top:1em}@media only screen and (min-width: 1000px){.right-column{margin:0;flex-shrink:0;width:20%}}@media print{.right-column{display:block}}*,*::before,*::after{box-sizing:border-box}html,body{min-height:100%;overflow-x:hidden}body{margin:0;font-family:"Lato", sans-serif;line-height:1.4;display:flex;flex-direction:column;min-height:100vh}p{margin:0 0 1em 0}img{display:block;max-width:100%}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.33333333%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w66{width:66.66666666%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.visuallyhidden,.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0}.debug,.debug *,.debug *::before,.debug *::after{background-color:rgba(255,0,0,0.12);box-shadow:inset 0 0 1px 0 rgba(0,0,0,0.15)}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:#222;position:relative;overflow-x:hidden}a{color:#007eb1}a:hover{color:#ff8100}:focus{outline-color:#007eb1;outline-style:auto;outline-width:2px}@media print{p,blockquote{page-break-inside:avoid}}.content{padding:0 1.25em 1.5em 1.25em}@media only screen and (min-width: 1000px){.content{padding:0 2em 1.5em 2em}}@media print{.content{padding:5mm}}.content .container{flex-wrap:wrap}.content.home{display:block;padding:0}.fullwidth .container{max-width:1100px}.main-content{max-width:100%}.main-content.wide-main{width:100%}@media only screen and (min-width: 1000px){.main-content.wide-main{width:80%}}.main-content.wide-main h2{margin-bottom:0.25em}.search-page .main-content.wide-main{width:100%}.content.home .main-content{width:100%;padding-left:0}@media only screen and (min-width: 1000px){.content.home .main-content{width:80%}}.content-image img{margin-bottom:2em}.hide{display:none}h1{margin:0 0 0.5em 0}h2,h3,h4,h5,h6{margin:0 0 1em 0}.disc{list-style-type:disc}.circle{list-style-type:circle}.none{list-style-type:none}.decimal{list-style-type:decimal}.decimal-leading-zero{list-style-type:decimal-leading-zero}.square{list-style-type:square}.lower-alpha{list-style-type:lower-alpha}.lower-roman{list-style-type:lower-roman}.upper-alpha{list-style-type:upper-alpha}.upper-roman{list-style-type:upper-roman}ul,ol{padding:0;margin:0 0 1em 2.5em}ul ul,ul ol,ol ul,ol ol{margin:0 0 0 2em}blockquote{position:relative;font-weight:400;font-size:1.4em;line-height:1.5;margin:1.75em 0 1.75em 2.75em}blockquote footer{font-size:0.6em;font-weight:700;font-style:italic;float:right;margin-top:0.4em}blockquote footer:before{content:'\2015   '}blockquote::after{content:'\201D';position:absolute;top:-0.4em;right:0;font-size:6em;font-style:italic;z-index:-1}.pullquote{float:right;width:33.33333333%;font-weight:400;font-size:1.35em;line-height:1.5;margin:-1em 0 1em 1.5em}.meta{font-size:0.75rem;color:#666}.meta a{color:#666}.meta img{display:inline}code,pre{font-family:monospace, monospace}code{padding:0.1rem 0.35rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}hr{margin:1.5em 0;width:100%;height:0;border-style:none}dl{margin:0 0 1em 0}dl dt{font-weight:bold}@media print{.content a:after,.footer a:after{content:" (" attr(href) ") ";font-size:0.8em;font-weight:normal;text-decoration:underline}}body{line-height:1.5}h1{margin:-0.7rem 0 0.75em 0;font-size:2.75rem}h2{font-size:2.1875rem;margin:0 0 0.5em 0}h3{font-weight:normal;font-size:1.2rem;line-height:1.3;margin:0 0 0.5em 0}h1,h2{font-weight:300;line-height:1.2}h4{line-height:1.2;margin-bottom:0.5rem}.button{background-color:buttonface;font-family:inherit;font-size:inherit;color:#111}.button:hover{color:#111}blockquote{border:1px solid #bbb;border-radius:7px;width:100%;padding:1.25em;font-size:1rem;margin:2.5em 0}blockquote h4{margin:0}blockquote footer{color:#777}blockquote::after{display:none}.pullquote{color:#007eb1}ul+p{margin-top:2rem}ul.chevron{margin-left:1.5rem;list-style-type:none}ul.chevron>li{position:relative;padding-left:1rem}ul.chevron>li::before{position:absolute;top:0.25rem;left:0;font-family:"Font Awesome 5 Pro";content:"\F054";font-weight:400;color:#bbb;font-size:0.85rem}hr{border-top:2px solid #ededed;margin:4rem 0}hr.small{margin:1rem 0 2rem 0}.main-content *+h2,.main-content *+h3{margin-top:2.5rem}.main-content p+h4{margin-top:1.5rem}.main-content ul ul{list-style-type:none;margin-bottom:0;padding:0}.main-content ul ul li{position:relative;padding-left:1rem}.main-content ul ul li::before{position:absolute;top:0;left:-1.5rem;content:"\2014"}.connect{margin:0 0 1.5em 0;padding:0;list-style-type:none;display:flex}.connect li{margin-right:0.25em}*+.case-study{margin-top:4rem}.case-study{background-color:#f2f2f2;padding:2rem;margin-bottom:4rem}.case-study h4{font-weight:600}.case-study p:last-of-type{margin-bottom:0}.intro-text{font-size:1.5em;font-weight:300;color:#949494;margin:2rem 0}.intro-text p:last-child{margin-bottom:0}.fullwidth .intro-text{margin:2rem 0 4rem 0}.fullwidth .intro-text+p{margin-top:-2rem}.youtube-clips{width:100%;padding-bottom:1em}.promo-box span{display:flex;justify-content:space-between}.promo-box span .streams{padding:0 2.5rem 1rem 2.5rem}label{display:block;margin:0.25em 0}input[type="text"],input[type="email"],input[type="number"],input[type="password"],input[type="file"],textarea,select{font-family:inherit;font-size:inherit;padding:0.5em 0.75em;line-height:1;box-shadow:0 0 0 transparent;transition:border 0.15s ease, box-shadow 0.15s ease, color 0.15s ease;margin:0 0 1em 0;max-width:100%;outline:none}input[type="file"]{font-size:0.85em}textarea{line-height:1.4;overflow:auto}select{line-height:1;padding:calc(0.5em - 1px) 0.5em}button,.button,input[type="button"],input[type="submit"],input[type="reset"]{border-style:none;font-family:inherit;font-size:inherit;line-height:1;padding:0.65em 1em;cursor:pointer;position:relative;top:0;transition:background 0.15s ease, top 0.1s ease}button:active,.button:active,input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active{top:2px}input[type="radio"]:checked ~ label,input[type="checkbox"]:checked ~ label{font-weight:bold}fieldset legend{font-weight:bold;display:block}fieldset{margin:0.5em 0 1em 0}fieldset legend{margin:0.25em 0}.sq-form-question ul{list-style-type:none;margin:0;padding:0}.sq-form-question label{display:inline-block;margin:0.25em 0;cursor:pointer}.sq-form-question-title{margin:0.5em 0}.sq-form-question-answer label{font-weight:normal;margin:0}.sq-form-question-datetime label{padding-right:0.25em}.sq-form-question-datetime select{margin-right:1em}.sq-form-error{display:block;padding:0.5em 1em}input[type="checkbox"]+label{display:inline-block}.form-container{margin-bottom:20px}.custom_form h2{margin-top:20px}.form_question ul{margin-left:1.5em}.form_question ul li input{margin-top:20px}.custom_form>p span.required,.sq-form-required-field{color:red;font-weight:700}.custom_form__contacts{display:flex}.custom_form__contacts .email{margin-right:5%}.form_question ul li{display:flex}.form_question ul li input{height:22px;margin:0.5em}.g-recaptcha{margin-bottom:20px}.hidden{display:none;height:0}.info{padding:1em;margin-bottom:1em;background-color:#EEF4F6}.status.info{border-left:5px solid #1E77AA}.other{margin-top:40px}form .sq-form-required-field{color:#d00;text-decoration:none;font-size:1.1em}form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="password"],form input[type="file"],form textarea,form select{background-color:#fff;border:1px solid #aaa;border-radius:4px;color:#555}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="tel"]:focus,form input[type="password"]:focus,form input[type="file"]:focus,form textarea:focus,form select:focus{border-color:#007eb1;box-shadow:0 0 3px 0 #11ceb4;color:#111;outline:none}form input[type="text"]:disabled,form input[type="email"]:disabled,form input[type="tel"]:disabled,form input[type="password"]:disabled,form input[type="file"]:disabled,form textarea:disabled,form select:disabled{background-color:#e5e5e5;color:#666}form button,form input[type="button"],form input[type="submit"],form input[type="reset"]{border-radius:4px;background-color:#2980b9;color:#fff}form input[type="reset"]{background-color:#c0392b}form button:hover,form input[type="button"]:hover,form input[type="submit"]:hover{background-color:#3498db}form input[type="reset"]:hover{background-color:#e74c3c}form fieldset{border-style:none;padding:0}form fieldset legend{font-weight:700;background-color:#fff}form .sq-form-section-title{color:#007eb1;font-size:1.1em;margin:0.5em 0;padding-bottom:0.5em;border-bottom:1px solid #ddd;display:block;width:100%}form .sq-form-error{color:#c0392b;background-color:rgba(192,57,43,0.065);border-left:6px solid #c0392b}form .sq-form-question-note{display:block;font-style:normal;margin:0.5em 0;font-size:0.9em}form .sq-form-errors{border:1px solid #c0392b;background-color:rgba(192,57,43,0.05);border-left-width:8px;border-radius:0 3px 3px 0;padding:0.25em 2em;margin:0 0 2em 0}.skip-links{list-style-type:none;margin:0;padding:0 2em;height:0;overflow:hidden;transition:all 0.15s ease}.skip-links:focus{padding:0.75em 2em;height:100%}.skip-links{background-color:#04609c;color:#fff}.skip-links a{color:#fff}.skip-links a:hover{text-decoration:none}.page-index-heading{margin-bottom:0.25rem}.page-index{width:100%;margin:0 -0.75rem 2rem -0.75rem;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.page-index .page-index-item{width:calc(100% - 1.5rem);margin:0.75rem}.page-index .page-index-item .index-image{height:250px;overflow:hidden}.page-index .page-index-item .index-image a{transition:all 0.75s ease-in-out;transform:scale(1);background-repeat:no-repeat;background-position:0 0;background-size:cover;width:100%;height:100%;display:block}.page-index .page-index-item .index-image a:hover{transform:scale(1.1)}.page-index .page-index-item .index-content{padding:0.5rem}.page-index .page-index-item .index-content h2{font-size:1.2em}.page-index .page-index-item .index-content p{margin:0}@media only screen and (min-width: 750px){.page-index.col-2 .page-index-item{width:calc(50% - 1.5rem)}.page-index.col-2 .page-index-item .index-image{height:250px}.page-index.col-3 .page-index-item{width:calc(33.33333333% - 1.5rem)}.page-index.col-3 .page-index-item .index-image{height:160px}.page-index.col-4 .page-index-item{width:calc(25% - 1.5rem)}.page-index.col-4 .page-index-item .index-image{height:120px}}.page-index.no-title .index-title,.page-index.no-thumb .index-image,.page-index.no-desc .index-description{display:none}.wide-main .page-index.col-2 .page-index-item .index-image{height:250px}@media print{.wide-main .page-index.col-2 .page-index-item .index-image{height:0 !important}}.page-index{clear:both;margin:3rem 0}.page-index.no-subpages .sub-page-index{display:none}@media only screen and (min-width: 750px){.page-index.col-2{margin:3rem -0.75rem}}.page-index.col-2 .page-index-item{width:100%}@media only screen and (min-width: 750px){.page-index.col-2 .page-index-item{width:calc(50% - 1.5rem);margin:0.75rem}}.page-index.col-2 .page-index-item .index-image{height:175px}@media only screen and (min-width: 750px){.page-index.col-2 .page-index-item .index-image{height:150px}}@media print{.page-index.col-2 .page-index-item{width:calc(50% - 0.75rem);display:inline-block;page-break-inside:avoid}}@media only screen and (min-width: 750px){.page-index.col-3{margin:3rem -0.75rem}}.page-index.col-3 .page-index-item{width:100%}@media only screen and (min-width: 750px){.page-index.col-3 .page-index-item{width:calc(33.33333333% - 1.5rem);margin:0.75rem}}.page-index.col-3 .page-index-item .index-image{height:175px}@media only screen and (min-width: 750px){.page-index.col-3 .page-index-item .index-image{height:150px}}@media print{.page-index.col-3 .page-index-item{width:calc(50% - 1.5rem);display:inline-block;page-break-inside:avoid}}@media only screen and (min-width: 750px){.page-index.col-4{margin:3rem -0.75rem}}.page-index.col-4 .page-index-item{width:100%}@media only screen and (min-width: 750px){.page-index.col-4 .page-index-item{width:calc(25% - 1.5rem);margin:0.75rem}}@media print{.page-index.col-4 .page-index-item{width:calc(25% - 1.5rem);display:inline-block;page-break-inside:avoid}}.page-index .page-index-item{background-color:#f2f2f2;display:flex;flex-direction:column;padding:0;margin:0 0 1.5rem 0}@media only screen and (min-width: 750px){.page-index .page-index-item{margin:1.5rem}}.page-index .page-index-item .index-title{font-size:1.25em;margin-bottom:0;line-height:1.3}.page-index .page-index-item .index-title a{color:inherit;text-decoration:none;font-weight:400}.page-index .page-index-item .index-title a:hover{text-decoration:underline}.page-index .page-index-item .index-content{padding:1rem;display:flex;flex-direction:column}.page-index .page-index-item .index-image{background-color:#eee;box-shadow:inset 0 0 10px -4px rgba(0,0,0,0.25)}.page-index .page-index-item .index-image img{transition:all 0.75s ease-in-out;transform:scale(1)}.page-index .page-index-item .index-image img:hover{transform:scale(1.1)}@media print{.page-index .page-index-item .index-image a{display:none}.page-index .page-index-item .index-image a::after{display:none}}.page-index .page-index-item .index-description{margin-top:0.5rem;font-size:0.9rem}.page-index .page-index-item .index-description:empty{display:none}.page-index .page-index-item .index-description ~ .sub-page-index{margin-top:1rem}.scroll-to-top{display:none}@media only screen and (min-width: 1000px){.scroll-to-top{display:flex;position:fixed;bottom:1rem;right:1rem;opacity:0.5;transition:opacity 0.15s ease;padding:0.5rem}.scroll-to-top:hover{opacity:1}.scroll-to-top a{display:inline-flex;align-items:center;color:#666;text-decoration:none;font-weight:bold}.scroll-to-top a span{font-size:1.75em;margin-left:0.2em}}.alert{display:block;margin:1.5em 0;padding:0.75em 1em;border-radius:0 3px 3px 0;position:relative;overflow:hidden}.alert p:not(last-child){margin-bottom:0}.alert::after{position:absolute;top:50%;right:2%;font-family:"Font Awesome 5 Free";font-size:10em;font-weight:700;transform:translateY(-50%);z-index:-1;opacity:0.065}.alert.info::after{content:"\F05A"}.alert.warning::after{content:"\F071"}.alert.danger::after{content:"\F057"}.alert.success::after{content:"\F058"}.alert{border:1px solid #aaa;border-left-width:8px;border-radius:0 3px 3px 0}.alert.info{border-color:#2980b9}.alert.warning{border-color:#f39c12}.alert.danger{border-color:#c0392b}.alert.success{border-color:#27ae60}.alert.info::after{color:#2980b9}.alert.warning::after{color:#f39c12}.alert.danger::after{color:#c0392b}.alert.success::after{color:#27ae60}.cards{display:flex;padding:0;list-style-type:none;margin:0 -0.5rem 2rem -0.5rem;flex-wrap:wrap;text-align:center}@media only screen and (min-width: 750px){.cards.col-2 li{width:calc(50% - 1rem)}.cards.col-3 li{width:calc(33.33333333% - 1rem)}.cards.col-4 li{width:calc(25% - 1rem)}}.cards li{margin:0.5rem;display:flex;flex-direction:column;justify-content:space-between}@media print{.contact-footer-container{display:none}}.contact-footer-container .contact-footer{display:flex;flex-direction:column;width:100%;list-style-type:none;padding:0.5em 0;margin:0}@media only screen and (min-width: 1000px){.contact-footer-container .contact-footer{flex-direction:row}}.contact-footer-container .contact-footer a{color:#fff;text-decoration:none}.contact-footer-container .contact-footer>li{margin:0.25em 0;padding:0 1em;display:flex;align-items:center;justify-content:center;width:100%}@media only screen and (min-width: 1000px){.contact-footer-container .contact-footer>li{margin:0}}@media only screen and (min-width: 1000px){.contact-footer-container .contact-footer>li{width:33.33333333%}}@media only screen and (min-width: 1000px){.contact-footer-container .contact-footer .feedback{justify-content:left}}.contact-footer-container .contact-footer .feedback a{display:block;background-color:#fff;color:#111;padding:0.25em 1.5em;border-radius:3px;transition:all 0.1s ease}.contact-footer-container .contact-footer .feedback a:active{background-color:#007eb1;color:#fff}.contact-footer-container .contact-footer .phone{justify-content:center}.contact-footer-container .contact-footer .phone a{font-weight:bold;margin:0 0.25em}.contact-footer-container .contact-footer .phone a:hover{text-decoration:underline}.contact-footer-container .contact-footer .social{align-items:flex-start}@media only screen and (min-width: 1000px){.contact-footer-container .contact-footer .social{justify-content:flex-end}}.contact-footer-container .contact-footer .social a{display:flex;align-items:center;justify-content:center;font-size:1.5em;min-width:40px;height:40px}.contact-footer-container .contact-footer .social a:hover{background-color:rgba(255,255,255,0.15)}.feedback-container{background-color:#f6f6f6;color:#000;padding:1.5em;border-radius:2px;border:2px solid #007eb1;margin-bottom:15px;display:none}.feedback-container.active{min-height:200px}.contact-footer-container{background-color:#222;color:#fff}.contact-footer-container .contact-footer a{color:#fff}.contact-footer-container .contact-footer .social a:hover{background-color:rgba(255,255,255,0.15)}.content-audit{margin-top:4em;font-size:0.85em;padding:0.5em 0}.content-audit span{font-weight:700}.content-audit p{margin:0.25em 0}.content-audit{color:#555;clear:both;display:flex;flex-direction:row;justify-content:space-between}.content-image{display:flex;flex-direction:column;margin-bottom:1em;width:45%}@media print{.content-image a::after{display:none}}.content-image img{width:100%}@media only screen and (max-width: 749px){.content-image.w50{width:100% !important}}.content-image .image-container{position:relative;overflow:hidden}.content-image .image-container .image-rights{position:absolute;bottom:-25px;right:0;font-size:0.75rem;color:#ccc;background-color:rgba(0,0,0,0.65);opacity:0;transition:all 0.15s ease;display:flex}.content-image .image-container .image-rights .owner{display:flex;align-items:center;justify-content:center;padding:0 0.75em}.content-image .image-container .image-rights .fa-camera{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.65);font-size:1.35em;width:24px;height:24px}.content-image .image-container:hover .image-rights{opacity:1;bottom:0}.content-image .image-caption{padding:0.75em 1em;background-color:#efefef;border:1px solid rgba(0,0,0,0.1);font-size:0.8em;color:#333}.content-image .image-caption p:last-child{margin:0}@media only screen and (min-width: 750px){.content-image.image-left{margin:0 1.5em 1em 0;float:left}.content-image.image-left.w33{width:calc(33.33333333% - 1.5em)}.content-image.image-left.w50{width:calc(50% - 1.5em)}}@media only screen and (min-width: 750px){.content-image.image-right{margin:0 0 1em 1.5em;float:right}}@media only screen and (min-width: 750px){.content-image.image-center{margin:0 auto 1em auto}}@media only screen and (min-width: 750px){.content-image.side-by-side{display:inline-block;vertical-align:top;margin:1rem 0.75rem}}.content-image.side-by-side.w33{width:calc(33.33333333% - 1.5rem)}.content-image.side-by-side.w50{width:calc(50% - 1.5rem)}.content-image.w33{width:33.33333333%}.content-image.w50{width:50%}.content-image.full-width{width:100%}.content-image.original{width:auto}.content-image.image-left ~ .content-image.image-left{margin-left:1.5em;margin-right:0}.title-img{width:100%}.event .event-description{margin-top:1em}.event-listing{list-style-type:none;margin:0;padding:0.5em;background-color:#f6f6f6;border:1px solid #e6e6e6;border-top-width:2px}@media only screen and (min-width: 750px){.event-listing{display:flex;flex-wrap:wrap;align-items:flex-start}}.event-listing .event-item{border:1px solid #e6e6e6;border-bottom-width:2px;margin:0.5em}@media only screen and (min-width: 750px){.event-listing .event-item{width:calc(33.33333333% - 1em)}}.event-listing .event-item .event-image{background-color:#e6e6e6}.event-listing .event-item .event-summary{background-color:#fff;padding:1em}.event-listing .event-item .event-summary p:last-child{margin-bottom:0}.event-listing .event-item .event-summary .event-date{font-size:0.9em;color:#666}@media print{.fat-footer{display:none}}.fat-footer .container{display:flex;flex-wrap:wrap;padding:0.75em 0}@media only screen and (min-width: 1000px){.fat-footer .container{padding:0}}.fat-footer .container>div{width:100%;padding:0.5em 2em}@media only screen and (min-width: 1000px){.fat-footer .container>div{padding:1.75em 2em;width:25%}}.fat-footer h3{margin:0 0 0.25em 0;padding:0 0 0.25em 0;position:relative}.fat-footer h3 button{width:30px;height:30px;background-color:transparent;border-style:none;position:relative;color:inherit;cursor:pointer;float:right;outline:none}@media only screen and (min-width: 1000px){.fat-footer h3 button{display:none}}.fat-footer h3 button::after{position:absolute;left:50%;top:13px;transform:translate(-50%, -50%) rotateZ(135deg);width:12px;height:12px;border-top:3px solid #fff;border-right:3px solid #fff;content:""}.fat-footer h3.active button::after{top:18px;transform:translate(-50%, -50%) rotateZ(-45deg)}.fat-footer ul{list-style-type:none;width:100%;padding:0;margin:0;display:none}@media only screen and (min-width: 1000px){.fat-footer ul{display:block}}.fat-footer a{text-decoration:none}.fat-footer a:hover{text-decoration:underline}.fat-footer{background-color:#eaeaea}.fat-footer .footer-header{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAL0lEQVQYV2NMS0v7z4AE1NXVGRiRBUECN2/eRAjCBECawCqRBcCCvb29/0FakAEAqV4XcJRCqVUAAAAASUVORK5CYII=) repeat #666;height:65px}.fat-footer .footer-header .qgov-logo{height:45px;display:block;margin:0 0 0 1em;-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,0.25));filter:drop-shadow(0 1px 2px rgba(0,0,0,0.25))}@media only screen and (min-width: 1000px){.fat-footer .footer-header .qgov-logo{margin:10px 0 0 0}}.fat-footer a{transition:all 0.15s ease}.fat-footer .container{display:block}@media only screen and (min-width: 1000px){.fat-footer .container{display:flex}}.fat-footer .container>div{width:100%;padding:1.25em}.fat-footer .container>div.about-text{padding:1rem}@media only screen and (min-width: 1000px){.fat-footer .container>div.about-text{padding:2em 1.25em}}@media only screen and (min-width: 1000px){.fat-footer .container>div.about-text{width:30%}.fat-footer .container>div.portfolio{width:40%}.fat-footer .container>div.connect{width:30%}}.fat-footer .about-text{font-size:0.8em}.fat-footer .about-text .white-ribbon{width:125px}.fat-footer .portfolio .portfolio-sites{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.fat-footer .portfolio .portfolio-sites li{height:64px;margin:0 7px 7px 0;align-items:center;display:flex}.fat-footer .portfolio .portfolio-sites li img{display:block}.fat-footer .portfolio .portfolio-sites li:nth-child(1) img{height:32px}.fat-footer .portfolio .portfolio-sites li:nth-child(2) img{height:64px}.fat-footer .connect p{margin-bottom:0}.fat-footer .connect .contact-number{color:#111;font-weight:bold}.fat-footer .connect .social{display:flex}.fat-footer .connect .social li{margin-right:0.5em}.fat-footer .connect .social li a{font-size:2em;opacity:1}.fat-footer .connect .social li a .fa-facebook-square{color:#3b5998}.fat-footer .connect .social li a .fa-twitter{color:#1da1f2}.fat-footer .connect .social li a .fa-youtube{color:#f00}.fat-footer .connect .social li a:hover{opacity:0.75}label{display:block;margin:0.25em 0}input[type="text"],input[type="email"],input[type="number"],input[type="password"],input[type="file"],textarea,select{font-family:inherit;font-size:inherit;padding:0.5em 0.75em;line-height:1;box-shadow:0 0 0 transparent;transition:border 0.15s ease, box-shadow 0.15s ease, color 0.15s ease;margin:0 0 1em 0;max-width:100%;outline:none}input[type="file"]{font-size:0.85em}textarea{line-height:1.4;overflow:auto}select{line-height:1;padding:calc(0.5em - 1px) 0.5em}button,.button,input[type="button"],input[type="submit"],input[type="reset"]{border-style:none;font-family:inherit;font-size:inherit;line-height:1;padding:0.65em 1em;cursor:pointer;position:relative;top:0;transition:background 0.15s ease, top 0.1s ease}button:active,.button:active,input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active{top:2px}input[type="radio"]:checked ~ label,input[type="checkbox"]:checked ~ label{font-weight:bold}fieldset legend{font-weight:bold;display:block}fieldset{margin:0.5em 0 1em 0}fieldset legend{margin:0.25em 0}.sq-form-question ul{list-style-type:none;margin:0;padding:0}.sq-form-question label{display:inline-block;margin:0.25em 0;cursor:pointer}.sq-form-question-title{margin:0.5em 0}.sq-form-question-answer label{font-weight:normal;margin:0}.sq-form-question-datetime label{padding-right:0.25em}.sq-form-question-datetime select{margin-right:1em}.sq-form-error{display:block;padding:0.5em 1em}input[type="checkbox"]+label{display:inline-block}.form-container{margin-bottom:20px}.custom_form h2{margin-top:20px}.form_question ul{margin-left:1.5em}.form_question ul li input{margin-top:20px}.custom_form>p span.required,.sq-form-required-field{color:red;font-weight:700}.custom_form__contacts{display:flex}.custom_form__contacts .email{margin-right:5%}.form_question ul li{display:flex}.form_question ul li input{height:22px;margin:0.5em}.g-recaptcha{margin-bottom:20px}.hidden{display:none;height:0}.info{padding:1em;margin-bottom:1em;background-color:#EEF4F6}.status.info{border-left:5px solid #1E77AA}.other{margin-top:40px}form .sq-form-required-field{color:#d00;text-decoration:none;font-size:1.1em}form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="password"],form input[type="file"],form textarea,form select{background-color:#fff;border:1px solid #aaa;border-radius:4px;color:#555}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="tel"]:focus,form input[type="password"]:focus,form input[type="file"]:focus,form textarea:focus,form select:focus{border-color:#007eb1;box-shadow:0 0 3px 0 #11ceb4;color:#111;outline:none}form input[type="text"]:disabled,form input[type="email"]:disabled,form input[type="tel"]:disabled,form input[type="password"]:disabled,form input[type="file"]:disabled,form textarea:disabled,form select:disabled{background-color:#e5e5e5;color:#666}form button,form input[type="button"],form input[type="submit"],form input[type="reset"]{border-radius:4px;background-color:#2980b9;color:#fff}form input[type="reset"]{background-color:#c0392b}form button:hover,form input[type="button"]:hover,form input[type="submit"]:hover{background-color:#3498db}form input[type="reset"]:hover{background-color:#e74c3c}form fieldset{border-style:none;padding:0}form fieldset legend{font-weight:700;background-color:#fff}form .sq-form-section-title{color:#007eb1;font-size:1.1em;margin:0.5em 0;padding-bottom:0.5em;border-bottom:1px solid #ddd;display:block;width:100%}form .sq-form-error{color:#c0392b;background-color:rgba(192,57,43,0.065);border-left:6px solid #c0392b}form .sq-form-question-note{display:block;font-style:normal;margin:0.5em 0;font-size:0.9em}form .sq-form-errors{border:1px solid #c0392b;background-color:rgba(192,57,43,0.05);border-left-width:8px;border-radius:0 3px 3px 0;padding:0.25em 2em;margin:0 0 2em 0}*,*::before,*::after{box-sizing:border-box}html,body{min-height:100%;overflow-x:hidden}body{margin:0;font-family:"Lato", sans-serif;line-height:1.4;display:flex;flex-direction:column;min-height:100vh}p{margin:0 0 1em 0}img{display:block;max-width:100%}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.33333333%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w66{width:66.66666666%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.visuallyhidden,.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0}.debug,.debug *,.debug *::before,.debug *::after{background-color:rgba(255,0,0,0.12);box-shadow:inset 0 0 1px 0 rgba(0,0,0,0.15)}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:#222;position:relative;overflow-x:hidden}a{color:#007eb1}a:hover{color:#ff8100}:focus{outline-color:#007eb1;outline-style:auto;outline-width:2px}@media print{p,blockquote{page-break-inside:avoid}}.content{padding:0 1.25em 1.5em 1.25em}@media only screen and (min-width: 1000px){.content{padding:0 2em 1.5em 2em}}@media print{.content{padding:5mm}}.content .container{flex-wrap:wrap}.content.home{display:block;padding:0}.fullwidth .container{max-width:1100px}.main-content{max-width:100%}.main-content.wide-main{width:100%}@media only screen and (min-width: 1000px){.main-content.wide-main{width:80%}}.main-content.wide-main h2{margin-bottom:0.25em}.search-page .main-content.wide-main{width:100%}.content.home .main-content{width:100%;padding-left:0}@media only screen and (min-width: 1000px){.content.home .main-content{width:80%}}.content-image img{margin-bottom:2em}.hide{display:none}.image-carousel{opacity:0;visibility:hidden;transition:opacity 1s ease}.image-carousel.hide-caption .carousel-caption{display:none}.image-carousel .tile{position:relative}.image-carousel .tile a{text-decoration:none}.image-carousel .tile .carousel-caption{background-color:#000;width:100%;padding:0.75em 1em;color:#fff}@media only screen and (min-width: 750px){.image-carousel .tile .carousel-caption{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.75)}}.image-carousel .tile .carousel-caption h3{margin:0}.image-carousel .tile .carousel-caption p{color:#ccc;font-size:0.9em;line-height:1.3em}.image-carousel .tile .carousel-caption p:last-child{margin-bottom:0}.image-carousel.slick-initialized{visibility:visible;opacity:1}.image-carousel .slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-carousel .slick-prev,.image-carousel .slick-next{position:absolute;top:50%;width:30px;height:50px;transform:translateY(-50%);transition:all 0.15s ease;background-color:rgba(0,0,0,0.1);color:transparent;border-style:none;outline:none;z-index:50;cursor:pointer}.image-carousel .slick-prev:hover,.image-carousel .slick-next:hover{background-color:rgba(0,0,0,0.65)}.image-carousel .slick-prev:hover::after,.image-carousel .slick-next:hover::after{border-color:#fff}.image-carousel .slick-prev:active,.image-carousel .slick-next:active{background-color:#007eb1}.image-carousel .slick-prev:active::after,.image-carousel .slick-next:active::after{border-color:#fff}.image-carousel .slick-prev::after,.image-carousel .slick-next::after{transition:all 0.15s ease;position:absolute;top:50%;left:50%;content:"";width:18px;height:18px;background-color:transparent;transform:translate(-50%, -50%) rotateZ(45deg);border:3px solid rgba(255,255,255,0.5);cursor:pointer}.image-carousel .slick-prev{left:0}.image-carousel .slick-prev::after{border-top:none;border-right:none;transform-origin:50% 75%}.image-carousel .slick-next{right:0}.image-carousel .slick-next::after{border-bottom:none;border-left:none;transform-origin:50% 25%}.slick-dots{display:flex;margin:0.5em 0 0 0;padding:0;list-style-type:none;justify-content:center}.slick-dots li{width:20px;height:20px;position:relative}.slick-dots li button{border-style:none;background-color:transparent;color:transparent;padding:0;margin:0;width:100%;height:100%;line-height:1;outline:none;cursor:pointer}.slick-dots li button::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;background-color:#777;width:7px;height:7px;transition:all 0.15s ease;content:""}.slick-dots li.slick-active button::before{background-color:#333;width:10px;height:10px}.image-gallery-heading{margin-bottom:0.25em}.image-gallery{display:flex;flex-wrap:wrap;margin:0 0 2em 0;padding:0;list-style-type:none}@media print{.image-gallery{display:block}}.image-gallery li{padding:5px;overflow:hidden;position:relative}.image-gallery li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-gallery.col-2 li{width:50%;height:150px}@media only screen and (min-width: 750px){.image-gallery.col-2 li{height:105px}}@media only screen and (min-width: 1000px){.image-gallery.col-2 li{height:225px}}@media print{.image-gallery.col-2 li{height:225px}}.image-gallery.col-3 li{width:calc(100% / 3);height:85px}@media only screen and (min-width: 750px){.image-gallery.col-3 li{height:105px}}@media only screen and (min-width: 1000px){.image-gallery.col-3 li{height:175px}}@media print{.image-gallery.col-3 li{height:165px}}.image-gallery.col-4 li{width:25%;height:85px}@media only screen and (min-width: 750px){.image-gallery.col-4 li{height:130px}}@media print{.image-gallery.col-4 li{height:165px}}.image-gallery-container{margin:4rem 0}.image-gallery-heading{margin-bottom:0.5em}.image-gallery{margin:0 -0.5rem}.image-gallery.col-2 li{margin:0.25rem;width:calc(50% - 0.5rem);padding:0;height:150px}@media only screen and (min-width: 750px){.image-gallery.col-2 li{margin:0.5rem;width:calc(50% - 1rem);height:225px}}@media print{.image-gallery.col-2 li img{display:none}}@media print{.image-gallery.col-2 li{width:100%;height:20%}}.image-gallery.full-width.col-3 li{width:calc(33.33333333% - 0.5rem);height:75px;padding:0;margin:0.25rem}@media only screen and (min-width: 750px){.image-gallery.full-width.col-3 li{margin:0.5rem;width:calc(33.33333333% - 1rem);height:200px}}@media only screen and (min-width: 1000px){.image-gallery.full-width.col-3 li{height:250px}}@media print{.image-gallery.full-width.col-3 li img{display:none}}@media print{.image-gallery.full-width.col-3 li{width:100%;height:20%}}.container{width:100%;max-width:1320px;margin:0 auto}.content{padding:1.5em;position:relative;overflow-x:hidden}@media only screen and (min-width: 750px){.content{padding:1.5em 2em}}@media only screen and (min-width: 1000px){.content{display:flex;flex:1 0 auto;align-items:flex-start;height:100%}}.content>.container{display:flex;flex-direction:column}@media only screen and (min-width: 1000px){.content>.container{flex-direction:row}}@media print{.content{display:block;height:auto}}.content-header{width:100%}@media only screen and (min-width: 576px){.content-header{display:flex}}.left-column{order:3;position:relative}@media only screen and (min-width: 1000px){.left-column{flex-shrink:0;width:20%;order:1}}.main-content{order:1;padding:0}@media print{.main-content{page-break-inside:avoid;display:block;padding:0}}@media only screen and (min-width: 1000px){.main-content{order:2;padding:0 2.5em;width:60%}}.fullwidth .main-content{width:100%}@media only screen and (min-width: 1000px){.fullwidth .main-content{padding:0}}.right-column{order:2;margin-top:1em}@media only screen and (min-width: 1000px){.right-column{margin:0;flex-shrink:0;width:20%}}@media print{.right-column{display:block}}.marketing-banner{position:relative;overflow:hidden}.marketing-banner.fullscreen{height:450px;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.marketing-banner.column{height:350px}.marketing-banner .marketing-content{position:relative;height:100%;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;max-width:900px;margin:0 auto}.marketing-banner .marketing-content .marketing-text{text-align:center}.marketing-banner .marketing-content a{display:block}.marketing-banner img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.news-article .news-date{margin-bottom:1em}.news-article .news-summary{font-weight:bold}.news-listing{list-style-type:none;margin:0;padding:0.5em;background-color:#f6f6f6;border:1px solid #e6e6e6;border-top-width:2px}@media only screen and (min-width: 750px){.news-listing{display:flex;flex-wrap:wrap;align-items:flex-start}}.news-listing .news-item{border:1px solid #e6e6e6;border-bottom-width:2px;margin:0.5em}@media only screen and (min-width: 750px){.news-listing .news-item{width:calc(33.33333333% - 1em)}}.news-listing .news-item .news-image{background-color:#e6e6e6}.news-listing .news-item .news-summary{background-color:#fff;padding:1em}.news-listing .news-item .news-summary p:last-child{margin-bottom:0}.news-listing .news-item .news-summary .news-date{font-size:0.9em;color:#666}.news-article .news-date{font-size:0.9em;color:#666}.news-article .news-summary p{font-size:1.5em;font-weight:300;color:#949494}.news-listing{background-color:#f6f6f6;border:1px solid #e6e6e6;border-top-width:2px}.news-listing .news-item{border:1px solid #e6e6e6;border-bottom-width:2px}.news-listing .news-item .news-image{background-color:#e6e6e6}.news-listing .news-item .news-summary{background-color:#fff}.news-listing .news-item .news-summary .news-date{font-size:0.9em;color:#666}.page-index-heading{margin-bottom:0.25rem}.page-index{width:100%;margin:0 -0.75rem 2rem -0.75rem;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.page-index .page-index-item{width:calc(100% - 1.5rem);margin:0.75rem}.page-index .page-index-item .index-image{height:250px;overflow:hidden}.page-index .page-index-item .index-image a{transition:all 0.75s ease-in-out;transform:scale(1);background-repeat:no-repeat;background-position:0 0;background-size:cover;width:100%;height:100%;display:block}.page-index .page-index-item .index-image a:hover{transform:scale(1.1)}.page-index .page-index-item .index-content{padding:0.5rem}.page-index .page-index-item .index-content h2{font-size:1.2em}.page-index .page-index-item .index-content p{margin:0}@media only screen and (min-width: 750px){.page-index.col-2 .page-index-item{width:calc(50% - 1.5rem)}.page-index.col-2 .page-index-item .index-image{height:250px}.page-index.col-3 .page-index-item{width:calc(33.33333333% - 1.5rem)}.page-index.col-3 .page-index-item .index-image{height:160px}.page-index.col-4 .page-index-item{width:calc(25% - 1.5rem)}.page-index.col-4 .page-index-item .index-image{height:120px}}.page-index.no-title .index-title,.page-index.no-thumb .index-image,.page-index.no-desc .index-description{display:none}.wide-main .page-index.col-2 .page-index-item .index-image{height:250px}@media print{.wide-main .page-index.col-2 .page-index-item .index-image{height:0 !important}}.page-index{clear:both;margin:3rem 0}.page-index.no-subpages .sub-page-index{display:none}@media only screen and (min-width: 750px){.page-index.col-2{margin:3rem -0.75rem}}.page-index.col-2 .page-index-item{width:100%}@media only screen and (min-width: 750px){.page-index.col-2 .page-index-item{width:calc(50% - 1.5rem);margin:0.75rem}}.page-index.col-2 .page-index-item .index-image{height:175px}@media only screen and (min-width: 750px){.page-index.col-2 .page-index-item .index-image{height:150px}}@media print{.page-index.col-2 .page-index-item{width:calc(50% - 0.75rem);display:inline-block;page-break-inside:avoid}}@media only screen and (min-width: 750px){.page-index.col-3{margin:3rem -0.75rem}}.page-index.col-3 .page-index-item{width:100%}@media only screen and (min-width: 750px){.page-index.col-3 .page-index-item{width:calc(33.33333333% - 1.5rem);margin:0.75rem}}.page-index.col-3 .page-index-item .index-image{height:175px}@media only screen and (min-width: 750px){.page-index.col-3 .page-index-item .index-image{height:150px}}@media print{.page-index.col-3 .page-index-item{width:calc(50% - 1.5rem);display:inline-block;page-break-inside:avoid}}@media only screen and (min-width: 750px){.page-index.col-4{margin:3rem -0.75rem}}.page-index.col-4 .page-index-item{width:100%}@media only screen and (min-width: 750px){.page-index.col-4 .page-index-item{width:calc(25% - 1.5rem);margin:0.75rem}}@media print{.page-index.col-4 .page-index-item{width:calc(25% - 1.5rem);display:inline-block;page-break-inside:avoid}}.page-index .page-index-item{background-color:#f2f2f2;display:flex;flex-direction:column;padding:0;margin:0 0 1.5rem 0}@media only screen and (min-width: 750px){.page-index .page-index-item{margin:1.5rem}}.page-index .page-index-item .index-title{font-size:1.25em;margin-bottom:0;line-height:1.3}.page-index .page-index-item .index-title a{color:inherit;text-decoration:none;font-weight:400}.page-index .page-index-item .index-title a:hover{text-decoration:underline}.page-index .page-index-item .index-content{padding:1rem;display:flex;flex-direction:column}.page-index .page-index-item .index-image{background-color:#eee;box-shadow:inset 0 0 10px -4px rgba(0,0,0,0.25)}.page-index .page-index-item .index-image img{transition:all 0.75s ease-in-out;transform:scale(1)}.page-index .page-index-item .index-image img:hover{transform:scale(1.1)}@media print{.page-index .page-index-item .index-image a{display:none}.page-index .page-index-item .index-image a::after{display:none}}.page-index .page-index-item .index-description{margin-top:0.5rem;font-size:0.9rem}.page-index .page-index-item .index-description:empty{display:none}.page-index .page-index-item .index-description ~ .sub-page-index{margin-top:1rem}.pagination{display:flex;justify-content:center;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}@media print{.pagination{display:none}}.pagination li{display:flex;height:36px;min-width:36px;margin:0 0.25em 0.25em 0;overflow:hidden}.pagination li a{display:flex;border-radius:3px;width:100%;height:100%;align-items:center;justify-content:center;text-decoration:none}.pagination li a[rel="prev"],.pagination li a[rel="next"]{padding:0 0.75em}.pagination-wmp{list-style-type:none;margin:1.5rem 0 0 0;padding:0;width:100%;display:flex;flex-wrap:wrap;line-height:1;justify-content:center;font-size:0.9rem}.pagination-wmp li a,.pagination-wmp li span{display:block;border:1px solid #d7d7d7;padding:0.5rem 0.75rem;border-radius:3px;text-align:center;line-height:1;margin:0 0.15rem 0.3rem 0.15rem;min-width:26px;text-decoration:none;color:#757575}.pagination-wmp li a:hover,.pagination-wmp li span:hover{background-color:#efefef}.pagination-wmp li.active a,.pagination-wmp li.active span{font-weight:600;border:1px solid #656565;background-color:#757575;color:#fff}.pagination li{height:initial;display:flex;padding:0.5em 0;line-height:1;color:#ccc;margin:0 0.15em;min-width:26px}.pagination li span,.pagination li a{text-align:center}.pagination li span{display:block;width:100%;text-align:center;font-weight:bold;color:#007eb1;font-size:1.1em}.pagination li a:hover{text-decoration:underline}.pagination li a:active,.pagination li.active a:hover,.pagination li.active a{border-color:#007eb1;background-color:#007eb1;color:#fff}.pagination li.button{background-color:#007eb1;border-radius:3px;color:#ccc;padding:0.5em 0.75em}.pagination li.button a{color:#fff}table+.pagination{margin-top:-1em;margin-bottom:3em}.search-page .main-content{width:100%}@media only screen and (min-width: 750px){.search-page .main-content{padding:0 1.5em}}.site-row{display:block}@media only screen and (min-width: 750px){.site-row{display:inline}}.search-container{display:flex;flex-direction:column}@media only screen and (min-width: 750px){.search-container{flex-direction:row}}.search-container .search-content{padding:0}@media only screen and (min-width: 750px){.search-container .search-content{width:80%;padding-right:2em}}.search-container .search-aside{padding-top:2em}@media only screen and (min-width: 750px){.search-container .search-aside{width:20%;padding:0}}#search-panel{margin-bottom:2.5em}#search-panel .search-bar input,#search-panel .search-bar select{margin-right:0.35em}#search-panel .site-select{padding:0.5em 1em;background-color:#f1f1f1;border:1px solid #e1e1e1}#search-panel .site-select input[type="radio"]:checked+label{font-weight:bold}#search-panel .site-select label{font-weight:normal;display:inline-block;cursor:pointer;margin-right:0.5em}.search-results{margin-bottom:1.5em}.search-results .result{padding:1em}.search-results .result:nth-child(even){border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.search-results .result .meta{font-size:0.85em;color:#555;margin:0}.search-results .pagination{padding-top:1.5em}.search-page .btn-group,.search-page .modal,.search-page h2.sr-only{display:none}.search-page cite{color:#666;display:block;margin:0.5em 0}.search-page .site-select{background-color:#f6f6f6;border:1px solid #e6e6e6}.search-page .site-select fieldset{margin:0}.search-page .search-results{list-style-type:none;margin:0;padding:0}.search-page .search-results .result{padding:1.5rem 0}.search-page .search-results a{color:inherit;text-decoration:none}.search-page .search-results a:hover{text-decoration:underline}.search-page .search-results h4{margin-bottom:0.5rem}.search-page aside h2{font-size:1.5rem;padding:1rem 0 0 1rem}.search-page aside h3{margin-top:1rem;padding:0}.search-page aside ul{padding:0}.sitemap .main-content>ul:not(.breadcrumbs){margin:0;padding:0;list-style-type:none}.sitemap .main-content>ul:not(.breadcrumbs)>li{padding:1em 1.5em}.sitemap .main-content>ul:not(.breadcrumbs)>li:nth-child(odd){background-color:#f6f6f6;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.sitemap .main-content>ul:not(.breadcrumbs)>li>a{font-size:1.1em;font-weight:bold}.sitemap .main-content>ul:not(.breadcrumbs)>li a+ul{margin-top:0.5em}.sitemap .main-content>ul:not(.breadcrumbs)>li>ul{list-style-type:square;color:#333}.sitemap .main-content>ul:not(.breadcrumbs)>li>ul li{margin-bottom:0.5em}.skip-links{list-style-type:none;margin:0;padding:0 2em;height:0;overflow:hidden;transition:all 0.15s ease}.skip-links:focus{padding:0.75em 2em;height:100%}.skip-links{background-color:#04609c;color:#fff}.skip-links a{color:#fff}.skip-links a:hover{text-decoration:none}.sidebar-site-utilities{display:flex;flex-direction:row;margin:0 0 1em 0;padding:0;list-style-type:none;overflow:visible}@media print{.sidebar-site-utilities{display:none}}.sidebar-site-utilities li{width:44px;height:44px}.sidebar-site-utilities a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;text-decoration:none;background-color:#eee;font-size:1.5em;transition:all 0.085s ease;color:#444}.sidebar-site-utilities a:hover{color:#fff}.sidebar-site-utilities a.email:hover{background-color:#cb3128}.sidebar-site-utilities a.print:hover{background-color:#666}.sidebar-site-utilities a.facebook:hover{background-color:#3b5998}.sidebar-site-utilities a.twitter:hover{background-color:#1da1f2}.sidebar-site-utilities a.linkedin:hover{background-color:#0077b5}@media only screen and (min-width: 1000px){.sidebar-site-utilities{flex-direction:column;position:absolute;top:2em;right:0;margin:0}}@media only screen and (min-width: 1000px){.fullwidth .sidebar-site-utilities{flex-direction:row;position:initial;float:right;margin-left:2em}}table{width:100%;margin:0 0 2em 0;border-collapse:collapse}table th,table td{padding:0.5em 1em}table thead th,table tbody th,table tbody tr:first-child th{text-align:left}table caption{display:table-caption;text-align:center}table .right{text-align:right}table .center{text-align:center}table tbody th,table tbody td{vertical-align:top}.responsive-table{margin-bottom:2em;overflow-x:auto}.responsive-table table{margin:0}.responsive-table.sticky thead tr th:first-child,.responsive-table.sticky tbody tr th:first-child,.responsive-table.sticky tbody tr td:first-child,.responsive-table.sticky tfoot tr td:first-child,.responsive-table.sticky tfoot tr th:first-child{position:-webkit-sticky;position:sticky;top:0;left:0;background-color:#fff}table thead th{border-bottom:2px solid #999}table tbody th{font-weight:bold}table tfoot td{border-top:2px solid #999;font-weight:bold}table tbody th,table tbody td{border-bottom:1px solid #ddd}table:not(.striped) tbody tr{transition:background 0.1s ease}table:not(.striped) tbody tr:hover{background-color:#f5f5f5}table.striped tbody tr:nth-child(even){background-color:#f2f2f2}table caption{color:#777;font-size:0.8rem}.responsive-table.sticky thead tr th:first-child::after,.responsive-table.sticky tbody tr th:first-child::after,.responsive-table.sticky tbody tr td:first-child::after{position:absolute;top:0;left:100%;height:100%;width:1px;border-right:1px solid #ccc;content:''}table thead th{border-bottom:2px solid #999}table tbody th{font-weight:bold}table tfoot td{border-top:2px solid #999;font-weight:bold}table tbody th,table tbody td{border-bottom:1px solid #ddd}table:not(.striped) tbody tr{transition:background 0.1s ease}table:not(.striped) tbody tr:hover{background-color:#f5f5f5}table.striped tbody tr:nth-child(even){background-color:#f2f2f2}table caption{color:#777}.responsive-table.sticky thead tr th:first-child::after,.responsive-table.sticky tbody tr th:first-child::after,.responsive-table.sticky tbody tr td:first-child::after{position:absolute;top:0;left:100%;height:100%;width:1px;border-right:1px solid #ccc;content:''}.two-column-content{display:flex;flex-direction:column;margin:0 0 2rem 0;padding:0;list-style-type:none}@media only screen and (min-width: 750px){.two-column-content{flex-direction:row;margin:0 -1rem 2rem 0}}@media only screen and (min-width: 750px){.two-column-content li{width:50%;margin:0 1rem}}h1{margin:0 0 0.5em 0}h2,h3,h4,h5,h6{margin:0 0 1em 0}.disc{list-style-type:disc}.circle{list-style-type:circle}.none{list-style-type:none}.decimal{list-style-type:decimal}.decimal-leading-zero{list-style-type:decimal-leading-zero}.square{list-style-type:square}.lower-alpha{list-style-type:lower-alpha}.lower-roman{list-style-type:lower-roman}.upper-alpha{list-style-type:upper-alpha}.upper-roman{list-style-type:upper-roman}ul,ol{padding:0;margin:0 0 1em 2.5em}ul ul,ul ol,ol ul,ol ol{margin:0 0 0 2em}blockquote{position:relative;font-weight:400;font-size:1.4em;line-height:1.5;margin:1.75em 0 1.75em 2.75em}blockquote footer{font-size:0.6em;font-weight:700;font-style:italic;float:right;margin-top:0.4em}blockquote footer:before{content:'\2015   '}blockquote::after{content:'\201D';position:absolute;top:-0.4em;right:0;font-size:6em;font-style:italic;z-index:-1}.pullquote{float:right;width:33.33333333%;font-weight:400;font-size:1.35em;line-height:1.5;margin:-1em 0 1em 1.5em}.meta{font-size:0.75rem;color:#666}.meta a{color:#666}.meta img{display:inline}code,pre{font-family:monospace, monospace}code{padding:0.1rem 0.35rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}hr{margin:1.5em 0;width:100%;height:0;border-style:none}dl{margin:0 0 1em 0}dl dt{font-weight:bold}@media print{.content a:after,.footer a:after{content:" (" attr(href) ") ";font-size:0.8em;font-weight:normal;text-decoration:underline}}body{line-height:1.5}h1{margin:-0.7rem 0 0.75em 0;font-size:2.75rem}h2{font-size:2.1875rem;margin:0 0 0.5em 0}h3{font-weight:normal;font-size:1.2rem;line-height:1.3;margin:0 0 0.5em 0}h1,h2{font-weight:300;line-height:1.2}h4{line-height:1.2;margin-bottom:0.5rem}.button{background-color:buttonface;font-family:inherit;font-size:inherit;color:#111}.button:hover{color:#111}blockquote{border:1px solid #bbb;border-radius:7px;width:100%;padding:1.25em;font-size:1rem;margin:2.5em 0}blockquote h4{margin:0}blockquote footer{color:#777}blockquote::after{display:none}.pullquote{color:#007eb1}ul+p{margin-top:2rem}ul.chevron{margin-left:1.5rem;list-style-type:none}ul.chevron>li{position:relative;padding-left:1rem}ul.chevron>li::before{position:absolute;top:0.25rem;left:0;font-family:"Font Awesome 5 Pro";content:"\F054";font-weight:400;color:#bbb;font-size:0.85rem}hr{border-top:2px solid #ededed;margin:4rem 0}hr.small{margin:1rem 0 2rem 0}.main-content *+h2,.main-content *+h3{margin-top:2.5rem}.main-content p+h4{margin-top:1.5rem}.main-content ul ul{list-style-type:none;margin-bottom:0;padding:0}.main-content ul ul li{position:relative;padding-left:1rem}.main-content ul ul li::before{position:absolute;top:0;left:-1.5rem;content:"\2014"}.connect{margin:0 0 1.5em 0;padding:0;list-style-type:none;display:flex}.connect li{margin-right:0.25em}*+.case-study{margin-top:4rem}.case-study{background-color:#f2f2f2;padding:2rem;margin-bottom:4rem}.case-study h4{font-weight:600}.case-study p:last-of-type{margin-bottom:0}.intro-text{font-size:1.5em;font-weight:300;color:#949494;margin:2rem 0}.intro-text p:last-child{margin-bottom:0}.fullwidth .intro-text{margin:2rem 0 4rem 0}.fullwidth .intro-text+p{margin-top:-2rem}.youtube-clips{width:100%;padding-bottom:1em}.promo-box span{display:flex;justify-content:space-between}.promo-box span .streams{padding:0 2.5rem 1rem 2.5rem}.youtube-video{margin:1.5em auto;position:relative;width:100%}@media only screen and (min-width: 750px){.youtube-video.mqdefault{width:320px}.youtube-video.hqdefault{max-width:480px}.youtube-video.sddefault{max-width:640px}}.youtube-video .video{position:relative;display:block;color:#fff;width:100%}.youtube-video .video::after{display:flex;justify-content:center;align-items:center;content:'\F144';font-family:"Font Awesome 5 Free";font-weight:400;font-size:3.5em;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.youtube-video .video:hover::after{color:#fff}.youtube-video .youtube-transcript{font-size:0.75em;margin:0;display:flex;justify-content:flex-end}.youtube-video .youtube-transcript a{color:#111;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.1);padding:0 0.75em}.youtube-video .youtube-transcript a:hover{color:#007eb1}.youtube-video .youtube-transcript .fa-file-alt{color:#111;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.2);font-size:1.35em;width:24px;height:24px}.youtube-container.full{margin:4rem 0}@media only screen and (min-width: 750px){.youtube-container.full{padding:2rem;background-color:#f2f2f2}}.youtube-container.full .youtube-video .video{position:relative;display:block;color:#fff;width:100%;margin:0 auto}.youtube-container .youtube-video .video::after{display:flex;justify-content:center;align-items:center;content:'\F167';font-family:"Font Awesome 5 Brands";font-weight:400;font-size:3.5em;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);text-shadow:0 0 5px rgba(0,0,0,0.75);text-decoration:none}.youtube-container .youtube-video .video:hover::after{color:#fff}@media print{.youtube-container .youtube-video .video{display:none !important}}.youtube-container a.hidden{display:none}@media print{.youtube-container a.hidden{display:block}}*,*::before,*::after{box-sizing:border-box}html,body{min-height:100%;overflow-x:hidden}body{margin:0;font-family:"Lato", sans-serif;line-height:1.4;display:flex;flex-direction:column;min-height:100vh}p{margin:0 0 1em 0}img{display:block;max-width:100%}img[alt*="icon"]{display:inline-block}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.33333333%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w66{width:66.66666666%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.visuallyhidden,.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0}.debug,.debug *,.debug *::before,.debug *::after{background-color:rgba(255,0,0,0.12);box-shadow:inset 0 0 1px 0 rgba(0,0,0,0.15)}.container{width:100%;max-width:1320px;margin:0 auto}.content{padding:1.5em;position:relative;overflow-x:hidden}@media only screen and (min-width: 750px){.content{padding:1.5em 2em}}@media only screen and (min-width: 1000px){.content{display:flex;flex:1 0 auto;align-items:flex-start;height:100%}}.content>.container{display:flex;flex-direction:column}@media only screen and (min-width: 1000px){.content>.container{flex-direction:row}}@media print{.content{display:block;height:auto}}.left-column{order:3;position:relative}@media only screen and (min-width: 1000px){.left-column{flex-shrink:0;width:20%;order:1}}.main-content{order:1;padding:0}@media print{.main-content{page-break-inside:avoid;display:block;padding:0}}@media only screen and (min-width: 1000px){.main-content{order:2;padding:0 2.5em;width:60%}.main-content.two-column{width:100%}}.fullwidth .main-content{width:100%}@media only screen and (min-width: 1000px){.fullwidth .main-content{padding:0}}.right-column{order:2;margin-top:1em}@media only screen and (min-width: 1000px){.right-column{margin:0;flex-shrink:0;width:20%}}@media print{.right-column{display:block}}h1{margin:0 0 0.5em 0}h2,h3,h4,h5,h6{margin:0 0 1em 0}.disc{list-style-type:disc}.circle{list-style-type:circle}.none{list-style-type:none}.decimal{list-style-type:decimal}.decimal-leading-zero{list-style-type:decimal-leading-zero}.square{list-style-type:square}.lower-alpha{list-style-type:lower-alpha}.lower-roman{list-style-type:lower-roman}.upper-alpha{list-style-type:upper-alpha}.upper-roman{list-style-type:upper-roman}ul,ol{padding:0;margin:0 0 1em 2.5em}ul ul,ol ul,ul ol,ol ol{margin:0 0 0 2em}blockquote{position:relative;font-weight:400;font-size:1.4em;line-height:1.5;margin:1.75em 0 1.75em 2.75em}blockquote footer{font-size:0.6em;font-weight:700;font-style:italic;float:right;margin-top:0.4em}blockquote footer:before{content:'\2015   '}blockquote::after{content:'\201D';position:absolute;top:-0.4em;right:0;font-size:6em;font-style:italic;z-index:-1}.pullquote{float:right;width:33.33333333%;font-weight:400;font-size:1.35em;line-height:1.5;margin:-1em 0 1em 1.5em}.meta{font-size:0.75rem;color:#666}.meta a{color:#666}.meta img{display:inline}code,pre{font-family:monospace, monospace}code{padding:0.1rem 0.35rem;margin:0 0.2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}hr{margin:1.5em 0;width:100%;height:0;border-style:none}dl{margin:0 0 1em 0}dl dt{font-weight:bold}@media print{.content a:after,.footer a:after{content:" (" attr(href) ") ";font-size:0.8em;font-weight:normal;text-decoration:underline}}.global-alert{background-color:#fff;color:#111;border-top:4px solid #c00;border-bottom:4px solid #c00;position:-webkit-sticky;position:sticky;top:0;z-index:1000;box-shadow:5px 0 10px 1px rgba(0,0,0,0.75);display:none}@media print{.global-alert{border:4px solid #c00}}.global-alert .container{padding:1.25em 1em 1.25em 4.75em;line-height:1.3;font-size:0.9em;position:relative}.global-alert h3{margin:0 0 0.1em 0}.global-alert .fa-exclamation-triangle{font-size:2.5em;position:absolute;top:20px;left:0.4em;color:#b00;animation-name:global-warning;animation-delay:1s;animation-duration:0.75s;animation-iteration-count:6;animation-direction:alternate}@media print{.global-alert .fa-exclamation-triangle{color:#b00 !important}}.global-alert::before,.global-alert::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0}@media print{.global-alert::before,.global-alert::after{display:none}}.global-alert::before{border:17px solid transparent;border-top-color:#fff;z-index:20}.global-alert::after{border:23px solid transparent;border-top-color:#c00;z-index:10}.global-alert .close-alert{position:absolute;top:6px;right:6px;width:25px;height:25px;display:block;cursor:pointer;z-index:50}@media print{.global-alert .close-alert{display:none}}.global-alert .close-alert::before,.global-alert .close-alert::after{position:absolute;top:50%;left:50%;content:' ';height:80%;width:2px;background-color:#999;transition:all 0.15s ease;transform-origin:50% 50%}.global-alert .close-alert::before{transform:translateX(-50%) translateY(-50%) rotateZ(45deg)}.global-alert .close-alert::after{transform:translateX(-50%) translateY(-50%) rotateZ(-45deg)}.global-alert .close-alert:active::before,.global-alert .close-alert:active::after{background-color:#333}@media print{.global-alert{box-shadow:none}}@keyframes global-warning{from{color:#b00}to{color:#e00}}.skip-links{list-style-type:none;margin:0;padding:0 2em;height:0;overflow:hidden;transition:all 0.15s ease}.skip-links:focus{padding:0.75em 2em;height:100%}@media only screen and (min-width: 750px){header .header{display:flex;min-height:112px;padding:0.75em}}header .header a{text-decoration:none}header .header a:hover{text-decoration:underline}header .header .header-department{padding:0.75em 1em}@media only screen and (min-width: 750px){header .header .header-department{padding:0}}header .header .header-department .logos{width:200px}@media print{header .header .header-department .logos picture{display:none}}@media only screen and (min-width: 750px){header .header .header-department .logos{width:300px}}@media print{header .header .header-department .logos{width:300px}}header .header .header-department .logos .print-logo{display:none}@media print{header .header .header-department .logos .print-logo{display:block}}header .header .header-department .logos a{display:block}header .header .header-department .department-name{display:inline-block;margin-top:0.5em;font-size:1.1em}header .header .global-search{position:relative;display:flex;width:100%}@media only screen and (min-width: 750px){header .header .global-search{width:auto}}header .header .global-search .header-search-input{margin:0;width:calc(100% - 80px);font-size:inherit;font-family:inherit;line-height:1;padding:0.5em 0.75em;border-style:none;border-radius:0}@media only screen and (min-width: 750px){header .header .global-search .header-search-input{width:300px}}header .header .global-search .header-search-input:focus{border-style:none;box-shadow:none}header .header .global-search button{border-style:none;width:35px;height:35px;font-size:1.3em;padding:0;cursor:pointer;border-radius:0}header .header .global-search button:active{top:1px}header .header .global-search .icon-menu-toggle{display:block;width:35px;height:35px;position:relative;top:0;left:0;margin-left:10px;cursor:pointer}@media only screen and (min-width: 1000px){header .header .global-search .icon-menu-toggle{display:none}}header .header .global-search .icon-menu-toggle .icon-menu-bar{display:block;width:21px;height:3px;background-color:#fff;border-radius:1px;position:absolute;top:8px;left:7px;transition:all 0.15s ease}header .header .global-search .icon-menu-toggle .icon-menu-bar.menu-bar-2{top:16px}header .header .global-search .icon-menu-toggle .icon-menu-bar.menu-bar-3{top:24px}header .header .global-search .icon-menu-toggle.active{background-color:#189cc6}header .header .global-search .icon-menu-toggle.active .menu-bar-1{opacity:0}header .header .global-search .icon-menu-toggle.active .menu-bar-2-1{transform:rotate(46deg)}header .header .global-search .icon-menu-toggle.active .menu-bar-2-2{transform:rotate(-46deg)}header .header .global-search .icon-menu-toggle.active .menu-bar-3{opacity:0}header .header .header-utilities{display:flex;margin-left:auto;text-align:left;padding:0.75em}@media only screen and (min-width: 750px){header .header .header-utilities{display:block;text-align:right;padding:0}}@media print{header .header .header-utilities{display:none}}header .header .header-utilities .utilities{display:none;list-style-type:none;margin:0.75em 0 0 0;padding:0}@media only screen and (min-width: 1000px){header .header .header-utilities .utilities{display:flex;justify-content:flex-end}}header .header .header-utilities .utilities>li{font-size:0.85em;line-height:1.2;padding:0 0.75em}header .header .header-utilities .utilities>li:last-child{border-style:none}.primary-nav-container{display:none}@media only screen and (min-width: 1000px){.primary-nav-container{display:block !important}}@media print{.primary-nav-container{display:none}}.primary-nav-container .primary-nav{list-style-type:none;padding:0}@media only screen and (min-width: 1000px){.primary-nav-container .primary-nav{display:flex}}@media only screen and (min-width: 1000px){.primary-nav-container .primary-nav .mobile{display:none}}.primary-nav-container .primary-nav.simple>li{position:relative}.primary-nav-container .primary-nav.simple li a{outline:none;display:block;padding:0.5em 0.75em;text-decoration:none}@media only screen and (min-width: 1000px){.primary-nav-container .primary-nav.simple>li:hover .primary-sub-nav{display:flex;flex-direction:column}}.primary-nav-container .primary-nav.simple .primary-sub-nav{list-style-type:none;margin:0;padding:0;display:none;position:absolute;z-index:1000;top:100%;left:0}.primary-nav-container .primary-nav.simple .primary-sub-nav>li{min-width:200px}.primary-nav-container .primary-nav.mega{position:relative}.primary-nav-container .primary-nav.mega>li>a{display:block;padding:0.5em 0.75em;text-decoration:none}@media only screen and (min-width: 1000px){.primary-nav-container .primary-nav.mega>li:hover .primary-sub-nav{display:flex;flex-wrap:wrap;flex-direction:row}}.primary-nav-container .primary-nav.mega .primary-sub-nav{list-style-type:none;margin:0;padding:0.5em 1em;display:none;position:absolute;z-index:1000;top:100%;left:0;width:100%;border-bottom:3px solid #007eb1}.primary-nav-container .primary-nav.mega .primary-sub-nav>li{width:calc(33.33333333% - 1em);margin:0.5em}.primary-nav-container .primary-nav.mega .primary-sub-nav>li>a{font-size:1.05em}.primary-nav-container .primary-nav.mega .primary-sub-nav a{text-decoration:none}.primary-nav-container .primary-nav.mega .primary-sub-nav a:hover{text-decoration:underline}.primary-nav-container .primary-nav.mega .sub-nav-topics{display:flex;flex-wrap:wrap;margin:0.5em 0 0 0;padding:0;list-style-type:none;font-size:0.9em}.primary-nav-container .primary-nav.mega .sub-nav-topics li{padding:0 0.5em;border-right:1px solid #999;margin-bottom:2px;line-height:1.1}.primary-nav-container .primary-nav.mega .sub-nav-topics li:first-child{padding-right:0}.primary-nav-container .primary-nav.mega .sub-nav-topics li:first-child,.primary-nav-container .primary-nav.mega .sub-nav-topics li:last-child{border-style:none}.section-nav{margin:2em 0 0 0}.section-nav.sticky{position:-webkit-sticky;position:sticky;top:1em}@media only screen and (min-width: 750px){.section-nav{margin:0}}@media print{.section-nav{display:none}}.section-nav a{display:block;padding:0.5em 1.5em;margin:0;text-decoration:none;transition:background 0.1s ease;color:#333}.section-nav a:hover{color:#111}.section-nav h3{margin:0;padding:0}.section-nav h3 a{padding:0.75em 1.5rem}.section-nav h3 a:hover{text-decoration:underline}.section-nav ul{margin:0;padding:0;list-style-type:none}.section-nav .secondary-nav .active>a{font-weight:bold}.section-nav .secondary-nav .active>a::after{display:none}.section-nav .secondary-nav .secondary-sub-nav a{padding-left:2.5rem}.search-page .main-content{width:100%}@media only screen and (min-width: 750px){.search-page .main-content{padding:0 1.5em}}.site-row{display:block}@media only screen and (min-width: 750px){.site-row{display:inline}}.search-container{display:flex;flex-direction:column}@media only screen and (min-width: 750px){.search-container{flex-direction:row}}.search-container .search-content{padding:0}@media only screen and (min-width: 750px){.search-container .search-content{width:80%;padding-right:2em}}.search-container .search-aside{padding-top:2em}@media only screen and (min-width: 750px){.search-container .search-aside{width:20%;padding:0}}#search-panel{margin-bottom:2.5em}#search-panel .search-bar input,#search-panel .search-bar select{margin-right:0.35em}#search-panel .site-select{padding:0.5em 1em;background-color:#f1f1f1;border:1px solid #e1e1e1}#search-panel .site-select input[type="radio"]:checked+label{font-weight:bold}#search-panel .site-select label{font-weight:normal;display:inline-block;cursor:pointer;margin-right:0.5em}.search-results{margin-bottom:1.5em}.search-results .result{padding:1em}.search-results .result:nth-child(even){border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.search-results .result .meta{font-size:0.85em;color:#555;margin:0}.search-results .pagination{padding-top:1.5em}.image-banner{background-repeat:no-repeat;background-position:50% 50%;background-color:#f6f6f6;background-size:cover;height:300px;position:relative;overflow:hidden}.image-banner.parallax{background:transparent}@media only screen and (min-width: 750px){.image-banner{height:400px}}.image-banner .image-rights{position:absolute;right:0;font-size:0.75em;color:#ccc;background-color:rgba(0,0,0,0.65);transition:all 0.15s ease;display:flex;opacity:1;bottom:0}@media only screen and (min-width: 1000px){.image-banner .image-rights{opacity:0;bottom:-25px}}.image-banner .image-rights .owner{display:flex;align-items:center;justify-content:center;padding:0 0.75em}.image-banner .image-rights .fa-camera{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.65);font-size:1.35em;width:24px;height:24px}@media only screen and (min-width: 1000px){.image-banner:hover .image-rights{opacity:1;bottom:0}}.breadcrumbs{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0.25em 0 1em 0;font-size:0.88rem}.breadcrumbs li:not(:last-child)::after{padding:0 0.5em;font-family:"Font Awesome 5 Free";font-weight:900;content:"\F054"}.breadcrumbs li:last-child{font-weight:700}.breadcrumbs a,.breadcrumbs a:active,.breadcrumbs a:visited{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}@media print{.breadcrumbs a::after{display:none}}.page-index-heading{margin-bottom:0.25rem}.page-index{width:100%;margin:0 -0.75rem 2rem -0.75rem;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.page-index .page-index-item{width:calc(100% - 1.5rem);margin:0.75rem}.page-index .page-index-item .index-image{height:250px;overflow:hidden}.page-index .page-index-item .index-image a{transition:all 0.75s ease-in-out;transform:scale(1);background-repeat:no-repeat;background-position:0 0;background-size:cover;width:100%;height:100%;display:block}.page-index .page-index-item .index-image a:hover{transform:scale(1.1)}.page-index .page-index-item .index-content{padding:0.5rem}.page-index .page-index-item .index-content h2{font-size:1.2em}.page-index .page-index-item .index-content p{margin:0}@media only screen and (min-width: 750px){.page-index.col-2 .page-index-item{width:calc(50% - 1.5rem)}.page-index.col-2 .page-index-item .index-image{height:250px}.page-index.col-3 .page-index-item{width:calc(33.33333333% - 1.5rem)}.page-index.col-3 .page-index-item .index-image{height:160px}.page-index.col-4 .page-index-item{width:calc(25% - 1.5rem)}.page-index.col-4 .page-index-item .index-image{height:120px}}.page-index .sub-page-index{margin-top:1rem;list-style-type:square}.page-index.no-title .index-title,.page-index.no-thumb .index-image,.page-index.no-desc .index-description{display:none}.module{padding:1em;margin-bottom:1.5em}.module h4{margin-bottom:0.5em}.module ul{margin:0;padding:0 0 0 25px;list-style-type:square}.module ul a{word-break:break-word}.accordion{list-style-type:none;padding:0;margin:0;clear:both}.accordion .accordion-item .accordion-title{margin:0;padding:0.75em;transition:all 0.1s ease;font-weight:normal;position:relative}@media print{.accordion .accordion-item .accordion-title .toggle{display:none}}.accordion .accordion-item .accordion-title .toggle::after{display:flex;position:absolute;top:50%;right:0.5em;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;font-size:1.1em;content:'+';transition:all 0.1s ease;align-items:center;justify-content:center}.accordion .accordion-item .accordion-title:hover,.accordion .accordion-item .accordion-title:hover .toggle::after{cursor:pointer}.accordion .accordion-item.active .accordion-content{opacity:1}.accordion .accordion-item .accordion-content{opacity:0;transition:opacity 0.25s ease;padding:1em;overflow:hidden;display:none}@media print{.accordion .accordion-item .accordion-content{display:block;opacity:1}}.accordion .accordion-item .accordion-content p:last-child{margin:0}.accordion-container{margin:0 0 1em 0}.accordion-container+.accordion-container{margin-top:-1em}.accordion-two-column{display:flex;flex-direction:column}@media only screen and (min-width: 750px){.accordion-two-column{flex-direction:row}}.accordion-two-column>*{padding:1rem}@media only screen and (min-width: 750px){.accordion-two-column>*{width:50%}}.accordion-two-column .content-column-a{order:1}.accordion-two-column .content-column-b{order:2}.accordion-two-column.right .content-column-a{order:2}.accordion-two-column.right .content-column-b{order:1}table{width:100%;margin:0 0 2em 0;border-collapse:collapse}table th,table td{padding:0.5em 1em}table thead th,table tbody th,table tbody tr:first-child th{text-align:left}table caption{display:table-caption;text-align:center}table .right{text-align:right}table .center{text-align:center}table tbody th,table tbody td{vertical-align:top}.responsive-table{margin-bottom:2em;overflow-x:auto}.responsive-table table{margin:0}.responsive-table.sticky thead tr th:first-child,.responsive-table.sticky tbody tr th:first-child,.responsive-table.sticky tbody tr td:first-child,.responsive-table.sticky tfoot tr td:first-child,.responsive-table.sticky tfoot tr th:first-child{position:-webkit-sticky;position:sticky;top:0;left:0;background-color:#fff}label{display:block;margin:0.25em 0}input[type="text"],input[type="email"],input[type="number"],input[type="password"],input[type="file"],textarea,select{font-family:inherit;font-size:inherit;padding:0.5em 0.75em;line-height:1;box-shadow:0 0 0 transparent;transition:border 0.15s ease, box-shadow 0.15s ease, color 0.15s ease;margin:0 0 1em 0;max-width:100%;outline:none}input[type="file"]{font-size:0.85em}textarea{line-height:1.4;overflow:auto}select{line-height:1;padding:calc(0.5em - 1px) 0.5em}button,.button,input[type="button"],input[type="submit"],input[type="reset"]{border-style:none;font-family:inherit;font-size:inherit;line-height:1;padding:0.65em 1em;cursor:pointer;position:relative;top:0;transition:background 0.15s ease, top 0.1s ease}button:active,.button:active,input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active{top:2px}input[type="radio"]:checked ~ label,input[type="checkbox"]:checked ~ label{font-weight:bold}fieldset legend{font-weight:bold;display:block}fieldset{margin:0.5em 0 1em 0}fieldset legend{margin:0.25em 0}.sq-form-question ul{list-style-type:none;margin:0;padding:0}.sq-form-question label{display:inline-block;margin:0.25em 0;cursor:pointer}.sq-form-question-title{margin:0.5em 0}.sq-form-question-answer label{font-weight:normal;margin:0}.sq-form-question-datetime label{padding-right:0.25em}.sq-form-question-datetime select{margin-right:1em}.sq-form-error{display:block;padding:0.5em 1em}input[type="checkbox"]+label{display:inline-block}.form-container{margin-bottom:20px}.custom_form h2{margin-top:20px}.form_question ul{margin-left:1.5em}.form_question ul li input{margin-top:20px}.custom_form>p span.required,.sq-form-required-field{color:red;font-weight:700}.custom_form__contacts{display:flex}.custom_form__contacts .email{margin-right:5%}.form_question ul li{display:flex}.form_question ul li input{height:22px;margin:0.5em}.g-recaptcha{margin-bottom:20px}.hidden{display:none;height:0}.info{padding:1em;margin-bottom:1em;background-color:#eef4f6}.status.info{border-left:5px solid #1e77aa}.other{margin-top:40px}.alert-box{display:block;margin:1.5em 0;padding:0.75em 1em;border-radius:0 3px 3px 0;position:relative;overflow:hidden}.alert-box p:not(last-child){margin-bottom:0}.alert-box::after{position:absolute;top:50%;right:2%;font-family:"Font Awesome 5 Free";font-size:10em;font-weight:700;transform:translateY(-50%);z-index:-1;opacity:0.065}.alert-box.info::after{content:"\F05A"}.alert-box.warning::after{content:"\F071"}.alert-box.danger::after{content:"\F057"}.alert-box.success::after{content:"\F058"}.content-image{display:flex;flex-direction:column;margin-bottom:1em;width:45%}@media print{.content-image a::after{display:none}}.content-image img{width:100%}@media only screen and (max-width: 749px){.content-image.w50{width:100% !important}}.content-image .image-container{position:relative;overflow:hidden}.content-image .image-container .image-rights{position:absolute;bottom:-25px;right:0;font-size:0.75rem;color:#ccc;background-color:rgba(0,0,0,0.65);opacity:0;transition:all 0.15s ease;display:flex}.content-image .image-container .image-rights .owner{display:flex;align-items:center;justify-content:center;padding:0 0.75em}.content-image .image-container .image-rights .fa-camera{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.65);font-size:1.35em;width:24px;height:24px}.content-image .image-container:hover .image-rights{opacity:1;bottom:0}.content-image .image-caption{padding:0.75em 1em;background-color:#efefef;border:1px solid rgba(0,0,0,0.1);font-size:0.8em;color:#333}.content-image .image-caption p:last-child{margin:0}@media only screen and (min-width: 750px){.content-image.image-left{margin:0 1.5em 1em 0;float:left}.content-image.image-left.w33{width:calc(33.33333333% - 1.5em)}.content-image.image-left.w50{width:calc(50% - 1.5em)}}@media only screen and (min-width: 750px){.content-image.image-right{margin:0 0 1em 1.5em;float:right}}@media only screen and (min-width: 750px){.content-image.image-center{margin:0 auto 1em auto}}@media only screen and (min-width: 750px){.content-image.side-by-side{display:inline-block;vertical-align:top;margin:1rem 0.75rem}}.content-image.side-by-side.w33{width:calc(33.33333333% - 1.5rem)}.content-image.side-by-side.w50{width:calc(50% - 1.5rem)}.content-image.w33{width:33.33333333%}.content-image.w50{width:50%}.content-image.full-width{width:100%}.content-image.original{width:auto}.content-image.image-left ~ .content-image.image-left{margin-left:1.5em;margin-right:0}.image-gallery-heading{margin-bottom:0.25em}.image-gallery{display:flex;flex-wrap:wrap;margin:0 0 2em 0;padding:0;list-style-type:none}@media print{.image-gallery{display:block}}.image-gallery li{padding:5px;overflow:hidden;position:relative}.image-gallery li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-gallery.col-2 li{width:50%;height:150px}@media only screen and (min-width: 750px){.image-gallery.col-2 li{height:105px}}@media only screen and (min-width: 1000px){.image-gallery.col-2 li{height:225px}}@media print{.image-gallery.col-2 li{height:225px}}.image-gallery.col-3 li{width:calc(100% / 3);height:85px}@media only screen and (min-width: 750px){.image-gallery.col-3 li{height:105px}}@media only screen and (min-width: 1000px){.image-gallery.col-3 li{height:175px}}@media print{.image-gallery.col-3 li{height:165px}}.image-gallery.col-4 li{width:25%;height:85px}@media only screen and (min-width: 750px){.image-gallery.col-4 li{height:130px}}@media print{.image-gallery.col-4 li{height:165px}}@media only screen and (min-width: 750px){.two-column .image-gallery.col-2 li{height:275px}}@media only screen and (min-width: 750px){.two-column .image-gallery.col-3 li{height:200px}}@media only screen and (min-width: 750px){.two-column .image-gallery.col-4 li{height:150px}}.image-carousel{opacity:0;visibility:hidden;transition:opacity 1s ease}.image-carousel.hide-caption .carousel-caption{display:none}.image-carousel .tile{position:relative}.image-carousel .tile a{text-decoration:none}.image-carousel .tile .carousel-caption{background-color:#000;width:100%;padding:0.75em 1em;color:#fff}@media only screen and (min-width: 750px){.image-carousel .tile .carousel-caption{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.75)}}.image-carousel .tile .carousel-caption h3{margin:0}.image-carousel .tile .carousel-caption p{color:#ccc;font-size:0.9em;line-height:1.3em}.image-carousel .tile .carousel-caption p:last-child{margin-bottom:0}.image-carousel.slick-initialized{visibility:visible;opacity:1}.image-carousel .slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-carousel .slick-prev,.image-carousel .slick-next{position:absolute;top:50%;width:30px;height:50px;transform:translateY(-50%);transition:all 0.15s ease;background-color:rgba(0,0,0,0.1);color:transparent;border-style:none;outline:none;z-index:50;cursor:pointer}.image-carousel .slick-prev:hover,.image-carousel .slick-next:hover{background-color:rgba(0,0,0,0.65)}.image-carousel .slick-prev:hover::after,.image-carousel .slick-next:hover::after{border-color:#fff}.image-carousel .slick-prev:active,.image-carousel .slick-next:active{background-color:#007eb1}.image-carousel .slick-prev:active::after,.image-carousel .slick-next:active::after{border-color:#fff}.image-carousel .slick-prev::after,.image-carousel .slick-next::after{transition:all 0.15s ease;position:absolute;top:50%;left:50%;content:"";width:18px;height:18px;background-color:transparent;transform:translate(-50%, -50%) rotateZ(45deg);border:3px solid rgba(255,255,255,0.5);cursor:pointer}.image-carousel .slick-prev{left:0}.image-carousel .slick-prev::after{border-top:none;border-right:none;transform-origin:50% 75%}.image-carousel .slick-next{right:0}.image-carousel .slick-next::after{border-bottom:none;border-left:none;transform-origin:50% 25%}.slick-dots{display:flex;margin:0.5em 0 0 0;padding:0;list-style-type:none;justify-content:center}.slick-dots li{width:20px;height:20px;position:relative}.slick-dots li button{border-style:none;background-color:transparent;color:transparent;padding:0;margin:0;width:100%;height:100%;line-height:1;outline:none;cursor:pointer}.slick-dots li button::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;background-color:#777;width:7px;height:7px;transition:all 0.15s ease;content:""}.slick-dots li.slick-active button::before{background-color:#333;width:10px;height:10px}.sitemap .main-content>ul:not(.breadcrumbs){margin:0;padding:0;list-style-type:none}.sitemap .main-content>ul:not(.breadcrumbs)>li{padding:1em 1.5em}.sitemap .main-content>ul:not(.breadcrumbs)>li:nth-child(odd){background-color:#f6f6f6;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.sitemap .main-content>ul:not(.breadcrumbs)>li>a{font-size:1.1em;font-weight:bold}.sitemap .main-content>ul:not(.breadcrumbs)>li a+ul{margin-top:0.5em}.sitemap .main-content>ul:not(.breadcrumbs)>li>ul{list-style-type:square;color:#333}.sitemap .main-content>ul:not(.breadcrumbs)>li>ul li{margin-bottom:0.5em}.content-audit{margin-top:4em;font-size:0.85em;padding:0.5em 0}.content-audit span{font-weight:700}.content-audit p{margin:0.25em 0}.sidebar-site-utilities{display:flex;flex-direction:row;margin:0 0 1em 0;padding:0;list-style-type:none;overflow:visible}@media print{.sidebar-site-utilities{display:none}}.sidebar-site-utilities li{width:44px;height:44px}.sidebar-site-utilities a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;text-decoration:none;background-color:#eee;font-size:1.5em;transition:all 0.085s ease;color:#444}.sidebar-site-utilities a:hover{color:#fff}.sidebar-site-utilities a.email:hover{background-color:#cb3128}.sidebar-site-utilities a.print:hover{background-color:#666}.sidebar-site-utilities a.facebook:hover{background-color:#3b5998}.sidebar-site-utilities a.twitter:hover{background-color:#1da1f2}.sidebar-site-utilities a.linkedin:hover{background-color:#0077b5}@media only screen and (min-width: 1000px){.sidebar-site-utilities{flex-direction:column;position:absolute;top:2em;right:0;margin:0}}@media only screen and (min-width: 1000px){.fullwidth .sidebar-site-utilities{flex-direction:row;position:initial;float:right;margin-left:2em}}.news-article .news-date{margin-bottom:1em}.news-article .news-summary{font-weight:bold}.news-listing{list-style-type:none;margin:0;padding:0.5em;background-color:#f6f6f6;border:1px solid #e6e6e6;border-top-width:2px}@media only screen and (min-width: 750px){.news-listing{display:flex;flex-wrap:wrap;align-items:flex-start}}.news-listing .news-item{border:1px solid #e6e6e6;border-bottom-width:2px;margin:0.5em}@media only screen and (min-width: 750px){.news-listing .news-item{width:calc(33.33333333% - 1em)}}.news-listing .news-item .news-image{background-color:#e6e6e6}.news-listing .news-item .news-summary{background-color:#fff;padding:1em}.news-listing .news-item .news-summary p:last-child{margin-bottom:0}.news-listing .news-item .news-summary .news-date{font-size:0.9em;color:#666}.event .event-description{margin-top:1em}.event-listing{list-style-type:none;margin:0;padding:0.5em;background-color:#f6f6f6;border:1px solid #e6e6e6;border-top-width:2px}@media only screen and (min-width: 750px){.event-listing{display:flex;flex-wrap:wrap;align-items:flex-start}}.event-listing .event-item{border:1px solid #e6e6e6;border-bottom-width:2px;margin:0.5em}@media only screen and (min-width: 750px){.event-listing .event-item{width:calc(33.33333333% - 1em)}}.event-listing .event-item .event-image{background-color:#e6e6e6}.event-listing .event-item .event-summary{background-color:#fff;padding:1em}.event-listing .event-item .event-summary p:last-child{margin-bottom:0}.event-listing .event-item .event-summary .event-date{font-size:0.9em;color:#666}.youtube-video{margin:1.5em auto;position:relative;width:100%}@media only screen and (min-width: 750px){.youtube-video.mqdefault{width:320px}.youtube-video.hqdefault{max-width:480px}.youtube-video.sddefault{max-width:640px}}.youtube-video .video{position:relative;display:block;color:#fff;width:100%}.youtube-video .video::after{display:flex;justify-content:center;align-items:center;content:'\F144';font-family:"Font Awesome 5 Free";font-weight:400;font-size:3.5em;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.youtube-video .video:hover::after{color:#fff}.youtube-video .youtube-transcript{font-size:0.75em;margin:0;display:flex;justify-content:flex-end}.youtube-video .youtube-transcript a{color:#111;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.1);padding:0 0.75em}.youtube-video .youtube-transcript a:hover{color:#007eb1}.youtube-video .youtube-transcript .fa-file-alt{color:#111;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.2);font-size:1.35em;width:24px;height:24px}.pagination{display:flex;justify-content:center;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}@media print{.pagination{display:none}}.pagination li{display:flex;height:36px;min-width:36px;margin:0 0.25em 0.25em 0;overflow:hidden}.pagination li a{display:flex;border-radius:3px;width:100%;height:100%;align-items:center;justify-content:center;text-decoration:none}.pagination li a[rel="prev"],.pagination li a[rel="next"]{padding:0 0.75em}@media print{.contact-footer-container{display:none}}.contact-footer-container .contact-footer{display:flex;flex-direction:column;width:100%;list-style-type:none;padding:0.5em 0;margin:0}@media only screen and (min-width: 1000px){.contact-footer-container .contact-footer{flex-direction:row}}.contact-footer-container .contact-footer a{color:#fff;text-decoration:none}.contact-footer-container .contact-footer>li{margin:0.25em 0;padding:0 1em;display:flex;align-items:center;justify-content:center;width:100%}@media only screen and (min-width: 1000px){.contact-footer-container .contact-footer>li{margin:0}}@media only screen and (min-width: 1000px){.contact-footer-container .contact-footer>li{width:33.33333333%}}@media only screen and (min-width: 1000px){.contact-footer-container .contact-footer .feedback{justify-content:left}}.contact-footer-container .contact-footer .feedback a{display:block;background-color:#fff;color:#111;padding:0.25em 1.5em;border-radius:3px;transition:all 0.1s ease}.contact-footer-container .contact-footer .feedback a:active{background-color:#007eb1;color:#fff}.contact-footer-container .contact-footer .phone{justify-content:center}.contact-footer-container .contact-footer .phone a{font-weight:bold;margin:0 0.25em}.contact-footer-container .contact-footer .phone a:hover{text-decoration:underline}.contact-footer-container .contact-footer .social{align-items:flex-start}@media only screen and (min-width: 1000px){.contact-footer-container .contact-footer .social{justify-content:flex-end}}.contact-footer-container .contact-footer .social a{display:flex;align-items:center;justify-content:center;font-size:1.5em;min-width:40px;height:40px}.contact-footer-container .contact-footer .social a:hover{background-color:rgba(255,255,255,0.15)}.feedback-container{background-color:#f6f6f6;color:#000;padding:1.5em;border-radius:2px;border:2px solid #007eb1;margin-bottom:15px;display:none}.feedback-container.active{min-height:200px}@media print{.fat-footer{display:none}}.fat-footer .container{display:flex;flex-wrap:wrap;padding:0.75em 0}@media only screen and (min-width: 1000px){.fat-footer .container{padding:0}}.fat-footer h3{margin:0 0 0.25em 0;padding:0 0 0.25em 0;position:relative}.fat-footer ul{list-style-type:none;width:100%;padding:0;margin:0;display:none}@media only screen and (min-width: 1000px){.fat-footer ul{display:block}}.fat-footer a{text-decoration:none}.fat-footer a:hover{text-decoration:underline}footer.footer{padding:2em 1em;font-size:0.85em}footer.footer .footer-links{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}@media print{footer.footer .footer-links{display:block}}footer.footer .footer-links li{display:block;padding:0 0.75em;margin:0 0 0.5em 0;line-height:1.25}@media only screen and (min-width: 1000px){footer.footer .footer-links li{margin:0}}@media print{footer.footer .footer-links li.no-print{display:none}}footer.footer .copyright{margin:0;padding:1em 0 0 0}footer.footer .copyright p{margin:0;text-align:center}footer.footer a,footer.footer a:active,footer.footer a:visited{text-decoration:none}footer.footer a:hover{text-decoration:underline}.marketing-banner{position:relative;overflow:hidden}.marketing-banner.fullscreen{height:450px;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.marketing-banner.column{height:350px}.marketing-banner .marketing-content{position:relative;height:100%;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;max-width:900px;margin:0 auto}.marketing-banner .marketing-content .marketing-text{text-align:center}.marketing-banner .marketing-content .link-button{display:block;margin-top:1.5rem}.marketing-banner img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.two-column-content{display:flex;flex-direction:column;margin:0 0 2rem 0;padding:0;list-style-type:none}@media only screen and (min-width: 750px){.two-column-content{flex-direction:row;margin:0 -1rem 2rem 0}}@media only screen and (min-width: 750px){.two-column-content li{width:50%;margin:0 1rem}}.cards{display:flex;padding:0;list-style-type:none;margin:0 -0.5rem 2rem -0.5rem;flex-wrap:wrap;text-align:center}@media only screen and (min-width: 750px){.cards.col-2 li{width:calc(50% - 1rem)}.cards.col-3 li{width:calc(33.33333333% - 1rem)}.cards.col-4 li{width:calc(25% - 1rem)}}.cards li{margin:0.5rem;display:flex;flex-direction:column;justify-content:space-between}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:#222;position:relative;overflow-x:hidden}a{color:#007eb1}a:hover{color:#ff8100}:focus{outline-color:#007eb1;outline-style:auto;outline-width:2px}@media print{p,blockquote{page-break-inside:avoid}}.content{padding:0 1.25em 1.5em 1.25em}@media only screen and (min-width: 1000px){.content{padding:0 2em 1.5em 2em}}@media print{.content{padding:5mm}}.content .container{flex-wrap:wrap}.content.home{display:block;padding:0}.fullwidth .container{max-width:1100px}.main-content{max-width:100%}.main-content.wide-main{width:100%}@media only screen and (min-width: 1000px){.main-content.wide-main{width:80%}}.main-content.wide-main h2{margin-bottom:0.25em}.search-page .main-content.wide-main{width:100%}.content.home .main-content{width:100%;padding-left:0}@media only screen and (min-width: 1000px){.content.home .main-content{width:80%}}.content-image img{margin-bottom:2em}.hide{display:none}body{line-height:1.5}h1{margin:-0.7rem 0 0.75em 0;font-size:2.75rem}h2{font-size:2.1875rem;margin:0 0 0.5em 0}h3{font-weight:normal;font-size:1.2rem;line-height:1.3;margin:0 0 0.5em 0}h1,h2{font-weight:300;line-height:1.2}h4{line-height:1.2;margin-bottom:0.5rem}.button{background-color:buttonface;font-family:inherit;font-size:inherit;color:#111}.button:hover{color:#111}blockquote{border:1px solid #bbb;border-radius:7px;width:100%;padding:1.25em;font-size:1rem;margin:2.5em 0}blockquote h4{margin:0}blockquote footer{color:#777}blockquote::after{display:none}.pullquote{color:#007eb1}ul+p{margin-top:2rem}ul.chevron{margin-left:1.5rem;list-style-type:none}ul.chevron>li{position:relative;padding-left:1rem}ul.chevron>li::before{position:absolute;top:0.25rem;left:0;font-family:"Font Awesome 5 Pro";content:"\F054";font-weight:400;color:#bbb;font-size:0.85rem}hr{border-top:2px solid #ededed;margin:4rem 0}hr.small{margin:1rem 0 2rem 0}.main-content *+h2,.main-content *+h3{margin-top:2.5rem}.main-content p+h4{margin-top:1.5rem}.main-content ul ul{list-style-type:none;margin-bottom:0;padding:0}.main-content ul ul li{position:relative;padding-left:1rem}.main-content ul ul li::before{position:absolute;top:0;left:-1.5rem;content:"\2014"}.connect{margin:0 0 1.5em 0;padding:0;list-style-type:none;display:flex}.connect li{margin-right:0.25em}*+.case-study{margin-top:4rem}.case-study{background-color:#f2f2f2;padding:2rem;margin-bottom:4rem}.case-study h4{font-weight:600}.case-study p:last-of-type{margin-bottom:0}.intro-text{font-size:1.5em;font-weight:300;color:#949494;margin:2rem 0}.intro-text p:last-child{margin-bottom:0}.fullwidth .intro-text{margin:2rem 0 4rem 0}.fullwidth .intro-text+p{margin-top:-2rem}.skip-links{background-color:#04609c;color:#fff}.skip-links a{color:#fff}.skip-links a:hover{text-decoration:none}header{background-color:#000;z-index:1000}@media only screen and (min-width: 1000px){header{position:-webkit-sticky;position:sticky;top:0}}@media print{header{background-color:#fff}}header .mini-header{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 1000px){header .mini-header{height:70px;justify-content:space-between;flex-wrap:nowrap;padding:0 1em}}header .mini-header a{color:#fff;text-decoration:none}header .mini-header .header-department{display:flex;align-items:center;padding:0 1em;height:70px;width:100%}@media only screen and (min-width: 1000px){header .mini-header .header-department{width:auto;height:auto;padding:0}}header .mini-header .header-department .logos{margin-top:-5px;width:140px}@media print{header .mini-header .header-department .logos img{display:none}}header .mini-header .header-department .logos .print-logo{display:none}@media print{header .mini-header .header-department .logos .print-logo{display:block}}header .mini-header .header-department .department-name{width:15em;font-weight:300;padding-left:1.25em;margin-left:1.25em;line-height:1.25em;border-left:1px solid #666;font-size:0.85em}@media only screen and (min-width: 1000px){header .mini-header .header-department .department-name{font-size:1rem}}@media print{header .mini-header .header-department .department-name{color:#000}}header .mini-header .navigation-search{display:flex;flex-wrap:wrap;position:relative;align-items:center;height:100%;width:100%}@media only screen and (min-width: 1000px){header .mini-header .navigation-search{flex-wrap:nowrap;width:auto}}header .mini-header .navigation-search .primary-nav-container{display:none;width:100%;order:2}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .primary-nav-container{display:flex}}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .primary-nav-container{order:1;height:100%;width:auto}}header .mini-header .navigation-search .primary-nav-container .header-nav{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0.5em 0 0.5em 1em;background-color:#333}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .primary-nav-container .header-nav{display:flex;padding:0 0 0 1em;background-color:transparent;flex-direction:row;height:70px}}header .mini-header .navigation-search .primary-nav-container .header-nav>li{position:relative}header .mini-header .navigation-search .primary-nav-container .header-nav>li:hover{background-color:#333}header .mini-header .navigation-search .primary-nav-container .header-nav>li a{padding:0.25em 1em;display:flex;align-items:center;height:100%}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .primary-nav-container .header-nav>li a{padding:0 1em}}header .mini-header .navigation-search .primary-nav-container .header-nav>li a:hover{color:#fff}header .mini-header .navigation-search .primary-nav-container .header-nav>li ul{display:none}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(1):hover ul,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(2):hover ul,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(3):hover ul,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(4):hover ul,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(5):hover ul,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(6):hover ul{display:flex}header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(1) ul,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(2) ul,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(3) ul,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(4) ul,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(5) ul,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(6) ul{list-style-type:none;margin:0;padding:0.75em 0;flex-wrap:wrap;width:450px}header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(1) ul li,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(2) ul li,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(3) ul li,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(4) ul li,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(5) ul li,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(6) ul li{width:50%}header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(1) ul li:nth-child(odd),header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(2) ul li:nth-child(odd),header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(3) ul li:nth-child(odd),header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(4) ul li:nth-child(odd),header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(5) ul li:nth-child(odd),header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(6) ul li:nth-child(odd){border-right:1px solid #fff}header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(1) ul li a,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(2) ul li a,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(3) ul li a,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(4) ul li a,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(5) ul li a,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(6) ul li a{line-height:1.3;padding:0.5em 1.25em;background-color:transparent;transition:background 0.1s ease}header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(1) ul li a:hover,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(2) ul li a:hover,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(3) ul li a:hover,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(4) ul li a:hover,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(5) ul li a:hover,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(6) ul li a:hover{text-decoration:underline}header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(5) ul,header .mini-header .navigation-search .primary-nav-container .header-nav>li:nth-child(6) ul{left:auto;right:0}header .mini-header .navigation-search .primary-nav-container .header-nav>li ul{display:none;position:absolute;top:100%;left:0;background-color:#333;list-style-type:none;margin:0;padding:0;min-width:100%}header .mini-header .navigation-search .primary-nav-container .header-nav>li ul li{width:100%}header .mini-header .navigation-search .primary-nav-container .header-nav>li:hover>ul{display:block}}header .mini-header .navigation-search .icon-menu-toggle{display:block;margin-left:0.5em;width:40px;height:40px;position:relative;top:0;left:auto;cursor:pointer}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .icon-menu-toggle{display:none}}header .mini-header .navigation-search .icon-menu-toggle .icon-menu-bar{display:block;width:29px;height:3px;background-color:#fff;border-radius:1px;position:absolute;top:9px;left:6px;transition:all 0.15s ease}header .mini-header .navigation-search .icon-menu-toggle .icon-menu-bar.menu-bar-2{top:19px}header .mini-header .navigation-search .icon-menu-toggle .icon-menu-bar.menu-bar-3{top:29px}header .mini-header .navigation-search .icon-menu-toggle.active{background-color:transparent}header .mini-header .navigation-search .icon-menu-toggle.active .menu-bar-1{opacity:0}header .mini-header .navigation-search .icon-menu-toggle.active .menu-bar-2-1{transform:rotate(46deg)}header .mini-header .navigation-search .icon-menu-toggle.active .menu-bar-2-2{transform:rotate(-46deg)}header .mini-header .navigation-search .icon-menu-toggle.active .menu-bar-3{opacity:0}@media print{header .mini-header .navigation-search .icon-menu-toggle{display:none}}header .mini-header .navigation-search .header-search-toggle{display:none;justify-content:center;align-items:center;background-color:transparent;border-radius:0;color:#fff;width:40px;height:40px;font-size:1.5em;padding:0;cursor:pointer}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .header-search-toggle{display:flex;order:2}}@media print{header .mini-header .navigation-search .header-search-toggle{display:none}}header .mini-header .navigation-search .global-search{width:100%;padding:0 1em 0.75em 1em}@media only screen and (max-width: 749px){header .mini-header .navigation-search .global-search{display:block !important}}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .global-search{padding:0;display:none;position:absolute;top:0;right:0;height:100%;z-index:1500}}@media print{header .mini-header .navigation-search .global-search{display:none}}header .mini-header .navigation-search .global-search .header-search-reveal{display:flex;align-items:center;height:100%;position:relative}header .mini-header .navigation-search .global-search .header-search-reveal .header-search-input{width:calc(100% - 48px);border-style:none;border-radius:0;padding:0.6565em 3em 0.6565em 1em;line-height:1;margin:0}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .global-search .header-search-reveal .header-search-input{width:100%}}header .mini-header .navigation-search .global-search .header-search-reveal button{position:absolute;top:50%;right:48px;transform:translateY(-50%);background-color:transparent;border-radius:0;color:#bbb;width:40px;height:40px;font-size:1.5em;padding:0;transition:color 0.15s ease}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .global-search .header-search-reveal button{right:0}}header .mini-header .navigation-search .global-search .header-search-reveal button:hover{color:#111}.primary-nav-container{position:absolute;top:52px;left:0;width:100%;z-index:500}@media only screen and (min-width: 1000px){.primary-nav-container{position:static;background-color:rgba(0,0,0,0.85);transition:all 0.5s ease}}.primary-nav-container .primary-nav li{font-size:1.4em;transition:all 0.1s ease}.primary-nav-container .primary-nav>li:hover{background-color:#444}.primary-nav-container .primary-nav li a{color:#fff;padding:0.5em}.primary-nav-container .primary-nav.simple .primary-sub-nav{box-shadow:0 5px 10px -5px rgba(0,0,0,0.25)}.primary-nav-container .primary-nav.simple .primary-sub-nav>li{background-color:#000}.primary-nav-container .primary-nav.simple .primary-sub-nav>li:hover{background-color:#444}.primary-nav-container .primary-nav.simple .primary-sub-nav>li a{padding:0.5em 1em}.primary-nav-container .primary-nav.simple li a{padding:0.75em 1em}.section-nav{border:1px solid #dfe1e5;border-radius:7px;overflow:hidden;top:6.5rem}.section-nav h3{font-size:1rem;font-weight:bold;border-bottom:1px solid #dfe1e5;transition:background 0.15s ease}.section-nav h3 a{padding:0.75em 1.25em}.section-nav h3 a:hover{text-decoration:none}.section-nav a{color:#222;transition:all 0.15s ease}.section-nav .secondary-nav{margin:0 1.25rem;list-style-type:none}.section-nav .secondary-nav>li{padding:0;border-top:1px solid #dfe1e5}.section-nav .secondary-nav>li:first-child{border-style:none}.section-nav .secondary-nav li{position:relative}.section-nav .secondary-nav li a{color:#111;line-height:1.3;text-decoration:none;margin-left:1.25rem;padding:0.75rem 0;display:block}.section-nav .secondary-nav li a:hover{font-weight:600}.section-nav .secondary-nav li::before{position:absolute;top:0.9rem;left:0;font-family:"Font Awesome 5 Pro";content:"\F054";font-weight:400;color:#bbb;font-size:0.85rem}.section-nav .secondary-nav li.active{border-top-style:none}.section-nav .secondary-nav li.active>a{background-color:#f2f2f2;font-weight:normal;margin:0 -1.25rem;padding:0.75rem 1.25rem 0.75rem 2.5rem}.section-nav .secondary-nav li.active+li{border-style:none}.section-nav .secondary-nav .secondary-sub-nav{margin:0}.section-nav .secondary-nav .secondary-sub-nav>li{border-bottom:1px dotted #dfe1e5}.section-nav .secondary-nav .secondary-sub-nav>li::before{left:1.25rem}.section-nav .secondary-nav .secondary-sub-nav>li a{margin-left:2.5rem}.section-nav .secondary-nav .secondary-sub-nav>li:last-child{border-style:none;padding-bottom:0}.breadcrumb-container{width:100%;margin:1.5rem 0;flex-shrink:0}@media only screen and (min-width: 1000px){.breadcrumb-container{margin:3rem 0}}.breadcrumb-container .breadcrumbs{margin:0}.breadcrumb-container .breadcrumbs li:not(:last-child)::after{color:#bbb}.breadcrumb-container .breadcrumbs a,.breadcrumb-container .breadcrumbs a:active,.breadcrumb-container .breadcrumbs a:visited{color:#111}.breadcrumb-container .breadcrumbs li:not(:last-child)::after{font-family:"Font Awesome 5 Pro";font-weight:400;content:"\F054"}.wide-main .page-index.col-2 .page-index-item .index-image{height:250px}@media print{.wide-main .page-index.col-2 .page-index-item .index-image{height:0 !important}}.page-index{clear:both;margin:3rem 0}.page-index.no-subpages .sub-page-index{display:none}@media only screen and (min-width: 750px){.page-index.col-2{margin:3rem -0.75rem}}.page-index.col-2 .page-index-item{width:100%}@media only screen and (min-width: 750px){.page-index.col-2 .page-index-item{width:calc(50% - 1.5rem);margin:0.75rem}}.page-index.col-2 .page-index-item .index-image{height:175px}@media only screen and (min-width: 750px){.page-index.col-2 .page-index-item .index-image{height:150px}}@media print{.page-index.col-2 .page-index-item{width:calc(50% - 0.75rem);display:inline-block;page-break-inside:avoid}}@media only screen and (min-width: 750px){.page-index.col-3{margin:3rem -0.75rem}}.page-index.col-3 .page-index-item{width:100%}@media only screen and (min-width: 750px){.page-index.col-3 .page-index-item{width:calc(33.33333333% - 1.5rem);margin:0.75rem}}.page-index.col-3 .page-index-item .index-image{height:175px}@media only screen and (min-width: 750px){.page-index.col-3 .page-index-item .index-image{height:150px}}@media print{.page-index.col-3 .page-index-item{width:calc(50% - 1.5rem);display:inline-block;page-break-inside:avoid}}@media only screen and (min-width: 750px){.page-index.col-4{margin:3rem -0.75rem}}.page-index.col-4 .page-index-item{width:100%}@media only screen and (min-width: 750px){.page-index.col-4 .page-index-item{width:calc(25% - 1.5rem);margin:0.75rem}}@media print{.page-index.col-4 .page-index-item{width:calc(25% - 1.5rem);display:inline-block;page-break-inside:avoid}}.page-index .page-index-item{background-color:#f2f2f2;display:flex;flex-direction:column;padding:0;margin:0 0 1.5rem 0}@media only screen and (min-width: 750px){.page-index .page-index-item{margin:1.5rem}}.page-index .page-index-item .index-title{font-size:1.25em;margin-bottom:0;line-height:1.3}.page-index .page-index-item .index-title a{color:inherit;text-decoration:none;font-weight:400}.page-index .page-index-item .index-title a:hover{text-decoration:underline}.page-index .page-index-item .index-content{padding:1rem;display:flex;flex-direction:column}.page-index .page-index-item .index-image{background-color:#eee;box-shadow:inset 0 0 10px -4px rgba(0,0,0,0.25)}.page-index .page-index-item .index-image img{transition:all 0.75s ease-in-out;transform:scale(1)}.page-index .page-index-item .index-image img:hover{transform:scale(1.1)}@media print{.page-index .page-index-item .index-image a{display:none}.page-index .page-index-item .index-image a::after{display:none}}.page-index .page-index-item .index-description{margin-top:0.5rem;font-size:0.9rem}.page-index .page-index-item .index-description:empty{display:none}.page-index .page-index-item .index-description ~ .sub-page-index{margin-top:1rem}.module{border:1px solid #dfe1e5;border-radius:5px;overflow:hidden;padding:0}.module h3{font-size:1rem;font-weight:bold;padding:0.75em 1.25em 0 1.25em;margin:0}.module p:last-child{margin:0}.module ul{margin:0;padding:0 1.25em 0.5em 1.25em;list-style-type:none}.module ul li{position:relative;padding:0.5em 0;border-bottom:1px solid #dfe1e5}.module ul li:last-child{border-style:none}.module ul li a{color:#111;line-height:1.3;text-decoration:none;margin-left:1.25em;display:block}.module ul li a:hover{text-decoration:underline}.module ul li::before{position:absolute;top:0.65em;left:0;font-family:"Font Awesome 5 Pro";content:"\F054";font-weight:400;color:#bbb;margin-right:1em;font-size:0.85em}.module ul li .multiple_category_region{margin-left:1.5em;color:#9c9999;font-size:0.8em;padding:0.25em 0}.module.aside-image img{width:100%}.module .single_news{margin:0;padding:0 1.25em 0.5em 1.25em;list-style-type:none}.module .single_news .single_news_title{padding-top:0.5em}.module .single_news .single_news_title a{color:#111;line-height:1.3;text-decoration:none;display:block}.module .single_news .single_news_title a:hover{text-decoration:underline}.module .single_news .single_news_desc{font-size:0.9em;color:#777;padding-top:0.25em}.accordion-container{margin:4rem 0}.accordion-container h2{margin-bottom:0.5em}.accordion-container .accordion{border-bottom:1px solid #ddd}.accordion-container .accordion ul{list-style-type:disc}.accordion-container .accordion ul li::before{display:none}.accordion-container .accordion .accordion-item .accordion-title{color:#787878;border-top:1px solid #ddd;padding-right:2em;font-size:1.2rem;line-height:1.3}.accordion-container .accordion .accordion-item .accordion-title .toggle::after{display:flex;position:absolute;top:50%;right:0.5em;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;font-size:1.1em;content:'+';transition:all 0.1s ease;align-items:center;justify-content:center;background-color:#fff;border:2px solid #787878;color:#787878;font-weight:bold;padding:0 0 1px 0}.accordion-container .accordion .accordion-item .accordion-content{padding-top:0.75em;padding-bottom:1.5em}@media print{.accordion-container .accordion .accordion-item .accordion-content p{page-break-inside:avoid}}.accordion-container .accordion .accordion-item.active .accordion-title,.accordion-container .accordion .accordion-item.active .accordion-title .toggle::after{content:"\E2\2C6\2019"}table thead th{border-bottom:2px solid #999}table tbody th{font-weight:bold}table tfoot td{border-top:2px solid #999;font-weight:bold}table tbody th,table tbody td{border-bottom:1px solid #ddd}table:not(.striped) tbody tr{transition:background 0.1s ease}table:not(.striped) tbody tr:hover{background-color:#f5f5f5}table.striped tbody tr:nth-child(even){background-color:#f2f2f2}table caption{color:#777}.responsive-table.sticky thead tr th:first-child::after,.responsive-table.sticky tbody tr th:first-child::after,.responsive-table.sticky tbody tr td:first-child::after{position:absolute;top:0;left:100%;height:100%;width:1px;border-right:1px solid #ccc;content:''}form .sq-form-required-field{color:#d00;text-decoration:none;font-size:1.1em}form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="password"],form input[type="file"],form textarea,form select{background-color:#fff;border:1px solid #aaa;border-radius:4px;color:#555}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="tel"]:focus,form input[type="password"]:focus,form input[type="file"]:focus,form textarea:focus,form select:focus{border-color:#007eb1;box-shadow:0 0 3px 0 #11ceb4;color:#111;outline:none}form input[type="text"]:disabled,form input[type="email"]:disabled,form input[type="tel"]:disabled,form input[type="password"]:disabled,form input[type="file"]:disabled,form textarea:disabled,form select:disabled{background-color:#e5e5e5;color:#666}form button,form input[type="button"],form input[type="submit"],form input[type="reset"]{border-radius:4px;background-color:#2980b9;color:#fff}form input[type="reset"]{background-color:#c0392b}form button:hover,form input[type="button"]:hover,form input[type="submit"]:hover{background-color:#3498db}form input[type="reset"]:hover{background-color:#e74c3c}form fieldset{border-style:none;padding:0}form fieldset legend{font-weight:700;background-color:#fff}form .sq-form-section-title{color:#007eb1;font-size:1.1em;margin:0.5em 0;padding-bottom:0.5em;border-bottom:1px solid #ddd;display:block;width:100%}form .sq-form-error{color:#c0392b;background-color:rgba(192,57,43,0.065);border-left:6px solid #c0392b}form .sq-form-question-note{display:block;font-style:normal;margin:0.5em 0;font-size:0.9em}form .sq-form-errors{border:1px solid #c0392b;background-color:rgba(192,57,43,0.05);border-left-width:8px;border-radius:0 3px 3px 0;padding:0.25em 2em;margin:0 0 2em 0}.alert{border:1px solid #aaa;border-left-width:8px;border-radius:0 3px 3px 0}.alert.info{border-color:#2980b9}.alert.warning{border-color:#f39c12}.alert.danger{border-color:#c0392b}.alert.success{border-color:#27ae60}.alert.info::after{color:#2980b9}.alert.warning::after{color:#f39c12}.alert.danger::after{color:#c0392b}.alert.success::after{color:#27ae60}.content-audit{color:#555;clear:both;display:flex;flex-direction:row;justify-content:space-between}.pagination-wmp{list-style-type:none;margin:1.5rem 0 0 0;padding:0;width:100%;display:flex;flex-wrap:wrap;line-height:1;justify-content:center;font-size:0.9rem}.pagination-wmp li a,.pagination-wmp li span{display:block;border:1px solid #d7d7d7;padding:0.5rem 0.75rem;border-radius:3px;text-align:center;line-height:1;margin:0 0.15rem 0.3rem 0.15rem;min-width:26px;text-decoration:none;color:#757575}.pagination-wmp li a:hover,.pagination-wmp li span:hover{background-color:#efefef}.pagination-wmp li.active a,.pagination-wmp li.active span{font-weight:600;border:1px solid #656565;background-color:#757575;color:#fff}.pagination li{height:initial;display:flex;padding:0.5em 0;line-height:1;color:#ccc;margin:0 0.15em;min-width:26px}.pagination li span,.pagination li a{text-align:center}.pagination li span{display:block;width:100%;text-align:center;font-weight:bold;color:#007eb1;font-size:1.1em}.pagination li a:hover{text-decoration:underline}.pagination li a:active,.pagination li.active a:hover,.pagination li.active a{border-color:#007eb1;background-color:#007eb1;color:#fff}.pagination li.button{background-color:#007eb1;border-radius:3px;color:#ccc;padding:0.5em 0.75em}.pagination li.button a{color:#fff}table+.pagination{margin-top:-1em;margin-bottom:3em}.search-page .btn-group,.search-page .modal,.search-page h2.sr-only{display:none}.search-page cite{color:#666;display:block;margin:0.5em 0}.search-page .site-select{background-color:#f6f6f6;border:1px solid #e6e6e6}.search-page .site-select fieldset{margin:0}.search-page .search-results{list-style-type:none;margin:0;padding:0}.search-page .search-results .result{padding:1.5rem 0}.search-page .search-results a{color:inherit;text-decoration:none}.search-page .search-results a:hover{text-decoration:underline}.search-page .search-results h4{margin-bottom:0.5rem}.search-page aside h2{font-size:1.5rem;padding:1rem 0 0 1rem}.search-page aside h3{margin-top:1rem;padding:0}.search-page aside ul{padding:0}.contact-footer-container{background-color:#222;color:#fff}.contact-footer-container .contact-footer a{color:#fff}.contact-footer-container .contact-footer .social a:hover{background-color:rgba(255,255,255,0.15)}.fat-footer{background-color:#eaeaea}.fat-footer .footer-header{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAL0lEQVQYV2NMS0v7z4AE1NXVGRiRBUECN2/eRAjCBECawCqRBcCCvb29/0FakAEAqV4XcJRCqVUAAAAASUVORK5CYII=) repeat #666;height:65px}.fat-footer .footer-header .qgov-logo{height:45px;display:block;margin:0 0 0 1em;-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,0.25));filter:drop-shadow(0 1px 2px rgba(0,0,0,0.25))}@media only screen and (min-width: 1000px){.fat-footer .footer-header .qgov-logo{margin:10px 0 0 0}}.fat-footer a{transition:all 0.15s ease}.fat-footer .container{display:block}@media only screen and (min-width: 1000px){.fat-footer .container{display:flex}}.fat-footer .container>div{width:100%;padding:1.25em}.fat-footer .container>div.about-text{padding:1rem}@media only screen and (min-width: 1000px){.fat-footer .container>div.about-text{padding:2em 1.25em}}@media only screen and (min-width: 1000px){.fat-footer .container>div.about-text{width:30%}.fat-footer .container>div.portfolio{width:40%}.fat-footer .container>div.connect{width:30%}}.fat-footer .about-text{font-size:0.8em}.fat-footer .about-text .white-ribbon{width:125px}.fat-footer .portfolio .portfolio-sites{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.fat-footer .portfolio .portfolio-sites li{height:64px;margin:0 7px 7px 0;align-items:center;display:flex}.fat-footer .portfolio .portfolio-sites li img{display:block}.fat-footer .portfolio .portfolio-sites li:nth-child(1) img{height:32px}.fat-footer .portfolio .portfolio-sites li:nth-child(2) img{height:64px}.fat-footer .connect p{margin-bottom:0}.fat-footer .connect .contact-number{color:#111;font-weight:bold}.fat-footer .connect .social{display:flex}.fat-footer .connect .social li{margin-right:0.5em}.fat-footer .connect .social li a{font-size:2em;opacity:1}.fat-footer .connect .social li a .fa-facebook-square{color:#3b5998}.fat-footer .connect .social li a .fa-twitter{color:#1da1f2}.fat-footer .connect .social li a .fa-youtube{color:#f00}.fat-footer .connect .social li a:hover{opacity:0.75}footer.footer{background-color:#f2f2f2;padding:3em 1em;font-size:0.85em}footer.footer .footer-links li:not(:last-child){border-right:1px solid #999}@media print{footer.footer .footer-links li:not(:last-child){border-style:none}}footer.footer a,footer.footer a:active,footer.footer a:visited{color:#000}@media print{footer.footer{display:none}}.image-carousel-container{margin-bottom:3em}@media print{.image-carousel-container{display:block}}.home .image-carousel-container{width:100%}.home .image-carousel-container .tile{height:300px}@media only screen and (min-width: 750px){.home .image-carousel-container .tile{height:450px}}.home .image-carousel-container .tile .carousel-caption{background-color:#333;padding:2rem 3rem;color:#fff}@media only screen and (min-width: 1301px){.home .image-carousel-container .tile .carousel-caption{position:absolute;top:0;left:50%;width:450px;transform:translateX(-650px);height:100%;right:auto;bottom:auto;padding:0 5rem 1rem 5rem;background-color:rgba(0,0,0,0.7);display:flex;flex-direction:column;justify-content:center}}.home .image-carousel-container .tile .carousel-caption h3{font-size:2rem;line-height:1.3;margin-bottom:1rem}@media only screen and (min-width: 1000px){.home .image-carousel-container .tile .carousel-caption h3{margin-bottom:2rem}}.home .image-carousel-container .tile .carousel-caption p{font-size:1rem;line-height:2}@media print{.home .image-carousel-container .tile .carousel-caption{display:block;width:45%;left:10%;right:0;padding:2rem 6rem 2rem 10rem}}@media print{.home .image-carousel-container .tile img{display:none !important}}@media print{.home .image-carousel-container .tile{display:block;height:10%}}.image-carousel .tile .carousel-caption{background-color:#f2f2f2;padding:0.75rem 1.25rem 1rem 1.25rem;color:inherit}@media only screen and (min-width: 750px){.image-carousel .tile .carousel-caption{background-color:#f2f2f2}}.image-carousel .tile .carousel-caption h3{margin:0 0 0.25rem 0}.image-carousel .tile .carousel-caption p{color:inherit}@media print{.image-carousel .tile .carousel-caption{display:block;width:100%}}.image-carousel .tile a{color:#222}@media print{.image-carousel .tile img,.image-carousel .tile .slick-slide img{display:none !important}}@media print{.image-carousel .tile{display:block;height:0px;width:100%;page-break-inside:avoid}}.slick-dots{margin-bottom:2em}.slick-dots li button::before{background-color:#fff;border:1px solid #c8c8c8;width:10px;height:10px}.slick-dots li.slick-active button::before{background-color:#c8c8c8;width:10px;height:10px}@media print{.slick-dots{display:none}}.image-carousel .slick-prev,.image-carousel .slick-next{top:30%}@media only screen and (min-width: 1000px){.image-carousel .slick-prev,.image-carousel .slick-next{top:50%}}@media print{.image-carousel .slick-prev,.image-carousel .slick-next{display:none}}.image-banner{height:275px}@media only screen and (min-width: 750px){.image-banner{height:375px}}@media only screen and (min-width: 1000px){.image-banner{height:450px}}.image-banner .image-rights{line-height:2}.image-banner .image-rights .fa-camera{display:none}@media print{.image-banner{display:none}}.scroll-to-top{display:none}@media only screen and (min-width: 1000px){.scroll-to-top{display:flex;position:fixed;bottom:1rem;right:1rem;opacity:0.5;transition:opacity 0.15s ease;padding:0.5rem}.scroll-to-top:hover{opacity:1}.scroll-to-top a{display:inline-flex;align-items:center;color:#666;text-decoration:none;font-weight:bold}.scroll-to-top a span{font-size:1.75em;margin-left:0.2em}}.youtube-container.full{margin:4rem 0}@media only screen and (min-width: 750px){.youtube-container.full{padding:2rem;background-color:#f2f2f2}}.youtube-container.full .youtube-video .video{position:relative;display:block;color:#fff;width:100%;margin:0 auto}.youtube-container .youtube-video .video::after{display:flex;justify-content:center;align-items:center;content:'\F167';font-family:"Font Awesome 5 Brands";font-weight:400;font-size:3.5em;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);text-shadow:0 0 5px rgba(0,0,0,0.75);text-decoration:none}.youtube-container .youtube-video .video:hover::after{color:#fff}@media print{.youtube-container .youtube-video .video{display:none !important}}.youtube-container a.hidden{display:none}@media print{.youtube-container a.hidden{display:block}}.image-gallery-container{margin:4rem 0}.image-gallery-heading{margin-bottom:0.5em}.image-gallery{margin:0 -0.5rem}.image-gallery.col-2 li{margin:0.25rem;width:calc(50% - 0.5rem);padding:0;height:150px}@media only screen and (min-width: 750px){.image-gallery.col-2 li{margin:0.5rem;width:calc(50% - 1rem);height:225px}}@media print{.image-gallery.col-2 li img{display:none}}@media print{.image-gallery.col-2 li{width:100%;height:20%}}.image-gallery.full-width.col-3 li{width:calc(33.33333333% - 0.5rem);height:75px;padding:0;margin:0.25rem}@media only screen and (min-width: 750px){.image-gallery.full-width.col-3 li{margin:0.5rem;width:calc(33.33333333% - 1rem);height:200px}}@media only screen and (min-width: 1000px){.image-gallery.full-width.col-3 li{height:250px}}@media print{.image-gallery.full-width.col-3 li img{display:none}}@media print{.image-gallery.full-width.col-3 li{width:100%;height:20%}}.quick-links-container{background-color:#f2f2f2;margin:4rem 0}.quick-links-container .quick-links-content{padding:2rem}@media only screen and (min-width: 750px){.quick-links-container .quick-links-content .quick-links{-webkit-column-count:2;column-count:2}}@media only screen and (min-width: 1000px){.quick-links-container .quick-links-content .quick-links{-webkit-column-count:4;column-count:4}}.quick-links-container .quick-links-content .quick-links a{display:block;margin:0 0 0.5rem 0;color:#111;text-decoration:none}.quick-links-container .quick-links-content .quick-links a:hover{text-decoration:underline}.quick-links-container .quick-links-content .quick-links a:last-of-type{margin:0}.benefits-container{background-color:#f2f2f2;margin:4rem 0;padding:2rem}.benefits-container h2,.benefits-container .container>p{text-align:center}.benefits-container .benefits{margin:0;padding:0;list-style-type:none}@media only screen and (min-width: 750px){.benefits-container .benefits{display:flex;flex-wrap:nowrap}}.benefits-container .benefits li{padding:1.5rem 0;text-align:center}@media only screen and (min-width: 750px){.benefits-container .benefits li{width:33.33333333%}}.benefits-container .benefits li i{font-size:3rem;margin-bottom:0.25rem;color:#666}.benefits-container .benefits li p{padding:0 1.5rem;margin:0}@media print{.benefits-container .benefits li{display:inline-block;width:21%}}@media only screen and (min-width: 750px){.fullwidth .benefits-container .benefits li{padding:2.5rem 0}}.fullwidth .benefits-container .benefits p{padding:0 3rem}.project-overview{margin:4rem 0}.project-link{display:inline-block;border:1px solid #cfcfcf;border-radius:7px;padding:0.75em 1em}.project-link p{margin:0}.project-link a{font-weight:bold;text-decoration:none;color:inherit}.project-link a:hover{text-decoration:underline}.two-column-container{margin:4rem 0}@media only screen and (min-width: 1000px){.two-column-container .two-column-content{-webkit-column-count:2;column-count:2}}.two-column-container .two-column-content blockquote{margin:1em 0}p+.project-footer{margin-top:4rem}.project-footer i+a{margin-left:0.35rem}.project-footer a{color:#111;text-decoration:none}.project-footer a:hover{text-decoration:underline}@media only screen and (min-width: 750px){.project-footer{display:flex;flex-direction:row;margin:0 -0.75rem 3rem -0.75rem}}.project-footer>div{border:1px solid #dfe1e5;border-radius:7px;padding:1.5rem 2rem;margin:1.5rem 0}@media only screen and (min-width: 750px){.project-footer>div{width:calc(33.33333333% - 1.5rem);margin:0 0.75rem}.project-footer>div .filtered-news{border-style:none;padding:0}}@media print{.project-footer>div{display:block;margin-bottom:2em}}.project-footer .connect-grid{display:flex;flex-wrap:wrap;flex-grow:1;margin:0;padding:0;list-style-type:none}.project-footer .connect-grid li{display:flex;justify-content:center;height:44px;width:33.33333333%;margin:0 0 2rem 0}.project-footer .connect-grid li a{height:50px;width:50px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:color 0.15s ease;font-size:2rem;color:#666}.project-footer .connect-grid li a:hover{color:#bbb}.testimonials{margin:4rem 0}.testimonials ul{margin:3rem 0 0 0;list-style-type:none;padding:0}@media only screen and (min-width: 750px){.testimonials ul{display:flex}}.testimonials ul li{margin-bottom:2rem;display:flex;border-bottom:1px dotted #dfe1e5;padding:0 3rem 2rem 1rem;font-size:1.15rem;flex-grow:1}@media only screen and (min-width: 750px){.testimonials ul li{padding:0 3rem 0 0;border-style:none;width:50%;margin:0}}.testimonials ul li:last-child{border-style:none;padding-bottom:0}.testimonials ul li span{color:#666;font-size:3rem;padding:0.5rem 2rem 0 0}.testimonials ul li section{color:#666;font-style:italic}.testimonials ul li section .author{font-size:1rem;font-style:normal;font-weight:bold;margin:0;color:#111}.stories-tile>ul,.filtered-news,.filtered-stories{list-style-type:none;margin:0;padding:0}.stories-tile>ul li,.filtered-news li,.filtered-stories li{position:relative;padding:0.75rem 0;border-bottom:1px solid #dfe1e5}.stories-tile>ul li:last-child,.filtered-news li:last-child,.filtered-stories li:last-child{border-style:none}.stories-tile>ul li::before,.filtered-news li::before,.filtered-stories li::before{position:absolute;top:0.9rem;left:0;font-family:"Font Awesome 5 Pro";content:"\F054";font-weight:400;color:#bbb;margin-right:1rem;font-size:0.85rem}.stories-tile>ul li a,.filtered-news li a,.filtered-stories li a{color:#111;line-height:1.3;text-decoration:none;margin-left:1.25rem;display:block}.stories-tile>ul li a:hover,.filtered-news li a:hover,.filtered-stories li a:hover{text-decoration:underline}.stories-tile>ul li .multiple_category_region,.filtered-news li .multiple_category_region,.filtered-stories li .multiple_category_region{font-size:0.9rem;background-color:#eee;color:#999;border:1px solid #ddd;border-radius:3px;margin-top:0.5rem;padding:0.25em 0.75em;display:inline-flex;word-break:break-word}.news-article .news-date{font-size:0.9em;color:#666}.news-article .news-summary p{font-size:1.5em;font-weight:300;color:#949494}.news-listing{background-color:#f6f6f6;border:1px solid #e6e6e6;border-top-width:2px}.news-listing .news-item{border:1px solid #e6e6e6;border-bottom-width:2px}.news-listing .news-item .news-image{background-color:#e6e6e6}.news-listing .news-item .news-summary{background-color:#fff}.news-listing .news-item .news-summary .news-date{font-size:0.9em;color:#666}.social-share{display:flex;list-style-type:none;margin:0;padding:0;font-size:1.25em}.social-share li{margin-left:1em}.social-share li a{color:#999}.social-share li a:hover{color:#666}@media print{.social-share{display:none}}p+.filter-list{margin-top:3rem}.filter-list{margin-bottom:1.5em}.filter-list .filter-bar{margin-bottom:1em}@media only screen and (min-width: 750px){.filter-list .filter-bar{display:flex;align-items:flex-end}}.filter-list .filter-bar label{font-weight:600;margin:0.4em 0.75em 0.4em 0}.filter-list .filter-bar select{margin-bottom:0;border-radius:3px;font-size:0.85em;margin-right:1.25em;padding:0.5em}.filter-list .filter-bar select .option-year{font-weight:bold}.filter-list .listing{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 2em 0}@media only screen and (min-width: 750px){.filter-list .listing{margin:0 -0.75em 2em -0.75em}}.filter-list .listing.story-module .list-item{flex-grow:1}@media only screen and (min-width: 750px){.filter-list .listing.story-module .list-item{max-width:calc(50% - 1.5em)}}.filter-list .listing.single-rows{flex-direction:column;flex-wrap:nowrap;margin:2em 0}.filter-list .listing.single-rows .list-item{width:100%;background-color:transparent;border-top:1px solid #dfe1e5;margin:0}.filter-list .listing.single-rows .list-item .list-image{display:none}.filter-list .listing.single-rows .list-item .list-content{padding:1rem 0}.filter-list .listing.single-rows .list-item .list-content .list-date{color:#888;margin:0 0 0.5rem 0}.filter-list .listing.single-rows .list-item .list-content .list-heading a{font-size:1.1rem;font-weight:600;margin-bottom:0.25rem}.filter-list .listing.single-rows .list-item .list-content .list-description{margin-top:0.25rem}.filter-list .listing.single-rows .list-item .list-content .read-more{text-transform:uppercase;font-size:0.75rem;text-decoration:none;color:#888;display:inline-block;margin-top:0.5rem}.filter-list .listing.single-rows .list-item .list-content .read-more:hover{text-decoration:none}.filter-list .listing.single-rows .list-item .dev-test-only{margin:0.5rem 0}.filter-list .listing.single-rows .page_numbers{padding-top:1em;border-top:1px solid #dfe1e5}.filter-list .listing .list-item{display:flex;flex-direction:column;background-color:#f2f2f2;width:100%;margin:0.75em 0}@media only screen and (min-width: 750px){.filter-list .listing .list-item{width:calc(50% - 1.5em);margin:0.75em}}@media only screen and (min-width: 1000px){.filter-list .listing .list-item{width:calc(33.33333333% - 1.5em)}}.filter-list .listing .list-item .list-image{background-color:#d2d2d2;height:200px;overflow:hidden}@media only screen and (min-width: 750px){.filter-list .listing .list-item .list-image{height:175px}}@media only screen and (min-width: 1000px){.filter-list .listing .list-item .list-image{height:150px}}.filter-list .listing .list-item .list-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print{.filter-list .listing .list-item .list-image img{display:none}}.filter-list .listing .list-item .list-image a{display:block;height:100%}@media print{.filter-list .listing .list-item .list-image a{display:none}.filter-list .listing .list-item .list-image a::after{display:none}}@media print{.filter-list .listing .list-item .list-image{height:0px}}.filter-list .listing .list-item .list-content{padding:1rem 1.5rem}.filter-list .listing .list-item .list-content .list-heading{font-size:1.25em;line-height:1.25}.filter-list .listing .list-item .list-content .list-heading a{color:inherit;text-decoration:none}.filter-list .listing .list-item .list-content .list-heading a:hover{text-decoration:underline}@media print{.filter-list .listing .list-item .list-content .list-heading a{display:block;width:100%;word-break:break-all}}.filter-list .listing .list-item .list-content .list-date{margin-top:0.75rem;font-size:0.85em;color:#666}.filter-list .listing .list-item .list-content .list-date+.list-description{margin-top:0.5rem}.filter-list .listing .list-item .list-content .list-description{margin-top:0.75rem;font-size:0.9em}.filter-list .listing .list-item .list-content .list-description:empty{display:none}.filter-list .listing .list-item .list-content .list-category{background-color:#ddd;padding:0.75rem;font-size:0.9rem;word-break:break-word;margin-top:1rem}@media print{.filter-list .listing .list-item .list-content{display:block;width:100%}}.filter-list .listing .list-item .dev-test-only{background-color:#f6f6f6;padding:1em;margin:0 1em 1em;font-size:0.9rem}@media print{.filter-list .listing .list-item{width:calc(32.33333333% - 1em);margin:0.5em;display:inline-block;page-break-inside:avoid}}.filter-list .listing button{margin:0.5em}.filter-list .listing .item-none{padding:1.5em 0}@media print{.filter-list{display:block;page-break-inside:avoid}}#storyList .list-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#latest-news-filtering #filter-button{margin-top:1rem}@media only screen and (min-width: 750px){#latest-news-filtering #filter-button{margin-top:0}}.timeline-container{margin:4rem 0}.main-content.wide-main .timeline h2{margin-bottom:3rem}.timeline h2{width:100%;margin-bottom:3rem}.timeline h4{margin-bottom:0.5em}.timeline .tl-row{display:flex;flex-direction:row;width:100%}.timeline .tl-row.right{justify-content:flex-end}.timeline .tl-row.right>*{text-align:right}.timeline .tl-row.right .tl-circle::before{left:73px}.timeline .tl-row.right .tl-circle::after{left:73px}.timeline .tl-row:last-child .tl-circle::after{height:50%}.timeline .tl-row .tl-circle{width:100px;position:relative}@media only screen and (min-width: 1000px){.timeline .tl-row .tl-circle{width:150px}}.timeline .tl-row .tl-circle::before{position:absolute;top:50%;left:25px;width:50px;height:50px;border:2px solid #666;border-radius:50%;transform:translateX(-50%) translateY(-50%);background-color:#fff;content:'';z-index:50}@media only screen and (min-width: 1000px){.timeline .tl-row .tl-circle::before{left:75px}}.timeline .tl-row .tl-circle::after{position:absolute;top:-2px;left:25px;width:2px;height:110%;border-left:2px solid #999;content:'';z-index:25}@media only screen and (min-width: 1000px){.timeline .tl-row .tl-circle::after{left:75px}}.timeline .tl-row .tl-circle.top::after{height:50%}.timeline .tl-row .tl-circle.top::after{top:auto;bottom:-2px}.timeline .tl-row .tl-circle.past::before{border-color:#999;background-color:#f2f2f2}.timeline .tl-row .tl-circle.present::before{border-color:#1995e3}.timeline .tl-row .tl-circle.future::before{border-color:#999}.timeline .tl-row .tl-content{width:65%}.timeline .tl-line{display:flex}.timeline .tl-line div:nth-child(1),.timeline .tl-line div:nth-child(3){width:100px;flex-shrink:0}@media only screen and (min-width: 1000px){.timeline .tl-line div:nth-child(1),.timeline .tl-line div:nth-child(3){width:150px}}.timeline .tl-line div:nth-child(2){width:100%}.timeline .tl-line hr{margin:50px 0;border-top:2px solid #999}.timeline .tl-line>div{position:relative}.timeline .tl-line>div.tl::after,.timeline .tl-line>div.tr::after,.timeline .tl-line>div.bl::after,.timeline .tl-line>div.br::after{position:absolute;width:75px;height:75px;content:'';position:absolute}.timeline .tl-line>div.tl::after{border-top:2px solid #999;border-left:2px solid #999;bottom:-23px;right:0;border-radius:30px 0 0 0}.timeline .tl-line>div.tr::after{border-top:2px solid #999;border-right:2px solid #999;bottom:-23px;left:0;border-radius:0 30px 0 0}.timeline .tl-line>div.br::after{border-bottom:2px solid #999;border-right:2px solid #999;top:-23px;left:0;border-radius:0 0 30px 0}.timeline .tl-line>div.bl::after{border-bottom:2px solid #999;border-left:2px solid #999;top:-23px;right:0;border-radius:0 0 0 30px}.home .homepage-title{font-weight:700;font-size:2.75rem;line-height:1.2;padding:0 1.5rem;text-align:center;display:block;margin-bottom:3rem;width:100%}@media only screen and (min-width: 1000px){.home .homepage-title{font-size:3.25rem;line-height:1.5;padding:0}}.home .homepage-stats{padding:0 3rem;margin:0 0 2rem 0;width:100%;list-style-type:none;text-align:center;border-top:1px solid #111;border-bottom:1px solid #111}@media only screen and (min-width: 1000px){.home .homepage-stats{display:flex;padding:3.5rem 0;margin:0 0 4rem 0}}.home .homepage-stats li{padding:1.5rem}@media only screen and (min-width: 1000px){.home .homepage-stats li{padding:0;width:33.33333333%}}.home .homepage-stats li:not(:last-child){border-bottom:1px solid #111}@media only screen and (min-width: 1000px){.home .homepage-stats li:not(:last-child){border-bottom-style:none;border-right:1px solid #111}}.home .homepage-stats li h3{font-size:3.25rem;line-height:1;margin-bottom:1.5rem}@media print{.home .homepage-stats li h3{font-size:2rem}}.home .homepage-stats li p{font-size:1.5rem;font-weight:300;line-height:1.3;margin:0}@media print{.home .homepage-stats li{display:inline-block;width:32.33%;page-break-inside:avoid}}.home .your-region{margin:0 0 3rem 0;list-style-type:none;width:100%;padding:0}@media only screen and (min-width: 1000px){.home .your-region{display:flex;flex-grow:1;margin:0 -1.5rem 3rem -1.5rem}}.home .your-region>li{margin:1.5rem}@media only screen and (min-width: 1000px){.home .your-region>li{width:33.33333333%;margin:0 1.5rem}}@media print{.home .your-region>li{page-break-inside:avoid}}.home .your-region .title{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width: 1000px){.home .your-region .title{padding:0 2rem}}.home .your-region .title h3{font-size:3.25rem;margin-bottom:1.5rem}.home .your-region .title p{font-size:1.5rem;font-weight:300;text-align:center;width:100%}.home .your-region .title .button{color:inherit;font-size:1rem;text-decoration:none;border:1px solid #666;border-radius:5px;line-height:1;padding:0.65rem 1.5rem;font-weight:600;transition:all 0.15s ease;background-color:transparent}.home .your-region .title .button:hover{background-color:#666;color:#fff}.home .your-region .map{align-items:center;display:flex;position:relative}.home .your-region .map img{margin:0 auto}.home .your-region .map .svg-map{width:100%}.home .your-region .map .mapsvg-region{cursor:pointer;fill:#666}.home .your-region .map .mapsvg-region:hover{fill:#999}.home .your-region .map .mapsvg-region.active{cursor:pointer;fill:#999}.home .your-region .map .mapsvg-region-disable{-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;cursor:default;fill:#e0e1e5}.home .your-region .map .mapsvg svg{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:auto;position:relative;transition:transform 0.4s;transform-origin:0 0}.home .your-region .map .tooltip{position:absolute;top:6.5rem;left:1.5rem;line-height:1;background-color:#eee;border:1px solid #ccc;z-index:500;padding:0.5rem;display:none}@media print{.home .your-region .map{display:none}}.home .your-region .regions{display:flex;justify-content:center;align-items:center}.home .your-region .regions .regions-list{margin:0;list-style-type:none;font-size:1.1rem}.home .your-region .regions .regions-list>li::before{font-family:"Font Awesome 5 Pro";font-weight:300;font-size:1.35rem;content:'\F3C5';margin-right:1rem}.home .your-region .regions .regions-list>li a{font-weight:400;text-decoration:none;color:inherit}.home .your-region .regions .regions-list>li a:hover{text-decoration:underline}.home-tiles{margin:0 0 3rem 0;list-style-type:none;width:100%;padding:0;color:#fff}@media only screen and (min-width: 1000px){.home-tiles{display:flex;flex-wrap:wrap;flex-grow:1;margin:0 -1.5rem 3rem -1.5rem}}.home-tiles+.home-tiles{margin-top:-1.5rem}.home-tiles>li{margin:1.5rem}@media only screen and (min-width: 1000px){.home-tiles>li{display:flex;flex-direction:column;width:calc(50% - 3rem)}.home-tiles>li .tile-image{margin-top:auto}}@media only screen and (min-width: 1300px){.home-tiles{margin:0 -0.5rem 3rem -0.5rem}.home-tiles>li{flex-grow:1;margin:0.5rem;width:calc(25% - 1rem)}}.home-tiles>li .tile-content{padding:3rem;text-align:center;display:flex;flex-direction:column}@media only screen and (min-width: 750px){.home-tiles>li .tile-content{justify-content:space-between;min-height:312px}}.home-tiles>li .tile-content h3{font-size:3rem;font-weight:300;margin-bottom:1.5rem;line-height:1}@media print{.home-tiles>li .tile-content h3{font-size:2rem;display:block;width:100%}}.home-tiles>li .tile-content p{margin-bottom:2rem}.home-tiles>li .tile-content .button{color:#fff;font-size:1rem;text-decoration:none;border:1px solid #fff;border-radius:5px;padding:0.65rem 1.5rem;font-weight:600;transition:all 0.15s ease;background-color:transparent;line-height:1}.home-tiles>li .tile-content .button:hover{background-color:#fff;color:#333}@media print{.home-tiles>li .tile-content .button{padding:1rem;display:block;width:100%}}@media print{.home-tiles>li .tile-content{padding:1rem}}.home-tiles>li .tile-image{overflow:hidden;height:175px}@media only screen and (min-width: 750px){.home-tiles>li .tile-image{height:250px}}.home-tiles>li .tile-image a{display:block;width:100%;height:100%;background-position:0 0;background-repeat:no-repeat;background-color:#bbb;background-size:cover}@media print{.home-tiles>li .tile-image a{display:none}}@media print{.home-tiles>li .tile-image{height:0px}}@media print{.home-tiles>li{width:25%;display:inline-block}}.home-tiles>li:nth-child(1){background-color:#999}.home-tiles>li:nth-child(2){background-color:#666}.home-tiles>li:nth-child(3){background-color:#333}.home-tiles>li:nth-child(4){background-color:#000}.tiled+.tiled{margin-top:-3rem}.news-and-stories-container{max-width:1320px;margin:0 0 3rem 0}@media only screen and (min-width: 1000px){.news-and-stories-container{margin:0 auto 5rem auto}}@media only screen and (min-width: 1000px){.news-and-stories-container .news-and-stories{display:flex;margin:0 -1rem;padding:0}}.news-and-stories-container .news-and-stories>div{margin:0 0 1.5rem 0;border:1px solid #dfe1e5;border-radius:7px;padding:1.5rem 2rem}@media only screen and (min-width: 1000px){.news-and-stories-container .news-and-stories>div{width:calc(50% - 2rem);margin:0 1rem}}.home .news-and-stories-container .news-and-stories>div{margin:0 1.5rem 1.5rem 1.5rem}@media only screen and (min-width: 1000px){.home .news-and-stories-container .news-and-stories>div{margin:0 1.5rem}}.region-stats-container{margin:3rem 0;padding:0;margin-bottom:3rem;background-color:#f2f2f2;clear:both}@media only screen and (min-width: 1000px){.region-stats-container.full{margin:4rem 0}}.region-stats-container .region-stats{padding:1.5rem 0;margin:0;list-style-type:none;text-align:center}@media only screen and (min-width: 750px){.region-stats-container .region-stats{display:flex;margin:0 -1.5rem;flex-wrap:wrap;flex-grow:1}}.region-stats-container .region-stats li{margin:1.5rem;padding:0 5rem}@media only screen and (min-width: 750px){.region-stats-container .region-stats li{width:calc(50% - 3rem)}}@media only screen and (min-width: 1000px){.region-stats-container .region-stats li{width:calc(33.33333333% - 3rem)}}.region-stats-container .region-stats li h3{font-size:3.5rem;font-weight:bold;line-height:1;margin-bottom:1rem}@media print{.region-stats-container .region-stats li h3{font-size:2rem}}.region-stats-container .region-stats li p{font-size:1.35rem;font-weight:300;line-height:1.3;margin:0}@media print{.region-stats-container .region-stats li{display:inline-block;width:32.33%;page-break-inside:avoid}}.global-alert{background-color:#fff;color:#111;border-top:none;display:none;margin:0}@media print{.global-alert{border:4px solid #c00}}.global-alert .container{padding:1.5em 4.75em 1.5em 1em}.global-alert .container p:last-child{margin-bottom:0}.global-alert .fa-exclamation-triangle{font-size:2.5em;color:#b00}.global-alert::before,.global-alert::after{display:none}.global-alert::before{border:17px solid transparent;border-top-color:#fff}.global-alert::after{border:23px solid transparent;border-top-color:#c00}.global-alert .close-alert{top:50%;transform:translateY(-50%)}.global-alert .close-alert::before,.global-alert .close-alert::after{width:2px;background-color:#333}.global-alert .close-alert:active::before,.global-alert .close-alert:active::after{background-color:#000}.connect-title{text-align:center}.connect-with-us{margin:0 0 2rem 0;padding:0;list-style-type:none;display:flex;flex-direction:row;justify-content:center;font-size:1.5rem}.connect-with-us li{margin:0 1rem}.connect-with-us li a{color:#666 !important;transition:all 0.15s ease}.connect-with-us li a:hover{color:#000 !important}.better-internet{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:4rem}@media only screen and (min-width: 750px){.better-internet{flex-direction:row}.better-internet #fibreqld{width:60%}.better-internet #description{width:40%}}.better-internet #queensland path{fill:#aaa}.better-internet #fibreline path{fill:none;stroke-linecap:round;stroke-miterlimit:10;stroke:#7fc739}.better-internet .cityname{display:none;font-size:9px;fill:#231f20;stroke:#fff;stroke-width:2;paint-order:stroke}.better-internet .cityname.show{display:block}.better-internet .citydot{cursor:pointer}.better-internet .citydot circle,.better-internet .citydot .circle{transition:all 0.15s ease;fill:#ea7725}.better-internet .citydot.active circle,.better-internet .citydot.active .circle,.better-internet .citydot.active:hover circle,.better-internet .citydot.active:hover .circle{fill:#000}.better-internet .citydot.disabled{cursor:default}.better-internet .citydot.disabled circle,.better-internet .citydot.disabled .circle,.better-internet .citydot.disabled:hover circle,.better-internet .citydot.disabled:hover .circle{fill:#aaa}.better-internet .citydot .circle-fill{fill:#fff}.better-internet .map-content{display:none}.better-internet .map-content.active{display:block}.better-internet .map-content img{width:100%;display:block;margin-bottom:1rem}.data-block-container{margin-bottom:2rem}.data-block-container .data-block{list-style-type:none;margin:0 -0.5rem 0.25rem -0.5rem;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:1;width:100%}.data-block-container .data-block li{background-color:#f2f2f2;padding:1rem;width:50%;margin:0 0.5rem}.data-block-container .data-block li .data{font-size:2.5rem;font-weight:600;color:#666;margin:0}.data-block-container .data-block li .desc{font-size:0.9rem;margin:0}.data-block-container .timestamp{font-size:0.75rem;margin:0}body{z-index:1}@media screen and (min-width: 750px){body{z-index:2}}@media screen and (min-width: 1000px){body{z-index:3}}p+.filter-list{margin-top:3rem}.filter-list{margin-bottom:1.5em}.filter-list .filter-bar{margin-bottom:1em}@media only screen and (min-width: 750px){.filter-list .filter-bar{display:flex;align-items:flex-end}}.filter-list .filter-bar label{font-weight:600;margin:0.4em 0.75em 0.4em 0}.filter-list .filter-bar select{margin-bottom:0;border-radius:3px;font-size:0.85em;margin-right:1.25em;padding:0.5em}.filter-list .filter-bar select .option-year{font-weight:bold}.filter-list .listing{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 2em 0}@media only screen and (min-width: 750px){.filter-list .listing{margin:0 -0.75em 2em -0.75em}}.filter-list .listing.story-module .list-item{flex-grow:1}@media only screen and (min-width: 750px){.filter-list .listing.story-module .list-item{max-width:calc(50% - 1.5em)}}.filter-list .listing.single-rows{flex-direction:column;flex-wrap:nowrap;margin:2em 0}.filter-list .listing.single-rows .list-item{width:100%;background-color:transparent;border-top:1px solid #dfe1e5;margin:0}.filter-list .listing.single-rows .list-item .list-image{display:none}.filter-list .listing.single-rows .list-item .list-content{padding:1rem 0}.filter-list .listing.single-rows .list-item .list-content .list-date{color:#888;margin:0 0 0.5rem 0}.filter-list .listing.single-rows .list-item .list-content .list-heading a{font-size:1.1rem;font-weight:600;margin-bottom:0.25rem}.filter-list .listing.single-rows .list-item .list-content .list-description{margin-top:0.25rem}.filter-list .listing.single-rows .list-item .list-content .read-more{text-transform:uppercase;font-size:0.75rem;text-decoration:none;color:#888;display:inline-block;margin-top:0.5rem}.filter-list .listing.single-rows .list-item .list-content .read-more:hover{text-decoration:none}.filter-list .listing.single-rows .list-item .dev-test-only{margin:0.5rem 0}.filter-list .listing.single-rows .page_numbers{padding-top:1em;border-top:1px solid #dfe1e5}.filter-list .listing .list-item{display:flex;flex-direction:column;background-color:#f2f2f2;width:100%;margin:0.75em 0}@media only screen and (min-width: 750px){.filter-list .listing .list-item{width:calc(50% - 1.5em);margin:0.75em}}@media only screen and (min-width: 1000px){.filter-list .listing .list-item{width:calc(33.33333333% - 1.5em)}}.filter-list .listing .list-item .list-image{background-color:#d2d2d2;height:200px;overflow:hidden}@media only screen and (min-width: 750px){.filter-list .listing .list-item .list-image{height:175px}}@media only screen and (min-width: 1000px){.filter-list .listing .list-item .list-image{height:150px}}.filter-list .listing .list-item .list-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print{.filter-list .listing .list-item .list-image img{display:none}}.filter-list .listing .list-item .list-image a{display:block;height:100%}@media print{.filter-list .listing .list-item .list-image a{display:none}.filter-list .listing .list-item .list-image a::after{display:none}}@media print{.filter-list .listing .list-item .list-image{height:0px}}.filter-list .listing .list-item .list-content{padding:1rem 1.5rem}.filter-list .listing .list-item .list-content .list-heading{font-size:1.25em;line-height:1.25}.filter-list .listing .list-item .list-content .list-heading a{color:inherit;text-decoration:none}.filter-list .listing .list-item .list-content .list-heading a:hover{text-decoration:underline}@media print{.filter-list .listing .list-item .list-content .list-heading a{display:block;width:100%;word-break:break-all}}.filter-list .listing .list-item .list-content .list-date{margin-top:0.75rem;font-size:0.85em;color:#666}.filter-list .listing .list-item .list-content .list-date+.list-description{margin-top:0.5rem}.filter-list .listing .list-item .list-content .list-description{margin-top:0.75rem;font-size:0.9em}.filter-list .listing .list-item .list-content .list-description:empty{display:none}.filter-list .listing .list-item .list-content .list-category{background-color:#ddd;padding:0.75rem;font-size:0.9rem;word-break:break-word;margin-top:1rem}@media print{.filter-list .listing .list-item .list-content{display:block;width:100%}}.filter-list .listing .list-item .dev-test-only{background-color:#f6f6f6;padding:1em;margin:0 1em 1em;font-size:0.9rem}@media print{.filter-list .listing .list-item{width:calc(32.33333333% - 1em);margin:0.5em;display:inline-block;page-break-inside:avoid}}.filter-list .listing button{margin:0.5em}.filter-list .listing .item-none{padding:1.5em 0}@media print{.filter-list{display:block;page-break-inside:avoid}}.pagination-wmp{list-style-type:none;margin:1.5rem 0 0 0;padding:0;width:100%;display:flex;flex-wrap:wrap;line-height:1;justify-content:center;font-size:0.9rem}.pagination-wmp li a,.pagination-wmp li span{display:block;border:1px solid #d7d7d7;padding:0.5rem 0.75rem;border-radius:3px;text-align:center;line-height:1;margin:0 0.15rem 0.3rem 0.15rem;min-width:26px;text-decoration:none;color:#757575}.pagination-wmp li a:hover,.pagination-wmp li span:hover{background-color:#efefef}.pagination-wmp li.active a,.pagination-wmp li.active span{font-weight:600;border:1px solid #656565;background-color:#757575;color:#fff}.pagination li{height:initial;display:flex;padding:0.5em 0;line-height:1;color:#ccc;margin:0 0.15em;min-width:26px}.pagination li span,.pagination li a{text-align:center}.pagination li span{display:block;width:100%;text-align:center;font-weight:bold;color:#007eb1;font-size:1.1em}.pagination li a:hover{text-decoration:underline}.pagination li a:active,.pagination li.active a:hover,.pagination li.active a{border-color:#007eb1;background-color:#007eb1;color:#fff}.pagination li.button{background-color:#007eb1;border-radius:3px;color:#ccc;padding:0.5em 0.75em}.pagination li.button a{color:#fff}table+.pagination{margin-top:-1em;margin-bottom:3em}table{width:100%;margin:0 0 2em 0;border-collapse:collapse}table th,table td{padding:0.5em 1em}table thead th,table tbody th,table tbody tr:first-child th{text-align:left}table caption{display:table-caption;text-align:center}table .right{text-align:right}table .center{text-align:center}table tbody th,table tbody td{vertical-align:top}.responsive-table{margin-bottom:2em;overflow-x:auto;width:100%}.responsive-table table{margin:0}.responsive-table.sticky thead tr th:first-child,.responsive-table.sticky tbody tr th:first-child,.responsive-table.sticky tbody tr td:first-child,.responsive-table.sticky tfoot tr td:first-child,.responsive-table.sticky tfoot tr th:first-child{position:-webkit-sticky;position:sticky;top:0;left:0;background-color:#fff}table thead th{border-bottom:2px solid #999}table tbody th{font-weight:bold}table tfoot td{border-top:2px solid #999;font-weight:bold}table tbody th,table tbody td{border-bottom:1px solid #ddd}table:not(.striped) tbody tr{transition:background 0.1s ease}table:not(.striped) tbody tr:hover{background-color:#f5f5f5}table.striped tbody tr:nth-child(even){background-color:#f2f2f2}table caption{color:#777;font-size:0.8rem}.responsive-table.sticky thead tr th:first-child::after,.responsive-table.sticky tbody tr th:first-child::after,.responsive-table.sticky tbody tr td:first-child::after{position:absolute;top:0;left:100%;height:100%;width:1px;border-right:1px solid #ccc;content:''}table thead th{border-bottom:2px solid #999}table tbody th{font-weight:bold}table tfoot td{border-top:2px solid #999;font-weight:bold}table tbody th,table tbody td{border-bottom:1px solid #ddd}table:not(.striped) tbody tr{transition:background 0.1s ease}table:not(.striped) tbody tr:hover{background-color:#f5f5f5}table.striped tbody tr:nth-child(even){background-color:#f2f2f2}table caption{color:#777}.responsive-table.sticky thead tr th:first-child::after,.responsive-table.sticky tbody tr th:first-child::after,.responsive-table.sticky tbody tr td:first-child::after{position:absolute;top:0;left:100%;height:100%;width:1px;border-right:1px solid #ccc;content:''}.dataTables_wrapper{margin-bottom:3em}.accordion{list-style-type:none;padding:0;margin:0;clear:both}.accordion .accordion-item .accordion-title{background-color:transparent;margin:0;padding:0.75em;transition:none;font-weight:normal;position:relative;text-align:left;width:100%}.accordion .accordion-item .accordion-title:focus{outline:none}.using-keys .accordion .accordion-item .accordion-title:focus{outline-color:#007eb1;outline-style:auto;outline-width:2px;z-index:1}.accordion .accordion-item .accordion-title:active{top:0}@media print{.accordion .accordion-item .accordion-title .toggle{display:none}}.accordion .accordion-item .accordion-title .toggle::after{display:flex;position:absolute;top:50%;right:0.5em;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;font-size:1.1em;content:'+';transition:all 0.1s ease;align-items:center;justify-content:center}.accordion .accordion-item .accordion-title:hover,.accordion .accordion-item .accordion-title:hover .toggle::after{cursor:pointer}.accordion .accordion-item.active .accordion-content{opacity:1}.accordion .accordion-item .accordion-content{opacity:0;transition:opacity 0.25s ease;padding:1em;overflow:hidden;display:none}@media print{.accordion .accordion-item .accordion-content{display:block;opacity:1}}.accordion .accordion-item .accordion-content p:last-child{margin:0}.accordion-container{margin:0 0 1em 0}.accordion-container+.accordion-container{margin-top:-1em}.accordion-two-column{display:flex;flex-direction:column}@media only screen and (min-width: 750px){.accordion-two-column{flex-direction:row}}.accordion-two-column>*{padding:1rem}@media only screen and (min-width: 750px){.accordion-two-column>*{width:50%}}.accordion-two-column .content-column-a{order:1}.accordion-two-column .content-column-b{order:2}.accordion-two-column.right .content-column-a{order:2}.accordion-two-column.right .content-column-b{order:1}.accordion-container{margin:4rem 0}.accordion-container h2{margin-bottom:0.5em}.accordion-container .accordion{border-bottom:1px solid #ddd}.accordion-container .accordion ul{list-style-type:disc}.accordion-container .accordion ul li::before{display:none}.accordion-container .accordion .accordion-item .accordion-title{color:#787878;border-top:1px solid #ddd;padding-right:2em;font-size:1.2rem;line-height:1.3}.accordion-container .accordion .accordion-item .accordion-title .toggle::after{display:flex;position:absolute;top:50%;right:0.5em;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;font-size:1.1em;content:'+';transition:all 0.1s ease;align-items:center;justify-content:center;background-color:#fff;border:2px solid #787878;color:#787878;font-weight:bold;padding:0 0 1px 0}.accordion-container .accordion .accordion-item .accordion-content{padding-top:0.75em;padding-bottom:1.5em}@media print{.accordion-container .accordion .accordion-item .accordion-content p{page-break-inside:avoid}}.accordion-container .accordion .accordion-item.active .accordion-title,.accordion-container .accordion .accordion-item.active .accordion-title .toggle::after{content:"\2212"}.global-alert{background-color:#fff;color:#111;border-top:4px solid #c00;border-bottom:4px solid #c00;position:-webkit-sticky;position:sticky;top:0;z-index:1000;box-shadow:5px 0 10px 1px rgba(0,0,0,0.75);display:none}@media print{.global-alert{border:4px solid #c00}}.global-alert .container{padding:1.25em 1em 1.25em 4.75em;line-height:1.3;font-size:0.9em;position:relative}.global-alert h3{margin:0 0 0.1em 0}.global-alert .fa-exclamation-triangle{font-size:2.5em;position:absolute;top:20px;left:0.4em;color:#b00;animation-name:global-warning;animation-delay:1s;animation-duration:0.75s;animation-iteration-count:6;animation-direction:alternate}@media print{.global-alert .fa-exclamation-triangle{color:#b00 !important}}.global-alert::before,.global-alert::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0}@media print{.global-alert::before,.global-alert::after{display:none}}.global-alert::before{border:17px solid transparent;border-top-color:#fff;z-index:20}.global-alert::after{border:23px solid transparent;border-top-color:#c00;z-index:10}.global-alert .close-alert{position:absolute;top:6px;right:6px;width:25px;height:25px;display:block;cursor:pointer;z-index:50}@media print{.global-alert .close-alert{display:none}}.global-alert .close-alert::before,.global-alert .close-alert::after{position:absolute;top:50%;left:50%;content:' ';height:80%;width:2px;background-color:#999;transition:all 0.15s ease;transform-origin:50% 50%}.global-alert .close-alert::before{transform:translateX(-50%) translateY(-50%) rotateZ(45deg)}.global-alert .close-alert::after{transform:translateX(-50%) translateY(-50%) rotateZ(-45deg)}.global-alert .close-alert:active::before,.global-alert .close-alert:active::after{background-color:#333}@media print{.global-alert{box-shadow:none}}@keyframes global-warning{from{color:#b00}to{color:#e00}}.global-alert{background-color:#fff;color:#111;border-top:4px solid #c00;border-bottom:4px solid #c00;display:none;margin:0}@media print{.global-alert{border:4px solid #c00}}.global-alert .container{padding:1.5em 4.75em}.global-alert .container p:last-child{margin-bottom:0}.global-alert .fa-exclamation-triangle{font-size:2.5em;color:#b00}.global-alert::before,.global-alert::after{display:none}.global-alert::before{border:17px solid transparent;border-top-color:#fff}.global-alert::after{border:23px solid transparent;border-top-color:#c00}.global-alert .close-alert::before,.global-alert .close-alert::after{width:2px;background-color:#999}.global-alert .close-alert:active::before,.global-alert .close-alert:active::after{background-color:#333}.module{padding:1em;margin-bottom:1.5em}.module h4{margin-bottom:0.5em}.module ul{margin:0;padding:0 0 0 25px;list-style-type:square}.module{border:1px solid #dfe1e5;border-radius:5px;overflow:hidden;padding:0}.module h3{font-size:1rem;font-weight:bold;padding:0.75em 1.25em 0 1.25em;margin:0}.module p:last-child{margin:0}.module ul{margin:0;padding:0 1.25em 0.5em 1.25em;list-style-type:none}.module ul li{position:relative;padding:0.5em 0;border-bottom:1px solid #dfe1e5}.module ul li:last-child{border-style:none}.module ul li a{color:#111;line-height:1.3;text-decoration:none;margin-left:1.25em;display:block}.module ul li a:hover{text-decoration:underline}.module ul li::before{position:absolute;top:0.65em;left:0;font-family:"Font Awesome 5 Pro";content:"\F054";font-weight:400;color:#bbb;margin-right:1em;font-size:0.85em}.module ul li .multiple_category_region{margin-left:1.5em;color:#9c9999;font-size:0.80em;padding:0.25em 0}.module.aside-image img{width:100%}.module .single_news{margin:0;padding:0 1.25em 0.5em 1.25em;list-style-type:none}.module .single_news .single_news_title{padding-top:0.5em}.module .single_news .single_news_title a{color:#111;line-height:1.3;text-decoration:none;display:block}.module .single_news .single_news_title a:hover{text-decoration:underline}.module .single_news .single_news_desc{font-size:0.9em;color:#777;padding-top:0.25em}.benefits-container{background-color:#f2f2f2;margin:4rem 0;padding:2rem}.benefits-container .benefits__heading{font-size:2.1875rem;margin:0 0 0.5em 0;font-weight:300;line-height:1.2;text-align:center}.benefits-container h2,.benefits-container .container>p{text-align:center}.benefits-container .benefits{margin:0;padding:0;list-style-type:none}@media only screen and (min-width: 750px){.benefits-container .benefits{display:flex;flex-wrap:nowrap}}.benefits-container .benefits li{padding:1.5rem 0;text-align:center}@media only screen and (min-width: 750px){.benefits-container .benefits li{width:33.33333333%}}.benefits-container .benefits li i{font-size:3rem;margin-bottom:0.25rem;color:#666}.benefits-container .benefits li p{padding:0 1.5rem;margin:0}@media print{.benefits-container .benefits li{display:inline-block;width:21%}}@media only screen and (min-width: 750px){.fullwidth .benefits-container .benefits li{padding:2.5rem 0}}.fullwidth .benefits-container .benefits p{padding:0 3rem}.breadcrumbs{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0.25em 0 1em 0;font-size:0.88rem}.breadcrumbs li:not(:last-child)::after{padding:0 0.5em;font-family:"Font Awesome 5 Free";font-weight:900;content:"\F054"}.breadcrumbs li:last-child{font-weight:700}.breadcrumbs a,.breadcrumbs a:active,.breadcrumbs a:visited{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}@media print{.breadcrumbs a::after{display:none}}.breadcrumb-container{width:100%;margin:1.5rem 0;flex-shrink:0}@media only screen and (min-width: 1000px){.breadcrumb-container{margin:3rem 0}}.breadcrumb-container .breadcrumbs{margin:0}.breadcrumb-container .breadcrumbs li:not(:last-child)::after{color:#bbb}.breadcrumb-container .breadcrumbs a,.breadcrumb-container .breadcrumbs a:active,.breadcrumb-container .breadcrumbs a:visited{color:#111}.breadcrumb-container .breadcrumbs li:not(:last-child)::after{font-family:"Font Awesome 5 Pro";font-weight:400;content:"\F054"}footer.footer{padding:2em 1em;font-size:0.85em}footer.footer .footer-links{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}@media print{footer.footer .footer-links{display:block}}footer.footer .footer-links li{display:block;padding:0 0.75em;margin:0 0 0.5em 0;line-height:1.25}@media only screen and (min-width: 1000px){footer.footer .footer-links li{margin:0}}@media print{footer.footer .footer-links li.no-print{display:none}}footer.footer .copyright{margin:0;padding:1em 0 0 0}footer.footer .copyright p{margin:0;text-align:center}footer.footer a,footer.footer a:active,footer.footer a:visited{text-decoration:none}footer.footer a:hover{text-decoration:underline}footer.footer{background-color:#f2f2f2;padding:3em 1em;font-size:0.85em}footer.footer .footer-links li:not(:last-child){border-right:1px solid #999}@media print{footer.footer .footer-links li:not(:last-child){border-style:none}}footer.footer a,footer.footer a:active,footer.footer a:visited{color:#000}@media print{footer.footer{display:none}}.connect-title{text-align:center}.connect-with-us{margin:0 0 2rem 0;padding:0;list-style-type:none;display:flex;flex-direction:row;justify-content:center;font-size:1.5rem}.connect-with-us li{margin:0 1rem}.connect-with-us li a{color:#666 !important;transition:all 0.15s ease}.connect-with-us li a:hover{color:#000 !important}label{display:block;margin:0.25em 0}input[type="text"],input[type="email"],input[type="number"],input[type="password"],input[type="file"],textarea,select{font-family:inherit;font-size:inherit;padding:0.5em 0.75em;line-height:1;box-shadow:0 0 0 transparent;transition:border 0.15s ease, box-shadow 0.15s ease, color 0.15s ease;margin:0 0 1em 0;max-width:100%;outline:none}input[type="file"]{font-size:0.85em}textarea{line-height:1.4;overflow:auto}select{line-height:1;padding:calc(0.5em - 1px) 0.5em}button,.button,input[type="button"],input[type="submit"],input[type="reset"]{border-style:none;font-family:inherit;font-size:inherit;line-height:1;padding:0.65em 1em;cursor:pointer;position:relative;top:0;transition:background 0.15s ease, top 0.1s ease}button:active,.button:active,input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active{top:2px}input[type="radio"]:checked ~ label,input[type="checkbox"]:checked ~ label{font-weight:bold}fieldset legend{font-weight:bold;display:block}fieldset{margin:0.5em 0 1em 0}fieldset legend{margin:0.25em 0}.sq-form-question ul{list-style-type:none;margin:0;padding:0}.sq-form-question label{display:inline-block;margin:0.25em 0;cursor:pointer}.sq-form-question-title{margin:0.5em 0}.sq-form-question-answer label{font-weight:normal;margin:0}.sq-form-question-datetime label{padding-right:0.25em}.sq-form-question-datetime select{margin-right:1em}.sq-form-error{display:block;padding:0.5em 1em}input[type="checkbox"]+label{display:inline-block}.form-container{margin-bottom:20px}.custom_form h2{margin-top:20px}.form_question ul{margin-left:1.5em}.form_question ul li input{margin-top:20px}.custom_form>p span.required,.sq-form-required-field{color:red;font-weight:700}.custom_form__contacts{display:flex}.custom_form__contacts .email{margin-right:5%}.form_question ul li{display:flex}.form_question ul li input{height:22px;margin:0.5em}.g-recaptcha{margin-bottom:20px}.hidden{display:none;height:0}.info{padding:1em;margin-bottom:1em;background-color:#EEF4F6}.status.info{border-left:5px solid #1E77AA}.other{margin-top:40px}form .sq-form-required-field{color:#d00;text-decoration:none;font-size:1.1em}form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="password"],form input[type="file"],form textarea,form select{background-color:#fff;border:1px solid #aaa;border-radius:4px;color:#555}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="tel"]:focus,form input[type="password"]:focus,form input[type="file"]:focus,form textarea:focus,form select:focus{border-color:#007eb1;box-shadow:0 0 3px 0 #11ceb4;color:#111;outline:none}form input[type="text"]:disabled,form input[type="email"]:disabled,form input[type="tel"]:disabled,form input[type="password"]:disabled,form input[type="file"]:disabled,form textarea:disabled,form select:disabled{background-color:#e5e5e5;color:#666}form button,form input[type="button"],form input[type="submit"],form input[type="reset"]{border-radius:4px;background-color:#2980b9;color:#fff}form input[type="reset"]{background-color:#c0392b}form button:hover,form input[type="button"]:hover,form input[type="submit"]:hover{background-color:#3498db}form input[type="reset"]:hover{background-color:#e74c3c}form fieldset{border-style:none;padding:0}form fieldset legend{font-weight:700;background-color:#fff}form .sq-form-section-title{color:#007eb1;font-size:1.1em;margin:0.5em 0;padding-bottom:0.5em;border-bottom:1px solid #ddd;display:block;width:100%}form .sq-form-error{color:#c0392b;background-color:rgba(192,57,43,0.065);border-left:6px solid #c0392b}form .sq-form-question-note{display:block;font-style:normal;margin:0.5em 0;font-size:0.9em}form .sq-form-errors{border:1px solid #c0392b;background-color:rgba(192,57,43,0.05);border-left-width:8px;border-radius:0 3px 3px 0;padding:0.25em 2em;margin:0 0 2em 0}.sq-form-section{margin-top:2rem}.sq-form-question-title{font-weight:400}.sq-form-question-tickbox-list li,.sq-form-question-option-list li{display:flex;align-items:center}.sq-form-question-tickbox-list li .sq-form-field,.sq-form-question-option-list li .sq-form-field{margin:0 6px 0 0;position:relative}.sq-form-question-option-list ul{display:flex;flex-wrap:wrap}.sq-form-question-option-list ul li{margin-right:15px}.sq-form-question label.error{background-color:rgba(192,57,43,0.065);border-left:6px solid #c0392b;color:#c0392b;display:block;margin-bottom:20px;padding:0.5em 1em}.sq-form-question ul+label.error{margin-top:15px}@media screen and (min-width: 576px){.sq-form-row{display:flex}.sq-form-row .sq-form-question{margin-right:15px}.sq-form-row .sq-form-question .sq-form-field{width:100%}}@media only screen and (min-width: 750px){header .header{display:flex;min-height:112px}}header .header a{text-decoration:none}header .header a:hover{text-decoration:underline}header .header .header-department{padding:0.75em 1em}@media only screen and (min-width: 750px){header .header .header-department{padding:0}}header .header .header-department .logos{width:200px}@media print{header .header .header-department .logos picture{display:none}}@media only screen and (min-width: 750px){header .header .header-department .logos{width:300px}}@media print{header .header .header-department .logos{width:300px}}header .header .header-department .logos .print-logo{display:none}@media print{header .header .header-department .logos .print-logo{display:block}}header .header .header-department .logos a{display:block}header .header .header-department .department-name{display:inline-block;margin-top:0.5em;font-size:1.1em}header .header .global-search{position:relative;display:flex;width:100%}@media only screen and (min-width: 750px){header .header .global-search{width:auto}}header .header .global-search .header-search-input{margin:0;width:calc(100% - 80px);font-size:inherit;font-family:inherit;line-height:1;padding:0.5em 0.75em;border-style:none;border-radius:0}@media only screen and (min-width: 750px){header .header .global-search .header-search-input{width:300px}}header .header .global-search .header-search-input:focus{border-style:none;box-shadow:none}header .header .global-search button{border-style:none;width:35px;height:35px;font-size:1.3em;padding:0;cursor:pointer;border-radius:0}header .header .global-search button:active{top:1px}header .header .global-search .icon-menu-toggle{display:block;width:35px;height:35px;position:absolute;top:0;left:0;margin-left:10px;cursor:pointer}@media only screen and (min-width: 1000px){header .header .global-search .icon-menu-toggle{display:none}}header .header .global-search .icon-menu-toggle .icon-menu-bar{display:block;width:21px;height:3px;background-color:#fff;border-radius:1px;position:absolute;top:8px;left:7px;transition:all 0.15s ease}header .header .global-search .icon-menu-toggle .icon-menu-bar.menu-bar-2{top:16px}header .header .global-search .icon-menu-toggle .icon-menu-bar.menu-bar-3{top:24px}header .header .global-search .icon-menu-toggle.active{background-color:#189cc6}header .header .global-search .icon-menu-toggle.active .menu-bar-1{opacity:0}header .header .global-search .icon-menu-toggle.active .menu-bar-2-1{transform:rotate(46deg)}header .header .global-search .icon-menu-toggle.active .menu-bar-2-2{transform:rotate(-46deg)}header .header .global-search .icon-menu-toggle.active .menu-bar-3{opacity:0}header .header .header-utilities{display:flex;margin-left:auto;text-align:left;padding:0.75em}@media only screen and (min-width: 750px){header .header .header-utilities{display:block;text-align:right;padding:0}}@media print{header .header .header-utilities{display:none}}header .header .header-utilities .utilities{display:none;list-style-type:none;margin:0.75em 0 0 0;padding:0}@media only screen and (min-width: 1000px){header .header .header-utilities .utilities{display:flex;justify-content:flex-end}}header .header .header-utilities .utilities>li{font-size:0.85em;line-height:1.2;padding:0 0.75em}header .header .header-utilities .utilities>li:last-child{border-style:none}header{background-color:#000;z-index:1000}@media only screen and (min-width: 1000px){header{position:-webkit-sticky;position:sticky;top:0}}@media print{header{background-color:#fff}}header .mini-header{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 1000px){header .mini-header{height:70px;justify-content:space-between;flex-wrap:nowrap;padding:0 1em}}header .mini-header a{color:#fff;text-decoration:none}header .mini-header .header-department{display:flex;align-items:center;padding:0 1em;height:70px;width:100%}@media only screen and (min-width: 1000px){header .mini-header .header-department{width:auto;height:auto;padding:0}}header .mini-header .header-department .logos{margin-top:-5px;width:140px}@media print{header .mini-header .header-department .logos img{display:none}}header .mini-header .header-department .logos .print-logo{display:none}@media print{header .mini-header .header-department .logos .print-logo{display:block}}header .mini-header .header-department .department-name{width:15em;font-weight:300;padding-left:1.25em;margin-left:1.25em;line-height:1.25em;border-left:1px solid #666;font-size:0.85em}@media only screen and (min-width: 1000px){header .mini-header .header-department .department-name{font-size:1rem}}@media print{header .mini-header .header-department .department-name{color:#000}}header .mini-header .navigation-search{display:flex;flex-wrap:wrap;position:relative;align-items:center;height:100%;width:100%}@media only screen and (min-width: 1000px){header .mini-header .navigation-search{flex-wrap:nowrap;width:auto}}header .mini-header .navigation-search .primary-nav-container{display:none;width:100%;order:2}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .primary-nav-container{display:flex}}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .primary-nav-container{order:1;height:100%;width:auto}}header .mini-header .navigation-search .primary-nav-container .header-nav{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0.5em 0 0.5em 1em;background-color:#333}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .primary-nav-container .header-nav{display:flex;padding:0 0 0 1em;background-color:transparent;flex-direction:row;height:70px}}header .mini-header .navigation-search .primary-nav-container .header-nav>li{position:relative;min-width:6rem}header .mini-header .navigation-search .primary-nav-container .header-nav>li:hover{background-color:#333}header .mini-header .navigation-search .primary-nav-container .header-nav>li a{padding:0.25em 1em;display:flex;align-items:center;height:100%}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .primary-nav-container .header-nav>li a{padding:0 1em}}header .mini-header .navigation-search .primary-nav-container .header-nav>li a:hover{color:#fff}header .mini-header .navigation-search .primary-nav-container .header-nav>li ul{display:none}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .primary-nav-container .header-nav>li:hover ul,header .mini-header .navigation-search .primary-nav-container .header-nav>li.open ul{display:flex}header .mini-header .navigation-search .primary-nav-container .header-nav>li ul{list-style-type:none;margin:0;padding:0.75em 0;flex-wrap:wrap;width:450px}header .mini-header .navigation-search .primary-nav-container .header-nav>li ul li{width:50%}header .mini-header .navigation-search .primary-nav-container .header-nav>li ul li:nth-child(odd){border-right:1px solid #fff}header .mini-header .navigation-search .primary-nav-container .header-nav>li ul li a{line-height:1.3;padding:0.5em 1.25em;background-color:transparent;transition:background 0.1s ease}header .mini-header .navigation-search .primary-nav-container .header-nav>li ul li a:hover{text-decoration:underline}header .mini-header .navigation-search .primary-nav-container .header-nav>li ul{display:none;position:absolute;top:100%;left:0;background-color:#333;list-style-type:none;margin:0;padding:0;min-width:100%}header .mini-header .navigation-search .primary-nav-container .header-nav>li ul li{width:100%}header .mini-header .navigation-search .primary-nav-container .header-nav>li:hover>ul{display:block}}header .mini-header .navigation-search .icon-menu-toggle{border-radius:0;background-color:transparent;display:block;margin-left:0.5em;width:40px;height:40px;position:absolute;top:0;right:1em;cursor:pointer}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .icon-menu-toggle{display:none}}header .mini-header .navigation-search .icon-menu-toggle .icon-menu-bar{display:block;width:29px;height:3px;background-color:#fff;border-radius:1px;position:absolute;top:9px;left:6px;transition:all 0.15s ease}header .mini-header .navigation-search .icon-menu-toggle .icon-menu-bar.menu-bar-2{top:19px}header .mini-header .navigation-search .icon-menu-toggle .icon-menu-bar.menu-bar-3{top:29px}header .mini-header .navigation-search .icon-menu-toggle.active{background-color:transparent}header .mini-header .navigation-search .icon-menu-toggle.active .menu-bar-1{opacity:0}header .mini-header .navigation-search .icon-menu-toggle.active .menu-bar-2-1{transform:rotate(46deg)}header .mini-header .navigation-search .icon-menu-toggle.active .menu-bar-2-2{transform:rotate(-46deg)}header .mini-header .navigation-search .icon-menu-toggle.active .menu-bar-3{opacity:0}@media print{header .mini-header .navigation-search .icon-menu-toggle{display:none}}header .mini-header .navigation-search .header-search-toggle{display:none;justify-content:center;align-items:center;background-color:transparent;border-radius:0;color:#fff;width:40px;height:40px;font-size:1.5em;padding:0;cursor:pointer}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .header-search-toggle{display:flex;order:2}}@media print{header .mini-header .navigation-search .header-search-toggle{display:none}}header .mini-header .navigation-search .global-search{width:100%;padding:0 1em 0.75em 1em}@media only screen and (max-width: 999px){header .mini-header .navigation-search .global-search{display:block !important}}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .global-search{padding:0;display:none;position:absolute;top:0;right:0;height:100%;z-index:1500}}@media print{header .mini-header .navigation-search .global-search{display:none}}header .mini-header .navigation-search .global-search .header-search-reveal{display:flex;align-items:center;height:100%;position:relative}header .mini-header .navigation-search .global-search .header-search-reveal .header-search-input{width:calc(100% - 48px);border-style:none;border-radius:0;padding:0.6565em 3em 0.6565em 1em;line-height:1;margin:0}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .global-search .header-search-reveal .header-search-input{width:100%}}header .mini-header .navigation-search .global-search .header-search-reveal .icon-search-toggle{position:absolute;top:50%;right:48px;transform:translateY(-50%);background-color:transparent;border-radius:0;color:#bbb;width:40px;height:40px;font-size:1.5em;padding:0;transition:color 0.15s ease}@media only screen and (min-width: 1000px){header .mini-header .navigation-search .global-search .header-search-reveal .icon-search-toggle{right:0}}header .mini-header .navigation-search .global-search .header-search-reveal .icon-search-toggle:hover{color:#111}.primary-nav-container{display:none}@media only screen and (min-width: 1000px){.primary-nav-container{display:block !important}}@media print{.primary-nav-container{display:none}}.primary-nav-container .primary-nav{list-style-type:none;padding:0}@media only screen and (min-width: 1000px){.primary-nav-container .primary-nav{display:flex}}@media only screen and (min-width: 1000px){.primary-nav-container .primary-nav .mobile{display:none}}.primary-nav-container .primary-nav.simple>li{position:relative}.primary-nav-container .primary-nav.simple li a{outline:none;display:block;padding:0.5em 0.75em;text-decoration:none}@media only screen and (min-width: 1000px){.primary-nav-container .primary-nav.simple>li:hover .primary-sub-nav{display:flex;flex-direction:column}}.primary-nav-container .primary-nav.simple .primary-sub-nav{list-style-type:none;margin:0;padding:0;display:none;position:absolute;z-index:1000;top:100%;left:0}.primary-nav-container .primary-nav.simple .primary-sub-nav>li{min-width:200px}.primary-nav-container .primary-nav.mega{position:relative}.primary-nav-container .primary-nav.mega>li>a{display:block;padding:0.5em 0.75em;text-decoration:none}@media only screen and (min-width: 1000px){.primary-nav-container .primary-nav.mega>li:hover .primary-sub-nav{display:flex;flex-wrap:wrap;flex-direction:row}}.primary-nav-container .primary-nav.mega .primary-sub-nav{list-style-type:none;margin:0;padding:0.5em 1em;display:none;position:absolute;z-index:1000;top:100%;left:0;width:100%;border-bottom:3px solid #007eb1}.primary-nav-container .primary-nav.mega .primary-sub-nav>li{width:calc(33.33333333% - 1em);margin:0.5em}.primary-nav-container .primary-nav.mega .primary-sub-nav>li>a{font-size:1.05em}.primary-nav-container .primary-nav.mega .primary-sub-nav a{text-decoration:none}.primary-nav-container .primary-nav.mega .primary-sub-nav a:hover{text-decoration:underline}.primary-nav-container .primary-nav.mega .sub-nav-topics{display:flex;flex-wrap:wrap;margin:0.5em 0 0 0;padding:0;list-style-type:none;font-size:0.9em}.primary-nav-container .primary-nav.mega .sub-nav-topics li{padding:0 0.5em;border-right:1px solid #999;margin-bottom:2px;line-height:1.1}.primary-nav-container .primary-nav.mega .sub-nav-topics li:first-child{padding-right:0}.primary-nav-container .primary-nav.mega .sub-nav-topics li:first-child,.primary-nav-container .primary-nav.mega .sub-nav-topics li:last-child{border-style:none}.primary-nav-container{position:absolute;top:52px;left:0;width:100%;z-index:500}@media only screen and (min-width: 1000px){.primary-nav-container{position:static;background-color:rgba(0,0,0,0.85);transition:all 0.5s ease}}.primary-nav-container .primary-nav li{font-size:1.4em;transition:all 0.1s ease}.primary-nav-container .primary-nav>li:hover{background-color:#444}.primary-nav-container .primary-nav li a{color:#fff;padding:0.5em}.primary-nav-container .primary-nav.simple .primary-sub-nav{box-shadow:0 5px 10px -5px rgba(0,0,0,0.25)}.primary-nav-container .primary-nav.simple .primary-sub-nav>li{background-color:#000}.primary-nav-container .primary-nav.simple .primary-sub-nav>li:hover{background-color:#444}.primary-nav-container .primary-nav.simple .primary-sub-nav>li a{padding:0.5em 1em}.primary-nav-container .primary-nav.simple li a{padding:0.75em 1em}header .mini-header .header-department .department-name{width:auto;max-width:200px}.image-banner{background-repeat:no-repeat;background-position:50% 50%;background-color:#f6f6f6;background-size:cover;height:300px;position:relative;overflow:hidden}.image-banner.parallax{background:transparent}@media only screen and (min-width: 750px){.image-banner{height:400px}}.image-banner .image-rights{position:absolute;right:0;font-size:0.75em;color:#ccc;background-color:rgba(0,0,0,0.65);transition:all 0.15s ease;display:flex;opacity:1;bottom:0}@media only screen and (min-width: 1000px){.image-banner .image-rights{opacity:0;bottom:-25px}}.image-banner .image-rights .owner{display:flex;align-items:center;justify-content:center;padding:0 0.75em}.image-banner .image-rights .fa-camera{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.65);font-size:1.35em;width:24px;height:24px}@media only screen and (min-width: 1000px){.image-banner:hover .image-rights{opacity:1;bottom:0}}.image-banner{height:275px}@media only screen and (min-width: 750px){.image-banner{height:375px}}@media only screen and (min-width: 1000px){.image-banner{height:450px}}.image-banner .image-rights{line-height:2}.image-banner .image-rights .fa-camera{display:none}@media print{.image-banner{display:none}}#storyList .list-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#latest-news-filtering #filter-button{margin-top:1rem}@media only screen and (min-width: 750px){#latest-news-filtering #filter-button{margin-top:0}}.stories-tile>ul,.filtered-news,.filtered-stories{list-style-type:none;margin:0;padding:0}.stories-tile>ul li,.filtered-news li,.filtered-stories li{position:relative;padding:0.75rem 0;border-bottom:1px solid #dfe1e5}.stories-tile>ul li:last-child,.filtered-news li:last-child,.filtered-stories li:last-child{border-style:none}.stories-tile>ul li::before,.filtered-news li::before,.filtered-stories li::before{position:absolute;top:0.9rem;left:0;font-family:"Font Awesome 5 Pro";content:"\F054";font-weight:400;color:#bbb;margin-right:1rem;font-size:0.85rem}.stories-tile>ul li a,.filtered-news li a,.filtered-stories li a{color:#111;line-height:1.3;text-decoration:none;margin-left:1.25rem;display:block}.stories-tile>ul li a:hover,.filtered-news li a:hover,.filtered-stories li a:hover{text-decoration:underline}.stories-tile>ul li .multiple_category_region,.filtered-news li .multiple_category_region,.filtered-stories li .multiple_category_region{font-size:0.9rem;background-color:#eee;color:#999;border:1px solid #ddd;border-radius:3px;margin-top:0.5rem;padding:0.25em 0.75em;display:inline-flex;word-break:break-word}.quick-links-container{background-color:#f2f2f2;margin:4rem 0}.quick-links-container .quick-links-content{padding:2rem}@media only screen and (min-width: 750px){.quick-links-container .quick-links-content .quick-links{-webkit-column-count:2;column-count:2}}@media only screen and (min-width: 1000px){.quick-links-container .quick-links-content .quick-links{-webkit-column-count:4;column-count:4}}.quick-links-container .quick-links-content .quick-links a{display:block;margin:0 0 0.5rem 0;color:#111;text-decoration:none}.quick-links-container .quick-links-content .quick-links a:hover{text-decoration:underline}.quick-links-container .quick-links-content .quick-links a:last-of-type{margin:0}.region-stats-container{margin:3rem 0;padding:0;margin-bottom:3rem;background-color:#f2f2f2;clear:both}@media only screen and (min-width: 1000px){.region-stats-container.full{margin:4rem 0}}.region-stats-container .region-stats{padding:1.5rem 0;margin:0;list-style-type:none;text-align:center}@media only screen and (min-width: 750px){.region-stats-container .region-stats{display:flex;margin:0 -1.5rem;flex-wrap:wrap;flex-grow:1}}.region-stats-container .region-stats article{margin:1.5rem;padding:0 5rem}@media only screen and (min-width: 750px){.region-stats-container .region-stats article{width:calc(50% - 3rem)}}@media only screen and (min-width: 1000px){.region-stats-container .region-stats article{width:calc(33.33333333% - 3rem)}}.region-stats-container .region-stats article .stat-large{font-size:3.5rem;font-weight:bold;line-height:1;margin-bottom:1rem}@media print{.region-stats-container .region-stats article .stat-large{font-size:2rem}}.region-stats-container .region-stats article p{font-size:1.35rem;font-weight:300;line-height:1.3;margin:0}@media print{.region-stats-container .region-stats article{display:inline-block;width:32.33%;page-break-inside:avoid}}.section-nav{margin:2em 0 0 0;position:-webkit-sticky;position:sticky;top:1em}@media only screen and (min-width: 750px){.section-nav{margin:0}}@media print{.section-nav{display:none}}.section-nav a{display:block;padding:0.5em 1.5em;margin:0;text-decoration:none;transition:background 0.1s ease;color:#333}.section-nav a:hover{color:#111}.section-nav h3{margin:0;padding:0}.section-nav h3 a{padding:0.75em 1.5rem}.section-nav h3 a:hover{text-decoration:underline}.section-nav ul{margin:0;padding:0;list-style-type:none}.section-nav .secondary-nav .active>a{font-weight:bold}.section-nav .secondary-nav .active>a::after{display:none}.section-nav .secondary-nav .secondary-sub-nav a{padding-left:2.5rem}.section-nav{border:1px solid #dfe1e5;border-radius:7px;overflow:hidden;top:6.5rem}.section-nav h3{font-size:1rem;font-weight:bold;border-bottom:1px solid #dfe1e5;transition:background 0.15s ease}.section-nav h3 a{padding:0.75em 1.25em}.section-nav h3 a:hover{text-decoration:none}.section-nav a{color:#222;transition:all 0.15s ease}.section-nav .secondary-nav{margin:0 1.25rem;list-style-type:none}.section-nav .secondary-nav>li{padding:0;border-top:1px solid #dfe1e5}.section-nav .secondary-nav>li:first-child{border-style:none}.section-nav .secondary-nav li{position:relative}.section-nav .secondary-nav li a{color:#111;line-height:1.3;text-decoration:none;margin-left:1.25rem;padding:0.75rem 0;display:block}.section-nav .secondary-nav li a:hover{font-weight:600}.section-nav .secondary-nav li::before{position:absolute;top:0.9rem;left:0;font-family:"Font Awesome 5 Pro";content:"\F054";font-weight:400;color:#bbb;font-size:0.85rem}.section-nav .secondary-nav li.active{border-top-style:none}.section-nav .secondary-nav li.active>a{background-color:#f2f2f2;font-weight:normal;margin:0 -1.25rem;padding:0.75rem 1.25rem 0.75rem 2.5rem}.section-nav .secondary-nav li.active+li{border-style:none}.section-nav .secondary-nav .secondary-sub-nav{margin:0}.section-nav .secondary-nav .secondary-sub-nav>li{border-bottom:1px dotted #dfe1e5}.section-nav .secondary-nav .secondary-sub-nav>li::before{left:1.25rem}.section-nav .secondary-nav .secondary-sub-nav>li a{margin-left:2.5rem}.section-nav .secondary-nav .secondary-sub-nav>li:last-child{border-style:none;padding-bottom:0}.section-nav .secondary-nav .secondary-sub-nav>li.active a{margin-left:-2.5rem;padding:0.75rem 1.25rem 0.75rem 7.5rem}.page-share{align-items:center;display:flex;margin:0 0 3rem 0;width:100%}.page-share__title{font-size:1rem;margin:0 0.5rem 0 0}.page-share__list{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:row;justify-content:center;font-size:1.2rem}.page-share__list li a{color:#666 !important;padding:0 0.5rem;transition:all 0.15s ease}.page-share__list li a:hover{color:#000 !important}@media screen and (min-width: 576px){.page-share{flex-shrink:0;justify-content:flex-end;margin:0;width:200px}}@media screen and (min-width: 750px){.page-share{width:250px}.page-share__list li a{padding:0 0.75rem}}@media screen and (min-width: 1000px){.page-share{width:280px}.page-share__title{font-size:1.1rem}.page-share__list{font-size:1.4rem}.page-share__list li a{padding:0 1rem}}.social-share{display:flex;list-style-type:none;margin:0;padding:0;font-size:1.25em}.social-share li{margin-left:1em}.social-share li a{color:#999}.social-share li a:hover{color:#666}@media print{.social-share{display:none}}.sidebar-site-utilities{display:flex;flex-direction:row;margin:0 0 1em 0;padding:0;list-style-type:none;overflow:visible}@media print{.sidebar-site-utilities{display:none}}.sidebar-site-utilities li{width:44px;height:44px}.sidebar-site-utilities a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;text-decoration:none;background-color:#eee;font-size:1.5em;transition:all 0.085s ease;color:#444}.sidebar-site-utilities a:hover{color:#fff}.sidebar-site-utilities a.email:hover{background-color:#cb3128}.sidebar-site-utilities a.print:hover{background-color:#666}.sidebar-site-utilities a.facebook:hover{background-color:#3b5998}.sidebar-site-utilities a.twitter:hover{background-color:#1da1f2}.sidebar-site-utilities a.linkedin:hover{background-color:#0077b5}@media only screen and (min-width: 1000px){.sidebar-site-utilities{flex-direction:column;position:absolute;top:2em;right:0;margin:0}}@media only screen and (min-width: 1000px){.fullwidth .sidebar-site-utilities{flex-direction:row;position:static;float:right;margin-left:2em}}.testimonials{margin:4rem 0}.testimonials ul{margin:3rem 0 0 0;list-style-type:none;padding:0}@media only screen and (min-width: 750px){.testimonials ul{display:flex}}.testimonials ul li{margin-bottom:2rem;display:flex;border-bottom:1px dotted #dfe1e5;padding:0 3rem 2rem 1rem;font-size:1.15rem;flex-grow:1}@media only screen and (min-width: 750px){.testimonials ul li{padding:0 3rem 0 0;border-style:none;width:50%;margin:0}}.testimonials ul li:last-child{border-style:none;padding-bottom:0}.testimonials ul li span{color:#666;font-size:3rem;padding:0.5rem 2rem 0 0}.testimonials ul li section{color:#666;font-style:italic}.testimonials ul li section .author{font-size:1rem;font-style:normal;font-weight:bold;margin:0;color:#111}.testimonials__heading{font-size:2.1875rem;margin:0 0 0.5em 0;font-weight:300;line-height:1.2}.video-wrapper{margin:1.5em auto}.video-launcher{display:inline-block;position:relative;max-width:100%}.video-launcher-icon-wrapper{background:#fff;border:solid 1px #c00;border-radius:16px;height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:70px}.video-launcher-icon{border-style:solid;border-width:10px 0 10px 20px;border-color:transparent transparent transparent #c00;display:inline-block;height:20px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:20px}


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