/*!
 *  Font Awesome 5.6.1 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: "Font Awesome Brands";
  font-style: normal;
  font-weight: normal;
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.eot);
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.woff2) format("woff2"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.woff) format("woff"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.ttf) format("truetype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.svg#fontawesome) format("svg");
}
@font-face {
  font-family: "Font Awesome";
  font-style: normal;
  font-weight: 400;
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.eot);
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.woff2) format("woff2"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.woff) format("woff"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.ttf) format("truetype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.svg#fontawesome) format("svg");
}
@font-face {
  font-family: "Font Awesome";
  font-style: normal;
  font-weight: 900;
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.eot);
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.woff2) format("woff2"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.woff) format("woff"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.ttf) format("truetype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.svg#fontawesome) format("svg");
}
[data-align=left],
.align-left {
  display: block;
  clear: both;
  float: left;
  margin: 6px 20px 6px 0;
  max-width: 25%;
}
@media (max-width: 500px) {
  [data-align=left],
  .align-left {
    float: none;
    max-width: 100%;
    margin: 6px 0 25px;
  }
  [data-align=left] img,
  .align-left img {
    margin: 0 auto;
    width: 100%;
  }
}

[data-align=right],
.align-right {
  display: block;
  clear: both;
  float: right;
  margin: 6px 0 6px 20px;
}
@media (max-width: 500px) {
  [data-align=right],
  .align-right {
    float: none;
    max-width: 100%;
    margin: 6px 0 25px;
  }
  [data-align=right] img,
  .align-right img {
    margin: 0 auto;
    width: 100%;
  }
}

[data-align=center],
.align-center {
  display: block;
  float: none;
  margin: 6px 0 25px;
  width: 100%;
}
[data-align=center] img,
.align-center img {
  margin: 0 auto;
  max-width: 100%;
  height: auto;
}

img.image-inline {
  display: inline-block;
  float: none;
}

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

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

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

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

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0px;
}

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

body {
  background-color: #fff;
}

picture, img, svg {
  max-width: 100%;
  width: auto;
  height: auto;
  display: block;
}

blockquote {
  margin: 1em;
  font-style: italic;
  font-size: 1.5em;
}

.mm-wrapper {
  overflow-y: hidden !important;
}

.visually-hidden {
  display: none;
}

button, [type=button], [type=reset], [type=submit],
a.button {
  -webkit-font-smoothing: antialiased;
  background-color: #532F64;
  border: none;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  padding: 3px 15px;
  letter-spacing: -0.5px;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  margin-top: 15px;
  margin-bottom: 25px;
}
button:hover, button:focus, [type=button]:hover, [type=button]:focus, [type=reset]:hover, [type=reset]:focus, [type=submit]:hover, [type=submit]:focus,
a.button:hover,
a.button:focus {
  background-color: #333F48;
  color: #fff;
}
button:disabled, [type=button]:disabled, [type=reset]:disabled, [type=submit]:disabled,
a.button:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.sharethis-buttons {
  float: right;
  margin-top: -50px;
  clear: right;
}

.slick__slide.slide .views-field-edit-node > .field-content {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 24px;
  height: 24px;
  overflow: hidden;
  background: var(--colorGinLayer3Background);
  border: 1px solid var(--colorGinLayer2Border);
  border-radius: 100%;
}
.slick__slide.slide .views-field-edit-node > .field-content:after {
  content: "\f303";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  margin-right: 0;
  margin-left: 0.5em;
  margin: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  text-align: center;
  pointer-events: none;
  font-weight: 900;
  font-size: 12px;
  line-height: 1.8em;
  color: #e8d3a3;
}
.slick__slide.slide .views-field-edit-node > .field-content:hover:after {
  color: white;
  cursor: pointer;
}

.slick__slide.slide {
  position: relative;
}
.slick__slide.slide .views-field-edit-node > .field-content > a {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  opacity: 0;
}

#block-mobilefootermenu {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #373737;
  color: white;
  border-top: 1px solid white;
  padding: 10px;
}
@media all and (max-width: 500px) {
  #block-mobilefootermenu {
    display: block;
    z-index: 1000;
  }
}
#block-mobilefootermenu .field--name-body ul {
  padding: 0;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  gap: 5px;
}
#block-mobilefootermenu .field--name-body ul li {
  display: block;
  margin: 0px;
  padding: 0px;
}
#block-mobilefootermenu .field--name-body ul li > a {
  color: white;
  font-size: 11px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  padding: 6px;
}
#block-mobilefootermenu .field--name-body ul li > a svg.ext {
  display: none;
}
#block-mobilefootermenu .field--name-body ul li.mfm-shw-srch > a:before {
  content: "\f002";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  font-weight: 800;
  font-size: 18px;
  vertical-align: middle;
  margin-right: 4px;
}
#block-mobilefootermenu .field--name-body ul li.mfm-call > a:before {
  content: "\f095";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  font-weight: 800;
  -webkit-transform: rotate(98deg);
          transform: rotate(98deg);
  margin-right: 3px;
  font-size: 18px;
  vertical-align: middle;
}
#block-mobilefootermenu .field--name-body ul li.mfm-directions > a:before {
  content: "\f041";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  font-weight: 800;
  font-size: 18px;
  vertical-align: middle;
  margin-right: 4px;
  position: relative;
  top: -3px;
}

fieldset {
  background-color: rgb(185.1818181818, 186.6363636364, 188.8181818182);
  border: 1px solid #9FA1A4;
  margin: 0 0 calc(1.5em / 2);
  padding: 1.5em;
}

input,
label,
select {
  display: block;
  font-family: "Montserrat", sans-serif;
  font-size: 1em;
}

label {
  font-weight: 600;
  margin-bottom: calc(calc(1.5em / 2) / 2);
}
label.required::after {
  content: "*";
}
label abbr {
  display: none;
}

[type=color], [type=date], [type=datetime], [type=datetime-local], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], input:not([type]), textarea,
select,
select[multiple=multiple],
textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #fff;
  border: 1px solid #9FA1A4;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  color: #532F64;
  font-weight: 500;
  margin-bottom: calc(1.5em / 2);
  padding: calc(1.5em / 3);
  -webkit-transition: border-color;
  transition: border-color;
  width: 100%;
}
[type=color]:hover, [type=date]:hover, [type=datetime]:hover, [type=datetime-local]:hover, [type=email]:hover, [type=month]:hover, [type=number]:hover, [type=password]:hover, [type=search]:hover, [type=tel]:hover, [type=text]:hover, [type=time]:hover, [type=url]:hover, [type=week]:hover, input:not([type]):hover, textarea:hover,
select:hover,
select[multiple=multiple]:hover,
textarea:hover {
  border-color: rgb(132.8181818182, 135.3636363636, 139.1818181818);
}
[type=color]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=email]:focus, [type=month]:focus, [type=number]:focus, [type=password]:focus, [type=search]:focus, [type=tel]:focus, [type=text]:focus, [type=time]:focus, [type=url]:focus, [type=week]:focus, input:not([type]):focus, textarea:focus,
select:focus,
select[multiple=multiple]:focus,
textarea:focus {
  border-color: #532F64;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(68.6020408163, 38.8469387755, 82.6530612245, 0.7);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(68.6020408163, 38.8469387755, 82.6530612245, 0.7);
  outline: none;
}
[type=color]::-webkit-input-placeholder, [type=date]::-webkit-input-placeholder, [type=datetime]::-webkit-input-placeholder, [type=datetime-local]::-webkit-input-placeholder, [type=email]::-webkit-input-placeholder, [type=month]::-webkit-input-placeholder, [type=number]::-webkit-input-placeholder, [type=password]::-webkit-input-placeholder, [type=search]::-webkit-input-placeholder, [type=tel]::-webkit-input-placeholder, [type=text]::-webkit-input-placeholder, [type=time]::-webkit-input-placeholder, [type=url]::-webkit-input-placeholder, [type=week]::-webkit-input-placeholder, input:not([type])::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder, select[multiple=multiple]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  color: #532F64;
  font-weight: 500;
}
[type=color]::-moz-placeholder, [type=date]::-moz-placeholder, [type=datetime]::-moz-placeholder, [type=datetime-local]::-moz-placeholder, [type=email]::-moz-placeholder, [type=month]::-moz-placeholder, [type=number]::-moz-placeholder, [type=password]::-moz-placeholder, [type=search]::-moz-placeholder, [type=tel]::-moz-placeholder, [type=text]::-moz-placeholder, [type=time]::-moz-placeholder, [type=url]::-moz-placeholder, [type=week]::-moz-placeholder, input:not([type])::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder, select[multiple=multiple]::-moz-placeholder, textarea::-moz-placeholder {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  color: #532F64;
  font-weight: 500;
}
[type=color]:-ms-input-placeholder, [type=date]:-ms-input-placeholder, [type=datetime]:-ms-input-placeholder, [type=datetime-local]:-ms-input-placeholder, [type=email]:-ms-input-placeholder, [type=month]:-ms-input-placeholder, [type=number]:-ms-input-placeholder, [type=password]:-ms-input-placeholder, [type=search]:-ms-input-placeholder, [type=tel]:-ms-input-placeholder, [type=text]:-ms-input-placeholder, [type=time]:-ms-input-placeholder, [type=url]:-ms-input-placeholder, [type=week]:-ms-input-placeholder, input:not([type]):-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder, select[multiple=multiple]:-ms-input-placeholder, textarea:-ms-input-placeholder {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  color: #532F64;
  font-weight: 500;
}
[type=color]::-ms-input-placeholder, [type=date]::-ms-input-placeholder, [type=datetime]::-ms-input-placeholder, [type=datetime-local]::-ms-input-placeholder, [type=email]::-ms-input-placeholder, [type=month]::-ms-input-placeholder, [type=number]::-ms-input-placeholder, [type=password]::-ms-input-placeholder, [type=search]::-ms-input-placeholder, [type=tel]::-ms-input-placeholder, [type=text]::-ms-input-placeholder, [type=time]::-ms-input-placeholder, [type=url]::-ms-input-placeholder, [type=week]::-ms-input-placeholder, input:not([type])::-ms-input-placeholder, textarea::-ms-input-placeholder, select::-ms-input-placeholder, select[multiple=multiple]::-ms-input-placeholder, textarea::-ms-input-placeholder {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  color: #532F64;
  font-weight: 500;
}
[type=color]::placeholder, [type=date]::placeholder, [type=datetime]::placeholder, [type=datetime-local]::placeholder, [type=email]::placeholder, [type=month]::placeholder, [type=number]::placeholder, [type=password]::placeholder, [type=search]::placeholder, [type=tel]::placeholder, [type=text]::placeholder, [type=time]::placeholder, [type=url]::placeholder, [type=week]::placeholder, input:not([type])::placeholder, textarea::placeholder,
select::placeholder,
select[multiple=multiple]::placeholder,
textarea::placeholder {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  color: #532F64;
  font-weight: 500;
}
[type=color].disabeld, [type=date].disabeld, [type=datetime].disabeld, [type=datetime-local].disabeld, [type=email].disabeld, [type=month].disabeld, [type=number].disabeld, [type=password].disabeld, [type=search].disabeld, [type=tel].disabeld, [type=text].disabeld, [type=time].disabeld, [type=url].disabeld, [type=week].disabeld, input:not([type]).disabeld, textarea.disabeld,
select.disabeld,
select[multiple=multiple].disabeld,
textarea.disabeld {
  background: #CCC;
}

select {
  padding: 0.44em;
  -moz-appearance: none;
  -webkit-appearance: none;
}

textarea {
  resize: vertical;
}

input[type=checkbox],
input[type=radio] {
  display: inline;
  margin-right: calc(1.5em / 2)/2;
}

input[type=file] {
  padding-bottom: calc(1.5em / 2);
  width: 100%;
}

select {
  margin-bottom: 1.5em;
  max-width: 100%;
  width: auto;
}

fieldset.radios--wrapper.fieldgroup {
  background: none;
  margin-top: 0px;
}
fieldset.radios--wrapper.fieldgroup .fieldset-wrapper .form-item label {
  font-weight: bold;
}
fieldset.radios--wrapper.fieldgroup .fieldset-wrapper .form-item .description {
  display: inline-block;
  margin-left: 4px;
}
fieldset.radios--wrapper.fieldgroup .fieldset-wrapper .form-item .description .webform-element-description:before {
  content: " - ";
}

.fa-twitter:before {
  content: "\f099";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em;
}
.fa-twitter:hover {
  color: get-social-media-color("twitter");
}

.fa-facebook-square:before {
  content: "\f082";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em;
}
.fa-facebook-square:hover {
  color: get-social-media-color("facebook-square");
}

.fa-linkedin-in:before {
  content: "\f0e1";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em;
}
.fa-linkedin-in:hover {
  color: get-social-media-color("linkedin-in");
}

.fa-facebook:before {
  content: "\f09a";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em;
}
.fa-facebook:hover {
  color: get-social-media-color("facebook");
}

.fa-instagram:before {
  content: "\f16d";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em;
}
.fa-instagram:hover {
  color: get-social-media-color("instagram");
}

.fa-envelope:before {
  content: "\f0e0";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-weight: 900;
  margin-right: 0.5em;
}
.fa-envelope:hover {
  color: get-social-media-color("envelope");
}

/*
FILE FORMAT ICONS
by Greg Schoppe (http://gschoppe.com)
USAGE: include FontAwesome on page, as shown on http://fontawesome.io
       then include this css file, and target links by adding the link-icon
       class.  Note: try to avoid or manually label links to websites, as that
       detection code is necessarily janky. when in doubt, just end all external
       links with a trailing slash (/), a query string (?), or a link target (#)
*/
.media--view-mode-resource-link a[href$=".txt"]:before {
  content: "\f15c";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".pdf"]:before {
  content: "\f1c1";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".doc"]:before,
