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

h1, h2, h3, h4, .flatitem .title {
  font-weight: bold;
  margin-top: .2em;
  margin-bottom: .2em; }

h1 {
  font-size: 1.75em; }
  @media only screen and (min-width: 38em) {
    h1 {
      font-size: 3rem; } }

h2 {
  font-size: 1.5em; }
  @media only screen and (min-width: 38em) {
    h2 {
      font-size: 2em; } }

h3 {
  font-size: 1.25em; }

h4, .flatitem .title {
  font-size: 1em; }

form [type="submit"]:not(.searchsubmit), .btn {
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  border: .25rem solid;
  padding: 0.25rem 2rem;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: background-color .5s;
  -o-transition: background-color .5s;
  transition: background-color .5s;
  letter-spacing: .1rem; }

.btn-default {
  background-color: #555555;
  border-color: #555555; }

form [type="submit"]:not(.searchsubmit), .btn-primary {
  background-color: #0c426f;
  border-color: #0c426f; }

.btn-success {
  background-color: #28b7dd;
  border-color: #28b7dd; }

.btn-warning {
  background-color: #d87200;
  border-color: #d87200; }

.btn-sm {
  padding: 0 1rem;
  border-radius: 0;
  font-size: 85%;
  border: .1rem solid; }

.btn-lg {
  padding: 1rem 3rem; }

.file-pdf, .file-xls, .file-doc, .file-zip, .file-ppt, .file-odt, .file-psd, .pager .arrow:before, .links a:before {
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em; }

.list-checked li::before, .list-checked .item::before, .accordio__listitem .panel:after, .file-pdf, .file-xls, .file-doc, .file-zip, .file-ppt, .file-odt, .file-psd, .slider-arrow, .pager .arrow:before, form.searchform .searchsubmit, .to-top-btn:before, .share a, .partners .controls .arrow, .links a:before, .action .play, .videos .permalink::after, .videos .youtube-link::before {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  max-width: 512px;
  max-height: 512px; }

.to-top-btn:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDI4NC45MjkgMjg0LjkyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjg0LjkyOSAyODQuOTI5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEuODM2OTdlLTE2LCAxLCAtMSwgLTEuODM2OTdlLTE2LCAyODQuOTI5LCAwKSI+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTY1LjMwNCwxNDIuNDY4TDI3Ny41MTcsMzAuMjY3YzEuOTAyLTEuOTAzLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY3YzAtMi40NzUtMC45NTEtNC42NjUtMi44NDctNi41NjdMMjYzLjIzOSwyLjg1NyAgICBDMjYxLjMzNywwLjk1NSwyNTkuMTQ2LDAsMjU2LjY3NiwwYy0yLjQ3OCwwLTQuNjY1LDAuOTU1LTYuNTcxLDIuODU3TDExNy4wNTcsMTM1LjljLTEuOTAzLDEuOTAzLTIuODUzLDQuMDkzLTIuODUzLDYuNTY3ICAgIGMwLDIuNDc1LDAuOTUsNC42NjQsMi44NTMsNi41NjdsMTMzLjA0OCwxMzMuMDQzYzEuOTAzLDEuOTA2LDQuMDg2LDIuODUxLDYuNTY0LDIuODUxYzIuNDc4LDAsNC42Ni0wLjk0Nyw2LjU2My0yLjg1MSAgICBsMTQuMjc3LTE0LjI2N2MxLjkwMi0xLjkwMywyLjg1MS00LjA5NCwyLjg1MS02LjU3YzAtMi40NzItMC45NDgtNC42NjEtMi44NTEtNi41NjRMMTY1LjMwNCwxNDIuNDY4eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik01NS42NjgsMTQyLjQ2OEwxNjcuODcsMzAuMjY3YzEuOTAzLTEuOTAzLDIuODUxLTQuMDkzLDIuODUxLTYuNTY3YzAtMi40NzUtMC45NDctNC42NjUtMi44NTEtNi41NjdMMTUzLjYsMi44NTcgICAgQzE1MS42OTcsMC45NTUsMTQ5LjUwNywwLDE0Ny4wMzYsMGMtMi40NzgsMC00LjY2OCwwLjk1NS02LjU3LDIuODU3TDcuNDE3LDEzNS45Yy0xLjkwMywxLjkwMy0yLjg1Myw0LjA5My0yLjg1Myw2LjU2NyAgICBjMCwyLjQ3NSwwLjk1LDQuNjY0LDIuODUzLDYuNTY3bDEzMy4wNDgsMTMzLjA0M2MxLjkwMiwxLjkwNiw0LjA5LDIuODUxLDYuNTcsMi44NTFjMi40NzEsMCw0LjY2MS0wLjk0Nyw2LjU2My0yLjg1MSAgICBsMTQuMjcxLTE0LjI2N2MxLjkwMy0xLjkwMywyLjg1MS00LjA5NCwyLjg1MS02LjU3YzAtMi40NzItMC45NDctNC42NjEtMi44NTEtNi41NjRMNTUuNjY4LDE0Mi40Njh6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg=="); }

.slider-arrow, form select {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQwLjgyMyAyNDAuODIzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNDAuODIzIDI0MC44MjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMy4wNjE2MmUtMTYsIC0xLCAxLCAzLjA2MTYyZS0xNiwgLTEuNDIxMDllLTE0LCAyNDAuODIzKSI+PGc+Cgk8cGF0aCBpZD0iQ2hldnJvbl9SaWdodCIgZD0iTTU3LjYzMywxMjkuMDA3TDE2NS45MywyMzcuMjY4YzQuNzUyLDQuNzQsMTIuNDUxLDQuNzQsMTcuMjE1LDBjNC43NTItNC43NCw0Ljc1Mi0xMi40MzksMC0xNy4xNzkgICBsLTk5LjcwNy05OS42NzFsOTkuNjk1LTk5LjY3MWM0Ljc1Mi00Ljc0LDQuNzUyLTEyLjQzOSwwLTE3LjE5MWMtNC43NTItNC43NC0xMi40NjMtNC43NC0xNy4yMTUsMEw1Ny42MjEsMTExLjgxNiAgIEM1Mi45NDIsMTE2LjUwNyw1Mi45NDIsMTI0LjMyNyw1Ny42MzMsMTI5LjAwN3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzAwMDAwMCI+PC9wYXRoPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4="); }

.partners .controls .arrow, .firstscreen .slider-controls .slider-arrow {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDI4NC45MjkgMjg0LjkyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjg0LjkyOSAyODQuOTI5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+Cgk8cGF0aCBkPSJNMjgyLjA4Miw3Ni41MTFsLTE0LjI3NC0xNC4yNzNjLTEuOTAyLTEuOTA2LTQuMDkzLTIuODU2LTYuNTctMi44NTZjLTIuNDcxLDAtNC42NjEsMC45NS02LjU2MywyLjg1NkwxNDIuNDY2LDE3NC40NDEgICBMMzAuMjYyLDYyLjI0MWMtMS45MDMtMS45MDYtNC4wOTMtMi44NTYtNi41NjctMi44NTZjLTIuNDc1LDAtNC42NjUsMC45NS02LjU2NywyLjg1NkwyLjg1Niw3Ni41MTVDMC45NSw3OC40MTcsMCw4MC42MDcsMCw4My4wODIgICBjMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcgICBjMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjVDMjg0LjkyOSw4MC42MDcsMjgzLjk4NCw3OC40MTcsMjgyLjA4Miw3Ni41MTF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+CjwvZz48L2c+IDwvc3ZnPg=="); }

.action .play, .videos .permalink::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAuMDUxIDMwLjA1MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAuMDUxIDMwLjA1MTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBjbGFzcz0iIj48Zz48Zz4KCTxwYXRoIGQ9Ik0xOS45ODIsMTQuNDM4bC02LjI0LTQuNTM2Yy0wLjIyOS0wLjE2Ni0wLjUzMy0wLjE5MS0wLjc4NC0wLjA2MmMtMC4yNTMsMC4xMjgtMC40MTEsMC4zODgtMC40MTEsMC42Njl2OS4wNjkgICBjMCwwLjI4NCwwLjE1OCwwLjU0MywwLjQxMSwwLjY3MWMwLjEwNywwLjA1NCwwLjIyNCwwLjA4MSwwLjM0MiwwLjA4MWMwLjE1NCwwLDAuMzEtMC4wNDksMC40NDItMC4xNDZsNi4yNC00LjUzMiAgIGMwLjE5Ny0wLjE0NSwwLjMxMi0wLjM2OSwwLjMxMi0wLjYwN0MyMC4yOTUsMTQuODAzLDIwLjE3NywxNC41OCwxOS45ODIsMTQuNDM4eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPHBhdGggZD0iTTE1LjAyNiwwLjAwMkM2LjcyNiwwLjAwMiwwLDYuNzI4LDAsMTUuMDI4YzAsOC4yOTcsNi43MjYsMTUuMDIxLDE1LjAyNiwxNS4wMjFjOC4yOTgsMCwxNS4wMjUtNi43MjUsMTUuMDI1LTE1LjAyMSAgIEMzMC4wNTIsNi43MjgsMjMuMzI0LDAuMDAyLDE1LjAyNiwwLjAwMnogTTE1LjAyNiwyNy41NDJjLTYuOTEyLDAtMTIuNTE2LTUuNjAxLTEyLjUxNi0xMi41MTRjMC02LjkxLDUuNjA0LTEyLjUxOCwxMi41MTYtMTIuNTE4ICAgYzYuOTExLDAsMTIuNTE0LDUuNjA3LDEyLjUxNCwxMi41MThDMjcuNTQxLDIxLjk0MSwyMS45MzcsMjcuNTQyLDE1LjAyNiwyNy41NDJ6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg=="); }

.list-checked li::before, .list-checked .item::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQxN3B0IiB2aWV3Qm94PSIwIC00NiA0MTcuODEzMzMgNDE3IiB3aWR0aD0iNDE3cHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1OS45ODgyODEgMzE4LjU4MjAzMWMtMy45ODgyODEgNC4wMTE3MTktOS40Mjk2ODcgNi4yNS0xNS4wODIwMzEgNi4yNXMtMTEuMDkzNzUtMi4yMzgyODEtMTUuMDgyMDMxLTYuMjVsLTEyMC40NDkyMTktMTIwLjQ2ODc1Yy0xMi41LTEyLjUtMTIuNS0zMi43Njk1MzEgMC00NS4yNDYwOTNsMTUuMDgyMDMxLTE1LjA4NTkzOGMxMi41MDM5MDctMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBsNzUuMTk5MjE5IDc1LjIwMzEyNSAyMDMuMTk5MjE5LTIwMy4yMDMxMjVjMTIuNTAzOTA2LTEyLjUgMzIuNzY5NTMxLTEyLjUgNDUuMjUgMGwxNS4wODIwMzEgMTUuMDg1OTM4YzEyLjUgMTIuNSAxMi41IDMyLjc2NTYyNCAwIDQ1LjI0NjA5M3ptMCAwIi8+PC9zdmc+"); }

.red-bullet.list-checked li::before, .item.list-checked::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQxNy44MTMzMyA0MTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZD0ibTE1OS45ODgyODEgMzE4LjU4MjAzMWMtMy45ODgyODEgNC4wMTE3MTktOS40Mjk2ODcgNi4yNS0xNS4wODIwMzEgNi4yNXMtMTEuMDkzNzUtMi4yMzgyODEtMTUuMDgyMDMxLTYuMjVsLTEyMC40NDkyMTktMTIwLjQ2ODc1Yy0xMi41LTEyLjUtMTIuNS0zMi43Njk1MzEgMC00NS4yNDYwOTNsMTUuMDgyMDMxLTE1LjA4NTkzOGMxMi41MDM5MDctMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBsNzUuMTk5MjE5IDc1LjIwMzEyNSAyMDMuMTk5MjE5LTIwMy4yMDMxMjVjMTIuNTAzOTA2LTEyLjUgMzIuNzY5NTMxLTEyLjUgNDUuMjUgMGwxNS4wODIwMzEgMTUuMDg1OTM4YzEyLjUgMTIuNSAxMi41IDMyLjc2NTYyNCAwIDQ1LjI0NjA5M3ptMCAwIiBmaWxsPSIjZjMyMTIxIiBkYXRhLW9yaWdpbmFsPSIjMjE5NmYzIiBzdHlsZT0iIj48L3BhdGg+PC9nPjwvc3ZnPg=="); }

.blue-bullet.list-checked li::before, .item.list-checked::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQxN3B0IiB2aWV3Qm94PSIwIC00NiA0MTcuODEzMzMgNDE3IiB3aWR0aD0iNDE3cHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1OS45ODgyODEgMzE4LjU4MjAzMWMtMy45ODgyODEgNC4wMTE3MTktOS40Mjk2ODcgNi4yNS0xNS4wODIwMzEgNi4yNXMtMTEuMDkzNzUtMi4yMzgyODEtMTUuMDgyMDMxLTYuMjVsLTEyMC40NDkyMTktMTIwLjQ2ODc1Yy0xMi41LTEyLjUtMTIuNS0zMi43Njk1MzEgMC00NS4yNDYwOTNsMTUuMDgyMDMxLTE1LjA4NTkzOGMxMi41MDM5MDctMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBsNzUuMTk5MjE5IDc1LjIwMzEyNSAyMDMuMTk5MjE5LTIwMy4yMDMxMjVjMTIuNTAzOTA2LTEyLjUgMzIuNzY5NTMxLTEyLjUgNDUuMjUgMGwxNS4wODIwMzEgMTUuMDg1OTM4YzEyLjUgMTIuNSAxMi41IDMyLjc2NTYyNCAwIDQ1LjI0NjA5M3ptMCAwIiBmaWxsPSIjMjE5NmYzIi8+PC9zdmc+"); }

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

.list-inline {
  padding-left: 0;
  list-style: none;
  margin: 0;
  margin-left: -5px; }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

.pager .arrow, .to-top-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.list-checked {
  padding-left: 0; }
  .list-checked li, .list-checked .item {
    list-style-type: none; }
  .list-checked li::before, .list-checked .item::before {
    width: 1.625em;
    height: 1.625em;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: .5em; }

.clearfix:after {
  clear: both;
  content: '';
  display: table; }

.flatitem::before, .about .advantage .bgi, .people .bgi, .questions .bgi {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1; }

.about .advantage .bgi, .news__thumbnail .bg, .action, .videos, .people .bgi, .questions .bgi {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat; }

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0;
  background-color: #ffffff;
  font-family: "Montserrat", sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 1.625; }
  @media only screen and (min-width: 38em) {
    body {
      font-size: 13.6px; } }
  @media only screen and (min-width: 51em) {
    body {
      font-size: 16px; } }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

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

[hidden],
template {
  display: none; }

a {
  background-color: transparent;
  color: #333333;
  text-decoration: none; }
  a:hover {
    text-decoration: none; }

a:focus,
a:active,
a:hover {
  outline: 0;
  text-decoration: none; }

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

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

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

small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0;
  max-width: 100%; }

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

figure {
  margin: 1em 40px; }

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 1px;
  width: 70px;
  background-color: #333333;
  margin: 0.5em auto;
  border: none;
  display: block; }

pre {
  overflow: auto; }

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

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

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

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

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

button:hover,
button:focus {
  outline: none; }

input {
  line-height: normal; }

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

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

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

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

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: .35em .625em .75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0;
  border: none;
  width: 100%; }

table tr + tr {
  border-top: 1px solid #e1e1e1; }

td {
  padding: 0 .2em;
  border: none; }

th {
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  padding: 1em .2em; }

dl dt {
  margin-top: 15px;
  font-size: 18px; }

dl dd {
  margin-left: 0; }

ul {
  padding-left: 1.5em; }

blockquote {
  margin: 1em;
  padding: 0;
  font-style: italic;
  color: #333333;
  text-align: center; }

cite {
  color: #d87200;
  display: block;
  font-weight: bold;
  margin: .5em 0; }

p {
  margin-top: .5em;
  margin-bottom: .5em; }

.font-italic, .font-weight-italic {
  font-style: italic; }

.font-bold, .font-weight-bold {
  font-weight: bold; }

.font-normal, .font-weight-normal {
  font-weight: normal;
  font-style: normal; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.small {
  font-size: 80%; }

.lead {
  margin-bottom: 1.625;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 38em) {
    .lead {
      font-size: 24px; } }

.normal {
  font-size: 1.00em;
  font-weight: normal;
  font-style: normal;
  text-transform: none; }

.hide {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  z-index: -1; }

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

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

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

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

.display-inline {
  display: inline-block; }

.pull-left, .alignleft {
  float: left; }

.pull-right, .alignright {
  float: right; }

img.alignleft, a.alignleft img {
  margin: 5px 10px 10px 0px; }

img.alignright, a.alignright img {
  margin: 5px 0px 10px 10px; }

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

.sr-only {
  display: none; }

.display-inline-block {
  display: inline-block !important; }

.bg-primary {
  background-color: #b6d9f7; }

.bg-warning {
  background-color: #ffedd8; }

.bg-info {
  background-color: #d7fcff; }

.bg-danger {
  background-color: #f3bec6; }

.mt-3 {
  margin-top: 1.5em !important; }

.mt-2 {
  margin-top: 1em !important; }

.mt-1 {
  margin-top: .5em !important; }

.mt-0 {
  margin-top: 0 !important; }

.mb-3 {
  margin-bottom: 1.5em !important; }

.mb-2 {
  margin-bottom: 1em !important; }

.mb-1 {
  margin-bottom: .5em !important; }

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

.ml-3 {
  margin-left: 1.5em !important; }

.ml-2 {
  margin-left: 1em !important; }

.ml-1 {
  margin-left: .5em !important; }

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

.mr-3 {
  margin-right: 1.5em !important; }

.mr-2 {
  margin-right: 1em !important; }

.mr-1 {
  margin-right: .5em !important; }

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

.pt-3 {
  padding-top: 1.5em !important; }

.pt-2 {
  padding-top: 1em !important; }

.pt-1 {
  padding-top: .5em !important; }

.pt-0 {
  padding-top: 0 !important; }

.pb-3 {
  padding-bottom: 1.5em !important; }

.pb-2 {
  padding-bottom: 1em !important; }

.pb-1 {
  padding-bottom: .5em !important; }

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

.pl-3 {
  padding-left: 1.5em !important; }

.pl-2 {
  padding-left: 1em !important; }

.pl-1 {
  padding-left: .5em !important; }

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

.pr-3 {
  padding-right: 1.5em !important; }

.pr-2 {
  padding-right: 1em !important; }

.pr-1 {
  padding-right: .5em !important; }

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

.border {
  border: 0.1rem solid #e1e1e1; }

.border-bottom {
  border-bottom: 0.1rem solid #e1e1e1; }

.border-left {
  border-left: 0.1rem solid #e1e1e1; }

.border-right {
  border-right: 0.1rem solid #e1e1e1; }

.border-top {
  border-top: 0.1rem solid #e1e1e1; }

.border-default #555555 {
  border-color: "default" #555555; }

.border-primary #0c426f {
  border-color: "primary" #0c426f; }

.border-success #28b7dd {
  border-color: "success" #28b7dd; }

.border-warning #d87200 {
  border-color: "warning" #d87200; }

.border-info #0098a4 {
  border-color: "info" #0098a4; }

.border-danger #971b2f {
  border-color: "danger" #971b2f; }

.wrapper {
  margin: 0 auto;
  min-width: 300px;
  min-height: 100vh;
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
  position: relative;
  overflow: hidden; }
  .wrapper__item--main {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    background-position: center center;
    background-size: 100%;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s; }
  .wrapper__item--footer, .wrapper__item--header {
    background-color: #0c426f; }

.container {
  margin-right: auto;
  margin-left: auto;
  max-width: 100%; }

.container,
.container-fluid {
  padding-right: 0.5em;
  padding-left: 0.5em; }

.row {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.25em;
  margin-left: -0.25em; }

.row.reverse, .archive .entry:nth-of-type(even) .row {
  -webkit-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

.col.reverse, .archive .entry:nth-of-type(even) .col.row {
  -webkit-box-direction: reverse;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }

.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .news .thumbnail:nth-child(1),
.news .thumbnail:nth-child(2), .news .thumbnail:nth-child(3) {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.25em;
  padding-left: 0.25em; }

.col-xs {
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto; }

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

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

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

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

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

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

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

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

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

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

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

.col-xs-12, .news .thumbnail:nth-child(1),
.news .thumbnail:nth-child(2), .news .thumbnail:nth-child(3) {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%; }

.col-xs-offset-0 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.25em;
  padding-left: 0.25em;
  margin-left: 0; }

.col-xs-offset-1 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.25em;
  padding-left: 0.25em;
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.25em;
  padding-left: 0.25em;
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.25em;
  padding-left: 0.25em;
  margin-left: 25%; }

.col-xs-offset-4 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.25em;
  padding-left: 0.25em;
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.25em;
  padding-left: 0.25em;
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.25em;
  padding-left: 0.25em;
  margin-left: 50%; }

.col-xs-offset-7 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.25em;
  padding-left: 0.25em;
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.25em;
  padding-left: 0.25em;
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.25em;
  padding-left: 0.25em;
  margin-left: 75%; }

.col-xs-offset-10 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.25em;
  padding-left: 0.25em;
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.25em;
  padding-left: 0.25em;
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.25em;
  padding-left: 0.25em;
  margin-left: 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

.hide-xs {
  visibility: hidden;
  display: none; }

.visible-xs {
  visibility: visible;
  display: initial; }

@media only screen and (max-width: 38em) {
  .visible-xs {
    visibility: visible;
    display: initial; } }

@media only screen and (min-width: 38em) {
  .hide-xs {
    visibility: hidden;
    display: none; }
  .container {
    width: 36em; }
  .col-xs {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
  .col-xs-1 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .col-xs-2 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .col-xs-3 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .col-xs-4 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .col-xs-5 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .col-xs-6 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .col-xs-7 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .col-xs-8 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .col-xs-9 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .col-xs-10 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .col-xs-11 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .col-xs-12, .news .thumbnail:nth-child(1),
  .news .thumbnail:nth-child(2), .news .thumbnail:nth-child(3) {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .col-xs-offset-0 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 0; }
  .col-xs-offset-1 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 8.33333%; }
  .col-xs-offset-2 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 16.66667%; }
  .col-xs-offset-3 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 25%; }
  .col-xs-offset-4 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 33.33333%; }
  .col-xs-offset-5 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 41.66667%; }
  .col-xs-offset-6 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 50%; }
  .col-xs-offset-7 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 58.33333%; }
  .col-xs-offset-8 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 66.66667%; }
  .col-xs-offset-9 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 75%; }
  .col-xs-offset-10 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 83.33333%; }
  .col-xs-offset-11 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 91.66667%; }
  .col-xs-offset-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 100%; }
  .col-xs {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%; }
  .start-xs {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start; }
  .center-xs {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  .end-xs {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }
  .top-xs {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  .middle-xs {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .stratch-xs {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    align-items: stretch; }
  .bottom-xs {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }
  .around-xs {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around; }
  .between-xs {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .first-xs {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .last-xs {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; } }

@media only screen and (max-width: 51em) {
  .visible-sm {
    visibility: visible;
    display: initial; } }

@media only screen and (min-width: 51em) {
  .hide-sm {
    visibility: hidden;
    display: none; }
  .container {
    width: 48em; }
  .col-sm {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
  .col-sm-1 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6, .news .thumbnail:nth-child(1),
  .news .thumbnail:nth-child(2) {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12, .news .thumbnail:nth-child(3) {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .col-sm-offset-0 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 0; }
  .col-sm-offset-1 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 25%; }
  .col-sm-offset-4 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 50%; }
  .col-sm-offset-7 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 75%; }
  .col-sm-offset-10 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 100%; }
  .col-sm {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%; }
  .start-sm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start; }
  .center-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  .end-sm {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }
  .top-sm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  .middle-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .stratch-sm {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    align-items: stretch; }
  .bottom-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }
  .around-sm {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around; }
  .between-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .first-sm {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .last-sm {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; } }

@media only screen and (max-width: 75em) {
  .visible-md {
    visibility: visible;
    display: initial; } }

@media only screen and (min-width: 75em) {
  .hide-md {
    visibility: hidden;
    display: none; }
  .container {
    width: 72em; }
  .col-md {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
  .col-md-1 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .col-md-offset-0 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 0; }
  .col-md-offset-1 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 25%; }
  .col-md-offset-4 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 50%; }
  .col-md-offset-7 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 75%; }
  .col-md-offset-10 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 100%; }
  .col-md {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%; }
  .start-md {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start; }
  .center-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  .end-md {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }
  .top-md {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  .middle-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .stratch-md {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    align-items: stretch; }
  .bottom-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }
  .around-md {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around; }
  .between-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .first-md {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .last-md {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; } }

