﻿/*  Google Open Sans fonts moved to /Views/Shared/_Layout.cshtml in <head>  */
/*  Custom TRB font for icons/glyphs  */
@font-face {
  font-family: 'TRB';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/trb.eot');
  /* IE9 Compat Modes */
  src: local('TRB'), url('../fonts/trb.woff') format('woff'), /* Modern Browsers */ url('../fonts/trb.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/trb.svg#TRB') format('svg');
  /* Legacy iOS */
}
#site-header {
  /*    position: relative;
    margin-bottom: 5px; // Reduce the space before the breadcrumbs/other content.
*/
  /*@media @w_gte769 {
        #site-menu-connect {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: @site-menu-height;
        }

        #site-menu-contents {
            position: absolute;
            left: 0;
            top: @site-menu-height + @site-menu-logo-spacing;
            width: 100%;
            height: @site-menu-height;
            background: -moz-linear-gradient(top, #edeee9 0%, #bab5af 100%);*/
  /* FF3.6-15 */
  /*background: -webkit-linear-gradient(top, #edeee9 0%,#bab5af 100%);*/
  /* Chrome10-25,Safari5.1-6 */
  /*background: linear-gradient(to bottom, #edeee9 0%,#bab5af 100%);*/
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  /*}
    }*/
  /*
    // Align the site menu links properly in the full view.
    @media @w_gte769 {
        .nav li {
            display: inline;
            float: none;

            a {
                display: inline;
                line-height: @site-menu-height;
            }
        }

        #site-menu-connect {
            text-align: right;
            padding-right: 7px; // Align with the right edge of the TRB logo

            li a { text-transform: uppercase }
            li:nth-child(3) a { text-transform: none } // Don't transform the MyTRB link casing
        }

        #site-menu-contents {
            padding-left: 8px; // Align with the left edge of the NAS logo
            overflow: hidden;

            li a {
                font-size: 12px;
                padding: 0 10px;
            }
        }
    }*/
  /*    @media @w_gte769 {

        #site-menu-connect {
            background-color: @site-menu-connect-background;

            a { color: @site-menu-connect-color }
        }

        #site-menu-contents {
            background-color: @site-menu-contents-background;

            a {
                color: @site-menu-contents-color;
                font-weight: bold;

                &:hover { color: @site-menu-contents-hover-color }
            }
        }
    }
*/
}
#site-header > div,
#site-header .navbar-header {
  /*        height: 2 * @site-menu-height + @site-menu-logo-spacing;
*/
}
@media only screen and (max-width: 767px) {
  #site-header > div,
  #site-header .navbar-header {
    height: 85px;
  }
}
#site-header .navbar-toggle {
  top: 12px;
  left: 0;
  z-index: 100;
}
#site-header .navbar-toggle .menu-label {
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
}
#site-header .navbar-toggle:focus:not(:hover) {
  background-color: transparent;
}
#site-header .navbar-toggle[aria-expanded="true"],
#site-header .navbar-toggle[aria-expanded="true"]:not(:hover),
#site-header .navbar-toggle:active {
  background-color: #f8f5e4;
}
#site-header .navbar-toggle[aria-expanded="true"] .menu-label,
#site-header .navbar-toggle[aria-expanded="true"]:not(:hover) .menu-label,
#site-header .navbar-toggle:active .menu-label {
  color: #000;
}
#site-header #nas-logo {
  /*        position: absolute;
        left: 20px; 
        top: @site-menu-height - 7px;
        height: 5.625rem;
        //padding: 10px;
		overflow: hidden; // If the image is accidentally too large, it obscures the page and becomes a hit target.
*/
}
@media only screen and (max-width: 767px) {
  #site-header #nas-logo {
    display: none;
  }
}
#site-header #trb-logo {
  position: absolute;
  right: 1em;
  top: 1.4em;
  /*@media @w_gte769 { top: @site-menu-height - 3px }*/
}
#site-header #trb-logo svg {
  fill: white;
}
@media only screen and (max-width: 767px) {
  #site-header .nav {
    float: left;
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  #site-header #site-menu-contents li {
    float: right;
    clear: both;
  }
}
@media only screen and (max-width: 767px) {
  #site-header #site-menu-contents li {
    width: 190px;
  }
}
@media screen and (max-width: 450px) {
  #site-header #site-menu-contents li {
    width: 170px;
  }
}
@media screen and (max-width: 350px) {
  #site-header #site-menu-contents li {
    width: 150px;
  }
}
#site-header #site-menu-connect {
  padding-left: 30px;
}
@media screen and (min-width: 450px) {
  #site-header #site-menu-connect {
    padding-left: 40px;
  }
}
#site-header .nav .nav-heading {
  white-space: nowrap;
  overflow: visible;
}
@media only screen and (max-width: 767px) {
  #site-header .nav .home-link {
    display: none;
  }
}
#site-header > div {
  background-color: #5e0c02;
}
@media only screen and (max-width: 767px) {
  #site-header #trb-site-navbar-collapse {
    background-color: #f8f5e4;
    -moz-box-shadow: 0 10px 20px -10px #000000;
    -webkit-box-shadow: 0 10px 20px -10px #000000;
    box-shadow: 0 10px 20px -10px #000000;
    display: block;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 85px;
    /*width: 0;*/
    max-height: 0;
    transition: max-height 0.2s, width 0.2s;
  }
  #site-header #site-menu-contents {
    border-right: 1px solid #ccc;
  }
  #site-header #trb-site-navbar-collapse.trb-menu-opened {
    /*position: absolute;
			top: 85px;*/
    width: 100%;
    max-height: 500px;
    opacity: 1;
  }
}
@media only screen and (min-width: 768px) {
  #site-header a {
    text-decoration: none;
  }
}
#site-header .nav-heading {
  font-size: 16px;
  font-weight: bold;
  padding-left: 14px;
}
@media only screen and (min-width: 768px) {
  #site-header .nav-heading {
    display: none;
  }
}
/*  End #site-header  */
@media (min-width: 768px) {
  /*  2022-04-25  New site desktop header without Bootstrap
Begin with Andy Bell css reset targetting only the header block
https://piccalil.li/blog/a-modern-css-reset
*/
  /* Box sizing rules */
  #site-header *,
  #site-header *::before,
  #site-header *::after {
    box-sizing: border-box;
  }
  /* Remove default margin */
  #site-header h1,
  #site-header h2,
  #site-header h3,
  #site-header h4,
  #site-header p,
  #site-header figure,
  #site-header blockquote,
  #site-header dl,
  #site-header dd {
    margin: 0;
  }
  /* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
  #site-header ul[role='list'],
  #site-header ol[role='list'] {
    list-style: none;
  }
  /* Set core root defaults */
  html:focus-within {
    scroll-behavior: smooth;
  }
  /* Set core body defaults */
  body {
    min-height: 100vh;
    text-rendering: optimizeSpeed;
    /* line-height: 1.5; */
  }
  /* A elements that don't have a class get default styles */
  #site-header a:not([class]) {
    text-decoration-skip-ink: auto;
  }
  /* Make images easier to work with */
  #site-header img,
  #site-header picture {
    max-width: 100%;
    display: block;
  }
  /* Inherit fonts for inputs and buttons */
  #site-header input,
  #site-header button,
  #site-header textarea,
  #site-header select {
    font: inherit;
  }
  :root {
    --trb-color: #5e0c02;
  }
  #site-header {
    display: grid;
    grid-template-columns: 1fr;
    width: 100%;
  }
  #site-header::before {
    display: none;
  }
  #site-header #trb-site-navbar-collapse {
    display: contents !important;
    width: 100% !important;
  }
  #site-header > .container-fluid {
    padding: 0;
    margin: 0;
    display: contents;
  }
  .logo-bar {
    grid-row: 2;
    width: 100%;
    height: 5.625em;
    display: flex;
    flex: 1 0 auto;
    justify-content: space-between;
    align-items: center;
    padding: 0 1.5em;
    background-color: var(--trb-color);
  }
  .logo-bar > * {
    display: block;
  }
  .logo-bar svg {
    display: block;
    fill: white;
  }
  #trb-logo {
    max-width: 250px;
    /*  Bootstrap overrides  */
    position: initial !important;
  }
  #nas-logo {
    max-width: 250px;
  }
  /*  Top menu bar  */
  #site-menu-connect {
    grid-row: 1;
    /*  Bootstrap overrides  */
    float: none !important;
    width: 100% !important;
    display: flex;
    gap: 2.5em;
    flex: 1 0 auto;
    justify-content: flex-end;
    align-items: center;
    background: black;
  }
  #site-menu-connect > li > a {
    padding: 0.4em 0;
    width: max-content;
    /*  Bootstrap overrides  */
    font-size: 14px !important;
    text-transform: uppercase;
    text-decoration: none !important;
    color: white;
  }
  #site-menu-connect > li:nth-child(3) > a {
    text-transform: none;
  }
  #site-menu-connect > li:first-child,
  #site-menu-connect > li.divider {
    display: none;
  }
  /*  TRB gray menu bar  */
  #site-menu-contents {
    grid-row: 3;
    /*  Bootstrap overrides  */
    float: none !important;
    display: flex;
    gap: 1.7em;
    flex: 1 0 auto;
    justify-content: flex-start;
    align-items: center;
    background: linear-gradient(to bottom, #edeee9 0%, #bab5af 100%);
  }
  #site-menu-contents > li > a {
    padding: 0.4em 0;
    /*  Bootstrap overrides  */
    font-size: 12px !important;
    text-decoration: none !important;
    color: black;
    font-weight: bold;
  }
  #site-menu-contents > li > a:hover,
  #site-menu-contents > li > a:focus {
    color: white;
    font-weight: bold;
  }
  #site-menu-contents > li:first-child,
  #site-menu-contents > li.divider {
    display: none;
  }
}
/*  End new header  */
@media only screen and (max-width: 767px) {
  .navbar-toggle-left .navbar-right {
    float: right;
    padding-right: 15px;
  }
  .navbar-toggle-left .nav.navbar-nav.navbar-right li {
    float: right;
  }
  .navbar-toggle-left .nav.navbar-nav.navbar-right li > a {
    padding: 8px 5px;
  }
  .navbar-toggle-left .navbar-toggle {
    float: left;
  }
  .navbar-toggle-left .navbar-header {
    float: left;
    width: auto !important;
  }
  .navbar-toggle-left .navbar-collapse {
    clear: both;
    float: none;
  }
}
/*
    Contains styles for the site footer
*/
#footer {
  margin-top: 20px;
}
#footer a {
  white-space: nowrap;
}
#footer #footer-nas-logo-row {
  background-color: #5e0c02;
  padding: 10px;
  text-align: center;
}
#footer #footer-nas-logo svg {
  width: 100%;
  height: 5.625rem;
}
#footer #footer-nas-logo svg path {
  fill: white;
}
@media only screen and (max-width: 767px) {
  #footer #colophon {
    padding: 0 15px;
  }
  #footer #colophon-nas,
  #footer #colophon-address {
    display: none;
  }
  #footer #colophon-legal {
    font-style: italic;
  }
  #footer #footer-nas-logo-row {
    padding-top: 0.5rem;
    padding-bottom: 2rem;
  }
  #footer #footer-nas-logo {
    padding-bottom: 30px;
    float: none;
    display: inline-block;
  }
}
@media only screen and (min-width: 768px) {
  #footer #colophon {
    background-color: #5e0c02;
    color: #fff;
    font-weight: bold;
    border-top: 4px solid #000;
    font-size: 13px;
    line-height: 13px;
    padding: 5px;
  }
  #footer #colophon a {
    color: #fff;
  }
  #footer #colophon > * {
    margin: 0;
  }
  #footer #footer-nas-logo-row {
    display: none;
  }
}
/*
    Contains styles that apply across all pages
*/
div#body *:not(.glyphicon):not(.icon) {
  font-family: 'Open Sans', sans-serif;
}
abbr.pubicon {
  text-decoration: none;
  border-bottom: none;
}
.orange {
  color: #f2711c !important;
}
.green {
  color: #21ba45 !important;
}
.breadcrumb {
  background-color: transparent;
  padding: 0;
  margin-bottom: 5px;
}
@media only screen and (min-width: 768px) {
  .breadcrumb {
    padding-left: 15px;
  }
}
.breadcrumb > li + li::before {
  content: "»";
}
@media only screen and (min-width: 640px) {
  .site-banner-row {
    display: block;
  }
}
.site-banner-row .site-banner-container {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 14px;
}
@media only screen and (min-width: 768px) {
  .site-banner-row .site-banner-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.site-banner-row .site-banner {
  min-height: 100px;
  width: 100%;
  background: #faf6f2;
  background: linear-gradient(to bottom, #faf6f2 0%, #e9e4e0 100%);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}
.site-banner-row .site-banner img {
  width: auto;
  height: auto;
  margin-left: 25px;
  margin-right: 20px;
}
.site-banner-row .site-banner p {
  margin-bottom: 0;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  color: #5e0c02;
}
.site-banner-row .site-banner p span {
  color: #929292;
  display: block;
  font-size: 14px;
  line-height: 16px;
}
#main {
  padding-bottom: 40px;
}
.container .jumbotron {
  padding: 0;
  margin-bottom: 14px;
  background-color: transparent;
  padding: 0 15px;
}
.container .jumbotron .container-fluid {
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .container .jumbotron .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.container .jumbotron h1 {
  padding-left: 7px;
}
#home-search {
  margin-top: 10px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  #home-search {
    margin: 0;
  }
}
#home-search input#txtKeywords {
  margin-right: -5px;
  height: 34px;
}
#home-search #search-icon {
  color: white;
}
@media only screen and (max-width: 767px) {
  #home-search #search-icon {
    position: relative;
    top: 2px;
    left: -2px;
  }
}
#home-search button#search-button {
  background-color: #5e0c02;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-style: solid;
  height: 34px;
}
#home-search .row + .row {
  text-align: center;
}
.search-border {
  border: solid;
  border-color: tan;
  background-color: #f8f5e4;
  border-width: 3px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
}
.search-border #search-area {
  padding-bottom: 5px;
}
.search-border #search-area input,
.search-border #search-area button {
  padding: 5px;
}
.search-border #search-area .dropdown button.dropdown-toggle {
  width: 100%;
  border-radius: 0;
  border: 1px solid #bab5af;
  background: -moz-linear-gradient(top, #edeee9 0%, #bab5af 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #edeee9 0%, #bab5af 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #edeee9 0%, #bab5af 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  padding: 0;
  padding-top: 2px;
}
.search-border #search-area .dropdown button.dropdown-toggle span {
  line-height: 0.8em;
}
.search-border #search-area .dropdown-menu li {
  padding: 0.25em;
}
.data-table {
  margin: 30px 15px;
  width: calc(100% - 30px);
}
.data-table .data-thead {
  display: none;
}
@media only screen and (min-width: 768px) {
  .data-table .data-thead {
    display: block;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: space-around;
    -ms-flex-pack: justify;
    justify-content: space-around;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
}
.data-table .data-thead .data-th {
  background-color: #444;
}
.data-table .data-thead .data-th .data-heading {
  text-align: left;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
.data-table .data-row {
  border-bottom: 2px solid #bbb;
}
.data-table .data-row .data-td {
  vertical-align: top;
  padding: 10px;
}
.data-table .data-row .data-td .data-heading {
  display: block;
  font-size: 14px;
  color: #444;
  font-weight: bold;
  padding: 10px;
  margin: -10px -10px 0 -10px;
  background-color: #f2f2f2;
}
@media only screen and (min-width: 768px) {
  .data-table .data-row .data-td .data-heading {
    display: none;
  }
}
.data-table .data-row:nth-child(2n) {
  border-bottom: 2px solid #b7aca3;
  background-color: #e9e4e0;
}
.data-table .data-row:nth-child(2n) .data-td .data-heading {
  background-color: #dfd7d1;
}
.title-header {
  display: block;
  width: 100%;
  float: left;
  border-bottom: 1px solid #ccc;
  padding: 0 0 10px;
  margin-bottom: 30px;
  text-align: left;
}
.title-header span {
  float: left;
}
.title-header a {
  float: right;
  font-size: 70%;
  text-decoration: none;
  margin-top: 8px;
}
#body #main .side-links {
  padding: 25px 0 0;
}
#body #main .side-links h3 {
  text-align: left;
}
#body #main .side-links ul {
  margin: 0 0 20px;
  padding: 0;
  float: left;
  width: 100%;
  display: block;
}
#body #main .side-links li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#body #main .side-links a {
  display: block;
  padding: 5px 10px;
  border-bottom: 1px solid #ccc;
  text-decoration: none;
  font-weight: 600;
  font-size: 95%;
}
#body #main .side-links a:hover {
  background: hsl(201, 100%, 21%);
  color: #f8f5e4;
}
#body #main .side-links a.btn {
  width: 70%;
  padding: 6px 12px;
  margin: 0 auto 10px;
  background-color: hsl(201, 100%, 37%);
}
@media only screen and (max-width: 529px) {
  #body #main .side-links a.btn {
    width: 100%;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  #body #main .side-links a.btn {
    width: 100%;
  }
}
#body #main .side-links a.btn:hover {
  background-color: hsl(201, 100%, 21%);
}
#body #main .side-links .btn-default:hover {
  background-color: #929292;
  color: #333;
}
ul.result-list {
  margin: 0;
  padding: 0;
}
ul.result-list li {
  list-style-type: none;
  margin-bottom: 2em;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}