.media--view-mode-resource-link a[href$=".docx"]:before {
  content: "\f1c2";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".xls"]:before,
.media--view-mode-resource-link a[href$=".xlsx"]:before {
  content: "\f1c3";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".ppt"]:before,
.media--view-mode-resource-link a[href$=".pptx"]:before {
  content: "\f1c4";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".gif"]:before,
.media--view-mode-resource-link a[href$=".jpg"]:before,
.media--view-mode-resource-link a[href$=".jpeg"]:before,
.media--view-mode-resource-link a[href$=".png"]:before,
.media--view-mode-resource-link a[href$=".bmp"]:before,
.media--view-mode-resource-link a[href$=".tif"]:before {
  content: "\f1c5";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".zip"]:before,
.media--view-mode-resource-link a[href$=".zipx"]:before,
.media--view-mode-resource-link a[href$=".rar"]:before,
.media--view-mode-resource-link a[href$=".tar"]:before,
.media--view-mode-resource-link a[href$=".gz"]:before,
.media--view-mode-resource-link a[href$=".dmg"]:before,
.media--view-mode-resource-link a[href$=".iso"]:before {
  content: "\f1c6";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".wav"]:before,
.media--view-mode-resource-link a[href$=".mp3"]:before,
.media--view-mode-resource-link a[href$=".fla"]:before,
.media--view-mode-resource-link a[href$=".flac"]:before,
.media--view-mode-resource-link a[href$=".ra"]:before,
.media--view-mode-resource-link a[href$=".rma"]:before,
.media--view-mode-resource-link a[href$=".aif"]:before,
.media--view-mode-resource-link a[href$=".aiff"]:before,
.media--view-mode-resource-link a[href$=".aa"]:before,
.media--view-mode-resource-link a[href$=".aac"]:before,
.media--view-mode-resource-link a[href$=".aax"]:before,
.media--view-mode-resource-link a[href$=".ac3"]:before,
.media--view-mode-resource-link a[href$=".au"]:before,
.media--view-mode-resource-link a[href$=".ogg"]:before,
.media--view-mode-resource-link a[href$=".avr"]:before,
.media--view-mode-resource-link a[href$=".3ga"]:before,
.media--view-mode-resource-link a[href$=".mid"]:before,
.media--view-mode-resource-link a[href$=".midi"]:before,
.media--view-mode-resource-link a[href$=".m4a"]:before,
.media--view-mode-resource-link a[href$=".mp4a"]:before,
.media--view-mode-resource-link a[href$=".amz"]:before,
.media--view-mode-resource-link a[href$=".mka"]:before,
.media--view-mode-resource-link a[href$=".asx"]:before,
.media--view-mode-resource-link a[href$=".pcm"]:before,
.media--view-mode-resource-link a[href$=".m3u"]:before,
.media--view-mode-resource-link a[href$=".wma"]:before,
.media--view-mode-resource-link a[href$=".xwma"]:before {
  content: "\f1c7";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link .field--type-video-embed-field a:before,
.media--view-mode-resource-link a[href*="youtube.com"]:before,
.media--view-mode-resource-link a[href*="youtu.be"]:before,
.media--view-mode-resource-link a[href$=".avi"]:before,
.media--view-mode-resource-link a[href$=".mpg"]:before,
.media--view-mode-resource-link a[href$=".mp4"]:before,
.media--view-mode-resource-link a[href$=".mkv"]:before,
.media--view-mode-resource-link a[href$=".mov"]:before,
.media--view-mode-resource-link a[href$=".wmv"]:before,
.media--view-mode-resource-link a[href$=".vp6"]:before,
.media--view-mode-resource-link a[href$=".264"]:before,
.media--view-mode-resource-link a[href$=".vid"]:before,
.media--view-mode-resource-link a[href$=".rv"]:before,
.media--view-mode-resource-link a[href$=".webm"]:before,
.media--view-mode-resource-link a[href$=".swf"]:before,
.media--view-mode-resource-link a[href$=".h264"]:before,
.media--view-mode-resource-link a[href$=".flv"]:before,
.media--view-mode-resource-link a[href$=".mk3d"]:before,
.media--view-mode-resource-link a[href$=".gifv"]:before,
.media--view-mode-resource-link a[href$=".oggv"]:before,
.media--view-mode-resource-link a[href$=".3gp"]:before,
.media--view-mode-resource-link a[href$=".m4v"]:before,
.media--view-mode-resource-link a[href$=".movie"]:before,
.media--view-mode-resource-link a[href$=".divx"]:before {
  content: "\f1c8";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".css"]:before,
.media--view-mode-resource-link a[href$=".js"]:before,
.media--view-mode-resource-link a[href$=".py"]:before,
.media--view-mode-resource-link a[href$=".git"]:before,
.media--view-mode-resource-link a[href$=".cpp"]:before,
.media--view-mode-resource-link a[href$=".h"]:before,
.media--view-mode-resource-link a[href$=".ini"]:before,
.media--view-mode-resource-link a[href$=".config"]:before {
  content: "\f1c9";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".exe"]:before,
.media--view-mode-resource-link a[href$=".jar"]:before,
.media--view-mode-resource-link a[href$=".dll"]:before,
.media--view-mode-resource-link a[href$=".bat"]:before,
.media--view-mode-resource-link a[href$=".pl"]:before,
.media--view-mode-resource-link a[href$=".scr"]:before,
.media--view-mode-resource-link a[href$=".msi"]:before,
.media--view-mode-resource-link a[href$=".app"]:before,
.media--view-mode-resource-link a[href$=".deb"]:before,
.media--view-mode-resource-link a[href$=".apk"]:before,
.media--view-mode-resource-link a[href$=".vb"]:before,
.media--view-mode-resource-link a[href$=".prg"]:before,
.media--view-mode-resource-link a[href$=".sh"]:before {
  content: "\f085";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-weight: 900;
  margin-right: 0.5em;
}

ul {
  list-style-type: none;
  padding: 15px 15px 10px 15px;
  margin-bottom: 0px;
}
ul > li {
  position: relative;
  margin-left: 15px;
  margin-bottom: 5px;
}
ul > li:before {
  position: absolute;
  left: -15px;
  top: 0.5em;
  content: " ";
  background: purple;
  width: 5px;
  height: 5px;
  display: block;
}
ul > li ul {
  list-style-type: disc;
  margin-bottom: 0;
  padding-left: 0;
}
ul > li ul li:before {
  display: none;
  content: "";
}

ol {
  list-style-type: decimal;
  margin-bottom: calc(1.5em / 2);
  padding-left: 1.5em;
}
ol > li {
  margin-left: 20px;
  padding: 3px;
}
ol > li ol {
  list-style-type: upper-alpha;
  margin-bottom: 0;
  padding-left: 0;
}
ol > li ol ol {
  list-style-type: upper-roman;
}
ol > li ol ol ol {
  list-style-type: lower-alpha;
}
ol > li ol ol ol ol {
  list-style-type: lower-roman;
}

dl {
  margin-bottom: calc(1.5em / 2);
}
dl dt {
  font-weight: bold;
  margin-top: calc(1.5em / 2);
}
dl dd {
  margin: 0;
}

.entity-ref-tab-formatter-tabs > ul > li::before, #toolbar-item-administration-tray ul > li::before, nav.tabs ul > li::before,
nav.tabs ol > li::before,
.slick ul > li::before,
.slick ol > li::before,
.contextual ul > li::before,
.contextual ol > li::before,
#header ul > li::before,
#header ol > li::before,
#footer ul > li::before,
#footer ol > li::before {
  content: none !important;
}