@media only screen and (max-width: 90em) {
  .visible-lg {
    visibility: visible;
    display: initial; } }

@media only screen and (min-width: 90em) {
  .hide-lg {
    visibility: hidden;
    display: none; }
  .container {
    width: 88em; }
  .col-lg {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
  .col-lg-1 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .col-lg-offset-0 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 0; }
  .col-lg-offset-1 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 25%; }
  .col-lg-offset-4 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 50%; }
  .col-lg-offset-7 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 75%; }
  .col-lg-offset-10 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.25em;
    padding-left: 0.25em;
    margin-left: 100%; }
  .col-lg {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%; }
  .start-lg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start; }
  .center-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  .end-lg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }
  .top-lg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  .middle-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .stratch-lg {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    align-items: stretch; }
  .bottom-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }
  .around-lg {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around; }
  .between-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .first-lg {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .last-lg {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; } }

.tagcloud .tag-cloud-link {
  font-size: 85%;
  display: inline-block;
  margin: 0.1em 0.1em 0.1em 0;
  -webkit-box-shadow: 0 0 0.3em rgba(0, 0, 0, 0.3) inset;
          box-shadow: 0 0 0.3em rgba(0, 0, 0, 0.3) inset;
  padding: 0 1em;
  background-color: transparent;
  -webkit-transition: color 200ms, background-color 200ms, -webkit-box-shadow 200ms;
  transition: color 200ms, background-color 200ms, -webkit-box-shadow 200ms;
  -o-transition: color 200ms, background-color 200ms, box-shadow 200ms;
  transition: color 200ms, background-color 200ms, box-shadow 200ms;
  transition: color 200ms, background-color 200ms, box-shadow 200ms, -webkit-box-shadow 200ms; }
  .tagcloud .tag-cloud-link:hover {
    text-decoration: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: #d87200;
    color: #fff; }

.calendar_wrap table {
  width: 100%;
  text-align: center;
  line-height: 200%; }

.calendar_wrap td {
  padding: 0; }

.calendar_wrap #today {
  background-color: #0c426f;
  color: #fff; }

.calendar_wrap #today a {
  color: #fff;
  background-color: transparent; }

.calendar_wrap a {
  display: block;
  width: inherit;
  height: inherit;
  background-color: #439eeb;
  -webkit-transition: color 200ms, background-color 200ms;
  -o-transition: color 200ms, background-color 200ms;
  transition: color 200ms, background-color 200ms; }