ul.result-list li img.result-thumbnail {
  width: auto;
  max-width: 75px;
  height: auto;
  max-height: 75px;
  margin: 0 1em 0 0;
  border: 0;
}
ul.result-list li div.result-text a {
  color: #5e0c02;
  font-weight: bold;
  display: block;
  text-decoration: none;
}
ul.result-list li div.result-text a:hover {
  text-decoration: underline;
}
ul.result-list li div.result-text time {
  display: block;
  font-size: 14px;
  color: #888;
}
@media only screen and (max-width: 529px) {
  .container {
    width: 100%;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  .container {
    width: 100%;
  }
}
.in-iframe .close-record {
  display: none !important;
}
.modal-with-panels {
  padding: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
}
.modal-content-panel {
  min-width: 50px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}
.modal-content-panel .modal-content-panel-info {
  height: auto;
  max-height: 665px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0;
}
.modal-content-panel .modal-panel-number {
  width: 50px;
  background-color: #ddd;
  text-align: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-transition: background-color 1s;
  /* Safari */
  transition: background-color 1s;
}
.modal-content-panel .modal-panel-number a {
  display: block;
  margin: 8px;
  height: 32px;
  width: 32px;
  padding-top: 5px;
  text-decoration: none;
  color: #666;
  font-weight: bold;
  background-color: #fff;
  border-radius: 25px;
}
.modal-content-panel .modal-panel-number.current {
  background-color: transparent;
  -webkit-transition: background-color 1s;
  /* Safari */
  transition: background-color 1s;
}
.modal-content-panel.active .modal-content-panel-info {
  padding: 15px;
  overflow-y: auto;
}
.modal-nav-panel {
  display: none;
}
.modal-nav-panel.active {
  display: block;
}
.modal-body h5 {
  font-size: 1.1rem;
  color: #0009;
}
.modal-body label.radio {
  padding-left: 20px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .modal-body label.radio {
    margin-bottom: 8px;
  }
}
.modal-footer button {
  margin-left: 10px;
  margin-bottom: 10px;
  width: auto;
}
.modal-footer button.btn + .btn {
  margin-left: 10px;
  margin-bottom: 10px;
  width: auto;
}
#share_modal .modal-body {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: justify;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}
#share_modal .modal-body a {
  color: #5e0c02;
  text-decoration: none;
  font-size: 72px;
}
#share_modal .modal-body a:hover {
  color: #444;
}
.export-sort-group {
  --selected-color: hsl(201, 100%, 21%);
  display: flex;
  flex-flow: column wrap;
}
.export-sort-group h1 {
  color: hsl(215, 5%, 10%);
  margin-bottom: 2rem;
}
.export-sort-group h2 {
  font-size: 1.1rem;
  margin: 0 !important;
}
.export-sort-group > div {
  flex: 1;
  padding: 0.5rem 0;
}
.export-sort-group input[type="radio"] {
  display: none;
}
.export-sort-group input[type="radio"]:not(:disabled) ~ label {
  cursor: pointer;
}
.export-sort-group input[type="radio"]:disabled ~ label {
  color: hsl(150, 5%, 75%);
  border-color: hsl(150, 5%, 75%);
  box-shadow: none;
  cursor: not-allowed;
}
.export-sort-group label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  background: white;
  border: 2px solid var(--selected-color);
  /*hsla(150, 75%, 50%, 1);*/
  border-radius: 20px;
  padding: 1rem;
  margin-bottom: 1rem;
  box-shadow: 0px 3px 3px -2px var(--selected-color);
  /*hsla(150, 5%, 65%, 0.5);*/
  position: relative;
}
.export-sort-group div:last-child label {
  margin-bottom: 0.25rem;
}
.export-sort-group input[type="radio"]:checked + label {
  background: var(--selected-color);
  /*hsla(150, 75%, 50%, 1);*/
  color: hsl(0, 0%, 100%);
  box-shadow: 0px 0px 6px var(--selected-color);
  /*hsla(150, 100%, 50%, 0.75);*/
}
.export-sort-group input[type="radio"]:checked + label::after {
  color: hsl(215, 5%, 25%);
  border: 2px solid var(--selected-color);
  /*hsla(150, 75%, 45%, 1);*/
  content: '';
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 12l2.891 2.891h0c.06.06.158.06.219 0h0L17 8' stroke='%23323232' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), white;
  font-size: 24px;
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 50%;
  box-shadow: 0px 2px 3px -2px hsla(0, 0%, 0%, 0.25);
}
.export-sort-group p {
  font-weight: 900;
}
.export-sort-group input[type="radio"]:not(:checked) + label .pill-toggle {
  display: none;
}
.export-sort-group .pill-toggle {
  isolation: isolate;
  position: relative;
  display: grid;
  gap: 0.3rem;
  grid-template-columns: auto auto;
  outline: 0.2rem solid #fff;
  outline-offset: 0.3rem;
  border-radius: 100vw;
  white-space: nowrap;
}
.export-sort-group .pill-toggle * {
  font-weight: normal;
  font-size: 0.9rem;
}
.export-sort-group .pill-toggle:has(.pill-checkbox:hover, .pill-checkbox:focus-visible) {
  box-shadow: 0 0 0 0.5rem var(--selected-color), 0 0 20px hsl(0, 0%, 100%);
}
.export-sort-group .pill-checkbox {
  display: inline-grid;
  position: absolute;
  inset: 0;
  width: 100%;
  padding: 0;
  transform: scaleY(3) scaleX(1.2);
  opacity: 0;
  grid-column: 1 / 3;
  background: hsl(201, 100%, 37%);
  cursor: pointer;
}
.export-sort-group .pill-active {
  grid-column: 1;
  color: #fff;
  padding: 0 0.5rem;
}
.export-sort-group .pill-inactive {
  grid-column: 2;
  color: #fff;
  padding: 0 0.5rem;
}
.export-sort-group .pill-highlight {
  position: absolute;
  grid-column: 1 / 1;
  inset: 0;
  z-index: -5;
  border-radius: 100vw;
  background: #fff;
  transition: all ease 0.3s;
}
.export-sort-group .pill-checkbox:checked + .pill-highlight {
  grid-column: 1 / 1;
}
.export-sort-group .pill-checkbox:checked ~ .pill-active {
  color: #000;
}
.export-sort-group .pill-checkbox:not(:checked) + .pill-highlight {
  grid-column: 2 / 3;
}
.export-sort-group .pill-checkbox:not(:checked) ~ .pill-inactive {
  color: #000;
}
.ico-facebook-square:before {
  font-family: TRB !important;
  content: "\6a";
}
.ico-twitter-square:before {
  font-family: TRB !important;
  content: "\68";
}
.ico-envelope-square:before {
  font-family: TRB !important;
  content: "\69";
}
.ico-expand:before {
  font-family: TRB !important;
  content: "\66";
}
.ico-contract:before {
  font-family: TRB !important;
  content: "\67";
}
.btn-primary {
  background: hsl(201, 100%, 21%);
}
@media only screen and (max-width: 529px) {
  a.btn-primary,
  .btn-default {
    width: 100%;
  }
}
@media only screen and (min-width: 530px) and (max-width: 949px) {
  a.btn-primary,
  .btn-default {
    width: 100%;
  }
}
.sectionhead h1 {
  border-bottom: 1px solid #ccc;
}
.searchaction {
  border-radius: 5px;
  background-color: #d2b48c;
  margin-left: 1px;
  padding: 4px 10px;
}
.searchaction a {
  color: #5e0c02;
  text-decoration: none;
  outline: none;
}
.searchaction a:before {
  color: #5e0c02;
  font-weight: bold;
  font-family: TRB;
  font-size: 18px;
  padding-right: 10px;
  position: relative;
  top: 3px;
}
.filter-type a:before {
  content: "b";
}
.history-type a:before {
  content: "a";
}
.help-type {
  background-color: transparent;
  width: 30px;
  height: 34px;
  padding: 0;
}
.help-type a:before {
  font-weight: normal;
  content: "c";
  padding-left: 6px;
  top: 4px;
}
.help-type:hover {
  background-color: #d2b48c;
}
.datebutton {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  color: #5e0c02;
  font-weight: bold;
  padding: 6px;
}
.footnote {
  font-size: 12px;
  font-style: italic;
}
.sectionhead ul {
  line-height: 28px;
  max-width: 750px;
}
.sectionhead p {
  line-height: 24px;
  max-width: 750px;
}
hr {
  border-top: 2px solid #bbb;
}
a {
  text-shadow: none;
  text-decoration: underline;
}
img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.no-margin {
  margin-left: 0px;
  margin-right: 0px;
}
.mirror-icon {
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
.sk-fading-circle {
  width: 40px;
  height: 40px;
  position: relative;
}
.sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #333;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
  animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.sk-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
@keyframes sk-circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
.bs-callout {
  padding: 20px;
  margin: 20px 0;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
}
.bs-callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code {
  border-radius: 3px;
}
.bs-callout + .bs-callout {
  margin-top: -5px;
}
.bs-callout-default {
  border-left-color: #777;
}
.bs-callout-default h4 {
  color: #777;
}
.bs-callout-primary {
  border-left-color: #428bca;
}
.bs-callout-primary h4 {
  color: #428bca;
}
.bs-callout-success {
  border-left-color: #5cb85c;
}
.bs-callout-success h4 {
  color: #5cb85c;
}
.bs-callout-danger {
  border-left-color: #d9534f;
}
.bs-callout-danger h4 {
  color: #d9534f;
}
.bs-callout-warning {
  border-left-color: #f0ad4e;
}
.bs-callout-warning h4 {
  color: #f0ad4e;
}
.bs-callout-info {
  border-left-color: hsl(201, 100%, 21%);
}
.bs-callout-info h4 {
  color: hsl(201, 100%, 21%);
}
#body.container a:not(.btn) {
  color: hsl(201, 100%, 21%);
}
#body.container a:not(.btn):hover,
#body.container a:not(.btn):focus {
  color: hsl(201, 100%, 37%);
}
mark[data-markjs] {
  background-color: #fff09f;
  padding: 0 0.2em;
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
  background: #5e0c02 !important;
}
/*
    Contains styles for the results page
*/
#result-search #visible-search-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  gap: 0.5rem;
  padding: 0.5rem 1rem;
  background-color: #f8f5e4;
  border: 3px solid tan;
}
@media only screen and (max-width: 767px) {
  #result-search #visible-search-container {
    width: 100vw;
    margin-left: -30px;
    border: none;
    border-top: 3px solid tan;
    border-bottom: 3px solid tan;
  }
}
#result-search #visible-search-container .search-field {
  flex: 1 1 auto;
  display: flex;
}
#result-search #visible-search-container .search-field #txtKeywords {
  border-radius: 0.3rem 0 0 0.3rem;
}
#result-search #visible-search-container .search-field button {
  padding: 0 1rem;
  color: white;
  background-color: #5e0c02;
  border-radius: 0 0.5rem 0.5rem 0;
}
#result-search #visible-search-container #search-options {
  flex: 0 1 auto;
  display: flex;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#result-search #visible-search-container #search-options li {
  padding: 0.8rem;
}
#result-search #visible-search-container #search-options li:hover,
#result-search #visible-search-container #search-options li:active {
  background-color: #d2b48c;
  border-radius: 0.5rem;
  color: #5e0c02;
}
#result-search #visible-search-container #search-options li a::before {
  display: inline-block;
  vertical-align: bottom;
  padding-right: 0.3rem;
  font-family: TRB;
  color: #5e0c02;
}
@media only screen and (max-width: 430px) {
  #result-search #visible-search-container #search-options li span {
    display: none;
  }
}
#result-search #visible-search-container #search-options li#search-filters a::before {
  content: "b";
}
#result-search #visible-search-container #search-options li#search-history a::before {
  content: "a";
}
#result-search #visible-search-container #search-options li#search-rss a::before {
  content: "d";
}
#result-search #visible-search-container #search-options li#search-share a::before {
  content: "e";
}
#result-search #visible-search-container #search-options li#search-help a::before {
  content: "c";
}
.slide-panel {
  display: none;
  padding-right: 0;
  overflow: hidden;
}
@media only screen and (min-width: 640px) {
  .slide-panel {
    border-left: 2px solid #ccc;
  }
}
.slide-panel.active-panel {
  display: block;
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 640px) {
  .slide-panel.active-panel {
    width: 40%;
  }
}
#body #recordListContainer {
  display: none;
  height: auto;
  width: 0;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (min-width: 640px) {
  #body #recordListContainer {
    display: block;
    width: 60%;
  }
}
#body #recordListContainer.solo-panel {
  display: block;
  width: 100%;
}
#body #recordListContainer .record-pagination-container {
  padding: 10px;
  margin: 0 -15px;
  background-color: #929292;
  padding-right: 20px;
}
@media only screen and (min-width: 768px) {
  #body #recordListContainer .record-pagination-container {
    margin: 0 -15px 0 0;
  }
}
#body #recordListContainer .record-pagination-container p,
#body #recordListContainer .record-pagination-container a {
  color: white;
  font-weight: bold;
  margin-bottom: 0;
  line-height: 26px;
}
#body #recordListContainer .record-pagination-container input {
  width: 50px;
  border: 2px solid #fff;
  border-radius: 5px;
  margin-right: 3px;
}
#body #recordListContainer .record-pagination-container .record-pagination-nav {
  text-align: right;
}
#body #recordListContainer .record-pagination-container .record-pagination-nav > * {
  display: inline-block;
}
#body #recordListContainer .record-pagination-container ~ .record-pagination-container {
  margin-top: 40px;
}
#body #recordListContainer #recordListSpinner {
  margin: 50px auto;
  width: 40px;
}
#body #recordListContainer ol#recordList {
  margin-bottom: 1em;
  padding-top: 16px;
  padding-left: 0;
  width: 100%;
  counter-reset: section;
  list-style-type: none;
}
#body #recordListContainer ol#recordList li {
  margin-bottom: 1em;
  display: flex;
  gap: 0.5rem;
}
#body #recordListContainer ol#recordList li > div:first-child {
  min-width: 1.1rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  justify-content: start;
}
#body #recordListContainer ol#recordList li input[type=checkbox] {
  margin: 0 0 0.2rem 0;
  cursor: pointer;
  transform: scale(1.3);
  transform-origin: bottom left;
  align-self: start;
}
#body #recordListContainer ol#recordList li .main-block {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  word-break: break-word;
}
#body #recordListContainer ol#recordList li .main-block aside {
  display: flex;
  gap: 1rem;
  justify-content: space-between;
  font-size: 0.93rem;
}
#body #recordListContainer ol#recordList li .main-block .aside-date {
  white-space: nowrap;
}
#body #recordListContainer ol#recordList li .recordTitle {
  font-weight: bold;
  font-size: 1em;
}
#body #recordListContainer ol#recordList li .recordTitle abbr i {
  margin: 0;
}
#body #recordListContainer ol#recordList .major-marker {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
}
#body #recordListContainer ol#recordList .major-marker-label {
  font-size: 0.7rem;
  font-weight: 600;
}
#body #recordListContainer ol#recordList [data-icon="project"] .major-icon {
  margin: 0;
  background-repeat: no-repeat;
  width: 3rem;
  background-size: 3rem;
  aspect-ratio: 1 / 1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M768 85.333H554.667C554.667 108.8 535.467 128 512 128s-42.667-19.2-42.667-42.667H256c-46.933 0-85.333 38.4-85.333 85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333V170.667c0-46.933-38.4-85.333-85.333-85.333z' fill='%23455a64'/%3E%3Cpath d='M768 874.667H256c-12.8 0-21.333-8.533-21.333-21.333V170.667c0-12.8 8.533-21.333 21.333-21.333h512c12.8 0 21.333 8.533 21.333 21.333v682.667c0 12.8-8.533 21.333-21.333 21.333z' fill='%23fff'/%3E%3Cg fill='%2390a4ae'%3E%3Cpath d='M554.667 85.333C554.667 108.8 535.467 128 512 128s-42.667-19.2-42.667-42.667H320v85.333c0 23.467 19.2 42.667 42.667 42.667h298.667c23.467 0 42.667-19.2 42.667-42.667V85.333H554.667z'/%3E%3Cpath d='M512 0c-46.933 0-85.333 38.4-85.333 85.333s38.4 85.333 85.333 85.333 85.333-38.4 85.333-85.333S558.933 0 512 0zm0 128c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667S535.467 128 512 128z'/%3E%3C/g%3E%3Ccircle cx='809.218' cy='804.616' r='194.059' fill='%23fff'/%3E%3Cpath d='M448 426.667h256v42.667H448zm-128-21.333h85.333v85.333H320z' fill='%23cfd8dc'/%3E%3Cpath d='M448 618.667h256v42.667H448zm-128-21.333h85.333v85.333H320z' fill='%23007bbd'/%3E%3Cpath d='M806.923 607.125a201.332 201.332 0 1 0 201.332 201.332 201.562 201.562 0 0 0-201.332-201.332zm0 373.902a172.57 172.57 0 0 1 0-345.141v172.57l121.964 121.964a172.038 172.038 0 0 1-121.964 50.606z'/%3E%3C/svg%3E");
}
#body #recordListContainer ol#recordList .result-number::before {
  counter-increment: section;
  content: counter(section) ".";
}
#body #recordListContainer ol#recordList li[data-record-type="PR"] .main-block {
  position: relative;
}
@supports (mask-image: linear-gradient(to right, #000, #fff)) or (-webkit-mask-image: linear-gradient(to right, #000, #fff)) {
  #body #recordListContainer ol#recordList li[data-record-type="PR"] .main-block::before {
    content: '';
    pointer-events: none;
    position: absolute;
    inset: 0;
    -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 1rem, rgba(0, 0, 0, 0.06) 70%, rgba(0, 0, 0, 0.08) 100%);
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 1rem, rgba(0, 0, 0, 0.06) 70%, rgba(0, 0, 0, 0.08) 100%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='180'%3E%3Cdefs%3E%3CclipPath id='A'%3E%3Cpath d='M-23-21h790v204H-23z' fill='%23000'/%3E%3C/clipPath%3E%3CclipPath id='B'%3E%3Cpath d='M-23-21h790v204H-23z' fill='%23000'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='M0 85.02l4.62-4.27a49.09 49.09 0 0 0 7.33 3.74l-1.2 10.24 2.66.87 5.05-9c2.62.65 5.34 1.08 8.12 1.28L28.6 98h2.8l2.02-10.12c2.74-.2 5.46-.62 8.12-1.28l5.05 8.99 2.66-.86-1.2-10.24a47.7 47.7 0 0 0 7.33-3.74l7.58 7 2.26-1.65-4.3-9.38a48.3 48.3 0 0 0 5.8-5.8l9.38 4.3 1.65-2.26-7-7.58a49.09 49.09 0 0 0 3.74-7.33l10.24 1.2.87-2.66-9-5.05a48.07 48.07 0 0 0 1.28-8.12L88 41.4v-2.8l-10.12-2.02c-.2-2.74-.62-5.46-1.28-8.12l8.99-5.05-.86-2.66-10.24 1.2a47.7 47.7 0 0 0-3.74-7.33l7-7.58-1.65-2.26-9.38 4.3a48.3 48.3 0 0 0-5.8-5.8L62.42 0h2.16l-1.25 2.72a50.31 50.31 0 0 1 3.95 3.95l9.5-4.36 3.52 4.85-7.08 7.68c.94 1.6 1.79 3.27 2.54 4.98l10.38-1.21 1.85 5.7-9.11 5.12a49.97 49.97 0 0 1 .87 5.52L90 37v6l-10.25 2.05a49.9 49.9 0 0 1-.87 5.52l9.11 5.12-1.85 5.7-10.38-1.21a49.61 49.61 0 0 1-2.54 4.98l7.08 7.68-3.52 4.85-9.5-4.36a50.31 50.31 0 0 1-3.95 3.95l4.36 9.5-4.85 3.52-7.68-7.08c-1.6.94-3.27 1.79-4.98 2.54l1.21 10.38-5.7 1.85-5.12-9.11a49.97 49.97 0 0 1-5.52.87L33 100h-6l-2.05-10.25a49.9 49.9 0 0 1-5.52-.87l-5.12 9.11-5.7-1.85 1.21-10.38a49.61 49.61 0 0 1-4.98-2.54L0 87.68zM0 52.7V27.3l8.38 4.84a22.96 22.96 0 0 0 0 15.72zm0-39.16A39.91 39.91 0 0 1 26 .2v17.15a22.98 22.98 0 0 0-13.62 7.86L0 18.06zm0 52.92v-4.52l12.38-7.15A22.98 22.98 0 0 0 26 62.65V79.8A39.91 39.91 0 0 1 0 66.46zM34 79.8V62.65a22.98 22.98 0 0 0 13.62-7.86l14.85 8.58A39.97 39.97 0 0 1 34 79.8zm32.48-23.36l-14.86-8.58a22.96 22.96 0 0 0 0-15.72l14.86-8.58A39.86 39.86 0 0 1 70 40a39.9 39.9 0 0 1-3.52 16.44zm-4.01-39.8L47.62 25.2A22.98 22.98 0 0 0 34 17.35V.2a39.97 39.97 0 0 1 28.47 16.43zM0 50.38l5.98-3.45a25.01 25.01 0 0 1 0-13.88L0 29.6zm.5-34.35l11.48 6.63c3.27-3.4 7.44-5.8 12.02-6.94V2.47A37.96 37.96 0 0 0 .5 16.04zm0 47.92A37.96 37.96 0 0 0 24 77.53V64.28a24.97 24.97 0 0 1-12.02-6.95L.5 63.96zM36 77.53a37.96 37.96 0 0 0 23.5-13.57l-11.48-6.63A24.97 24.97 0 0 1 36 64.28zm29.5-23.96a37.91 37.91 0 0 0 0-27.14l-11.48 6.63a25.01 25.01 0 0 1 0 13.88l11.49 6.63zm-6-37.53A37.96 37.96 0 0 0 36 2.47v13.25c4.66 1.15 8.8 3.6 12.02 6.95zM30 54c-7.732 0-14-6.268-14-14s6.268-14 14-14 14 6.268 14 14-6.268 14-14 14zm0-2c6.627 0 12-5.373 12-12s-5.373-12-12-12-12 5.373-12 12 5.373 12 12 12zm0-2c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 1 0 0 16zm77.47 45.17l-1.62-5.97 5.67-2.06 2.61 5.64a33.07 33.07 0 0 1 3.33-.58l.52-6.2h6.04l.52 6.2a33.07 33.07 0 0 1 3.33.58l2.6-5.64 5.68 2.06-1.62 5.97c1.02.51 2 1.07 2.95 1.69l4.35-4.38 4.62 3.88-3.53 5c.8.84 1.53 1.71 2.23 2.62l5.52-2.6 3.02 5.23-4.98 3.46c.46 1.06.86 2.14 1.2 3.25l6.02-.54 1.05 5.94-5.84 1.54a28.86 28.86 0 0 1 0 3.48l5.84 1.54-1.05 5.94-6.02-.54c-.34 1.1-.74 2.2-1.2 3.25l4.98 3.46-3.02 5.22-5.52-2.6c-.7.92-1.44 1.8-2.23 2.62l3.53 5-4.62 3.89-4.35-4.38a30.2 30.2 0 0 1-2.95 1.69l1.62 5.97-5.67 2.06-2.61-5.64a33.07 33.07 0 0 1-3.33.58l-.52 6.2h-6.04l-.52-6.2a30.27 30.27 0 0 1-3.33-.58l-2.6 5.64-5.68-2.06 1.62-5.97a28.79 28.79 0 0 1-2.95-1.69l-4.35 4.38-4.62-3.88 3.53-5a32.5 32.5 0 0 1-2.23-2.62l-5.52 2.6-3.02-5.23 4.98-3.46a29.66 29.66 0 0 1-1.2-3.25l-6.02.54-1.05-5.94 5.84-1.54a30.28 30.28 0 0 1 0-3.48l-5.84-1.54 1.05-5.94 6.02.54c.34-1.1.74-2.2 1.2-3.25l-4.98-3.46 3.02-5.22 5.52 2.6c.7-.92 1.44-1.8 2.23-2.62l-3.53-5 4.62-3.89 4.35 4.38a30.2 30.2 0 0 1 2.95-1.69zm15.2-1.12l-.5-6.05h-2.34l-.5 6.05c-2.18.13-4.3.5-6.32 1.1l-2.54-5.5-2.2.8 1.6 5.85a27.97 27.97 0 0 0-5.56 3.21l-4.27-4.3-1.79 1.5 3.5 4.95a28.14 28.14 0 0 0-4.12 4.92l-5.5-2.59-1.16 2.02 4.98 3.46a27.8 27.8 0 0 0-2.2 6.03l-6.03-.55-.4 2.3 5.86 1.54a28.3 28.3 0 0 0 0 6.42l-5.87 1.55.4 2.3 6.05-.56a27.8 27.8 0 0 0 2.2 6.03l-5 3.47 1.17 2.02 5.49-2.59a28.14 28.14 0 0 0 4.12 4.92l-3.5 4.96 1.79 1.5 4.27-4.31a27.97 27.97 0 0 0 5.56 3.21l-1.6 5.85 2.2.8 2.54-5.5c2.02.6 4.14.97 6.32 1.1l.5 6.05h2.34l.5-6.05c2.18-.13 4.3-.5 6.32-1.1l2.54 5.5 2.2-.8-1.6-5.85a27.97 27.97 0 0 0 5.56-3.21l4.27 4.3 1.79-1.5-3.5-4.95a28.14 28.14 0 0 0 4.12-4.92l5.5 2.59 1.16-2.02-4.98-3.46a27.8 27.8 0 0 0 2.2-6.03l6.03.55.4-2.3-5.86-1.54a28.3 28.3 0 0 0 0-6.42l5.87-1.55-.4-2.3-6.05.56a27.8 27.8 0 0 0-2.2-6.03l4.99-3.46-1.17-2.02-5.49 2.59a28.14 28.14 0 0 0-4.12-4.92l3.5-4.96-1.79-1.5-4.27 4.31a27.97 27.97 0 0 0-5.56-3.21l1.6-5.85-2.2-.8-2.54 5.5c-2.02-.6-4.14-.97-6.32-1.1zM121 128a8 8 0 1 1 0-16 8 8 0 1 1 0 16zm0-2a6 6 0 1 0 0-12 6 6 0 1 0 0 12zm0-18c-6.667 0-6.667-10 0-10a5 5 0 1 1 0 10zm8.49 3.51c-4.8-4.633 2.15-11.833 6.95-7.2s-2.15 11.833-6.95 7.2zM133 120c0-6.667 10-6.667 10 0a5 5 0 1 1-10 0zm-3.51 8.49c4.633-4.8 11.833 2.15 7.2 6.95s-11.833-2.15-7.2-6.95zM121 132a5 5 0 1 1 0 10c-6.667 0-6.667-10 0-10zm-8.49-3.51c4.8 4.633-2.15 11.833-6.95 7.2s2.15-11.833 6.95-7.2zM109 120a5 5 0 1 1-10 0c0-6.667 10-6.667 10 0zm3.51-8.49c-4.633 4.8-11.833-2.15-7.2-6.95s11.833 2.15 7.2 6.95zM121 106c4 0 4-6 0-6s-4 6 0 6zm9.9 4.1c2.727 2.927 7.117-1.163 4.39-4.09s-7.117 1.163-4.39 4.09zm4.1 9.9c0 4 6 4 6 0s-6-4-6 0zm-4.1 9.9c-2.927 2.727 1.163 7.117 4.09 4.39s-1.163-7.117-4.09-4.39zM121 134c-4 0-4 6 0 6s4-6 0-6zm-9.9-4.1c-2.727-2.927-7.117 1.163-4.39 4.09s7.117-1.163 4.39-4.09zM107 120c0-4-6-4-6 0s6 4 6 0zm4.1-9.9c2.927-2.727-1.163-7.117-4.09-4.39s1.163 7.117 4.09 4.39zm129.42-6.95v.01c.87.07 1.74.17 2.6.3l1.5-3.91 1.94-3.64 3.89.97v4.13l-.5 4.13a34.06 34.06 0 0 1 2.44.93l2.42-3.43 2.76-3.07 3.54 1.88-1 4-1.49 3.89a39.21 39.21 0 0 1 2.15 1.49l3.19-2.76 3.42-2.3 2.97 2.67-1.93 3.65-2.38 3.4c.6.64 1.2 1.3 1.76 1.99l3.68-1.94 3.85-1.48 2.29 3.28-2.7 3.11-3.12 2.82a39.35 39.35 0 0 1 1.22 2.32l4.04-1 4.1-.5 1.43 3.73-3.37 2.37-3.7 1.98a42.75 42.75 0 0 1 .62 2.54l4.17.01 4.1.5.48 3.97-3.85 1.48-4.06 1.02c.03.87.03 1.75 0 2.62l4.06 1.02 3.85 1.48-.48 3.97-4.1.51h-4.17c-.18.86-.39 1.71-.63 2.54l3.7 1.98 3.38 2.37-1.43 3.73-4.1-.5-4.04-1a39.35 39.35 0 0 1-1.22 2.32l3.13 2.82 2.7 3.11-2.3 3.28-3.85-1.48-3.68-1.95a37 37 0 0 1-1.76 2l2.38 3.41 1.93 3.64-2.97 2.67-3.42-2.3-3.19-2.76a40.1 40.1 0 0 1-2.15 1.48l1.48 3.9 1 4-3.53 1.88-2.76-3.07-2.42-3.43c-.8.33-1.61.65-2.45.93l.5 4.13v4.13l-3.88.97-1.94-3.65-1.5-3.9a44.97 44.97 0 0 1-2.6.31L240 187l-1 4h-4l-1-4-.52-4.16c-.87-.07-1.737-.17-2.6-.3l-1.5 3.91-1.94 3.64-3.89-.97v-4.13l.5-4.13a34.06 34.06 0 0 1-2.44-.93l-2.42 3.43-2.76 3.07-3.54-1.88 1-4 1.49-3.89c-.74-.47-1.45-.97-2.15-1.49l-3.19 2.76-3.42 2.3-2.97-2.67 1.93-3.65 2.38-3.4c-.61-.65-1.2-1.31-1.76-1.99l-3.68 1.94-3.85 1.48-2.29-3.28 2.7-3.11 3.12-2.82a39.35 39.35 0 0 1-1.22-2.32l-4.04 1-4.1.5-1.43-3.73 3.37-2.37 3.7-1.98a42.75 42.75 0 0 1-.62-2.54l-4.17-.01-4.1-.5-.48-3.97 3.85-1.48 4.06-1.02c-.03-.87-.03-1.75 0-2.62l-4.06-1.02-3.85-1.48.48-3.97 4.1-.51h4.17c.18-.86.39-1.71.63-2.54l-3.7-1.98-3.38-2.37 1.43-3.73 4.1.5 4.04 1a39.35 39.35 0 0 1 1.22-2.32l-3.13-2.82-2.7-3.11 2.3-3.28 3.85 1.48 3.68 1.95a37 37 0 0 1 1.76-2l-2.38-3.41-1.93-3.64 2.97-2.67 3.42 2.3 3.19 2.76a31.51 31.51 0 0 1 2.15-1.48l-1.48-3.9-1-4 3.53-1.88 2.76 3.07 2.42 3.43c.8-.33 1.61-.65 2.45-.93l-.5-4.13v-4.13l3.88-.97 1.94 3.65 1.5 3.9a44.97 44.97 0 0 1 2.6-.31L234 99l1-4h4l1 4zm-14.3 3.4a38.28 38.28 0 0 0-5.3 2l-3.5-4.97-1.38-1.53-.88.47.5 2 2.16 5.67a38.09 38.09 0 0 0-4.66 3.22l-4.61-4-1.71-1.15-.75.67.97 1.82 3.47 4.98a38.22 38.22 0 0 0-3.79 4.28l-5.37-2.84-1.92-.74-.57.82 1.35 1.56 4.52 4.09a37.9 37.9 0 0 0-2.64 5l-5.89-1.45-2.04-.25-.36.94 1.69 1.18 5.36 2.87a37.74 37.74 0 0 0-1.35 5.5l-6.08.01-2.04.25-.12 1 1.92.73 5.9 1.5a38.54 38.54 0 0 0 0 5.65l-5.9 1.49-1.92.74.12.99 2.04.25 6.08.01c.31 1.86.77 3.7 1.35 5.5l-5.36 2.87-1.7 1.18.37.94 2.04-.25 5.9-1.46a37.9 37.9 0 0 0 2.63 5.01l-4.52 4.1-1.35 1.55.57.82 1.92-.74 5.37-2.84a38.22 38.22 0 0 0 3.8 4.28l-3.48 4.98-.97 1.82.75.67 1.7-1.15 4.62-4a38.09 38.09 0 0 0 4.66 3.22l-2.17 5.67-.5 2 .89.47 1.38-1.53 3.5-4.98a35.89 35.89 0 0 0 5.3 2l-.73 6.04v2.06l.97.24.97-1.82 2.2-5.68c1.83.36 3.7.6 5.62.68L236 187l.5 2h1l.5-2 .75-6.04c1.888-.087 3.766-.315 5.62-.68l2.2 5.68.97 1.82.97-.24v-2.06l-.73-6.03a38.28 38.28 0 0 0 5.3-2l3.5 4.97 1.38 1.53.88-.47-.5-2-2.16-5.67a38.09 38.09 0 0 0 4.66-3.22l4.61 4 1.71 1.15.75-.67-.97-1.82-3.47-4.98a38.22 38.22 0 0 0 3.79-4.28l5.37 2.84 1.92.74.57-.82-1.35-1.56-4.52-4.09c1-1.6 1.88-3.27 2.64-5l5.89 1.45 2.04.25.36-.94-1.69-1.18-5.36-2.87a37.4 37.4 0 0 0 1.35-5.5l6.08-.01 2.04-.25.12-1-1.92-.73-5.9-1.5c.14-1.88.14-3.77 0-5.65l5.9-1.49 1.92-.74-.12-.99-2.04-.25-6.08-.01a37.4 37.4 0 0 0-1.35-5.5l5.36-2.87 1.7-1.18-.37-.94-2.04.25-5.9 1.46a37.9 37.9 0 0 0-2.63-5.01l4.52-4.1 1.35-1.55-.57-.82-1.92.74-5.37 2.84a38.22 38.22 0 0 0-3.8-4.28l3.48-4.98.97-1.82-.75-.67-1.7 1.15-4.62 4a38.09 38.09 0 0 0-4.66-3.22l2.17-5.67.5-2-.89-.47-1.38 1.53-3.5 4.98a35.89 35.89 0 0 0-5.3-2l.73-6.04v-2.06l-.97-.24-.97 1.82-2.2 5.68c-1.83-.36-3.7-.6-5.62-.68L238 99l-.5-2h-1l-.5 2-.75 6.04c-1.92.09-3.8.32-5.62.68l-2.2-5.68-.97-1.82-.97.24v2.06zm-5.85 5.65A34.82 34.82 0 0 1 236 108v6a28.8 28.8 0 0 0-12.63 3.39l-3-5.2zm2.8.83l1 1.74a30.8 30.8 0 0 1 9.83-2.63v-2.01a32.8 32.8 0 0 0-10.83 2.9zm-4.53.17l3 5.2a29.12 29.12 0 0 0-9.24 9.24l-5.2-3a35.18 35.18 0 0 1 11.44-11.44zm-.67 2.84a33.19 33.19 0 0 0-7.93 7.93l1.74 1a31.18 31.18 0 0 1 7.2-7.2zm-11.77 10.33h-.01l5.2 3A28.8 28.8 0 0 0 208 142h-6a34.82 34.82 0 0 1 4.2-15.63zm.83 2.8a32.8 32.8 0 0 0-2.9 10.83h2.01a30.8 30.8 0 0 1 2.63-9.83zM202.01 144h6.01a28.92 28.92 0 0 0 3.38 12.63l-5.2 3a34.82 34.82 0 0 1-4.19-15.63zm2.12 2a32.8 32.8 0 0 0 2.9 10.84l1.74-1a30.8 30.8 0 0 1-2.63-9.84zm3.07 15.36l5.2-3a29.12 29.12 0 0 0 9.24 9.24l-3 5.2a35.18 35.18 0 0 1-11.44-11.44zm2.84.67a33.19 33.19 0 0 0 7.93 7.93l1-1.74a31.18 31.18 0 0 1-7.2-7.2zm10.33 11.77v.01l3-5.2A28.85 28.85 0 0 0 236 172v6a34.82 34.82 0 0 1-15.63-4.2zm2.8-.83a32.8 32.8 0 0 0 10.83 2.9v-2.01a30.8 30.8 0 0 1-9.83-2.63zm14.83 5.02v-6.01a28.92 28.92 0 0 0 12.63-3.38l3 5.2a34.82 34.82 0 0 1-15.63 4.19zm2-2.12a32.8 32.8 0 0 0 10.84-2.9l-1-1.74a30.8 30.8 0 0 1-9.84 2.63zm15.36-3.07l-3-5.2a29.12 29.12 0 0 0 9.24-9.24l5.2 3a35.18 35.18 0 0 1-11.44 11.44zm.67-2.84a33.19 33.19 0 0 0 7.93-7.93l-1.74-1a31.18 31.18 0 0 1-7.2 7.2zm11.77-10.33h.01l-5.2-3A28.85 28.85 0 0 0 266 144h6a34.82 34.82 0 0 1-4.2 15.63zm-.83-2.8a32.8 32.8 0 0 0 2.9-10.83h-2.01a30.8 30.8 0 0 1-2.63 9.83zm5.02-14.83h-6.01a28.85 28.85 0 0 0-3.38-12.63l5.2-3a34.82 34.82 0 0 1 4.19 15.63zm-2.12-2a32.8 32.8 0 0 0-2.9-10.84l-1.74 1a30.8 30.8 0 0 1 2.63 9.84zm-3.07-15.36l-5.2 3a29.12 29.12 0 0 0-9.24-9.24l3-5.2a35.18 35.18 0 0 1 11.44 11.44zm-2.84-.67a33.19 33.19 0 0 0-7.93-7.93l-1 1.74a31.18 31.18 0 0 1 7.2 7.2zM238 108a34.82 34.82 0 0 1 15.63 4.19l-3 5.2a28.85 28.85 0 0 0-12.63-3.38zm12.84 5.02a32.8 32.8 0 0 0-10.84-2.9v2.01a30.8 30.8 0 0 1 9.83 2.63l1-1.74zM237 156c-7.18 0-13-5.82-13-13s5.82-13 13-13 13 5.82 13 13-5.82 13-13 13zm0-2c6.075 0 11-4.925 11-11s-4.925-11-11-11-11 4.925-11 11 4.925 11 11 11zM137.54 0h56.92l-.74 1.03c.57.7 1.12 1.4 1.64 2.14l7.75-2.9 2 3.46-6.38 5.25c.37.82.72 1.65 1.03 2.5l8.22-.8 1.04 3.86-7.52 3.43a38.94 38.94 0 0 1 .35 2.67L210 22v4l-8.15 1.36c-.09.9-.2 1.8-.35 2.67l7.52 3.43-1.04 3.86-8.22-.8c-.31.85-.66 1.68-1.03 2.5l6.38 5.25-2 3.46-7.75-2.9a34.58 34.58 0 0 1-1.64 2.14l4.8 6.73-2.82 2.83-6.73-4.8a43.04 43.04 0 0 1-2.14 1.63l2.9 7.75-3.46 2-5.25-6.38c-.82.37-1.65.72-2.5 1.03l.8 8.22-3.86 1.04-3.43-7.52a38.94 38.94 0 0 1-2.67.35L168 68h-4l-1.36-8.15c-.9-.09-1.8-.2-2.67-.35l-3.43 7.52-3.86-1.04.8-8.22c-.85-.31-1.68-.66-2.5-1.03l-5.25 6.38-3.46-2 2.9-7.75a36.15 36.15 0 0 1-2.14-1.64l-6.73 4.8-2.83-2.82 4.8-6.73a43.04 43.04 0 0 1-1.63-2.14l-7.75 2.9-2-3.46 6.38-5.25c-.37-.82-.72-1.65-1.03-2.5l-8.22.8-1.04-3.86 7.52-3.43a38.94 38.94 0 0 1-.35-2.67L122 26v-4l8.15-1.36c.09-.9.2-1.8.35-2.67l-7.52-3.43 1.04-3.86 8.22.8c.31-.85.66-1.68 1.03-2.5l-6.38-5.25 2-3.46 7.75 2.9a34.58 34.58 0 0 1 1.64-2.14zm2.43 0l.83 1.17a34.14 34.14 0 0 0-3.38 4.4l-7.63-2.86-.33.58 6.29 5.18a33.79 33.79 0 0 0-2.13 5.12l-8.1-.78-.18.64 7.42 3.37a34.02 34.02 0 0 0-.72 5.5L124 23.68v.66l8.04 1.34c.1 1.88.33 3.72.72 5.5l-7.42 3.38.18.64 8.1-.78a33.88 33.88 0 0 0 2.13 5.12l-6.29 5.18.33.58 7.63-2.86c1 1.56 2.14 3.03 3.38 4.4l-4.73 6.63.47.47 6.63-4.73a34.14 34.14 0 0 0 4.4 3.38l-2.86 7.63.58.33 5.18-6.29a33.88 33.88 0 0 0 5.12 2.13l-.78 8.1.64.18 3.37-7.42c1.79.39 3.63.63 5.5.72l1.35 8.04h.66l1.34-8.04c1.88-.1 3.72-.33 5.5-.72l3.38 7.42.64-.18-.78-8.1a33.88 33.88 0 0 0 5.12-2.13l5.18 6.29.58-.33-2.86-7.63c1.56-1 3.03-2.14 4.4-3.38l6.63 4.73.47-.47-4.73-6.63a34.14 34.14 0 0 0 3.38-4.4l7.63 2.86.33-.58-6.29-5.18a33.79 33.79 0 0 0 2.13-5.12l8.1.78.18-.64-7.42-3.37c.39-1.79.63-3.63.72-5.5l8.04-1.35v-.66l-8.04-1.34c-.1-1.88-.33-3.72-.72-5.5l7.42-3.38-.18-.64-8.1.78a33.79 33.79 0 0 0-2.13-5.12l6.29-5.18-.33-.58-7.63 2.86c-1-1.56-2.14-3.03-3.38-4.4l.83-1.17h-52.06zm-2.82 27h14.15A15.02 15.02 0 0 0 163 38.7v14.15c-13.645-1.421-24.429-12.205-25.85-25.85zm12.57-27H163v9.3A15.02 15.02 0 0 0 151.3 21h-14.15a28.99 28.99 0 0 1 12.57-21zM169 52.85V38.7A15.02 15.02 0 0 0 180.7 27h14.15c-1.421 13.645-12.205 24.429-25.85 25.85zM182.28 0a28.99 28.99 0 0 1 12.57 21H180.7A15.02 15.02 0 0 0 169 9.3V0zm-42.82 29A27.03 27.03 0 0 0 161 50.54V40.25A17.04 17.04 0 0 1 149.75 29zm14.16-29a27.04 27.04 0 0 0-14.16 19h10.29A17.04 17.04 0 0 1 161 7.75V0zM171 50.54A27.03 27.03 0 0 0 192.54 29h-10.29A17.04 17.04 0 0 1 171 40.25zM178.38 0H171v7.75A17.04 17.04 0 0 1 182.25 19h10.29a27.04 27.04 0 0 0-14.16-19zM166 34c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 1 0 0 16zm95.83-16.47l-.08-4.18 1.93-.52 2.04 3.67a29.35 29.35 0 0 1 3.26-.43L270 10h2l1.02 4.07c1.1.08 2.2.22 3.26.43l2.04-3.67 1.93.52-.07 4.19a27 27 0 0 1 3.04 1.26l2.91-3.01 1.74 1-1.16 4.03a30.03 30.03 0 0 1 2.61 2l3.6-2.15 1.41 1.41-2.16 3.6c.72.83 1.4 1.7 2 2.6l4.04-1.15 1 1.74-3.01 2.91c.48.98.9 2 1.26 3.04l4.2-.07.5 1.93-3.66 2.04a29.35 29.35 0 0 1 .43 3.26L303 41v2l-4.07 1.02c-.077 1.094-.22 2.183-.43 3.26l3.67 2.04-.52 1.93-4.19-.07a27.82 27.82 0 0 1-1.26 3.04l3.01 2.91-1 1.74-4.03-1.16a30.03 30.03 0 0 1-2 2.61l2.15 3.6-1.41 1.41-3.6-2.16c-.83.72-1.7 1.4-2.6 2l1.15 4.04-1.74 1-2.91-3.01a27 27 0 0 1-3.04 1.26l.07 4.2-1.93.5-2.04-3.66a29.35 29.35 0 0 1-3.26.43L272 74h-2l-1.02-4.07a26.9 26.9 0 0 1-3.26-.43l-2.04 3.67-1.93-.52.07-4.19a27.82 27.82 0 0 1-3.04-1.26l-2.91 3.01-1.74-1 1.16-4.03a31.63 31.63 0 0 1-2.61-2l-3.6 2.15-1.41-1.41 2.16-3.6c-.72-.83-1.4-1.7-2-2.6l-4.04 1.15-1-1.74 3.01-2.91a27 27 0 0 1-1.26-3.04l-4.2.07-.5-1.93 3.66-2.04a29.35 29.35 0 0 1-.43-3.26L239 43v-2l4.07-1.02c.08-1.1.22-2.2.43-3.26l-3.67-2.04.52-1.93 4.19.07a27 27 0 0 1 1.26-3.04l-3.01-2.91 1-1.74 4.03 1.16a30.03 30.03 0 0 1 2-2.61l-2.15-3.6 1.41-1.41 3.6 2.16c.83-.72 1.7-1.4 2.6-2l-1.15-4.04 1.74-1 2.91 3.01a27 27 0 0 1 3.04-1.26zM271 68c14.359 0 26-11.641 26-26s-11.641-26-26-26-26 11.641-26 26 11.641 26 26 26zm0-9c-9.389 0-17-7.611-17-17s7.611-17 17-17 17 7.611 17 17-7.611 17-17 17zm0-2c8.284 0 15-6.716 15-15s-6.716-15-15-15-15 6.716-15 15 6.716 15 15 15zm0-8a7 7 0 1 1 0-14 7 7 0 1 1 0 14zm0-2a5 5 0 1 0 0-10c-6.667 0-6.667 10 0 10zm0-14c-2.667 0-2.667-4 0-4s2.667 4 0 4zm9 9c0-2.667 4-2.667 4 0s-4 2.667-4 0zm-9 9c2.667 0 2.667 4 0 4s-2.667-4 0-4zm-9-9c0 2.667-4 2.667-4 0s4-2.667 4 0zm47.93 53.79l-1.8-3.91 1.63-1.18 3.15 2.92c.4-.17.82-.3 1.25-.4L315 89h2l.84 4.21c.43.1.85.24 1.25.4l3.15-2.9 1.62 1.17-1.8 3.9c.3.33.55.69.78 1.06l4.26-.5.62 1.9-3.75 2.1c.04.44.04.87 0 1.31l3.75 2.1-.62 1.9-4.26-.5a7.57 7.57 0 0 1-.77 1.06l1.8 3.91-1.63 1.18-3.15-2.92c-.4.17-.82.3-1.25.4L317 113h-2l-.84-4.21c-.43-.1-.85-.24-1.25-.4l-3.15 2.9-1.62-1.17 1.8-3.9a8.03 8.03 0 0 1-.78-1.06l-4.26.5-.62-1.9 3.75-2.1c-.035-.436-.035-.874 0-1.31l-3.75-2.1.62-1.9 4.26.5a7.57 7.57 0 0 1 .77-1.06zM316 106a5 5 0 1 0 0-10c-6.667 0-6.667 10 0 10zM75.73 179.2l-.6-2.1 1.74-1 1.51 1.57a9.93 9.93 0 0 1 2.1-.55L81 175h2l.53 2.12c.72.1 1.42.3 2.09.55l1.51-1.56 1.74 1-.6 2.1a9.93 9.93 0 0 1 1.52 1.52l2.1-.6 1 1.74-1.56 1.51c.25.67.44 1.37.55 2.1L94 186v2l-2.12.53a9.9 9.9 0 0 1-.55 2.09l1.56 1.51-1 1.74-2.1-.6a9.93 9.93 0 0 1-1.52 1.52l.6 2.1-1.74 1-1.51-1.56c-.67.25-1.37.44-2.1.55L83 199h-2l-.53-2.12c-.71-.1-1.42-.3-2.09-.55l-1.51 1.56-1.74-1 .6-2.1a9.93 9.93 0 0 1-1.52-1.52l-2.1.6-1-1.74 1.56-1.51a9.93 9.93 0 0 1-.55-2.1L70 188v-2l2.12-.53c.1-.72.3-1.42.55-2.09l-1.56-1.51 1-1.74 2.1.6a9.93 9.93 0 0 1 1.52-1.52zm2.15.94a8.04 8.04 0 0 0-2.74 2.74l-.14.25a7.96 7.96 0 0 0 0 7.74l.14.25a8.04 8.04 0 0 0 2.74 2.74l.25.14a7.96 7.96 0 0 0 7.74 0l.25-.14a8.04 8.04 0 0 0 2.74-2.74l.14-.25a7.96 7.96 0 0 0 0-7.74l-.14-.25a8.04 8.04 0 0 0-2.74-2.74l-.25-.14a7.96 7.96 0 0 0-7.74 0zM82 193a6 6 0 1 1 0-12 6 6 0 1 1 0 12zm0-2c5.333 0 5.333-8 0-8s-5.333 8 0 8zm278 3.18l-3.8 5.6-7.18-3.51 2.6-8.07a32.15 32.15 0 0 1-3.07-2.46l-7.27 4.35-5.04-6.22 5.82-6.26a30.86 30.86 0 0 1-1.7-3.52l-8.45.73-1.8-7.8 7.95-3.07a32.49 32.49 0 0 1 0-3.9l-7.95-3.07 1.8-7.8 8.45.73a31.7 31.7 0 0 1 1.7-3.52l-5.82-6.26 5.04-6.22 7.27 4.35a33.06 33.06 0 0 1 3.07-2.46l-2.6-8.07 7.19-3.5 3.79 5.59zm0-3.53v-57.3l-4.46-6.58-4.1 2 2.53 7.87a30.14 30.14 0 0 0-5.13 4.1l-7.08-4.24-2.88 3.55 5.65 6.09a29.87 29.87 0 0 0-2.82 5.86l-8.24-.7-1.03 4.46 7.73 2.99a30.34 30.34 0 0 0 0 6.5l-7.73 3 1.03 4.45 8.24-.7a29.87 29.87 0 0 0 2.82 5.86l-5.65 6.1 2.88 3.54 7.08-4.23a30.14 30.14 0 0 0 5.13 4.09l-2.54 7.86 4.11 2zm0-51.57v5.71l-3.56-3.8a24.94 24.94 0 0 1 3.56-1.91zm0 22.68l-14.17 6.64c-2.5-9.5.77-19.57 8.38-25.78l5.79 10.5zm0 23.16a25.08 25.08 0 0 1-13.32-13.9l13.32-2.55zm0-43.64l-.39.2.39.4zm0 18.29v-2.35l-6.3-11.44a22.93 22.93 0 0 0-6.43 19.76zm0 23.15v-12.23l-10.47 2.01A23.1 23.1 0 0 0 360 182.72zM0 129.82l1 1.46a31.8 31.8 0 0 1 3.8-.86L6 122h8l1.2 8.42a31.31 31.31 0 0 1 3.8.86l4.8-7.06 7.18 3.51-2.6 8.07a33.06 33.06 0 0 1 3.07 2.46l7.27-4.35 5.04 6.22-5.82 6.26a30.86 30.86 0 0 1 1.7 3.52l8.45-.73 1.8 7.8-7.95 3.07c.08 1.3.08 2.6 0 3.9l7.95 3.07-1.8 7.8-8.45-.73a33.5 33.5 0 0 1-1.7 3.52l5.82 6.26-5.04 6.22-7.27-4.35a33.06 33.06 0 0 1-3.07 2.46l2.6 8.07-7.19 3.5-4.78-7.05a32.19 32.19 0 0 1-3.8.86L14 202H6l-1.2-8.42a31.8 31.8 0 0 1-3.8-.86l-1 1.46zm0 3.53v57.3l.2-.29c2.02.7 4.15 1.2 6.34 1.44l1.17 8.2h4.58l1.17-8.2a29.75 29.75 0 0 0 6.35-1.44l4.65 6.87 4.1-2-2.53-7.87a30.14 30.14 0 0 0 5.13-4.1l7.08 4.24 2.88-3.55-5.65-6.09a29.57 29.57 0 0 0 2.82-5.86l8.24.7 1.03-4.46-7.73-2.99a30.7 30.7 0 0 0 0-6.5l7.73-3-1.03-4.45-8.24.7a29.87 29.87 0 0 0-2.82-5.86l5.65-6.1-2.88-3.54-7.08 4.23a30.14 30.14 0 0 0-5.13-4.09l2.54-7.86-4.11-2-4.65 6.86a29.82 29.82 0 0 0-6.35-1.44l-1.17-8.2H7.7l-1.17 8.2a29.75 29.75 0 0 0-6.35 1.44l-.19-.29zm34.17 35.05l-16.26-7.62a7.94 7.94 0 0 0-.8-2.44l8.68-15.72a24.95 24.95 0 0 1 8.38 25.78zm-.85 2.63a25.01 25.01 0 0 1-21.94 15.93l2.23-17.82a8.3 8.3 0 0 0 2.07-1.5zM0 139.08A24.92 24.92 0 0 1 10 137c5 0 9.65 1.47 13.56 4l-12.28 13.1a8.06 8.06 0 0 0-2.56 0L0 144.8zm0 22.68v-8.65l2.88 5.23a7.84 7.84 0 0 0-.79 2.44zm0 23.16v-16.45l4.32-.83c.6.6 1.3 1.11 2.07 1.5l2.23 17.82c-2.97-.16-5.9-.85-8.62-2.04zM10 156a6 6 0 1 1 0 12 6 6 0 1 1 0-12zm0 2c-5.333 0-5.333 8 0 8s5.333-8 0-8zM0 141.28v.6l9.48 10.13a9.02 9.02 0 0 1 1.04 0l9.87-10.54A22.9 22.9 0 0 0 10 139c-3.58 0-6.98.82-10 2.28zm0 18.29l.34-.16c.09-.34.2-.67.32-.99l-.66-1.2zm0 23.15a22.98 22.98 0 0 0 6.34 1.99l-1.8-14.33a11.6 11.6 0 0 1-.83-.6l-3.71.7zm13.66 1.99a23.03 23.03 0 0 0 16.8-12.21l-14.17-2.72c-.27.21-.55.42-.84.6zm19.07-19.17a22.93 22.93 0 0 0-6.42-19.75l-6.97 12.63c.12.32.23.65.32.99zM358.79 0h-1.21l1.5 3.28a48.3 48.3 0 0 0-5.8 5.8l-9.38-4.3-1.65 2.26 7 7.58a47.84 47.84 0 0 0-3.74 7.33l-10.24-1.2-.86 2.66 8.99 5.05a47.91 47.91 0 0 0-1.28 8.12L332 38.6v2.8l10.12 2.02c.2 2.78.63 5.5 1.28 8.12l-9 5.05.87 2.66 10.24-1.2c1.04 2.54 2.29 5 3.74 7.33l-7 7.58 1.65 2.26 9.38-4.3a48.3 48.3 0 0 0 5.8 5.8l-4.3 9.38 2.26 1.65 2.96-2.73v2.66l-2.84 2.62-4.85-3.52 4.36-9.5a50.31 50.31 0 0 1-3.95-3.95l-9.5 4.36-3.52-4.85 7.08-7.68a49.83 49.83 0 0 1-2.54-4.98l-10.38 1.21-1.85-5.7 9.11-5.12a49.9 49.9 0 0 1-.87-5.52L330 43v-6l10.25-2.05a49.97 49.97 0 0 1 .87-5.52l-9.11-5.12 1.85-5.7 10.38 1.21c.75-1.71 1.6-3.37 2.54-4.98l-7.08-7.68 3.52-4.85 9.5 4.36a50.31 50.31 0 0 1 3.95-3.95L355.42 0zM360 52.7l-6.48 3.74A39.86 39.86 0 0 1 350 40c-.008-5.668 1.192-11.272 3.52-16.44L360 27.3zm0-39.16v4.52l-2.47-1.43c.77-1.07 1.6-2.1 2.47-3.09zm0 52.92a39.02 39.02 0 0 1-2.47-3.1l2.47-1.42zm0-16.07V29.61l-5.5-3.18a37.91 37.91 0 0 0 0 27.14z' clip-path='url(%23B)'/%3E%3Cpath d='M359.999 85.019l4.62-4.27a49.09 49.09 0 0 0 7.33 3.74l-1.2 10.24 2.66.87 5.05-9c2.62.65 5.34 1.08 8.12 1.28l2.02 10.12h2.8l2.02-10.12c2.74-.2 5.46-.62 8.12-1.28l5.05 8.99 2.66-.86-1.2-10.24a47.7 47.7 0 0 0 7.33-3.74l7.58 7 2.26-1.65-4.3-9.38a48.3 48.3 0 0 0 5.8-5.8l9.38 4.3 1.65-2.26-7-7.58a49.09 49.09 0 0 0 3.74-7.33l10.24 1.2.87-2.66-9-5.05a48.07 48.07 0 0 0 1.28-8.12l10.12-2.02v-2.8l-10.12-2.02c-.2-2.74-.62-5.46-1.28-8.12l8.99-5.05-.86-2.66-10.24 1.2a47.7 47.7 0 0 0-3.74-7.33l7-7.58-1.65-2.26-9.38 4.3a48.3 48.3 0 0 0-5.8-5.8l1.5-3.28h2.16l-1.25 2.72a50.31 50.31 0 0 1 3.95 3.95l9.5-4.36 3.52 4.85-7.08 7.68c.94 1.6 1.79 3.27 2.54 4.98l10.38-1.21 1.85 5.7-9.11 5.12a49.97 49.97 0 0 1 .87 5.52l10.25 2.05v6l-10.25 2.05a49.9 49.9 0 0 1-.87 5.52l9.11 5.12-1.85 5.7-10.38-1.21a49.61 49.61 0 0 1-2.54 4.98l7.08 7.68-3.52 4.85-9.5-4.36a50.31 50.31 0 0 1-3.95 3.95l4.36 9.5-4.85 3.52-7.68-7.08c-1.6.94-3.27 1.79-4.98 2.54l1.21 10.38-5.7 1.85-5.12-9.11a49.97 49.97 0 0 1-5.52.87l-2.05 10.25h-6l-2.05-10.25a49.9 49.9 0 0 1-5.52-.87l-5.12 9.11-5.7-1.85 1.21-10.38a49.61 49.61 0 0 1-4.98-2.54l-4.84 4.46zm0-32.32v-25.4l8.38 4.84a22.96 22.96 0 0 0 0 15.72zm0-39.16a39.91 39.91 0 0 1 26-13.34v17.15a22.98 22.98 0 0 0-13.62 7.86l-12.38-7.15zm0 52.92v-4.52l12.38-7.15a22.98 22.98 0 0 0 13.62 7.86v17.15a39.91 39.91 0 0 1-26-13.34zm34 13.34v-17.15a22.98 22.98 0 0 0 13.62-7.86l14.85 8.58a39.97 39.97 0 0 1-28.47 16.43zm32.48-23.36l-14.86-8.58a22.96 22.96 0 0 0 0-15.72l14.86-8.58a39.86 39.86 0 0 1 3.52 16.44c.008 5.668-1.192 11.272-3.52 16.44zm-4.01-39.8l-14.85 8.56a22.98 22.98 0 0 0-13.62-7.85V.199a39.97 39.97 0 0 1 28.47 16.43zm-62.47 33.74l5.98-3.45a25.01 25.01 0 0 1 0-13.88l-5.98-3.45zm.5-34.35l11.48 6.63c3.27-3.4 7.44-5.8 12.02-6.94V2.469a37.96 37.96 0 0 0-23.5 13.57zm0 47.92a37.96 37.96 0 0 0 23.5 13.58v-13.25a24.97 24.97 0 0 1-12.02-6.95l-11.48 6.63zm35.5 13.58a37.96 37.96 0 0 0 23.5-13.57l-11.48-6.63a24.97 24.97 0 0 1-12.02 6.95zm29.5-23.96a37.91 37.91 0 0 0 0-27.14l-11.48 6.63a25.01 25.01 0 0 1 0 13.88l11.49 6.63zm-6-37.53a37.96 37.96 0 0 0-23.5-13.57v13.25c4.66 1.15 8.8 3.6 12.02 6.95zm-29.5 37.96c-7.732 0-14-6.268-14-14s6.268-14 14-14 14 6.268 14 14-6.268 14-14 14zm0-2c6.627 0 12-5.373 12-12s-5.373-12-12-12-12 5.373-12 12 5.373 12 12 12zm0-2c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 1 0 0 16zm77.47 45.17l-1.62-5.97 5.67-2.06 2.61 5.64a33.07 33.07 0 0 1 3.33-.58l.52-6.2h6.04l.52 6.2a33.07 33.07 0 0 1 3.33.58l2.6-5.64 5.68 2.06-1.62 5.97c1.02.51 2 1.07 2.95 1.69l4.35-4.38 4.62 3.88-3.53 5a32.49 32.49 0 0 1 2.23 2.62l5.52-2.6 3.02 5.23-4.98 3.46c.46 1.06.86 2.14 1.2 3.25l6.02-.54 1.05 5.94-5.84 1.54a28.86 28.86 0 0 1 0 3.48l5.84 1.54-1.05 5.94-6.02-.54c-.34 1.1-.74 2.2-1.2 3.25l4.98 3.46-3.02 5.22-5.52-2.6c-.7.92-1.44 1.8-2.23 2.62l3.53 5-4.62 3.89-4.35-4.38a30.2 30.2 0 0 1-2.95 1.69l1.62 5.97-5.67 2.06-2.61-5.64a33.07 33.07 0 0 1-3.33.58l-.52 6.2h-6.04l-.52-6.2a30.27 30.27 0 0 1-3.33-.58l-2.6 5.64-5.68-2.06 1.62-5.97a28.79 28.79 0 0 1-2.95-1.69l-4.35 4.38-4.62-3.88 3.53-5a32.5 32.5 0 0 1-2.23-2.62l-5.52 2.6-3.02-5.23 4.98-3.46a29.66 29.66 0 0 1-1.2-3.25l-6.02.54-1.05-5.94 5.84-1.54c-.067-1.159-.067-2.321 0-3.48l-5.84-1.54 1.05-5.94 6.02.54c.34-1.1.74-2.2 1.2-3.25l-4.98-3.46 3.02-5.22 5.52 2.6c.7-.92 1.44-1.8 2.23-2.62l-3.53-5 4.62-3.89 4.35 4.38a30.2 30.2 0 0 1 2.95-1.69zm15.2-1.12l-.5-6.05h-2.34l-.5 6.05c-2.18.13-4.3.5-6.32 1.1l-2.54-5.5-2.2.8 1.6 5.85a27.97 27.97 0 0 0-5.56 3.21l-4.27-4.3-1.79 1.5 3.5 4.95a28.14 28.14 0 0 0-4.12 4.92l-5.5-2.59-1.16 2.02 4.98 3.46a27.8 27.8 0 0 0-2.2 6.03l-6.03-.55-.4 2.3 5.86 1.54a28.3 28.3 0 0 0 0 6.42l-5.87 1.55.4 2.3 6.05-.56a27.8 27.8 0 0 0 2.2 6.03l-5 3.47 1.17 2.02 5.49-2.59a28.14 28.14 0 0 0 4.12 4.92l-3.5 4.96 1.79 1.5 4.27-4.31a27.97 27.97 0 0 0 5.56 3.21l-1.6 5.85 2.2.8 2.54-5.5c2.02.6 4.14.97 6.32 1.1l.5 6.05h2.34l.5-6.05c2.18-.13 4.3-.5 6.32-1.1l2.54 5.5 2.2-.8-1.6-5.85a27.97 27.97 0 0 0 5.56-3.21l4.27 4.3 1.79-1.5-3.5-4.95a28.14 28.14 0 0 0 4.12-4.92l5.5 2.59 1.16-2.02-4.98-3.46a27.8 27.8 0 0 0 2.2-6.03l6.03.55.4-2.3-5.86-1.54a28.3 28.3 0 0 0 0-6.42l5.87-1.55-.4-2.3-6.05.56a27.8 27.8 0 0 0-2.2-6.03l4.99-3.46-1.17-2.02-5.49 2.59a28.14 28.14 0 0 0-4.12-4.92l3.5-4.96-1.79-1.5-4.27 4.31a27.97 27.97 0 0 0-5.56-3.21l1.6-5.85-2.2-.8-2.54 5.5c-2.02-.6-4.14-.97-6.32-1.1zm-1.67 35.95a8 8 0 1 1 0-16 8 8 0 1 1 0 16zm0-2a6 6 0 1 0 0-12 6 6 0 1 0 0 12zm0-18c-6.667 0-6.667-10 0-10a5 5 0 0 1 0 10zm8.49 3.51c-4.8-4.633 2.15-11.833 6.95-7.2s-2.15 11.833-6.95 7.2zm3.51 8.49c0-6.667 10-6.667 10 0a5 5 0 1 1-10 0zm-3.51 8.49c4.633-4.8 11.833 2.15 7.2 6.95s-11.833-2.15-7.2-6.95zm-8.49 3.51a5 5 0 1 1 0 10c-6.667 0-6.667-10 0-10zm-8.49-3.51c4.8 4.633-2.15 11.833-6.95 7.2s2.15-11.833 6.95-7.2zm-3.51-8.49a5 5 0 1 1-10 0c0-6.667 10-6.667 10 0zm3.51-8.49c-4.633 4.8-11.833-2.15-7.2-6.95s11.833 2.15 7.2 6.95zm8.49-5.51c4 0 4-6 0-6s-4 6 0 6zm9.9 4.1c2.727 2.927 7.117-1.163 4.39-4.09s-7.117 1.163-4.39 4.09zm4.1 9.9c0 4 6 4 6 0s-6-4-6 0zm-4.1 9.9c-2.927 2.727 1.163 7.117 4.09 4.39s-1.163-7.117-4.09-4.39zm-9.9 4.1c-4 0-4 6 0 6s4-6 0-6zm-9.9-4.1c-2.727-2.927-7.117 1.163-4.39 4.09s7.117-1.163 4.39-4.09zm-4.1-9.9c0-4-6-4-6 0s6 4 6 0zm4.1-9.9c2.927-2.727-1.163-7.117-4.09-4.39s1.163 7.117 4.09 4.39zm129.42-6.95v.01c.87.07 1.74.17 2.6.3l1.5-3.91 1.94-3.64 3.89.97v4.13l-.5 4.13a34.06 34.06 0 0 1 2.44.93l2.42-3.43 2.76-3.07 3.54 1.88-1 4-1.49 3.89a39.21 39.21 0 0 1 2.15 1.49l3.19-2.76 3.42-2.3 2.97 2.67-1.93 3.65-2.38 3.4c.6.64 1.2 1.3 1.76 1.99l3.68-1.94 3.85-1.48 2.29 3.28-2.7 3.11-3.12 2.82a39.35 39.35 0 0 1 1.22 2.32l4.04-1 4.1-.5 1.43 3.73-3.37 2.37-3.7 1.98a42.75 42.75 0 0 1 .62 2.54l4.17.01 4.1.5.48 3.97-3.85 1.48-4.06 1.02c.03.87.03 1.75 0 2.62l4.06 1.02 3.85 1.48-.48 3.97-4.1.51h-4.17c-.18.86-.39 1.71-.63 2.54l3.7 1.98 3.38 2.37-1.43 3.73-4.1-.5-4.04-1a39.35 39.35 0 0 1-1.22 2.32l3.13 2.82 2.7 3.11-2.3 3.28-3.85-1.48-3.68-1.95a37 37 0 0 1-1.76 2l2.38 3.41 1.93 3.64-2.97 2.67-3.42-2.3-3.19-2.76a40.1 40.1 0 0 1-2.15 1.48l1.48 3.9 1 4-3.53 1.88-2.76-3.07-2.42-3.43c-.8.33-1.61.65-2.45.93l.5 4.13v4.13l-3.88.97-1.94-3.65-1.5-3.9a44.97 44.97 0 0 1-2.6.31l-.52 4.15-1 4h-4l-1-4-.52-4.16c-.87-.07-1.737-.17-2.6-.3l-1.5 3.91-1.94 3.64-3.89-.97v-4.13l.5-4.13a34.06 34.06 0 0 1-2.44-.93l-2.42 3.43-2.76 3.07-3.54-1.88 1-4 1.49-3.89c-.74-.47-1.45-.97-2.15-1.49l-3.19 2.76-3.42 2.3-2.97-2.67 1.93-3.65 2.38-3.4c-.61-.65-1.2-1.31-1.76-1.99l-3.68 1.94-3.85 1.48-2.29-3.28 2.7-3.11 3.12-2.82a39.35 39.35 0 0 1-1.22-2.32l-4.04 1-4.1.5-1.43-3.73 3.37-2.37 3.7-1.98a42.75 42.75 0 0 1-.62-2.54l-4.17-.01-4.1-.5-.48-3.97 3.85-1.48 4.06-1.02c-.03-.87-.03-1.75 0-2.62l-4.06-1.02-3.85-1.48.48-3.97 4.1-.51h4.17c.18-.86.39-1.71.63-2.54l-3.7-1.98-3.38-2.37 1.43-3.73 4.1.5 4.04 1a39.35 39.35 0 0 1 1.22-2.32l-3.13-2.82-2.7-3.11 2.3-3.28 3.85 1.48 3.68 1.95a37 37 0 0 1 1.76-2l-2.38-3.41-1.93-3.64 2.97-2.67 3.42 2.3 3.19 2.76a31.51 31.51 0 0 1 2.15-1.48l-1.48-3.9-1-4 3.53-1.88 2.76 3.07 2.42 3.43c.8-.33 1.61-.65 2.45-.93l-.5-4.13v-4.13l3.88-.97 1.94 3.65 1.5 3.9a44.97 44.97 0 0 1 2.6-.31l.52-4.15 1-4h4l1 4zm-14.3 3.4a38.28 38.28 0 0 0-5.3 2l-3.5-4.97-1.38-1.53-.88.47.5 2 2.16 5.67a38.09 38.09 0 0 0-4.66 3.22l-4.61-4-1.71-1.15-.75.67.97 1.82 3.47 4.98a38.22 38.22 0 0 0-3.79 4.28l-5.37-2.84-1.92-.74-.57.82 1.35 1.56 4.52 4.09a37.9 37.9 0 0 0-2.64 5l-5.89-1.45-2.04-.25-.36.94 1.69 1.18 5.36 2.87a37.74 37.74 0 0 0-1.35 5.5l-6.08.01-2.04.25-.12 1 1.92.73 5.9 1.5a38.54 38.54 0 0 0 0 5.65l-5.9 1.49-1.92.74.12.99 2.04.25 6.08.01c.31 1.86.77 3.7 1.35 5.5l-5.36 2.87-1.7 1.18.37.94 2.04-.25 5.9-1.46a37.9 37.9 0 0 0 2.63 5.01l-4.52 4.1-1.35 1.55.57.82 1.92-.74 5.37-2.84a38.22 38.22 0 0 0 3.8 4.28l-3.48 4.98-.97 1.82.75.67 1.7-1.15 4.62-4a38.09 38.09 0 0 0 4.66 3.22l-2.17 5.67-.5 2 .89.47 1.38-1.53 3.5-4.98a35.89 35.89 0 0 0 5.3 2l-.73 6.04v2.06l.97.24.97-1.82 2.2-5.68c1.83.36 3.7.6 5.62.68l.75 6.04.5 2h1l.5-2 .75-6.04c1.888-.087 3.766-.315 5.62-.68l2.2 5.68.97 1.82.97-.24v-2.06l-.73-6.03a38.28 38.28 0 0 0 5.3-2l3.5 4.97 1.38 1.53.88-.47-.5-2-2.16-5.67a38.09 38.09 0 0 0 4.66-3.22l4.61 4 1.71 1.15.75-.67-.97-1.82-3.47-4.98a38.22 38.22 0 0 0 3.79-4.28l5.37 2.84 1.92.74.57-.82-1.35-1.56-4.52-4.09c1-1.6 1.88-3.27 2.64-5l5.89 1.45 2.04.25.36-.94-1.69-1.18-5.36-2.87a37.4 37.4 0 0 0 1.35-5.5l6.08-.01 2.04-.25.12-1-1.92-.73-5.9-1.5c.14-1.88.14-3.77 0-5.65l5.9-1.49 1.92-.74-.12-.99-2.04-.25-6.08-.01a37.4 37.4 0 0 0-1.35-5.5l5.36-2.87 1.7-1.18-.37-.94-2.04.25-5.9 1.46a37.9 37.9 0 0 0-2.63-5.01l4.52-4.1 1.35-1.55-.57-.82-1.92.74-5.37 2.84a38.22 38.22 0 0 0-3.8-4.28l3.48-4.98.97-1.82-.75-.67-1.7 1.15-4.62 4a38.09 38.09 0 0 0-4.66-3.22l2.17-5.67.5-2-.89-.47-1.38 1.53-3.5 4.98a35.89 35.89 0 0 0-5.3-2l.73-6.04v-2.06l-.97-.24-.97 1.82-2.2 5.68c-1.83-.36-3.7-.6-5.62-.68l-.75-6.04-.5-2h-1l-.5 2-.75 6.04c-1.92.09-3.8.32-5.62.68l-2.2-5.68-.97-1.82-.97.24v2.06zm-5.85 5.65a34.82 34.82 0 0 1 15.63-4.2v6a28.8 28.8 0 0 0-12.63 3.39l-3-5.2zm2.8.83l1 1.74a30.8 30.8 0 0 1 9.83-2.63v-2.01a32.8 32.8 0 0 0-10.83 2.9zm-4.53.17l3 5.2a29.12 29.12 0 0 0-9.24 9.24l-5.2-3a35.18 35.18 0 0 1 11.44-11.44zm-.67 2.84a33.19 33.19 0 0 0-7.93 7.93l1.74 1a31.18 31.18 0 0 1 7.2-7.2zm-11.77 10.33h-.01l5.2 3a28.8 28.8 0 0 0-3.39 12.63h-6a34.82 34.82 0 0 1 4.2-15.63zm.83 2.8a32.8 32.8 0 0 0-2.9 10.83h2.01a30.8 30.8 0 0 1 2.63-9.83zm-5.02 14.83h6.01a28.92 28.92 0 0 0 3.38 12.63l-5.2 3a34.82 34.82 0 0 1-4.19-15.63zm2.12 2a32.8 32.8 0 0 0 2.9 10.84l1.74-1a30.8 30.8 0 0 1-2.63-9.84zm3.07 15.36l5.2-3a29.12 29.12 0 0 0 9.24 9.24l-3 5.2a35.18 35.18 0 0 1-11.44-11.44zm2.84.67a33.19 33.19 0 0 0 7.93 7.93l1-1.74a31.18 31.18 0 0 1-7.2-7.2zm10.33 11.77v.01l3-5.2a28.85 28.85 0 0 0 12.63 3.39v6a34.82 34.82 0 0 1-15.63-4.2zm2.8-.83a32.8 32.8 0 0 0 10.83 2.9v-2.01a30.8 30.8 0 0 1-9.83-2.63zm14.83 5.02v-6.01a28.92 28.92 0 0 0 12.63-3.38l3 5.2a34.82 34.82 0 0 1-15.63 4.19zm2-2.12a32.8 32.8 0 0 0 10.84-2.9l-1-1.74a30.8 30.8 0 0 1-9.84 2.63zm15.36-3.07l-3-5.2a29.12 29.12 0 0 0 9.24-9.24l5.2 3a35.18 35.18 0 0 1-11.44 11.44zm.67-2.84a33.19 33.19 0 0 0 7.93-7.93l-1.74-1a31.18 31.18 0 0 1-7.2 7.2zm11.77-10.33h.01l-5.2-3a28.85 28.85 0 0 0 3.39-12.63h6a34.82 34.82 0 0 1-4.2 15.63zm-.83-2.8a32.8 32.8 0 0 0 2.9-10.83h-2.01a30.8 30.8 0 0 1-2.63 9.83zm5.02-14.83h-6.01a28.85 28.85 0 0 0-3.38-12.63l5.2-3a34.82 34.82 0 0 1 4.19 15.63zm-2.12-2a32.8 32.8 0 0 0-2.9-10.84l-1.74 1a30.8 30.8 0 0 1 2.63 9.84zm-3.07-15.36l-5.2 3a29.12 29.12 0 0 0-9.24-9.24l3-5.2a35.18 35.18 0 0 1 11.44 11.44zm-2.84-.67a33.19 33.19 0 0 0-7.93-7.93l-1 1.74a31.18 31.18 0 0 1 7.2 7.2zm-25.96-15.97a34.82 34.82 0 0 1 15.63 4.19l-3 5.2a28.85 28.85 0 0 0-12.63-3.38zm12.84 5.02a32.8 32.8 0 0 0-10.84-2.9v2.01a30.8 30.8 0 0 1 9.83 2.63l1-1.74zm-13.84 42.98c-7.18 0-13-5.82-13-13s5.82-13 13-13 13 5.82 13 13-5.82 13-13 13zm0-2c6.075 0 11-4.925 11-11s-4.925-11-11-11-11 4.925-11 11 4.925 11 11 11zm-99.46-154h56.92l-.74 1.03c.57.7 1.12 1.4 1.64 2.14l7.75-2.9 2 3.46-6.38 5.25c.37.82.72 1.65 1.03 2.5l8.22-.8 1.04 3.86-7.52 3.43a38.94 38.94 0 0 1 .35 2.67l8.15 1.36v4l-8.15 1.36c-.09.9-.2 1.8-.35 2.67l7.52 3.43-1.04 3.86-8.22-.8c-.31.85-.66 1.68-1.03 2.5l6.38 5.25-2 3.46-7.75-2.9a34.58 34.58 0 0 1-1.64 2.14l4.8 6.73-2.82 2.83-6.73-4.8a43.04 43.04 0 0 1-2.14 1.63l2.9 7.75-3.46 2-5.25-6.38c-.82.37-1.65.72-2.5 1.03l.8 8.22-3.86 1.04-3.43-7.52a38.94 38.94 0 0 1-2.67.35l-1.36 8.15h-4l-1.36-8.15c-.9-.09-1.8-.2-2.67-.35l-3.43 7.52-3.86-1.04.8-8.22c-.85-.31-1.68-.66-2.5-1.03l-5.25 6.38-3.46-2 2.9-7.75a36.15 36.15 0 0 1-2.14-1.64l-6.73 4.8-2.83-2.82 4.8-6.73a43.04 43.04 0 0 1-1.63-2.14l-7.75 2.9-2-3.46 6.38-5.25c-.37-.82-.72-1.65-1.03-2.5l-8.22.8-1.04-3.86 7.52-3.43a38.94 38.94 0 0 1-.35-2.67l-8.15-1.36v-4l8.15-1.36c.09-.9.2-1.8.35-2.67l-7.52-3.43 1.04-3.86 8.22.8c.31-.85.66-1.68 1.03-2.5l-6.38-5.25 2-3.46 7.75 2.9a34.58 34.58 0 0 1 1.64-2.14zm2.43 0l.83 1.17a34.14 34.14 0 0 0-3.38 4.4l-7.63-2.86-.33.58 6.29 5.18a33.79 33.79 0 0 0-2.13 5.12l-8.1-.78-.18.64 7.42 3.37a34.02 34.02 0 0 0-.72 5.5l-8.04 1.36v.66l8.04 1.34c.1 1.88.33 3.72.72 5.5l-7.42 3.38.18.64 8.1-.78a33.88 33.88 0 0 0 2.13 5.12l-6.29 5.18.33.58 7.63-2.86c1 1.56 2.14 3.03 3.38 4.4l-4.73 6.63.47.47 6.63-4.73a34.14 34.14 0 0 0 4.4 3.38l-2.86 7.63.58.33 5.18-6.29a33.88 33.88 0 0 0 5.12 2.13l-.78 8.1.64.18 3.37-7.42c1.79.39 3.63.63 5.5.72l1.35 8.04h.66l1.34-8.04c1.88-.1 3.72-.33 5.5-.72l3.38 7.42.64-.18-.78-8.1a33.88 33.88 0 0 0 5.12-2.13l5.18 6.29.58-.33-2.86-7.63c1.56-1 3.03-2.14 4.4-3.38l6.63 4.73.47-.47-4.73-6.63a34.14 34.14 0 0 0 3.38-4.4l7.63 2.86.33-.58-6.29-5.18a33.79 33.79 0 0 0 2.13-5.12l8.1.78.18-.64-7.42-3.37c.39-1.79.63-3.63.72-5.5l8.04-1.35v-.66l-8.04-1.34c-.1-1.88-.33-3.72-.72-5.5l7.42-3.38-.18-.64-8.1.78a33.79 33.79 0 0 0-2.13-5.12l6.29-5.18-.33-.58-7.63 2.86c-1-1.56-2.14-3.03-3.38-4.4l.83-1.17h-52.06zm-2.82 27h14.15a15.02 15.02 0 0 0 11.7 11.7v14.15c-13.645-1.421-24.429-12.205-25.85-25.85zm12.57-27h13.28v9.3a15.02 15.02 0 0 0-11.7 11.7h-14.15a28.99 28.99 0 0 1 12.57-21zm19.28 52.85v-14.15a15.02 15.02 0 0 0 11.7-11.7h14.15c-1.421 13.645-12.205 24.429-25.85 25.85zm13.28-52.85a28.99 28.99 0 0 1 12.57 21h-14.15a15.02 15.02 0 0 0-11.7-11.7v-9.3zm-42.82 29a27.03 27.03 0 0 0 21.54 21.54v-10.29a17.04 17.04 0 0 1-11.25-11.25zm14.16-29a27.04 27.04 0 0 0-14.16 19h10.29a17.04 17.04 0 0 1 11.25-11.25v-7.75zm17.38 50.54a27.03 27.03 0 0 0 21.54-21.54h-10.29a17.04 17.04 0 0 1-11.25 11.25zm7.38-50.54h-7.38v7.75a17.04 17.04 0 0 1 11.25 11.25h10.29a27.04 27.04 0 0 0-14.16-19zm-12.38 34c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 1 0 0 16zm95.83-16.47l-.08-4.18 1.93-.52 2.04 3.67a29.35 29.35 0 0 1 3.26-.43l1.02-4.07h2l1.02 4.07c1.1.08 2.2.22 3.26.43l2.04-3.67 1.93.52-.07 4.19a27 27 0 0 1 3.04 1.26l2.91-3.01 1.74 1-1.16 4.03a30.03 30.03 0 0 1 2.61 2l3.6-2.15 1.41 1.41-2.16 3.6c.72.83 1.4 1.7 2 2.6l4.04-1.15 1 1.74-3.01 2.91c.48.98.9 2 1.26 3.04l4.2-.07.5 1.93-3.66 2.04a29.35 29.35 0 0 1 .43 3.26l4.07 1.02v2l-4.07 1.02c-.077 1.094-.22 2.183-.43 3.26l3.67 2.04-.52 1.93-4.19-.07a27.82 27.82 0 0 1-1.26 3.04l3.01 2.91-1 1.74-4.03-1.16a30.03 30.03 0 0 1-2 2.61l2.15 3.6-1.41 1.41-3.6-2.16c-.83.72-1.7 1.4-2.6 2l1.15 4.04-1.74 1-2.91-3.01a27 27 0 0 1-3.04 1.26l.07 4.2-1.93.5-2.04-3.66a29.35 29.35 0 0 1-3.26.43l-1.02 4.07h-2l-1.02-4.07a26.9 26.9 0 0 1-3.26-.43l-2.04 3.67-1.93-.52.07-4.19a27.82 27.82 0 0 1-3.04-1.26l-2.91 3.01-1.74-1 1.16-4.03a31.63 31.63 0 0 1-2.61-2l-3.6 2.15-1.41-1.41 2.16-3.6c-.72-.83-1.4-1.7-2-2.6l-4.04 1.15-1-1.74 3.01-2.91a27 27 0 0 1-1.26-3.04l-4.2.07-.5-1.93 3.66-2.04a29.35 29.35 0 0 1-.43-3.26l-4.07-1.02v-2l4.07-1.02c.08-1.1.22-2.2.43-3.26l-3.67-2.04.52-1.93 4.19.07a27 27 0 0 1 1.26-3.04l-3.01-2.91 1-1.74 4.03 1.16a30.03 30.03 0 0 1 2-2.61l-2.15-3.6 1.41-1.41 3.6 2.16c.83-.72 1.7-1.4 2.6-2l-1.15-4.04 1.74-1 2.91 3.01a27 27 0 0 1 3.04-1.26zm9.17 52.47c14.359 0 26-11.641 26-26s-11.641-26-26-26-26 11.641-26 26 11.641 26 26 26zm0-9c-9.389 0-17-7.611-17-17s7.611-17 17-17 17 7.611 17 17-7.611 17-17 17zm0-2c8.284 0 15-6.716 15-15s-6.716-15-15-15-15 6.716-15 15 6.716 15 15 15zm0-8a7 7 0 1 1 0-14 7 7 0 1 1 0 14zm0-2a5 5 0 1 0 0-10c-6.667 0-6.667 10 0 10zm0-14c-2.667 0-2.667-4 0-4s2.667 4 0 4zm9 9c0-2.667 4-2.667 4 0s-4 2.667-4 0zm-9 9c2.667 0 2.667 4 0 4s-2.667-4 0-4zm-9-9c0 2.667-4 2.667-4 0s4-2.667 4 0zm47.93 53.79l-1.8-3.91 1.63-1.18 3.15 2.92c.4-.17.82-.3 1.25-.4l.84-4.22h2l.84 4.21c.43.1.85.24 1.25.4l3.15-2.9 1.62 1.17-1.8 3.9c.3.33.55.69.78 1.06l4.26-.5.62 1.9-3.75 2.1c.04.44.04.87 0 1.31l3.75 2.1-.62 1.9-4.26-.5a7.57 7.57 0 0 1-.77 1.06l1.8 3.91-1.63 1.18-3.15-2.92c-.4.17-.82.3-1.25.4l-.84 4.22h-2l-.84-4.21c-.43-.1-.85-.24-1.25-.4l-3.15 2.9-1.62-1.17 1.8-3.9a8.03 8.03 0 0 1-.78-1.06l-4.26.5-.62-1.9 3.75-2.1c-.035-.436-.035-.874 0-1.31l-3.75-2.1.62-1.9 4.26.5a7.57 7.57 0 0 1 .77-1.06zm6.07 10.21a5 5 0 1 0 0-10c-6.659.008-6.659 9.992 0 10zm44 88.18l-3.8 5.6-7.18-3.51 2.6-8.07a32.15 32.15 0 0 1-3.07-2.46l-7.27 4.35-5.04-6.22 5.82-6.26a30.86 30.86 0 0 1-1.7-3.52l-8.45.73-1.8-7.8 7.95-3.07a32.49 32.49 0 0 1 0-3.9l-7.95-3.07 1.8-7.8 8.45.73a31.7 31.7 0 0 1 1.7-3.52l-5.82-6.26 5.04-6.22 7.27 4.35a33.06 33.06 0 0 1 3.07-2.46l-2.6-8.07 7.19-3.5 3.79 5.59zm0-3.53v-57.3l-4.46-6.58-4.1 2 2.53 7.87a30.14 30.14 0 0 0-5.13 4.1l-7.08-4.24-2.88 3.55 5.65 6.09a29.87 29.87 0 0 0-2.82 5.86l-8.24-.7-1.03 4.46 7.73 2.99a30.34 30.34 0 0 0 0 6.5l-7.73 3 1.03 4.45 8.24-.7a29.87 29.87 0 0 0 2.82 5.86l-5.65 6.1 2.88 3.54 7.08-4.23a30.14 30.14 0 0 0 5.13 4.09l-2.54 7.86 4.11 2zm0-51.57v5.71l-3.56-3.8a24.94 24.94 0 0 1 3.56-1.91zm0 22.68l-14.17 6.64c-2.5-9.5.77-19.57 8.38-25.78l5.79 10.5zm0 23.16a25.08 25.08 0 0 1-13.32-13.9l13.32-2.55zm0-43.64l-.39.2.39.4zm0 18.29v-2.35l-6.3-11.44a22.93 22.93 0 0 0-6.43 19.76zm0 23.15v-12.23l-10.47 2.01a23.1 23.1 0 0 0 10.47 10.22zm-360-52.9l1 1.46a31.8 31.8 0 0 1 3.8-.86l1.2-8.42h8l1.2 8.42a31.31 31.31 0 0 1 3.8.86l4.8-7.06 7.18 3.51-2.6 8.07a33.06 33.06 0 0 1 3.07 2.46l7.27-4.35 5.04 6.22-5.82 6.26a30.86 30.86 0 0 1 1.7 3.52l8.45-.73 1.8 7.8-7.95 3.07c.08 1.3.08 2.6 0 3.9l7.95 3.07-1.8 7.8-8.45-.73a33.5 33.5 0 0 1-1.7 3.52l5.82 6.26-5.04 6.22-7.27-4.35a33.06 33.06 0 0 1-3.07 2.46l2.6 8.07-7.19 3.5-4.78-7.05a32.19 32.19 0 0 1-3.8.86l-1.21 8.42h-8l-1.2-8.42a31.8 31.8 0 0 1-3.8-.86l-1 1.46zm0 3.53v57.3l.2-.29c2.02.7 4.15 1.2 6.34 1.44l1.17 8.2h4.58l1.17-8.2a29.75 29.75 0 0 0 6.35-1.44l4.65 6.87 4.1-2-2.53-7.87a30.14 30.14 0 0 0 5.13-4.1l7.08 4.24 2.88-3.55-5.65-6.09a29.57 29.57 0 0 0 2.82-5.86l8.24.7 1.03-4.46-7.73-2.99a30.7 30.7 0 0 0 0-6.5l7.73-3-1.03-4.45-8.24.7a29.87 29.87 0 0 0-2.82-5.86l5.65-6.1-2.88-3.54-7.08 4.23a30.14 30.14 0 0 0-5.13-4.09l2.54-7.86-4.11-2-4.65 6.86a29.82 29.82 0 0 0-6.35-1.44l-1.17-8.2h-4.59l-1.17 8.2a29.75 29.75 0 0 0-6.35 1.44l-.19-.29zm34.17 35.05l-16.26-7.62a7.94 7.94 0 0 0-.8-2.44l8.68-15.72a24.95 24.95 0 0 1 8.38 25.78zm-.85 2.63a25.01 25.01 0 0 1-21.94 15.93l2.23-17.82a8.3 8.3 0 0 0 2.07-1.5zm-33.32-31.95a24.92 24.92 0 0 1 10-2.08c5 0 9.65 1.47 13.56 4l-12.28 13.1a8.06 8.06 0 0 0-2.56 0l-8.72-9.3zm0 22.68v-8.65l2.88 5.23a7.84 7.84 0 0 0-.79 2.44zm0 23.16v-16.45l4.32-.83c.6.6 1.3 1.11 2.07 1.5l2.23 17.82c-2.97-.16-5.9-.85-8.62-2.04zm10-28.92a6 6 0 1 1 0 12 6 6 0 1 1 0-12zm0 2c-5.333 0-5.333 8 0 8s5.333-8 0-8zm-10-16.72v.6l9.48 10.13a9.02 9.02 0 0 1 1.04 0l9.87-10.54a22.9 22.9 0 0 0-10.39-2.47c-3.58 0-6.98.82-10 2.28zm0 18.29l.34-.16c.09-.34.2-.67.32-.99l-.66-1.2zm0 23.15a22.98 22.98 0 0 0 6.34 1.99l-1.8-14.33a11.6 11.6 0 0 1-.83-.6l-3.71.7zm13.66 1.99a23.03 23.03 0 0 0 16.8-12.21l-14.17-2.72c-.27.21-.55.42-.84.6zm19.07-19.17a22.93 22.93 0 0 0-6.42-19.75l-6.97 12.63c.12.32.23.65.32.99zM718.789-.001h-1.21l1.5 3.28a48.3 48.3 0 0 0-5.8 5.8l-9.38-4.3-1.65 2.26 7 7.58a47.84 47.84 0 0 0-3.74 7.33l-10.24-1.2-.86 2.66 8.99 5.05a47.91 47.91 0 0 0-1.28 8.12l-10.12 2.02v2.8l10.12 2.02c.2 2.78.63 5.5 1.28 8.12l-9 5.05.87 2.66 10.24-1.2c1.04 2.54 2.29 5 3.74 7.33l-7 7.58 1.65 2.26 9.38-4.3a48.3 48.3 0 0 0 5.8 5.8l-4.3 9.38 2.26 1.65 2.96-2.73v2.66l-2.84 2.62-4.85-3.52 4.36-9.5a50.31 50.31 0 0 1-3.95-3.95l-9.5 4.36-3.52-4.85 7.08-7.68a49.83 49.83 0 0 1-2.54-4.98l-10.38 1.21-1.85-5.7 9.11-5.12a49.9 49.9 0 0 1-.87-5.52l-10.25-2.05v-6l10.25-2.05a49.97 49.97 0 0 1 .87-5.52l-9.11-5.12 1.85-5.7 10.38 1.21c.75-1.71 1.6-3.37 2.54-4.98l-7.08-7.68 3.52-4.85 9.5 4.36a50.31 50.31 0 0 1 3.95-3.95l-1.25-2.72zm1.21 52.7l-6.48 3.74a39.86 39.86 0 0 1-3.52-16.44c-.008-5.668 1.192-11.272 3.52-16.44l6.48 3.74zm0-39.16v4.52l-2.47-1.43c.77-1.07 1.6-2.1 2.47-3.09zm0 52.92a39.02 39.02 0 0 1-2.47-3.1l2.47-1.42zm0-16.07v-20.78l-5.5-3.18a37.91 37.91 0 0 0 0 27.14z' clip-path='url(%23A)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
  #body #recordListContainer ol#recordList li:nth-child(5n+1):is([data-record-type="PR"]) .main-block::before {
    background-position-x: -5.5rem;
  }
  #body #recordListContainer ol#recordList li:nth-child(5n+2):is([data-record-type="PR"]) .main-block::before {
    background-position-x: 0;
  }
  #body #recordListContainer ol#recordList li:nth-child(5n+3):is([data-record-type="PR"]) .main-block::before {
    background-position-x: -8.25rem;
  }
  #body #recordListContainer ol#recordList li:nth-child(5n+4):is([data-record-type="PR"]) .main-block::before {
    background-position-x: -2.75rem;
  }
  #body #recordListContainer ol#recordList li:nth-child(5n+5):is([data-record-type="PR"]) .main-block::before {
    background-position-x: -11rem;
  }
}
#search-filter-panel {
  background-color: #f8f5e4;
  padding: 0.5rem 1rem 0.5rem 0;
}
#search-filter-panel .row {
  padding-bottom: 0.5em;
  padding-left: 1em;
}
#search-filter-panel .row .toggle-switch {
  padding-bottom: 1em;
}
@media (max-width: 930px) {
  #search-filter-panel .row .toggle-switch {
    margin-top: -1em;
  }
}
#search-filter-panel input[type="checkbox"],
#search-filter-panel input[type="radio"] {
  accent-color: #5e0c02;
  min-width: 19.5px !important;
}
#search-filter-panel input[type="checkbox"] {
  position: static;
  transform: scale(1.5);
  transform-origin: left;
}
#search-filter-panel .extra-my {
  margin: 0.25rem 0;
}
#search-filter-panel .flex-group {
  margin-bottom: 0.5rem;
  padding: 0 0.2rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