nav.tabs ul,
nav.tabs ol,
.slick ul,
.slick ol,
.contextual ul,
.contextual ol,
#header ul,
#header ol,
#footer ul,
#footer ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#toolbar-item-administration-tray ul {
  list-style-type: none;
  padding: 0;
}

.entity-ref-tab-formatter-tabs > ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul.pager__items {
  padding: 30px 0 0 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
ul.pager__items > li {
  padding: 0 !important;
  margin: 2px !important;
  display: inline-block;
}
ul.pager__items > li::before {
  content: none;
}
ul.pager__items > li.is-active > a {
  background: #7E8083;
  pointer-events: none;
}
ul.pager__items > li > a {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  background: #532F64;
  padding: 2px 5px;
  border-radius: 3px;
  color: white;
  line-height: 1.2em;
}

.noembed-wrapper {
  padding-top: 30px;
}
.noembed-wrapper .noembed-embed-inner {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.noembed-wrapper .noembed-embed-inner iframe,
.noembed-wrapper .noembed-embed-inner object,
.noembed-wrapper .noembed-embed-inner embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.noembed-wrapper table.noembed-meta-info {
  display: none;
}

#colorbox {
  max-height: 80% !important;
  max-width: calc(1200px - 40px) !important;
  width: 70% !important;
  height: auto !important;
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: visible !important;
  overflow: visible !important;
}
@media all and (max-width: 540px) {
  #colorbox {
    width: calc(100% - 40px) !important;
  }
}
#colorbox * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#colorbox #cboxWrapper {
  width: 100% !important;
  height: 100% !important;
  padding: 30px;
  position: relative;
  overflow: visible !important;
}
@media all and (max-width: 540px) {
  #colorbox #cboxWrapper {
    padding: 10px;
  }
}
#colorbox #cboxWrapper > div {
  position: relative;
  display: none;
}
#colorbox #cboxWrapper > div > div {
  display: none;
  position: relative;
}
#colorbox #cboxWrapper > div:nth-child(2) {
  display: block;
  width: 100% !important;
  height: 100% !important;
}
#colorbox #cboxWrapper #cboxContent {
  display: block;
  width: 100% !important;
  height: 100% !important;
  max-height: 100%;
  float: none !important;
  overflow: visible;
}
#colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
  overflow-x: hidden;
  overflow-y: auto;
  width: 100% !important;
  height: 100% !important;
  padding: 5px;
}
#colorbox #cboxWrapper #cboxContent #cboxClose {
  top: -42px;
  right: -42px;
  border-radius: 100%;
}
@media all and (max-width: 540px) {
  #colorbox #cboxWrapper #cboxContent #cboxClose {
    top: -18px;
    right: -18px;
  }
}
#colorbox #cboxWrapper #cboxContent .member-bio-full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
  display: flex !important;
  gap: 10px;
}
@media all and (max-width: 850px) {
  #colorbox #cboxWrapper #cboxContent .member-bio-full {
    display: block !important;
  }
}
#colorbox #cboxWrapper #cboxContent .member-bio-full > div {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  word-break: break-word;
  white-space: normal;
}
#colorbox #cboxWrapper #cboxContent .member-bio-full .member-photo {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
}
@media all and (max-width: 850px) {
  #colorbox #cboxWrapper #cboxContent .member-bio-full .member-photo {
    padding: 0px 20px 20px;
    margin: 0 auto;
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 200px;
  }
}
#colorbox #cboxWrapper #cboxContent .member-bio-full .member-info {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 300px;
          flex: 1 1 300px;
}
#colorbox #cboxWrapper #cboxContent .member-bio-full .member-info .member-name {
  font-size: 1.9em;
  font-weight: 500;
  color: #532F64;
  padding-left: 20px;
}
#colorbox #cboxWrapper #cboxContent .member-bio-full .member-info .member-title {
  color: gray;
  padding-left: 20px;
}
#colorbox #cboxWrapper #cboxContent .member-bio-full .member-info .member-bio {
  padding: 20px;
  max-height: 300px;
  overflow-x: hide;
  overflow-y: scroll;
}
@media all and (max-width: 540px) {
  #colorbox #cboxWrapper #cboxContent .member-bio-full .member-info .member-bio {
    max-height: 200px;
  }
}

