@charset "UTF-8";
/*@import 'components/accordion-menu';
@import 'components/accordion';
@import 'components/badge';
@import 'components/breadcrumbs';
@import 'components/callout';*/
.answerbase-widget {
  /* -------------------------------------------------- 
     This file contains CSS overrides that are specific
     to making sure that Foundation works well with MVC
  -----------------------------------------------------
  */
  /* Overrides: Errors */
}
.answerbase-widget .input-validation-error, .answerbase-widget input.input-validation-error, .answerbase-widget textarea.input-validation-error {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
}
.answerbase-widget .field-validation-error {
  display: block;
  padding: 6px 4px;
  margin-top: -16px;
  margin-bottom: 12px;
  background: #c60f13;
  color: #fff;
  font-size: 0.9rem;
  border-radius: 3px;
}
.answerbase-widget .field-validation-error[data-valmsg-for=RecaptchaResponse] {
  margin-top: 0;
}
.answerbase-widget .field-validation-error > a {
  text-decoration: underline;
}

.products-answerbase-container {
  padding-top: 40px;
  padding-bottom: 40px;
  border-top: 1px solid #dadada;
  /*.answerbase-widget {
      margin: auto;
  }*/
}

.autocomplete-w1,
.answerbase-widget {
  /*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
  /* Document
     ========================================================================== */
  /**
   * 1. Change the default font family in all browsers (opinionated).
   * 2. Correct the line height in all browsers.
   * 3. Prevent adjustments of font size after orientation changes in
   *    IE on Windows Phone and in iOS.
   */
}
.autocomplete-w1 html,
.answerbase-widget html {
  font-family: sans-serif; /* 1 */
  line-height: 1.15; /* 2 */
  -ms-text-size-adjust: 100%; /* 3 */
  -webkit-text-size-adjust: 100%; /* 3 */
}
.autocomplete-w1,
.answerbase-widget {
  /* Sections
     ========================================================================== */
  /**
   * Remove the margin in all browsers (opinionated).
   */
}
.autocomplete-w1 body,
.answerbase-widget body {
  margin: 0;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Add the correct display in IE 9-.
   */
}
.autocomplete-w1 article,
.autocomplete-w1 aside,
.autocomplete-w1 footer,
.autocomplete-w1 header,
.autocomplete-w1 nav,
.autocomplete-w1 section,
.answerbase-widget article,
.answerbase-widget aside,
.answerbase-widget footer,
.answerbase-widget header,
.answerbase-widget nav,
.answerbase-widget section {
  display: block;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */
}
.autocomplete-w1 h1,
.answerbase-widget h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.autocomplete-w1,
.answerbase-widget {
  /* Grouping content
     ========================================================================== */
  /**
   * Add the correct display in IE 9-.
   */
}
.autocomplete-w1 figcaption,
.autocomplete-w1 figure,
.answerbase-widget figcaption,
.answerbase-widget figure {
  display: block;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Add the correct margin in IE 8.
   */
}
.autocomplete-w1 figure,
.answerbase-widget figure {
  margin: 1em 40px;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */
}
.autocomplete-w1 hr,
.answerbase-widget hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Add the correct display in IE.
   */
}
.autocomplete-w1 main,
.answerbase-widget main {
  display: block;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
}
.autocomplete-w1 pre,
.answerbase-widget pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
.autocomplete-w1,
.answerbase-widget {
  /* Links
     ========================================================================== */
  /**
   * 1. Remove the gray background on active links in IE 10.
   * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
   */
}
.autocomplete-w1 a,
.answerbase-widget a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Remove the outline on focused links when they are also active or hovered
   * in all browsers (opinionated).
   */
}
.autocomplete-w1 a:active,
.autocomplete-w1 a:hover,
.answerbase-widget a:active,
.answerbase-widget a:hover {
  outline-width: 0;
}
.autocomplete-w1,
.answerbase-widget {
  /* Text-level semantics
     ========================================================================== */
  /**
   * 1. Remove the bottom border in Firefox 39-.
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */
}
.autocomplete-w1 abbr[title],
.answerbase-widget abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
   */
}
.autocomplete-w1 b,
.autocomplete-w1 strong,
.answerbase-widget b,
.answerbase-widget strong {
  font-weight: inherit;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */
}
.autocomplete-w1 b,
.autocomplete-w1 strong,
.answerbase-widget b,
.answerbase-widget strong {
  font-weight: bolder;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
}
.autocomplete-w1 code,
.autocomplete-w1 kbd,
.autocomplete-w1 samp,
.answerbase-widget code,
.answerbase-widget kbd,
.answerbase-widget samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Add the correct font style in Android 4.3-.
   */
}
.autocomplete-w1 dfn,
.answerbase-widget dfn {
  font-style: italic;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Add the correct background and color in IE 9-.
   */
}
.autocomplete-w1 mark,
.answerbase-widget mark {
  background-color: #ff0;
  color: #000;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Add the correct font size in all browsers.
   */
}
.autocomplete-w1 small,
.answerbase-widget small {
  font-size: 80%;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
}
.autocomplete-w1 sub,
.autocomplete-w1 sup,
.answerbase-widget sub,
.answerbase-widget sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.autocomplete-w1 sub,
.answerbase-widget sub {
  bottom: -0.25em;
}
.autocomplete-w1 sup,
.answerbase-widget sup {
  top: -0.5em;
}
.autocomplete-w1,
.answerbase-widget {
  /* Embedded content
     ========================================================================== */
  /**
   * Add the correct display in IE 9-.
   */
}
.autocomplete-w1 audio,
.autocomplete-w1 video,
.answerbase-widget audio,
.answerbase-widget video {
  display: inline-block;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Add the correct display in iOS 4-7.
   */
}
.autocomplete-w1 audio:not([controls]),
.answerbase-widget audio:not([controls]) {
  display: none;
  height: 0;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Remove the border on images inside links in IE 10-.
   */
}
.autocomplete-w1 img,
.answerbase-widget img {
  border-style: none;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Hide the overflow in IE.
   */
}
.autocomplete-w1 svg:not(:root),
.answerbase-widget svg:not(:root) {
  overflow: hidden;
}
.autocomplete-w1,
.answerbase-widget {
  /* Forms
     ========================================================================== */
  /**
   * 1. Change the font styles in all browsers (opinionated).
   * 2. Remove the margin in Firefox and Safari.
   */
}
.autocomplete-w1 button,
.autocomplete-w1 input,
.autocomplete-w1 optgroup,
.autocomplete-w1 select,
.autocomplete-w1 textarea,
.answerbase-widget button,
.answerbase-widget input,
.answerbase-widget optgroup,
.answerbase-widget select,
.answerbase-widget textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Show the overflow in IE.
   */
}
.autocomplete-w1 button,
.answerbase-widget button {
  overflow: visible;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */
}
.autocomplete-w1 button,
.autocomplete-w1 select,
.answerbase-widget button,
.answerbase-widget select { /* 1 */
  text-transform: none;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
   *    controls in Android 4.
   * 2. Correct the inability to style clickable types in iOS and Safari.
   */
}
.autocomplete-w1 button,
.autocomplete-w1 html [type=button],
.autocomplete-w1 [type=reset],
.autocomplete-w1 [type=submit],
.answerbase-widget button,
.answerbase-widget html [type=button],
.answerbase-widget [type=reset],
.answerbase-widget [type=submit] {
  -webkit-appearance: button; /* 2 */
}
.autocomplete-w1 button,
.autocomplete-w1 [type=button],
.autocomplete-w1 [type=reset],
.autocomplete-w1 [type=submit],
.answerbase-widget button,
.answerbase-widget [type=button],
.answerbase-widget [type=reset],
.answerbase-widget [type=submit] {
  /**
   * Remove the inner border and padding in Firefox.
   */
}
.autocomplete-w1 button::-moz-focus-inner,
.autocomplete-w1 [type=button]::-moz-focus-inner,
.autocomplete-w1 [type=reset]::-moz-focus-inner,
.autocomplete-w1 [type=submit]::-moz-focus-inner,
.answerbase-widget button::-moz-focus-inner,
.answerbase-widget [type=button]::-moz-focus-inner,
.answerbase-widget [type=reset]::-moz-focus-inner,
.answerbase-widget [type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.autocomplete-w1 button,
.autocomplete-w1 [type=button],
.autocomplete-w1 [type=reset],
.autocomplete-w1 [type=submit],
.answerbase-widget button,
.answerbase-widget [type=button],
.answerbase-widget [type=reset],
.answerbase-widget [type=submit] {
  /**
   * Restore the focus styles unset by the previous rule.
   */
}
.autocomplete-w1 button:-moz-focusring,
.autocomplete-w1 [type=button]:-moz-focusring,
.autocomplete-w1 [type=reset]:-moz-focusring,
.autocomplete-w1 [type=submit]:-moz-focusring,
.answerbase-widget button:-moz-focusring,
.answerbase-widget [type=button]:-moz-focusring,
.answerbase-widget [type=reset]:-moz-focusring,
.answerbase-widget [type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Show the overflow in Edge.
   */
}
.autocomplete-w1 input,
.answerbase-widget input {
  overflow: visible;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * 1. Add the correct box sizing in IE 10-.
   * 2. Remove the padding in IE 10-.
   */
}
.autocomplete-w1 [type=checkbox],
.autocomplete-w1 [type=radio],
.answerbase-widget [type=checkbox],
.answerbase-widget [type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */
}
.autocomplete-w1 [type=number]::-webkit-inner-spin-button,
.autocomplete-w1 [type=number]::-webkit-outer-spin-button,
.answerbase-widget [type=number]::-webkit-inner-spin-button,
.answerbase-widget [type=number]::-webkit-outer-spin-button {
  height: auto;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */
}
.autocomplete-w1 [type=search],
.answerbase-widget [type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
  /**
   * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
   */
}
.autocomplete-w1 [type=search]::-webkit-search-cancel-button, .autocomplete-w1 [type=search]::-webkit-search-decoration,
.answerbase-widget [type=search]::-webkit-search-cancel-button,
.answerbase-widget [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */
}
.autocomplete-w1 ::-webkit-file-upload-button,
.answerbase-widget ::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Change the border, margin, and padding in all browsers (opinionated).
   */
}
.autocomplete-w1 fieldset,
.answerbase-widget fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   * 3. Remove the padding so developers are not caught out when they zero out
   *    `fieldset` elements in all browsers.
   */
}
.autocomplete-w1 legend,
.answerbase-widget legend {
  box-sizing: border-box; /* 1 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  color: inherit; /* 2 */
  white-space: normal; /* 1 */
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * 1. Add the correct display in IE 9-.
   * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */
}
.autocomplete-w1 progress,
.answerbase-widget progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Remove the default vertical scrollbar in IE.
   */
}
.autocomplete-w1 textarea,
.answerbase-widget textarea {
  overflow: auto;
}
.autocomplete-w1,
.answerbase-widget {
  /* Interactive
     ========================================================================== */
  /*
   * Add the correct display in Edge, IE, and Firefox.
   */
}
.autocomplete-w1 details,
.answerbase-widget details {
  display: block;
}
.autocomplete-w1,
.answerbase-widget {
  /*
   * Add the correct display in all browsers.
   */
}
.autocomplete-w1 summary,
.answerbase-widget summary {
  display: list-item;
}
.autocomplete-w1,
.answerbase-widget {
  /*
   * Add the correct display in IE 9-.
   */
}
.autocomplete-w1 menu,
.answerbase-widget menu {
  display: block;
}
.autocomplete-w1,
.answerbase-widget {
  /* Scripting
     ========================================================================== */
  /**
   * Add the correct display in IE 9-.
   */
}
.autocomplete-w1 canvas,
.answerbase-widget canvas {
  display: inline-block;
}
.autocomplete-w1,
.answerbase-widget {
  /**
   * Add the correct display in IE.
   */
}
.autocomplete-w1 template,
.answerbase-widget template {
  display: none;
}
.autocomplete-w1,
.answerbase-widget {
  /* Hidden
     ========================================================================== */
  /**
   * Add the correct display in IE 10-.
   */
}
.autocomplete-w1 [hidden],
.answerbase-widget [hidden] {
  display: none;
}
.autocomplete-w1 .foundation-mq,
.answerbase-widget .foundation-mq {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em";
}
.autocomplete-w1,
.answerbase-widget {
  box-sizing: border-box;
  font-size: 90%;
}
.autocomplete-w1 *,
.autocomplete-w1 *::before,
.autocomplete-w1 *::after,
.answerbase-widget *,
.answerbase-widget *::before,
.answerbase-widget *::after {
  box-sizing: inherit;
}
.autocomplete-w1,
.answerbase-widget {
  /*margin: 0;*/
  /*padding: 0;*/
  background: #fefefe;
  font-family: inherit;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.autocomplete-w1 img,
.answerbase-widget img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}
.autocomplete-w1 textarea,
.answerbase-widget textarea {
  height: auto;
  min-height: 50px;
  border-radius: 4px;
}
.autocomplete-w1 select,
.answerbase-widget select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 4px;
}
.autocomplete-w1 .map_canvas img,
.autocomplete-w1 .map_canvas embed,
.autocomplete-w1 .map_canvas object,
.autocomplete-w1 .mqa-display img,
.autocomplete-w1 .mqa-display embed,
.autocomplete-w1 .mqa-display object,
.answerbase-widget .map_canvas img,
.answerbase-widget .map_canvas embed,
.answerbase-widget .map_canvas object,
.answerbase-widget .mqa-display img,
.answerbase-widget .mqa-display embed,
.answerbase-widget .mqa-display object {
  max-width: none !important;
}
[data-whatinput=mouse] .autocomplete-w1 button,
[data-whatinput=mouse] .answerbase-widget button {
  outline: 0;
}
.autocomplete-w1 button,
.answerbase-widget button {
  padding: 0;
  appearance: none;
  border: 0;
  border-radius: 4px;
  background: transparent;
  line-height: 1;
  cursor: auto;
}
.autocomplete-w1 pre,
.answerbase-widget pre {
  overflow: auto;
}
.autocomplete-w1 button,
.autocomplete-w1 input,
.autocomplete-w1 optgroup,
.autocomplete-w1 select,
.autocomplete-w1 textarea,
.answerbase-widget button,
.answerbase-widget input,
.answerbase-widget optgroup,
.answerbase-widget select,
.answerbase-widget textarea {
  font-family: inherit;
}
.autocomplete-w1 .is-visible,
.answerbase-widget .is-visible {
  display: block !important;
}
.autocomplete-w1 .is-hidden,
.answerbase-widget .is-hidden {
  display: none !important;
}
.autocomplete-w1 .grid-container,
.answerbase-widget .grid-container {
  padding-right: 0.2777777778rem;
  padding-left: 0.2777777778rem;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-container,
  .answerbase-widget .grid-container {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
.autocomplete-w1 .grid-container,
.answerbase-widget .grid-container {
  max-width: 83.3333333333rem;
  margin: 0 auto;
}
.autocomplete-w1 .grid-container.fluid,
.answerbase-widget .grid-container.fluid {
  padding-right: 0.2777777778rem;
  padding-left: 0.2777777778rem;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-container.fluid,
  .answerbase-widget .grid-container.fluid {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
.autocomplete-w1 .grid-container.fluid,
.answerbase-widget .grid-container.fluid {
  max-width: 100%;
  margin: 0 auto;
}
.autocomplete-w1 .grid-container.full,
.answerbase-widget .grid-container.full {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin: 0 auto;
}
.autocomplete-w1 .grid-x,
.answerbase-widget .grid-x {
  display: flex;
  flex-flow: row wrap;
}
.autocomplete-w1 .cell,
.answerbase-widget .cell {
  flex: 0 0 auto;
  min-height: 0px;
  min-width: 0px;
  width: 100%;
}
.autocomplete-w1 .cell.auto,
.answerbase-widget .cell.auto {
  flex: 1 1 0px;
}
.autocomplete-w1 .cell.shrink,
.answerbase-widget .cell.shrink {
  flex: 0 0 auto;
}
.autocomplete-w1 .grid-x > .auto,
.answerbase-widget .grid-x > .auto {
  width: auto;
}
.autocomplete-w1 .grid-x > .shrink,
.answerbase-widget .grid-x > .shrink {
  width: auto;
}
.autocomplete-w1 .grid-x > .small-shrink, .autocomplete-w1 .grid-x > .small-full, .autocomplete-w1 .grid-x > .small-1, .autocomplete-w1 .grid-x > .small-2, .autocomplete-w1 .grid-x > .small-3, .autocomplete-w1 .grid-x > .small-4, .autocomplete-w1 .grid-x > .small-5, .autocomplete-w1 .grid-x > .small-6, .autocomplete-w1 .grid-x > .small-7, .autocomplete-w1 .grid-x > .small-8, .autocomplete-w1 .grid-x > .small-9, .autocomplete-w1 .grid-x > .small-10, .autocomplete-w1 .grid-x > .small-11, .autocomplete-w1 .grid-x > .small-12,
.answerbase-widget .grid-x > .small-shrink,
.answerbase-widget .grid-x > .small-full,
.answerbase-widget .grid-x > .small-1,
.answerbase-widget .grid-x > .small-2,
.answerbase-widget .grid-x > .small-3,
.answerbase-widget .grid-x > .small-4,
.answerbase-widget .grid-x > .small-5,
.answerbase-widget .grid-x > .small-6,
.answerbase-widget .grid-x > .small-7,
.answerbase-widget .grid-x > .small-8,
.answerbase-widget .grid-x > .small-9,
.answerbase-widget .grid-x > .small-10,
.answerbase-widget .grid-x > .small-11,
.answerbase-widget .grid-x > .small-12 {
  flex-basis: auto;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-x > .medium-shrink, .autocomplete-w1 .grid-x > .medium-full, .autocomplete-w1 .grid-x > .medium-1, .autocomplete-w1 .grid-x > .medium-2, .autocomplete-w1 .grid-x > .medium-3, .autocomplete-w1 .grid-x > .medium-4, .autocomplete-w1 .grid-x > .medium-5, .autocomplete-w1 .grid-x > .medium-6, .autocomplete-w1 .grid-x > .medium-7, .autocomplete-w1 .grid-x > .medium-8, .autocomplete-w1 .grid-x > .medium-9, .autocomplete-w1 .grid-x > .medium-10, .autocomplete-w1 .grid-x > .medium-11, .autocomplete-w1 .grid-x > .medium-12,
  .answerbase-widget .grid-x > .medium-shrink,
  .answerbase-widget .grid-x > .medium-full,
  .answerbase-widget .grid-x > .medium-1,
  .answerbase-widget .grid-x > .medium-2,
  .answerbase-widget .grid-x > .medium-3,
  .answerbase-widget .grid-x > .medium-4,
  .answerbase-widget .grid-x > .medium-5,
  .answerbase-widget .grid-x > .medium-6,
  .answerbase-widget .grid-x > .medium-7,
  .answerbase-widget .grid-x > .medium-8,
  .answerbase-widget .grid-x > .medium-9,
  .answerbase-widget .grid-x > .medium-10,
  .answerbase-widget .grid-x > .medium-11,
  .answerbase-widget .grid-x > .medium-12 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .grid-x > .large-shrink, .autocomplete-w1 .grid-x > .large-full, .autocomplete-w1 .grid-x > .large-1, .autocomplete-w1 .grid-x > .large-2, .autocomplete-w1 .grid-x > .large-3, .autocomplete-w1 .grid-x > .large-4, .autocomplete-w1 .grid-x > .large-5, .autocomplete-w1 .grid-x > .large-6, .autocomplete-w1 .grid-x > .large-7, .autocomplete-w1 .grid-x > .large-8, .autocomplete-w1 .grid-x > .large-9, .autocomplete-w1 .grid-x > .large-10, .autocomplete-w1 .grid-x > .large-11, .autocomplete-w1 .grid-x > .large-12,
  .answerbase-widget .grid-x > .large-shrink,
  .answerbase-widget .grid-x > .large-full,
  .answerbase-widget .grid-x > .large-1,
  .answerbase-widget .grid-x > .large-2,
  .answerbase-widget .grid-x > .large-3,
  .answerbase-widget .grid-x > .large-4,
  .answerbase-widget .grid-x > .large-5,
  .answerbase-widget .grid-x > .large-6,
  .answerbase-widget .grid-x > .large-7,
  .answerbase-widget .grid-x > .large-8,
  .answerbase-widget .grid-x > .large-9,
  .answerbase-widget .grid-x > .large-10,
  .answerbase-widget .grid-x > .large-11,
  .answerbase-widget .grid-x > .large-12 {
    flex-basis: auto;
  }
}
.autocomplete-w1 .grid-x > .small-1,
.answerbase-widget .grid-x > .small-1 {
  width: 8.3333333333%;
}
.autocomplete-w1 .grid-x > .small-2,
.answerbase-widget .grid-x > .small-2 {
  width: 16.6666666667%;
}
.autocomplete-w1 .grid-x > .small-3,
.answerbase-widget .grid-x > .small-3 {
  width: 25%;
}
.autocomplete-w1 .grid-x > .small-4,
.answerbase-widget .grid-x > .small-4 {
  width: 33.3333333333%;
}
.autocomplete-w1 .grid-x > .small-5,
.answerbase-widget .grid-x > .small-5 {
  width: 41.6666666667%;
}
.autocomplete-w1 .grid-x > .small-6,
.answerbase-widget .grid-x > .small-6 {
  width: 50%;
}
.autocomplete-w1 .grid-x > .small-7,
.answerbase-widget .grid-x > .small-7 {
  width: 58.3333333333%;
}
.autocomplete-w1 .grid-x > .small-8,
.answerbase-widget .grid-x > .small-8 {
  width: 66.6666666667%;
}
.autocomplete-w1 .grid-x > .small-9,
.answerbase-widget .grid-x > .small-9 {
  width: 75%;
}
.autocomplete-w1 .grid-x > .small-10,
.answerbase-widget .grid-x > .small-10 {
  width: 83.3333333333%;
}
.autocomplete-w1 .grid-x > .small-11,
.answerbase-widget .grid-x > .small-11 {
  width: 91.6666666667%;
}
.autocomplete-w1 .grid-x > .small-12,
.answerbase-widget .grid-x > .small-12 {
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-x > .medium-auto,
  .answerbase-widget .grid-x > .medium-auto {
    flex: 1 1 0px;
    width: auto;
  }
  .autocomplete-w1 .grid-x > .medium-shrink,
  .answerbase-widget .grid-x > .medium-shrink {
    flex: 0 0 auto;
    width: auto;
  }
  .autocomplete-w1 .grid-x > .medium-1,
  .answerbase-widget .grid-x > .medium-1 {
    width: 8.3333333333%;
  }
  .autocomplete-w1 .grid-x > .medium-2,
  .answerbase-widget .grid-x > .medium-2 {
    width: 16.6666666667%;
  }
  .autocomplete-w1 .grid-x > .medium-3,
  .answerbase-widget .grid-x > .medium-3 {
    width: 25%;
  }
  .autocomplete-w1 .grid-x > .medium-4,
  .answerbase-widget .grid-x > .medium-4 {
    width: 33.3333333333%;
  }
  .autocomplete-w1 .grid-x > .medium-5,
  .answerbase-widget .grid-x > .medium-5 {
    width: 41.6666666667%;
  }
  .autocomplete-w1 .grid-x > .medium-6,
  .answerbase-widget .grid-x > .medium-6 {
    width: 50%;
  }
  .autocomplete-w1 .grid-x > .medium-7,
  .answerbase-widget .grid-x > .medium-7 {
    width: 58.3333333333%;
  }
  .autocomplete-w1 .grid-x > .medium-8,
  .answerbase-widget .grid-x > .medium-8 {
    width: 66.6666666667%;
  }
  .autocomplete-w1 .grid-x > .medium-9,
  .answerbase-widget .grid-x > .medium-9 {
    width: 75%;
  }
  .autocomplete-w1 .grid-x > .medium-10,
  .answerbase-widget .grid-x > .medium-10 {
    width: 83.3333333333%;
  }
  .autocomplete-w1 .grid-x > .medium-11,
  .answerbase-widget .grid-x > .medium-11 {
    width: 91.6666666667%;
  }
  .autocomplete-w1 .grid-x > .medium-12,
  .answerbase-widget .grid-x > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .grid-x > .large-auto,
  .answerbase-widget .grid-x > .large-auto {
    flex: 1 1 0px;
    width: auto;
  }
  .autocomplete-w1 .grid-x > .large-shrink,
  .answerbase-widget .grid-x > .large-shrink {
    flex: 0 0 auto;
    width: auto;
  }
  .autocomplete-w1 .grid-x > .large-1,
  .answerbase-widget .grid-x > .large-1 {
    width: 8.3333333333%;
  }
  .autocomplete-w1 .grid-x > .large-2,
  .answerbase-widget .grid-x > .large-2 {
    width: 16.6666666667%;
  }
  .autocomplete-w1 .grid-x > .large-3,
  .answerbase-widget .grid-x > .large-3 {
    width: 25%;
  }
  .autocomplete-w1 .grid-x > .large-4,
  .answerbase-widget .grid-x > .large-4 {
    width: 33.3333333333%;
  }
  .autocomplete-w1 .grid-x > .large-5,
  .answerbase-widget .grid-x > .large-5 {
    width: 41.6666666667%;
  }
  .autocomplete-w1 .grid-x > .large-6,
  .answerbase-widget .grid-x > .large-6 {
    width: 50%;
  }
  .autocomplete-w1 .grid-x > .large-7,
  .answerbase-widget .grid-x > .large-7 {
    width: 58.3333333333%;
  }
  .autocomplete-w1 .grid-x > .large-8,
  .answerbase-widget .grid-x > .large-8 {
    width: 66.6666666667%;
  }
  .autocomplete-w1 .grid-x > .large-9,
  .answerbase-widget .grid-x > .large-9 {
    width: 75%;
  }
  .autocomplete-w1 .grid-x > .large-10,
  .answerbase-widget .grid-x > .large-10 {
    width: 83.3333333333%;
  }
  .autocomplete-w1 .grid-x > .large-11,
  .answerbase-widget .grid-x > .large-11 {
    width: 91.6666666667%;
  }
  .autocomplete-w1 .grid-x > .large-12,
  .answerbase-widget .grid-x > .large-12 {
    width: 100%;
  }
}
.autocomplete-w1 .grid-margin-x:not(.grid-x) > .cell,
.answerbase-widget .grid-margin-x:not(.grid-x) > .cell {
  width: auto;
}
.autocomplete-w1 .grid-margin-y:not(.grid-y) > .cell,
.answerbase-widget .grid-margin-y:not(.grid-y) > .cell {
  height: auto;
}
.autocomplete-w1 .grid-margin-x,
.answerbase-widget .grid-margin-x {
  margin-left: -0.2777777778rem;
  margin-right: -0.2777777778rem;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-margin-x,
  .answerbase-widget .grid-margin-x {
    margin-left: -0.4166666667rem;
    margin-right: -0.4166666667rem;
  }
}
.autocomplete-w1 .grid-margin-x > .cell,
.answerbase-widget .grid-margin-x > .cell {
  width: calc(100% - 0.5555555556rem);
  margin-left: 0.2777777778rem;
  margin-right: 0.2777777778rem;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-margin-x > .cell,
  .answerbase-widget .grid-margin-x > .cell {
    width: calc(100% - 0.8333333333rem);
    margin-left: 0.4166666667rem;
    margin-right: 0.4166666667rem;
  }
}
.autocomplete-w1 .grid-margin-x > .auto,
.answerbase-widget .grid-margin-x > .auto {
  width: auto;
}
.autocomplete-w1 .grid-margin-x > .shrink,
.answerbase-widget .grid-margin-x > .shrink {
  width: auto;
}
.autocomplete-w1 .grid-margin-x > .small-1,
.answerbase-widget .grid-margin-x > .small-1 {
  width: calc(8.3333333333% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x > .small-2,
.answerbase-widget .grid-margin-x > .small-2 {
  width: calc(16.6666666667% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x > .small-3,
.answerbase-widget .grid-margin-x > .small-3 {
  width: calc(25% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x > .small-4,
.answerbase-widget .grid-margin-x > .small-4 {
  width: calc(33.3333333333% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x > .small-5,
.answerbase-widget .grid-margin-x > .small-5 {
  width: calc(41.6666666667% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x > .small-6,
.answerbase-widget .grid-margin-x > .small-6 {
  width: calc(50% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x > .small-7,
.answerbase-widget .grid-margin-x > .small-7 {
  width: calc(58.3333333333% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x > .small-8,
.answerbase-widget .grid-margin-x > .small-8 {
  width: calc(66.6666666667% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x > .small-9,
.answerbase-widget .grid-margin-x > .small-9 {
  width: calc(75% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x > .small-10,
.answerbase-widget .grid-margin-x > .small-10 {
  width: calc(83.3333333333% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x > .small-11,
.answerbase-widget .grid-margin-x > .small-11 {
  width: calc(91.6666666667% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x > .small-12,
.answerbase-widget .grid-margin-x > .small-12 {
  width: calc(100% - 0.5555555556rem);
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-margin-x > .auto,
  .answerbase-widget .grid-margin-x > .auto {
    width: auto;
  }
  .autocomplete-w1 .grid-margin-x > .shrink,
  .answerbase-widget .grid-margin-x > .shrink {
    width: auto;
  }
  .autocomplete-w1 .grid-margin-x > .small-1,
  .answerbase-widget .grid-margin-x > .small-1 {
    width: calc(8.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .small-2,
  .answerbase-widget .grid-margin-x > .small-2 {
    width: calc(16.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .small-3,
  .answerbase-widget .grid-margin-x > .small-3 {
    width: calc(25% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .small-4,
  .answerbase-widget .grid-margin-x > .small-4 {
    width: calc(33.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .small-5,
  .answerbase-widget .grid-margin-x > .small-5 {
    width: calc(41.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .small-6,
  .answerbase-widget .grid-margin-x > .small-6 {
    width: calc(50% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .small-7,
  .answerbase-widget .grid-margin-x > .small-7 {
    width: calc(58.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .small-8,
  .answerbase-widget .grid-margin-x > .small-8 {
    width: calc(66.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .small-9,
  .answerbase-widget .grid-margin-x > .small-9 {
    width: calc(75% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .small-10,
  .answerbase-widget .grid-margin-x > .small-10 {
    width: calc(83.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .small-11,
  .answerbase-widget .grid-margin-x > .small-11 {
    width: calc(91.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .small-12,
  .answerbase-widget .grid-margin-x > .small-12 {
    width: calc(100% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .medium-auto,
  .answerbase-widget .grid-margin-x > .medium-auto {
    width: auto;
  }
  .autocomplete-w1 .grid-margin-x > .medium-shrink,
  .answerbase-widget .grid-margin-x > .medium-shrink {
    width: auto;
  }
  .autocomplete-w1 .grid-margin-x > .medium-1,
  .answerbase-widget .grid-margin-x > .medium-1 {
    width: calc(8.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .medium-2,
  .answerbase-widget .grid-margin-x > .medium-2 {
    width: calc(16.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .medium-3,
  .answerbase-widget .grid-margin-x > .medium-3 {
    width: calc(25% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .medium-4,
  .answerbase-widget .grid-margin-x > .medium-4 {
    width: calc(33.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .medium-5,
  .answerbase-widget .grid-margin-x > .medium-5 {
    width: calc(41.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .medium-6,
  .answerbase-widget .grid-margin-x > .medium-6 {
    width: calc(50% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .medium-7,
  .answerbase-widget .grid-margin-x > .medium-7 {
    width: calc(58.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .medium-8,
  .answerbase-widget .grid-margin-x > .medium-8 {
    width: calc(66.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .medium-9,
  .answerbase-widget .grid-margin-x > .medium-9 {
    width: calc(75% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .medium-10,
  .answerbase-widget .grid-margin-x > .medium-10 {
    width: calc(83.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .medium-11,
  .answerbase-widget .grid-margin-x > .medium-11 {
    width: calc(91.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .medium-12,
  .answerbase-widget .grid-margin-x > .medium-12 {
    width: calc(100% - 0.8333333333rem);
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .grid-margin-x > .large-auto,
  .answerbase-widget .grid-margin-x > .large-auto {
    width: auto;
  }
  .autocomplete-w1 .grid-margin-x > .large-shrink,
  .answerbase-widget .grid-margin-x > .large-shrink {
    width: auto;
  }
  .autocomplete-w1 .grid-margin-x > .large-1,
  .answerbase-widget .grid-margin-x > .large-1 {
    width: calc(8.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .large-2,
  .answerbase-widget .grid-margin-x > .large-2 {
    width: calc(16.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .large-3,
  .answerbase-widget .grid-margin-x > .large-3 {
    width: calc(25% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .large-4,
  .answerbase-widget .grid-margin-x > .large-4 {
    width: calc(33.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .large-5,
  .answerbase-widget .grid-margin-x > .large-5 {
    width: calc(41.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .large-6,
  .answerbase-widget .grid-margin-x > .large-6 {
    width: calc(50% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .large-7,
  .answerbase-widget .grid-margin-x > .large-7 {
    width: calc(58.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .large-8,
  .answerbase-widget .grid-margin-x > .large-8 {
    width: calc(66.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .large-9,
  .answerbase-widget .grid-margin-x > .large-9 {
    width: calc(75% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .large-10,
  .answerbase-widget .grid-margin-x > .large-10 {
    width: calc(83.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .large-11,
  .answerbase-widget .grid-margin-x > .large-11 {
    width: calc(91.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x > .large-12,
  .answerbase-widget .grid-margin-x > .large-12 {
    width: calc(100% - 0.8333333333rem);
  }
}
.autocomplete-w1 .grid-padding-x .grid-padding-x,
.answerbase-widget .grid-padding-x .grid-padding-x {
  margin-right: -0.2777777778rem;
  margin-left: -0.2777777778rem;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-padding-x .grid-padding-x,
  .answerbase-widget .grid-padding-x .grid-padding-x {
    margin-right: -0.4166666667rem;
    margin-left: -0.4166666667rem;
  }
}
.grid-container:not(.full) > .autocomplete-w1 .grid-padding-x,
.grid-container:not(.full) > .answerbase-widget .grid-padding-x {
  margin-right: -0.2777777778rem;
  margin-left: -0.2777777778rem;
}
@media print, screen and (min-width: 40em) {
  .grid-container:not(.full) > .autocomplete-w1 .grid-padding-x,
  .grid-container:not(.full) > .answerbase-widget .grid-padding-x {
    margin-right: -0.4166666667rem;
    margin-left: -0.4166666667rem;
  }
}
.autocomplete-w1 .grid-padding-x > .cell,
.answerbase-widget .grid-padding-x > .cell {
  padding-right: 0.2777777778rem;
  padding-left: 0.2777777778rem;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-padding-x > .cell,
  .answerbase-widget .grid-padding-x > .cell {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
.autocomplete-w1 .small-up-1 > .cell,
.answerbase-widget .small-up-1 > .cell {
  width: 100%;
}
.autocomplete-w1 .small-up-2 > .cell,
.answerbase-widget .small-up-2 > .cell {
  width: 50%;
}
.autocomplete-w1 .small-up-3 > .cell,
.answerbase-widget .small-up-3 > .cell {
  width: 33.3333333333%;
}
.autocomplete-w1 .small-up-4 > .cell,
.answerbase-widget .small-up-4 > .cell {
  width: 25%;
}
.autocomplete-w1 .small-up-5 > .cell,
.answerbase-widget .small-up-5 > .cell {
  width: 20%;
}
.autocomplete-w1 .small-up-6 > .cell,
.answerbase-widget .small-up-6 > .cell {
  width: 16.6666666667%;
}
.autocomplete-w1 .small-up-7 > .cell,
.answerbase-widget .small-up-7 > .cell {
  width: 14.2857142857%;
}
.autocomplete-w1 .small-up-8 > .cell,
.answerbase-widget .small-up-8 > .cell {
  width: 12.5%;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .medium-up-1 > .cell,
  .answerbase-widget .medium-up-1 > .cell {
    width: 100%;
  }
  .autocomplete-w1 .medium-up-2 > .cell,
  .answerbase-widget .medium-up-2 > .cell {
    width: 50%;
  }
  .autocomplete-w1 .medium-up-3 > .cell,
  .answerbase-widget .medium-up-3 > .cell {
    width: 33.3333333333%;
  }
  .autocomplete-w1 .medium-up-4 > .cell,
  .answerbase-widget .medium-up-4 > .cell {
    width: 25%;
  }
  .autocomplete-w1 .medium-up-5 > .cell,
  .answerbase-widget .medium-up-5 > .cell {
    width: 20%;
  }
  .autocomplete-w1 .medium-up-6 > .cell,
  .answerbase-widget .medium-up-6 > .cell {
    width: 16.6666666667%;
  }
  .autocomplete-w1 .medium-up-7 > .cell,
  .answerbase-widget .medium-up-7 > .cell {
    width: 14.2857142857%;
  }
  .autocomplete-w1 .medium-up-8 > .cell,
  .answerbase-widget .medium-up-8 > .cell {
    width: 12.5%;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .large-up-1 > .cell,
  .answerbase-widget .large-up-1 > .cell {
    width: 100%;
  }
  .autocomplete-w1 .large-up-2 > .cell,
  .answerbase-widget .large-up-2 > .cell {
    width: 50%;
  }
  .autocomplete-w1 .large-up-3 > .cell,
  .answerbase-widget .large-up-3 > .cell {
    width: 33.3333333333%;
  }
  .autocomplete-w1 .large-up-4 > .cell,
  .answerbase-widget .large-up-4 > .cell {
    width: 25%;
  }
  .autocomplete-w1 .large-up-5 > .cell,
  .answerbase-widget .large-up-5 > .cell {
    width: 20%;
  }
  .autocomplete-w1 .large-up-6 > .cell,
  .answerbase-widget .large-up-6 > .cell {
    width: 16.6666666667%;
  }
  .autocomplete-w1 .large-up-7 > .cell,
  .answerbase-widget .large-up-7 > .cell {
    width: 14.2857142857%;
  }
  .autocomplete-w1 .large-up-8 > .cell,
  .answerbase-widget .large-up-8 > .cell {
    width: 12.5%;
  }
}
.autocomplete-w1 .grid-margin-x.small-up-1 > .cell,
.answerbase-widget .grid-margin-x.small-up-1 > .cell {
  width: calc(100% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x.small-up-2 > .cell,
.answerbase-widget .grid-margin-x.small-up-2 > .cell {
  width: calc(50% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x.small-up-3 > .cell,
.answerbase-widget .grid-margin-x.small-up-3 > .cell {
  width: calc(33.3333333333% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x.small-up-4 > .cell,
.answerbase-widget .grid-margin-x.small-up-4 > .cell {
  width: calc(25% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x.small-up-5 > .cell,
.answerbase-widget .grid-margin-x.small-up-5 > .cell {
  width: calc(20% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x.small-up-6 > .cell,
.answerbase-widget .grid-margin-x.small-up-6 > .cell {
  width: calc(16.6666666667% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x.small-up-7 > .cell,
.answerbase-widget .grid-margin-x.small-up-7 > .cell {
  width: calc(14.2857142857% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-x.small-up-8 > .cell,
.answerbase-widget .grid-margin-x.small-up-8 > .cell {
  width: calc(12.5% - 0.5555555556rem);
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-margin-x.small-up-1 > .cell,
  .answerbase-widget .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 0.5555555556rem);
  }
  .autocomplete-w1 .grid-margin-x.small-up-2 > .cell,
  .answerbase-widget .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 0.5555555556rem);
  }
  .autocomplete-w1 .grid-margin-x.small-up-3 > .cell,
  .answerbase-widget .grid-margin-x.small-up-3 > .cell {
    width: calc(33.3333333333% - 0.5555555556rem);
  }
  .autocomplete-w1 .grid-margin-x.small-up-4 > .cell,
  .answerbase-widget .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 0.5555555556rem);
  }
  .autocomplete-w1 .grid-margin-x.small-up-5 > .cell,
  .answerbase-widget .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 0.5555555556rem);
  }
  .autocomplete-w1 .grid-margin-x.small-up-6 > .cell,
  .answerbase-widget .grid-margin-x.small-up-6 > .cell {
    width: calc(16.6666666667% - 0.5555555556rem);
  }
  .autocomplete-w1 .grid-margin-x.small-up-7 > .cell,
  .answerbase-widget .grid-margin-x.small-up-7 > .cell {
    width: calc(14.2857142857% - 0.5555555556rem);
  }
  .autocomplete-w1 .grid-margin-x.small-up-8 > .cell,
  .answerbase-widget .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 0.5555555556rem);
  }
  .autocomplete-w1 .grid-margin-x.medium-up-1 > .cell,
  .answerbase-widget .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x.medium-up-2 > .cell,
  .answerbase-widget .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x.medium-up-3 > .cell,
  .answerbase-widget .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x.medium-up-4 > .cell,
  .answerbase-widget .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x.medium-up-5 > .cell,
  .answerbase-widget .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x.medium-up-6 > .cell,
  .answerbase-widget .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x.medium-up-7 > .cell,
  .answerbase-widget .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.2857142857% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x.medium-up-8 > .cell,
  .answerbase-widget .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 0.8333333333rem);
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .grid-margin-x.large-up-1 > .cell,
  .answerbase-widget .grid-margin-x.large-up-1 > .cell {
    width: calc(100% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x.large-up-2 > .cell,
  .answerbase-widget .grid-margin-x.large-up-2 > .cell {
    width: calc(50% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x.large-up-3 > .cell,
  .answerbase-widget .grid-margin-x.large-up-3 > .cell {
    width: calc(33.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x.large-up-4 > .cell,
  .answerbase-widget .grid-margin-x.large-up-4 > .cell {
    width: calc(25% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x.large-up-5 > .cell,
  .answerbase-widget .grid-margin-x.large-up-5 > .cell {
    width: calc(20% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x.large-up-6 > .cell,
  .answerbase-widget .grid-margin-x.large-up-6 > .cell {
    width: calc(16.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x.large-up-7 > .cell,
  .answerbase-widget .grid-margin-x.large-up-7 > .cell {
    width: calc(14.2857142857% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-x.large-up-8 > .cell,
  .answerbase-widget .grid-margin-x.large-up-8 > .cell {
    width: calc(12.5% - 0.8333333333rem);
  }
}
.autocomplete-w1 .small-margin-collapse,
.answerbase-widget .small-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}
.autocomplete-w1 .small-margin-collapse > .cell,
.answerbase-widget .small-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}
.autocomplete-w1 .small-margin-collapse > .small-1,
.answerbase-widget .small-margin-collapse > .small-1 {
  width: 8.3333333333%;
}
.autocomplete-w1 .small-margin-collapse > .small-2,
.answerbase-widget .small-margin-collapse > .small-2 {
  width: 16.6666666667%;
}
.autocomplete-w1 .small-margin-collapse > .small-3,
.answerbase-widget .small-margin-collapse > .small-3 {
  width: 25%;
}
.autocomplete-w1 .small-margin-collapse > .small-4,
.answerbase-widget .small-margin-collapse > .small-4 {
  width: 33.3333333333%;
}
.autocomplete-w1 .small-margin-collapse > .small-5,
.answerbase-widget .small-margin-collapse > .small-5 {
  width: 41.6666666667%;
}
.autocomplete-w1 .small-margin-collapse > .small-6,
.answerbase-widget .small-margin-collapse > .small-6 {
  width: 50%;
}
.autocomplete-w1 .small-margin-collapse > .small-7,
.answerbase-widget .small-margin-collapse > .small-7 {
  width: 58.3333333333%;
}
.autocomplete-w1 .small-margin-collapse > .small-8,
.answerbase-widget .small-margin-collapse > .small-8 {
  width: 66.6666666667%;
}
.autocomplete-w1 .small-margin-collapse > .small-9,
.answerbase-widget .small-margin-collapse > .small-9 {
  width: 75%;
}
.autocomplete-w1 .small-margin-collapse > .small-10,
.answerbase-widget .small-margin-collapse > .small-10 {
  width: 83.3333333333%;
}
.autocomplete-w1 .small-margin-collapse > .small-11,
.answerbase-widget .small-margin-collapse > .small-11 {
  width: 91.6666666667%;
}
.autocomplete-w1 .small-margin-collapse > .small-12,
.answerbase-widget .small-margin-collapse > .small-12 {
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .small-margin-collapse > .medium-1,
  .answerbase-widget .small-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .autocomplete-w1 .small-margin-collapse > .medium-2,
  .answerbase-widget .small-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .autocomplete-w1 .small-margin-collapse > .medium-3,
  .answerbase-widget .small-margin-collapse > .medium-3 {
    width: 25%;
  }
  .autocomplete-w1 .small-margin-collapse > .medium-4,
  .answerbase-widget .small-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .autocomplete-w1 .small-margin-collapse > .medium-5,
  .answerbase-widget .small-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .autocomplete-w1 .small-margin-collapse > .medium-6,
  .answerbase-widget .small-margin-collapse > .medium-6 {
    width: 50%;
  }
  .autocomplete-w1 .small-margin-collapse > .medium-7,
  .answerbase-widget .small-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .autocomplete-w1 .small-margin-collapse > .medium-8,
  .answerbase-widget .small-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .autocomplete-w1 .small-margin-collapse > .medium-9,
  .answerbase-widget .small-margin-collapse > .medium-9 {
    width: 75%;
  }
  .autocomplete-w1 .small-margin-collapse > .medium-10,
  .answerbase-widget .small-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .autocomplete-w1 .small-margin-collapse > .medium-11,
  .answerbase-widget .small-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .autocomplete-w1 .small-margin-collapse > .medium-12,
  .answerbase-widget .small-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .small-margin-collapse > .large-1,
  .answerbase-widget .small-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .autocomplete-w1 .small-margin-collapse > .large-2,
  .answerbase-widget .small-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .autocomplete-w1 .small-margin-collapse > .large-3,
  .answerbase-widget .small-margin-collapse > .large-3 {
    width: 25%;
  }
  .autocomplete-w1 .small-margin-collapse > .large-4,
  .answerbase-widget .small-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .autocomplete-w1 .small-margin-collapse > .large-5,
  .answerbase-widget .small-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .autocomplete-w1 .small-margin-collapse > .large-6,
  .answerbase-widget .small-margin-collapse > .large-6 {
    width: 50%;
  }
  .autocomplete-w1 .small-margin-collapse > .large-7,
  .answerbase-widget .small-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .autocomplete-w1 .small-margin-collapse > .large-8,
  .answerbase-widget .small-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .autocomplete-w1 .small-margin-collapse > .large-9,
  .answerbase-widget .small-margin-collapse > .large-9 {
    width: 75%;
  }
  .autocomplete-w1 .small-margin-collapse > .large-10,
  .answerbase-widget .small-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .autocomplete-w1 .small-margin-collapse > .large-11,
  .answerbase-widget .small-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .autocomplete-w1 .small-margin-collapse > .large-12,
  .answerbase-widget .small-margin-collapse > .large-12 {
    width: 100%;
  }
}
.autocomplete-w1 .small-padding-collapse,
.answerbase-widget .small-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}
.autocomplete-w1 .small-padding-collapse > .cell,
.answerbase-widget .small-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .medium-margin-collapse,
  .answerbase-widget .medium-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .autocomplete-w1 .medium-margin-collapse > .cell,
  .answerbase-widget .medium-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .medium-margin-collapse > .small-1,
  .answerbase-widget .medium-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .autocomplete-w1 .medium-margin-collapse > .small-2,
  .answerbase-widget .medium-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .autocomplete-w1 .medium-margin-collapse > .small-3,
  .answerbase-widget .medium-margin-collapse > .small-3 {
    width: 25%;
  }
  .autocomplete-w1 .medium-margin-collapse > .small-4,
  .answerbase-widget .medium-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .autocomplete-w1 .medium-margin-collapse > .small-5,
  .answerbase-widget .medium-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .autocomplete-w1 .medium-margin-collapse > .small-6,
  .answerbase-widget .medium-margin-collapse > .small-6 {
    width: 50%;
  }
  .autocomplete-w1 .medium-margin-collapse > .small-7,
  .answerbase-widget .medium-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .autocomplete-w1 .medium-margin-collapse > .small-8,
  .answerbase-widget .medium-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .autocomplete-w1 .medium-margin-collapse > .small-9,
  .answerbase-widget .medium-margin-collapse > .small-9 {
    width: 75%;
  }
  .autocomplete-w1 .medium-margin-collapse > .small-10,
  .answerbase-widget .medium-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .autocomplete-w1 .medium-margin-collapse > .small-11,
  .answerbase-widget .medium-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .autocomplete-w1 .medium-margin-collapse > .small-12,
  .answerbase-widget .medium-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .medium-margin-collapse > .medium-1,
  .answerbase-widget .medium-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .autocomplete-w1 .medium-margin-collapse > .medium-2,
  .answerbase-widget .medium-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .autocomplete-w1 .medium-margin-collapse > .medium-3,
  .answerbase-widget .medium-margin-collapse > .medium-3 {
    width: 25%;
  }
  .autocomplete-w1 .medium-margin-collapse > .medium-4,
  .answerbase-widget .medium-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .autocomplete-w1 .medium-margin-collapse > .medium-5,
  .answerbase-widget .medium-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .autocomplete-w1 .medium-margin-collapse > .medium-6,
  .answerbase-widget .medium-margin-collapse > .medium-6 {
    width: 50%;
  }
  .autocomplete-w1 .medium-margin-collapse > .medium-7,
  .answerbase-widget .medium-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .autocomplete-w1 .medium-margin-collapse > .medium-8,
  .answerbase-widget .medium-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .autocomplete-w1 .medium-margin-collapse > .medium-9,
  .answerbase-widget .medium-margin-collapse > .medium-9 {
    width: 75%;
  }
  .autocomplete-w1 .medium-margin-collapse > .medium-10,
  .answerbase-widget .medium-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .autocomplete-w1 .medium-margin-collapse > .medium-11,
  .answerbase-widget .medium-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .autocomplete-w1 .medium-margin-collapse > .medium-12,
  .answerbase-widget .medium-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .medium-margin-collapse > .large-1,
  .answerbase-widget .medium-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .autocomplete-w1 .medium-margin-collapse > .large-2,
  .answerbase-widget .medium-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .autocomplete-w1 .medium-margin-collapse > .large-3,
  .answerbase-widget .medium-margin-collapse > .large-3 {
    width: 25%;
  }
  .autocomplete-w1 .medium-margin-collapse > .large-4,
  .answerbase-widget .medium-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .autocomplete-w1 .medium-margin-collapse > .large-5,
  .answerbase-widget .medium-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .autocomplete-w1 .medium-margin-collapse > .large-6,
  .answerbase-widget .medium-margin-collapse > .large-6 {
    width: 50%;
  }
  .autocomplete-w1 .medium-margin-collapse > .large-7,
  .answerbase-widget .medium-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .autocomplete-w1 .medium-margin-collapse > .large-8,
  .answerbase-widget .medium-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .autocomplete-w1 .medium-margin-collapse > .large-9,
  .answerbase-widget .medium-margin-collapse > .large-9 {
    width: 75%;
  }
  .autocomplete-w1 .medium-margin-collapse > .large-10,
  .answerbase-widget .medium-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .autocomplete-w1 .medium-margin-collapse > .large-11,
  .answerbase-widget .medium-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .autocomplete-w1 .medium-margin-collapse > .large-12,
  .answerbase-widget .medium-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .medium-padding-collapse,
  .answerbase-widget .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .autocomplete-w1 .medium-padding-collapse > .cell,
  .answerbase-widget .medium-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .large-margin-collapse,
  .answerbase-widget .large-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .autocomplete-w1 .large-margin-collapse > .cell,
  .answerbase-widget .large-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .large-margin-collapse > .small-1,
  .answerbase-widget .large-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .autocomplete-w1 .large-margin-collapse > .small-2,
  .answerbase-widget .large-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .autocomplete-w1 .large-margin-collapse > .small-3,
  .answerbase-widget .large-margin-collapse > .small-3 {
    width: 25%;
  }
  .autocomplete-w1 .large-margin-collapse > .small-4,
  .answerbase-widget .large-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .autocomplete-w1 .large-margin-collapse > .small-5,
  .answerbase-widget .large-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .autocomplete-w1 .large-margin-collapse > .small-6,
  .answerbase-widget .large-margin-collapse > .small-6 {
    width: 50%;
  }
  .autocomplete-w1 .large-margin-collapse > .small-7,
  .answerbase-widget .large-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .autocomplete-w1 .large-margin-collapse > .small-8,
  .answerbase-widget .large-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .autocomplete-w1 .large-margin-collapse > .small-9,
  .answerbase-widget .large-margin-collapse > .small-9 {
    width: 75%;
  }
  .autocomplete-w1 .large-margin-collapse > .small-10,
  .answerbase-widget .large-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .autocomplete-w1 .large-margin-collapse > .small-11,
  .answerbase-widget .large-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .autocomplete-w1 .large-margin-collapse > .small-12,
  .answerbase-widget .large-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .large-margin-collapse > .medium-1,
  .answerbase-widget .large-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .autocomplete-w1 .large-margin-collapse > .medium-2,
  .answerbase-widget .large-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .autocomplete-w1 .large-margin-collapse > .medium-3,
  .answerbase-widget .large-margin-collapse > .medium-3 {
    width: 25%;
  }
  .autocomplete-w1 .large-margin-collapse > .medium-4,
  .answerbase-widget .large-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .autocomplete-w1 .large-margin-collapse > .medium-5,
  .answerbase-widget .large-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .autocomplete-w1 .large-margin-collapse > .medium-6,
  .answerbase-widget .large-margin-collapse > .medium-6 {
    width: 50%;
  }
  .autocomplete-w1 .large-margin-collapse > .medium-7,
  .answerbase-widget .large-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .autocomplete-w1 .large-margin-collapse > .medium-8,
  .answerbase-widget .large-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .autocomplete-w1 .large-margin-collapse > .medium-9,
  .answerbase-widget .large-margin-collapse > .medium-9 {
    width: 75%;
  }
  .autocomplete-w1 .large-margin-collapse > .medium-10,
  .answerbase-widget .large-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .autocomplete-w1 .large-margin-collapse > .medium-11,
  .answerbase-widget .large-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .autocomplete-w1 .large-margin-collapse > .medium-12,
  .answerbase-widget .large-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .large-margin-collapse > .large-1,
  .answerbase-widget .large-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .autocomplete-w1 .large-margin-collapse > .large-2,
  .answerbase-widget .large-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .autocomplete-w1 .large-margin-collapse > .large-3,
  .answerbase-widget .large-margin-collapse > .large-3 {
    width: 25%;
  }
  .autocomplete-w1 .large-margin-collapse > .large-4,
  .answerbase-widget .large-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .autocomplete-w1 .large-margin-collapse > .large-5,
  .answerbase-widget .large-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .autocomplete-w1 .large-margin-collapse > .large-6,
  .answerbase-widget .large-margin-collapse > .large-6 {
    width: 50%;
  }
  .autocomplete-w1 .large-margin-collapse > .large-7,
  .answerbase-widget .large-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .autocomplete-w1 .large-margin-collapse > .large-8,
  .answerbase-widget .large-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .autocomplete-w1 .large-margin-collapse > .large-9,
  .answerbase-widget .large-margin-collapse > .large-9 {
    width: 75%;
  }
  .autocomplete-w1 .large-margin-collapse > .large-10,
  .answerbase-widget .large-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .autocomplete-w1 .large-margin-collapse > .large-11,
  .answerbase-widget .large-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .autocomplete-w1 .large-margin-collapse > .large-12,
  .answerbase-widget .large-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .large-padding-collapse,
  .answerbase-widget .large-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .autocomplete-w1 .large-padding-collapse > .cell,
  .answerbase-widget .large-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}
.autocomplete-w1 .small-offset-0,
.answerbase-widget .small-offset-0 {
  margin-left: 0%;
}
.autocomplete-w1 .grid-margin-x > .small-offset-0,
.answerbase-widget .grid-margin-x > .small-offset-0 {
  margin-left: calc(0% + 0.2777777778rem);
}
.autocomplete-w1 .small-offset-1,
.answerbase-widget .small-offset-1 {
  margin-left: 8.3333333333%;
}
.autocomplete-w1 .grid-margin-x > .small-offset-1,
.answerbase-widget .grid-margin-x > .small-offset-1 {
  margin-left: calc(8.3333333333% + 0.2777777778rem);
}
.autocomplete-w1 .small-offset-2,
.answerbase-widget .small-offset-2 {
  margin-left: 16.6666666667%;
}
.autocomplete-w1 .grid-margin-x > .small-offset-2,
.answerbase-widget .grid-margin-x > .small-offset-2 {
  margin-left: calc(16.6666666667% + 0.2777777778rem);
}
.autocomplete-w1 .small-offset-3,
.answerbase-widget .small-offset-3 {
  margin-left: 25%;
}
.autocomplete-w1 .grid-margin-x > .small-offset-3,
.answerbase-widget .grid-margin-x > .small-offset-3 {
  margin-left: calc(25% + 0.2777777778rem);
}
.autocomplete-w1 .small-offset-4,
.answerbase-widget .small-offset-4 {
  margin-left: 33.3333333333%;
}
.autocomplete-w1 .grid-margin-x > .small-offset-4,
.answerbase-widget .grid-margin-x > .small-offset-4 {
  margin-left: calc(33.3333333333% + 0.2777777778rem);
}
.autocomplete-w1 .small-offset-5,
.answerbase-widget .small-offset-5 {
  margin-left: 41.6666666667%;
}
.autocomplete-w1 .grid-margin-x > .small-offset-5,
.answerbase-widget .grid-margin-x > .small-offset-5 {
  margin-left: calc(41.6666666667% + 0.2777777778rem);
}
.autocomplete-w1 .small-offset-6,
.answerbase-widget .small-offset-6 {
  margin-left: 50%;
}
.autocomplete-w1 .grid-margin-x > .small-offset-6,
.answerbase-widget .grid-margin-x > .small-offset-6 {
  margin-left: calc(50% + 0.2777777778rem);
}
.autocomplete-w1 .small-offset-7,
.answerbase-widget .small-offset-7 {
  margin-left: 58.3333333333%;
}
.autocomplete-w1 .grid-margin-x > .small-offset-7,
.answerbase-widget .grid-margin-x > .small-offset-7 {
  margin-left: calc(58.3333333333% + 0.2777777778rem);
}
.autocomplete-w1 .small-offset-8,
.answerbase-widget .small-offset-8 {
  margin-left: 66.6666666667%;
}
.autocomplete-w1 .grid-margin-x > .small-offset-8,
.answerbase-widget .grid-margin-x > .small-offset-8 {
  margin-left: calc(66.6666666667% + 0.2777777778rem);
}
.autocomplete-w1 .small-offset-9,
.answerbase-widget .small-offset-9 {
  margin-left: 75%;
}
.autocomplete-w1 .grid-margin-x > .small-offset-9,
.answerbase-widget .grid-margin-x > .small-offset-9 {
  margin-left: calc(75% + 0.2777777778rem);
}
.autocomplete-w1 .small-offset-10,
.answerbase-widget .small-offset-10 {
  margin-left: 83.3333333333%;
}
.autocomplete-w1 .grid-margin-x > .small-offset-10,
.answerbase-widget .grid-margin-x > .small-offset-10 {
  margin-left: calc(83.3333333333% + 0.2777777778rem);
}
.autocomplete-w1 .small-offset-11,
.answerbase-widget .small-offset-11 {
  margin-left: 91.6666666667%;
}
.autocomplete-w1 .grid-margin-x > .small-offset-11,
.answerbase-widget .grid-margin-x > .small-offset-11 {
  margin-left: calc(91.6666666667% + 0.2777777778rem);
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .medium-offset-0,
  .answerbase-widget .medium-offset-0 {
    margin-left: 0%;
  }
  .autocomplete-w1 .grid-margin-x > .medium-offset-0,
  .answerbase-widget .grid-margin-x > .medium-offset-0 {
    margin-left: calc(0% + 0.4166666667rem);
  }
  .autocomplete-w1 .medium-offset-1,
  .answerbase-widget .medium-offset-1 {
    margin-left: 8.3333333333%;
  }
  .autocomplete-w1 .grid-margin-x > .medium-offset-1,
  .answerbase-widget .grid-margin-x > .medium-offset-1 {
    margin-left: calc(8.3333333333% + 0.4166666667rem);
  }
  .autocomplete-w1 .medium-offset-2,
  .answerbase-widget .medium-offset-2 {
    margin-left: 16.6666666667%;
  }
  .autocomplete-w1 .grid-margin-x > .medium-offset-2,
  .answerbase-widget .grid-margin-x > .medium-offset-2 {
    margin-left: calc(16.6666666667% + 0.4166666667rem);
  }
  .autocomplete-w1 .medium-offset-3,
  .answerbase-widget .medium-offset-3 {
    margin-left: 25%;
  }
  .autocomplete-w1 .grid-margin-x > .medium-offset-3,
  .answerbase-widget .grid-margin-x > .medium-offset-3 {
    margin-left: calc(25% + 0.4166666667rem);
  }
  .autocomplete-w1 .medium-offset-4,
  .answerbase-widget .medium-offset-4 {
    margin-left: 33.3333333333%;
  }
  .autocomplete-w1 .grid-margin-x > .medium-offset-4,
  .answerbase-widget .grid-margin-x > .medium-offset-4 {
    margin-left: calc(33.3333333333% + 0.4166666667rem);
  }
  .autocomplete-w1 .medium-offset-5,
  .answerbase-widget .medium-offset-5 {
    margin-left: 41.6666666667%;
  }
  .autocomplete-w1 .grid-margin-x > .medium-offset-5,
  .answerbase-widget .grid-margin-x > .medium-offset-5 {
    margin-left: calc(41.6666666667% + 0.4166666667rem);
  }
  .autocomplete-w1 .medium-offset-6,
  .answerbase-widget .medium-offset-6 {
    margin-left: 50%;
  }
  .autocomplete-w1 .grid-margin-x > .medium-offset-6,
  .answerbase-widget .grid-margin-x > .medium-offset-6 {
    margin-left: calc(50% + 0.4166666667rem);
  }
  .autocomplete-w1 .medium-offset-7,
  .answerbase-widget .medium-offset-7 {
    margin-left: 58.3333333333%;
  }
  .autocomplete-w1 .grid-margin-x > .medium-offset-7,
  .answerbase-widget .grid-margin-x > .medium-offset-7 {
    margin-left: calc(58.3333333333% + 0.4166666667rem);
  }
  .autocomplete-w1 .medium-offset-8,
  .answerbase-widget .medium-offset-8 {
    margin-left: 66.6666666667%;
  }
  .autocomplete-w1 .grid-margin-x > .medium-offset-8,
  .answerbase-widget .grid-margin-x > .medium-offset-8 {
    margin-left: calc(66.6666666667% + 0.4166666667rem);
  }
  .autocomplete-w1 .medium-offset-9,
  .answerbase-widget .medium-offset-9 {
    margin-left: 75%;
  }
  .autocomplete-w1 .grid-margin-x > .medium-offset-9,
  .answerbase-widget .grid-margin-x > .medium-offset-9 {
    margin-left: calc(75% + 0.4166666667rem);
  }
  .autocomplete-w1 .medium-offset-10,
  .answerbase-widget .medium-offset-10 {
    margin-left: 83.3333333333%;
  }
  .autocomplete-w1 .grid-margin-x > .medium-offset-10,
  .answerbase-widget .grid-margin-x > .medium-offset-10 {
    margin-left: calc(83.3333333333% + 0.4166666667rem);
  }
  .autocomplete-w1 .medium-offset-11,
  .answerbase-widget .medium-offset-11 {
    margin-left: 91.6666666667%;
  }
  .autocomplete-w1 .grid-margin-x > .medium-offset-11,
  .answerbase-widget .grid-margin-x > .medium-offset-11 {
    margin-left: calc(91.6666666667% + 0.4166666667rem);
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .large-offset-0,
  .answerbase-widget .large-offset-0 {
    margin-left: 0%;
  }
  .autocomplete-w1 .grid-margin-x > .large-offset-0,
  .answerbase-widget .grid-margin-x > .large-offset-0 {
    margin-left: calc(0% + 0.4166666667rem);
  }
  .autocomplete-w1 .large-offset-1,
  .answerbase-widget .large-offset-1 {
    margin-left: 8.3333333333%;
  }
  .autocomplete-w1 .grid-margin-x > .large-offset-1,
  .answerbase-widget .grid-margin-x > .large-offset-1 {
    margin-left: calc(8.3333333333% + 0.4166666667rem);
  }
  .autocomplete-w1 .large-offset-2,
  .answerbase-widget .large-offset-2 {
    margin-left: 16.6666666667%;
  }
  .autocomplete-w1 .grid-margin-x > .large-offset-2,
  .answerbase-widget .grid-margin-x > .large-offset-2 {
    margin-left: calc(16.6666666667% + 0.4166666667rem);
  }
  .autocomplete-w1 .large-offset-3,
  .answerbase-widget .large-offset-3 {
    margin-left: 25%;
  }
  .autocomplete-w1 .grid-margin-x > .large-offset-3,
  .answerbase-widget .grid-margin-x > .large-offset-3 {
    margin-left: calc(25% + 0.4166666667rem);
  }
  .autocomplete-w1 .large-offset-4,
  .answerbase-widget .large-offset-4 {
    margin-left: 33.3333333333%;
  }
  .autocomplete-w1 .grid-margin-x > .large-offset-4,
  .answerbase-widget .grid-margin-x > .large-offset-4 {
    margin-left: calc(33.3333333333% + 0.4166666667rem);
  }
  .autocomplete-w1 .large-offset-5,
  .answerbase-widget .large-offset-5 {
    margin-left: 41.6666666667%;
  }
  .autocomplete-w1 .grid-margin-x > .large-offset-5,
  .answerbase-widget .grid-margin-x > .large-offset-5 {
    margin-left: calc(41.6666666667% + 0.4166666667rem);
  }
  .autocomplete-w1 .large-offset-6,
  .answerbase-widget .large-offset-6 {
    margin-left: 50%;
  }
  .autocomplete-w1 .grid-margin-x > .large-offset-6,
  .answerbase-widget .grid-margin-x > .large-offset-6 {
    margin-left: calc(50% + 0.4166666667rem);
  }
  .autocomplete-w1 .large-offset-7,
  .answerbase-widget .large-offset-7 {
    margin-left: 58.3333333333%;
  }
  .autocomplete-w1 .grid-margin-x > .large-offset-7,
  .answerbase-widget .grid-margin-x > .large-offset-7 {
    margin-left: calc(58.3333333333% + 0.4166666667rem);
  }
  .autocomplete-w1 .large-offset-8,
  .answerbase-widget .large-offset-8 {
    margin-left: 66.6666666667%;
  }
  .autocomplete-w1 .grid-margin-x > .large-offset-8,
  .answerbase-widget .grid-margin-x > .large-offset-8 {
    margin-left: calc(66.6666666667% + 0.4166666667rem);
  }
  .autocomplete-w1 .large-offset-9,
  .answerbase-widget .large-offset-9 {
    margin-left: 75%;
  }
  .autocomplete-w1 .grid-margin-x > .large-offset-9,
  .answerbase-widget .grid-margin-x > .large-offset-9 {
    margin-left: calc(75% + 0.4166666667rem);
  }
  .autocomplete-w1 .large-offset-10,
  .answerbase-widget .large-offset-10 {
    margin-left: 83.3333333333%;
  }
  .autocomplete-w1 .grid-margin-x > .large-offset-10,
  .answerbase-widget .grid-margin-x > .large-offset-10 {
    margin-left: calc(83.3333333333% + 0.4166666667rem);
  }
  .autocomplete-w1 .large-offset-11,
  .answerbase-widget .large-offset-11 {
    margin-left: 91.6666666667%;
  }
  .autocomplete-w1 .grid-margin-x > .large-offset-11,
  .answerbase-widget .grid-margin-x > .large-offset-11 {
    margin-left: calc(91.6666666667% + 0.4166666667rem);
  }
}
.autocomplete-w1 .grid-y,
.answerbase-widget .grid-y {
  display: flex;
  flex-flow: column nowrap;
}
.autocomplete-w1 .grid-y > .cell,
.answerbase-widget .grid-y > .cell {
  width: auto;
}
.autocomplete-w1 .grid-y > .auto,
.answerbase-widget .grid-y > .auto {
  height: auto;
}
.autocomplete-w1 .grid-y > .shrink,
.answerbase-widget .grid-y > .shrink {
  height: auto;
}
.autocomplete-w1 .grid-y > .small-shrink, .autocomplete-w1 .grid-y > .small-full, .autocomplete-w1 .grid-y > .small-1, .autocomplete-w1 .grid-y > .small-2, .autocomplete-w1 .grid-y > .small-3, .autocomplete-w1 .grid-y > .small-4, .autocomplete-w1 .grid-y > .small-5, .autocomplete-w1 .grid-y > .small-6, .autocomplete-w1 .grid-y > .small-7, .autocomplete-w1 .grid-y > .small-8, .autocomplete-w1 .grid-y > .small-9, .autocomplete-w1 .grid-y > .small-10, .autocomplete-w1 .grid-y > .small-11, .autocomplete-w1 .grid-y > .small-12,
.answerbase-widget .grid-y > .small-shrink,
.answerbase-widget .grid-y > .small-full,
.answerbase-widget .grid-y > .small-1,
.answerbase-widget .grid-y > .small-2,
.answerbase-widget .grid-y > .small-3,
.answerbase-widget .grid-y > .small-4,
.answerbase-widget .grid-y > .small-5,
.answerbase-widget .grid-y > .small-6,
.answerbase-widget .grid-y > .small-7,
.answerbase-widget .grid-y > .small-8,
.answerbase-widget .grid-y > .small-9,
.answerbase-widget .grid-y > .small-10,
.answerbase-widget .grid-y > .small-11,
.answerbase-widget .grid-y > .small-12 {
  flex-basis: auto;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-y > .medium-shrink, .autocomplete-w1 .grid-y > .medium-full, .autocomplete-w1 .grid-y > .medium-1, .autocomplete-w1 .grid-y > .medium-2, .autocomplete-w1 .grid-y > .medium-3, .autocomplete-w1 .grid-y > .medium-4, .autocomplete-w1 .grid-y > .medium-5, .autocomplete-w1 .grid-y > .medium-6, .autocomplete-w1 .grid-y > .medium-7, .autocomplete-w1 .grid-y > .medium-8, .autocomplete-w1 .grid-y > .medium-9, .autocomplete-w1 .grid-y > .medium-10, .autocomplete-w1 .grid-y > .medium-11, .autocomplete-w1 .grid-y > .medium-12,
  .answerbase-widget .grid-y > .medium-shrink,
  .answerbase-widget .grid-y > .medium-full,
  .answerbase-widget .grid-y > .medium-1,
  .answerbase-widget .grid-y > .medium-2,
  .answerbase-widget .grid-y > .medium-3,
  .answerbase-widget .grid-y > .medium-4,
  .answerbase-widget .grid-y > .medium-5,
  .answerbase-widget .grid-y > .medium-6,
  .answerbase-widget .grid-y > .medium-7,
  .answerbase-widget .grid-y > .medium-8,
  .answerbase-widget .grid-y > .medium-9,
  .answerbase-widget .grid-y > .medium-10,
  .answerbase-widget .grid-y > .medium-11,
  .answerbase-widget .grid-y > .medium-12 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .grid-y > .large-shrink, .autocomplete-w1 .grid-y > .large-full, .autocomplete-w1 .grid-y > .large-1, .autocomplete-w1 .grid-y > .large-2, .autocomplete-w1 .grid-y > .large-3, .autocomplete-w1 .grid-y > .large-4, .autocomplete-w1 .grid-y > .large-5, .autocomplete-w1 .grid-y > .large-6, .autocomplete-w1 .grid-y > .large-7, .autocomplete-w1 .grid-y > .large-8, .autocomplete-w1 .grid-y > .large-9, .autocomplete-w1 .grid-y > .large-10, .autocomplete-w1 .grid-y > .large-11, .autocomplete-w1 .grid-y > .large-12,
  .answerbase-widget .grid-y > .large-shrink,
  .answerbase-widget .grid-y > .large-full,
  .answerbase-widget .grid-y > .large-1,
  .answerbase-widget .grid-y > .large-2,
  .answerbase-widget .grid-y > .large-3,
  .answerbase-widget .grid-y > .large-4,
  .answerbase-widget .grid-y > .large-5,
  .answerbase-widget .grid-y > .large-6,
  .answerbase-widget .grid-y > .large-7,
  .answerbase-widget .grid-y > .large-8,
  .answerbase-widget .grid-y > .large-9,
  .answerbase-widget .grid-y > .large-10,
  .answerbase-widget .grid-y > .large-11,
  .answerbase-widget .grid-y > .large-12 {
    flex-basis: auto;
  }
}
.autocomplete-w1 .grid-y > .small-1,
.answerbase-widget .grid-y > .small-1 {
  height: 8.3333333333%;
}
.autocomplete-w1 .grid-y > .small-2,
.answerbase-widget .grid-y > .small-2 {
  height: 16.6666666667%;
}
.autocomplete-w1 .grid-y > .small-3,
.answerbase-widget .grid-y > .small-3 {
  height: 25%;
}
.autocomplete-w1 .grid-y > .small-4,
.answerbase-widget .grid-y > .small-4 {
  height: 33.3333333333%;
}
.autocomplete-w1 .grid-y > .small-5,
.answerbase-widget .grid-y > .small-5 {
  height: 41.6666666667%;
}
.autocomplete-w1 .grid-y > .small-6,
.answerbase-widget .grid-y > .small-6 {
  height: 50%;
}
.autocomplete-w1 .grid-y > .small-7,
.answerbase-widget .grid-y > .small-7 {
  height: 58.3333333333%;
}
.autocomplete-w1 .grid-y > .small-8,
.answerbase-widget .grid-y > .small-8 {
  height: 66.6666666667%;
}
.autocomplete-w1 .grid-y > .small-9,
.answerbase-widget .grid-y > .small-9 {
  height: 75%;
}
.autocomplete-w1 .grid-y > .small-10,
.answerbase-widget .grid-y > .small-10 {
  height: 83.3333333333%;
}
.autocomplete-w1 .grid-y > .small-11,
.answerbase-widget .grid-y > .small-11 {
  height: 91.6666666667%;
}
.autocomplete-w1 .grid-y > .small-12,
.answerbase-widget .grid-y > .small-12 {
  height: 100%;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-y > .medium-auto,
  .answerbase-widget .grid-y > .medium-auto {
    flex: 1 1 0px;
    height: auto;
  }
  .autocomplete-w1 .grid-y > .medium-shrink,
  .answerbase-widget .grid-y > .medium-shrink {
    height: auto;
  }
  .autocomplete-w1 .grid-y > .medium-1,
  .answerbase-widget .grid-y > .medium-1 {
    height: 8.3333333333%;
  }
  .autocomplete-w1 .grid-y > .medium-2,
  .answerbase-widget .grid-y > .medium-2 {
    height: 16.6666666667%;
  }
  .autocomplete-w1 .grid-y > .medium-3,
  .answerbase-widget .grid-y > .medium-3 {
    height: 25%;
  }
  .autocomplete-w1 .grid-y > .medium-4,
  .answerbase-widget .grid-y > .medium-4 {
    height: 33.3333333333%;
  }
  .autocomplete-w1 .grid-y > .medium-5,
  .answerbase-widget .grid-y > .medium-5 {
    height: 41.6666666667%;
  }
  .autocomplete-w1 .grid-y > .medium-6,
  .answerbase-widget .grid-y > .medium-6 {
    height: 50%;
  }
  .autocomplete-w1 .grid-y > .medium-7,
  .answerbase-widget .grid-y > .medium-7 {
    height: 58.3333333333%;
  }
  .autocomplete-w1 .grid-y > .medium-8,
  .answerbase-widget .grid-y > .medium-8 {
    height: 66.6666666667%;
  }
  .autocomplete-w1 .grid-y > .medium-9,
  .answerbase-widget .grid-y > .medium-9 {
    height: 75%;
  }
  .autocomplete-w1 .grid-y > .medium-10,
  .answerbase-widget .grid-y > .medium-10 {
    height: 83.3333333333%;
  }
  .autocomplete-w1 .grid-y > .medium-11,
  .answerbase-widget .grid-y > .medium-11 {
    height: 91.6666666667%;
  }
  .autocomplete-w1 .grid-y > .medium-12,
  .answerbase-widget .grid-y > .medium-12 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .grid-y > .large-auto,
  .answerbase-widget .grid-y > .large-auto {
    flex: 1 1 0px;
    height: auto;
  }
  .autocomplete-w1 .grid-y > .large-shrink,
  .answerbase-widget .grid-y > .large-shrink {
    height: auto;
  }
  .autocomplete-w1 .grid-y > .large-1,
  .answerbase-widget .grid-y > .large-1 {
    height: 8.3333333333%;
  }
  .autocomplete-w1 .grid-y > .large-2,
  .answerbase-widget .grid-y > .large-2 {
    height: 16.6666666667%;
  }
  .autocomplete-w1 .grid-y > .large-3,
  .answerbase-widget .grid-y > .large-3 {
    height: 25%;
  }
  .autocomplete-w1 .grid-y > .large-4,
  .answerbase-widget .grid-y > .large-4 {
    height: 33.3333333333%;
  }
  .autocomplete-w1 .grid-y > .large-5,
  .answerbase-widget .grid-y > .large-5 {
    height: 41.6666666667%;
  }
  .autocomplete-w1 .grid-y > .large-6,
  .answerbase-widget .grid-y > .large-6 {
    height: 50%;
  }
  .autocomplete-w1 .grid-y > .large-7,
  .answerbase-widget .grid-y > .large-7 {
    height: 58.3333333333%;
  }
  .autocomplete-w1 .grid-y > .large-8,
  .answerbase-widget .grid-y > .large-8 {
    height: 66.6666666667%;
  }
  .autocomplete-w1 .grid-y > .large-9,
  .answerbase-widget .grid-y > .large-9 {
    height: 75%;
  }
  .autocomplete-w1 .grid-y > .large-10,
  .answerbase-widget .grid-y > .large-10 {
    height: 83.3333333333%;
  }
  .autocomplete-w1 .grid-y > .large-11,
  .answerbase-widget .grid-y > .large-11 {
    height: 91.6666666667%;
  }
  .autocomplete-w1 .grid-y > .large-12,
  .answerbase-widget .grid-y > .large-12 {
    height: 100%;
  }
}
.autocomplete-w1 .grid-padding-y .grid-padding-y,
.answerbase-widget .grid-padding-y .grid-padding-y {
  margin-top: -0.2777777778rem;
  margin-bottom: -0.2777777778rem;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-padding-y .grid-padding-y,
  .answerbase-widget .grid-padding-y .grid-padding-y {
    margin-top: -0.4166666667rem;
    margin-bottom: -0.4166666667rem;
  }
}
.autocomplete-w1 .grid-padding-y > .cell,
.answerbase-widget .grid-padding-y > .cell {
  padding-top: 0.2777777778rem;
  padding-bottom: 0.2777777778rem;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-padding-y > .cell,
  .answerbase-widget .grid-padding-y > .cell {
    padding-top: 0.4166666667rem;
    padding-bottom: 0.4166666667rem;
  }
}
.autocomplete-w1 .grid-margin-y,
.answerbase-widget .grid-margin-y {
  margin-top: -0.2777777778rem;
  margin-bottom: -0.2777777778rem;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-margin-y,
  .answerbase-widget .grid-margin-y {
    margin-top: -0.4166666667rem;
    margin-bottom: -0.4166666667rem;
  }
}
.autocomplete-w1 .grid-margin-y > .cell,
.answerbase-widget .grid-margin-y > .cell {
  height: calc(100% - 0.5555555556rem);
  margin-top: 0.2777777778rem;
  margin-bottom: 0.2777777778rem;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-margin-y > .cell,
  .answerbase-widget .grid-margin-y > .cell {
    height: calc(100% - 0.8333333333rem);
    margin-top: 0.4166666667rem;
    margin-bottom: 0.4166666667rem;
  }
}
.autocomplete-w1 .grid-margin-y > .auto,
.answerbase-widget .grid-margin-y > .auto {
  height: auto;
}
.autocomplete-w1 .grid-margin-y > .shrink,
.answerbase-widget .grid-margin-y > .shrink {
  height: auto;
}
.autocomplete-w1 .grid-margin-y > .small-1,
.answerbase-widget .grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-2,
.answerbase-widget .grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-3,
.answerbase-widget .grid-margin-y > .small-3 {
  height: calc(25% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-4,
.answerbase-widget .grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-5,
.answerbase-widget .grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-6,
.answerbase-widget .grid-margin-y > .small-6 {
  height: calc(50% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-7,
.answerbase-widget .grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-8,
.answerbase-widget .grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-9,
.answerbase-widget .grid-margin-y > .small-9 {
  height: calc(75% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-10,
.answerbase-widget .grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-11,
.answerbase-widget .grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-12,
.answerbase-widget .grid-margin-y > .small-12 {
  height: calc(100% - 0.5555555556rem);
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-margin-y > .auto,
  .answerbase-widget .grid-margin-y > .auto {
    height: auto;
  }
  .autocomplete-w1 .grid-margin-y > .shrink,
  .answerbase-widget .grid-margin-y > .shrink {
    height: auto;
  }
  .autocomplete-w1 .grid-margin-y > .small-1,
  .answerbase-widget .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-2,
  .answerbase-widget .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-3,
  .answerbase-widget .grid-margin-y > .small-3 {
    height: calc(25% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-4,
  .answerbase-widget .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-5,
  .answerbase-widget .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-6,
  .answerbase-widget .grid-margin-y > .small-6 {
    height: calc(50% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-7,
  .answerbase-widget .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-8,
  .answerbase-widget .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-9,
  .answerbase-widget .grid-margin-y > .small-9 {
    height: calc(75% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-10,
  .answerbase-widget .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-11,
  .answerbase-widget .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-12,
  .answerbase-widget .grid-margin-y > .small-12 {
    height: calc(100% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-auto,
  .answerbase-widget .grid-margin-y > .medium-auto {
    height: auto;
  }
  .autocomplete-w1 .grid-margin-y > .medium-shrink,
  .answerbase-widget .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .autocomplete-w1 .grid-margin-y > .medium-1,
  .answerbase-widget .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-2,
  .answerbase-widget .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-3,
  .answerbase-widget .grid-margin-y > .medium-3 {
    height: calc(25% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-4,
  .answerbase-widget .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-5,
  .answerbase-widget .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-6,
  .answerbase-widget .grid-margin-y > .medium-6 {
    height: calc(50% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-7,
  .answerbase-widget .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-8,
  .answerbase-widget .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-9,
  .answerbase-widget .grid-margin-y > .medium-9 {
    height: calc(75% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-10,
  .answerbase-widget .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-11,
  .answerbase-widget .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-12,
  .answerbase-widget .grid-margin-y > .medium-12 {
    height: calc(100% - 0.8333333333rem);
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .grid-margin-y > .large-auto,
  .answerbase-widget .grid-margin-y > .large-auto {
    height: auto;
  }
  .autocomplete-w1 .grid-margin-y > .large-shrink,
  .answerbase-widget .grid-margin-y > .large-shrink {
    height: auto;
  }
  .autocomplete-w1 .grid-margin-y > .large-1,
  .answerbase-widget .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-2,
  .answerbase-widget .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-3,
  .answerbase-widget .grid-margin-y > .large-3 {
    height: calc(25% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-4,
  .answerbase-widget .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-5,
  .answerbase-widget .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-6,
  .answerbase-widget .grid-margin-y > .large-6 {
    height: calc(50% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-7,
  .answerbase-widget .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-8,
  .answerbase-widget .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-9,
  .answerbase-widget .grid-margin-y > .large-9 {
    height: calc(75% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-10,
  .answerbase-widget .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-11,
  .answerbase-widget .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-12,
  .answerbase-widget .grid-margin-y > .large-12 {
    height: calc(100% - 0.8333333333rem);
  }
}
.autocomplete-w1 .grid-frame,
.answerbase-widget .grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}
.autocomplete-w1 .cell .grid-frame,
.answerbase-widget .cell .grid-frame {
  width: 100%;
}
.autocomplete-w1 .cell-block,
.answerbase-widget .cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-stype: -ms-autohiding-scrollbar;
}
.autocomplete-w1 .cell-block-y,
.answerbase-widget .cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-stype: -ms-autohiding-scrollbar;
}
.autocomplete-w1 .cell-block-container,
.answerbase-widget .cell-block-container {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
.autocomplete-w1 .cell-block-container > .grid-x,
.answerbase-widget .cell-block-container > .grid-x {
  max-height: 100%;
  flex-wrap: nowrap;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .medium-grid-frame,
  .answerbase-widget .medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .autocomplete-w1 .cell .medium-grid-frame,
  .answerbase-widget .cell .medium-grid-frame {
    width: 100%;
  }
  .autocomplete-w1 .medium-cell-block,
  .answerbase-widget .medium-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-stype: -ms-autohiding-scrollbar;
  }
  .autocomplete-w1 .medium-cell-block-container,
  .answerbase-widget .medium-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .autocomplete-w1 .medium-cell-block-container > .grid-x,
  .answerbase-widget .medium-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .autocomplete-w1 .medium-cell-block-y,
  .answerbase-widget .medium-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-stype: -ms-autohiding-scrollbar;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .large-grid-frame,
  .answerbase-widget .large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .autocomplete-w1 .cell .large-grid-frame,
  .answerbase-widget .cell .large-grid-frame {
    width: 100%;
  }
  .autocomplete-w1 .large-cell-block,
  .answerbase-widget .large-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-stype: -ms-autohiding-scrollbar;
  }
  .autocomplete-w1 .large-cell-block-container,
  .answerbase-widget .large-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .autocomplete-w1 .large-cell-block-container > .grid-x,
  .answerbase-widget .large-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .autocomplete-w1 .large-cell-block-y,
  .answerbase-widget .large-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-stype: -ms-autohiding-scrollbar;
  }
}
.autocomplete-w1 .grid-y.grid-frame,
.answerbase-widget .grid-y.grid-frame {
  width: auto;
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-y.medium-grid-frame,
  .answerbase-widget .grid-y.medium-grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .grid-y.large-grid-frame,
  .answerbase-widget .grid-y.large-grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
  }
}
.autocomplete-w1 .cell .grid-y.grid-frame,
.answerbase-widget .cell .grid-y.grid-frame {
  height: 100%;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .cell .grid-y.medium-grid-frame,
  .answerbase-widget .cell .grid-y.medium-grid-frame {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .cell .grid-y.large-grid-frame,
  .answerbase-widget .cell .grid-y.large-grid-frame {
    height: 100%;
  }
}
.autocomplete-w1 .grid-margin-y,
.answerbase-widget .grid-margin-y {
  margin-top: -0.2777777778rem;
  margin-bottom: -0.2777777778rem;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-margin-y,
  .answerbase-widget .grid-margin-y {
    margin-top: -0.4166666667rem;
    margin-bottom: -0.4166666667rem;
  }
}
.autocomplete-w1 .grid-margin-y > .cell,
.answerbase-widget .grid-margin-y > .cell {
  height: calc(100% - 0.5555555556rem);
  margin-top: 0.2777777778rem;
  margin-bottom: 0.2777777778rem;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-margin-y > .cell,
  .answerbase-widget .grid-margin-y > .cell {
    height: calc(100% - 0.8333333333rem);
    margin-top: 0.4166666667rem;
    margin-bottom: 0.4166666667rem;
  }
}
.autocomplete-w1 .grid-margin-y > .auto,
.answerbase-widget .grid-margin-y > .auto {
  height: auto;
}
.autocomplete-w1 .grid-margin-y > .shrink,
.answerbase-widget .grid-margin-y > .shrink {
  height: auto;
}
.autocomplete-w1 .grid-margin-y > .small-1,
.answerbase-widget .grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-2,
.answerbase-widget .grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-3,
.answerbase-widget .grid-margin-y > .small-3 {
  height: calc(25% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-4,
.answerbase-widget .grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-5,
.answerbase-widget .grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-6,
.answerbase-widget .grid-margin-y > .small-6 {
  height: calc(50% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-7,
.answerbase-widget .grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-8,
.answerbase-widget .grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-9,
.answerbase-widget .grid-margin-y > .small-9 {
  height: calc(75% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-10,
.answerbase-widget .grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-11,
.answerbase-widget .grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 0.5555555556rem);
}
.autocomplete-w1 .grid-margin-y > .small-12,
.answerbase-widget .grid-margin-y > .small-12 {
  height: calc(100% - 0.5555555556rem);
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-margin-y > .auto,
  .answerbase-widget .grid-margin-y > .auto {
    height: auto;
  }
  .autocomplete-w1 .grid-margin-y > .shrink,
  .answerbase-widget .grid-margin-y > .shrink {
    height: auto;
  }
  .autocomplete-w1 .grid-margin-y > .small-1,
  .answerbase-widget .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-2,
  .answerbase-widget .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-3,
  .answerbase-widget .grid-margin-y > .small-3 {
    height: calc(25% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-4,
  .answerbase-widget .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-5,
  .answerbase-widget .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-6,
  .answerbase-widget .grid-margin-y > .small-6 {
    height: calc(50% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-7,
  .answerbase-widget .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-8,
  .answerbase-widget .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-9,
  .answerbase-widget .grid-margin-y > .small-9 {
    height: calc(75% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-10,
  .answerbase-widget .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-11,
  .answerbase-widget .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .small-12,
  .answerbase-widget .grid-margin-y > .small-12 {
    height: calc(100% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-auto,
  .answerbase-widget .grid-margin-y > .medium-auto {
    height: auto;
  }
  .autocomplete-w1 .grid-margin-y > .medium-shrink,
  .answerbase-widget .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .autocomplete-w1 .grid-margin-y > .medium-1,
  .answerbase-widget .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-2,
  .answerbase-widget .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-3,
  .answerbase-widget .grid-margin-y > .medium-3 {
    height: calc(25% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-4,
  .answerbase-widget .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-5,
  .answerbase-widget .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-6,
  .answerbase-widget .grid-margin-y > .medium-6 {
    height: calc(50% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-7,
  .answerbase-widget .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-8,
  .answerbase-widget .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-9,
  .answerbase-widget .grid-margin-y > .medium-9 {
    height: calc(75% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-10,
  .answerbase-widget .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-11,
  .answerbase-widget .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .medium-12,
  .answerbase-widget .grid-margin-y > .medium-12 {
    height: calc(100% - 0.8333333333rem);
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .grid-margin-y > .large-auto,
  .answerbase-widget .grid-margin-y > .large-auto {
    height: auto;
  }
  .autocomplete-w1 .grid-margin-y > .large-shrink,
  .answerbase-widget .grid-margin-y > .large-shrink {
    height: auto;
  }
  .autocomplete-w1 .grid-margin-y > .large-1,
  .answerbase-widget .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-2,
  .answerbase-widget .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-3,
  .answerbase-widget .grid-margin-y > .large-3 {
    height: calc(25% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-4,
  .answerbase-widget .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-5,
  .answerbase-widget .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-6,
  .answerbase-widget .grid-margin-y > .large-6 {
    height: calc(50% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-7,
  .answerbase-widget .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-8,
  .answerbase-widget .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-9,
  .answerbase-widget .grid-margin-y > .large-9 {
    height: calc(75% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-10,
  .answerbase-widget .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-11,
  .answerbase-widget .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 0.8333333333rem);
  }
  .autocomplete-w1 .grid-margin-y > .large-12,
  .answerbase-widget .grid-margin-y > .large-12 {
    height: calc(100% - 0.8333333333rem);
  }
}
.autocomplete-w1 .grid-frame.grid-margin-y,
.answerbase-widget .grid-frame.grid-margin-y {
  height: calc(100vh + 0.5555555556rem);
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-frame.grid-margin-y,
  .answerbase-widget .grid-frame.grid-margin-y {
    height: calc(100vh + 0.8333333333rem);
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .grid-frame.grid-margin-y,
  .answerbase-widget .grid-frame.grid-margin-y {
    height: calc(100vh + 0.8333333333rem);
  }
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .grid-margin-y.medium-grid-frame,
  .answerbase-widget .grid-margin-y.medium-grid-frame {
    height: calc(100vh + 0.8333333333rem);
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .grid-margin-y.large-grid-frame,
  .answerbase-widget .grid-margin-y.large-grid-frame {
    height: calc(100vh + 0.8333333333rem);
  }
}
.autocomplete-w1 div,
.autocomplete-w1 dl,
.autocomplete-w1 dt,
.autocomplete-w1 dd,
.autocomplete-w1 ul,
.autocomplete-w1 ol,
.autocomplete-w1 li,
.autocomplete-w1 h1,
.autocomplete-w1 h2,
.autocomplete-w1 h3,
.autocomplete-w1 h4,
.autocomplete-w1 h5,
.autocomplete-w1 h6,
.autocomplete-w1 pre,
.autocomplete-w1 form,
.autocomplete-w1 p,
.autocomplete-w1 blockquote,
.autocomplete-w1 th,
.autocomplete-w1 td,
.answerbase-widget div,
.answerbase-widget dl,
.answerbase-widget dt,
.answerbase-widget dd,
.answerbase-widget ul,
.answerbase-widget ol,
.answerbase-widget li,
.answerbase-widget h1,
.answerbase-widget h2,
.answerbase-widget h3,
.answerbase-widget h4,
.answerbase-widget h5,
.answerbase-widget h6,
.answerbase-widget pre,
.answerbase-widget form,
.answerbase-widget p,
.answerbase-widget blockquote,
.answerbase-widget th,
.answerbase-widget td {
  margin: 0;
  padding: 0;
}
.autocomplete-w1 p,
.answerbase-widget p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.6;
  text-rendering: optimizeLegibility;
}
.autocomplete-w1 em,
.autocomplete-w1 i,
.answerbase-widget em,
.answerbase-widget i {
  font-style: italic;
  line-height: inherit;
}
.autocomplete-w1 strong,
.autocomplete-w1 b,
.answerbase-widget strong,
.answerbase-widget b {
  font-weight: bold;
  line-height: inherit;
}
.autocomplete-w1 small,
.answerbase-widget small {
  font-size: 80%;
  line-height: inherit;
}
.autocomplete-w1 h1, .autocomplete-w1 .h1,
.autocomplete-w1 h2, .autocomplete-w1 .h2,
.autocomplete-w1 h3, .autocomplete-w1 .h3,
.autocomplete-w1 h4, .autocomplete-w1 .h4,
.autocomplete-w1 h5, .autocomplete-w1 .h5,
.autocomplete-w1 h6, .autocomplete-w1 .h6,
.answerbase-widget h1,
.answerbase-widget .h1,
.answerbase-widget h2,
.answerbase-widget .h2,
.answerbase-widget h3,
.answerbase-widget .h3,
.answerbase-widget h4,
.answerbase-widget .h4,
.answerbase-widget h5,
.answerbase-widget .h5,
.answerbase-widget h6,
.answerbase-widget .h6 {
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  color: inherit;
  text-rendering: optimizeLegibility;
}
.autocomplete-w1 h1 small, .autocomplete-w1 .h1 small,
.autocomplete-w1 h2 small, .autocomplete-w1 .h2 small,
.autocomplete-w1 h3 small, .autocomplete-w1 .h3 small,
.autocomplete-w1 h4 small, .autocomplete-w1 .h4 small,
.autocomplete-w1 h5 small, .autocomplete-w1 .h5 small,
.autocomplete-w1 h6 small, .autocomplete-w1 .h6 small,
.answerbase-widget h1 small,
.answerbase-widget .h1 small,
.answerbase-widget h2 small,
.answerbase-widget .h2 small,
.answerbase-widget h3 small,
.answerbase-widget .h3 small,
.answerbase-widget h4 small,
.answerbase-widget .h4 small,
.answerbase-widget h5 small,
.answerbase-widget .h5 small,
.answerbase-widget h6 small,
.answerbase-widget .h6 small {
  line-height: 0;
  color: #cacaca;
}
.autocomplete-w1 h1, .autocomplete-w1 .h1,
.answerbase-widget h1,
.answerbase-widget .h1 {
  font-size: 1.6666666667rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.autocomplete-w1 h2, .autocomplete-w1 .h2,
.answerbase-widget h2,
.answerbase-widget .h2 {
  font-size: 1.3888888889rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.autocomplete-w1 h3, .autocomplete-w1 .h3,
.answerbase-widget h3,
.answerbase-widget .h3 {
  font-size: 1.3194444444rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.autocomplete-w1 h4, .autocomplete-w1 .h4,
.answerbase-widget h4,
.answerbase-widget .h4 {
  font-size: 1.25rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.autocomplete-w1 h5, .autocomplete-w1 .h5,
.answerbase-widget h5,
.answerbase-widget .h5 {
  font-size: 1.1805555556rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.autocomplete-w1 h6, .autocomplete-w1 .h6,
.answerbase-widget h6,
.answerbase-widget .h6 {
  font-size: 1.1111111111rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 h1, .autocomplete-w1 .h1,
  .answerbase-widget h1,
  .answerbase-widget .h1 {
    font-size: 3.3333333333rem;
  }
  .autocomplete-w1 h2, .autocomplete-w1 .h2,
  .answerbase-widget h2,
  .answerbase-widget .h2 {
    font-size: 2.7777777778rem;
  }
  .autocomplete-w1 h3, .autocomplete-w1 .h3,
  .answerbase-widget h3,
  .answerbase-widget .h3 {
    font-size: 2.1527777778rem;
  }
  .autocomplete-w1 h4, .autocomplete-w1 .h4,
  .answerbase-widget h4,
  .answerbase-widget .h4 {
    font-size: 1.7361111111rem;
  }
  .autocomplete-w1 h5, .autocomplete-w1 .h5,
  .answerbase-widget h5,
  .answerbase-widget .h5 {
    font-size: 1.1rem;
  }
  .autocomplete-w1 h6, .autocomplete-w1 .h6,
  .answerbase-widget h6,
  .answerbase-widget .h6 {
    font-size: 1.1111111111rem;
  }
}
.autocomplete-w1 a,
.answerbase-widget a {
  line-height: inherit;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
.autocomplete-w1 a:hover, .autocomplete-w1 a:focus,
.answerbase-widget a:hover,
.answerbase-widget a:focus {
  color: inherit;
}
.autocomplete-w1 a img,
.answerbase-widget a img {
  border: 0;
}
.autocomplete-w1 hr,
.answerbase-widget hr {
  clear: both;
  max-width: 83.3333333333rem;
  height: 0;
  margin: 1.3888888889rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #cacaca;
  border-left: 0;
}
.autocomplete-w1 ul,
.autocomplete-w1 ol,
.autocomplete-w1 dl,
.answerbase-widget ul,
.answerbase-widget ol,
.answerbase-widget dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.6;
}
.autocomplete-w1 li,
.answerbase-widget li {
  font-size: inherit;
}
.autocomplete-w1 ul,
.answerbase-widget ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}
.autocomplete-w1 ol,
.answerbase-widget ol {
  margin-left: 1.25rem;
}
.autocomplete-w1 ul .autocomplete-w1 ul, .autocomplete-w1 ul .autocomplete-w1 ol,
.autocomplete-w1 ul .answerbase-widget ul,
.autocomplete-w1 ul .answerbase-widget ol, .autocomplete-w1 ol .autocomplete-w1 ul, .autocomplete-w1 ol .autocomplete-w1 ol,
.autocomplete-w1 ol .answerbase-widget ul,
.autocomplete-w1 ol .answerbase-widget ol,
.answerbase-widget ul .autocomplete-w1 ul,
.answerbase-widget ul .autocomplete-w1 ol,
.answerbase-widget ul .answerbase-widget ul,
.answerbase-widget ul .answerbase-widget ol,
.answerbase-widget ol .autocomplete-w1 ul,
.answerbase-widget ol .autocomplete-w1 ol,
.answerbase-widget ol .answerbase-widget ul,
.answerbase-widget ol .answerbase-widget ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}
.autocomplete-w1 dl,
.answerbase-widget dl {
  margin-bottom: 1rem;
}
.autocomplete-w1 dl dt,
.answerbase-widget dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}
.autocomplete-w1 blockquote,
.answerbase-widget blockquote {
  margin: 0 0 1rem;
  padding: 0.625rem 1.3888888889rem 0 1.3194444444rem;
  border-left: 1px solid #cacaca;
}
.autocomplete-w1 blockquote, .autocomplete-w1 blockquote p,
.answerbase-widget blockquote,
.answerbase-widget blockquote p {
  line-height: 1.6;
  color: #8a8a8a;
}
.autocomplete-w1 cite,
.answerbase-widget cite {
  display: block;
  font-size: 0.9027777778rem;
  color: #8a8a8a;
}
.autocomplete-w1 cite:before,
.answerbase-widget cite:before {
  content: "— ";
}
.autocomplete-w1 abbr, .autocomplete-w1 abbr[title],
.answerbase-widget abbr,
.answerbase-widget abbr[title] {
  border-bottom: 1px dotted #0a0a0a;
  cursor: help;
  text-decoration: none;
}
.autocomplete-w1 figure,
.answerbase-widget figure {
  margin: 0;
}
.autocomplete-w1 code,
.answerbase-widget code {
  padding: 0.1388888889rem 0.3472222222rem 0.0694444444rem;
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #0a0a0a;
}
.autocomplete-w1 kbd,
.answerbase-widget kbd {
  margin: 0;
  padding: 0.1388888889rem 0.2777777778rem 0;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #0a0a0a;
  border-radius: 4px;
}
.autocomplete-w1 .subheader,
.answerbase-widget .subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: normal;
  line-height: 1.4;
  color: #8a8a8a;
}
.autocomplete-w1 .lead,
.answerbase-widget .lead {
  font-size: 112.5%;
  line-height: 1.6;
}
.autocomplete-w1 .stat,
.answerbase-widget .stat {
  font-size: 2.5rem;
  line-height: 1;
}
p + .autocomplete-w1 .stat,
p + .answerbase-widget .stat {
  margin-top: -1rem;
}
.autocomplete-w1 ul.no-bullet, .autocomplete-w1 ol.no-bullet,
.answerbase-widget ul.no-bullet,
.answerbase-widget ol.no-bullet {
  margin-left: 0;
  list-style: none;
}
.autocomplete-w1 .text-left,
.answerbase-widget .text-left {
  text-align: left;
}
.autocomplete-w1 .text-right,
.answerbase-widget .text-right {
  text-align: right;
}
.autocomplete-w1 .text-center,
.answerbase-widget .text-center {
  text-align: center;
}
.autocomplete-w1 .text-justify,
.answerbase-widget .text-justify {
  text-align: justify;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .medium-text-left,
  .answerbase-widget .medium-text-left {
    text-align: left;
  }
  .autocomplete-w1 .medium-text-right,
  .answerbase-widget .medium-text-right {
    text-align: right;
  }
  .autocomplete-w1 .medium-text-center,
  .answerbase-widget .medium-text-center {
    text-align: center;
  }
  .autocomplete-w1 .medium-text-justify,
  .answerbase-widget .medium-text-justify {
    text-align: justify;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .large-text-left,
  .answerbase-widget .large-text-left {
    text-align: left;
  }
  .autocomplete-w1 .large-text-right,
  .answerbase-widget .large-text-right {
    text-align: right;
  }
  .autocomplete-w1 .large-text-center,
  .answerbase-widget .large-text-center {
    text-align: center;
  }
  .autocomplete-w1 .large-text-justify,
  .answerbase-widget .large-text-justify {
    text-align: justify;
  }
}
.autocomplete-w1 .show-for-print,
.answerbase-widget .show-for-print {
  display: none !important;
}
@media print {
  .autocomplete-w1 *,
  .answerbase-widget * {
    background: transparent !important;
    box-shadow: none !important;
    color: black !important;
    text-shadow: none !important;
  }
  .autocomplete-w1 .show-for-print,
  .answerbase-widget .show-for-print {
    display: block !important;
  }
  .autocomplete-w1 .hide-for-print,
  .answerbase-widget .hide-for-print {
    display: none !important;
  }
  .autocomplete-w1 table.show-for-print,
  .answerbase-widget table.show-for-print {
    display: table !important;
  }
  .autocomplete-w1 thead.show-for-print,
  .answerbase-widget thead.show-for-print {
    display: table-header-group !important;
  }
  .autocomplete-w1 tbody.show-for-print,
  .answerbase-widget tbody.show-for-print {
    display: table-row-group !important;
  }
  .autocomplete-w1 tr.show-for-print,
  .answerbase-widget tr.show-for-print {
    display: table-row !important;
  }
  .autocomplete-w1 td.show-for-print,
  .answerbase-widget td.show-for-print {
    display: table-cell !important;
  }
  .autocomplete-w1 th.show-for-print,
  .answerbase-widget th.show-for-print {
    display: table-cell !important;
  }
  .autocomplete-w1 a,
  .autocomplete-w1 a:visited,
  .answerbase-widget a,
  .answerbase-widget a:visited {
    text-decoration: underline;
  }
  .autocomplete-w1 a[href]:after,
  .answerbase-widget a[href]:after {
    content: " (" attr(href) ")";
  }
  .autocomplete-w1 .ir a:after,
  .autocomplete-w1 a[href^="javascript:"]:after,
  .autocomplete-w1 a[href^="#"]:after,
  .answerbase-widget .ir a:after,
  .answerbase-widget a[href^="javascript:"]:after,
  .answerbase-widget a[href^="#"]:after {
    content: "";
  }
  .autocomplete-w1 abbr[title]:after,
  .answerbase-widget abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .autocomplete-w1 pre,
  .autocomplete-w1 blockquote,
  .answerbase-widget pre,
  .answerbase-widget blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid;
  }
  .autocomplete-w1 thead,
  .answerbase-widget thead {
    display: table-header-group;
  }
  .autocomplete-w1 tr,
  .autocomplete-w1 img,
  .answerbase-widget tr,
  .answerbase-widget img {
    page-break-inside: avoid;
  }
  .autocomplete-w1 img,
  .answerbase-widget img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  .autocomplete-w1 p,
  .autocomplete-w1 h2,
  .autocomplete-w1 h3,
  .answerbase-widget p,
  .answerbase-widget h2,
  .answerbase-widget h3 {
    orphans: 3;
    widows: 3;
  }
  .autocomplete-w1 h2,
  .autocomplete-w1 h3,
  .answerbase-widget h2,
  .answerbase-widget h3 {
    page-break-after: avoid;
  }
  .autocomplete-w1 .print-break-inside,
  .answerbase-widget .print-break-inside {
    page-break-inside: auto;
  }
}
.autocomplete-w1 [type=text], .autocomplete-w1 [type=password], .autocomplete-w1 [type=date], .autocomplete-w1 [type=datetime], .autocomplete-w1 [type=datetime-local], .autocomplete-w1 [type=month], .autocomplete-w1 [type=week], .autocomplete-w1 [type=email], .autocomplete-w1 [type=number], .autocomplete-w1 [type=search], .autocomplete-w1 [type=tel], .autocomplete-w1 [type=time], .autocomplete-w1 [type=url], .autocomplete-w1 [type=color],
.autocomplete-w1 textarea,
.answerbase-widget [type=text],
.answerbase-widget [type=password],
.answerbase-widget [type=date],
.answerbase-widget [type=datetime],
.answerbase-widget [type=datetime-local],
.answerbase-widget [type=month],
.answerbase-widget [type=week],
.answerbase-widget [type=email],
.answerbase-widget [type=number],
.answerbase-widget [type=search],
.answerbase-widget [type=tel],
.answerbase-widget [type=time],
.answerbase-widget [type=url],
.answerbase-widget [type=color],
.answerbase-widget textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.5416666667rem;
  margin: 0 0 1.1111111111rem;
  padding: 0.5555555556rem;
  border: 1px solid #cacaca;
  border-radius: 4px;
  background-color: #fefefe;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  font-family: inherit;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.5;
  color: #0a0a0a;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
.autocomplete-w1 [type=text]:focus, .autocomplete-w1 [type=password]:focus, .autocomplete-w1 [type=date]:focus, .autocomplete-w1 [type=datetime]:focus, .autocomplete-w1 [type=datetime-local]:focus, .autocomplete-w1 [type=month]:focus, .autocomplete-w1 [type=week]:focus, .autocomplete-w1 [type=email]:focus, .autocomplete-w1 [type=number]:focus, .autocomplete-w1 [type=search]:focus, .autocomplete-w1 [type=tel]:focus, .autocomplete-w1 [type=time]:focus, .autocomplete-w1 [type=url]:focus, .autocomplete-w1 [type=color]:focus,
.autocomplete-w1 textarea:focus,
.answerbase-widget [type=text]:focus,
.answerbase-widget [type=password]:focus,
.answerbase-widget [type=date]:focus,
.answerbase-widget [type=datetime]:focus,
.answerbase-widget [type=datetime-local]:focus,
.answerbase-widget [type=month]:focus,
.answerbase-widget [type=week]:focus,
.answerbase-widget [type=email]:focus,
.answerbase-widget [type=number]:focus,
.answerbase-widget [type=search]:focus,
.answerbase-widget [type=tel]:focus,
.answerbase-widget [type=time]:focus,
.answerbase-widget [type=url]:focus,
.answerbase-widget [type=color]:focus,
.answerbase-widget textarea:focus {
  outline: none;
  border: 1px solid #8a8a8a;
  background-color: #fefefe;
  box-shadow: 0 0 5px #cacaca;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
.autocomplete-w1 [type=text], .autocomplete-w1 [type=password], .autocomplete-w1 [type=date], .autocomplete-w1 [type=datetime], .autocomplete-w1 [type=datetime-local], .autocomplete-w1 [type=month], .autocomplete-w1 [type=week], .autocomplete-w1 [type=email], .autocomplete-w1 [type=number], .autocomplete-w1 [type=search], .autocomplete-w1 [type=tel], .autocomplete-w1 [type=time], .autocomplete-w1 [type=url], .autocomplete-w1 [type=color],
.autocomplete-w1 textarea,
.answerbase-widget [type=text],
.answerbase-widget [type=password],
.answerbase-widget [type=date],
.answerbase-widget [type=datetime],
.answerbase-widget [type=datetime-local],
.answerbase-widget [type=month],
.answerbase-widget [type=week],
.answerbase-widget [type=email],
.answerbase-widget [type=number],
.answerbase-widget [type=search],
.answerbase-widget [type=tel],
.answerbase-widget [type=time],
.answerbase-widget [type=url],
.answerbase-widget [type=color],
.answerbase-widget textarea {
  appearance: none;
}
.autocomplete-w1 textarea,
.answerbase-widget textarea {
  max-width: 100%;
}
.autocomplete-w1 textarea[rows],
.answerbase-widget textarea[rows] {
  height: auto;
}
.autocomplete-w1 input::placeholder,
.autocomplete-w1 textarea::placeholder,
.answerbase-widget input::placeholder,
.answerbase-widget textarea::placeholder {
  color: #cacaca;
}
.autocomplete-w1 input:disabled, .autocomplete-w1 input[readonly],
.autocomplete-w1 textarea:disabled,
.autocomplete-w1 textarea[readonly],
.answerbase-widget input:disabled,
.answerbase-widget input[readonly],
.answerbase-widget textarea:disabled,
.answerbase-widget textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
.autocomplete-w1 [type=submit],
.autocomplete-w1 [type=button],
.answerbase-widget [type=submit],
.answerbase-widget [type=button] {
  appearance: none;
  border-radius: 4px;
}
.autocomplete-w1 input[type=search],
.answerbase-widget input[type=search] {
  box-sizing: border-box;
}
.autocomplete-w1 [type=file],
.autocomplete-w1 [type=checkbox],
.autocomplete-w1 [type=radio],
.answerbase-widget [type=file],
.answerbase-widget [type=checkbox],
.answerbase-widget [type=radio] {
  margin: 0 0 1.1111111111rem;
}
.autocomplete-w1 [type=checkbox] + label,
.autocomplete-w1 [type=radio] + label,
.answerbase-widget [type=checkbox] + label,
.answerbase-widget [type=radio] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.5555555556rem;
  margin-right: 1.1111111111rem;
  margin-bottom: 0;
}
.autocomplete-w1 [type=checkbox] + label[for],
.autocomplete-w1 [type=radio] + label[for],
.answerbase-widget [type=checkbox] + label[for],
.answerbase-widget [type=radio] + label[for] {
  cursor: pointer;
}
.autocomplete-w1 label > [type=checkbox],
.autocomplete-w1 label > [type=radio],
.answerbase-widget label > [type=checkbox],
.answerbase-widget label > [type=radio] {
  margin-right: 0.5555555556rem;
}
.autocomplete-w1 [type=file],
.answerbase-widget [type=file] {
  width: 100%;
}
.autocomplete-w1 label,
.answerbase-widget label {
  display: block;
  margin: 0;
  font-size: 0.9722222222rem;
  font-weight: normal;
  line-height: 1.8;
  color: #0a0a0a;
}
.autocomplete-w1 label.middle,
.answerbase-widget label.middle {
  margin: 0 0 1.1111111111rem;
  padding: 0.625rem 0;
}
.autocomplete-w1 .help-text,
.answerbase-widget .help-text {
  margin-top: -0.5555555556rem;
  font-size: 0.9027777778rem;
  font-style: italic;
  color: #0a0a0a;
}
.autocomplete-w1 .input-group,
.answerbase-widget .input-group {
  display: flex;
  width: 100%;
  margin-bottom: 1.1111111111rem;
  align-items: stretch;
}
.autocomplete-w1 .input-group > :first-child,
.answerbase-widget .input-group > :first-child {
  border-radius: 4px 0 0 4px;
}
.autocomplete-w1 .input-group > :last-child > *,
.answerbase-widget .input-group > :last-child > * {
  border-radius: 0 4px 4px 0;
}
.autocomplete-w1 .input-group-button a,
.autocomplete-w1 .input-group-button input,
.autocomplete-w1 .input-group-button button,
.autocomplete-w1 .input-group-button label, .autocomplete-w1 .input-group-button, .autocomplete-w1 .input-group-field, .autocomplete-w1 .input-group-label,
.answerbase-widget .input-group-button a,
.answerbase-widget .input-group-button input,
.answerbase-widget .input-group-button button,
.answerbase-widget .input-group-button label,
.answerbase-widget .input-group-button,
.answerbase-widget .input-group-field,
.answerbase-widget .input-group-label {
  margin: 0;
  white-space: nowrap;
}
.autocomplete-w1 .input-group-label,
.answerbase-widget .input-group-label {
  padding: 0 1rem;
  border: 1px solid #cacaca;
  background: #e6e6e6;
  color: #0a0a0a;
  text-align: center;
  white-space: nowrap;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
.autocomplete-w1 .input-group-label:first-child,
.answerbase-widget .input-group-label:first-child {
  border-right: 0;
}
.autocomplete-w1 .input-group-label:last-child,
.answerbase-widget .input-group-label:last-child {
  border-left: 0;
}
.autocomplete-w1 .input-group-field,
.answerbase-widget .input-group-field {
  border-radius: 0;
  flex: 1 1 0px;
  height: auto;
  min-width: 0;
}
.autocomplete-w1 .input-group-button,
.answerbase-widget .input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  flex: 0 0 auto;
}
.autocomplete-w1 .input-group-button a,
.autocomplete-w1 .input-group-button input,
.autocomplete-w1 .input-group-button button,
.autocomplete-w1 .input-group-button label,
.answerbase-widget .input-group-button a,
.answerbase-widget .input-group-button input,
.answerbase-widget .input-group-button button,
.answerbase-widget .input-group-button label {
  height: auto;
  align-self: stretch;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
}
.autocomplete-w1 fieldset,
.answerbase-widget fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
.autocomplete-w1 legend,
.answerbase-widget legend {
  max-width: 100%;
  margin-bottom: 0.5555555556rem;
}
.autocomplete-w1 .fieldset,
.answerbase-widget .fieldset {
  margin: 1.25rem 0;
  padding: 1.3888888889rem;
  border: 1px solid #cacaca;
}
.autocomplete-w1 .fieldset legend,
.answerbase-widget .fieldset legend {
  margin: 0;
  margin-left: -0.2083333333rem;
  padding: 0 0.2083333333rem;
}
.autocomplete-w1 select,
.answerbase-widget select {
  height: 2.5416666667rem;
  margin: 0 0 1.1111111111rem;
  padding: 0.5555555556rem;
  appearance: none;
  border: 1px solid #cacaca;
  border-radius: 4px;
  background-color: #fefefe;
  font-family: inherit;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.5;
  color: #0a0a0a;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
}
@media screen and (min-width: 0\0 ) {
  .autocomplete-w1 select,
  .answerbase-widget select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
.autocomplete-w1 select,
.answerbase-widget select {
  background-origin: content-box;
  background-position: right -1.1111111111rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.6666666667rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
.autocomplete-w1 select:focus,
.answerbase-widget select:focus {
  outline: none;
  border: 1px solid #8a8a8a;
  background-color: #fefefe;
  box-shadow: 0 0 5px #cacaca;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
.autocomplete-w1 select:disabled,
.answerbase-widget select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
.autocomplete-w1 select::-ms-expand,
.answerbase-widget select::-ms-expand {
  display: none;
}
.autocomplete-w1 select[multiple],
.answerbase-widget select[multiple] {
  height: auto;
  background-image: none;
}
.autocomplete-w1 .is-invalid-input:not(:focus),
.answerbase-widget .is-invalid-input:not(:focus) {
  border-color: #cc4b37;
  background-color: rgb(249, 236.1, 234.1);
}
.autocomplete-w1 .is-invalid-input:not(:focus)::placeholder,
.answerbase-widget .is-invalid-input:not(:focus)::placeholder {
  color: #cc4b37;
}
.autocomplete-w1 .is-invalid-label,
.answerbase-widget .is-invalid-label {
  color: #cc4b37;
}
.autocomplete-w1 .form-error,
.answerbase-widget .form-error {
  display: none;
  margin-top: -0.5555555556rem;
  margin-bottom: 1.1111111111rem;
  font-size: 0.8333333333rem;
  font-weight: bold;
  color: #cc4b37;
}
.autocomplete-w1 .form-error.is-visible,
.answerbase-widget .form-error.is-visible {
  display: block;
}
[data-whatinput=mouse] .autocomplete-w1 .button,
[data-whatinput=mouse] .answerbase-widget .button {
  outline: 0;
}
.autocomplete-w1 .button,
.answerbase-widget .button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  font-family: inherit;
  font-weight: bold;
  padding: 0.85em 1em;
  -webkit-appearance: none;
  border: 1px solid transparent;
  border-radius: 4px;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-size: 0.9rem;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  background-color: #0b991c;
  color: #fefefe;
}
.autocomplete-w1 .button:hover, .autocomplete-w1 .button:focus,
.answerbase-widget .button:hover,
.answerbase-widget .button:focus {
  background-color: rgb(9.35, 130.05, 23.8);
  color: #fefefe;
}
.autocomplete-w1 .button.tiny,
.answerbase-widget .button.tiny {
  font-size: 0.6rem;
}
.autocomplete-w1 .button.small,
.answerbase-widget .button.small {
  font-size: 0.75rem;
}
.autocomplete-w1 .button.large,
.answerbase-widget .button.large {
  font-size: 1.25rem;
}
.autocomplete-w1 .button.expanded,
.answerbase-widget .button.expanded {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.autocomplete-w1 .button.primary,
.answerbase-widget .button.primary {
  background-color: #0b991c;
  color: #0a0a0a;
}
.autocomplete-w1 .button.primary:hover, .autocomplete-w1 .button.primary:focus,
.answerbase-widget .button.primary:hover,
.answerbase-widget .button.primary:focus {
  background-color: rgb(8.8, 122.4, 22.4);
  color: #0a0a0a;
}
.autocomplete-w1 .button.secondary,
.answerbase-widget .button.secondary {
  background-color: #767676;
  color: #fefefe;
}
.autocomplete-w1 .button.secondary:hover, .autocomplete-w1 .button.secondary:focus,
.answerbase-widget .button.secondary:hover,
.answerbase-widget .button.secondary:focus {
  background-color: rgb(94.4, 94.4, 94.4);
  color: #fefefe;
}
.autocomplete-w1 .button.success,
.answerbase-widget .button.success {
  background-color: #3adb76;
  color: #0a0a0a;
}
.autocomplete-w1 .button.success:hover, .autocomplete-w1 .button.success:focus,
.answerbase-widget .button.success:hover,
.answerbase-widget .button.success:focus {
  background-color: rgb(34.2386266094, 187.3613733906, 91.3030042918);
  color: #0a0a0a;
}
.autocomplete-w1 .button.warning,
.answerbase-widget .button.warning {
  background-color: #ffae00;
  color: #0a0a0a;
}
.autocomplete-w1 .button.warning:hover, .autocomplete-w1 .button.warning:focus,
.answerbase-widget .button.warning:hover,
.answerbase-widget .button.warning:focus {
  background-color: rgb(204, 139.2, 0);
  color: #0a0a0a;
}
.autocomplete-w1 .button.alert,
.answerbase-widget .button.alert {
  background-color: #cc4b37;
  color: #fefefe;
}
.autocomplete-w1 .button.alert:hover, .autocomplete-w1 .button.alert:focus,
.answerbase-widget .button.alert:hover,
.answerbase-widget .button.alert:focus {
  background-color: rgb(165.0996015936, 58.6103585657, 42.1003984064);
  color: #fefefe;
}
.autocomplete-w1 .button.disabled, .autocomplete-w1 .button[disabled],
.answerbase-widget .button.disabled,
.answerbase-widget .button[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
.autocomplete-w1 .button.disabled, .autocomplete-w1 .button.disabled:hover, .autocomplete-w1 .button.disabled:focus, .autocomplete-w1 .button[disabled], .autocomplete-w1 .button[disabled]:hover, .autocomplete-w1 .button[disabled]:focus,
.answerbase-widget .button.disabled,
.answerbase-widget .button.disabled:hover,
.answerbase-widget .button.disabled:focus,
.answerbase-widget .button[disabled],
.answerbase-widget .button[disabled]:hover,
.answerbase-widget .button[disabled]:focus {
  background-color: #0b991c;
  color: #fefefe;
}
.autocomplete-w1 .button.disabled.primary, .autocomplete-w1 .button[disabled].primary,
.answerbase-widget .button.disabled.primary,
.answerbase-widget .button[disabled].primary {
  opacity: 0.25;
  cursor: not-allowed;
}
.autocomplete-w1 .button.disabled.primary, .autocomplete-w1 .button.disabled.primary:hover, .autocomplete-w1 .button.disabled.primary:focus, .autocomplete-w1 .button[disabled].primary, .autocomplete-w1 .button[disabled].primary:hover, .autocomplete-w1 .button[disabled].primary:focus,
.answerbase-widget .button.disabled.primary,
.answerbase-widget .button.disabled.primary:hover,
.answerbase-widget .button.disabled.primary:focus,
.answerbase-widget .button[disabled].primary,
.answerbase-widget .button[disabled].primary:hover,
.answerbase-widget .button[disabled].primary:focus {
  background-color: #0b991c;
  color: #0a0a0a;
}
.autocomplete-w1 .button.disabled.secondary, .autocomplete-w1 .button[disabled].secondary,
.answerbase-widget .button.disabled.secondary,
.answerbase-widget .button[disabled].secondary {
  opacity: 0.25;
  cursor: not-allowed;
}
.autocomplete-w1 .button.disabled.secondary, .autocomplete-w1 .button.disabled.secondary:hover, .autocomplete-w1 .button.disabled.secondary:focus, .autocomplete-w1 .button[disabled].secondary, .autocomplete-w1 .button[disabled].secondary:hover, .autocomplete-w1 .button[disabled].secondary:focus,
.answerbase-widget .button.disabled.secondary,
.answerbase-widget .button.disabled.secondary:hover,
.answerbase-widget .button.disabled.secondary:focus,
.answerbase-widget .button[disabled].secondary,
.answerbase-widget .button[disabled].secondary:hover,
.answerbase-widget .button[disabled].secondary:focus {
  background-color: #767676;
  color: #fefefe;
}
.autocomplete-w1 .button.disabled.success, .autocomplete-w1 .button[disabled].success,
.answerbase-widget .button.disabled.success,
.answerbase-widget .button[disabled].success {
  opacity: 0.25;
  cursor: not-allowed;
}
.autocomplete-w1 .button.disabled.success, .autocomplete-w1 .button.disabled.success:hover, .autocomplete-w1 .button.disabled.success:focus, .autocomplete-w1 .button[disabled].success, .autocomplete-w1 .button[disabled].success:hover, .autocomplete-w1 .button[disabled].success:focus,
.answerbase-widget .button.disabled.success,
.answerbase-widget .button.disabled.success:hover,
.answerbase-widget .button.disabled.success:focus,
.answerbase-widget .button[disabled].success,
.answerbase-widget .button[disabled].success:hover,
.answerbase-widget .button[disabled].success:focus {
  background-color: #3adb76;
  color: #0a0a0a;
}
.autocomplete-w1 .button.disabled.warning, .autocomplete-w1 .button[disabled].warning,
.answerbase-widget .button.disabled.warning,
.answerbase-widget .button[disabled].warning {
  opacity: 0.25;
  cursor: not-allowed;
}
.autocomplete-w1 .button.disabled.warning, .autocomplete-w1 .button.disabled.warning:hover, .autocomplete-w1 .button.disabled.warning:focus, .autocomplete-w1 .button[disabled].warning, .autocomplete-w1 .button[disabled].warning:hover, .autocomplete-w1 .button[disabled].warning:focus,
.answerbase-widget .button.disabled.warning,
.answerbase-widget .button.disabled.warning:hover,
.answerbase-widget .button.disabled.warning:focus,
.answerbase-widget .button[disabled].warning,
.answerbase-widget .button[disabled].warning:hover,
.answerbase-widget .button[disabled].warning:focus {
  background-color: #ffae00;
  color: #0a0a0a;
}
.autocomplete-w1 .button.disabled.alert, .autocomplete-w1 .button[disabled].alert,
.answerbase-widget .button.disabled.alert,
.answerbase-widget .button[disabled].alert {
  opacity: 0.25;
  cursor: not-allowed;
}
.autocomplete-w1 .button.disabled.alert, .autocomplete-w1 .button.disabled.alert:hover, .autocomplete-w1 .button.disabled.alert:focus, .autocomplete-w1 .button[disabled].alert, .autocomplete-w1 .button[disabled].alert:hover, .autocomplete-w1 .button[disabled].alert:focus,
.answerbase-widget .button.disabled.alert,
.answerbase-widget .button.disabled.alert:hover,
.answerbase-widget .button.disabled.alert:focus,
.answerbase-widget .button[disabled].alert,
.answerbase-widget .button[disabled].alert:hover,
.answerbase-widget .button[disabled].alert:focus {
  background-color: #cc4b37;
  color: #fefefe;
}
.autocomplete-w1 .button.hollow, .autocomplete-w1 .button.hollow:hover, .autocomplete-w1 .button.hollow:focus,
.answerbase-widget .button.hollow,
.answerbase-widget .button.hollow:hover,
.answerbase-widget .button.hollow:focus {
  background-color: transparent;
}
.autocomplete-w1 .button.hollow.disabled, .autocomplete-w1 .button.hollow.disabled:hover, .autocomplete-w1 .button.hollow.disabled:focus, .autocomplete-w1 .button.hollow[disabled], .autocomplete-w1 .button.hollow[disabled]:hover, .autocomplete-w1 .button.hollow[disabled]:focus,
.answerbase-widget .button.hollow.disabled,
.answerbase-widget .button.hollow.disabled:hover,
.answerbase-widget .button.hollow.disabled:focus,
.answerbase-widget .button.hollow[disabled],
.answerbase-widget .button.hollow[disabled]:hover,
.answerbase-widget .button.hollow[disabled]:focus {
  background-color: transparent;
}
.autocomplete-w1 .button.hollow,
.answerbase-widget .button.hollow {
  border: 1px solid #0b991c;
  color: #0b991c;
}
.autocomplete-w1 .button.hollow:hover, .autocomplete-w1 .button.hollow:focus,
.answerbase-widget .button.hollow:hover,
.answerbase-widget .button.hollow:focus {
  border-color: rgb(5.5, 76.5, 14);
  color: rgb(5.5, 76.5, 14);
}
.autocomplete-w1 .button.hollow:hover.disabled, .autocomplete-w1 .button.hollow:hover[disabled], .autocomplete-w1 .button.hollow:focus.disabled, .autocomplete-w1 .button.hollow:focus[disabled],
.answerbase-widget .button.hollow:hover.disabled,
.answerbase-widget .button.hollow:hover[disabled],
.answerbase-widget .button.hollow:focus.disabled,
.answerbase-widget .button.hollow:focus[disabled] {
  border: 1px solid #0b991c;
  color: #0b991c;
}
.autocomplete-w1 .button.hollow.primary,
.answerbase-widget .button.hollow.primary {
  border: 1px solid #0b991c;
  color: #0b991c;
}
.autocomplete-w1 .button.hollow.primary:hover, .autocomplete-w1 .button.hollow.primary:focus,
.answerbase-widget .button.hollow.primary:hover,
.answerbase-widget .button.hollow.primary:focus {
  border-color: rgb(5.5, 76.5, 14);
  color: rgb(5.5, 76.5, 14);
}
.autocomplete-w1 .button.hollow.primary:hover.disabled, .autocomplete-w1 .button.hollow.primary:hover[disabled], .autocomplete-w1 .button.hollow.primary:focus.disabled, .autocomplete-w1 .button.hollow.primary:focus[disabled],
.answerbase-widget .button.hollow.primary:hover.disabled,
.answerbase-widget .button.hollow.primary:hover[disabled],
.answerbase-widget .button.hollow.primary:focus.disabled,
.answerbase-widget .button.hollow.primary:focus[disabled] {
  border: 1px solid #0b991c;
  color: #0b991c;
}
.autocomplete-w1 .button.hollow.secondary,
.answerbase-widget .button.hollow.secondary {
  border: 1px solid #767676;
  color: #767676;
}
.autocomplete-w1 .button.hollow.secondary:hover, .autocomplete-w1 .button.hollow.secondary:focus,
.answerbase-widget .button.hollow.secondary:hover,
.answerbase-widget .button.hollow.secondary:focus {
  border-color: #3b3b3b;
  color: #3b3b3b;
}
.autocomplete-w1 .button.hollow.secondary:hover.disabled, .autocomplete-w1 .button.hollow.secondary:hover[disabled], .autocomplete-w1 .button.hollow.secondary:focus.disabled, .autocomplete-w1 .button.hollow.secondary:focus[disabled],
.answerbase-widget .button.hollow.secondary:hover.disabled,
.answerbase-widget .button.hollow.secondary:hover[disabled],
.answerbase-widget .button.hollow.secondary:focus.disabled,
.answerbase-widget .button.hollow.secondary:focus[disabled] {
  border: 1px solid #767676;
  color: #767676;
}
.autocomplete-w1 .button.hollow.success,
.answerbase-widget .button.hollow.success {
  border: 1px solid #3adb76;
  color: #3adb76;
}
.autocomplete-w1 .button.hollow.success:hover, .autocomplete-w1 .button.hollow.success:focus,
.answerbase-widget .button.hollow.success:hover,
.answerbase-widget .button.hollow.success:focus {
  border-color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
  color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
}
.autocomplete-w1 .button.hollow.success:hover.disabled, .autocomplete-w1 .button.hollow.success:hover[disabled], .autocomplete-w1 .button.hollow.success:focus.disabled, .autocomplete-w1 .button.hollow.success:focus[disabled],
.answerbase-widget .button.hollow.success:hover.disabled,
.answerbase-widget .button.hollow.success:hover[disabled],
.answerbase-widget .button.hollow.success:focus.disabled,
.answerbase-widget .button.hollow.success:focus[disabled] {
  border: 1px solid #3adb76;
  color: #3adb76;
}
.autocomplete-w1 .button.hollow.warning,
.answerbase-widget .button.hollow.warning {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.autocomplete-w1 .button.hollow.warning:hover, .autocomplete-w1 .button.hollow.warning:focus,
.answerbase-widget .button.hollow.warning:hover,
.answerbase-widget .button.hollow.warning:focus {
  border-color: rgb(127.5, 87, 0);
  color: rgb(127.5, 87, 0);
}
.autocomplete-w1 .button.hollow.warning:hover.disabled, .autocomplete-w1 .button.hollow.warning:hover[disabled], .autocomplete-w1 .button.hollow.warning:focus.disabled, .autocomplete-w1 .button.hollow.warning:focus[disabled],
.answerbase-widget .button.hollow.warning:hover.disabled,
.answerbase-widget .button.hollow.warning:hover[disabled],
.answerbase-widget .button.hollow.warning:focus.disabled,
.answerbase-widget .button.hollow.warning:focus[disabled] {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.autocomplete-w1 .button.hollow.alert,
.answerbase-widget .button.hollow.alert {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
.autocomplete-w1 .button.hollow.alert:hover, .autocomplete-w1 .button.hollow.alert:focus,
.answerbase-widget .button.hollow.alert:hover,
.answerbase-widget .button.hollow.alert:focus {
  border-color: rgb(103.187250996, 36.6314741036, 26.312749004);
  color: rgb(103.187250996, 36.6314741036, 26.312749004);
}
.autocomplete-w1 .button.hollow.alert:hover.disabled, .autocomplete-w1 .button.hollow.alert:hover[disabled], .autocomplete-w1 .button.hollow.alert:focus.disabled, .autocomplete-w1 .button.hollow.alert:focus[disabled],
.answerbase-widget .button.hollow.alert:hover.disabled,
.answerbase-widget .button.hollow.alert:hover[disabled],
.answerbase-widget .button.hollow.alert:focus.disabled,
.answerbase-widget .button.hollow.alert:focus[disabled] {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
.autocomplete-w1 .button.clear, .autocomplete-w1 .button.clear:hover, .autocomplete-w1 .button.clear:focus,
.answerbase-widget .button.clear,
.answerbase-widget .button.clear:hover,
.answerbase-widget .button.clear:focus {
  background-color: transparent;
}
.autocomplete-w1 .button.clear.disabled, .autocomplete-w1 .button.clear.disabled:hover, .autocomplete-w1 .button.clear.disabled:focus, .autocomplete-w1 .button.clear[disabled], .autocomplete-w1 .button.clear[disabled]:hover, .autocomplete-w1 .button.clear[disabled]:focus,
.answerbase-widget .button.clear.disabled,
.answerbase-widget .button.clear.disabled:hover,
.answerbase-widget .button.clear.disabled:focus,
.answerbase-widget .button.clear[disabled],
.answerbase-widget .button.clear[disabled]:hover,
.answerbase-widget .button.clear[disabled]:focus {
  background-color: transparent;
}
.autocomplete-w1 .button.clear,
.answerbase-widget .button.clear {
  border: 1px solid #0b991c;
  color: #0b991c;
}
.autocomplete-w1 .button.clear:hover, .autocomplete-w1 .button.clear:focus,
.answerbase-widget .button.clear:hover,
.answerbase-widget .button.clear:focus {
  border-color: rgb(5.5, 76.5, 14);
  color: rgb(5.5, 76.5, 14);
}
.autocomplete-w1 .button.clear:hover.disabled, .autocomplete-w1 .button.clear:hover[disabled], .autocomplete-w1 .button.clear:focus.disabled, .autocomplete-w1 .button.clear:focus[disabled],
.answerbase-widget .button.clear:hover.disabled,
.answerbase-widget .button.clear:hover[disabled],
.answerbase-widget .button.clear:focus.disabled,
.answerbase-widget .button.clear:focus[disabled] {
  border: 1px solid #0b991c;
  color: #0b991c;
}
.autocomplete-w1 .button.clear, .autocomplete-w1 .button.clear.disabled, .autocomplete-w1 .button.clear[disabled], .autocomplete-w1 .button.clear:hover, .autocomplete-w1 .button.clear:hover.disabled, .autocomplete-w1 .button.clear:hover[disabled], .autocomplete-w1 .button.clear:focus, .autocomplete-w1 .button.clear:focus.disabled, .autocomplete-w1 .button.clear:focus[disabled],
.answerbase-widget .button.clear,
.answerbase-widget .button.clear.disabled,
.answerbase-widget .button.clear[disabled],
.answerbase-widget .button.clear:hover,
.answerbase-widget .button.clear:hover.disabled,
.answerbase-widget .button.clear:hover[disabled],
.answerbase-widget .button.clear:focus,
.answerbase-widget .button.clear:focus.disabled,
.answerbase-widget .button.clear:focus[disabled] {
  border-color: transparent;
}
.autocomplete-w1 .button.clear.primary,
.answerbase-widget .button.clear.primary {
  border: 1px solid #0b991c;
  color: #0b991c;
}
.autocomplete-w1 .button.clear.primary:hover, .autocomplete-w1 .button.clear.primary:focus,
.answerbase-widget .button.clear.primary:hover,
.answerbase-widget .button.clear.primary:focus {
  border-color: rgb(5.5, 76.5, 14);
  color: rgb(5.5, 76.5, 14);
}
.autocomplete-w1 .button.clear.primary:hover.disabled, .autocomplete-w1 .button.clear.primary:hover[disabled], .autocomplete-w1 .button.clear.primary:focus.disabled, .autocomplete-w1 .button.clear.primary:focus[disabled],
.answerbase-widget .button.clear.primary:hover.disabled,
.answerbase-widget .button.clear.primary:hover[disabled],
.answerbase-widget .button.clear.primary:focus.disabled,
.answerbase-widget .button.clear.primary:focus[disabled] {
  border: 1px solid #0b991c;
  color: #0b991c;
}
.autocomplete-w1 .button.clear.primary, .autocomplete-w1 .button.clear.primary.disabled, .autocomplete-w1 .button.clear.primary[disabled], .autocomplete-w1 .button.clear.primary:hover, .autocomplete-w1 .button.clear.primary:hover.disabled, .autocomplete-w1 .button.clear.primary:hover[disabled], .autocomplete-w1 .button.clear.primary:focus, .autocomplete-w1 .button.clear.primary:focus.disabled, .autocomplete-w1 .button.clear.primary:focus[disabled],
.answerbase-widget .button.clear.primary,
.answerbase-widget .button.clear.primary.disabled,
.answerbase-widget .button.clear.primary[disabled],
.answerbase-widget .button.clear.primary:hover,
.answerbase-widget .button.clear.primary:hover.disabled,
.answerbase-widget .button.clear.primary:hover[disabled],
.answerbase-widget .button.clear.primary:focus,
.answerbase-widget .button.clear.primary:focus.disabled,
.answerbase-widget .button.clear.primary:focus[disabled] {
  border-color: transparent;
}
.autocomplete-w1 .button.clear.secondary,
.answerbase-widget .button.clear.secondary {
  border: 1px solid #767676;
  color: #767676;
}
.autocomplete-w1 .button.clear.secondary:hover, .autocomplete-w1 .button.clear.secondary:focus,
.answerbase-widget .button.clear.secondary:hover,
.answerbase-widget .button.clear.secondary:focus {
  border-color: #3b3b3b;
  color: #3b3b3b;
}
.autocomplete-w1 .button.clear.secondary:hover.disabled, .autocomplete-w1 .button.clear.secondary:hover[disabled], .autocomplete-w1 .button.clear.secondary:focus.disabled, .autocomplete-w1 .button.clear.secondary:focus[disabled],
.answerbase-widget .button.clear.secondary:hover.disabled,
.answerbase-widget .button.clear.secondary:hover[disabled],
.answerbase-widget .button.clear.secondary:focus.disabled,
.answerbase-widget .button.clear.secondary:focus[disabled] {
  border: 1px solid #767676;
  color: #767676;
}
.autocomplete-w1 .button.clear.secondary, .autocomplete-w1 .button.clear.secondary.disabled, .autocomplete-w1 .button.clear.secondary[disabled], .autocomplete-w1 .button.clear.secondary:hover, .autocomplete-w1 .button.clear.secondary:hover.disabled, .autocomplete-w1 .button.clear.secondary:hover[disabled], .autocomplete-w1 .button.clear.secondary:focus, .autocomplete-w1 .button.clear.secondary:focus.disabled, .autocomplete-w1 .button.clear.secondary:focus[disabled],
.answerbase-widget .button.clear.secondary,
.answerbase-widget .button.clear.secondary.disabled,
.answerbase-widget .button.clear.secondary[disabled],
.answerbase-widget .button.clear.secondary:hover,
.answerbase-widget .button.clear.secondary:hover.disabled,
.answerbase-widget .button.clear.secondary:hover[disabled],
.answerbase-widget .button.clear.secondary:focus,
.answerbase-widget .button.clear.secondary:focus.disabled,
.answerbase-widget .button.clear.secondary:focus[disabled] {
  border-color: transparent;
}
.autocomplete-w1 .button.clear.success,
.answerbase-widget .button.clear.success {
  border: 1px solid #3adb76;
  color: #3adb76;
}
.autocomplete-w1 .button.clear.success:hover, .autocomplete-w1 .button.clear.success:focus,
.answerbase-widget .button.clear.success:hover,
.answerbase-widget .button.clear.success:focus {
  border-color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
  color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
}
.autocomplete-w1 .button.clear.success:hover.disabled, .autocomplete-w1 .button.clear.success:hover[disabled], .autocomplete-w1 .button.clear.success:focus.disabled, .autocomplete-w1 .button.clear.success:focus[disabled],
.answerbase-widget .button.clear.success:hover.disabled,
.answerbase-widget .button.clear.success:hover[disabled],
.answerbase-widget .button.clear.success:focus.disabled,
.answerbase-widget .button.clear.success:focus[disabled] {
  border: 1px solid #3adb76;
  color: #3adb76;
}
.autocomplete-w1 .button.clear.success, .autocomplete-w1 .button.clear.success.disabled, .autocomplete-w1 .button.clear.success[disabled], .autocomplete-w1 .button.clear.success:hover, .autocomplete-w1 .button.clear.success:hover.disabled, .autocomplete-w1 .button.clear.success:hover[disabled], .autocomplete-w1 .button.clear.success:focus, .autocomplete-w1 .button.clear.success:focus.disabled, .autocomplete-w1 .button.clear.success:focus[disabled],
.answerbase-widget .button.clear.success,
.answerbase-widget .button.clear.success.disabled,
.answerbase-widget .button.clear.success[disabled],
.answerbase-widget .button.clear.success:hover,
.answerbase-widget .button.clear.success:hover.disabled,
.answerbase-widget .button.clear.success:hover[disabled],
.answerbase-widget .button.clear.success:focus,
.answerbase-widget .button.clear.success:focus.disabled,
.answerbase-widget .button.clear.success:focus[disabled] {
  border-color: transparent;
}
.autocomplete-w1 .button.clear.warning,
.answerbase-widget .button.clear.warning {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.autocomplete-w1 .button.clear.warning:hover, .autocomplete-w1 .button.clear.warning:focus,
.answerbase-widget .button.clear.warning:hover,
.answerbase-widget .button.clear.warning:focus {
  border-color: rgb(127.5, 87, 0);
  color: rgb(127.5, 87, 0);
}
.autocomplete-w1 .button.clear.warning:hover.disabled, .autocomplete-w1 .button.clear.warning:hover[disabled], .autocomplete-w1 .button.clear.warning:focus.disabled, .autocomplete-w1 .button.clear.warning:focus[disabled],
.answerbase-widget .button.clear.warning:hover.disabled,
.answerbase-widget .button.clear.warning:hover[disabled],
.answerbase-widget .button.clear.warning:focus.disabled,
.answerbase-widget .button.clear.warning:focus[disabled] {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.autocomplete-w1 .button.clear.warning, .autocomplete-w1 .button.clear.warning.disabled, .autocomplete-w1 .button.clear.warning[disabled], .autocomplete-w1 .button.clear.warning:hover, .autocomplete-w1 .button.clear.warning:hover.disabled, .autocomplete-w1 .button.clear.warning:hover[disabled], .autocomplete-w1 .button.clear.warning:focus, .autocomplete-w1 .button.clear.warning:focus.disabled, .autocomplete-w1 .button.clear.warning:focus[disabled],
.answerbase-widget .button.clear.warning,
.answerbase-widget .button.clear.warning.disabled,
.answerbase-widget .button.clear.warning[disabled],
.answerbase-widget .button.clear.warning:hover,
.answerbase-widget .button.clear.warning:hover.disabled,
.answerbase-widget .button.clear.warning:hover[disabled],
.answerbase-widget .button.clear.warning:focus,
.answerbase-widget .button.clear.warning:focus.disabled,
.answerbase-widget .button.clear.warning:focus[disabled] {
  border-color: transparent;
}
.autocomplete-w1 .button.clear.alert,
.answerbase-widget .button.clear.alert {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
.autocomplete-w1 .button.clear.alert:hover, .autocomplete-w1 .button.clear.alert:focus,
.answerbase-widget .button.clear.alert:hover,
.answerbase-widget .button.clear.alert:focus {
  border-color: rgb(103.187250996, 36.6314741036, 26.312749004);
  color: rgb(103.187250996, 36.6314741036, 26.312749004);
}
.autocomplete-w1 .button.clear.alert:hover.disabled, .autocomplete-w1 .button.clear.alert:hover[disabled], .autocomplete-w1 .button.clear.alert:focus.disabled, .autocomplete-w1 .button.clear.alert:focus[disabled],
.answerbase-widget .button.clear.alert:hover.disabled,
.answerbase-widget .button.clear.alert:hover[disabled],
.answerbase-widget .button.clear.alert:focus.disabled,
.answerbase-widget .button.clear.alert:focus[disabled] {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
.autocomplete-w1 .button.clear.alert, .autocomplete-w1 .button.clear.alert.disabled, .autocomplete-w1 .button.clear.alert[disabled], .autocomplete-w1 .button.clear.alert:hover, .autocomplete-w1 .button.clear.alert:hover.disabled, .autocomplete-w1 .button.clear.alert:hover[disabled], .autocomplete-w1 .button.clear.alert:focus, .autocomplete-w1 .button.clear.alert:focus.disabled, .autocomplete-w1 .button.clear.alert:focus[disabled],
.answerbase-widget .button.clear.alert,
.answerbase-widget .button.clear.alert.disabled,
.answerbase-widget .button.clear.alert[disabled],
.answerbase-widget .button.clear.alert:hover,
.answerbase-widget .button.clear.alert:hover.disabled,
.answerbase-widget .button.clear.alert:hover[disabled],
.answerbase-widget .button.clear.alert:focus,
.answerbase-widget .button.clear.alert:focus.disabled,
.answerbase-widget .button.clear.alert:focus[disabled] {
  border-color: transparent;
}
.autocomplete-w1 .button.dropdown::after,
.answerbase-widget .button.dropdown::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4em;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #fefefe transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 1em;
}
.autocomplete-w1 .button.dropdown.hollow::after,
.answerbase-widget .button.dropdown.hollow::after {
  border-top-color: #0b991c;
}
.autocomplete-w1 .button.dropdown.hollow.primary::after,
.answerbase-widget .button.dropdown.hollow.primary::after {
  border-top-color: #0b991c;
}
.autocomplete-w1 .button.dropdown.hollow.secondary::after,
.answerbase-widget .button.dropdown.hollow.secondary::after {
  border-top-color: #767676;
}
.autocomplete-w1 .button.dropdown.hollow.success::after,
.answerbase-widget .button.dropdown.hollow.success::after {
  border-top-color: #3adb76;
}
.autocomplete-w1 .button.dropdown.hollow.warning::after,
.answerbase-widget .button.dropdown.hollow.warning::after {
  border-top-color: #ffae00;
}
.autocomplete-w1 .button.dropdown.hollow.alert::after,
.answerbase-widget .button.dropdown.hollow.alert::after {
  border-top-color: #cc4b37;
}
.autocomplete-w1 .button.arrow-only::after,
.answerbase-widget .button.arrow-only::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}
.autocomplete-w1 a.button:hover, .autocomplete-w1 a.button:focus,
.answerbase-widget a.button:hover,
.answerbase-widget a.button:focus {
  text-decoration: none;
}
.autocomplete-w1 .button-group::before, .autocomplete-w1 .button-group::after,
.answerbase-widget .button-group::before,
.answerbase-widget .button-group::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.autocomplete-w1 .button-group::after,
.answerbase-widget .button-group::after {
  clear: both;
}
.autocomplete-w1 .button-group,
.answerbase-widget .button-group {
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
}
.autocomplete-w1 .button-group .button,
.answerbase-widget .button-group .button {
  margin: 0;
  margin-right: 1px;
  margin-bottom: 1px;
  font-size: 0.9rem;
  flex: 0 0 auto;
}
.autocomplete-w1 .button-group .button:last-child,
.answerbase-widget .button-group .button:last-child {
  margin-right: 0;
}
.autocomplete-w1 .button-group.tiny .button,
.answerbase-widget .button-group.tiny .button {
  font-size: 0.6rem;
}
.autocomplete-w1 .button-group.small .button,
.answerbase-widget .button-group.small .button {
  font-size: 0.75rem;
}
.autocomplete-w1 .button-group.large .button,
.answerbase-widget .button-group.large .button {
  font-size: 1.25rem;
}
.autocomplete-w1 .button-group.expanded .button,
.answerbase-widget .button-group.expanded .button {
  flex: 1 1 0px;
}
.autocomplete-w1 .button-group.primary .button,
.answerbase-widget .button-group.primary .button {
  background-color: #0b991c;
  color: #0a0a0a;
}
.autocomplete-w1 .button-group.primary .button:hover, .autocomplete-w1 .button-group.primary .button:focus,
.answerbase-widget .button-group.primary .button:hover,
.answerbase-widget .button-group.primary .button:focus {
  background-color: rgb(8.8, 122.4, 22.4);
  color: #0a0a0a;
}
.autocomplete-w1 .button-group.secondary .button,
.answerbase-widget .button-group.secondary .button {
  background-color: #767676;
  color: #fefefe;
}
.autocomplete-w1 .button-group.secondary .button:hover, .autocomplete-w1 .button-group.secondary .button:focus,
.answerbase-widget .button-group.secondary .button:hover,
.answerbase-widget .button-group.secondary .button:focus {
  background-color: rgb(94.4, 94.4, 94.4);
  color: #fefefe;
}
.autocomplete-w1 .button-group.success .button,
.answerbase-widget .button-group.success .button {
  background-color: #3adb76;
  color: #0a0a0a;
}
.autocomplete-w1 .button-group.success .button:hover, .autocomplete-w1 .button-group.success .button:focus,
.answerbase-widget .button-group.success .button:hover,
.answerbase-widget .button-group.success .button:focus {
  background-color: rgb(34.2386266094, 187.3613733906, 91.3030042918);
  color: #0a0a0a;
}
.autocomplete-w1 .button-group.warning .button,
.answerbase-widget .button-group.warning .button {
  background-color: #ffae00;
  color: #0a0a0a;
}
.autocomplete-w1 .button-group.warning .button:hover, .autocomplete-w1 .button-group.warning .button:focus,
.answerbase-widget .button-group.warning .button:hover,
.answerbase-widget .button-group.warning .button:focus {
  background-color: rgb(204, 139.2, 0);
  color: #0a0a0a;
}
.autocomplete-w1 .button-group.alert .button,
.answerbase-widget .button-group.alert .button {
  background-color: #cc4b37;
  color: #fefefe;
}
.autocomplete-w1 .button-group.alert .button:hover, .autocomplete-w1 .button-group.alert .button:focus,
.answerbase-widget .button-group.alert .button:hover,
.answerbase-widget .button-group.alert .button:focus {
  background-color: rgb(165.0996015936, 58.6103585657, 42.1003984064);
  color: #fefefe;
}
.autocomplete-w1 .button-group.stacked, .autocomplete-w1 .button-group.stacked-for-small, .autocomplete-w1 .button-group.stacked-for-medium,
.answerbase-widget .button-group.stacked,
.answerbase-widget .button-group.stacked-for-small,
.answerbase-widget .button-group.stacked-for-medium {
  flex-wrap: wrap;
}
.autocomplete-w1 .button-group.stacked .button, .autocomplete-w1 .button-group.stacked-for-small .button, .autocomplete-w1 .button-group.stacked-for-medium .button,
.answerbase-widget .button-group.stacked .button,
.answerbase-widget .button-group.stacked-for-small .button,
.answerbase-widget .button-group.stacked-for-medium .button {
  flex: 0 0 100%;
}
.autocomplete-w1 .button-group.stacked .button:last-child, .autocomplete-w1 .button-group.stacked-for-small .button:last-child, .autocomplete-w1 .button-group.stacked-for-medium .button:last-child,
.answerbase-widget .button-group.stacked .button:last-child,
.answerbase-widget .button-group.stacked-for-small .button:last-child,
.answerbase-widget .button-group.stacked-for-medium .button:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .button-group.stacked-for-small .button,
  .answerbase-widget .button-group.stacked-for-small .button {
    flex: 1 1 0px;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .button-group.stacked-for-medium .button,
  .answerbase-widget .button-group.stacked-for-medium .button {
    flex: 1 1 0px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .autocomplete-w1 .button-group.stacked-for-small.expanded,
  .answerbase-widget .button-group.stacked-for-small.expanded {
    display: block;
  }
  .autocomplete-w1 .button-group.stacked-for-small.expanded .button,
  .answerbase-widget .button-group.stacked-for-small.expanded .button {
    display: block;
    margin-right: 0;
  }
}
.autocomplete-w1 .card,
.answerbase-widget .card {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  margin-bottom: 1rem;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  background: #fefefe;
  box-shadow: none;
  overflow: hidden;
  color: #0a0a0a;
}
.autocomplete-w1 .card > :last-child,
.answerbase-widget .card > :last-child {
  margin-bottom: 0;
}
.autocomplete-w1 .card-divider,
.answerbase-widget .card-divider {
  flex: 0 1 auto;
  display: flex;
  padding: 1rem;
  background: #e6e6e6;
}
.autocomplete-w1 .card-divider > :last-child,
.answerbase-widget .card-divider > :last-child {
  margin-bottom: 0;
}
.autocomplete-w1 .card-section,
.answerbase-widget .card-section {
  flex: 1 0 auto;
  padding: 1rem;
}
.autocomplete-w1 .card-section > :last-child,
.answerbase-widget .card-section > :last-child {
  margin-bottom: 0;
}
.autocomplete-w1 .card-image,
.answerbase-widget .card-image {
  min-height: 1px;
}
.autocomplete-w1 .dropdown-pane,
.answerbase-widget .dropdown-pane {
  position: absolute;
  z-index: 10;
  width: 300px;
  padding: 1rem;
  visibility: hidden;
  display: none;
  border: 1px solid #cacaca;
  border-radius: 4px;
  background-color: #fefefe;
  font-size: 1rem;
}
.autocomplete-w1 .dropdown-pane.is-opening,
.answerbase-widget .dropdown-pane.is-opening {
  display: block;
}
.autocomplete-w1 .dropdown-pane.is-open,
.answerbase-widget .dropdown-pane.is-open {
  visibility: visible;
  display: block;
}
.autocomplete-w1 .dropdown-pane.tiny,
.answerbase-widget .dropdown-pane.tiny {
  width: 100px;
}
.autocomplete-w1 .dropdown-pane.small,
.answerbase-widget .dropdown-pane.small {
  width: 200px;
}
.autocomplete-w1 .dropdown-pane.large,
.answerbase-widget .dropdown-pane.large {
  width: 400px;
}
.autocomplete-w1 .responsive-embed,
.autocomplete-w1 .flex-video,
.answerbase-widget .responsive-embed,
.answerbase-widget .flex-video {
  position: relative;
  height: 0;
  margin-bottom: 1.1111111111rem;
  padding-bottom: 75%;
  overflow: hidden;
}
.autocomplete-w1 .responsive-embed iframe,
.autocomplete-w1 .responsive-embed object,
.autocomplete-w1 .responsive-embed embed,
.autocomplete-w1 .responsive-embed video,
.autocomplete-w1 .flex-video iframe,
.autocomplete-w1 .flex-video object,
.autocomplete-w1 .flex-video embed,
.autocomplete-w1 .flex-video video,
.answerbase-widget .responsive-embed iframe,
.answerbase-widget .responsive-embed object,
.answerbase-widget .responsive-embed embed,
.answerbase-widget .responsive-embed video,
.answerbase-widget .flex-video iframe,
.answerbase-widget .flex-video object,
.answerbase-widget .flex-video embed,
.answerbase-widget .flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.autocomplete-w1 .responsive-embed.widescreen,
.autocomplete-w1 .flex-video.widescreen,
.answerbase-widget .responsive-embed.widescreen,
.answerbase-widget .flex-video.widescreen {
  padding-bottom: 56.25%;
}
.autocomplete-w1 .label,
.answerbase-widget .label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 4px;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #0b991c;
  color: #fefefe;
}
.autocomplete-w1 .label.primary,
.answerbase-widget .label.primary {
  background: #0b991c;
  color: #0a0a0a;
}
.autocomplete-w1 .label.secondary,
.answerbase-widget .label.secondary {
  background: #767676;
  color: #fefefe;
}
.autocomplete-w1 .label.success,
.answerbase-widget .label.success {
  background: #3adb76;
  color: #0a0a0a;
}
.autocomplete-w1 .label.warning,
.answerbase-widget .label.warning {
  background: #ffae00;
  color: #0a0a0a;
}
.autocomplete-w1 .label.alert,
.answerbase-widget .label.alert {
  background: #cc4b37;
  color: #fefefe;
}
.autocomplete-w1 .pagination::before, .autocomplete-w1 .pagination::after,
.answerbase-widget .pagination::before,
.answerbase-widget .pagination::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.autocomplete-w1 .pagination::after,
.answerbase-widget .pagination::after {
  clear: both;
}
.autocomplete-w1 .pagination,
.answerbase-widget .pagination {
  margin-left: 0;
  margin-bottom: 1rem;
}
.autocomplete-w1 .pagination li,
.answerbase-widget .pagination li {
  margin-right: 0.0694444444rem;
  border-radius: 4px;
  font-size: 0.9722222222rem;
  display: none;
}
.autocomplete-w1 .pagination li:last-child, .autocomplete-w1 .pagination li:first-child,
.answerbase-widget .pagination li:last-child,
.answerbase-widget .pagination li:first-child {
  display: inline-block;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .pagination li,
  .answerbase-widget .pagination li {
    display: inline-block;
  }
}
.autocomplete-w1 .pagination a,
.autocomplete-w1 .pagination button,
.answerbase-widget .pagination a,
.answerbase-widget .pagination button {
  display: block;
  padding: 0.2083333333rem 0.6944444444rem;
  border-radius: 4px;
  color: #0a0a0a;
}
.autocomplete-w1 .pagination a:hover,
.autocomplete-w1 .pagination button:hover,
.answerbase-widget .pagination a:hover,
.answerbase-widget .pagination button:hover {
  background: #e6e6e6;
}
.autocomplete-w1 .pagination .current,
.answerbase-widget .pagination .current {
  padding: 0.2083333333rem 0.6944444444rem;
  background: #0b991c;
  color: #fefefe;
  cursor: default;
}
.autocomplete-w1 .pagination .disabled,
.answerbase-widget .pagination .disabled {
  padding: 0.2083333333rem 0.6944444444rem;
  color: #cacaca;
  cursor: not-allowed;
}
.autocomplete-w1 .pagination .disabled:hover,
.answerbase-widget .pagination .disabled:hover {
  background: transparent;
}
.autocomplete-w1 .pagination .ellipsis::after,
.answerbase-widget .pagination .ellipsis::after {
  padding: 0.2083333333rem 0.6944444444rem;
  content: "…";
  color: #0a0a0a;
}
.autocomplete-w1 .pagination-previous a::before,
.autocomplete-w1 .pagination-previous.disabled::before,
.answerbase-widget .pagination-previous a::before,
.answerbase-widget .pagination-previous.disabled::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«";
}
.autocomplete-w1 .pagination-next a::after,
.autocomplete-w1 .pagination-next.disabled::after,
.answerbase-widget .pagination-next a::after,
.answerbase-widget .pagination-next.disabled::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»";
}
.autocomplete-w1 .tabs::before, .autocomplete-w1 .tabs::after,
.answerbase-widget .tabs::before,
.answerbase-widget .tabs::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.autocomplete-w1 .tabs::after,
.answerbase-widget .tabs::after {
  clear: both;
}
.autocomplete-w1 .tabs,
.answerbase-widget .tabs {
  margin: 0;
  border: 1px solid #e6e6e6;
  background: #fefefe;
  list-style-type: none;
}
.autocomplete-w1 .tabs.vertical > li,
.answerbase-widget .tabs.vertical > li {
  display: block;
  float: none;
  width: auto;
}
.autocomplete-w1 .tabs.simple > li > a,
.answerbase-widget .tabs.simple > li > a {
  padding: 0;
}
.autocomplete-w1 .tabs.simple > li > a:hover,
.answerbase-widget .tabs.simple > li > a:hover {
  background: transparent;
}
.autocomplete-w1 .tabs.primary,
.answerbase-widget .tabs.primary {
  background: #0b991c;
}
.autocomplete-w1 .tabs.primary > li > a,
.answerbase-widget .tabs.primary > li > a {
  color: #0a0a0a;
}
.autocomplete-w1 .tabs.primary > li > a:hover, .autocomplete-w1 .tabs.primary > li > a:focus,
.answerbase-widget .tabs.primary > li > a:hover,
.answerbase-widget .tabs.primary > li > a:focus {
  background: rgb(12.1603658537, 169.1396341463, 30.9536585366);
}
.autocomplete-w1 .tabs-title,
.answerbase-widget .tabs-title {
  float: left;
}
.autocomplete-w1 .tabs-title > a,
.answerbase-widget .tabs-title > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.8333333333rem;
  line-height: 1;
  color: #0b991c;
}
.autocomplete-w1 .tabs-title > a:hover,
.answerbase-widget .tabs-title > a:hover {
  background: #fefefe;
  color: rgb(9.46, 131.58, 24.08);
}
.autocomplete-w1 .tabs-title > a:focus, .autocomplete-w1 .tabs-title > a[aria-selected=true],
.answerbase-widget .tabs-title > a:focus,
.answerbase-widget .tabs-title > a[aria-selected=true] {
  background: #e6e6e6;
  color: #0b991c;
}
.autocomplete-w1 .tabs-content,
.answerbase-widget .tabs-content {
  border: 1px solid #e6e6e6;
  border-top: 0;
  background: #fefefe;
  color: #0a0a0a;
  transition: all 0.5s ease;
}
.autocomplete-w1 .tabs-content.vertical,
.answerbase-widget .tabs-content.vertical {
  border: 1px solid #e6e6e6;
  border-left: 0;
}
.autocomplete-w1 .tabs-panel,
.answerbase-widget .tabs-panel {
  display: none;
  padding: 1rem;
}
.autocomplete-w1 .tabs-panel.is-active,
.answerbase-widget .tabs-panel.is-active {
  display: block;
}
.autocomplete-w1 .has-tip,
.answerbase-widget .has-tip {
  position: relative;
  display: inline-block;
  border-bottom: dotted 1px #8a8a8a;
  font-weight: bold;
  cursor: help;
}
.autocomplete-w1 .tooltip,
.answerbase-widget .tooltip {
  position: absolute;
  top: calc(100% + 0.6495rem);
  z-index: 1200;
  max-width: 10rem;
  padding: 0.75rem;
  border-radius: 4px;
  background-color: #0a0a0a;
  font-size: 80%;
  color: #fefefe;
}
.autocomplete-w1 .tooltip::before,
.answerbase-widget .tooltip::before {
  position: absolute;
}
.autocomplete-w1 .tooltip.bottom::before,
.answerbase-widget .tooltip.bottom::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: "";
  border-top-width: 0;
  border-bottom-style: solid;
  border-color: transparent transparent #0a0a0a;
  bottom: 100%;
}
.autocomplete-w1 .tooltip.bottom.align-center::before,
.answerbase-widget .tooltip.bottom.align-center::before {
  left: 50%;
  transform: translateX(-50%);
}
.autocomplete-w1 .tooltip.top::before,
.answerbase-widget .tooltip.top::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #0a0a0a transparent transparent;
  top: 100%;
  bottom: auto;
}
.autocomplete-w1 .tooltip.top.align-center::before,
.answerbase-widget .tooltip.top.align-center::before {
  left: 50%;
  transform: translateX(-50%);
}
.autocomplete-w1 .tooltip.left::before,
.answerbase-widget .tooltip.left::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: "";
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #0a0a0a;
  left: 100%;
}
.autocomplete-w1 .tooltip.left.align-center::before,
.answerbase-widget .tooltip.left.align-center::before {
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}
.autocomplete-w1 .tooltip.right::before,
.answerbase-widget .tooltip.right::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: "";
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #0a0a0a transparent transparent;
  right: 100%;
  left: auto;
}
.autocomplete-w1 .tooltip.right.align-center::before,
.answerbase-widget .tooltip.right.align-center::before {
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}
.autocomplete-w1 .tooltip.align-top::before,
.answerbase-widget .tooltip.align-top::before {
  bottom: auto;
  top: 10%;
}
.autocomplete-w1 .tooltip.align-bottom::before,
.answerbase-widget .tooltip.align-bottom::before {
  bottom: 10%;
  top: auto;
}
.autocomplete-w1 .tooltip.align-left::before,
.answerbase-widget .tooltip.align-left::before {
  left: 10%;
  right: auto;
}
.autocomplete-w1 .tooltip.align-right::before,
.answerbase-widget .tooltip.align-right::before {
  left: auto;
  right: 10%;
}
.autocomplete-w1 .hide,
.answerbase-widget .hide {
  display: none !important;
}
.autocomplete-w1 .invisible,
.answerbase-widget .invisible {
  visibility: hidden;
}
@media screen and (max-width: 39.9375em) {
  .autocomplete-w1 .hide-for-small-only,
  .answerbase-widget .hide-for-small-only {
    display: none !important;
  }
}
@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .autocomplete-w1 .show-for-small-only,
  .answerbase-widget .show-for-small-only {
    display: none !important;
  }
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .hide-for-medium,
  .answerbase-widget .hide-for-medium {
    display: none !important;
  }
}
@media screen and (max-width: 39.9375em) {
  .autocomplete-w1 .show-for-medium,
  .answerbase-widget .show-for-medium {
    display: none !important;
  }
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .autocomplete-w1 .hide-for-medium-only,
  .answerbase-widget .hide-for-medium-only {
    display: none !important;
  }
}
@media screen and (max-width: 39.9375em), screen and (min-width: 64em) {
  .autocomplete-w1 .show-for-medium-only,
  .answerbase-widget .show-for-medium-only {
    display: none !important;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .hide-for-large,
  .answerbase-widget .hide-for-large {
    display: none !important;
  }
}
@media screen and (max-width: 63.9375em) {
  .autocomplete-w1 .show-for-large,
  .answerbase-widget .show-for-large {
    display: none !important;
  }
}
@media screen and (min-width: 64em) and (max-width: 74.9375em) {
  .autocomplete-w1 .hide-for-large-only,
  .answerbase-widget .hide-for-large-only {
    display: none !important;
  }
}
@media screen and (max-width: 63.9375em), screen and (min-width: 75em) {
  .autocomplete-w1 .show-for-large-only,
  .answerbase-widget .show-for-large-only {
    display: none !important;
  }
}
.autocomplete-w1 .show-for-sr,
.autocomplete-w1 .show-on-focus,
.answerbase-widget .show-for-sr,
.answerbase-widget .show-on-focus {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0;
}
.autocomplete-w1 .show-on-focus:active, .autocomplete-w1 .show-on-focus:focus,
.answerbase-widget .show-on-focus:active,
.answerbase-widget .show-on-focus:focus {
  position: static !important;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  clip-path: none;
}
.autocomplete-w1 .show-for-landscape,
.autocomplete-w1 .hide-for-portrait,
.answerbase-widget .show-for-landscape,
.answerbase-widget .hide-for-portrait {
  display: block !important;
}
@media screen and (orientation: landscape) {
  .autocomplete-w1 .show-for-landscape,
  .autocomplete-w1 .hide-for-portrait,
  .answerbase-widget .show-for-landscape,
  .answerbase-widget .hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  .autocomplete-w1 .show-for-landscape,
  .autocomplete-w1 .hide-for-portrait,
  .answerbase-widget .show-for-landscape,
  .answerbase-widget .hide-for-portrait {
    display: none !important;
  }
}
.autocomplete-w1 .hide-for-landscape,
.autocomplete-w1 .show-for-portrait,
.answerbase-widget .hide-for-landscape,
.answerbase-widget .show-for-portrait {
  display: none !important;
}
@media screen and (orientation: landscape) {
  .autocomplete-w1 .hide-for-landscape,
  .autocomplete-w1 .show-for-portrait,
  .answerbase-widget .hide-for-landscape,
  .answerbase-widget .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  .autocomplete-w1 .hide-for-landscape,
  .autocomplete-w1 .show-for-portrait,
  .answerbase-widget .hide-for-landscape,
  .answerbase-widget .show-for-portrait {
    display: block !important;
  }
}
.autocomplete-w1 .float-left,
.answerbase-widget .float-left {
  float: left !important;
}
.autocomplete-w1 .float-right,
.answerbase-widget .float-right {
  float: right !important;
}
.autocomplete-w1 .float-center,
.answerbase-widget .float-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.autocomplete-w1 .clearfix::before, .autocomplete-w1 .clearfix::after,
.answerbase-widget .clearfix::before,
.answerbase-widget .clearfix::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.autocomplete-w1 .clearfix::after,
.answerbase-widget .clearfix::after {
  clear: both;
}
.autocomplete-w1 .align-right,
.answerbase-widget .align-right {
  justify-content: flex-end;
}
.autocomplete-w1 .align-center,
.answerbase-widget .align-center {
  justify-content: center;
}
.autocomplete-w1 .align-justify,
.answerbase-widget .align-justify {
  justify-content: space-between;
}
.autocomplete-w1 .align-spaced,
.answerbase-widget .align-spaced {
  justify-content: space-around;
}
.autocomplete-w1 .align-right.vertical.menu > li > a,
.answerbase-widget .align-right.vertical.menu > li > a {
  justify-content: flex-end;
}
.autocomplete-w1 .align-center.vertical.menu > li > a,
.answerbase-widget .align-center.vertical.menu > li > a {
  justify-content: center;
}
.autocomplete-w1 .align-top,
.answerbase-widget .align-top {
  align-items: flex-start;
}
.autocomplete-w1 .align-self-top,
.answerbase-widget .align-self-top {
  align-self: flex-start;
}
.autocomplete-w1 .align-bottom,
.answerbase-widget .align-bottom {
  align-items: flex-end;
}
.autocomplete-w1 .align-self-bottom,
.answerbase-widget .align-self-bottom {
  align-self: flex-end;
}
.autocomplete-w1 .align-middle,
.answerbase-widget .align-middle {
  align-items: center;
}
.autocomplete-w1 .align-self-middle,
.answerbase-widget .align-self-middle {
  align-self: center;
}
.autocomplete-w1 .align-stretch,
.answerbase-widget .align-stretch {
  align-items: stretch;
}
.autocomplete-w1 .align-self-stretch,
.answerbase-widget .align-self-stretch {
  align-self: stretch;
}
.autocomplete-w1 .align-center-middle,
.answerbase-widget .align-center-middle {
  justify-content: center;
  align-items: center;
  align-content: center;
}
.autocomplete-w1 .small-order-1,
.answerbase-widget .small-order-1 {
  order: 1;
}
.autocomplete-w1 .small-order-2,
.answerbase-widget .small-order-2 {
  order: 2;
}
.autocomplete-w1 .small-order-3,
.answerbase-widget .small-order-3 {
  order: 3;
}
.autocomplete-w1 .small-order-4,
.answerbase-widget .small-order-4 {
  order: 4;
}
.autocomplete-w1 .small-order-5,
.answerbase-widget .small-order-5 {
  order: 5;
}
.autocomplete-w1 .small-order-6,
.answerbase-widget .small-order-6 {
  order: 6;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .medium-order-1,
  .answerbase-widget .medium-order-1 {
    order: 1;
  }
  .autocomplete-w1 .medium-order-2,
  .answerbase-widget .medium-order-2 {
    order: 2;
  }
  .autocomplete-w1 .medium-order-3,
  .answerbase-widget .medium-order-3 {
    order: 3;
  }
  .autocomplete-w1 .medium-order-4,
  .answerbase-widget .medium-order-4 {
    order: 4;
  }
  .autocomplete-w1 .medium-order-5,
  .answerbase-widget .medium-order-5 {
    order: 5;
  }
  .autocomplete-w1 .medium-order-6,
  .answerbase-widget .medium-order-6 {
    order: 6;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .large-order-1,
  .answerbase-widget .large-order-1 {
    order: 1;
  }
  .autocomplete-w1 .large-order-2,
  .answerbase-widget .large-order-2 {
    order: 2;
  }
  .autocomplete-w1 .large-order-3,
  .answerbase-widget .large-order-3 {
    order: 3;
  }
  .autocomplete-w1 .large-order-4,
  .answerbase-widget .large-order-4 {
    order: 4;
  }
  .autocomplete-w1 .large-order-5,
  .answerbase-widget .large-order-5 {
    order: 5;
  }
  .autocomplete-w1 .large-order-6,
  .answerbase-widget .large-order-6 {
    order: 6;
  }
}
.autocomplete-w1 .flex-container,
.answerbase-widget .flex-container {
  display: flex;
}
.autocomplete-w1 .flex-child-auto,
.answerbase-widget .flex-child-auto {
  flex: 1 1 auto;
}
.autocomplete-w1 .flex-child-grow,
.answerbase-widget .flex-child-grow {
  flex: 1 0 auto;
}
.autocomplete-w1 .flex-child-shrink,
.answerbase-widget .flex-child-shrink {
  flex: 0 1 auto;
}
.autocomplete-w1 .flex-dir-row,
.answerbase-widget .flex-dir-row {
  flex-direction: row;
}
.autocomplete-w1 .flex-dir-row-reverse,
.answerbase-widget .flex-dir-row-reverse {
  flex-direction: row-reverse;
}
.autocomplete-w1 .flex-dir-column,
.answerbase-widget .flex-dir-column {
  flex-direction: column;
}
.autocomplete-w1 .flex-dir-column-reverse,
.answerbase-widget .flex-dir-column-reverse {
  flex-direction: column-reverse;
}
@media print, screen and (min-width: 40em) {
  .autocomplete-w1 .medium-flex-container,
  .answerbase-widget .medium-flex-container {
    display: flex;
  }
  .autocomplete-w1 .medium-flex-child-auto,
  .answerbase-widget .medium-flex-child-auto {
    flex: 1 1 auto;
  }
  .autocomplete-w1 .medium-flex-child-grow,
  .answerbase-widget .medium-flex-child-grow {
    flex: 1 0 auto;
  }
  .autocomplete-w1 .medium-flex-child-shrink,
  .answerbase-widget .medium-flex-child-shrink {
    flex: 0 1 auto;
  }
  .autocomplete-w1 .medium-flex-dir-row,
  .answerbase-widget .medium-flex-dir-row {
    flex-direction: row;
  }
  .autocomplete-w1 .medium-flex-dir-row-reverse,
  .answerbase-widget .medium-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .autocomplete-w1 .medium-flex-dir-column,
  .answerbase-widget .medium-flex-dir-column {
    flex-direction: column;
  }
  .autocomplete-w1 .medium-flex-dir-column-reverse,
  .answerbase-widget .medium-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 64em) {
  .autocomplete-w1 .large-flex-container,
  .answerbase-widget .large-flex-container {
    display: flex;
  }
  .autocomplete-w1 .large-flex-child-auto,
  .answerbase-widget .large-flex-child-auto {
    flex: 1 1 auto;
  }
  .autocomplete-w1 .large-flex-child-grow,
  .answerbase-widget .large-flex-child-grow {
    flex: 1 0 auto;
  }
  .autocomplete-w1 .large-flex-child-shrink,
  .answerbase-widget .large-flex-child-shrink {
    flex: 0 1 auto;
  }
  .autocomplete-w1 .large-flex-dir-row,
  .answerbase-widget .large-flex-dir-row {
    flex-direction: row;
  }
  .autocomplete-w1 .large-flex-dir-row-reverse,
  .answerbase-widget .large-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .autocomplete-w1 .large-flex-dir-column,
  .answerbase-widget .large-flex-dir-column {
    flex-direction: column;
  }
  .autocomplete-w1 .large-flex-dir-column-reverse,
  .answerbase-widget .large-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}

/*AUTO COMPLETE STYLES*/
.autocomplete-w1 {
  box-shadow: 0 0 5px #cacaca;
  left: 0;
  margin: 8px 0 0 6px;
  *margin: 0 0 0 0;
  position: absolute;
  top: 0;
}

.autocomplete {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #999999;
  cursor: default;
  margin: -6px 6px 6px -6px;
  *margin: 0 0 0 0;
  max-height: 400px;
  overflow: hidden;
  text-align: left;
}

.autocomplete .selected {
  background: none repeat scroll 0 0 #F0F0F0;
}

.autocomplete div {
  line-height: 18px;
  padding: 5px 10px !important;
  white-space: normal;
}

.autocomplete .button {
  margin-bottom: 0 !important;
}

.autocomplete strong {
  color: #3399FF;
  font-weight: normal;
}

.autocomplete .bottomrow-button,
.autocomplete .bottomrow-link {
  border-top: 1px solid #F2F2F2;
  padding: 10px;
}

.autocomplete .bottomrow-link a {
  font-size: 10px;
}

.autocomplete .ab-autosuggest-secondary-loader-wrap {
    padding: 0 !important;
    font-size: 12px !important;
    color: rgb(0, 0, 0) !important;
    line-height: 17.28px !important;
}
.autocomplete .ab-autosuggest-secondary-loader-wrap:not([hidden]) {
  margin-top: 0.25em;
}
.autocomplete .ab-autosuggest-secondary-loader-wrap .autosuggest-ai-loader.autosuggest-secondary-context-loader {
  display: inline-flex !important;
  justify-content: flex-start;
  align-items: center;
  text-align: left;
  gap: 4px;
  padding: 0 !important;
  flex-wrap: nowrap !important;
  min-width: 0 !important;
  overflow: hidden !important;
  max-height: 2.25em;
  margin: 0 !important;
}
.autocomplete .ab-autosuggest-secondary-loader-wrap .autosuggest-ai-loader-text {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: clip !important;
  min-width: 0 !important;
  flex: 1 1 auto !important;
  text-align: left;
  line-height: 1.15 !important;
  font-size: 1em !important;
}
.autocomplete .ab-autosuggest-secondary-loader-wrap .loader {
  width: 21px !important;
  aspect-ratio: 2;
  flex-shrink: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 0 !important;
  color: #444;
  --_g: no-repeat radial-gradient(circle closest-side, currentColor 90%, transparent);
  background: var(--_g) 0% 50%, var(--_g) 50% 50%, var(--_g) 100% 50%;
  background-size: 33.3333333333% 32%;
  animation: autosuggest-l3 1s infinite linear;
}

/*AUTO COMPLETE STYLES*/
.grid-x.grid-margin-x.paging {
  margin-top: 30px;
}

.paging .pageNumber {
  border-top: 1px solid #dadada;
  border-left: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  padding: 6px 10px 6px 10px;
  display: inline-block;
}

.paging .currentPage {
  background-color: #3399FF;
  color: #ffffff;
}

.paging .pageNumber.last {
  border-right: 1px solid #dadada;
}

.answerbase-widget {
  margin-top: inherit;
  margin-bottom: inherit;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  color: inherit;
  background-color: transparent;
  text-align: left;
}
.answerbase-widget label {
  color: inherit;
}
.answerbase-widget textarea {
  resize: vertical;
}
.answerbase-widget a {
  font-weight: normal;
}
.answerbase-widget label[for=IAgreeToTheTerms] a:hover {
  text-decoration: underline;
}
.answerbase-widget img[usemap], .answerbase-widget map area {
  outline: none;
}
.answerbase-widget > .title {
  padding: 10px 0;
}
.answerbase-widget .title {
  border: none;
}
.answerbase-widget img.avatar {
  border-radius: 4px;
}
.answerbase-widget #ab_ask {
  margin-right: 10px;
}
.answerbase-widget #ab_chat {
  margin-right: 10px;
  color: #fefefe;
}
.answerbase-widget .ask small {
  display: inline-block;
  vertical-align: super;
}
.answerbase-widget .ask-details {
  margin-top: 10px;
}
.answerbase-widget .powered-by {
  float: right;
  font-size: 10px;
  color: #8a8a8a;
}
.answerbase-widget .powered-by img {
  padding-bottom: 13px;
}
.answerbase-widget .questions-list > .title h5 {
  margin-top: 3px;
}
.answerbase-widget .questions-list > .title hr {
  margin: 0 0 8px 0;
  width: 100%;
  max-width: 100%;
}
.answerbase-widget .questions-list .viewall {
  display: block;
  padding-top: 20px;
}
.answerbase-widget .questions-list .item {
  margin-top: 15px;
}
.answerbase-widget .questions-list .item img.avatar {
  border-radius: 4px;
  width: 40px;
}
.answerbase-widget .questions-list .item .title {
  padding-right: 20px;
}
.answerbase-widget .questions-list .item a.title:not([href]) {
  cursor: auto;
  text-decoration: none;
}
.answerbase-widget .questions-list .item small {
  display: inline;
}
.answerbase-widget .questions-list .item .timestamp {
  color: #8a8a8a;
}
.answerbase-widget .questions-list .item a[href="javascript:void(0)"] {
  color: #8a8a8a;
}
.answerbase-widget .questions-list .item a[data-answers-count] {
  color: #8a8a8a;
  white-space: nowrap;
}
.answerbase-widget .questions-list .item a[data-answers-count="0"],
.answerbase-widget .questions-list .item a[href^="javascript:void(0)"] {
  cursor: default;
}
.answerbase-widget .questions-list .item .follow,
.answerbase-widget .questions-list .item .toggle-comments {
  font-size: 12px;
  color: #8a8a8a;
}
.answerbase-widget .questions-list .item .follow:hover,
.answerbase-widget .questions-list .item .toggle-comments:hover {
  color: #666666;
}
.answerbase-widget .questions-list .item .toggle-comments {
  margin-left: 20px;
}
.answerbase-widget .questions-list .item .comments-list {
  padding-left: 40px;
}
.answerbase-widget .questions-list .item .files-list {
  margin-left: 0;
  margin-bottom: 0;
}
.answerbase-widget .questions-list .item .files-list .file-item {
  list-style: none;
}
.answerbase-widget .questions-list .no-avatar {
  padding-left: 40px;
}
.answerbase-widget .questions-list .answer-item {
  margin-top: 15px;
}
.answerbase-widget .questions-list .answer-item img.avatar {
  border-radius: 2px;
  margin-top: 3px;
  width: 30px;
}
.answerbase-widget .questions-list .answer-item .type {
  color: #0b991c;
}
.answerbase-widget .questions-list .answer-item .comments-list {
  padding-left: 60px;
}
.answerbase-widget .questions-list a.see-more[data-count="0"], .answerbase-widget .questions-list a.see-more[data-count="1"] {
  display: none;
}
.answerbase-widget .voting {
  color: #8a8a8a;
}
.answerbase-widget .voting .count {
  vertical-align: top;
}
.answerbase-widget .voting .count-0 {
  display: none;
}
.answerbase-widget .voting a {
  display: inline-block;
  color: #8a8a8a;
  margin-top: 1px;
}
.answerbase-widget .voting span:not(.count-0) + a {
  margin-left: 5px;
}
.answerbase-widget .voting a:hover {
  text-decoration: none;
  color: #8a8a8a;
}
.answerbase-widget .voting a:hover i {
  border: solid #8a8a8a;
  border-width: 0 2px 2px 0;
}
.answerbase-widget .voting .sep {
  color: #e6e6e6;
  margin-left: 5px;
  margin-right: 5px;
}
.answerbase-widget .voting i {
  border: solid #c1c1c1;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
}
.answerbase-widget .voting i.right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.answerbase-widget .voting i.left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.answerbase-widget .voting i.up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
.answerbase-widget .voting i.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  margin-bottom: 3px;
}
.answerbase-widget .simple-ask-first-question-banner.ab-simple-ask-alert-success {
  padding: 12px 15px;
  margin: 0 0 12px 0;
  border: 1px solid #c3e6cb;
  border-radius: 4px;
  background-color: #d4edda;
  color: #155724;
  font-size: 0.95rem;
  line-height: 1.45;
}
.answerbase-widget .simple-ask-form input[type=checkbox] + input[type=hidden] + label {
  display: inline-block;
}
.answerbase-widget .simple-ask-form #simple-ask-submit {
  margin: 15px 0 20px 0;
}
.answerbase-widget .simple-ask-form #EmailAddress {
  max-width: 320px;
}
.answerbase-widget .simple-ask-form #EmailAddress + .field-validation-error {
  max-width: 320px;
}
.answerbase-widget .question-submitted-message a {
  color: #8a8a8a;
  text-decoration: underline;
}
.answerbase-widget .question-submitted-message a:hover {
  color: #0a0a0a;
}
.answerbase-widget .question-submitted-message .cell.text-right {
  padding-right: 30px;
}
.answerbase-widget .question-submitted-message .cell.text-left {
  padding-left: 30px;
  border-left: 1px solid #cacaca;
}
.answerbase-widget .widgetAnswers {
  padding: 10px 0px 0px 30px;
}
.answerbase-widget .widgetAnswer {
  margin-bottom: 20px;
  max-height: 200px;
  overflow: hidden;
}
.answerbase-widget .showFullAnswer {
  text-align: center;
  position: relative;
  top: -19px;
  background: white;
  width: 140px;
  margin: auto !important;
  color: grey;
  cursor: pointer;
}
.answerbase-widget .furtherAnswers {
  display: none;
}
.answerbase-widget .keywordHighlight {
  background-color: bisque;
}
.answerbase-widget .seeOtherAnswers {
  color: #3A81B6;
  cursor: pointer;
}
.answerbase-widget .timeAgo {
  color: #858585;
  font-size: 9pt;
  margin-left: 20px;
}
.answerbase-widget .widgetAnswers .timeAgo {
  margin-left: 0px;
}
.answerbase-widget .characters-remaining-row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  column-gap: 0.35rem;
  min-width: 0;
}
.answerbase-widget .characters-remaining-row > small.characters-remaining {
  flex: 0 0 auto;
  white-space: nowrap;
}
.answerbase-widget .characters-remaining-row > .ab-autosuggest-loader-wrap {
  flex: 0 1 auto;
  min-width: 0;
  width: auto;
  display: none;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box;
  vertical-align: middle;
}
.answerbase-widget .characters-remaining-row > .ab-autosuggest-loader-wrap.autosuggest-loading {
  display: inline-flex !important;
  max-width: 0 !important;
  opacity: 0;
  overflow: hidden !important;
  transition: max-width 1.9s ease-out, opacity 1.55s ease-out;
}
.answerbase-widget .characters-remaining-row > .ab-autosuggest-loader-wrap.autosuggest-loading::after {
  content: "|";
  flex: 0 0 auto;
  align-self: center;
  color: rgba(0, 0, 0, 0.45);
  font-size: 1em;
  line-height: 1;
  font-weight: 300;
  padding: 0 0.2rem 0 0.55rem;
  -webkit-user-select: none;
  user-select: none;
}
.answerbase-widget .characters-remaining-row > .ab-autosuggest-loader-wrap.autosuggest-loading.autosuggest-loader-collapsing {
  transition: max-width 1.1s ease-out, opacity 0.85s ease-out !important;
}
.answerbase-widget .characters-remaining-row > .ab-autosuggest-loader-wrap.autosuggest-loading.autosuggest-loader-revealed {
  max-width: min(1200px, 100vw) !important;
  opacity: 1 !important;
}
.answerbase-widget .characters-remaining-row > .ab-autosuggest-loader-wrap.autosuggest-loading .autosuggest-ai-loader {
  padding: 0 !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  min-width: 0 !important;
  overflow: hidden !important;
  max-height: 2.25em;
}
.answerbase-widget .characters-remaining-row > .ab-autosuggest-loader-wrap.autosuggest-loading .autosuggest-ai-loader-text {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: clip !important;
  min-width: 0 !important;
  flex: 1 1 auto !important;
  text-align: left;
}
.answerbase-widget .autosuggest-ai-loader {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  text-align: left;
  gap: 6px;
  padding: 0;
  margin: 0;
}
.answerbase-widget .autosuggest-ai-loader .autosuggest-ai-loader-text {
  text-align: left;
  white-space: normal;
}
.answerbase-widget .autosuggest-ai-loader .loader {
  width: 26px;
  aspect-ratio: 2;
  flex-shrink: 0;
  color: #444;
  --_g: no-repeat radial-gradient(circle closest-side, currentColor 90%, transparent);
  background: var(--_g) 0% 50%, var(--_g) 50% 50%, var(--_g) 100% 50%;
  background-size: 33.3333333333% 32%;
  animation: autosuggest-l3 1s infinite linear;
}
.answerbase-widget .autocomplete div.autosuggest-ai-loader {
  padding: 8px 10px 8px 0 !important;
}
@keyframes autosuggest-l3 {
  20% {
    background-position: 0% 0%, 50% 50%, 100% 50%;
  }
  40% {
    background-position: 0% 100%, 50% 0%, 100% 50%;
  }
  60% {
    background-position: 0% 50%, 50% 100%, 100% 0%;
  }
  80% {
    background-position: 0% 50%, 50% 50%, 100% 100%;
  }
}
.answerbase-widget .autocomplete {
  overflow: scroll;
  max-width: 100%;
  overflow-x: hidden;
}
.answerbase-widget .autocomplete div {
  padding: 10px !important;
}
.answerbase-widget .autocomplete div.questionsMatches {
  margin-bottom: 0px;
}
.answerbase-widget .autocomplete div.bottomPostQuestion {
  background-color: #EEEEEE;
  border: 1px solid #858585;
  border-radius: 4px;
  padding: 10px 20px 10px 20px !important;
}
.answerbase-widget .bottomPostQuestion #ab_ask2 {
  margin-left: 20px;
}
.answerbase-widget a#hideAutoSuggest {
  float: right;
}
.answerbase-widget #onPageSearchMatches {
  padding: 0px !important;
}
.answerbase-widget #answerFoundIn {
  font-style: italic;
}
.answerbase-widget .voting-QA {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 8px;
  padding-top: 6px;
  font-size: 0.9rem;
}
.answerbase-widget .voting-QA .voting-QA-question {
  margin: 0;
  margin-right: 4px;
  font-weight: normal;
}
.answerbase-widget .voting-QA .voting-QA-yes,
.answerbase-widget .voting-QA .voting-QA-no {
  margin-bottom: 0;
  padding: 4px 10px;
  font-size: 0.8rem;
  line-height: 1.3;
}
.answerbase-widget .voting-QA .voting-QA-yes {
  font-weight: 600;
  background-color: #1779ba;
  color: #fff;
  border-color: #1779ba;
}
.answerbase-widget .voting-QA .voting-QA-yes:hover {
  background-color: #1468a0;
  color: #fff;
}
.answerbase-widget .voting-QA .voting-QA-no {
  font-weight: normal;
  background-color: transparent;
  color: #6c757d;
  border: 1px solid #dee2e6;
}
.answerbase-widget .voting-QA .voting-QA-no:hover {
  background-color: #f8f9fa;
  color: #495057;
}
.answerbase-widget .voting-QA-success-message {
  display: none;
  margin-top: 8px;
}
.answerbase-widget .voting-QA-success-message a.ab-autosuggest-purchase-here {
  text-decoration: underline;
}
.answerbase-widget .voting small {
  vertical-align: middle !important;
}
.answerbase-widget #autoSuggestBox p {
  font-weight: bold;
  margin: 5px 0px 0px 0px;
}
.answerbase-widget hr {
  margin: 0px;
  width: 100%;
}
.answerbase-widget #ab-shopperapproved-logo {
  margin-top: 15px;
}
.answerbase-widget #ab-shopperapproved hr {
  max-width: 100%;
}

.vote-up.clicked .control {
  animation: votePulse 0.3s ease;
}

.vote-down.clicked .control {
  animation: votePulse 0.3s ease;
}

@keyframes votePulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.3);
    opacity: 0.2;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