#search-filter-panel .flex-group > * {
  flex: 1;
}
#search-filter-panel .flex-group:hover {
  background-color: hsl(37, 50%, 66%);
  border-radius: 0.5rem;
}
#search-filter-panel .flex-group:hover > * {
  color: black;
}
#search-filter-panel .flex-group label {
  padding: 0.5rem 0 0.5rem 0;
  color: #555;
  font-size: 0.9em;
}
#search-filter-panel .flex-group [type="checkbox"] {
  margin: 0;
  flex: 0;
  cursor: pointer;
}
#search-filter-panel .flex-group:last-child {
  margin-bottom: 0;
}
#search-filter-panel .flex-group :last-child {
  flex: 0;
  margin: 0;
  margin-left: auto;
  display: flex;
}
#search-filter-panel .flex-group :last-child::after {
  padding-top: 0.15rem;
}
#search-filter-panel .grid-group {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}
#search-filter-panel .grid-group > * {
  margin: 0;
  padding: 0.4rem 0;
  font-weight: normal !important;
}
#search-filter-panel .grid-group label {
  padding-left: 0 !important;
}
#search-filter-panel .grid-group label:hover,
#search-filter-panel .grid-group label:focus {
  background-color: hsl(37, 50%, 66%);
  border-radius: 0.5rem;
  cursor: pointer;
}
#search-filter-panel .grid-group [type="checkbox"] {
  margin-right: 1rem;
  margin-left: 0.2rem;
  cursor: pointer;
}
#search-filter-panel .grid-group button {
  grid-row: 99;
  grid-column: 1 / 3;
  place-self: center;
  padding: 0.1rem 2rem;
  color: white;
  background-color: #5e0c02;
}
#search-filter-panel .grid-group button:focus,
#search-filter-panel .grid-group button:hover {
  /*  Background-only darkening by overlaying a lower-alpha flat gradient over the theme color*/
  background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), #5e0c02;
}
#search-filter-panel .grid-group > .flex-group {
  padding: 0;
}
#search-filter-panel .grid-group > .flex-group > [type="checkbox"] {
  margin: 0;
}
#search-filter-panel .grid-group > .flex-group > label {
  margin: 0;
  font-weight: normal;
  font-size: inherit;
  color: #000;
}
#search-filter-panel .grid-group > .flex-group :last-child {
  flex: 1;
  margin: 0;
  margin-right: 0.5rem;
}
#search-filter-panel .single-col-grid-group {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
}
#search-filter-panel .single-col-grid-group > * {
  margin: 0;
  padding: 0.4rem 0;
  font-weight: normal !important;
}
#search-filter-panel .single-col-grid-group label {
  padding-left: 0 !important;
}
#search-filter-panel .single-col-grid-group label:hover,
#search-filter-panel .single-col-grid-group label:focus {
  background-color: hsl(37, 50%, 66%);
  border-radius: 0.5rem;
  cursor: pointer;
}
#search-filter-panel .single-col-grid-group [type="checkbox"] {
  margin-right: 1rem;
  margin-left: 0.2rem;
  cursor: pointer;
}
#search-filter-panel .single-col-grid-group button {
  grid-row: 99;
  place-self: center;
  padding: 0.1rem 2rem;
  color: white;
  background-color: #5e0c02;
}
#search-filter-panel .single-col-grid-group button:focus,
#search-filter-panel .single-col-grid-group button:hover {
  /*  Background-only darkening by overlaying a lower-alpha flat gradient over the theme color*/
  background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), #5e0c02;
}
#search-filter-panel .single-col-grid-group > .flex-group {
  padding: 0;
}
#search-filter-panel .single-col-grid-group > .flex-group > [type="checkbox"] {
  margin: 0;
}
#search-filter-panel .single-col-grid-group > .flex-group > label {
  margin: 0;
  font-weight: normal;
  font-size: inherit;
  color: #000;
}
#search-filter-panel .single-col-grid-group > .flex-group :last-child {
  flex: 1;
  margin: 0;
  margin-right: 0.5rem;
}
#search-filter-panel .radio-group {
  display: grid;
  grid-template-rows: auto;
  align-items: center;
}
#search-filter-panel .radio-group > label {
  margin: 0;
  padding-left: 0 !important;
  padding: 0.4rem 0;
  display: flex;
  align-items: center;
}
#search-filter-panel .radio-group > label > * {
  flex: 1;
}
#search-filter-panel .radio-group > label [type="radio"] {
  flex: 0;
  position: static;
  margin: 0.2rem 1rem 0.2rem 0.2rem;
  cursor: pointer;
  transform: scale(1.5);
  transform-origin: left;
}
#search-filter-panel .radio-group label:hover,
#search-filter-panel .radio-group label:focus {
  background-color: hsl(37, 50%, 66%);
  border-radius: 0.5rem;
  cursor: pointer;
}
#search-filter-panel label {
  margin-bottom: 0;
  padding: 0.5rem 1rem 0.5rem 0;
}
@media only screen and (min-width: 950px) {
  #search-filter-panel label {
    margin-bottom: 0;
    padding: 0 1rem 0 0;
  }
}
@media only screen and (min-width: 950px) {
  #search-filter-panel .form-group {
    margin-bottom: 0;
  }
}
#search-filter-panel p.label {
  color: #333;
  font-size: 14px;
  padding-left: 0;
  padding-bottom: 14px;
}
#search-filter-panel .inline-block {
  display: inline-block;
  margin-right: 0.5em;
  padding-left: 20px;
}
#search-filter-panel .btn-group {
  margin-bottom: 1em;
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: justify;
  justify-content: space-around;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