body.page-node-99 #colorbox #cboxWrapper {
  height: auto !important;
}
body.page-node-99 #colorbox #cboxWrapper > div:nth-child(2) {
  height: auto !important;
}
body.page-node-99 #colorbox #cboxWrapper #cboxContent {
  height: auto !important;
}
body.page-node-99 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
  height: auto !important;
}

table {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
          font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
  border-collapse: collapse;
  margin: calc(1.5em / 2) 0;
  table-layout: fixed;
  width: 100%;
}

th {
  border-bottom: 1px solid rgb(119.9545454545, 122.5909090909, 126.5454545455);
  font-weight: 600;
  padding: calc(1.5em / 2) 0;
  text-align: left;
}

td {
  border-bottom: 1px solid #9FA1A4;
  padding: calc(1.5em / 2) 0;
}

tr,
td,
th {
  vertical-align: middle;
}

body,
.ui-widget {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
          font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #373737;
  font-family: "Montserrat", sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #000;
  margin: 0 0 0.5em 0;
  line-height: 1.2;
}

h1 {
  font-size: 38px;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
  color: #532F64;
}

h2, h3, h4, h5, h6 {
  margin-bottom: 15px;
  margin-top: 15px;
}

h2 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #532F64;
}

h3 {
  font-size: 1.75em;
}