.calendar_wrap a:hover {
  text-decoration: none;
  background-color: #d87200;
  color: #fff; }

.graduate {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2em 1em;
  margin: 1em .5em;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  position: relative;
  text-align: center;
  min-height: 25em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  max-width: 100vw;
  margin: 1em auto; }

.graduate .sector {
  position: absolute;
  top: 0;
  right: 0;
  margin: 1em;
  width: 3em;
  height: 3em; }

.graduate .specialty {
  font-size: 85%;
  margin-left: 1em;
  color: #0c426f; }

.graduate .title {
  font-style: italic;
  margin: .5em 0;
  font-weight: normal; }

.graduate .thumbnail {
  width: 10em;
  height: 10em;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin: .5em 0; }

.graduate .thumbnail img {
  display: block;
  border-radius: 50%; }

.graduate .excerpt {
  margin: .5em 0; }

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

.tabs[data-heading] {
  margin: 15px auto; }

.tabs[data-heading] .tabs-heading {
  list-style: none;
  margin: 0;
  padding: 0; }
  .tabs[data-heading] .tabs-heading li {
    display: inline-block;
    margin-bottom: -4px;
    padding: .5em 1em;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    font-size: 1em;
    cursor: pointer;
    font-weight: bold;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .tabs[data-heading] .tabs-heading li + li {
    margin-left: 3px; }
  .tabs[data-heading] .tabs-heading li:hover {
    text-decoration: none; }
  .tabs[data-heading] .tabs-heading li.active:hover {
    background-color: #fff; }
  .tabs[data-heading] .tabs-heading li.active {
    background-color: #fff;
    border-bottom: 2px solid #fff;
    color: inherit;
    text-shadow: none;
    font-size: 1em; }

.tabs[data-heading] .tab-section {
  padding: 5px 10px;
  margin: 0;
  border-top: none;
  position: relative;
  display: none;
  background-color: #fff; }
  .tabs[data-heading] .tab-section.active {
    display: block; }

.tabs[data-heading] .accordio-section .heading {
  padding: 0.75em; }

.tabs[data-heading] .tabs-heading {
  border-bottom: 2px solid #555555; }

.tabs[data-heading] .tabs-heading li {
  background-color: #555555;
  border-bottom: 2px solid #555555; }

.tabs[data-heading] .tabs-heading li:hover {
  background-color: #626262; }

.tabs[data-heading] .tabs-heading li.active {
  border: 2px solid #555555; }

.tabs[data-heading] .tab-section {
  border: 2px solid #555555;
  border-top: none; }

.tabs--default[data-heading] .tabs-heading {
  border-bottom: 2px solid #555555; }

.tabs--default[data-heading] .tabs-heading li {
  background-color: #555555;
  border-bottom: 2px solid #555555; }

.tabs--default[data-heading] .tabs-heading li:hover {
  background-color: #626262; }

.tabs--default[data-heading] .tabs-heading li.active {
  border: 2px solid #555555; }

.tabs--default[data-heading] .tab-section {
  border: 2px solid #555555;
  border-top: none; }

.tabs--primary[data-heading] .tabs-heading {
  border-bottom: 2px solid #0c426f; }

.tabs--primary[data-heading] .tabs-heading li {
  background-color: #0c426f;
  border-bottom: 2px solid #0c426f; }

.tabs--primary[data-heading] .tabs-heading li:hover {
  background-color: #0e5086; }

.tabs--primary[data-heading] .tabs-heading li.active {
  border: 2px solid #0c426f; }

.tabs--primary[data-heading] .tab-section {
  border: 2px solid #0c426f;
  border-top: none; }

.tabs--success[data-heading] .tabs-heading {
  border-bottom: 2px solid #28b7dd; }

.tabs--success[data-heading] .tabs-heading li {
  background-color: #28b7dd;
  border-bottom: 2px solid #28b7dd; }

.tabs--success[data-heading] .tabs-heading li:hover {
  background-color: #3ebee0; }

.tabs--success[data-heading] .tabs-heading li.active {
  border: 2px solid #28b7dd; }

.tabs--success[data-heading] .tab-section {
  border: 2px solid #28b7dd;
  border-top: none; }

.tabs--warning[data-heading] .tabs-heading {
  border-bottom: 2px solid #d87200; }

.tabs--warning[data-heading] .tabs-heading li {
  background-color: #d87200;
  border-bottom: 2px solid #d87200; }

.tabs--warning[data-heading] .tabs-heading li:hover {
  background-color: #f27f00; }

.tabs--warning[data-heading] .tabs-heading li.active {
  border: 2px solid #d87200; }

.tabs--warning[data-heading] .tab-section {
  border: 2px solid #d87200;
  border-top: none; }

.tabs--info[data-heading] .tabs-heading {
  border-bottom: 2px solid #0098a4; }

.tabs--info[data-heading] .tabs-heading li {
  background-color: #0098a4;
  border-bottom: 2px solid #0098a4; }

.tabs--info[data-heading] .tabs-heading li:hover {
  background-color: #00b0be; }

.tabs--info[data-heading] .tabs-heading li.active {
  border: 2px solid #0098a4; }

.tabs--info[data-heading] .tab-section {
  border: 2px solid #0098a4;
  border-top: none; }

.tabs--danger[data-heading] .tabs-heading {
  border-bottom: 2px solid #971b2f; }

.tabs--danger[data-heading] .tabs-heading li {
  background-color: #971b2f;
  border-bottom: 2px solid #971b2f; }

.tabs--danger[data-heading] .tabs-heading li:hover {
  background-color: #ad1f36; }

.tabs--danger[data-heading] .tabs-heading li.active {
  border: 2px solid #971b2f; }

.tabs--danger[data-heading] .tab-section {
  border: 2px solid #971b2f;
  border-top: none; }

.accordio .listitem {
  margin: .5em 0; }

.accordio__listitem .panel {
  position: relative;
  background-color: #626262;
  cursor: pointer;
  min-height: 3em;
  padding: 0 0.5em;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-transition: background-color 200ms;
  -o-transition: background-color 200ms;
  transition: background-color 200ms; }

.accordio__listitem .panel:hover {
  background-color: #7b7b7b; }

.accordio__listitem .panel .thumbnail {
  position: absolute;
  top: -0.25em;
  left: 0;
  width: 3.5em;
  height: 3.5em;
  border: 2px solid #626262;
  background-color: #f8f8f8;
  padding: 0.25em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.accordio__listitem .panel:after {
  content: '';
  margin-left: auto;
  margin-right: 1em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDI4NC45MjkgMjg0LjkyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjg0LjkyOSAyODQuOTI5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGc+Cgk8cGF0aCBkPSJNMjgyLjA4Miw3Ni41MTFsLTE0LjI3NC0xNC4yNzNjLTEuOTAyLTEuOTA2LTQuMDkzLTIuODU2LTYuNTctMi44NTZjLTIuNDcxLDAtNC42NjEsMC45NS02LjU2MywyLjg1NkwxNDIuNDY2LDE3NC40NDEgICBMMzAuMjYyLDYyLjI0MWMtMS45MDMtMS45MDYtNC4wOTMtMi44NTYtNi41NjctMi44NTZjLTIuNDc1LDAtNC42NjUsMC45NS02LjU2NywyLjg1NkwyLjg1Niw3Ni41MTVDMC45NSw3OC40MTcsMCw4MC42MDcsMCw4My4wODIgICBjMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcgICBjMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjVDMjg0LjkyOSw4MC42MDcsMjgzLjk4NCw3OC40MTcsMjgyLjA4Miw3Ni41MTF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjZmZmZmZmIj48L3BhdGg+CjwvZz48L2c+IDwvc3ZnPg==");
  width: 1em;
  height: 1em;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-transition: -webkit-transform 200ms;
  transition: -webkit-transform 200ms;
  -o-transition: transform 200ms;
  transition: transform 200ms;
  transition: transform 200ms, -webkit-transform 200ms;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }

.accordio__listitem .panel .title {
  font-size: 1em;
  line-height: 1.5em;
  font-weight: bold;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  margin-top: 0;
  margin-bottom: 0;
  font-variant: normal; }

.accordio__listitem .panel .thumbnail + .title {
  margin-left: 3.5em; }

.accordio__listitem .content {
  background-color: #f8f8f8;
  padding: 0.5em;
  border: 1px solid #626262; }

.accordio__listitem.active .panel {
  background-color: #7b7b7b; }

.accordio__listitem.active .panel:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

.accordio.accordio--primary .accordio__listitem .panel {
  background-color: #136bb4; }

.accordio.accordio--primary .accordio__listitem .panel:hover {
  background-color: #136bb4; }

.accordio.accordio--primary .panel .thumbnail {
  border: 2px solid #0c426f; }

.accordio.accordio--primary .content {
  border: 1px solid #0c426f; }

.accordio.is-style-accordio-primary .accordio__listitem .panel,
.accordio.accordio--primary .accordio__listitem .panel {
  background-color: #0e5086; }

.accordio.is-style-accordio-primary .accordio__listitem .panel:hover,
.accordio.accordio--primary .accordio__listitem .panel:hover {
  background-color: #136bb4; }

.accordio.is-style-accordio-primary .accordio__listitem.active .panel,
.accordio.accordio--primary .accordio__listitem.active .panel {
  background-color: #136bb4; }

.accordio.is-style-accordio-primary .panel .thumbnail,
.accordio.accordio--primary .panel .thumbnail {
  border: 2px solid #0e5086; }

.accordio.is-style-accordio-primary .content,
.accordio.accordio--primary .content {
  border: 1px solid #0e5086; }

.accordio.is-style-accordio-success .accordio__listitem .panel,
.accordio.accordio--success .accordio__listitem .panel {
  background-color: #28b7dd; }

.accordio.is-style-accordio-success .accordio__listitem .panel:hover,
.accordio.accordio--success .accordio__listitem .panel:hover {
  background-color: #54c6e4; }

.accordio.is-style-accordio-success .accordio__listitem.active .panel,
.accordio.accordio--success .accordio__listitem.active .panel {
  background-color: #54c6e4; }

.accordio.is-style-accordio-success .panel .thumbnail,
.accordio.accordio--success .panel .thumbnail {
  border: 2px solid #28b7dd; }

.accordio.is-style-accordio-success .content,
.accordio.accordio--success .content {
  border: 1px solid #28b7dd; }

.accordio.is-style-accordio-warning .accordio__listitem .panel,
.accordio.accordio--warning .accordio__listitem .panel {
  background-color: #d87200; }

.accordio.is-style-accordio-warning .accordio__listitem .panel:hover,
.accordio.accordio--warning .accordio__listitem .panel:hover {
  background-color: #ff8c0c; }

.accordio.is-style-accordio-warning .accordio__listitem.active .panel,
.accordio.accordio--warning .accordio__listitem.active .panel {
  background-color: #ff8c0c; }

.accordio.is-style-accordio-warning .panel .thumbnail,
.accordio.accordio--warning .panel .thumbnail {
  border: 2px solid #d87200; }

.accordio.is-style-accordio-warning .content,
.accordio.accordio--warning .content {
  border: 1px solid #d87200; }

.accordio.is-style-accordio-danger .accordio__listitem .panel,
.accordio.accordio--danger .accordio__listitem .panel {
  background-color: #971b2f; }

.accordio.is-style-accordio-danger .accordio__listitem .panel:hover,
.accordio.accordio--danger .accordio__listitem .panel:hover {
  background-color: #c2233c; }

.accordio.is-style-accordio-danger .accordio__listitem.active .panel,
.accordio.accordio--danger .accordio__listitem.active .panel {
  background-color: #c2233c; }

.accordio.is-style-accordio-danger .panel .thumbnail,
.accordio.accordio--danger .panel .thumbnail {
  border: 2px solid #971b2f; }

.accordio.is-style-accordio-danger .content,
.accordio.accordio--danger .content {
  border: 1px solid #971b2f; }

.accordio.is-style-accordio-info .accordio__listitem .panel,
.accordio.accordio--info .accordio__listitem .panel {
  background-color: #0098a4; }

.accordio.is-style-accordio-info .accordio__listitem .panel:hover,
.accordio.accordio--info .accordio__listitem .panel:hover {
  background-color: #00c7d7; }

.accordio.is-style-accordio-info .accordio__listitem.active .panel,
.accordio.accordio--info .accordio__listitem.active .panel {
  background-color: #00c7d7; }

.accordio.is-style-accordio-info .panel .thumbnail,
.accordio.accordio--info .panel .thumbnail {
  border: 2px solid #0098a4; }

.accordio.is-style-accordio-info .content,
.accordio.accordio--info .content {
  border: 1px solid #0098a4; }

.heading--icon {
  margin: 1em 0 0.5em 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.heading__thumbnail {
  width: 3em;
  height: 3em;
  margin-right: 0.5em;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  @media only screen and (min-width: 38em) {
    .heading__thumbnail {
      width: 4em;
      height: 4em; } }

.heading__title {
  margin-top: 0;
  margin-bottom: 0; }

.file-pdf, .file-xls, .file-doc, .file-zip, .file-ppt, .file-odt, .file-psd {
  display: inline-block;
  vertical-align: middle;
  margin: 0 .1em 0 .5em;
  font-size: 120%; }

.file-doc {
  background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cGF0aCBzdHlsZT0iZmlsbDojRUNFRkYxOyIgZD0iTTQ5Niw0MzIuMDA0SDI3MmMtOC44MzIsMC0xNi03LjEzNi0xNi0xNnMwLTMxMS4xNjgsMC0zMjBzNy4xNjgtMTYsMTYtMTZoMjI0ICBjOC44MzIsMCwxNiw3LjE2OCwxNiwxNnYzMjBDNTEyLDQyNC44NjgsNTA0LjgzMiw0MzIuMDA0LDQ5Niw0MzIuMDA0eiIvPgo8Zz4KCTxwYXRoIHN0eWxlPSJmaWxsOiMxOTc2RDI7IiBkPSJNNDMyLDE3Ni4wMDRIMjcyYy04LjgzMiwwLTE2LTcuMTM2LTE2LTE2czcuMTY4LTE2LDE2LTE2aDE2MGM4LjgzMiwwLDE2LDcuMTY4LDE2LDE2ICAgUzQ0MC44MzIsMTc2LjAwNCw0MzIsMTc2LjAwNHoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiMxOTc2RDI7IiBkPSJNNDMyLDI0MC4wMDRIMjcyYy04LjgzMiwwLTE2LTcuMTM2LTE2LTE2czcuMTY4LTE2LDE2LTE2aDE2MGM4LjgzMiwwLDE2LDcuMTY4LDE2LDE2ICAgUzQ0MC44MzIsMjQwLjAwNCw0MzIsMjQwLjAwNHoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiMxOTc2RDI7IiBkPSJNNDMyLDMwNC4wMDRIMjcyYy04LjgzMiwwLTE2LTcuMTM2LTE2LTE2YzAtOC44NjQsNy4xNjgtMTYsMTYtMTZoMTYwYzguODMyLDAsMTYsNy4xNjgsMTYsMTYgICBTNDQwLjgzMiwzMDQuMDA0LDQzMiwzMDQuMDA0eiIvPgoJPHBhdGggc3R5bGU9ImZpbGw6IzE5NzZEMjsiIGQ9Ik00MzIsMzY4LjAwNEgyNzJjLTguODMyLDAtMTYtNy4xMzYtMTYtMTZzNy4xNjgtMTYsMTYtMTZoMTYwYzguODMyLDAsMTYsNy4xNjgsMTYsMTYgICBTNDQwLjgzMiwzNjguMDA0LDQzMiwzNjguMDA0eiIvPgo8L2c+CjxwYXRoIHN0eWxlPSJmaWxsOiMxNTY1QzA7IiBkPSJNMjgyLjIwOCwxOS43MTZjLTMuNjQ4LTMuMDcyLTguNTQ0LTQuMzUyLTEzLjE1Mi0zLjQyNGwtMjU2LDQ4QzUuNTA0LDY1LjcsMCw3Mi4zMjQsMCw4MC4wMDR2MzUyICBjMCw3LjY4LDUuNDcyLDE0LjMwNCwxMy4wNTYsMTUuNzEybDI1Niw0OGMwLjk5MiwwLjE5MiwxLjk1MiwwLjI4OCwyLjk0NCwwLjI4OGMzLjcxMiwwLDcuMzI4LTEuMjgsMTAuMjA4LTMuNjggIGMzLjY4LTMuMDQsNS43OTItNy41NTIsNS43OTItMTIuMzJ2LTQ0OEMyODgsMjcuMjM2LDI4NS44ODgsMjIuNzU2LDI4Mi4yMDgsMTkuNzE2eiIvPgo8cGF0aCBzdHlsZT0iZmlsbDojRkFGQUZBOyIgZD0iTTIwNy45MDQsMzM3Ljc5NmMtMC44MzIsNy4zMjgtNi41OTIsMTMuMTg0LTEzLjkyLDE0LjA4Yy0wLjY3MiwwLjA5Ni0xLjMxMiwwLjEyOC0xLjk4NCwwLjEyOCAgYy02LjU5MiwwLTEyLjYwOC00LjA5Ni0xNC45NzYtMTAuMzY4TDE0NCwyNTMuNTcybC0zMy4wMjQsODguMDY0Yy0yLjU2LDYuODQ4LTkuMjgsMTEuMDQtMTYuNzA0LDEwLjI3MiAgYy03LjI2NC0wLjc2OC0xMy4wODgtNi40LTE0LjExMi0xMy42NjRsLTE2LTExMmMtMS4yNDgtOC43MDQsNC44MzItMTYuODMyLDEzLjU2OC0xOC4wOGM4Ljc2OC0xLjI4LDE2Ljg2NCw0LjgzMiwxOC4xMTIsMTMuNTY4ICBsNy4xMzYsNTAuMDQ4bDI2LjAxNi02OS40MDhjNC42NzItMTIuNDgsMjUuMjgtMTIuNDgsMjkuOTg0LDBsMjQuNTEyLDY1LjM0NGw4LjYwOC03Ny41MDRjMC45OTItOC43NjgsOS4xMi0xNS4wNzIsMTcuNjY0LTE0LjE0NCAgYzguOCwxLjAyNCwxNS4xMDQsOC45MjgsMTQuMTQ0LDE3LjY5NkwyMDcuOTA0LDMzNy43OTZ6Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo="); }

.file-xls {
  background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cGF0aCBzdHlsZT0iZmlsbDojRUNFRkYxOyIgZD0iTTQ5Niw0MzIuMDExSDI3MmMtOC44MzIsMC0xNi03LjE2OC0xNi0xNnMwLTMxMS4xNjgsMC0zMjBzNy4xNjgtMTYsMTYtMTZoMjI0ICBjOC44MzIsMCwxNiw3LjE2OCwxNiwxNnYzMjBDNTEyLDQyNC44NDMsNTA0LjgzMiw0MzIuMDExLDQ5Niw0MzIuMDExeiIvPgo8Zz4KCTxwYXRoIHN0eWxlPSJmaWxsOiMzODhFM0M7IiBkPSJNMzM2LDE3Ni4wMTFoLTY0Yy04LjgzMiwwLTE2LTcuMTY4LTE2LTE2czcuMTY4LTE2LDE2LTE2aDY0YzguODMyLDAsMTYsNy4xNjgsMTYsMTYgICBTMzQ0LjgzMiwxNzYuMDExLDMzNiwxNzYuMDExeiIvPgoJPHBhdGggc3R5bGU9ImZpbGw6IzM4OEUzQzsiIGQ9Ik0zMzYsMjQwLjAxMWgtNjRjLTguODMyLDAtMTYtNy4xNjgtMTYtMTZzNy4xNjgtMTYsMTYtMTZoNjRjOC44MzIsMCwxNiw3LjE2OCwxNiwxNiAgIFMzNDQuODMyLDI0MC4wMTEsMzM2LDI0MC4wMTF6Ii8+Cgk8cGF0aCBzdHlsZT0iZmlsbDojMzg4RTNDOyIgZD0iTTMzNiwzMDQuMDExaC02NGMtOC44MzIsMC0xNi03LjE2OC0xNi0xNnM3LjE2OC0xNiwxNi0xNmg2NGM4LjgzMiwwLDE2LDcuMTY4LDE2LDE2ICAgUzM0NC44MzIsMzA0LjAxMSwzMzYsMzA0LjAxMXoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiMzODhFM0M7IiBkPSJNMzM2LDM2OC4wMTFoLTY0Yy04LjgzMiwwLTE2LTcuMTY4LTE2LTE2czcuMTY4LTE2LDE2LTE2aDY0YzguODMyLDAsMTYsNy4xNjgsMTYsMTYgICBTMzQ0LjgzMiwzNjguMDExLDMzNiwzNjguMDExeiIvPgoJPHBhdGggc3R5bGU9ImZpbGw6IzM4OEUzQzsiIGQ9Ik00MzIsMTc2LjAxMWgtMzJjLTguODMyLDAtMTYtNy4xNjgtMTYtMTZzNy4xNjgtMTYsMTYtMTZoMzJjOC44MzIsMCwxNiw3LjE2OCwxNiwxNiAgIFM0NDAuODMyLDE3Ni4wMTEsNDMyLDE3Ni4wMTF6Ii8+Cgk8cGF0aCBzdHlsZT0iZmlsbDojMzg4RTNDOyIgZD0iTTQzMiwyNDAuMDExaC0zMmMtOC44MzIsMC0xNi03LjE2OC0xNi0xNnM3LjE2OC0xNiwxNi0xNmgzMmM4LjgzMiwwLDE2LDcuMTY4LDE2LDE2ICAgUzQ0MC44MzIsMjQwLjAxMSw0MzIsMjQwLjAxMXoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiMzODhFM0M7IiBkPSJNNDMyLDMwNC4wMTFoLTMyYy04LjgzMiwwLTE2LTcuMTY4LTE2LTE2czcuMTY4LTE2LDE2LTE2aDMyYzguODMyLDAsMTYsNy4xNjgsMTYsMTYgICBTNDQwLjgzMiwzMDQuMDExLDQzMiwzMDQuMDExeiIvPgoJPHBhdGggc3R5bGU9ImZpbGw6IzM4OEUzQzsiIGQ9Ik00MzIsMzY4LjAxMWgtMzJjLTguODMyLDAtMTYtNy4xNjgtMTYtMTZzNy4xNjgtMTYsMTYtMTZoMzJjOC44MzIsMCwxNiw3LjE2OCwxNiwxNiAgIFM0NDAuODMyLDM2OC4wMTEsNDMyLDM2OC4wMTF6Ii8+CjwvZz4KPHBhdGggc3R5bGU9ImZpbGw6IzJFN0QzMjsiIGQ9Ik0yODIuMjA4LDE5LjY5MWMtMy42NDgtMy4wNC04LjU0NC00LjM1Mi0xMy4xNTItMy4zOTJsLTI1Niw0OEM1LjQ3Miw2NS43MDcsMCw3Mi4yOTksMCw4MC4wMTF2MzUyICBjMCw3LjY4LDUuNDcyLDE0LjMwNCwxMy4wNTYsMTUuNzEybDI1Niw0OGMwLjk2LDAuMTkyLDEuOTUyLDAuMjg4LDIuOTQ0LDAuMjg4YzMuNzEyLDAsNy4zMjgtMS4yOCwxMC4yMDgtMy42OCAgYzMuNjgtMy4wNCw1Ljc5Mi03LjU4NCw1Ljc5Mi0xMi4zMnYtNDQ4QzI4OCwyNy4yNDMsMjg1Ljg4OCwyMi43MzEsMjgyLjIwOCwxOS42OTF6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiNGQUZBRkE7IiBkPSJNMjIwLjAzMiwzMDkuNDgzbC01MC41OTItNTcuODI0bDUxLjE2OC02NS43OTJjNS40NC02Ljk3Niw0LjE2LTE3LjAyNC0yLjc4NC0yMi40NjQgIGMtNi45NDQtNS40NC0xNi45OTItNC4xNi0yMi40NjQsMi43ODRsLTQ3LjM5Miw2MC45MjhsLTM5LjkzNi00NS42MzJjLTUuODU2LTYuNzItMTUuOTY4LTcuMzI4LTIyLjU2LTEuNTA0ICBjLTYuNjU2LDUuODI0LTcuMzI4LDE1LjkzNi0xLjUwNCwyMi41Nmw0NCw1MC4zMDRMODMuMzYsMzEwLjE4N2MtNS40NCw2Ljk3Ni00LjE2LDE3LjAyNCwyLjc4NCwyMi40NjQgIGMyLjk0NCwyLjI3Miw2LjQzMiwzLjM2LDkuODU2LDMuMzZjNC43NjgsMCw5LjQ3Mi0yLjExMiwxMi42NC02LjE3Nmw0MC44LTUyLjQ4bDQ2LjUyOCw1My4xNTIgIGMzLjE2OCwzLjY0OCw3LjU4NCw1LjUwNCwxMi4wMzIsNS41MDRjMy43NDQsMCw3LjQ4OC0xLjMxMiwxMC41MjgtMy45NjhDMjI1LjE4NCwzMjYuMjE5LDIyNS44NTYsMzE2LjEwNywyMjAuMDMyLDMwOS40ODN6Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo="); }

.file-ppt {
  background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cGF0aCBzdHlsZT0iZmlsbDojRUNFRkYxOyIgZD0iTTQ5Niw4MC4wMTFIMjcyYy04LjgzMiwwLTE2LDcuMTY4LTE2LDE2djMyMGMwLDguODMyLDcuMTY4LDE2LDE2LDE2aDIyNGM4LjgzMiwwLDE2LTcuMTY4LDE2LTE2ICB2LTMyMEM1MTIsODcuMTc5LDUwNC44MzIsODAuMDExLDQ5Niw4MC4wMTF6Ii8+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6I0Y1N0MwMDsiIGQ9Ik00MzIsMzY4LjAxMUgyNzJjLTguODMyLDAtMTYtNy4xNjgtMTYtMTZzNy4xNjgtMTYsMTYtMTZoMTYwYzguODMyLDAsMTYsNy4xNjgsMTYsMTYgICBTNDQwLjgzMiwzNjguMDExLDQzMiwzNjguMDExeiIvPgoJPHBhdGggc3R5bGU9ImZpbGw6I0Y1N0MwMDsiIGQ9Ik0zNTIsMTQ0LjAxMWMtNDQuMTkyLDAtODAsMzUuODA4LTgwLDgwczM1LjgwOCw4MCw4MCw4MHM4MC0zNS44MDgsODAtODBoLTgwVjE0NC4wMTF6Ii8+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRjU3QzAwOyIgZD0iTTM4NCwxMTIuMDExdjgwaDgwQzQ2NCwxNDcuODE5LDQyOC4xOTIsMTEyLjAxMSwzODQsMTEyLjAxMXoiLz4KPC9nPgo8cGF0aCBzdHlsZT0iZmlsbDojRUY2QzAwOyIgZD0iTTI4Mi4yMDgsMTkuNjkxYy0zLjY0OC0zLjA0LTguNTQ0LTQuMzUyLTEzLjE1Mi0zLjM5MmwtMjU2LDQ4QzUuNDcyLDY1LjcwNywwLDcyLjI5OSwwLDgwLjAxMXYzNTIgIGMwLDcuNjgsNS40NzIsMTQuMzA0LDEzLjA1NiwxNS43MTJsMjU2LDQ4YzAuOTYsMC4xOTIsMS45NTIsMC4yODgsMi45NDQsMC4yODhjMy43MTIsMCw3LjMyOC0xLjI4LDEwLjIwOC0zLjY4ICBjMy42OC0zLjA0LDUuNzkyLTcuNTg0LDUuNzkyLTEyLjMydi00NDhDMjg4LDI3LjI0MywyODUuODg4LDIyLjczMSwyODIuMjA4LDE5LjY5MXoiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0ZBRkFGQTsiIGQ9Ik0xMTIsMzY4LjAxMWMtOC44MzIsMC0xNi03LjE2OC0xNi0xNnYtMTYwYzAtOC44MzIsNy4xNjgtMTYsMTYtMTZoNDhjMzUuMjk2LDAsNjQsMjguNzA0LDY0LDY0ICBzLTI4LjcwNCw2NC02NCw2NGgtMzJ2NDhDMTI4LDM2MC44NDMsMTIwLjgzMiwzNjguMDExLDExMiwzNjguMDExeiBNMTI4LDI3Mi4wMTFoMzJjMTcuNjMyLDAsMzItMTQuMzY4LDMyLTMycy0xNC4zNjgtMzItMzItMzJoLTMyICBWMjcyLjAxMXoiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg=="); }

.file-zip {
  background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ2OC4yOTMgNDY4LjI5MyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDY4LjI5MyA0NjguMjkzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPHBhdGggc3R5bGU9ImZpbGw6I0ZDRDQ2MjsiIGQ9Ik00MTguNDMxLDM5MS4zNDdIMHYtMzA2LjRjMC0xNS42NTgsMTIuNjkzLTI4LjM1MSwyOC4zNTEtMjguMzUxaDE0Ny4xNjYgIGM4LjA1MSwwLDE1LjcyMiwzLjQyMywyMS4xLDkuNDE1bDMwLjczMywzNC4yNDRjNS4zNzgsNS45OTIsMTMuMDQ5LDkuNDE1LDIxLjEsOS40MTVoMTQxLjYyOWMxNS42NTgsMCwyOC4zNTEsMTIuNjkzLDI4LjM1MSwyOC4zNTEgIFYzOTEuMzQ3eiIvPgo8cmVjdCB4PSI3Ni43NzUiIHk9IjE0MS41NDkiIHN0eWxlPSJmaWxsOiNFQkYwRjM7IiB3aWR0aD0iMzE0Ljc1NSIgaGVpZ2h0PSIxMDMuNTU1Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiNGNkMzNTg7IiBkPSJNNDAxLjAxMyw0MTEuNjk3SDIyLjY5NGMtMTQuOTA2LDAtMjUuNzYtMTQuMTMzLTIxLjkxMy0yOC41MzRsNDQuNTg2LTE5MS45MDIgIGMyLjY1MS05LjkyNCwxMS42NDEtMTYuODI4LDIxLjkxMy0xNi44MjhoMzc4LjMxOWMxNC45MDYsMCwyNS43NiwxNC4xMzMsMjEuOTEzLDI4LjUzNGwtNDQuNTg2LDE5MS45MDIgIEM0MjAuMjc1LDQwNC43OTMsNDExLjI4NSw0MTEuNjk3LDQwMS4wMTMsNDExLjY5N3oiLz4KPGc+Cgk8cmVjdCB4PSIyODIuNDU1IiB5PSIyMDcuOTUzIiBzdHlsZT0iZmlsbDojREM4NzQ0OyIgd2lkdGg9IjMzLjk1NCIgaGVpZ2h0PSIzMy45NTQiLz4KCTxyZWN0IHg9IjMxNi4wMDQiIHk9IjE3NC40MzYiIHN0eWxlPSJmaWxsOiNEQzg3NDQ7IiB3aWR0aD0iMzMuOTU0IiBoZWlnaHQ9IjMzLjk1NCIvPgoJPHJlY3QgeD0iMzE2LjQ0MSIgeT0iMjQxLjg4OSIgc3R5bGU9ImZpbGw6I0RDODc0NDsiIHdpZHRoPSIzMy45NTQiIGhlaWdodD0iMzMuOTU0Ii8+Cgk8cmVjdCB4PSIyODIuNDU1IiB5PSIyNzUuODY4IiBzdHlsZT0iZmlsbDojREM4NzQ0OyIgd2lkdGg9IjMzLjk1NCIgaGVpZ2h0PSIzMy45NTQiLz4KCTxyZWN0IHg9IjMxNi40NDEiIHk9IjMwOS44MjIiIHN0eWxlPSJmaWxsOiNEQzg3NDQ7IiB3aWR0aD0iMzMuOTU0IiBoZWlnaHQ9IjMzLjk1NCIvPgoJPHJlY3QgeD0iMjgyLjQ1NSIgeT0iMzQzLjc4OSIgc3R5bGU9ImZpbGw6I0RDODc0NDsiIHdpZHRoPSIzMy45NTQiIGhlaWdodD0iMzMuOTU0Ii8+Cgk8cmVjdCB4PSIzMTYuNDQxIiB5PSIzNzcuNzQzIiBzdHlsZT0iZmlsbDojREM4NzQ0OyIgd2lkdGg9IjMzLjk1NCIgaGVpZ2h0PSIzMy45NTQiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K"); }

.file-pdf {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iQ2FwYV8xIgogICB4PSIwcHgiCiAgIHk9IjBweCIKICAgd2lkdGg9IjUxMnB4IgogICBoZWlnaHQ9IjUxMnB4IgogICB2aWV3Qm94PSIwIDAgNTg4LjYgNTg4LjYiCiAgIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU4OC42IDU4OC42OyIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgY2xhc3M9IiIKICAgc29kaXBvZGk6ZG9jbmFtZT0icGRmLWZpbGUtZm9ybWF0LXN5bWJvbC5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuMyAoMjQwNTU0NiwgMjAxOC0wMy0xMSkiPjxtZXRhZGF0YQogICBpZD0ibWV0YWRhdGExNyI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcwogICBpZD0iZGVmczE1Ij4KCQoJCgkKPC9kZWZzPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIKICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAzMyIKICAgaWQ9Im5hbWVkdmlldzEzIgogICBzaG93Z3JpZD0iZmFsc2UiCiAgIGlua3NjYXBlOnpvb209IjAuNDYwOTM3NSIKICAgaW5rc2NhcGU6Y3g9IjI1NiIKICAgaW5rc2NhcGU6Y3k9IjI1NiIKICAgaW5rc2NhcGU6d2luZG93LXg9Ii00IgogICBpbmtzY2FwZTp3aW5kb3cteT0iLTQiCiAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9IkNhcGFfMSIgLz48cGF0aAogICBkPSJtIDE2Mi42NDMsMjQ3LjUwMyBjIC01LjcxOSwwLjA4NCAtOS4zODQsMC42NTQgLTExLjU0OSwxLjIxMyB2IDc1Ljc3NCBjIDIuMTYsMC41NTQgNS42NzQsMC42MTcgOC44NDksMC42OCAyMy4zODIsMC42MjMgMzguOTA4LC0xMi40MTMgMzguOTA4LC00MC42NjYgMC4xNjgsLTI0LjU3MSAtMTMuOTY1LC0zNy4zNCAtMzYuMjA4LC0zNy4wMDEgeiIKICAgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIKICAgY2xhc3M9ImFjdGl2ZS1wYXRoIgogICBkYXRhLW9sZF9jb2xvcj0iI0ZGNEYwMCIKICAgaWQ9InBhdGgyIgogICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICBzdHlsZT0iZmlsbDojYTcwMDAwO2ZpbGwtb3BhY2l0eToxIiAvPjxwYXRoCiAgIGQ9Im0gMzU5LjAzNiw1MzcuNzggYyAwLjc3MSwwLjA0MiAxLjU1MSwwLjExMSAyLjM0MiwwLjExMSBoIDE3OC4yIGMgMjAuODQsMCAzNy44LC0xNi45NiAzNy44LC0zNy44MDEgViA4Ni45OTQgYyAwLC0yMC44MzggLTE2Ljk2LC0zNy44IC0zNy44LC0zNy44IGggLTE3OC4yIGMgLTAuNzg2LDAgLTEuNTcxLDAuMDc3IC0yLjM0MiwwLjExMyBWIDAgTCAxMS4yMjIsNDYuNDE3IFYgNTQwLjk4MSBMIDM1OS4wMzYsNTg4LjYgWiBtIDE4MC41NDIsLTIxLjQ3OSBoIC0xNzguMiBjIC0wLjc5NywwIC0xLjU3MSwtMC4xMjcgLTIuMzQyLC0wLjI0MiB2IC0xNjIuMDggYyAzNy4xMzEsLTYuNDE3IDg4LjY5NCwtMTEuMjc0IDEzMy4yOTIsLTAuNzk2IGwgNS4yNzgsMTAuMjM1IGMgMjEuMjg5LDQwLjI1MyA0NC4wMjgsMzkuOTg5IDUyLjgxMywzOC4wMDYgMi4wMTUsLTAuNDUzIDMuMTAxLC0wLjk1OSAzLjEwMSwtMC45NTkgbCAxLjE4MiwtMC42MjggYyAwLjQsLTAuMjUzIDAuNzEyLC0wLjU3NSAxLjA3NSwtMC44NDkgViA1MDAuMSBjIDAsOC45MjkgLTcuMjY2LDE2LjIwMSAtMTYuMTk5LDE2LjIwMSB6IE0gMzc0LjE1LDMzNC43NjggYyAyNy45MDYsLTM0LjAzNCA1MC40NTYsLTY1LjgwNyA2NC45NzksLTg3LjMyNSBsIDAuMDUzLDAuMTE5IDAuMTU4LC0wLjI0MyBjIDExLjQwMSwyNC4wMzYgMzAuMTk2LDYxLjIxNCA0My4xMzcsODYuNTkgbCAtMC4wNDIsLTAuMDExIDAuNDQzLDAuODUgYyAtMzYuNzk4LC02LjI4NiAtNzYuMzEyLC0zLjk5MiAtMTA4LjgxMiwwLjUwMSBsIDAuNDc1LC0wLjU1NCB6IG0gNjUuNjQ0LC0xNTguODEgYyAxLjExOCwtMS45NzIgMi43NTMsLTIuNDk0IDUuNjg1LC0yLjM2NSAwLjA1MywwLjAwNSA1Ljg3NSwwLjM4NyA4LjA0Nyw0LjM3NSAxLjMxOCwyLjM3NSAzLjIyOCw5LjkwOCAtNy4wNDUsMjguMjc4IGggLTAuMDExIGMgMCwwIC0xLjMyOSwyLjIxIC0zLjgyOCw2LjE5OSAtNS43NTksLTIwLjIyMyAtNS4zNzksLTMyLjAzMiAtMi44NDgsLTM2LjQ4NyB6IG0gNzQuMzEzLDE4My44NTQgYyAxMC41NTcsNC4wNjEgMjAuMDM5LDkuMDY1IDI4LjMzOSwxNC45ODEgMi4zODQsMy4zODYgNC41ODgsOC4yNTkgNC4xODgsMTAuNTU4IC0wLjAyMSwwLjExMSAtMC4wNDIsMC4yMjIgLTAuMTA1LDAuMzMyIC0zLjQwOCwwLjYyOCAtMTYuOTYxLDEuMDUgLTMyLjQyMiwtMjUuODcxIHogTSAzNjEuMzc4LDcwLjc5OCBoIDE3OC4yIGMgOC45MzMsMCAxNi4xOTksNy4yNyAxNi4xOTksMTYuMiB2IDI3OC42MTQgYyAtMC41MDYsLTAuNzIzIC0wLjk0MywtMS4zMTggLTEuMjAyLC0xLjY0IGwgLTAuNjg2LC0wLjg4NyAtMC44OTYsLTAuNjY0IGMgLTEzLjgyNywtMTAuMDk0IC0zMC40OTEsLTE3Ljg3MiAtNDkuNTgxLC0yMy4xMjkgLTEzLjYxLC0yNi41NzggLTQxLjc5NywtODEuOTc0IC01My42NDYsLTEwNy45MTYgNi44NjEsLTEwLjU2OCAxMC41NDcsLTE2LjcyOCAxMC43MTYsLTE3LjAxIDEwLjY4OSwtMTkuMDU2IDEzLjAyNSwtMzMuOTMyIDcuMTE0LC00NC40MjYgLTUuMzU4LC05LjQ5OCAtMTYuMDMxLC0xMi4zNTEgLTIxLjQ4NCwtMTIuNTMyIC04LjgxNywtMC40MDEgLTE2LjMzNywzLjM3IC0yMC40MTksMTAuNTUyIC02LjIyMywxMC45NjYgLTQuOTM2LDMwLjE3NSAzLjg2LDU3LjA1NiAwLjM5MSwxLjI0MiAxLjAxOCwyLjgzNCAxLjg0Niw0LjgzOCAtMTQuMDkxLDIxLjMxMiAtMzkuNjU2LDU4LjE3NCAtNzIuMzY3LDk3Ljc2NyBWIDcxLjAzNiBjIDAuNzc1LC0wLjExNCAxLjU0NCwtMC4yMzggMi4zNDYsLTAuMjM4IHogTSAxMDAuMzExLDI5MC45NTcgYyAtOC4yMjQsOC4xNTggLTIwLjMxMywxMS43MTggLTM0LjI2NywxMS41OTEgLTMuMDY5LC0wLjAzMSAtNS44NDMsLTAuMjIxIC03Ljk4NiwtMC41NjkgdiAzOS42OTggTCAzNS4yMTYsMzQxLjA0NCBWIDIzMi42NTkgYyA3LjA1NiwtMS40NjkgMTcuMDQxLC0yLjY4OSAzMS4yOTIsLTMuMDM1IDE0LjU2MiwtMC4zNTYgMjUuMTA5LDIuNDAyIDMyLjIyMSw4LjI3NyA2Ljg1OCw1LjU3OSAxMS40ODUsMTQuOTU4IDExLjQ4NSwyNi4wODcgMCwxMS4xNCAtMy41MiwyMC41ODUgLTkuOTAzLDI2Ljk2OSB6IG0gMTA3LjIzOCw0MC43NTggYyAtMTIuMzM3LDEwLjA2NiAtMzAuODgxLDE0LjQ1NCAtNTMuMTM1LDEzLjgzMiAtMTMuMTEsLTAuMzc1IC0yMi4zMDcsLTEuNDc3IC0yOC41MDYsLTIuNSBWIDIzMC41NjMgYyA5LjE1MiwtMS43NDMgMjEuMTg4LC0yLjg4OCAzNC4wMzUsLTMuMjAxIDIxLjY3NiwtMC41MyAzNS45NTUsMy4xNTkgNDcuMjcxLDExLjUzOCAxMi4yODcsOC45OCAyMC4wODQsMjMuNTk5IDIwLjA4NCw0NC43NDUgMCwyMi45MjEgLTguMzIxLDM4LjU4OCAtMTkuNzQ5LDQ4LjA3IHogbSAzNy43LC0xMDUuNTIxIDc2Ljg0MiwtMS44MzUgdiAyMy4xMDYgbCAtNDguODc3LDAuNzA5IHYgMjcuODkxIGwgNDUuNjI4LC0wLjExMyB2IDIyLjg4NCBsIC00NS42MjgsLTAuMzE2IHYgNDkuMDk2IGwgLTI3Ljk3MywtMC43NzEgdiAtMTIwLjY1IGggMC4wMDggeiIKICAgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIKICAgY2xhc3M9ImFjdGl2ZS1wYXRoIgogICBkYXRhLW9sZF9jb2xvcj0iI0ZGNEYwMCIKICAgaWQ9InBhdGg0IgogICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICBzdHlsZT0iZmlsbDojYTcwMDAwO2ZpbGwtb3BhY2l0eToxIiAvPjxwYXRoCiAgIGQ9Im0gNjcuNzQ1LDI0OC42MjIgYyAtNC43NywwLjA3NCAtNy45OTIsMC42MTQgLTkuNjgzLDEuMTM5IHYgMzIuNzc3IGMgMS45OCwwLjQ5OCA0LjQzOCwwLjY2NSA3LjgzNCwwLjY2NSAxMi41NTEsMC4wMSAyMC4zNjMsLTYuODM3IDIwLjM2MywtMTguMzQ0IDAuMDAxLC0xMC4zNTMgLTYuNzI1LC0xNi40MjcgLTE4LjUxNCwtMTYuMjM3IHoiCiAgIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiCiAgIGNsYXNzPSJhY3RpdmUtcGF0aCIKICAgZGF0YS1vbGRfY29sb3I9IiNGRjRGMDAiCiAgIGlkPSJwYXRoNiIKICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgc3R5bGU9ImZpbGw6I2E3MDAwMDtmaWxsLW9wYWNpdHk6MSIgLz4gPC9zdmc+"); }

.file-odt {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDU4NS45MTggNTg1LjkxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTg1LjkxOCA1ODUuOTE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGc+Cgk8cGF0aCBkPSJNMTc0LjcwMiwyNTAuNTNjLTUuNjUxLDAuMDk3LTkuMjk5LDAuNjY3LTExLjQ0NiwxLjIydjc1LjI3OGMyLjEzOSwwLjU1Niw1LjYzLDAuNjEzLDguNzkxLDAuNjY1ICAgYzIzLjE3MywwLjU3NCwzOC41NTEtMTIuNDAzLDM4LjU1MS00MC40NjlDMjEwLjc3NiwyNjIuODI0LDE5Ni43NDUsMjUwLjE2NSwxNzQuNzAyLDI1MC41M3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzAwQjdGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDg5RkYiPjwvcGF0aD4KCTxwYXRoIGQ9Ik0zNTcuNCw1MzUuMzNjMC43NjcsMC4wNDcsMS41NDMsMC4xMDksMi4zMywwLjEwOWgxNzcuMzljMjAuNzQ1LDAsMzcuNjI3LTE2Ljg4MywzNy42MjctMzcuNjI3Vjg2LjU5NyAgIGMwLTIwLjc0My0xNi44ODItMzcuNjI4LTM3LjYyNy0zNy42MjhIMzU5LjczYy0wLjc4MiwwLTEuNTYzLDAuMDc3LTIuMzMsMC4xMTNWMEwxMS4xNyw0Ni4yMDZ2NDkyLjMxMWwzNDYuMjMsNDcuNDAxVjUzNS4zM3ogICAgTTM1OS43Myw3MC40NzZoMTc3LjM5YzguODkyLDAsMTYuMTI1LDcuMjM2LDE2LjEyNSwxNi4xMjZ2MjAyLjMxNGMtMC40MzktMC4wNi0wLjg3LTAuMTY3LTEuMzIyLTAuMjA0ICAgYy0yLjM3OS0wLjMxOC00Ljc5OS0wLjUyOC03LjIzNC0wLjc1OGMtMi40MjYtMC4wMjItNC44NSwwLjE0NC03LjMwNiwwLjIyYy0yLjQ5LTAuMDA1LTQuOTAzLDAuNDM2LTcuMzEzLDAuOTQ4ICAgYy0yLjM5NCwwLjU0MS00LjkyNCwwLjc4NS03LjI2MSwxLjYwMWMtMi4zNTUsMC43My00LjczNCwxLjUyMi03LjA3MSwyLjM2MmMtMi4zMDQsMC45NS00LjUwMywyLjA3NC02Ljc3NSwzLjExOCAgIGMtMi4zMjEsMC45ODctNC4zNjgsMi4zNjMtNi41MzEsMy42Yy0yLjE5NCwxLjIxMy00LjI0MSwyLjYyNi02LjE5OSw0LjE0M2MtMS45ODMsMS40NzUtNC4wNTksMi44OTMtNS44NjMsNC41ODMgICBjLTEuODM3LDEuNjU5LTMuODEyLDMuMjAyLTUuNTA2LDQuOTg2Yy0xLjcxNywxLjc2Ni0zLjU2LDMuNDQtNS4xMzQsNS4zNDVjLTEuNjI4LDEuODU4LTMuMjgyLDMuNjk1LTQuNzg5LDUuNjU4ICAgYy0wLjU0LDAuNjQ2LTEuMDAyLDEuMzU1LTEuNTAxLDIuMDI3bC0yLjI4OC0yLjU5NGMtMS44MDctMS45NTMtMy40NzEtNC4wNTktNS40NzctNS44MDdMNDU5LjYzOSwzMTMgICBjLTIuMDE4LTEuNzE2LTQuMzQ4LTIuOTY1LTYuNS00LjQ1MWwtMy4yOC0yLjEzN2wtMy40Ny0xLjc2NGMtMi4zMzctMS4xMDYtNC41OTQtMi40Mi02Ljk4Ny0zLjMzN2wtNy4yMTItMi42NjIgICBjLTIuNDI2LTAuNzg3LTQuODkzLTEuNDIzLTcuMzI5LTIuMTI3Yy0yLjQwOS0wLjczOS00Ljg5Ny0xLjIwMi03LjM4LTEuNjY0Yy0yLjQ2OC0wLjUwNC00Ljk0NS0wLjg2LTcuNDM1LTEuMTIyICAgYy0yLjQ3OC0wLjMxNi00Ljk0NC0wLjY0Mi03LjQ0My0wLjc1MWMtNC45NzEtMC4yNDYtOS45MjYtMC4zNTMtMTQuODYtMC4wMzFjLTQuOTEzLDAuMjc4LTkuODI4LDAuODEzLTE0LjYyNSwxLjkwNCAgIGM0Ljg1MSwwLjczNSw5LjYwNiwxLjU3NiwxNC4yOTksMi42YzQuNjkyLDAuOTkxLDkuMzQ0LDIuMDU3LDEzLjg4LDMuNDE3YzIuMjg4LDAuNTU2LDQuNTM1LDEuMjY1LDYuNzcxLDEuOTg0ICAgYzIuMjQ4LDAuNjY3LDQuNDYzLDEuNDE4LDYuNjI0LDIuMjk5YzIuMTUzLDAuODkzLDQuMzg5LDEuNDc5LDYuNDY5LDIuNDg3YzIuMTE5LDAuOTM1LDQuMjUxLDEuNzg2LDYuMzExLDIuNzY4bDYuMDM1LDMuMTg3ICAgYzIuMDI2LDAuOTg3LDMuODQ0LDIuMzMsNS43NzUsMy40NjVjMS45MzgsMS4xMjQsMy43NTgsMi4zOTQsNS40NzksMy43NzhjMS43MTIsMS4zODcsMy42MzMsMi41MzcsNS4xNzYsNC4wOWw0Ljc5OSw0LjQ0NiAgIGMxLjU4NSwxLjQ4NSwyLjgwMywzLjMwOSw0LjI1Miw0LjkwM2wyLjEzMiwyLjQzNmMwLjY0OSwwLjg2LDEuMTc0LDEuODA2LDEuNzczLDIuNzA5bDMuNTU5LDUuMzk2bDcuNjExLDExLjYwMWw2LjQ4OS0xMS43MzYgICBjMC44NS0xLjUyOSwyLjA3OC0zLjQ5OCwzLjIyMy01LjI0YzEuMjE4LTEuNzg0LDIuNDQ2LTMuNTU5LDMuNzQ4LTUuMjljMS4yMzgtMS43ODYsMi42MzYtMy40NTYsNC4wMDEtNS4xNDUgICBjMS4zMjItMS43MjgsMi44NDQtMy4yNjcsNC4yNDEtNC45MzFjMS4zODctMS42ODQsMy4wMTMtMy4xMTIsNC41MTQtNC42ODhjMS40OC0xLjU5NiwzLjExOC0yLjk4MSw0LjczNi00LjQzMSAgIGMxLjU2My0xLjUxMiwzLjI2NS0yLjgzNCw0Ljk4Ni00LjEzNWMxLjcxMS0xLjMwOSwzLjMzOS0yLjc4NCw1LjE5Ni0zLjg2NGMxLjgyOC0xLjE0NiwzLjYxMi0yLjM5NSw1LjQ4Ny0zLjQ4MSAgIGMxLjkyNS0wLjk0NCwzLjg2Ny0xLjkzNiw1Ljc3My0yLjk5N2MxLjkwNS0xLjExMiwzLjk5NC0xLjY3NCw2LjAwOS0yLjU1MWwzLjA3Ny0xLjIxOGMxLjAzOS0wLjM1MiwyLjEyNy0wLjU0NiwzLjE4Mi0wLjg2NyAgIGMyLjEyNi0wLjU3MSw0LjI3My0xLjI1NSw2LjQ1Ni0xLjc2NGMyLjE5NC0wLjMxLDQuNDMxLTAuNTgyLDYuNjg5LTAuOTgxYzAuNDYyLTAuMTA0LDAuOTIyLTAuMTIsMS4zNzQtMC4xODl2MjA0Ljg5NiAgIGMwLDguODkyLTcuMjMzLDE2LjEyNy0xNi4xMjUsMTYuMTI3SDM1OS43M2MtMC43OTIsMC0xLjU2My0wLjEyMi0yLjMzLTAuMjMzdi0yMzUuNTlsNi40NTYsOS44NDNsNi40ODktMTEuNzQgICBjMC44NS0xLjUyNSwyLjA3OC0zLjQ5NCwzLjIzMy01LjIzOWMxLjIwOC0xLjc4NCwyLjQzNy0zLjU1NCwzLjczNy01LjI5MmMxLjIzOS0xLjc4NSwyLjYzNi0zLjQ0OSw0LTUuMTQ0ICAgYzEuMzIzLTEuNzI1LDIuODQ2LTMuMjYyLDQuMjUzLTQuOTI5YzEuMzc0LTEuNjg4LDMuMDAyLTMuMTExLDQuNDkzLTQuNjg1YzEuNDktMS41OTgsMy4xMzktMi45ODUsNC43NDQtNC40MyAgIGMxLjU2NS0xLjUxLDMuMjY3LTIuODMyLDQuOTg4LTQuMTRjMS43MTItMS4zMDcsMy4zMzgtMi43ODUsNS4xOTctMy44NjRjMS44MTUtMS4xNDcsMy42MTEtMi4zOTQsNS40ODQtMy40OCAgIGMxLjkyNy0wLjk0NSwzLjg2NC0xLjkzNSw1Ljc3MS0yLjk5OGMxLjkwNS0xLjExMywzLjk5OS0xLjY3MSw2LjAxNS0yLjU0OGwzLjA3Ny0xLjIyMWMxLjAzOS0wLjM0OSwyLjEyNi0wLjU0MywzLjE4MS0wLjg2NiAgIGMyLjEyNS0wLjU3LDQuMjYyLTEuMjUxLDYuNDU2LTEuNzYyYzIuMjA1LTAuMzA3LDQuNDMxLTAuNTg4LDYuNjc3LTAuOTg0YzIuMjgtMC41MDEsNC41NDctMC41MzgsNi44NTYtMC41N2w3LjAyNC0wLjM2NCAgIGMtMi4yMjYtMC43MjctNC40OTMtMS4zMzgtNi43OTQtMi4wMTZjLTIuMjk4LTAuNjYxLTQuNjMtMS4yNi03LjAyMi0xLjQ0Yy0yLjM4NC0wLjMxOC00LjgwNC0wLjUyOC03LjIzOS0wLjc1OSAgIGMtMi40MS0wLjAyMS00Ljg0NiwwLjE0NC03LjMwMywwLjIyMWMtMi40ODctMC4wMDUtNC45MDMsMC40MzYtNy4zMTYsMC45NDVjLTIuMzk0LDAuNTQzLTQuOTI1LDAuNzg0LTcuMjU1LDEuNjA0ICAgYy0yLjM2MywwLjcyOS00LjcyNSwxLjUxOS03LjA3NiwyLjM2NWMtMi4yODksMC45NDUtNC41MDQsMi4wNjgtNi43ODMsMy4xMTNjLTIuMzE0LDAuOTg3LTQuMzYxLDIuMzY1LTYuNTE5LDMuNjA2ICAgYy0yLjE5NCwxLjIwOC00LjI0MSwyLjYyMi02LjIwNSw0LjEzOWMtMS45ODMsMS40NzgtNC4wNTMsMi44OS01Ljg1OCw0LjU4Yy0xLjgzOCwxLjY1OS0zLjgwMSwzLjIwMi01LjUwMiw0Ljk4NyAgIGMtMS43MzIsMS43NjMtMy41NjgsMy40NDEtNS4xNDUsNS4zNDNjLTEuNjI2LDEuODU4LTMuMjg1LDMuNjk4LTQuNzg3LDUuNjU5Yy0wLjUzNSwwLjY0Ni0xLjAwMiwxLjM1NS0xLjUwMSwyLjAyN2wtMi4yNzktMi41OTYgICBjLTEuMTk3LTEuMjczLTIuMzUxLTIuNTg1LTMuNTQ4LTMuODU0VjcwLjcxMUMzNTguMTY3LDcwLjU5OSwzNTguOTMzLDcwLjQ3NiwzNTkuNzMsNzAuNDc2eiBNNzAuODU0LDM0Ni4wNTcgICBjLTI5LjkwOS0wLjc4Mi00Ny4wMzYtMjUuNDIyLTQ3LjAzNi01Ni4xNWMwLTMyLjMzOSwxOC45MDEtNTcuMDAxLDQ4LjcwNy01Ny43OTJjMzEuOTA4LTAuODQsNDkuNzMzLDI0LjY3Miw0OS43MzMsNTUuODMzICAgQzEyMi4yNTksMzI0Ljk5LDEwMS4xNTYsMzQ2Ljg4LDcwLjg1NCwzNDYuMDU3eiBNMjE5LjI0NiwzMzQuMTEzYy0xMi4yNiwxMC4wMjYtMzAuNjMyLDE0LjQxNi01Mi42ODMsMTMuODI4ICAgYy0xMi45OTgtMC4zNDgtMjIuMTIxLTEuNDM0LTI4LjI3Ni0yLjQzNlYyMzMuNzU5YzkuMDc5LTEuNzQ2LDIxLjAwOS0yLjkwMywzMy43NTQtMy4yNDJjMjEuNDgtMC41NTQsMzUuNjMyLDMuMDg2LDQ2Ljg0NiwxMS4zODYgICBjMTIuMjAyLDguODk4LDE5LjkyNiwyMy40MTYsMTkuOTI2LDQ0LjQxOEMyMzguODEzLDMwOS4wOSwyMzAuNTYyLDMyNC42NjUsMjE5LjI0NiwzMzQuMTEzeiBNMzM3Ljk1NywyNTAuNzA0bC0zNC43NzIsMC41NDh2OTkuMDQgICBsLTI4LjE1OC0wLjczNHYtOTcuODU5bC0zMi40NiwwLjUwOXYtMjIuNjNsOTUuMzkxLTIuNDI1VjI1MC43MDR6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiMwMEI3RkYiIGRhdGEtb2xkX2NvbG9yPSIjMDA4OUZGIj48L3BhdGg+Cgk8cGF0aCBkPSJNNzEuOTE5LDI1MS45NTFjLTE1LjUyLDAuMjYyLTI0LjQ1NCwxNi4yODEtMjQuNDU0LDM3LjQ4NWMwLDIxLjM3MSw5LjIzMSwzNi41ODMsMjQuNjA5LDM2Ljg1MiAgIGMxNS43NCwwLjI3OCwyNC44ODEtMTUuNzk3LDI0Ljg4MS0zNy41Qzk2Ljk1NiwyNjguNzQ5LDg3Ljk2OSwyNTEuNjcsNzEuOTE5LDI1MS45NTF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiMwMEI3RkYiIGRhdGEtb2xkX2NvbG9yPSIjMDA4OUZGIj48L3BhdGg+CjwvZz48L2c+IDwvc3ZnPg=="); }

.file-psd {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTIgNTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUyIDUyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6IzM5MzY4NzsiIGQ9Ik00MC44MjQsNTJIMTEuMTc2QzUuMDAzLDUyLDAsNDYuOTk3LDAsNDAuODI0VjExLjE3NkMwLDUuMDAzLDUuMDAzLDAsMTEuMTc2LDBoMjkuNjQ5ICAgQzQ2Ljk5NywwLDUyLDUuMDAzLDUyLDExLjE3NnYyOS42NDlDNTIsNDYuOTk3LDQ2Ljk5Nyw1Miw0MC44MjQsNTJ6IiBkYXRhLW9yaWdpbmFsPSIjMzkzNjg3Ij48L3BhdGg+Cgk8Zz4KCQk8cGF0aCBzdHlsZT0iZmlsbDojODlEM0ZGIiBkPSJNMTIuMTYsMzlIOS4yOFYxMWg5LjY0YzIuNjEzLDAsNC41NTMsMC44MTMsNS44MiwyLjQ0YzEuMjY2LDEuNjI2LDEuOSwzLjc2LDEuOSw2LjM5OSAgICBjMCwwLjkzNC0wLjAyNywxLjc0LTAuMDgsMi40MmMtMC4wNTQsMC42ODEtMC4yMiwxLjUzNC0wLjUsMi41NjFjLTAuMjgsMS4wMjYtMC42NiwxLjg2Ni0xLjE0LDIuNTIgICAgYy0wLjQ4LDAuNjU0LTEuMjEzLDEuMjI3LTIuMiwxLjcyYy0wLjk4NywwLjQ5NC0yLjE2LDAuNzQtMy41MiwwLjc0aC03LjA0VjM5eiBNMTIuMTYsMjdoNi42OGMwLjk2LDAsMS43NzMtMC4xODcsMi40NC0wLjU2ICAgIGMwLjY2Ni0wLjM3NCwxLjE1My0wLjc3MywxLjQ2LTEuMmMwLjMwNi0wLjQyNywwLjU0Ni0xLjA0LDAuNzItMS44NGMwLjE3My0wLjgwMSwwLjI2Ny0xLjQsMC4yOC0xLjgwMSAgICBjMC4wMTMtMC4zOTksMC4wMi0wLjk3MywwLjAyLTEuNzJjMC00LjA1My0xLjY5NC02LjA4LTUuMDgtNi4wOGgtNi41MlYyN3oiIGRhdGEtb3JpZ2luYWw9IiM4OUQzRkYiIGNsYXNzPSJhY3RpdmUtcGF0aCI+PC9wYXRoPgoJCTxwYXRoIHN0eWxlPSJmaWxsOiM4OUQzRkYiIGQ9Ik0yOS40OCwzMy45MmwyLjgtMC4xMmMwLjEwNiwwLjk4NywwLjYsMS43NTQsMS40OCwyLjNjMC44OCwwLjU0NywxLjg5MywwLjgyLDMuMDQsMC44MiAgICBzMi4xNC0wLjI2LDIuOTgtMC43OGMwLjg0LTAuNTIsMS4yNi0xLjI2NiwxLjI2LTIuMjM5cy0wLjM2LTEuNzQ3LTEuMDgtMi4zMmMtMC43Mi0wLjU3My0xLjYtMS4wMjYtMi42NC0xLjM2ICAgIGMtMS4wNC0wLjMzMy0yLjA4Ni0wLjY4Ni0zLjE0LTEuMDZjLTEuMDU0LTAuMzczLTEuOTgtMC45Ni0yLjc4LTEuNzZjLTAuOTg3LTAuOTM0LTEuNDgtMi4wNzMtMS40OC0zLjQyczAuNTQtMi42MDEsMS42Mi0zLjc2MSAgICBzMi44MzMtMS43MzksNS4yNi0xLjczOWMwLjg1NCwwLDEuNjUzLDAuMSwyLjQsMC4zYzAuNzQ2LDAuMiwxLjI4LDAuMzk0LDEuNiwwLjU4bDAuNDgsMC4yNzlsLTAuOTIsMi41MjEgICAgYy0wLjg1NC0wLjY2Ni0xLjk3NC0xLTMuMzYtMWMtMS4zODcsMC0yLjQyLDAuMjYtMy4xLDAuNzhjLTAuNjgsMC41Mi0xLjAyLDEuMTgtMS4wMiwxLjk3OWMwLDAuODgsMC40MjYsMS41NzQsMS4yOCwyLjA4ICAgIGMwLjg1MywwLjUwNywxLjgxMywwLjkzNCwyLjg4LDEuMjhjMS4wNjYsMC4zNDcsMi4xMjYsMC43MzMsMy4xOCwxLjE2YzEuMDUzLDAuNDI3LDEuOTQ2LDEuMDk0LDIuNjgsMnMxLjEsMi4xMDYsMS4xLDMuNiAgICBjMCwxLjQ5NC0wLjYsMi43OTQtMS44LDMuOUM0MSwzOS4wNDYsMzkuMjQ2LDM5LjYsMzYuOTQsMzkuNmMtMi4zMDcsMC00LjExNC0wLjU0Ny01LjQyLTEuNjQgICAgQzMwLjIxMywzNi44NjcsMjkuNTMzLDM1LjUyLDI5LjQ4LDMzLjkyeiIgZGF0YS1vcmlnaW5hbD0iIzg5RDNGRiIgY2xhc3M9ImFjdGl2ZS1wYXRoIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg=="); }

.slider {
  position: relative;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden; }

.slick-track {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.slick-slide {
  height: auto !important; }

.slider-arrow {
  background-color: transparent;
  width: 1em;
  height: 1em;
  border: none;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  margin-left: .5em;
  margin-right: .5em; }
  .slider-arrow.prev {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }
  .slider-arrow.next {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg); }

.slider-controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.slider-controls .slider-dots {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0; }

.slider-dots {
  display: block;
  list-style-type: none;
  padding-left: 0;
  margin-top: 16px;
  margin-bottom: 16px;
  text-align: center;
  font-size: 0; }
  .slider-dots li {
    display: inline-block;
    margin-left: 4px;
    margin-right: 4px; }
  .slider-dots button {
    line-height: 0;
    width: 8px;
    height: 8px;
    padding: 0;
    border-radius: 50%;
    opacity: .5;
    background-color: #555555;
    border: none; }
  .slider-dots .slick-active button {
    opacity: 1; }

.aside {
  padding: 2em 0; }
  .aside .widget {
    margin: 1em auto; }
    .aside .widget__title {
      margin-bottom: .5em; }
      .aside .widget__title + p {
        margin-top: 0; }

.content {
  margin: 1em auto; }

.pager {
  margin: 1em 0 0 0;
  padding-bottom: 1em; }
  .pager .item {
    text-decoration: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    margin: 1em 0;
    font-size: 0.85em; }
    .pager .item:hover {
      text-decoration: none; }
    @media only screen and (min-width: 51em) {
      .pager .item {
        width: 49%; } }
  .pager .next {
    float: right;
    margin-left: 5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
    .pager .next .title {
      text-align: right; }
    .pager .next .arrow {
      border: 2px solid #0c426f;
      background-color: #0c426f;
      margin-left: 1em; }
    .pager .next .arrow:before {
      -webkit-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
              transform: rotate(-90deg); }
    .pager .next:hover .arrow {
      background-color: #0e5086; }
  .pager .previous {
    float: left;
    padding-right: 5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .pager .previous .title {
      text-align: left; }
    .pager .previous .arrow {
      border: 2px solid #0c426f;
      background-color: #0c426f;
      margin-right: 1em; }
    .pager .previous .arrow:before {
      -webkit-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
              transform: rotate(90deg); }
    .pager .previous:hover .arrow {
      background-color: #0e5086; }
  .pager .title {
    font-variant: normal;
    font-weight: normal;
    margin: 0; }
  .pager .arrow {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 3em;
    height: 3em;
    flex-shrink: 0;
    margin-top: .5em; }
    .pager .arrow:before {
      content: '';
      background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDI4NC45MjkgMjg0LjkyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjg0LjkyOSAyODQuOTI5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGc+Cgk8cGF0aCBkPSJNMjgyLjA4Miw3Ni41MTFsLTE0LjI3NC0xNC4yNzNjLTEuOTAyLTEuOTA2LTQuMDkzLTIuODU2LTYuNTctMi44NTZjLTIuNDcxLDAtNC42NjEsMC45NS02LjU2MywyLjg1NkwxNDIuNDY2LDE3NC40NDEgICBMMzAuMjYyLDYyLjI0MWMtMS45MDMtMS45MDYtNC4wOTMtMi44NTYtNi41NjctMi44NTZjLTIuNDc1LDAtNC42NjUsMC45NS02LjU2NywyLjg1NkwyLjg1Niw3Ni41MTVDMC45NSw3OC40MTcsMCw4MC42MDcsMCw4My4wODIgICBjMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcgICBjMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjVDMjg0LjkyOSw4MC42MDcsMjgzLjk4NCw3OC40MTcsMjgyLjA4Miw3Ni41MTF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+CjwvZz48L2c+IDwvc3ZnPg=="); }

.section {
  margin: 3em auto;
  padding: 3em 0;
  position: relative;
  min-height: 50vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative; }
  .section:last-of-type {
    margin-bottom: 0; }

.pagination {
  text-align: center;
  margin: 2em 0; }
  .pagination h2 {
    font-size: 1em;
    margin: 0.5em 0em;
    font-weight: normal; }
  .pagination .nav-links .meta-nav {
    display: none; }
  .pagination .page-numbers {
    padding: 0;
    margin: 0.2em;
    min-width: 2em;
    height: 2em;
    line-height: 2em;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none; }
  .pagination a:hover {
    text-decoration: underline; }
  .pagination .current {
    font-size: 1.2em;
    color: #fff;
    background-color: #0c426f; }

form label {
  display: block;
  font-weight: bold;
  margin-top: .5em; }

form select,
form textarea,
form input[type="tel"],
form input[type="text"],
form input[type="email"],
form input[type="password"] {
  background-color: #fff;
  padding: .5em 1em;
  display: block;
  border: 1px solid #0c426f;
  margin-top: .5em;
  margin-bottom: .5em;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  color: #555555; }

form select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-repeat: no-repeat;
  background-size: 1em 1em;
  background-position: 98% 50%; }

form textarea {
  resize: vertical; }

form.searchform {
  position: relative; }
  form.searchform .form-control {
    margin: 0;
    padding-right: 2.5em; }
  form.searchform .searchsubmit {
    position: absolute;
    display: block;
    border: none;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTYuOTY2IDU2Ljk2NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYuOTY2IDU2Ljk2NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48Zz48cGF0aCBkPSJNNTUuMTQ2LDUxLjg4N0w0MS41ODgsMzcuNzg2YzMuNDg2LTQuMTQ0LDUuMzk2LTkuMzU4LDUuMzk2LTE0Ljc4NmMwLTEyLjY4Mi0xMC4zMTgtMjMtMjMtMjNzLTIzLDEwLjMxOC0yMywyMyAgczEwLjMxOCwyMywyMywyM2M0Ljc2MSwwLDkuMjk4LTEuNDM2LDEzLjE3Ny00LjE2MmwxMy42NjEsMTQuMjA4YzAuNTcxLDAuNTkzLDEuMzM5LDAuOTIsMi4xNjIsMC45MiAgYzAuNzc5LDAsMS41MTgtMC4yOTcsMi4wNzktMC44MzdDNTYuMjU1LDU0Ljk4Miw1Ni4yOTMsNTMuMDgsNTUuMTQ2LDUxLjg4N3ogTTIzLjk4NCw2YzkuMzc0LDAsMTcsNy42MjYsMTcsMTdzLTcuNjI2LDE3LTE3LDE3ICBzLTE3LTcuNjI2LTE3LTE3UzE0LjYxLDYsMjMuOTg0LDZ6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiMwMDAwMDAiPjwvcGF0aD48L2c+IDwvc3ZnPg==");
    background-color: transparent;
    width: 1.5em;
    height: 1.5em;
    top: 0;
    right: 0;
    margin: .5em; }

.breadcrumbs {
  margin: 1em 0;
  font-size: 0.85em; }
  .breadcrumbs ul, .breadcrumbs ol {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .breadcrumbs li + li:before {
    content: '/';
    margin: 10px; }

.to-top-btn {
  border: none;
  position: fixed;
  left: 1em;
  bottom: 1em;
  width: 3em;
  height: 3em;
  -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
  padding: 0;
  margin: 0;
  background-color: #0c426f;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  z-index: 100; }
  .to-top-btn:before {
    content: '';
    width: 1em;
    height: 1em; }

.footer {
  padding: 1em 0;
  color: #fff; }
  .footer a {
    color: #fff; }
  .footer .developer {
    text-align: right; }

.pageheader {
  margin: 3em 0 1em 0;
  padding-top: 1em; }

.share {
  list-style-type: none;
  padding-left: 0; }
  .share li {
    display: inline-block;
    margin-left: .2em;
    margin-right: .2em; }
  .share a {
    display: block;
    width: 2em;
    height: 2em;
    opacity: .7;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
    -webkit-transition: opacity 200ms;
    -o-transition: opacity 200ms;
    transition: opacity 200ms; }
  .share a:hover {
    opacity: 1; }
  .share .facebook {
    background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1NS43MyA0NTUuNzMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1NS43MyA0NTUuNzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cGF0aCBzdHlsZT0iZmlsbDojM0E1NTlGOyIgZD0iTTAsMHY0NTUuNzNoMjQyLjcwNFYyNzkuNjkxaC01OS4zM3YtNzEuODY0aDU5LjMzdi02MC4zNTNjMC00My44OTMsMzUuNTgyLTc5LjQ3NSw3OS40NzUtNzkuNDc1ICBoNjIuMDI1djY0LjYyMmgtNDQuMzgyYy0xMy45NDcsMC0yNS4yNTQsMTEuMzA3LTI1LjI1NCwyNS4yNTR2NDkuOTUzaDY4LjUyMWwtOS40Nyw3MS44NjRoLTU5LjA1MVY0NTUuNzNINDU1LjczVjBIMHoiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg=="); }
  .share .twitter {
    background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1NS43MzEgNDU1LjczMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDU1LjczMSA0NTUuNzMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cmVjdCB4PSIwIiB5PSIwIiBzdHlsZT0iZmlsbDojNTBBQkYxOyIgd2lkdGg9IjQ1NS43MzEiIGhlaWdodD0iNDU1LjczMSIvPgoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik02MC4zNzcsMzM3LjgyMmMzMC4zMywxOS4yMzYsNjYuMzA4LDMwLjM2OCwxMDQuODc1LDMwLjM2OGMxMDguMzQ5LDAsMTk2LjE4LTg3Ljg0MSwxOTYuMTgtMTk2LjE4ICAgYzAtMi43MDUtMC4wNTctNS4zOS0wLjE2MS04LjA2N2MzLjkxOS0zLjA4NCwyOC4xNTctMjIuNTExLDM0LjA5OC0zNWMwLDAtMTkuNjgzLDguMTgtMzguOTQ3LDEwLjEwNyAgIGMtMC4wMzgsMC0wLjA4NSwwLjAwOS0wLjEyMywwLjAwOWMwLDAsMC4wMzgtMC4wMTksMC4xMDQtMC4wNjZjMS43NzUtMS4xODYsMjYuNTkxLTE4LjA3OSwyOS45NTEtMzguMjA3ICAgYzAsMC0xMy45MjIsNy40MzEtMzMuNDE1LDEzLjkzMmMtMy4yMjcsMS4wNzItNi42MDUsMi4xMjYtMTAuMDg4LDMuMTAzYy0xMi41NjUtMTMuNDEtMzAuNDI1LTIxLjc4LTUwLjI1LTIxLjc4ICAgYy0zOC4wMjcsMC02OC44NDEsMzAuODA1LTY4Ljg0MSw2OC44MDNjMCw1LjM2MiwwLjYxNywxMC41ODEsMS43ODQsMTUuNTkyYy01LjMxNC0wLjIxOC04Ni4yMzctNC43NTUtMTQxLjI4OS03MS40MjMgICBjMCwwLTMyLjkwMiw0NC45MTcsMTkuNjA3LDkxLjEwNWMwLDAtMTUuOTYyLTAuNjM2LTI5LjczMy04Ljg2NGMwLDAtNS4wNTgsNTQuNDE2LDU0LjQwNyw2OC4zMjljMCwwLTExLjcwMSw0LjQzMi0zMC4zNjgsMS4yNzIgICBjMCwwLDEwLjQzOSw0My45NjgsNjMuMjcxLDQ4LjA3N2MwLDAtNDEuNzc3LDM3Ljc0LTEwMS4wODEsMjguODg1TDYwLjM3NywzMzcuODIyeiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo="); }
  .share .linkedin {
    background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1NS43MzEgNDU1LjczMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDU1LjczMSA0NTUuNzMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cmVjdCB4PSIwIiB5PSIwIiBzdHlsZT0iZmlsbDojMDA4NEIxOyIgd2lkdGg9IjQ1NS43MzEiIGhlaWdodD0iNDU1LjczMSIvPgoJPGc+CgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xMDcuMjU1LDY5LjIxNWMyMC44NzMsMC4wMTcsMzguMDg4LDE3LjI1NywzOC4wNDMsMzguMjM0Yy0wLjA1LDIxLjk2NS0xOC4yNzgsMzguNTItMzguMywzOC4wNDMgICAgYy0yMC4zMDgsMC40MTEtMzguMTU1LTE2LjU1MS0zOC4xNTEtMzguMTg4QzY4Ljg0Nyw4Ni4zMTksODYuMTI5LDY5LjE5OSwxMDcuMjU1LDY5LjIxNXoiLz4KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTEyOS40MzEsMzg2LjQ3MUg4NC43MWMtNS44MDQsMC0xMC41MDktNC43MDUtMTAuNTA5LTEwLjUwOVYxODUuMTggICAgYzAtNS44MDQsNC43MDUtMTAuNTA5LDEwLjUwOS0xMC41MDloNDQuNzIxYzUuODA0LDAsMTAuNTA5LDQuNzA1LDEwLjUwOSwxMC41MDl2MTkwLjc4MyAgICBDMTM5LjkzOSwzODEuNzY2LDEzNS4yMzUsMzg2LjQ3MSwxMjkuNDMxLDM4Ni40NzF6Ii8+CgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0zODYuODg0LDI0MS42ODJjMC0zOS45OTYtMzIuNDIzLTcyLjQyLTcyLjQyLTcyLjQyaC0xMS40N2MtMjEuODgyLDAtNDEuMjE0LDEwLjkxOC01Mi44NDIsMjcuNjA2ICAgIGMtMS4yNjgsMS44MTktMi40NDIsMy43MDgtMy41Miw1LjY1OGMtMC4zNzMtMC4wNTYtMC41OTQtMC4wODUtMC41OTktMC4wNzV2LTIzLjQxOGMwLTIuNDA5LTEuOTUzLTQuMzYzLTQuMzYzLTQuMzYzaC01NS43OTUgICAgYy0yLjQwOSwwLTQuMzYzLDEuOTUzLTQuMzYzLDQuMzYzVjM4Mi4xMWMwLDIuNDA5LDEuOTUyLDQuMzYyLDQuMzYxLDQuMzYzbDU3LjAxMSwwLjAxNGMyLjQxLDAuMDAxLDQuMzY0LTEuOTUzLDQuMzY0LTQuMzYzICAgIFYyNjQuODAxYzAtMjAuMjgsMTYuMTc1LTM3LjExOSwzNi40NTQtMzcuMzQ4YzEwLjM1Mi0wLjExNywxOS43MzcsNC4wMzEsMjYuNTAxLDEwLjc5OWM2LjY3NSw2LjY3MSwxMC44MDIsMTUuODk1LDEwLjgwMiwyNi4wNzkgICAgdjExNy44MDhjMCwyLjQwOSwxLjk1Myw0LjM2Miw0LjM2MSw0LjM2M2w1Ny4xNTIsMC4wMTRjMi40MSwwLjAwMSw0LjM2NC0xLjk1Myw0LjM2NC00LjM2M1YyNDEuNjgyeiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo="); }
  .share .email {
    background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MDIuMDczIDUwMi4wNzMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwMi4wNzMgNTAyLjA3MzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxwYXRoIHN0eWxlPSJmaWxsOiNGRkQxNUM7IiBkPSJNNTAxLjgxMiw0ODEuMTc2YzAsNi4yNjktMi4wOSwxMS40OTQtNi4yNjksMTUuNjczYy00LjE4LDMuMTM1LTguMzU5LDUuMjI0LTE0LjYyOSw1LjIyNEgyMS4xNTkgIGMtNS4yMjQsMC0xMC40NDktMi4wOS0xNC42MjktNS4yMjRjLTQuMTgtNC4xOC02LjI2OS05LjQwNC02LjI2OS0xNS42NzNWMTc1LjAyaDUwMS41NTFWNDgxLjE3NnoiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0Y4QjY0QzsiIGQ9Ik00OTUuNTQzLDQ5Ni44NDljLTQuMTgsMy4xMzUtOC4zNTksNS4yMjQtMTQuNjI5LDUuMjI0SDIxLjE1OWMtNS4yMjQsMC0xMC40NDktMi4wOS0xNC42MjktNS4yMjQgIGwyNDQuNTA2LTIxMC4wMjRMNDk1LjU0Myw0OTYuODQ5eiIvPgo8cGF0aCBzdHlsZT0iZmlsbDojNDA1OTZCOyIgZD0iTTUwMS44MTIsMTc1LjAybC03MS4wNTMsNTEuMkwyNjQuNjIsMzQ1LjMzOWMtOC4zNTksNi4yNjktMTkuODUzLDYuMjY5LTI4LjIxMiwwTDcxLjMxNCwyMjYuMjIgIGwtNzEuMDUzLTUxLjJsNzEuMDUzLTUxLjJMMjI1Ljk1OSwxMy4wNjFsMTEuNDk0LTguMzU5YzguMzU5LTYuMjY5LDE5Ljg1My02LjI2OSwyOC4yMTIsMGwxMS40OTQsOC4zNTlsNzQuMTg4LDUzLjI5bDM2LjU3MSwyNi4xMjIgIGw0Mi44NDEsMzEuMzQ3TDUwMS44MTIsMTc1LjAyeiIvPgo8cGF0aCBzdHlsZT0iZmlsbDojRjJGMkYyOyIgZD0iTTQzMC43NTksNzcuODQ1VjIyNi4yMkwyNjQuNjIsMzQ1LjMzOWMtOC4zNTksNi4yNjktMTkuODUzLDYuMjY5LTI4LjIxMiwwTDcxLjMxNCwyMjYuMjJWMzMuOTU5ICBjMC0xMS40OTQsOS40MDQtMjAuODk4LDIwLjg5OC0yMC44OThoMjcyLjcxOEw0MzAuNzU5LDc3Ljg0NXoiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0NERDZFMDsiIGQ9Ik0zNjUuOTc1LDYxLjEyN2MwLDkuNDA0LDcuMzE0LDE2LjcxOCwxNi43MTgsMTYuNzE4aDQ4LjA2NWwtNjQuNzg0LTY0Ljc4NEwzNjUuOTc1LDYxLjEyNyAgTDM2NS45NzUsNjEuMTI3eiIvPgo8cGF0aCBzdHlsZT0iZmlsbDojRkY3MDU4OyIgZD0iTTMxMi42ODYsMjIzLjA4NmgxNi43MThjLTUuMjI0LDExLjQ5NC0xMy41ODQsMTkuODUzLTI1LjA3OCwyNi4xMjIgIGMtMTIuNTM5LDcuMzE0LTI4LjIxMiwxMC40NDktNDcuMDIsMTAuNDQ5Yy0xNy43NjMsMC0zMy40MzctMy4xMzUtNDUuOTc2LTkuNDA0Yy0xMi41MzktNi4yNjktMjIuOTg4LTE0LjYyOS0yOS4yNTctMjcuMTY3ICBjLTYuMjY5LTExLjQ5NC05LjQwNC0yNS4wNzgtOS40MDQtMzguNjYxYzAtMTUuNjczLDMuMTM1LTI5LjI1NywxMC40NDktNDIuODQxYzcuMzE0LTEzLjU4NCwxNi43MTgtMjIuOTg4LDI5LjI1Ny0yOS4yNTcgIGMxMi41MzktNi4yNjksMjcuMTY3LTkuNDA0LDQyLjg0MS05LjQwNGMxMy41ODQsMCwyNi4xMjIsMy4xMzUsMzYuNTcxLDguMzU5YzEwLjQ0OSw1LjIyNCwxOC44MDgsMTIuNTM5LDI0LjAzMywyMi45ODggIGM1LjIyNCw5LjQwNCw4LjM1OSwyMC44OTgsOC4zNTksMzIuMzkyYzAsMTMuNTg0LTQuMTgsMjYuMTIyLTEyLjUzOSwzNy42MTZjLTEwLjQ0OSwxNC42MjktMjQuMDMzLDIwLjg5OC00MC43NTEsMjAuODk4ICBjLTQuMTgsMC04LjM1OS0xLjA0NS0xMC40NDktMi4wOWMtMi4wOS0yLjA5LTQuMTgtNC4xOC00LjE4LTcuMzE0Yy02LjI2OSw2LjI2OS0xMy41ODQsOS40MDQtMjEuOTQzLDkuNDA0ICBjLTkuNDA0LDAtMTYuNzE4LTMuMTM1LTIxLjk0My05LjQwNGMtNi4yNjktNi4yNjktOS40MDQtMTQuNjI5LTkuNDA0LTI1LjA3OGMwLTEyLjUzOSwzLjEzNS0yNC4wMzMsMTAuNDQ5LTM1LjUyNyAgYzguMzU5LTEyLjUzOSwxOS44NTMtMTguODA4LDMzLjQzNy0xOC44MDhjOS40MDQsMCwxNi43MTgsNC4xOCwyMS45NDMsMTEuNDk0bDIuMDktOS40MDRoMjEuOTQzbC0xMi41MzksNTguNTE0ICBjLTEuMDQ1LDQuMTgtMS4wNDUsNi4yNjktMS4wNDUsNy4zMTRzMCwyLjA5LDEuMDQ1LDMuMTM1czEuMDQ1LDEuMDQ1LDIuMDksMS4wNDVjMi4wOSwwLDYuMjY5LTIuMDksMTAuNDQ5LTUuMjI0ICBjNS4yMjQtNC4xOCwxMC40NDktOS40MDQsMTMuNTg0LTE2LjcxOGMzLjEzNS03LjMxNCw1LjIyNC0xNC42MjksNS4yMjQtMjEuOTQzYzAtMTMuNTg0LTUuMjI0LTI1LjA3OC0xNC42MjktMzMuNDM3ICBjLTkuNDA0LTkuNDA0LTIyLjk4OC0xMy41ODQtNDAuNzUxLTEzLjU4NGMtMTQuNjI5LDAtMjcuMTY3LDMuMTM1LTM3LjYxNiw5LjQwNGMtMTAuNDQ5LDYuMjY5LTE3Ljc2MywxNC42MjktMjIuOTg4LDI1LjA3OCAgcy03LjMxNCwyMS45NDMtNy4zMTQsMzQuNDgyYzAsMTEuNDk0LDMuMTM1LDIxLjk0Myw4LjM1OSwzMS4zNDdjNi4yNjksOS40MDQsMTMuNTg0LDE2LjcxOCwyNC4wMzMsMjAuODk4ICBjMTAuNDQ5LDQuMTgsMjEuOTQzLDYuMjY5LDM1LjUyNyw2LjI2OWMxMi41MzksMCwyNC4wMzMtMi4wOSwzMy40MzctNS4yMjRDMjk5LjEwMiwyMzUuNjI0LDMwNi40MTYsMjMwLjQsMzEyLjY4NiwyMjMuMDg2eiAgIE0yMjMuODY5LDE4OS42NDljMCw3LjMxNCwxLjA0NSwxMS40OTQsNC4xOCwxNS42NzNjMy4xMzUsMy4xMzUsNi4yNjksNS4yMjQsMTAuNDQ5LDUuMjI0YzMuMTM1LDAsNi4yNjktMS4wNDUsOC4zNTktMi4wOSAgYzIuMDktMS4wNDUsNC4xOC0zLjEzNSw2LjI2OS01LjIyNGMzLjEzNS0zLjEzNSw1LjIyNS04LjM1OSw3LjMxNC0xNC42MjljMi4wOS02LjI2OSwzLjEzNS0xMi41MzksMy4xMzUtMTcuNzYzICBjMC02LjI2OS0xLjA0NS0xMC40NDktNC4xOC0xNC42MjljLTMuMTM1LTMuMTM1LTYuMjY5LTUuMjI0LTEwLjQ0OS01LjIyNGMtNC4xOCwwLTkuNDA0LDIuMDktMTIuNTM5LDUuMjI0ICBjLTQuMTgsMy4xMzUtNy4zMTQsOC4zNTktOS40MDQsMTUuNjczQzIyNC45MTQsMTc4LjE1NSwyMjMuODY5LDE4NC40MjQsMjIzLjg2OSwxODkuNjQ5eiIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K"); }

.flatitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
  background-position: center center;
  background-size: cover;
  min-height: 8em;
  padding: .5em 1em;
  margin-bottom: 0.5em;
  font-size: 85%;
  height: inherit;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 30em; }

.flatitem::before {
  content: '';
  z-index: 0;
  background-color: rgba(12, 66, 111, 0.5);
  -webkit-transition: background-color .2s;
  -o-transition: background-color .2s;
  transition: background-color .2s; }

.flatitem:hover::before {
  background-color: rgba(12, 66, 111, 0.75); }

.flatitem .title {
  color: #fff;
  margin: 0;
  position: relative;
  z-index: 1;
  max-height: 6.5em;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis; }

.partners {
  padding: 1em 0; }
  .partners .item {
    display: block;
    margin-left: 1em;
    margin-right: 1em; }
  .partners .item:hover img {
    -webkit-filter: grayscale(0%);
            filter: grayscale(0%); }
  .partners__item img {
    -webkit-transition: .2s filter;
    -o-transition: .2s filter;
    transition: .2s filter;
    display: block;
    height: 3em;
    -webkit-filter: grayscale(100%);
            filter: grayscale(100%); }
  .partners .controls .arrow {
    display: inline-block;
    background-color: transparent;
    width: 1em;
    height: 1em;
    border: none;
    -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
            transform-origin: center center;
    margin-left: .5em;
    margin-right: .5em; }
  .partners .controls .prev {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }
  .partners .controls .next {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg); }
  .partners .controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 1em 0; }
  .partners .controls .slider-dots {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .partners .slider-dots button {
    background-color: #fff;
    margin-top: 2em; }

.links a:before {
  content: '';
  margin-right: .2em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMi4wOTIgNTEyLjA5MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyLjA5MiA1MTIuMDkyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTMxMi40NTMsMTk5LjYwMWMtNi4wNjYtNi4xMDItMTIuNzkyLTExLjUxMS0yMC4wNTMtMTYuMTI4Yy0xOS4yMzItMTIuMzE1LTQxLjU5LTE4Ljg1OS02NC40MjctMTguODU5ICAgIGMtMzEuNjk3LTAuMDU5LTYyLjEwNiwxMi41MzUtODQuNDgsMzQuOTg3TDM0Ljk0OSwzMDguMjNjLTIyLjMzNiwyMi4zNzktMzQuODksNTIuNy0zNC45MSw4NC4zMTggICAgYy0wLjA0Miw2NS45OCw1My40MSwxMTkuNTAxLDExOS4zOSwxMTkuNTQzYzMxLjY0OCwwLjExLDYyLjAyOS0xMi40MjQsODQuMzk1LTM0LjgxNmw4OS42LTg5LjYgICAgYzEuNjI4LTEuNjE0LDIuNTM3LTMuODE2LDIuNTI0LTYuMTA4Yy0wLjAyNy00LjcxMy0zLjg3LTguNTExLTguNTgzLTguNDg0aC0zLjQxM2MtMTguNzIsMC4wNjYtMzcuMjczLTMuNTI5LTU0LjYxMy0xMC41ODEgICAgYy0zLjE5NS0xLjMxNS02Ljg2Ny0wLjU3My05LjMwMSwxLjg3N2wtNjQuNDI3LDY0LjUxMmMtMjAuMDA2LDIwLjAwNi01Mi40NDIsMjAuMDA2LTcyLjQ0OCwwICAgIGMtMjAuMDA2LTIwLjAwNi0yMC4wMDYtNTIuNDQyLDAtNzIuNDQ4bDEwOC45NzEtMTA4Ljg4NWMxOS45OS0xOS45NjUsNTIuMzczLTE5Ljk2NSw3Mi4zNjMsMCAgICBjMTMuNDcyLDEyLjY3OSwzNC40ODYsMTIuNjc5LDQ3Ljk1NywwYzUuNzk2LTUuODAxLDkuMzEtMTMuNDk1LDkuODk5LTIxLjY3NUMzMjIuOTc2LDIxNi4xMDgsMzE5LjM3MSwyMDYuNTM1LDMxMi40NTMsMTk5LjYwMXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ3Ny4wNjEsMzQuOTkzYy00Ni42NTctNDYuNjU3LTEyMi4zMDMtNDYuNjU3LTE2OC45NiwwbC04OS41MTUsODkuNDI5Yy0yLjQ1OCwyLjQ3LTMuMTY3LDYuMTg1LTEuNzkyLDkuMzg3ICAgIGMxLjM1OSwzLjIxMSw0LjUzNSw1LjI3Miw4LjAyMSw1LjIwNWgzLjE1N2MxOC42OTgtMC4wMzQsMzcuMjIxLDMuNTg5LDU0LjUyOCwxMC42NjdjMy4xOTUsMS4zMTUsNi44NjcsMC41NzMsOS4zMDEtMS44NzcgICAgbDY0LjI1Ni02NC4xNzFjMjAuMDA2LTIwLjAwNiw1Mi40NDItMjAuMDA2LDcyLjQ0OCwwYzIwLjAwNiwyMC4wMDYsMjAuMDA2LDUyLjQ0MiwwLDcyLjQ0OGwtODAuMDQzLDc5Ljk1N2wtMC42ODMsMC43NjggICAgbC0yNy45ODksMjcuODE5Yy0xOS45OSwxOS45NjUtNTIuMzczLDE5Ljk2NS03Mi4zNjMsMGMtMTMuNDcyLTEyLjY3OS0zNC40ODYtMTIuNjc5LTQ3Ljk1NywwICAgIGMtNS44MzMsNS44NDUtOS4zNSwxMy42MDYtOS44OTksMjEuODQ1Yy0wLjYyNCw5Ljc3NSwyLjk4MSwxOS4zNDgsOS44OTksMjYuMjgzYzkuODc3LDkuOTE5LDIxLjQzMywxOC4wMDgsMzQuMTMzLDIzLjg5MyAgICBjMS43OTIsMC44NTMsMy41ODQsMS41MzYsNS4zNzYsMi4zMDRjMS43OTIsMC43NjgsMy42NjksMS4zNjUsNS40NjEsMi4wNDhjMS43OTIsMC42ODMsMy42NjksMS4yOCw1LjQ2MSwxLjc5Mmw1LjAzNSwxLjM2NSAgICBjMy40MTMsMC44NTMsNi44MjcsMS41MzYsMTAuMzI1LDIuMTMzYzQuMjE0LDAuNjI2LDguNDU4LDEuMDI1LDEyLjcxNSwxLjE5NWg1Ljk3M2gwLjUxMmw1LjEyLTAuNTk3ICAgIGMxLjg3Ny0wLjA4NSwzLjg0LTAuNTEyLDYuMDU5LTAuNTEyaDIuOTAxbDUuODg4LTAuODUzbDIuNzMxLTAuNTEybDQuOTQ5LTEuMDI0aDAuOTM5YzIwLjk2MS01LjI2NSw0MC4xMDEtMTYuMTE4LDU1LjM4MS0zMS40MDMgICAgbDEwOC42MjktMTA4LjYyOUM1MjMuNzE4LDE1Ny4yOTYsNTIzLjcxOCw4MS42NSw0NzcuMDYxLDM0Ljk5M3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+"); }

.links .label {
  font-size: 75%; }

.links .facebook:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PGc+PHBhdGggZD0ibTQzNyAwaC0zNjJjLTQxLjM1MTU2MiAwLTc1IDMzLjY0ODQzOC03NSA3NXYzNjJjMCA0MS4zNTE1NjIgMzMuNjQ4NDM4IDc1IDc1IDc1aDE1MXYtMTgxaC02MHYtOTBoNjB2LTYxYzAtNDkuNjI4OTA2IDQwLjM3MTA5NC05MCA5MC05MGg5MXY5MGgtOTF2NjFoOTFsLTE1IDkwaC03NnYxODFoMTIxYzQxLjM1MTU2MiAwIDc1LTMzLjY0ODQzOCA3NS03NXYtMzYyYzAtNDEuMzUxNTYyLTMzLjY0ODQzOC03NS03NS03NXptMCAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+PC9nPiA8L3N2Zz4="); }

.links .twitter:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQzOC41MzYgNDM4LjUzNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjUzNiA0MzguNTM2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+Cgk8cGF0aCBkPSJNNDE0LjQxLDI0LjEyM0MzOTguMzMzLDguMDQyLDM3OC45NjMsMCwzNTYuMzE1LDBIODIuMjI4QzU5LjU4LDAsNDAuMjEsOC4wNDIsMjQuMTI2LDI0LjEyMyAgIEM4LjA0NSw0MC4yMDcsMC4wMDMsNTkuNTc2LDAuMDAzLDgyLjIyNXYyNzQuMDg0YzAsMjIuNjQ3LDguMDQyLDQyLjAxOCwyNC4xMjMsNTguMTAyYzE2LjA4NCwxNi4wODQsMzUuNDU0LDI0LjEyNiw1OC4xMDIsMjQuMTI2ICAgaDI3NC4wODRjMjIuNjQ4LDAsNDIuMDE4LTguMDQyLDU4LjA5NS0yNC4xMjZjMTYuMDg0LTE2LjA4NCwyNC4xMjYtMzUuNDU0LDI0LjEyNi01OC4xMDJWODIuMjI1ICAgQzQzOC41MzIsNTkuNTc2LDQzMC40OSw0MC4yMDQsNDE0LjQxLDI0LjEyM3ogTTMzNS40NzEsMTY4LjczNWMwLjE5MSwxLjcxMywwLjI4OCw0LjI3OCwwLjI4OCw3LjcxICAgYzAsMTUuOTg5LTIuMzM0LDMyLjAyNS02Ljk5NSw0OC4xMDRjLTQuNjYxLDE2LjA4Ny0xMS44LDMxLjUwNC0yMS40MTYsNDYuMjU0Yy05LjYwNiwxNC43NDktMjEuMDc0LDI3Ljc5MS0zNC4zOTYsMzkuMTE1ICAgYy0xMy4zMjUsMTEuMzItMjkuMzExLDIwLjM2NS00Ny45NjgsMjcuMTE3Yy0xOC42NDgsNi43NjItMzguNjM3LDEwLjE0My01OS45NTMsMTAuMTQzYy0zMy4xMTYsMC02My43Ni04Ljk1Mi05MS45MzEtMjYuODM2ICAgYzQuNTY4LDAuNTY4LDkuMzI5LDAuODU1LDE0LjI3NSwwLjg1NWMyNy42LDAsNTIuNDM5LTguNTY1LDc0LjUxOS0yNS43Yy0xMi45NDEtMC4xODUtMjQuNTA2LTQuMTc5LTM0LjY4OC0xMS45OTEgICBjLTEwLjE4NS03LjgwMy0xNy4yNzMtMTcuNjk5LTIxLjI3MS0yOS42OTFjNC45NDcsMC43Niw4LjY1OCwxLjEzNywxMS4xMzIsMS4xMzdjNC4xODcsMCw5LjA0Mi0wLjc2LDE0LjU2LTIuMjc5ICAgYy0xMy44OTQtMi42NjktMjUuNTk4LTkuNTYyLTM1LjExNS0yMC42OTdjLTkuNTE5LTExLjEzNi0xNC4yNzctMjMuODQtMTQuMjc3LTM4LjExNHYtMC41NzEgICBjMTAuMDg1LDQuNzU1LDE5LjYwMiw3LjIyOSwyOC41NDksNy40MjJjLTE3LjMyMS0xMS42MTMtMjUuOTgxLTI4LjI2NS0yNS45ODEtNDkuOTYzYzAtMTAuNjYsMi43NTgtMjAuNzQ3LDguMjc4LTMwLjI2NCAgIGMxNS4wMzUsMTguNDY0LDMzLjMxMSwzMy4yMTMsNTQuODE2LDQ0LjI1MmMyMS41MDcsMTEuMDM4LDQ0LjU0LDE3LjIyNyw2OS4wOTIsMTguNTU4Yy0wLjk1LTMuNjE2LTEuNDI3LTguMTg2LTEuNDI3LTEzLjcwNCAgIGMwLTE2LjU2Miw1Ljg1My0zMC42OTIsMTcuNTYtNDIuMzk5YzExLjcwMy0xMS43MDYsMjUuODM3LTE3LjU2MSw0Mi4zOTQtMTcuNTYxYzE3LjUxNSwwLDMyLjA3OSw2LjI4Myw0My42ODgsMTguODQ2ICAgYzEzLjEzNC0yLjQ3NCwyNS44OTItNy4zMywzOC4yNi0xNC41NmMtNC43NTcsMTQuNjUyLTEzLjYxMywyNS43ODgtMjYuNTUsMzMuNDAyYzEyLjM2OC0xLjcxNiwyMy44OC00Ljk1LDM0LjUzNy05LjcwOCAgIEMzNTcuNDU4LDE0OS43OTMsMzQ3LjQ2MiwxNjAuMTY2LDMzNS40NzEsMTY4LjczNXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIHN0eWxlPSJmaWxsOiNGRkZGRkYiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+"); }

.links .instagram:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQzOC41MzYgNDM4LjUzNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjUzNiA0MzguNTM2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+Cgk8cGF0aCBkPSJNNDIxLjk4MSwxNi41NjJDNDEwLjk0MSw1LjUxOSwzOTcuNzExLDAsMzgyLjI5OCwwSDU2LjI0OEM0MC44MywwLDI3LjYwNCw1LjUyMSwxNi41NjEsMTYuNTYyICAgQzUuNTIsMjcuNiwwLjAwMSw0MC44MjgsMC4wMDEsNTYuMjQzVjM4Mi4yOWMwLDE1LjQxMyw1LjUxOCwyOC42NDQsMTYuNTYsMzkuNjgzYzExLjA0MywxMS4wNCwyNC4yNzIsMTYuNTYzLDM5LjY4NywxNi41NjMgICBoMzI2LjA0NmMxNS40MSwwLDI4LjY0NC01LjUyMywzOS42ODQtMTYuNTYzYzExLjA0My0xMS4wMzksMTYuNTU3LTI0LjI3LDE2LjU1Ny0zOS42ODNWNTYuMjQzICAgQzQzOC41MzQsNDAuODI1LDQzMy4wMjEsMjcuNjA0LDQyMS45ODEsMTYuNTYyeiBNMTU3LjQ2MiwxNTguMDI1YzE3LjIyNC0xNi42NTIsMzcuOTI0LTI0Ljk4Miw2Mi4wOTctMjQuOTgyICAgYzI0LjM2LDAsNDUuMTUzLDguMzMsNjIuMzgxLDI0Ljk4MmMxNy4yMjgsMTYuNjU1LDI1LjgzNywzNi43ODUsMjUuODM3LDYwLjM4NmMwLDIzLjU5OC04LjYwOSw0My43MjktMjUuODM3LDYwLjM3OSAgIGMtMTcuMjI4LDE2LjY1OS0zOC4wMTQsMjQuOTg4LTYyLjM4MSwyNC45ODhjLTI0LjE3MiwwLTQ0Ljg3LTguMzM2LTYyLjA5Ny0yNC45ODhjLTE3LjIyOC0xNi42NTItMjUuODQxLTM2Ljc4MS0yNS44NDEtNjAuMzc5ICAgQzEzMS42MjEsMTk0LjgxLDE0MC4yMzQsMTc0LjY4MSwxNTcuNDYyLDE1OC4wMjV6IE0zODguODY1LDM3MC41ODljMCw0Ljk0NS0xLjcxOCw5LjA4My01LjE0MSwxMi40MTYgICBjLTMuNDMzLDMuMzMtNy41MTksNC45OTYtMTIuMjgyLDQuOTk2aC0zMDUuMmMtNC45NDgsMC05LjA5MS0xLjY2Ni0xMi40MTktNC45OTZjLTMuMzMzLTMuMzI2LTQuOTk4LTcuNDcxLTQuOTk4LTEyLjQxNlYxODUuNTc1ICAgSDg5LjA4Yy0zLjgwNSwxMS45OTMtNS43MDgsMjQuNDYyLTUuNzA4LDM3LjQwMmMwLDM2LjU1MywxMy4zMjIsNjcuNzE1LDM5Ljk2OSw5My41MTFjMjYuNjUsMjUuNzg2LDU4LjcyMSwzOC42ODUsOTYuMjE3LDM4LjY4NSAgIGMyNC43NDQsMCw0Ny41ODMtNS45MDMsNjguNTI3LTE3LjcwM2MyMC45MzctMTEuODA3LDM3LjQ4Ni0yNy44MzksNDkuNjc2LTQ4LjExMmMxMi4xODMtMjAuMjcyLDE4LjI3NC00Mi40LDE4LjI3NC02Ni4zOCAgIGMwLTEyLjk0LTEuOTEtMjUuNDA2LTUuNzE1LTM3LjQwMmgzOC41NDd2MTg1LjAxNEgzODguODY1eiBNMzg4Ljg2NSwxMTUuNjI2YzAsNS41Mi0xLjkwMywxMC4xODQtNS43MTYsMTMuOTkgICBjLTMuODA1LDMuODA5LTguNDY2LDUuNzExLTEzLjk4OSw1LjcxMWgtNDkuNjc2Yy01LjUxNywwLTEwLjE4NS0xLjkwMy0xMy45OS01LjcxMWMtMy44MDYtMy44MDYtNS43MDgtOC40Ny01LjcwOC0xMy45OVY2OC41MjIgICBjMC01LjMzLDEuOTAyLTkuOTQ1LDUuNzA4LTEzLjg0OGMzLjgwNi0zLjkwMSw4LjQ3NC01Ljg1NCwxMy45OS01Ljg1NGg0OS42NzZjNS41MjMsMCwxMC4xODUsMS45NTIsMTMuOTg5LDUuODU0ICAgYzMuODEyLDMuOTAzLDUuNzE2LDguNTE4LDUuNzE2LDEzLjg0OFYxMTUuNjI2eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiI+PC9wYXRoPgo8L2c+PC9nPiA8L3N2Zz4="); }

.links .youtube:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIC02MSA1MTIgNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48Zz48cGF0aCBkPSJtNDM3IDBoLTM2MmMtNDEuMzUxNTYyIDAtNzUgMzMuNjQ4NDM4LTc1IDc1djI0MGMwIDQxLjM1MTU2MiAzMy42NDg0MzggNzUgNzUgNzVoMzYyYzQxLjM1MTU2MiAwIDc1LTMzLjY0ODQzOCA3NS03NXYtMjQwYzAtNDEuMzUxNTYyLTMzLjY0ODQzOC03NS03NS03NXptLTI1NiAyOTguNDE3OTY5di0yMDMuOTA2MjVsMTgwLjQ5NjA5NCAxMDAuMjY5NTMxem0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIHN0eWxlPSJmaWxsOiNGRkZGRkYiPjwvcGF0aD48cGF0aCBkPSJtMjExIDE0NS40ODgyODF2MTAxLjEwNTQ2OWw4OS41MDM5MDYtNTEuMzc1em0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIHN0eWxlPSJmaWxsOiNGRkZGRkYiPjwvcGF0aD48L2c+IDwvc3ZnPg=="); }

.links .phone:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDgwLjU2IDQ4MC41NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDgwLjU2IDQ4MC41NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0zNjUuMzU0LDMxNy45Yy0xNS43LTE1LjUtMzUuMy0xNS41LTUwLjksMGMtMTEuOSwxMS44LTIzLjgsMjMuNi0zNS41LDM1LjZjLTMuMiwzLjMtNS45LDQtOS44LDEuOCAgICBjLTcuNy00LjItMTUuOS03LjYtMjMuMy0xMi4yYy0zNC41LTIxLjctNjMuNC00OS42LTg5LTgxYy0xMi43LTE1LjYtMjQtMzIuMy0zMS45LTUxLjFjLTEuNi0zLjgtMS4zLTYuMywxLjgtOS40ICAgIGMxMS45LTExLjUsMjMuNS0yMy4zLDM1LjItMzUuMWMxNi4zLTE2LjQsMTYuMy0zNS42LTAuMS01Mi4xYy05LjMtOS40LTE4LjYtMTguNi0yNy45LTI4Yy05LjYtOS42LTE5LjEtMTkuMy0yOC44LTI4LjggICAgYy0xNS43LTE1LjMtMzUuMy0xNS4zLTUwLjksMC4xYy0xMiwxMS44LTIzLjUsMjMuOS0zNS43LDM1LjVjLTExLjMsMTAuNy0xNywyMy44LTE4LjIsMzkuMWMtMS45LDI0LjksNC4yLDQ4LjQsMTIuOCw3MS4zICAgIGMxNy42LDQ3LjQsNDQuNCw4OS41LDc2LjksMTI4LjFjNDMuOSw1Mi4yLDk2LjMsOTMuNSwxNTcuNiwxMjMuM2MyNy42LDEzLjQsNTYuMiwyMy43LDg3LjMsMjUuNGMyMS40LDEuMiw0MC00LjIsNTQuOS0yMC45ICAgIGMxMC4yLTExLjQsMjEuNy0yMS44LDMyLjUtMzIuN2MxNi0xNi4yLDE2LjEtMzUuOCwwLjItNTEuOEM0MDMuNTU0LDM1NS45LDM4NC40NTQsMzM2LjksMzY1LjM1NCwzMTcuOXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCQk8cGF0aCBkPSJNMzQ2LjI1NCwyMzguMmwzNi45LTYuM2MtNS44LTMzLjktMjEuOC02NC42LTQ2LjEtODljLTI1LjctMjUuNy01OC4yLTQxLjktOTQtNDYuOWwtNS4yLDM3LjEgICAgYzI3LjcsMy45LDUyLjksMTYuNCw3Mi44LDM2LjNDMzI5LjQ1NCwxODguMiwzNDEuNzU0LDIxMiwzNDYuMjU0LDIzOC4yeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik00MDMuOTU0LDc3LjhjLTQyLjYtNDIuNi05Ni41LTY5LjUtMTU2LTc3LjhsLTUuMiwzNy4xYzUxLjQsNy4yLDk4LDMwLjUsMTM0LjgsNjcuMmMzNC45LDM0LjksNTcuOCw3OSw2Ni4xLDEyNy41ICAgIGwzNi45LTYuM0M0NzAuODU0LDE2OS4zLDQ0NC4zNTQsMTE4LjMsNDAzLjk1NCw3Ny44eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4="); }

.links .email:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDU1MC43OTUgNTUwLjc5NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTUwLjc5NSA1NTAuNzk1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNTAxLjYxMyw0OTEuNzgyYzEyLjM4MSwwLDIzLjEwOS00LjA4OCwzMi4yMjktMTIuMTZMMzc3Ljc5MywzMjMuNTY3Yy0zLjc0NCwyLjY4MS03LjM3Myw1LjI4OC0xMC44MDEsNy43NjcgICAgYy0xMS42NzgsOC42MDQtMjEuMTU2LDE1LjMxOC0yOC40MzQsMjAuMTI5Yy03LjI3Nyw0LjgyMi0xNi45NTksOS43MzctMjkuMDQ1LDE0Ljc1NWMtMTIuMDk0LDUuMDI0LTIzLjM2MSw3LjUyOC0zMy44MTMsNy41MjggICAgaC0wLjMwNmgtMC4zMDZjLTEwLjQ1MywwLTIxLjcyLTIuNTAzLTMzLjgxMy03LjUyOGMtMTIuMDkzLTUuMDE4LTIxLjc3NS05LjkzMy0yOS4wNDUtMTQuNzU1ICAgIGMtNy4yNzctNC44MTEtMTYuNzUtMTEuNTI0LTI4LjQzNC0yMC4xMjljLTMuMjU2LTIuMzg3LTYuODY3LTUuMDA2LTEwLjc3MS03LjgwOUwxNi45NDYsNDc5LjYyMiAgICBjOS4xMTksOC4wNzIsMTkuODU0LDEyLjE2LDMyLjIzNCwxMi4xNkg1MDEuNjEzeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgc3R5bGU9ImZpbGw6I0ZGRkRGRCI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0zMS4wNDcsMjI1LjI5OUMxOS4zNywyMTcuNTE0LDkuMDE1LDIwOC41OTgsMCwxOTguNTU1VjQzNS45OGwxMzcuNTQxLTEzNy41NDEgICAgQzExMC4wMjUsMjc5LjIyOSw3NC41NzIsMjU0Ljg3NywzMS4wNDcsMjI1LjI5OXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIHN0eWxlPSJmaWxsOiNGRkZERkQiPjwvcGF0aD4KCQk8cGF0aCBkPSJNNTIwLjA1OSwyMjUuMjk5Yy00MS44NjUsMjguMzM2LTc3LjQ0Nyw1Mi43My0xMDYuNzUsNzMuMTk1bDEzNy40ODYsMTM3LjQ5MlYxOTguNTU1ICAgIEM1NDEuOTgsMjA4LjM5Niw1MzEuNzM2LDIxNy4zMDYsNTIwLjA1OSwyMjUuMjk5eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgc3R5bGU9ImZpbGw6I0ZGRkRGRCI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik01MDEuNjEzLDU5LjAxM0g0OS4xODFjLTE1Ljc4NCwwLTI3LjkxOSw1LjMzLTM2LjQyLDE1Ljk3OUM0LjI1Myw4NS42NDYsMC4wMDYsOTguOTcsMC4wMDYsMTE0Ljk0OSAgICBjMCwxMi45MDcsNS42MzYsMjYuODkyLDE2LjkwMyw0MS45NTljMTEuMjY3LDE1LjA2MSwyMy4yNTYsMjYuODkxLDM1Ljk2MSwzNS40OTZjNi45NjUsNC45MjEsMjcuOTY5LDE5LjUyMyw2My4wMTIsNDMuODAxICAgIGMxOC45MTcsMTMuMTA5LDM1LjM2OCwyNC41MzUsNDkuNTA1LDM0LjM5NWMxMi4wNSw4LjM5NiwyMi40NDIsMTUuNjY3LDMxLjAyMiwyMS43MDFjMC45ODUsMC42OTEsMi41MzQsMS43OTksNC41OSwzLjI2OSAgICBjMi4yMTUsMS41OTEsNS4wMTgsMy42MSw4LjQ3Niw2LjEwN2M2LjY1OSw0LjgxNiwxMi4xOTEsOC43MDksMTYuNTk3LDExLjY4M2M0LjQsMi45NzUsOS43MzEsNi4yOTgsMTUuOTg1LDkuOTg4ICAgIGM2LjI0OSwzLjY4NSwxMi4xNDMsNi40NTYsMTcuNjc1LDguMjk5YzUuNTMzLDEuODQyLDEwLjY1NSwyLjc2NiwxNS4zNjcsMi43NjZoMC4zMDZoMC4zMDZjNC43MTEsMCw5LjgzNC0wLjkyNCwxNS4zNjgtMi43NjYgICAgYzUuNTMxLTEuODQzLDExLjQyLTQuNjA4LDE3LjY3NC04LjI5OWM2LjI0OC0zLjY5LDExLjU3Mi03LjAyLDE1Ljk4Ni05Ljk4OGM0LjQwNi0yLjk3NCw5LjkzOC02Ljg2NiwxNi41OTgtMTEuNjgzICAgIGMzLjQ1MS0yLjQ5Nyw2LjI1NC00LjUxNyw4LjQ2OS02LjEwMmMyLjA1Ny0xLjQ3NiwzLjYwNS0yLjU3Nyw0LjU5Ni0zLjI3NGM2LjY4NC00LjY1MSwxNy4xLTExLjg5MiwzMS4xMDQtMjEuNjE2ICAgIGMyNS40ODItMTcuNzA1LDYzLjAxLTQzLjc2NCwxMTIuNzQyLTc4LjI4MWMxNC45NTctMTAuNDQ3LDI3LjQ1My0yMy4wNTQsMzcuNDk2LTM3LjgwM2MxMC4wMjUtMTQuNzQ5LDE1LjA1MS0zMC4yMiwxNS4wNTEtNDYuNDA4ICAgIGMwLTEzLjUyNS00Ljg3My0yNS4wOTgtMTQuNTk4LTM0LjczN0M1MjYuNDYxLDYzLjgyOSw1MTQuOTMyLDU5LjAxMyw1MDEuNjEzLDU5LjAxM3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIHN0eWxlPSJmaWxsOiNGRkZERkQiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+"); }

.links .faq:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDMxLjg1NSA0MzEuODU1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzEuODU1IDQzMS44NTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGIiBkPSJNMjE1LjkzNiwwQzk2LjcyMiwwLDAuMDA4LDk2LjU5MiwwLjAwOCwyMTUuODE0YzAsMTE5LjMzNiw5Ni43MTQsMjE2LjA0MSwyMTUuOTI3LDIxNi4wNDEgICBjMTE5LjI3OSwwLDIxNS45MTEtOTYuNzA2LDIxNS45MTEtMjE2LjA0MUM0MzEuODQ3LDk2LjU5MiwzMzUuMjE0LDAsMjE1LjkzNiwweiBNMjMxLjMyMywzMzUuOTYyICAgYy01LjAxNSw0LjQ2My0xMC44MjcsNi43MDYtMTcuNDExLDYuNzA2Yy02LjgxMiwwLTEyLjc1NC0yLjIwMy0xNy44MjYtNi42MTdjLTUuMDgtNC40MDYtNy42MjUtMTAuNTc1LTcuNjI1LTE4LjUwMSAgIGMwLTcuMDMxLDIuNDYzLTEyLjk0OSw3LjM3My0xNy43NDVjNC45MS00Ljc5NiwxMC45MzMtNy4xOTQsMTguMDc4LTcuMTk0YzcuMDMxLDAsMTIuOTQ5LDIuMzk4LDE3Ljc1Myw3LjE5NCAgIGM0Ljc5Niw0Ljc5Niw3LjIwMiwxMC43MTMsNy4yMDIsMTcuNzQ1QzIzOC44NTgsMzI1LjM2MiwyMzYuMzQ2LDMzMS41LDIzMS4zMjMsMzM1Ljk2MnogTTI5My44NTYsMTgwLjkzNCAgIGMtMy44NTMsNy4xNDUtOC40MjksMTMuMzA2LTEzLjczNywxOC41MDFjLTUuMjkyLDUuMTk0LTE0LjgxLDEzLjkyNC0yOC41NDgsMjYuMTk4Yy0zLjc4OCwzLjQ2My02LjgzNiw2LjUwMy05LjEyLDkuMTIgICBjLTIuMjg0LDIuNjI2LTMuOTkxLDUuMDIzLTUuMTA1LDcuMjAyYy0xLjEyMiwyLjE3OC0xLjk4Myw0LjM1Ny0yLjU5Myw2LjUzNWMtMC42MSwyLjE3LTEuNTI4LDUuOTk5LTIuNzcyLDExLjQ2OSAgIGMtMi4xMTMsMTEuNjA4LTguNzU0LDE3LjQxMS0xOS45MTUsMTcuNDExYy01LjgwNCwwLTEwLjY4MS0xLjg5NC0xNC42NTYtNS42OWMtMy45NTktMy43OTYtNS45MzQtOS40MjktNS45MzQtMTYuOTA3ICAgYzAtOS4zNzIsMS40NTUtMTcuNDkzLDQuMzU3LTI0LjM2MWMyLjg4Ni02Ljg2OSw2Ljc0Ny0xMi44OTIsMTEuNTQzLTE4LjA4NmM0LjgwNC01LjE5NCwxMS4yNzQtMTEuMzU2LDE5LjQyNy0xOC41MDEgICBjNy4xNDUtNi4yNTEsMTIuMzA3LTEwLjk2NSwxNS40ODUtMTQuMTQ0YzMuMTg2LTMuMTg2LDUuODYxLTYuNzMsOC4wMzEtMTAuNjMyYzIuMTg3LTMuOTEsMy4yNi04LjE0NSwzLjI2LTEyLjcyMSAgIGMwLTguOTMzLTMuMzA4LTE2LjQ2LTkuOTU3LTIyLjU5N2MtNi42NDEtNi4xMzctMTUuMjA5LTkuMjEtMjUuNzAzLTkuMjFjLTEyLjI4MiwwLTIxLjMyMSwzLjA5Ny0yNy4xMjUsOS4yOTEgICBjLTUuODA0LDYuMTk0LTEwLjcwNSwxNS4zMTQtMTQuNzI5LDI3LjM2OWMtMy44MDQsMTIuNjE2LTExLjAwNiwxOC45MjMtMjEuNTk4LDE4LjkyM2MtNi4yNTEsMC0xMS41MjYtMi4yMDMtMTUuODI2LTYuNjA5ICAgYy00LjI5Mi00LjQwNi02LjQzOC05LjE3Ny02LjQzOC0xNC4zMTRjMC0xMC42LDMuNDA2LTIxLjM0NiwxMC4yMS0zMi4yM2M2LjgxMi0xMC44ODQsMTYuNzQ1LTE5Ljg5OSwyOS44MDctMjcuMDM2ICAgYzEzLjA1NC03LjE0NSwyOC4yOTYtMTAuNzIyLDQ1LjY5OS0xMC43MjJjMTYuMTg0LDAsMzAuNDY2LDIuOTkxLDQyLjg1NCw4Ljk2NmMxMi4zODgsNS45NjYsMjEuOTYzLDE0LjA4NywyOC43MTgsMjQuMzYxICAgYzYuNzQ3LDEwLjI2NiwxMC4xMjgsMjEuNDI3LDEwLjEyOCwzMy40ODJDMjk5LjYzNSwxNjUuNDczLDI5Ny43MDksMTczLjc4OSwyOTMuODU2LDE4MC45MzR6IiBkYXRhLW9yaWdpbmFsPSIjMDEwMDAyIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDEwMDAyIj48L3BhdGg+CjwvZz48L2c+IDwvc3ZnPg=="); }

.links .schedule:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ4OC4xNTIgNDg4LjE1MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg4LjE1MiA0ODguMTUyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTc3Ljg1NCwyNjkuMzExYzAtNi4xMTUtNC45Ni0xMS4wNjktMTEuMDgtMTEuMDY5aC0zOC42NjVjLTYuMTEzLDAtMTEuMDc0LDQuOTU0LTExLjA3NCwxMS4wNjl2MzguNjYgICAgYzAsNi4xMjMsNC45NjEsMTEuMDc5LDExLjA3NCwxMS4wNzloMzguNjY1YzYuMTIsMCwxMS4wOC00Ljk1NiwxMS4wOC0xMS4wNzlWMjY5LjMxMUwxNzcuODU0LDI2OS4zMTF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+CgkJPHBhdGggZD0iTTI3NC40ODMsMjY5LjMxMWMwLTYuMTE1LTQuOTYxLTExLjA2OS0xMS4wNjktMTEuMDY5aC0zOC42N2MtNi4xMTMsMC0xMS4wNzQsNC45NTQtMTEuMDc0LDExLjA2OXYzOC42NiAgICBjMCw2LjEyMyw0Ljk2MSwxMS4wNzksMTEuMDc0LDExLjA3OWgzOC42N2M2LjEwOCwwLDExLjA2OS00Ljk1NiwxMS4wNjktMTEuMDc5VjI2OS4zMTF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+CgkJPHBhdGggZD0iTTM3MS4xMTcsMjY5LjMxMWMwLTYuMTE1LTQuOTYxLTExLjA2OS0xMS4wNzQtMTEuMDY5aC0zOC42NjVjLTYuMTIsMC0xMS4wOCw0Ljk1NC0xMS4wOCwxMS4wNjl2MzguNjYgICAgYzAsNi4xMjMsNC45NiwxMS4wNzksMTEuMDgsMTEuMDc5aDM4LjY2NWM2LjExMywwLDExLjA3NC00Ljk1NiwxMS4wNzQtMTEuMDc5VjI2OS4zMTF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+CgkJPHBhdGggZD0iTTE3Ny44NTQsMzY1Ljk1YzAtNi4xMjUtNC45Ni0xMS4wNzUtMTEuMDgtMTEuMDc1aC0zOC42NjVjLTYuMTEzLDAtMTEuMDc0LDQuOTUtMTEuMDc0LDExLjA3NXYzOC42NTMgICAgYzAsNi4xMTksNC45NjEsMTEuMDc0LDExLjA3NCwxMS4wNzRoMzguNjY1YzYuMTIsMCwxMS4wOC00Ljk1NiwxMS4wOC0xMS4wNzRWMzY1Ljk1TDE3Ny44NTQsMzY1Ljk1eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0yNzQuNDgzLDM2NS45NWMwLTYuMTI1LTQuOTYxLTExLjA3NS0xMS4wNjktMTEuMDc1aC0zOC42N2MtNi4xMTMsMC0xMS4wNzQsNC45NS0xMS4wNzQsMTEuMDc1djM4LjY1MyAgICBjMCw2LjExOSw0Ljk2MSwxMS4wNzQsMTEuMDc0LDExLjA3NGgzOC42N2M2LjEwOCwwLDExLjA2OS00Ljk1NiwxMS4wNjktMTEuMDc0VjM2NS45NXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCQk8cGF0aCBkPSJNMzcxLjExNywzNjUuOTVjMC02LjEyNS00Ljk2MS0xMS4wNzUtMTEuMDY5LTExLjA3NWgtMzguNjdjLTYuMTIsMC0xMS4wOCw0Ljk1LTExLjA4LDExLjA3NXYzOC42NTMgICAgYzAsNi4xMTksNC45NiwxMS4wNzQsMTEuMDgsMTEuMDc0aDM4LjY3YzYuMTA4LDAsMTEuMDY5LTQuOTU2LDExLjA2OS0xMS4wNzRWMzY1Ljk1TDM3MS4xMTcsMzY1Ljk1eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik00NDAuMjU0LDU0LjM1NHY1OS4wNWMwLDI2LjY5LTIxLjY1Miw0OC4xOTgtNDguMzM4LDQ4LjE5OGgtMzAuNDkzYy0yNi42ODgsMC00OC42MjctMjEuNTA4LTQ4LjYyNy00OC4xOThWNTQuMTQyICAgIGgtMTM3LjQ0djU5LjI2MmMwLDI2LjY5LTIxLjkzOCw0OC4xOTgtNDguNjIyLDQ4LjE5OEg5Ni4yMzVjLTI2LjY4NSwwLTQ4LjMzNi0yMS41MDgtNDguMzM2LTQ4LjE5OHYtNTkuMDUgICAgQzI0LjU3Niw1NS4wNTcsNS40MTEsNzQuMzU2LDUuNDExLDk4LjA3N3YzNDYuMDYxYzAsMjQuMTY3LDE5LjU4OCw0NC4wMTUsNDMuNzU1LDQ0LjAxNWgzODkuODIgICAgYzI0LjEzMSwwLDQzLjc1NS0xOS44ODksNDMuNzU1LTQ0LjAxNVY5OC4wNzdDNDgyLjc0MSw3NC4zNTYsNDYzLjU3Nyw1NS4wNTcsNDQwLjI1NCw1NC4zNTR6IE00MjYuMDkxLDQyMi41ODggICAgYzAsMTAuNDQ0LTguNDY4LDE4LjkxNy0xOC45MTYsMTguOTE3SDgwLjE0NGMtMTAuNDQ4LDAtMTguOTE2LTguNDczLTE4LjkxNi0xOC45MTdWMjQzLjgzNWMwLTEwLjQ0OCw4LjQ2Ny0xOC45MjEsMTguOTE2LTE4LjkyMSAgICBoMzI3LjAzYzEwLjQ0OCwwLDE4LjkxNiw4LjQ3MywxOC45MTYsMTguOTIxTDQyNi4wOTEsNDIyLjU4OEw0MjYuMDkxLDQyMi41ODh6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+CgkJPHBhdGggZD0iTTk2LjEyOCwxMjkuOTQ1aDMwLjE2MmM5LjE1NSwwLDE2LjU3OC03LjQxMiwxNi41NzgtMTYuNTY3VjE2LjU3M0MxNDIuODY4LDcuNDE3LDEzNS40NDUsMCwxMjYuMjksMEg5Ni4xMjggICAgQzg2Ljk3MiwwLDc5LjU1LDcuNDE3LDc5LjU1LDE2LjU3M3Y5Ni44MDVDNzkuNTUsMTIyLjUzMyw4Ni45NzIsMTI5Ljk0NSw5Ni4xMjgsMTI5Ljk0NXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCQk8cGF0aCBkPSJNMzYxLjAzNSwxMjkuOTQ1aDMwLjE2MmM5LjE0OSwwLDE2LjU3Mi03LjQxMiwxNi41NzItMTYuNTY3VjE2LjU3M0M0MDcuNzcsNy40MTcsNDAwLjM0NywwLDM5MS4xOTcsMGgtMzAuMTYyICAgIGMtOS4xNTQsMC0xNi41NzcsNy40MTctMTYuNTc3LDE2LjU3M3Y5Ni44MDVDMzQ0LjQ1OCwxMjIuNTMzLDM1MS44ODEsMTI5Ljk0NSwzNjEuMDM1LDEyOS45NDV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg=="); }

.firstscreen {
  position: relative; }
  .firstscreen .slider-controls {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    visibility: hidden; }
  .firstscreen .slider-controls .slider-dots button {
    background-color: #fff; }
  .firstscreen .slick-slide {
    display: none; }
  .firstscreen .slick-slide:nth-of-type(1) {
    display: block; }
  .firstscreen .slick-slide .title {
    -webkit-transform: translate(15rem, 0);
        -ms-transform: translate(15rem, 0);
            transform: translate(15rem, 0);
    opacity: .5;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-delay: .2s;
         -o-transition-delay: .2s;
            transition-delay: .2s;
    -webkit-transition-duration: .7s;
         -o-transition-duration: .7s;
            transition-duration: .7s; }
  .firstscreen .slick-slide .excerpt {
    -webkit-transform: translate(15rem, 0);
        -ms-transform: translate(15rem, 0);
            transform: translate(15rem, 0);
    opacity: .5;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-delay: .3s;
         -o-transition-delay: .3s;
            transition-delay: .3s;
    -webkit-transition-duration: .7s;
         -o-transition-duration: .7s;
            transition-duration: .7s; }
  .firstscreen .slick-slide .btn {
    -webkit-transform: translate(15rem, 0);
        -ms-transform: translate(15rem, 0);
            transform: translate(15rem, 0);
    opacity: .5;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-delay: .4s;
         -o-transition-delay: .4s;
            transition-delay: .4s;
    -webkit-transition-duration: .7s;
         -o-transition-duration: .7s;
            transition-duration: .7s; }
  .firstscreen .slick-slide.slick-current {
    display: block; }
  .firstscreen .slick-slide.slick-active .title,
  .firstscreen .slick-slide.slick-active .excerpt,
  .firstscreen .slick-slide.slick-active .btn {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; }
  .firstscreen .warning {
    padding-left: 0;
    margin-bottom: 0;
    padding: .5em 1em;
    background-color: rgba(12, 66, 111, 0.75);
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    text-align: center;
    display: none;
    visibility: hidden;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    list-style-type: none;
    -webkit-transform: translate(0%, 100%);
        -ms-transform: translate(0%, 100%);
            transform: translate(0%, 100%);
    -webkit-transition: background-color .2s, -webkit-transform .2s;
    transition: background-color .2s, -webkit-transform .2s;
    -o-transition: transform .2s, background-color .2s;
    transition: transform .2s, background-color .2s;
    transition: transform .2s, background-color .2s, -webkit-transform .2s; }
    @media only screen and (min-width: 75em) {
      .firstscreen .warning {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        visibility: visible; } }
  .firstscreen .warning.active {
    -webkit-transform: translate(0%, 0%);
        -ms-transform: translate(0%, 0%);
            transform: translate(0%, 0%); }
  .firstscreen .warning:hover {
    background-color: #0c426f; }
  .firstscreen .warning a {
    color: #fff; }
  .firstscreen .warning a:hover {
    text-decoration: underline; }
  .firstscreen .warning li {
    margin-right: 1em; }
  .firstscreen .warning li + li::before {
    content: '|';
    margin-right: 1em;
    color: #fff; }
  @media only screen and (min-width: 75em) {
    .firstscreen .warning ~ .slider-controls {
      margin-bottom: 2.625em; } }

.about .logo {
  display: block;
  max-width: 20em;
  height: auto;
  width: 100%;
  margin: 1em auto; }
  @media only screen and (min-width: 38em) {
    .about .logo {
      max-width: 15em; } }
  @media only screen and (min-width: 51em) {
    .about .logo {
      max-width: 22.5em; } }
  @media only screen and (min-width: 75em) {
    .about .logo {
      max-width: 30em; } }

.about .logo img {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.about .title,
.about .excerpt,
.about .basement {
  text-align: center; }
  @media only screen and (min-width: 75em) {
    .about .title,
    .about .excerpt,
    .about .basement {
      text-align: left; } }

.about .advantage {
  position: relative;
  display: block;
  margin: .5em 0;
  padding: .5em;
  border: 1px solid #e1e1e1;
  color: #fff;
  text-shadow: 0 0 0.5em rgba(0, 0, 0, 0.2); }

.about a.advantage:hover {
  color: #fff; }

.about a.advantage:hover::before {
  background-color: rgba(12, 66, 111, 0.75); }

.about .advantage::before {
  content: '';
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(12, 66, 111, 0.5);
  -webkit-transition: background-color .2s;
  -o-transition: background-color .2s;
  transition: background-color .2s; }

.about .advantage .value {
  position: relative;
  z-index: 1;
  font-size: 2.5em;
  line-height: 1em;
  display: block;
  font-weight: bold; }

.about .advantage .label {
  display: block;
  position: relative;
  z-index: 1; }

.about .advantage .bgi {
  display: block; }

.news .categories-names {
  margin: 1rem auto;
  padding-left: 1rem; }

.news .categories-names .item {
  cursor: pointer;
  padding: .2rem 1.5rem;
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
          transform: scale(0.8);
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  -o-transition: transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
  border: .2rem solid transparent;
  display: inline-block; }

.news .categories-names .item.active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  border-color: rgba(12, 66, 111, 0.5); }

.news .news-list {
  position: relative;
  margin-top: 1rem; }

.news .news-list .item {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

.news .thumbnail {
  position: relative;
  margin-bottom: 0.5em;
  overflow: hidden; }
  @media only screen and (min-width: 38em) {
    .news .thumbnail {
      max-width: inherit; } }

.news .thumbnail:nth-child(1),
.news .thumbnail:nth-child(2) {
  min-height: 15rem; }

.news .thumbnail:nth-child(3) {
  min-height: 20rem;
  margin-top: 0.5em; }

.news .thumbnail:hover::after {
  background-color: rgba(12, 66, 111, 0.5); }

.news .thumbnail::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0.5em;
  right: 0.5em;
  bottom: 0;
  -webkit-transition: background-color .2s;
  -o-transition: background-color .2s;
  transition: background-color .2s;
  background-color: rgba(12, 66, 111, 0.25);
  z-index: 0; }

.news__thumbnail .bg {
  position: absolute;
  top: 0;
  left: 0.5em;
  right: 0.5em;
  bottom: 0;
  z-index: -1; }

.news__thumbnail .wp-post-thumbnail {
  display: block;
  width: 1px;
  height: 1px;
  position: relative;
  z-index: -1;
  opacity: 0; }

.news__thumbnail h3 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: .5rem 1rem;
  color: #fff;
  z-index: 1;
  font-size: 1rem; }

.news .entry {
  display: block;
  margin: 0 0 0.5em 0.5em; }

.news .entry + .entry {
  border-top: .1rem solid #e1e1e1;
  padding-top: 0.5em; }

.news__entry h3 {
  margin: 0; }

.news__entry h3 a:hover {
  text-decoration: none; }

.news__entry p {
  margin-top: 0;
  margin-bottom: 0; }

.action .logo {
  width: 10em;
  height: 10em;
  display: block;
  margin: .5em auto; }

.action .title, .action .excerpt {
  margin: .5em 0;
  color: #fff; }

.action .play {
  display: inline-block;
  width: 3em;
  height: 3em;
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  -o-transition: transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  position: absolute;
  top: 2em;
  left: 2em; }
  @media only screen and (min-width: 51em) {
    .action .play {
      position: static;
      width: 5em;
      height: 5em; } }

.action .play:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2); }

.faculties .item {
  position: relative;
  display: block;
  text-align: center;
  -webkit-perspective: 1000px;
          perspective: 1000px;
  margin-bottom: 0.5em; }

@media only screen and (min-width: 51em) {
  .faculties .item:hover .side--front {
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
    opacity: 0; }
  .faculties .item:hover .side--back {
    -webkit-transform: rotateY(0deg) scale(1);
            transform: rotateY(0deg) scale(1);
    opacity: 1; }
  .faculties .item:hover .side--back::before {
    opacity: 1; } }

.faculties__item .title {
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  max-height: 4.875em;
  -webkit-perspective: 1000px;
          perspective: 1000px;
  -webkit-transform: translateZ(175px) scale(0.86);
          transform: translateZ(175px) scale(0.86); }

.faculties__item .excerpt {
  font-size: 85%;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  max-height: 8.125em;
  -webkit-perspective: 1000px;
          perspective: 1000px;
  -webkit-transform: translateZ(175px) scale(0.86);
          transform: translateZ(175px) scale(0.86); }

.faculties__item .logo {
  display: block; }

.faculties__item .side {
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.faculties__item .side--front {
  padding: 1em; }

.faculties__item .side--back {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: .5em;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: rotateY(180deg) scale(0.75);
          transform: rotateY(180deg) scale(0.75);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #0c426f;
  color: #fff;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  opacity: 0; }

.faculties__item .side--back::before {
  content: '';
  display: block;
  position: absolute;
  top: .5em;
  left: .5em;
  right: .5em;
  bottom: .5em;
  border: 1px solid #fff;
  opacity: 0;
  -webkit-transition: opacity .5s .2s;
  -o-transition: opacity .5s .2s;
  transition: opacity .5s .2s; }

.videos__title {
  display: inline-block;
  margin-bottom: 1em;
  vertical-align: middle; }
  @media only screen and (min-width: 38em) {
    .videos__title {
      margin-bottom: 2em; } }

.videos__title + .title {
  margin-left: .5em; }
  @media only screen and (min-width: 38em) {
    .videos__title + .title {
      margin-left: 2em; } }

.videos .title a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: .5em;
  text-decoration: none;
  font-size: 75%;
  width: 12em;
  min-height: 4em; }
  @media only screen and (min-width: 38em) {
    .videos .title a {
      padding: 1em 2em;
      width: 15em; } }

.videos .title a::after {
  content: '';
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -1em;
  border: 1em solid transparent; }

.videos .title a:hover {
  text-decoration: none;
  background-color: #88c2f2;
  color: #fff; }

.videos .title a.active {
  background-color: #0c426f;
  color: #fff;
  position: relative; }

.videos .title a.active .title {
  color: #fff; }

.videos .title a.active::after {
  border-top: 1em solid #0c426f; }

.videos__item {
  display: none; }

.videos__item.active {
  display: block; }

.videos .permalink {
  display: block;
  margin: 1em auto;
  max-width: 30em;
  position: relative;
  background-color: #fff;
  padding: .5em;
  -webkit-box-shadow: 0 1em 1em rgba(0, 0, 0, 0.25);
          box-shadow: 0 1em 1em rgba(0, 0, 0, 0.25); }
  @media only screen and (min-width: 38em) {
    .videos .permalink {
      margin: 2em auto; } }

.videos .permalink::before {
  content: '';
  display: block;
  position: absolute;
  top: .5em;
  left: .5em;
  right: .5em;
  bottom: .5em;
  z-index: 1;
  background-color: rgba(12, 66, 111, 0.25);
  -webkit-transition: background-color .2s;
  -o-transition: background-color .2s;
  transition: background-color .2s; }

.videos .permalink::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -2.5em;
  margin-left: -2.5em;
  width: 5em;
  height: 5em;
  z-index: 2;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  -o-transition: transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s; }

.videos .permalink:hover::after {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2); }

.videos .permalink:hover::before {
  background-color: rgba(12, 66, 111, 0.5); }

.videos .permalink img {
  display: block;
  position: relative;
  z-index: 0; }

.videos .description {
  text-align: center; }
  @media only screen and (min-width: 75em) {
    .videos .description {
      text-align: left; } }

.videos .description p,
.videos .description ul,
.videos .description ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0; }

.videos .youtube-link {
  display: inline-block;
  color: #ff0000;
  font-size: 125%;
  border: 2px solid rgba(255, 0, 0, 0.25);
  padding: .25em .5em;
  -webkit-transition: border-color .2s;
  -o-transition: border-color .2s;
  transition: border-color .2s; }

.videos .youtube-link:hover {
  border-color: rgba(255, 0, 0, 0.75); }

.videos .youtube-link .label {
  display: inline-block;
  vertical-align: middle; }

.videos .youtube-link::before {
  content: '';
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyLjAwMiA1MTIuMDAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIuMDAyIDUxMi4wMDI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiNFNTM5MzU7IiBkPSJNNDQzLjczNCwyMzYuNTU3bC0xMTIuOTM5LTkuODEzYy00OS44MTItNC4zMzQtOTkuOTA2LTQuMzM0LTE0OS43MTcsMEw2OC4xNCwyMzYuNTU3DQoJYy0zOC42NTksMy4xODctNjguMzQ4LDM1LjYtNjguMTM5LDc0LjM4OVY0MTIuMjhjLTAuMjA0LDM4LjgzNSwyOS41NTcsNzEuMjY1LDY4LjI2Nyw3NC4zODlsMTEyLjkzOSw5LjgxMw0KCWMyNC44MzIsMi4xMzMsNDkuODM1LDMuMjQzLDc0Ljg1OSwzLjI0M2MyNS4wMjQsMCw1MC4wMjctMS4wNjcsNzQuODU5LTMuMjQzbDExMi45MzktOS44MTMNCgljMzguNjY3LTMuMTg4LDY4LjM1OS0zNS42MTMsNjguMTM5LTc0LjQxMVYzMTAuOTI1QzUxMi4xOTQsMjcyLjA5OCw0ODIuNDM2LDIzOS42ODEsNDQzLjczNCwyMzYuNTU3eiIvPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZBRkFGQTsiIGQ9Ik05Ni4wMDEsNDM4Ljk0NmMtNS44OTEsMC0xMC42NjctNC43NzYtMTAuNjY3LTEwLjY2N3YtMTI4YzAtNS44OTEsNC43NzYtMTAuNjY3LDEwLjY2Ny0xMC42NjcNCgkJYzUuODkxLDAsMTAuNjY3LDQuNzc2LDEwLjY2NywxMC42Njd2MTI4QzEwNi42NjgsNDM0LjE3MSwxMDEuODkyLDQzOC45NDYsOTYuMDAxLDQzOC45NDZ6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZBRkFGQTsiIGQ9Ik0xMzguNjY4LDMxMC45NDZINTMuMzM0Yy01Ljg5MSwwLTEwLjY2Ny00Ljc3Ni0xMC42NjctMTAuNjY3czQuNzc2LTEwLjY2NywxMC42NjctMTAuNjY3aDg1LjMzMw0KCQljNS44OTEsMCwxMC42NjcsNC43NzYsMTAuNjY3LDEwLjY2N1MxNDQuNTU5LDMxMC45NDYsMTM4LjY2OCwzMTAuOTQ2eiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0U1MzkzNTsiIGQ9Ik05Ni4wMDEsMTE4Ljk0NmMtMy4zNTcsMC02LjUxOS0xLjU4MS04LjUzMy00LjI2N2wtNjQtODUuMzMzDQoJCWMtMy41MzYtNC43MTItMi41ODItMTEuMzk4LDIuMTMtMTQuOTM0czExLjM5OC0yLjU4MiwxNC45MzQsMi4xM2MwLjAwMSwwLjAwMSwwLjAwMiwwLjAwMiwwLjAwMywwLjAwNGw1NS40NjcsNzMuOTQxDQoJCWw1NS40NjctNzMuOTQxYzMuNTM1LTQuNzEzLDEwLjIyLTUuNjY4LDE0LjkzMy0yLjEzM2M0LjcxMywzLjUzNSw1LjY2OCwxMC4yMjEsMi4xMzMsMTQuOTMzbDAsMGwtNjQsODUuMzMzDQoJCUMxMDIuNTIsMTE3LjM2Niw5OS4zNTksMTE4Ljk0Niw5Ni4wMDEsMTE4Ljk0NnoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRTUzOTM1OyIgZD0iTTk2LjAwMSwyMDQuMjhjLTUuODkxLDAtMTAuNjY3LTQuNzc2LTEwLjY2Ny0xMC42NjdWMTA4LjI4YzAtNS44OTEsNC43NzYtMTAuNjY3LDEwLjY2Ny0xMC42NjcNCgkJYzUuODkxLDAsMTAuNjY3LDQuNzc2LDEwLjY2NywxMC42Njd2ODUuMzMzQzEwNi42NjgsMTk5LjUwNCwxMDEuODkyLDIwNC4yOCw5Ni4wMDEsMjA0LjI4eiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNFNTM5MzU7IiBkPSJNMjEzLjMzNCwyMDQuMjhjLTM1LjM0NiwwLTY0LTI4LjY1NC02NC02NHYtMjEuMzMzYzAtMzUuMzQ2LDI4LjY1NC02NCw2NC02NHM2NCwyOC42NTQsNjQsNjQNCgkJdjIxLjMzM0MyNzcuMzM0LDE3NS42MjYsMjQ4LjY4MSwyMDQuMjgsMjEzLjMzNCwyMDQuMjh6IE0yMTMuMzM0LDc2LjI4Yy0yMy41NjQsMC00Mi42NjcsMTkuMTAzLTQyLjY2Nyw0Mi42Njd2MjEuMzMzDQoJCWMwLDIzLjU2NCwxOS4xMDMsNDIuNjY3LDQyLjY2Nyw0Mi42NjdzNDIuNjY3LTE5LjEwMyw0Mi42NjctNDIuNjY3di0yMS4zMzNDMjU2LjAwMSw5NS4zODIsMjM2Ljg5OSw3Ni4yOCwyMTMuMzM0LDc2LjI4DQoJCUMyMTMuMzM0LDc2LjI4LDIxMy4zMzQsNzYuMjgsMjEzLjMzNCw3Ni4yOHoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRTUzOTM1OyIgZD0iTTM2Mi42NjgsMjA0LjI4Yy0zNS4zNDYsMC02NC0yOC42NTQtNjQtNjRWNjUuNjEzYzAtNS44OTEsNC43NzYtMTAuNjY3LDEwLjY2Ny0xMC42NjcNCgkJczEwLjY2Nyw0Ljc3NiwxMC42NjcsMTAuNjY3djc0LjY2N2MwLDIzLjU2NCwxOS4xMDMsNDIuNjY3LDQyLjY2Nyw0Mi42NjdzNDIuNjY3LTE5LjEwMyw0Mi42NjctNDIuNjY3VjY1LjYxMw0KCQljMC01Ljg5MSw0Ljc3Ni0xMC42NjcsMTAuNjY3LTEwLjY2N2M1Ljg5MSwwLDEwLjY2Nyw0Ljc3NiwxMC42NjcsMTAuNjY3djc0LjY2N0M0MjYuNjY4LDE3NS42MjYsMzk4LjAxNCwyMDQuMjgsMzYyLjY2OCwyMDQuMjh6Ig0KCQkvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNFNTM5MzU7IiBkPSJNNDU4LjY2OCwyMDQuMjhjLTUzLjMzMywwLTUzLjMzMy01Ni4xOTItNTMuMzMzLTc0LjY2N2MwLTUuODkxLDQuNzc2LTEwLjY2NywxMC42NjctMTAuNjY3DQoJCWM1Ljg5MSwwLDEwLjY2Nyw0Ljc3NiwxMC42NjcsMTAuNjY3YzAsNDQuMjY3LDEyLjgsNTMuMzMzLDMyLDUzLjMzM2M1Ljg5MSwwLDEwLjY2Nyw0Ljc3NiwxMC42NjcsMTAuNjY3DQoJCVM0NjQuNTU5LDIwNC4yOCw0NTguNjY4LDIwNC4yOHoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNGQUZBRkE7IiBkPSJNMTkyLjAwMSw0MzguOTQ2Yy0yMy41NjQsMC00Mi42NjctMTkuMTAyLTQyLjY2Ny00Mi42Njd2LTUzLjMzMw0KCQljMC01Ljg5MSw0Ljc3Ni0xMC42NjcsMTAuNjY3LTEwLjY2N2M1Ljg5MSwwLDEwLjY2Nyw0Ljc3NiwxMC42NjcsMTAuNjY3djUzLjMzM2MwLDExLjc4Miw5LjU1MSwyMS4zMzMsMjEuMzMzLDIxLjMzMw0KCQljMTEuNzgyLDAsMjEuMzMzLTkuNTUxLDIxLjMzMy0yMS4zMzN2LTUzLjMzM2MwLTUuODkxLDQuNzc2LTEwLjY2NywxMC42NjctMTAuNjY3YzUuODkxLDAsMTAuNjY3LDQuNzc2LDEwLjY2NywxMC42Njd2NTMuMzMzDQoJCUMyMzQuNjY4LDQxOS44NDQsMjE1LjU2NSw0MzguOTQ2LDE5Mi4wMDEsNDM4Ljk0NnoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkFGQUZBOyIgZD0iTTI2Ni42NjgsNDM4Ljk0NmMtNS44OTEsMC0xMC42NjctNC43NzYtMTAuNjY3LTEwLjY2N3YtMTI4YzAtNS44OTEsNC43NzYtMTAuNjY3LDEwLjY2Ny0xMC42NjcNCgkJYzUuODkxLDAsMTAuNjY3LDQuNzc2LDEwLjY2NywxMC42Njd2MTI4QzI3Ny4zMzQsNDM0LjE3MSwyNzIuNTU5LDQzOC45NDYsMjY2LjY2OCw0MzguOTQ2eiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNGQUZBRkE7IiBkPSJNNDQ4LjAwMSw0MzguOTQ2aC0yMS4zMzNjLTIzLjU2NCwwLTQyLjY2Ny0xOS4xMDItNDIuNjY3LTQyLjY2N3YtMjEuMzMzDQoJCWMwLTIzLjU2NCwxOS4xMDMtNDIuNjY3LDQyLjY2Ny00Mi42NjdjMjMuNTY0LDAsNDIuNjY3LDE5LjEwMyw0Mi42NjcsNDIuNjY3djEwLjY2N2MwLDUuODkxLTQuNzc2LDEwLjY2Ny0xMC42NjcsMTAuNjY3aC01My4zMzMNCgkJYzAsMTEuNzgyLDkuNTUxLDIxLjMzMywyMS4zMzMsMjEuMzMzaDIxLjMzM2M1Ljg5MSwwLDEwLjY2Nyw0Ljc3NiwxMC42NjcsMTAuNjY3UzQ1My44OTIsNDM4Ljk0Niw0NDguMDAxLDQzOC45NDZ6DQoJCSBNNDA1LjMzNCwzNzQuOTQ2aDQyLjY2N2MwLTExLjc4Mi05LjU1MS0yMS4zMzMtMjEuMzMzLTIxLjMzM0M0MTQuODg2LDM1My42MTMsNDA1LjMzNCwzNjMuMTY0LDQwNS4zMzQsMzc0Ljk0NnoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkFGQUZBOyIgZD0iTTMwOS4zMzQsNDM4Ljk0NmMtMjkuNDU1LDAtNTMuMzMzLTIzLjg3OC01My4zMzMtNTMuMzMzczIzLjg3OC01My4zMzMsNTMuMzMzLTUzLjMzMw0KCQlzNTMuMzMzLDIzLjg3OCw1My4zMzMsNTMuMzMzUzMzOC43OSw0MzguOTQ2LDMwOS4zMzQsNDM4Ljk0NnogTTMwOS4zMzQsMzUzLjYxM2MtMTcuNjczLDAtMzIsMTQuMzI3LTMyLDMyczE0LjMyNywzMiwzMiwzMg0KCQlzMzItMTQuMzI3LDMyLTMyUzMyNy4wMDgsMzUzLjYxMywzMDkuMzM0LDM1My42MTN6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==");
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  margin-right: .5em; }

.people .bgi {
  opacity: .5; }

.people h2 {
  margin: 0; }

.people .description {
  margin: 1em 0; }

.questions .bgi:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(12, 66, 111, 0.5); }

.questions .title {
  font-size: 1.25em;
  color: #fff;
  text-shadow: 0.2em 0.2em 0.5em rgba(0, 0, 0, 0.9); }
  @media only screen and (min-width: 51em) {
    .questions .title {
      font-size: 2em; } }

.questions .links li {
  display: block;
  font-size: 200%; }

.questions .links a {
  color: #fff;
  text-shadow: 0.2em 0.2em 0.5em rgba(0, 0, 0, 0.9); }

.questions .title,
.questions .links,
.questions .permalink-wrap {
  text-align: center; }
  @media only screen and (min-width: 51em) {
    .questions .title,
    .questions .links,
    .questions .permalink-wrap {
      text-align: right; } }

.questions .permalink {
  -webkit-box-shadow: 0.2em 0.2em 2em rgba(0, 0, 0, 0.5);
          box-shadow: 0.2em 0.2em 2em rgba(0, 0, 0, 0.5); }

.questions .form,
.questions form {
  background-color: #fff;
  padding: 1em;
  margin: 2em auto;
  -webkit-box-shadow: 0 0 2em rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 2em rgba(0, 0, 0, 0.5); }
  @media only screen and (min-width: 51em) {
    .questions .form,
    .questions form {
      padding: 2em; } }

.archive .entry {
  margin: 2em 0; }

.archive .entry + .entry {
  border-top: 1px solid #e1e1e1;
  padding-top: 2em; }

.archive .entry:nth-of-type(even) .thumbnail {
  float: right; }

.archive .entry:nth-of-type(even) .overlay {
  text-align: right; }

.archive .entry:nth-of-type(even) .info {
  text-align: left; }

.archive__entry .title {
  margin: 0; }

.archive__entry .thumbnail {
  display: block; }

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

.error404 {
  min-height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .error404 .wrap {
    padding: 2em;
    max-width: 50em; }

.search .entry {
  margin: 2em 0; }

.search .entry + .entry {
  border-top: 1px solid #e1e1e1;
  padding-top: 2em; }

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