@media only screen and (min-width: 640px) and (max-width: 700px) {
  #search-filter-panel .btn-group {
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}
#search-filter-panel .btn-group button {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  color: #5e0c02;
  font-weight: bold;
  padding: 6px;
}
#search-filter-panel label.radio {
  padding-left: 20px;
  font-weight: normal;
}
#search-filter-panel input[value="Apply"],
#search-filter-panel input[value="Cancel"],
#search-filter-panel input[value="Clear"] {
  float: right;
  padding: 0.5em;
  margin-left: 0.5em;
}
#search-filter-panel label[data-toggle="popover"] {
  cursor: pointer;
  display: flex;
  gap: 0.5rem;
}
#search-filter-panel label[data-toggle="popover"]:after {
  font-family: TRB;
  content: " c";
  color: #666;
  font-weight: normal;
  font-size: 1.2rem;
}
#search-filter-panel .advanced-filter {
  display: none;
}
#search-filter-panel .advanced-filter.visible {
  display: block;
}
#search-filter-panel #advanced-filter-toggle {
  float: right;
  font-weight: normal;
}
#search-filter-panel #advanced-filter-toggle .bootstrap-switch-id-sf-AdvancedFilters {
  margin-left: 1em;
}
#search-filter-panel #advanced-filter-toggle .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
  background: #5e0c02;
}
#search-filter-panel #termMatch-toggle2 {
  float: right;
  font-weight: normal;
}
#search-filter-panel #termMatch-toggle2 .bootstrap-switch-id-sf-termsMatch2 {
  margin-left: 1em;
}
#search-filter-panel #termMatch-toggle2 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
  background: #5e0c02;
}
@media only screen and (min-width: 768px) {
  #search-filter-panel #advanced-filter-toggle {
    display: none;
  }
  #search-filter-panel .advanced-filter {
    display: block;
  }
}
.mark-area {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 0.5rem;
  padding: 0.8rem 15px;
}
.mark-area a:hover,
.mark-area a:active {
  text-decoration: underline;
}
@media only screen and (max-width: 767px) {
  .mark-area {
    width: 100vw;
    margin-left: -15px;
    justify-content: space-around;
  }
}
.mark-area .marking-actions {
  flex: 0 0 auto;
}
.mark-area .marked-actions {
  flex: 0 0 auto;
  display: flex;
  padding-left: 1rem;
}
.mark-area .marked-actions p {
  margin: 0;
  padding-right: 0.3rem;
}
.mark-area .marked-actions p::after {
  content: '|';
  padding-left: 0.3rem;
}
.mark-area .marked-actions ul {
  display: flex;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.mark-area .marked-actions ul li {
  display: inline-block;
}
.mark-area .marked-actions ul li:not(:first-child)::before {
  content: '·';
  padding-right: 0.2rem;
}
@media only screen and (max-width: 767px) {
  #recordsContainer1 {
    border-top: 3px solid #ccc;
    margin-left: -30px;
    margin-right: -30px;
  }
}
#recordsContainer1 > .col-xs-12 {
  padding: 0;
}
@media only screen and (min-width: 768px) {
  #recordsContainer1 > .col-xs-12 {
    padding: 0 -15px;
  }
}
#recordsContainer1 #recordsContainer2 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: justify;
  justify-content: space-around;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  #recordsContainer1 #recordsContainer2 {
    margin-right: 15px;
  }
}
#record-view iframe {
  width: 100%;
}
#record-view #recordSpinner {
  margin: 50px auto;
  width: 40px;
  display: none;
}
#record-view #recordSpinner.visible {
  display: block;
}
#record-view #recordSpinner.visible + iframe {
  position: relative;
  top: -140px;
}
div#body.container:first-child {
  padding: 0;
}
div#body.container:first-child > #main > .container-fluid {
  padding: 0;
}
div#body.container:first-child #trid-record-main {
  margin: 0;
  width: 1px;
  min-width: 100%;
}
/* * *    CHOSEN    * * */
.chzn-container ul.chzn-results li em {
  background-color: #cee1f8;
}
div.chzn-container {
  font-size: 1em;
}
.chzn-container .chzn-results .highlighted {
  background-color: #0D5ABA;
}
.chzn-container .chzn-results .active-result span.info {
  font-style: italic;
  margin: 0;
  color: #73737c;
  font-size: 0.8em;
}
.chzn-container .chzn-results .highlighted span.info {
  color: #fff;
}
#search-filter-panel ul.chzn-results,
#search-filter-panel ul.chzn-choices {
  padding-left: 0;
  border-color: #CCC;
  color: #444;
}
#search-filter-panel fieldset div.chzn-container,
#search-filter-panel fieldset div.chzn-container div {
  padding: 0;
  margin: 0;
}
.in div.chzn-drop {
  display: none;
}
#search-filter-panel ul.chzn-choices {
  border-radius: 4px;
}
#search-filter-panel ul.chzn-results li {
  padding: 6px 3px;
  line-height: 1.25em;
}
/*#search-filter-panel ul li.search-choice {padding:3px; margin:3px;}*/
#search-filter-panel ul li.search-logic {
  margin: 4px 0 4px 5px;
  position: relative;
  line-height: 1.25em;
  padding: 3px;
}
#search-filter-panel ul li.search-field {
  padding: 0;
}
#search-filter-panel .chzn-container-multi .chzn-choices .search-field input {
  color: #222;
}
#search-filter-panel .chzn-container-multi .chzn-choices .search-field input.default {
  color: #999;
}
#search-filter-panel .chzn-container {
  display: block;
  width: 100%;
}
#search-filter-panel .chzn-container ul li.search-field input {
  display: block;
  width: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