h4 {
  font-size: 1.5em;
}

h5 {
  font-size: 1.25em;
}

h6 {
  font-size: 1em;
}

a {
  color: #532F64;
  text-decoration: none;
  -webkit-transition: color 0.1s linear;
  transition: color 0.1s linear;
}
a:active, a:focus, a:hover {
  color: rgb(39.806122449, 22.5408163265, 47.9591836735);
}
a:active, a:focus {
  outline: none;
}
a:not(.button) > svg.ext {
  display: none;
}
a > svg.ext {
  width: 20px;
  height: 20px;
  margin-left: 4px;
}
a > svg.ext > path {
  fill: #532F64;
  stroke: #532F64;
}

a.button > svg.ext {
  display: none !important;
}

#main .region-inner #block-mainpagecontent .field--name-body a:not(.button) {
  text-decoration: underline;
}

hr {
  border-bottom: 1px solid #9FA1A4;
  border-left: none;
  border-right: none;
  border-top: none;
  margin: 1.5em 0;
}

p {
  margin: 0 0 1em;
}

/* WYSIWYG Styles Dropdown */
span.pullquote-quote {
  float: right;
  clear: right;
  padding: 68px 60px;
  width: 314px;
  max-width: 50%;
  min-height: 220px;
  font-size: 1.5em;
  font-style: italic;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  position: relative;
  margin: 15px 0px 15px 15px;
}
span.pullquote-quote:before, span.pullquote-quote:after {
  content: url(../svg/corner.svg);
  position: absolute;
  top: 20px;
  left: 20px;
}
span.pullquote-quote:after {
  top: auto;
  left: auto;
  right: 20px;
  bottom: 20px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media all and (max-width: 530px) {
  span.pullquote-quote {
    float: none;
    right: unset;
    position: relative;
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 15px 0px;
  }
}

div.avoid-break {
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}

p.featured-paragraph {
  font-size: 1.5em;
}

ul.two-columns-ul {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}

ul.three-columns-ul {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}

sup {
  top: -1px;
}

.ck.ck-editor__main .gin--dark-mode[data-gin-accent=custom] {
  background: white !important;
  color: #373737;
  font-family: "Montserrat", sans-serif;
  font-size: 1em;
  line-height: 1.5;
}
.ck.ck-editor__main .gin--dark-mode[data-gin-accent=custom] {
  padding: 10px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvdXRpbGl0aWVzL19mb250YXdlc29tZS5zY3NzIiwid3lzaXd5Zy5jc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL2Jhc2UvX2FsaWdubWVudC5zY3NzIiwiZmlsZTovLy92YXIvd3d3L2h0bWwvd2ViL3RoZW1lcy9jdXN0b20vdHhjX2Jhc2Uvc2Nzcy9iYXNlL19iYXNlLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL19zZXR0aW5ncy5zY3NzIiwiZmlsZTovLy92YXIvd3d3L2h0bWwvd2ViL3RoZW1lcy9jdXN0b20vdHhjX2Jhc2Uvc2Nzcy9iYXNlL19idXR0b25zLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL3V0aWxpdGllcy9fbWl4aW5zLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL2Jhc2UvX2Zvcm1zLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL2Jhc2UvX2ljb25zLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL2Jhc2UvX2xpc3RzLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL2Jhc2UvX21lZGlhLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL2Jhc2UvX3RhYmxlcy5zY3NzIiwiZmlsZTovLy92YXIvd3d3L2h0bWwvd2ViL3RoZW1lcy9jdXN0b20vdHhjX2Jhc2Uvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL3d5c2l3eWcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0VBQUE7QUFXQTtFQUFXLGtDQUFBO0VBQWtDLGtCQUFBO0VBQWtCLG1CQUFBO0VBQW1CLGdGQUFBO0VBQW9FLHNmQUFBO0FDRHRKO0FER0E7RUFBVywyQkFBQTtFQUEyQixrQkFBQTtFQUFrQixnQkFBQTtFQUFnQixpRkFBQTtFQUFxRSwyZkFBQTtBQ0k3STtBREZBO0VBQVcsMkJBQUE7RUFBMkIsa0JBQUE7RUFBa0IsZ0JBQUE7RUFBZ0IsK0VBQUE7RUFBbUUsaWZBQUE7QUNTM0k7QUN4QkE7O0VBRUUsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0FEMEJGO0FDekJFO0VBUEY7O0lBUUksV0FBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQTtFRDZCRjtFQzVCRTs7SUFDRSxjQUFBO0lBQ0EsV0FBQTtFRCtCSjtBQUNGOztBQzVCQTs7RUFFRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtBRCtCRjtBQzVCRTtFQVJGOztJQVNJLFdBQUE7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7RURnQ0Y7RUMvQkU7O0lBQ0UsY0FBQTtJQUNBLFdBQUE7RURrQ0o7QUFDRjs7QUMvQkE7O0VBRUUsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QURrQ0Y7QUNqQ0U7O0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FEb0NKOztBQ2pDQTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtBRG9DRjs7QUNsQ0E7RUFDRSxnQkFBQTtBRHFDRjs7QUNuQ0E7RUFDRSxrQkFBQTtBRHNDRjs7QUNwQ0E7RUFDRSxpQkFBQTtBRHVDRjs7QUNyQ0E7RUFDRSxtQkFBQTtBRHdDRjs7QUVyR0E7RUFDRSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsWUFB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 */