#search-filter-panel .chzn-container {
  border-color: #ccc;
}
#search-filter-panel .chzn-container .chzn-drop {
  border-color: #ccc;
}
#search-filter-panel .chzn-container-active .chzn-choices {
  box-shadow: none;
}
#search-filter-panel .chzn-container .chzn-single {
  border-color: #ccc;
  font-weight: normal;
  height: 1.5em !important;
  padding: 4px 8px 4px 8px;
}
#search-filter-panel .chzn-container-single .chzn-single div {
  border-color: #ccc;
}
#search-filter-panel .chzn-container-single .chzn-search {
  padding: 0;
}
#search-filter-panel .chzn-container-active .chzn-single {
  box-shadow: none;
  border-color: #ccc;
}
#search-filter-panel .chzn-container-single .chzn-single span {
  line-height: 1.5em;
}
#search-filter-panel .chzn-container-active .chzn-single-with-drop {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 1px solid #eee;
}
#search-filter-panel .chzn-container-active .chzn-choices-with-drop {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 1px solid #eee;
}
#search-filter-panel #sf-RecordLanguage_chzn_o_0,
#search-filter-panel #sf-RecordLanguage_chzn_o_1,
#search-filter-panel #sf-RecordLanguage_chzn_o_2,
#search-filter-panel #sf-RecordLanguage_chzn_o_3 {
  font-weight: bold;
}
#search-filter-panel #sf-RecordLanguage_chzn_o_3 {
  margin-bottom: 12px;
}
#sf-RecordLanguage_chzn .chzn-drop li {
  font-weight: normal;
}
.recordsError {
  vertical-align: sub;
  color: red;
}
/*
    Contains styles that apply to the individual record pages
*/
#trid-record-main a {
  word-wrap: break-word;
}
h1 {
  font-size: 24px;
}
h2 {
  font-size: 18px;
}
ul.record-info {
  margin: 0;
  padding: 0;
}
ul.record-info li {
  list-style-type: none;
}
ul.record-info li ul {
  padding-left: 25px;
}
ul.record-info img.record-callout {
  width: 150px;
  border: solid 1px #b0b0b0;
  float: right;
}
ul.record-info p.listing {
  margin-bottom: 0;
  margin-left: 10px;
}
ul.record-info .entry-name {
  display: block;
}
ul.record-info p.listing + address,
ul.record-info .personinfo {
  color: #777;
  padding-left: 20px;
  margin-top: 0;
  margin-bottom: 0;
}
ul.record-info .subitem {
  padding-left: 10px;
}
/*
    Contains styles that apply to the submittable shortform views
*/
.tridform h1 {
  font-size: 24px;
  border-bottom: 1px solid #ccc;
  width: 100%;
}
.tridform h2 {
  font-size: 20px;
  color: #5e0c02;
}
.tridform .g-recaptcha {
  text-align: center;
}
.tridform .g-recaptcha div {
  width: auto !important;
}
@media only screen and (min-width: 768px) {
  .tridform .g-recaptcha {
    text-align: left;
  }
}
.tridform input[type="submit"] {
  margin: 1em auto;
  padding: 1em;
}
@media only screen and (min-width: 768px) {
  .tridform input[type="submit"] {
    float: right;
  }
}
.checkitems {
  display: flex;
  flex-wrap: wrap;
}
.checkitems .checkitem {
  flex: 1 0 200px;
  box-sizing: border-box;
  margin: 10px;
}
.checkitem.btn-default.active {
  background-color: #bdb;
}
/*  Ad button styling for use in prominent areas or below the ad banner  */
.linkButton {
  box-shadow: inset 0px 1px 0px 0px #97c4fe;
  background: linear-gradient(to bottom, #62a9f5 5%, #023485 100%);
  background-color: #62a9f5;
  border-radius: 6px;
  border: 1px solid #448aeb;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  padding: 6px 24px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #1570cd;
}
.linkButton:hover {
  background: linear-gradient(to bottom, #023485 5%, #62a9f5 100%);
  background-color: #023485;
  text-decoration: none;
  color: #ffffff;
}
.linkButton:active {
  position: relative;
  top: 1px;
}
/*
    Contains styles that apply to the topics page
*/
@media only screen and (max-width: 767px) {
  #hot-topics > .col-xs-12 {
    padding-left: 0;
    padding-right: 0;
  }
}
#hot-topics h1 {
  font-size: 24px;
  border-bottom: 1px solid #ccc;
  width: 100%;
}
#hot-topics .result-list {
  margin-top: 3rem;
}
#hot-topics p {
  line-height: 1.7;
  width: min(80ch, 100%);
}
/*
    Contains styles that apply to the history page
*/
#trb-search-history input[type="text"] {
  margin-bottom: 10px;
}
#trb-search-history .btn-search {
  background-color: #5e0c02;
  color: #fff;
}
#trb-search-history span.search-example {
  background-color: #e9e4e0;
  padding: 1px 8px;
  margin-left: 8px;
  white-space: nowrap;
}
#trb-search-history .radio {
  margin-top: 0;
}
#trb-search-history .btn-clear {
  background-color: #444;
  color: #fff;
}
/*
    Contains styles that apply to the homepage
*/
@media only screen and (min-width: 768px) {
  h3 {
    text-align: center;
  }
  ul#hot-topic-list {
    margin: 0;
    padding: 0;
  }
  ul#hot-topic-list li {
    list-style-type: none;
    margin-bottom: 4px;
  }
  ul#hot-topic-list li a {
    padding: 8px;
    color: #5e0c02;
    font-weight: bold;
    display: block;
    width: 100%;
    text-decoration: none;
    background: #eee;
  }
  ul#hot-topic-list li a:hover {
    background-color: #5e0c02;
    color: #fff;
  }
}
#trid-desc-container {
  margin-top: 15px;
}
@media only screen and (max-width: 767px) {
  #trid-desc-container > div {
    padding: 0;
  }
}
.first-word {
  font-size: 20px;
  font-weight: bold;
}
.row-collapse .col-md-6 {
  padding-left: 10px;
  padding-right: 10px;
}
#body #main ul.red-links-list {
  margin: 0;
  padding: 0;
}
#body #main ul.red-links-list li {
  list-style: none;
  margin: 0;
}
#body #main ul.red-links-list li a {
  color: #5e0c02;
  font-weight: bold;
}
.thumbnail {
  border: none;
  box-shadow: none;
  font-size: 90%;
}
.thumbnail img {
  float: left;
  width: 75px;
  padding-right: 10px;
}
.thumbnail .caption {
  padding: 0;
}
.thumbnail h3 {
  margin: 0;
  font-size: 14px;
  text-align: left;
  font-weight: 600;
  color: #5e0c02;
}
.custom-search {
  padding: 0 15%;
}
input#txtKeywords {
  border: 1px solid #ccc;
}
#search-button {
  border: none;
  border-style: none !important;
}
.panel-footer .btn {
  text-decoration: none;
  color: #f8f5e4;
  background-color: hsl(201, 100%, 37%);
}
.panel-footer .btn:focus,
.panel-footer .btn:hover {
  background: hsl(201, 100%, 21%);
}
.row .col-sm-12 > p {
  margin-top: 20px;
}
.form__group {
  position: relative;
  padding: 15px 0 0;
  margin-top: 10px;
}
.form__field {
  font-family: inherit;
  width: 100%;
  border: 0;
  border-bottom: 1px solid #d2d2d2;
  outline: 0;
  font-size: 16px;
  color: #212121;
  padding: 7px 0;
  background: transparent;
  transition: border-color 0.2s;
}
.form__group .ui.search .form__field::placeholder {
  color: transparent;
}
.form__field:placeholder-shown ~ .form__label {
  font-size: 16px;
  cursor: text;
  top: 13px;
  left: 14px;
}
.form__field:focus ~ .form__label {
  position: absolute;
  top: 0;
  left: 14px;
  display: block;
  transition: 0.2s;
  font-size: 11px;
  color: #9b9b9b;
}
.form__field:focus ~ .form__label {
  color: #009788;
}
.form__field:focus {
  padding-bottom: 6px;
  border-bottom: 2px solid #009788;
}
.ui.dropdown .menu .item.selected {
  font-weight: 700;
}
#search-filter-panel .ui.selection.dropdown > .delete.icon,
#search-filter-panel .ui.selection.dropdown > .dropdown.icon,
#search-filter-panel .ui.selection.dropdown > .search.icon {
  padding-right: 0.2em;
}